Communication method and communication device

By adding indication information to the beam report to indicate the number of times the preset conditions are met, the problem of improper beam selection in the prior art is solved, thereby improving communication quality and user experience.

CN121815409APending Publication Date: 2026-04-07HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

The existing beam reporting mechanism cannot effectively select the appropriate beam, which affects communication quality and user experience.

Method used

By adding a first indication to the beam report, indicating the number of times the preset conditions are met, network devices can be helped to select the appropriate beam.

Benefits of technology

It improves the ability of network devices to select appropriate beams, thereby enhancing communication quality and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121815409A_ABST
    Figure CN121815409A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device, which are applied to the field of communication. The method comprises: when a terminal device sends a beam report to a network device, first indication information is added in the beam report, and the first indication information is used for directly indicating or indirectly indicating a beam triggering beam reporting. And the network equipment determines which beam or which beam triggers the reporting or triggers the first event according to the first indication information in the beam report. Compared with a scheme in the related technology that the network equipment cannot know which beam triggers beam reporting, the embodiment of the application can enable the network equipment to directly know which beam or which beams trigger the first event based on the first indication information or know through inference, thereby helping to assist the network equipment in selecting a proper beam; further, the network device can select a proper beam to execute the service, thereby improving communication quality and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology

[0002] With the widespread deployment of wireless communication systems and the increasing functionality of terminal devices, these devices can support access to different wireless network communication standards, or radio access technologies (RATs), such as 5G and new radio (NR) networks. In the evolution of communication standard protocols, multiple-input multiple-output (MIMO) beam reporting has become a hot topic of discussion.

[0003] Currently, terminal devices measure reference signals configured by network devices and send beam reports to the network devices based on a beam reporting mechanism. However, the existing beam reporting mechanism needs improvement. For example, in the scenario of Event 2, the network side cannot achieve effective beam management based on the current beam reporting mechanism; for instance, the network side cannot select a suitable beam to execute services, affecting user experience. Therefore, how to select a suitable beam to improve communication quality and further enhance user experience is an urgent problem to be solved. Summary of the Invention

[0004] This application provides a method that, by adding first indication information to a beam report, and using the first indication information to indicate the number of times a second beam and / or a third beam satisfies a first preset condition; the number of times the second beam satisfies the first preset condition is greater than or equal to a first threshold, and the number of times the third beam satisfies the first preset condition is used to determine the second beam, enables network devices to directly know or infer, based on the first indication information, which beam(s) triggered a first event, thereby helping network devices select appropriate beams; furthermore, network devices can select appropriate beams to perform services, improving communication quality and user experience.

[0005] Firstly, a method is provided, which can be executed by a terminal device, or by a component (such as a circuit, chip, or chip system) configured in the terminal device, or by a logic module or software capable of implementing all or part of the functions of the terminal device. This application does not limit this approach. The following description uses a terminal device as an example.

[0006] The method includes: a terminal device measuring a reference signal corresponding to one or more first beams; sending a beam report, including first indication information, upon meeting a triggering condition of a first event; the first indication information indicating a second beam; the second beam meeting a first preset condition a number of times greater than or equal to a first threshold, the first preset condition being determined based on the triggering condition of the first event, the first event being related to beam quality, and the second beam being some or all of the one or more first beams; and / or, the first indication information indicating a third beam meeting the first preset condition a number of times, the number of times the third beam meets the first preset condition being used to determine the second beam; the third beam being some or all of the one or more first beams.

[0007] Based on the above technical solution, the terminal device measures the reference signal of one or more first beams, and then, when the triggering condition of the first event is met, reports a beam report to the network device and adds first indication information to the beam report; the first indication information is used to indicate the second beam (i.e., the beam that meets the first preset condition more than or equal to the first threshold); and / or the first indication information is used to indicate the number of times the third beam meets the first preset condition (for determining the second beam). Compared to related technologies where the network cannot determine which beam triggered the reporting based on beam reports, the beam report in this application embodiment adds a first indication information. This first indication information indicates the number of times the second beam and / or the third beam meets the first preset condition. The number of times the second beam meets the first preset condition is greater than or equal to a first threshold, and the number of times the third beam meets the first preset condition is used to determine the second beam. This allows the network device to directly know or infer, based on the first indication information, which beam(s) (such as the second beam) triggered the first event, thereby helping the network device select a suitable beam. Furthermore, the network device can select a suitable beam to perform services, improving communication quality and user experience.

[0008] The aforementioned first event can be understood as a beam reporting event. "Meeting the triggering condition of the first event" means that if the number of Event 2 occurrences of at least one new beam within a time window is ≥ M, then the terminal device initiates beam reporting. M is the threshold value for triggering beam reporting. Specifically, if the measured beam quality of the new beam is higher than the measured beam quality of the current beam by a threshold value (such as the preset RSRP threshold value), then it indicates that the new beam has occurred as Event 2.

[0009] For example, the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold includes: the number of times the second beam experiences Event 2 is greater than or equal to the first threshold; or, the duration for which the measurement result of the second beam is greater than the measurement result of the current beam exceeds a preset duration. In summary, the fact that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold is to indicate that the beam quality of the second beam meets the conditions for triggering this report; or to indicate that the second beam is the beam that triggered this report.

[0010] In this embodiment of the application, the first indication information is used to indicate that there are different implementation methods for the second beam, which will be described separately below.

[0011] Method 1: The first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams. Here, the second beam is the beam whose measurement result is the maximum value.

[0012] Therefore, the first indication information can directly indicate the beam in one or more first beams whose measurement result is the maximum value, which is the beam that triggers the beam to report. This indication method is relatively simple and direct.

[0013] Method 2, the first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than the first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is part or all of the one or more first beams excluding the fourth beam, and the fifth beam includes the second beam.

[0014] Therefore, if the beam with the maximum measurement result in one or more first beams (such as the fourth beam) is not the one that triggered this report, the first indication information can indicate that the beam with the maximum measurement result is not the one that triggered this report. On this basis, it can be further indicated which beam(s) triggered this report (such as the fifth beam), which can also achieve the purpose of indicating the beam that triggered this report.

[0015] Alternatively, the aforementioned first information can also be implemented by introducing a new second indication information, for example, the first information is carried in the second indication information.

[0016] In one possible implementation, the second beam is the Kth beam in the fifth beam; the value of K is either predefined by the protocol, configured by the network device, or reported by the terminal device.

[0017] Therefore, if the beam with the maximum measurement result in one or more first beams (such as the fourth beam) is not the trigger for this report, a beam at a fixed location (such as the Kth beam) can be designated as the beam that triggers this report. For example, the Kth beam could be the last beam in the fifth beam, or the first beam in the fifth beam.

[0018] Optionally, the first indication information includes second information, which is information that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold.

[0019] Therefore, if the beam with the maximum measurement result in one or more first beams (such as the fourth beam) is not the one that triggered this report, it can also indicate which beams are not the one that triggered this report (the sixth beam), so that the network device can reverse the process to deduce which beam(s) is the one that triggered this report.

[0020] Method 3, wherein the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information includes at least one bit, the at least one bit corresponding to one or more beams in the second beam; wherein the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to a first threshold.

[0021] Therefore, using a bitmap to indicate whether the number of times each beam satisfies the first preset condition is greater than or equal to the threshold value is a more flexible approach.

[0022] Optionally, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold, including: when the bit value is the first value, it indicates that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold; when the bit value is the second value, it indicates that the number of times the beam satisfies the first preset condition is less than the first threshold. For example, the first value is 1 and the second value is 0.

[0023] For example, the first indication information includes N bits; the one or more second beams are N beams. That is, N bits can be used to indicate whether the number of times each beam satisfies the first preset condition is greater than or equal to a first threshold, which provides high flexibility.

[0024] For example, the first indication information includes N-1 bits; the one or more second beams are N beams, where N is an integer greater than 1. If all N-1 bits are 0, it means that the number of times the beams other than N-1 beams satisfy the first preset condition is greater than or equal to the first threshold, that is, the beam has triggered beam reporting. The advantage of this is that it can save 1 bit of overhead.

[0025] Method 4, wherein the first indication information is used to indicate the second beam, including: the first indication information is used to indicate the beam index of the second beam. Therefore, the terminal device can directly indicate the beam index of the second beam, that is, directly indicate the beam index that triggers beam reporting, so that the network device can directly obtain the second beam based on the beam index.

[0026] Optionally, each of the one or more beam indices occupies The bit A represents the number of beams corresponding to the one or more first beams. Therefore, compared to indicating all beams, this method only indicates the beam index of the second beam, which helps to save bit overhead.

[0027] Method 5, wherein the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information is used to indicate the numerical range corresponding to the number of times the third beam satisfies the first preset condition.

[0028] Therefore, by using the first indication information to indicate the numerical range corresponding to the number of times each beam satisfies the first preset condition, the network device can determine whether the number of times the corresponding beam satisfies the first preset condition is greater than or equal to a first threshold, thereby determining whether the beam is the one that triggered beam reporting. Furthermore, if the network device obtains the numerical range corresponding to the number of times each beam satisfies the first preset condition, it can obtain more comprehensive beam information, which helps the network device select a more suitable beam.

[0029] Optionally, the value of the first indication information includes multiple values, each corresponding to a different value range; the different value range is related to the threshold value used by the first threshold and / or the triggering condition of the first event; or, the different value range is predefined by the protocol; or, some or all of the different value ranges are configured by the network device.

[0030] In each of the above implementation methods, the first threshold is predefined by the protocol, or the first threshold is configured by the network device, or the first threshold is a threshold value used by the triggering condition of the first event.

[0031] Secondly, a method is provided, which can be executed by a network device, or by a component (such as a circuit, chip, or chip system) configured in the network device, or by a logic module or software capable of implementing all or part of the functions of the network device. This application does not limit this. The following description uses a network device as an example.

[0032] The method includes: a network device receiving a beam report, the beam report including first indication information for a second beam, the first indication information being for a second beam, the second beam satisfying a first preset condition a number of times greater than or equal to a first threshold, the first preset condition being determined based on a triggering condition of a first event, the first event being related to beam quality, the second beam being some or all of one or more first beams; and / or, the first indication information being used to indicate the number of times a third beam satisfies the first preset condition, the number of times the third beam satisfies the first preset condition being used to determine the second beam, the third beam being some or all of the one or more first beams; and determining the second beam according to the first indication information.

[0033] Based on the above technical solution, the network device receives a beam report and can determine the second beam through the first indication information in the beam report. The first indication information indicates the second beam (i.e., the beam that satisfies the first preset condition more than or equal to the first threshold); and / or the first indication information indicates the number of times the third beam satisfies the first preset condition (used to determine the second beam). Compared to related technologies where the network cannot determine which beam triggered the report based on the beam report, the beam report in this embodiment adds first indication information, which indicates the number of times the second beam and / or the third beam satisfies the first preset condition; the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold, and the number of times the third beam satisfies the first preset condition is used to determine the second beam). This allows the network to directly know (or infer) which beam(s) (e.g., the second beam) triggered the beam report based on the first indication information. Furthermore, the network device can select appropriate beams to perform services, improving communication quality and user experience.

[0034] For descriptions related to "first event", "the triggering condition of the first event", and "the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold", please refer to the description in the first aspect. For the sake of brevity, they will not be repeated here.

[0035] In this embodiment of the application, the first indication information is used to indicate that there are different implementation methods for the second beam, which will be described separately below.

[0036] Method 1: The first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams. Here, the second beam is the beam whose measurement result is the maximum value.

[0037] Therefore, through the first indication information, the network device can directly determine the beam with the maximum measurement result in one or more first beams as the beam that triggers beam reporting. This indication method is relatively simple and direct.

[0038] Method 2: The first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than a first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is some or all of the one or more first beams excluding the fourth beam, and the fifth beam includes the second beam. Accordingly, the network device determines the fifth beam based on the first information; and determines the second beam based on the fifth beam, where the second beam is a beam within the fifth beam.

[0039] Therefore, the network device can determine, based on the first information, that the beam with the maximum measurement result (such as the fourth beam) is not the beam that triggered this report; and then, based on the first information, it can know that the fifth beam (including the second beam) is the beam that triggered this report, thereby identifying the second beam.

[0040] Optionally, the second beam is the Kth beam in the fifth beam; the value of K is predefined by the protocol, configured by the network device, or reported by the terminal device.

[0041] Therefore, if the beam with the highest measurement value among one or more first beams (such as the fourth beam) is not the trigger for this report, the network device can determine the beam at a fixed location (such as the Kth beam) through the first indication information. This fixed-location beam is the beam that triggers the report. For example, the Kth beam may be the last beam in the fifth beam, or it may be the first beam in the fifth beam.

[0042] Optionally, the first indication information includes second information, which is information that the number of times the sixth beam satisfies the first preset condition is less than a first threshold; this second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold. Accordingly, based on the second information, the network device can determine that the beam with the maximum measurement result among one or more first beams (such as the fourth beam) is not the beam that triggered this report; it can also determine which beams (the sixth beam) are not the beam that triggered this report, thereby deducing in reverse which beam(s) is the beam(s) that triggered this report (i.e., the second beam).

[0043] Method 3, wherein the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information includes at least one bit, the at least one bit corresponding to one or more beams in the second beam; wherein the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to a first threshold.

[0044] Therefore, using a bitmap to indicate whether the number of times each beam satisfies the first preset condition is greater than or equal to the threshold value is a more flexible approach.

[0045] For examples and descriptions of method 3, please refer to the first aspect. For the sake of brevity, they will not be repeated here.

[0046] Optionally, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold, including:

[0047] When the bit value is the first value, it means that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold.

[0048] When the bit value is the second value, it means that the number of times the beam satisfies the first preset condition is less than the first threshold.

[0049] Method 4, where the first indication information is used to indicate the second beam, includes: the first indication information indicating the beam index of the second beam. Therefore, the network device can directly obtain the second beam based on the beam index.

[0050] Optionally, each of the one or more beam indices occupies The bit A represents the number of beams corresponding to the one or more first beams. Therefore, compared to indicating all beams, this method only indicates the beam index of the second beam, which helps to save bit overhead.

[0051] Method 5, wherein the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information is used to indicate the numerical range corresponding to the number of times the third beam satisfies the first preset condition.

[0052] Therefore, by using the first indication information to indicate the numerical range corresponding to the number of times each beam satisfies the first preset condition, the network device can determine whether the number of times the corresponding beam satisfies the first preset condition is greater than or equal to a first threshold, thereby determining whether the beam is the one that triggered beam reporting. Furthermore, if the network device obtains the numerical range corresponding to the number of times each beam satisfies the first preset condition, it can obtain more comprehensive beam information, which helps the network device select a more suitable beam.

[0053] Optionally, the value of the first indication information includes multiple values, each corresponding to a different value range; the different value range is related to the threshold value used by the first threshold and / or the triggering condition of the first event; or, the different value range is predefined by the protocol; or, some or all of the different value ranges are configured by the network device.

[0054] In each of the above implementation methods, the first threshold is predefined by the protocol, or the first threshold is configured by the network device, or the first threshold is a threshold value used by the triggering condition of the first event.

[0055] Thirdly, a communication device is provided, which includes a processing module and a transceiver module.

[0056] The processing module is used to measure reference signals corresponding to one or more first beams;

[0057] The transceiver module is configured to send a beam report when a triggering condition of a first event is met. The beam report includes first indication information; the first indication information is used to indicate a second beam; the second beam satisfies a first preset condition a number of times greater than or equal to a first threshold, the first preset condition being determined based on the triggering condition of the first event, the first event being related to beam quality, and the second beam being some or all of the one or more first beams; and / or, the first indication information is used to indicate the number of times a third beam satisfies the first preset condition, the number of times the third beam satisfies the first preset condition being used to determine the second beam; the third beam being some or all of the one or more first beams.

[0058] Optionally, as an embodiment, the first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to a first threshold; wherein, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams.

[0059] Optionally, as an embodiment, the first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than a first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is some or all of the one or more first beams excluding the fourth beam, and the fifth beam includes the second beam.

[0060] Optionally, as an embodiment, the second beam is the Kth beam in the fifth beam; the value of K is predefined by the protocol, configured by the network device, or reported by the terminal device.

[0061] Optionally, as an embodiment, the first indication information includes second information, which is information that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold.

[0062] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information includes at least one bit, the at least one bit corresponding to one or more beams in the second beam; wherein, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to a first threshold.

[0063] Optionally, as an embodiment, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold, including: when the value of the bit is the first value, it indicates that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold; when the value of the bit is the second value, it indicates that the number of times the beam satisfies the first preset condition is less than the first threshold.

[0064] Optionally, as an embodiment, the first indication information is used to indicate the second beam, including: the first indication information is used to indicate the beam index of the second beam.

[0065] Optionally, as an embodiment, each of the one or more beam indices occupies Bit, A represents the number of beams corresponding to the one or more first beams.

[0066] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including:

[0067] The first indication information is used to indicate the numerical range corresponding to the number of times the first preset condition is met in the third beam.

[0068] Optionally, as an embodiment, the value of the first indication information includes multiple values, each corresponding to a different value range; the different value ranges are related to the threshold value used by the first threshold and / or the triggering condition of the first event; or, the different value ranges are predefined by the protocol; or, some or all of the different value ranges are configured by the network device.

[0069] Optionally, as an embodiment, the first threshold is predefined by the protocol, or the first threshold is configured by the network device, or the first threshold is a threshold value used by the triggering condition of the first event.

[0070] Fourthly, a communication device is provided, which includes a processing module and a transceiver module.

[0071] The transceiver module is used to receive beam reports, the beam reports including first indication information, the first indication information being used for a second beam, the second beam satisfying a first preset condition a number of times greater than or equal to a first threshold, the first preset condition being determined based on a triggering condition of a first event, the first event being related to beam quality, the second beam being some or all of one or more first beams; and / or, the first indication information being used to indicate the number of times a third beam satisfies the first preset condition, the number of times the third beam satisfies the first preset condition being used to determine the second beam, the third beam being some or all of the one or more first beams;

[0072] The processing module is used to determine the second beam based on the first indication information.

[0073] Optionally, as an embodiment, the first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to a first threshold; wherein, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams.

[0074] Optionally, as an embodiment, the first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than a first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the preset condition is greater than or equal to the first threshold.

[0075] Wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is some or all of the one or more first beams excluding the fourth beam;

[0076] The processing module is configured to determine the second beam according to the first indication information, including: determining the fifth beam according to the first information; and determining the second beam according to the fifth beam, wherein the second beam is a beam in the fifth beam.

[0077] Optionally, as an embodiment, the second beam is the Kth beam in the fifth beam; the value of K is predefined by the protocol, configured by the network device, or reported by the terminal device.

[0078] Optionally, as an embodiment, the first indication information includes second information, which is information that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold.

[0079] The processing module is used to determine the second beam according to the first indication information, including: determining the second beam according to the second information.

[0080] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information includes at least one bit, the at least one bit corresponding to one or more beams in the second beam; wherein, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to a first threshold.

[0081] Optionally, as an embodiment, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to a first threshold, including:

[0082] When the bit value is the first value, it means that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold.

[0083] When the bit value is the second value, it means that the number of times the beam satisfies the first preset condition is less than the first threshold.

[0084] Optionally, as an embodiment, the first indication information is used to indicate the second beam, including: the first indication information is used to indicate the beam index of the second beam;

[0085] The processing module is used to determine the second beam according to the first indication information, including: determining the second beam according to the beam index.

[0086] Optionally, as an embodiment, each beam index in the beam index of the second beam occupies Bit, A represents the number of beams corresponding to the one or more first beams.

[0087] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information is used to indicate the numerical range corresponding to the number of times the third beam satisfies the first preset condition;

[0088] The processing module is used to determine the second beam according to the first indication information, including: determining the second beam according to the numerical range corresponding to the number of times the first preset condition is met in the third beam.

[0089] Optionally, as an embodiment, the value of the first indication information includes multiple numerical values, each corresponding to a different numerical range; the different numerical ranges are related to the threshold value used by the first threshold and / or the triggering condition of the first event; or, the different numerical ranges are predefined by the protocol.

[0090] Optionally, as an embodiment, the first threshold is predefined by the protocol, or the first threshold is configured by the network device, or the first threshold is a threshold value used by the triggering condition of the first event.

[0091] Fifthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the first aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0092] In one implementation, the communication interface may be a transceiver, or an input / output interface.

[0093] In another implementation, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface can be an input / output interface.

[0094] In a sixth aspect, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the second aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0095] In one implementation, the communication interface may be a transceiver, or an input / output interface.

[0096] In another implementation, the communication device is a chip configured in a network device. When the communication device is a chip configured in a network device, the communication interface can be an input / output interface.

[0097] In another implementation, the communication device is a chip located within a satellite. When the communication device is a chip located within a satellite, the communication interface can be an input / output interface.

[0098] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any aspect.

[0099] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0100] Eighthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the method in any possible implementation of any of the preceding aspects.

[0101] Optionally, the processor may be one or more, and the memory may be one or more.

[0102] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.

[0103] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the method in any possible implementation of any of the above aspects.

[0104] Eleventhly, embodiments of this application provide a chip system including one or more processors for calling and executing instructions stored in memory, causing the methods in any of the above aspects or possible implementations to be executed. The chip system may be composed of chips or may include chips and other discrete devices.

[0105] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.

[0106] In a twelfth aspect, a communication system is provided, including the aforementioned terminal device and network device. Optionally, the communication system may further include other devices that communicate with the terminal device and / or network device. Attached Figure Description

[0107] Figure 1 This is a schematic diagram of the structure of a wireless communication system;

[0108] Figure 2 This is a schematic diagram of the structure of a wireless access network device;

[0109] Figure 3 This is an example interaction diagram of the communication method according to an embodiment of this application;

[0110] Figure 4 This is a schematic block diagram of the communication device provided in the embodiments of this application;

[0111] Figure 5 This is another schematic block diagram of the communication device provided in the embodiments of this application;

[0112] Figure 6 This is a structural example diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0113] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0114] In this application embodiment, "multiple" can be understood as "at least two"; "multiple items" can be understood as "at least two items".

[0115] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or the order of execution, and that the words "first" and "second" do not necessarily imply that they are different.

[0116] This application can be applied to communication systems. Mobile communication systems include, but are not limited to, the following systems: Long Term Evolution (LTE) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation (5G) systems or new radio (NR) systems and future mobile communication systems, vehicle-to-X (V2X) systems, where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., Long Term Evolution-Vehicle (LTE-V) technology for vehicle-to-everything (V2V), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), Long Term Evolution-Machine (LTE-M) technology for machine-to-machine (M2M), etc.

[0117] Figure 1 This is a schematic diagram of the architecture of a mobile communication system 1000 applicable to embodiments of this application. For example... Figure 1 As shown, the communication system 1000 includes a wireless access network 100 and a core network 200. The wireless access network 100 may include at least one access network device (such as...). Figure 1 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 1 Terminals 120a-120j (collectively referred to as 120) are connected wirelessly to access network devices 110a and 110b. Access network devices 110a and 110b are connected to the core network 200 wirelessly or via wired connection. The core network devices in the core network and the access network devices in the wireless access network can be different physical devices, or they can be the same physical device integrating core network logical functions and wireless access network logical functions. Terminals can connect to each other wirelessly. Access network devices can connect to each other via wired or wireless connection. Figure 1 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and / or wireless backhaul devices. Figure 1 (Not shown in the image). Communication systems may support, for example, 3GPP-related cellular systems (e.g., 5G communication systems, communication systems integrating multiple wireless technologies (e.g., communication systems integrating at least two of 2G, 3G, 4G, or 5G technologies), or future-oriented evolution systems), or wireless fidelity (WiFi) systems, or 3GPP-related cellular systems integrating other technologies, or future communication systems, etc.

[0118] The network device in this application embodiment can be an access network device. Access network devices are sometimes also called access nodes. Access network devices have wireless transceiver capabilities for communicating with terminals. Access network devices include, but are not limited to, base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), next-generation NodeBs (gNBs) in 5G mobile communication systems, access network devices or modules of access network devices in Open RAN (ORAN) systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network devices can also be modules or units capable of implementing some of the functions of a base station. For example, access network devices can be the central unit (CU), distributed unit (DU), CU-control plane (CP), CU-user plane (UP), or radio unit (RU) described below. In the ORAN system, CU can also be called O-CU, DU can also be called open (O)-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CUP-UP, and RU can also be called O-RU. The access network equipment can be a macro base station (e.g., Figure 1 110a), micro base stations or indoor stations (such as Figure 1The access network device (110b) can be a relay node or donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can also be a server, wearable device, or vehicle-mounted device. For example, in vehicle-to-everything (V2X) technology, the access network device can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminals, or they can communicate with terminals through relay stations. Terminals can communicate with multiple base stations in different access technologies. The embodiments of this application do not limit the specific technology or device form used in the access network device. In this application, the access network device is referred to as a network device; unless otherwise specified, network devices refer to access network devices in this application.

[0119] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various communication scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, or smart cities. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, or smart home devices, etc. This application does not limit the device form of the terminal.

[0120] Access network devices and / or terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. This application does not limit the application scenarios of the access network devices and terminals. Access network devices and terminal devices can be deployed in the same or different scenarios; for example, both can be deployed on land; or the access network device can be deployed on land, and the terminal device on water, etc., and so on.

[0121] In this embodiment of the application, each element in the communication system can be considered as a network element in the communication system. For example, Figure 1The helicopter or drone 120i can be configured as a mobile access network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is an access network device; however, for access network device 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Alternatively, 110a and 120i can communicate via an interface protocol between access network devices; in this case, relative to 110a, 120i is also an access network device. Therefore, both access network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b can be referred to as communication devices with access network equipment functions. Figure 1 The 120a-120j in the text can be referred to as communication devices with terminal equipment functions.

[0122] In the embodiments of this application, the communication device with access network device function can be an access network device, or a module (such as a chip, chip system, or software module) in the access network device, or a control subsystem containing access network device function. For example, a control subsystem containing access network device function can be a control center in scenarios where terminals can be applied, such as smart grids, industrial control, intelligent transportation, or smart cities.

[0123] In the embodiments of this application, the communication device with terminal functionality can be a terminal, a module within a terminal (such as a chip, chip system, modem, or software model), or a device containing terminal functionality. For ease of description, the following embodiments will use a base station or BS, and a terminal or UE as examples.

[0124] Communication between access network devices and terminal devices can follow a specific protocol layer structure. For example, this protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For instance, the control plane protocol layer structure may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. Similarly, the user plane protocol layer structure may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0125] like Figure 2 As shown, the access network equipment may include a CU and a DU. This design can be referred to as CU and DU separation. Multiple DUs can be centrally controlled by a single CU. As an example, the interface between the CU and DU is called the F1 interface. The control plane (CP) interface can be F1-C, and the user plane (UP) interface can be F1-U. This application does not limit the specific names of each interface. The CU and DU can be divided according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above (e.g., RRC layer and SDAP layer) are set in the CU, and the functions of the protocol layers below the PDCP layer (e.g., RLC layer, MAC layer and PHY layer) are set in the DU; or, for example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers below the PDCP layer are set in the DU, without limitation.

[0126] The above division of CU and DU processing functions according to protocol layers is merely an example; other methods can also be used. For instance, CUs or DUs can be divided into those with more protocol layer functions, or they can be divided into those with partial protocol layer processing functions. For example, some functions of the RLC layer and the protocol layer functions above the RLC layer can be placed in the CU, while the remaining functions of the RLC layer and the protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CUs or DUs can be divided according to service type or other system requirements, such as by latency. Functions that need to meet latency requirements can be placed in the DU, while functions that do not need to meet this latency requirement can be placed in the CU.

[0127] Optionally, the CU may have one or more core network functions.

[0128] Optionally, the radio unit (RU) of the DU can be remotely located. The RU has radio frequency (RF) functionality. For example, the DU and RU can be separated at the PHY layer. For instance, the DU can implement higher-level functions in the PHY layer, and the RU can implement lower-level functions. When transmitting, the PHY layer functions may include at least one of the following: adding cyclic redundancy check (CRC) bits, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or RF transmission functionality. When receiving, the PHY layer functions may include at least one of the following: CRC check, channel decoding, rate matching de-scrambling, demodulation, layer mapping de-mapping, channel detection, resource demapping, physical antenna demapping, or RF reception functionality. The higher-level functions in the PHY layer may include a portion of the PHY layer's functionality, which is closer to the MAC layer; the lower-level functions in the PHY layer may include another portion of the PHY layer's functionality, for example, a portion closer to the RF functionality. For example, higher-level functions in the PHY layer may include adding CRC bits, channel coding, rate matching, scrambling, modulation, and layer mapping, while lower-level functions may include precoding, resource mapping, physical antenna mapping, and RF transmission functions; or, higher-level functions in the PHY layer may include adding CRC bits, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, while lower-level functions may include resource mapping, physical antenna mapping, and RF transmission functions. For example, higher-level functions in the PHY layer may include CRC checksum, channel decoding, rate matching de-matching, decoding, demodulation, and layer mapping de-matching, while lower-level functions may include channel detection, resource de-mapping, physical antenna de-mapping, and RF reception functions; or, higher-level functions in the PHY layer may include CRC checksum, channel decoding, rate matching de-matching, decoding, demodulation, layer mapping de-matching, and channel detection, while lower-level functions may include resource de-mapping, physical antenna de-mapping, and RF reception functions.

[0129] Optionally, the functions of the CU can be further divided, separating the control plane and the user plane and implementing them through different entities. The separated entities are the control plane CU entity (i.e., the CU-CP entity) and the user plane CU entity (i.e., the CU-UP entity). The CU-CP entity and the CU-UP entity can be connected to the DU respectively. In the embodiments of this application, an entity can be understood as a module or unit, and its form can be a hardware structure, a software module, or a hardware structure plus a software module, without limitation.

[0130] Optionally, any one of CU, CU-CP, CU-UP, DU, and RU can be a software module, a hardware structure, or a combination of software and hardware structures, without limitation. The different entities can exist in the same or different forms. For example, CU, CU-CP, CU-UP, and DU are software modules, and RU is a hardware structure. For the sake of brevity, all possible combinations are not listed here. These modules and the methods they execute are also within the protection scope of the embodiments of this application. For example, when the method of the embodiments of this application is executed by an access network device, it can be specifically executed by at least one of CU, CU-CP, CU-UP, DU, or RU.

[0131] To facilitate understanding of the embodiments of this application, the terminology used in this application will be briefly explained first. Optionally, the explanation of some terms may also refer to the explanations in the 3rd Generation Partnership Project (3GPP) standard protocol.

[0132] 1. Beam reporting event

[0133] The terminal device measures the reference signals corresponding to the current beam and at least one new beam to determine whether the beam reporting trigger conditions are met. If the beam reporting trigger conditions are met, the terminal device initiates beam reporting based on the beam reporting mechanism. The beam reporting mechanism includes either the terminal device initiating beam reporting autonomously or beam reporting being triggered based on a beam reporting event.

[0134] The current beam is the beam currently being used by the network side (or network equipment) and the terminal equipment for transmitting services or data. The reference signal corresponding to the current beam is determined by the quasi-co-location reference signal (QCL-RS) given by the indicated TCI state.

[0135] A new beam is another beam that may be used on the network side; that is, the network device has not yet used the new beam to transmit services or data to the terminal device. The reference signal corresponding to the new beam may be configured by the network device for the terminal device. It is understood that the network device can be configured with one or more new beams, and the embodiments of this application do not specifically limit the number of new beams.

[0136] This application does not impose specific limitations on the naming of beam reporting events. For example, a beam reporting event can be named Event 2. In this application embodiment, the first event is a beam reporting event.

[0137] Taking Event 2 as an example, if the number of new beams triggering Event 2 within a time window is greater than or equal to M, the terminal device initiates beam reporting. M is the threshold value for triggering beam reporting. Specifically, if the measured beam quality of the new beam is higher than the measured beam quality of the current beam by a threshold value (such as the preset RSRP threshold value), it indicates that the new beam has triggered Event 2.

[0138] 2. Measurement results of beam quality

[0139] The measurement results of beam quality are used to characterize the strength of beam signal quality. This application does not specifically limit the indicators or parameters for evaluating beam quality. In some embodiments, the measurement results of beam quality can be characterized by one or more of the following: reference signal received power (RSRP) (or L1-RSRP), reference signal received quality (RSRQ), received signal strength indicator (RSSI), reference signal received signal to noise ratio (RSSNR), reference signal interference power (RISP), and received signal coder power (RSCP).

[0140] 3. Beam Report

[0141] When the triggering conditions for a beam reporting event are met, the terminal device reports a beam report to the network device. Optionally, the beam report includes the measurement results of the current beam and the measurement results of the new beam.

[0142] It is understandable that whether the beam report includes the measurement results of the current beam can be configured by the network device or predefined by the protocol, and there is no specific limitation on this.

[0143] In some implementations, the number of new beams included in the beam report is configured by the network device.

[0144] To facilitate understanding of the format or content of the beam report, the following description is provided in conjunction with Table 1.

[0145] Table 1

[0146] CRI or SSBRI#1 CRI or SSBRI#2 … CRI or SSBRI#N L1-RSRP#1 Differential L1-RSRP#2 … Differential L1-RSRP#N Differential L1-RSRP for the current beam (if RRC is configured to report the current beam) Other content

[0147] The CRI or SSBRI#1 to CRI or SSBRI#N shown in Table 1 represent the beam indices (or beam numbers) of N new beams. CRI is the CSI-RS resource indicator; SSBRI is the SSB resource indicator. It is understood that Table 1 is described as an example using CRI or SSBRI as beam indices, and the embodiments of this application are not limited thereto.

[0148] In Table 1, below CRI or SSBRI#1 to CRI or SSBRI#N are the measurement results for each beam. For example, the beam measurement results corresponding to CRI or SSBRI#1 to CRI or SSBRI#N are represented as: L1-RSRP#1, differential L1-RSRP#2, ..., differential L1-RSRP#N. L1-RSRP#1, differential L1-RSRP#2, ..., differential L1-RSRP#N correspond one-to-one with CRI or SSBRI#1 to CRI or SSBRI#N. L1-RSRP#1 is the maximum value among all reported L1-RSRP values; correspondingly, CRI or SSBRI#1 is the beam corresponding to the maximum L1-RSRP value.

[0149] The beam measurement results corresponding to CRI or SSBRI#2 to CRI or SSBRI#N are reported using the differential L1-RSRP reporting method. For example, differential L1-RSRP#2 represents the difference between the L1-RSRP value corresponding to CRI or SSBRI#2 and the L1-RSRP value corresponding to CRI or SSBRI#1; the reporting method for the L1-RSRP values ​​corresponding to other beams is similar to that for CRI or SSBRI#2.

[0150] Optionally, Table 1 also includes the measurement results of the current beam, which can be expressed as: the differential L1-RSRP of the current beam.

[0151] The beam report may also include other content (not shown in Table 1). In this embodiment of the application, the first indication information may be added to the beam report, such as the other content shown in Table 1.

[0152] As mentioned earlier, when a new beam meets the triggering conditions of Event 2, the terminal device reports a beam report to the network device. However, this does not mean that among all the new beams reported when Event 2 is met, the L1-RSRP of the beam that triggered the report is necessarily the highest; it only indicates that the new beam that triggered the report meets the triggering conditions of Event 2. For example, if the number of times new beam #1 experiences Event 2 within a time window is greater than the threshold value M, and the number of times new beam #2 experiences Event 2 is less than the threshold value M, then new beam #1 triggers beam reporting. However, in the beam report, the L1-RSRP of new beam #1 is less than the L1-RSRP of new beam #2. Therefore, based on the measurement results of each beam in the beam report (e.g., the L1-RSRP values ​​of each beam), the network cannot determine which specific beam or beams triggered this report.

[0153] In view of this, the embodiments of this application add first indication information to the beam report. The first indication information is used to directly indicate the second beam or implicitly indicate the second beam, so that the network device can determine the second beam as the beam that triggers the terminal device to report the beam report based on the first indication information, which helps to assist the network device in selecting a suitable beam.

[0154] The solution provided in this application will be described in detail below with reference to the corresponding flowcharts. It is understood that the illustrative flowcharts provided in this application primarily use different devices (e.g., terminal devices, network devices) as examples of the execution subjects of this interactive illustration to illustrate the method, but this application does not limit the execution subjects of the interactive illustrations. For example, the devices (e.g., terminal devices, network devices) in the illustrative flowcharts can also be chips, chip systems, or processors that support the implementation of this method on the device, or logic modules or software that can implement all or part of the functions of the device.

[0155] As a general statement, the message or signaling interactions involved in the interaction process of this application embodiment can be standard messages or signaling or newly introduced messages or signaling. This application embodiment does not make specific limitations on this.

[0156] Figure 3 This is an example flowchart of a communication method 300 according to an embodiment of this application. It can be understood that... Figure 3 The terminal device in the middle can be Figure 1 Any terminal device in the context of network equipment can also refer to a component within that terminal device (such as a processor, chip, or chip system). Network equipment can be... Figure 1 The term "access network device" can also refer to any component within the access network device (such as a processor, chip, or chip system). For example... Figure 3 As shown, the method 300 includes at least the following steps:

[0157] Step 310: The terminal device measures the reference signal corresponding to one or more first beams.

[0158] In this embodiment, one or more first beams are the beams through which the terminal device performs measurements. This application does not specifically limit the type of reference signal or the object being measured. The reference signal may be configured by the network device. For example, the reference signal may be CSI-RS.

[0159] One possible approach is that one or more first beams include the current beams and A new beams configured by the network device.

[0160] Another possible implementation is that one or more first beams do not include the current beam, but instead include A new beams configured by the network device.

[0161] Step 320: If the triggering condition of the first event is met, the terminal device sends a beam report, which includes first indication information. Correspondingly, the network device receives the beam report.

[0162] In this embodiment, the beam report includes a first indication information to display or implicitly indicate relevant information about the beam that triggered the beam reporting. It is understood that the beam report may include other content besides the first indication information, such as the measurement results of each beam. For details regarding other content included in the beam report, please refer to the preceding description; further explanation is omitted here.

[0163] Wherein, the first indication information is used to indicate the second beam, wherein the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold; and / or, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, wherein the number of times the third beam satisfies the first preset condition is used to determine the second beam. The first preset condition is determined based on the triggering condition of a first event; the first event is related to beam quality.

[0164] The second beam is some or all of the beams in one or more first beams. The third beam is some or all of the beams in one or more first beams. This application does not specifically limit the number of second or third beams in its embodiments.

[0165] The term "second beam" is introduced here to refer generally to the beam that triggers beam reporting. The first indication information can directly or indirectly indicate or determine which beam triggered the reporting. For example, the first indication information can directly indicate the second beam, thus revealing that it was the second beam that triggered the reporting. Alternatively, the first indication information can indicate the number of times the third beam meets the first preset condition, thus determining that it was the second beam that triggered the reporting. There are different implementations of the first indication information, which will be described in detail later. Furthermore, the first indication information can either directly indicate the second beam or indicate the number of times the third beam meets the first preset condition.

[0166] For example, a third beam is some or all of the beams in one or more first beams, including: if the one or more first beams do not include the current beam, but include a plurality of new beams configured by the network device, then the third beam refers to the one or more first beams; if the one or more first beams include the current beam and a plurality of new beams configured by the network device, then the third beam refers to some or all of the beams in the one or more first beams excluding the current beam.

[0167] "Meeting the triggering conditions of the first event" can be understood as meeting the triggering conditions of the beam reporting event. For example, if there is at least one beam and the number of Event 2 occurrences is ≥ M, then the terminal device initiates beam reporting. For a description of triggering beam reporting, please refer to the previous text, which will not be repeated here.

[0168] Optionally, the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold, including: the number of times the second beam experiences the first event is greater than or equal to the first threshold. The first event can be referred to the previous description and will not be repeated here. In other words, one way to implement "the number of times the first preset condition is satisfied" is: the number of times the first event occurs.

[0169] For example, the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold includes: the number of times the second beam experiences Event 2 is greater than or equal to the first threshold; or, the duration for which the measurement result of the second beam is greater than the measurement result of the current beam exceeds a preset duration. In summary, the fact that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold is to indicate that the beam quality of the second beam meets the conditions for triggering this report; or to indicate that the second beam is the beam that triggered this report.

[0170] This application does not specifically limit the value of the first threshold in its embodiments. Optionally, the first threshold is predefined, or the first threshold is configured by the network device, or the first threshold is a threshold value used for the triggering condition of the first event (e.g., the aforementioned M).

[0171] It should be noted that the first threshold and the value of M can be the same or different; there is no specific restriction on this. For example, the first threshold can be a value less than or equal to M.

[0172] To clarify, “predefined” can be understood as predefined by the protocol, specified by the communication equipment manufacturer, defined by the communication operator, pre-installed in the communication equipment at the time of manufacture, or agreed upon in advance by other means. No specific limitations are imposed on this.

[0173] Step 330: The network device determines the second beam according to the first instruction information.

[0174] In other words, after receiving a beam report from a terminal device, the network device can determine which beam(s) triggered the report, or in other words, the first event, based on the first indication information in the beam report. Compared to related technologies where the network device cannot know which beam triggered the beam report, this application embodiment indicates the number of times the second beam and / or the third beam meets the first preset condition through the first indication information; the number of times the second beam meets the first preset condition is greater than or equal to a first threshold, and the number of times the third beam meets the first preset condition is used to determine the second beam. This allows the network device to directly know or infer, based on the first indication information, which beam(s) triggered the first event, thereby helping the network device select a suitable beam. Furthermore, the network device can select a suitable beam to perform services, improving communication quality and user experience.

[0175] The different implementations of the first instruction information will be described in detail below.

[0176] One possible implementation is that the first indication information can directly indicate the beam that triggered the beam reporting (such as the second beam). Based on the first indication information, the network device can directly determine which beam triggered the beam reporting.

[0177] For example, the first indication information is used to indicate the new beam #1. The network device can then know that the new beam #1 is the beam that triggered this report.

[0178] As mentioned earlier, the beam report includes one or more beams with the highest measurement results (e.g., L1-RSRP values) among the first beams (e.g., the aforementioned CRI or SSBRI#1). For clarity, the beam with the highest measurement result can be understood as the beam with the best signal quality, and its corresponding performance index value characterizing beam quality is also optimal, such as the highest L1-RSRP value. It should be noted that the beam with the highest measurement result may or may not be the beam that triggered the beam report. Whether the beam with the highest measurement result is the beam that triggered the beam report can be indicated by the first indication information.

[0179] For example, the first indication information is used to indicate CRI or SSBRI#1; then CRI or SSBRI#1 is the beam that triggers beam reporting.

[0180] The first indication information is used to indicate that there are different implementation methods for the second beam, which will be described separately below.

[0181] Optionally, as an embodiment, the first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams.

[0182] In other words, by introducing the first indication information into the beam report, it is directly indicated that the beam with the largest measurement result among one or more first beams satisfies the first preset condition more than or equal to the first threshold number of times. In other words, the beam with the largest measurement result among one or more first beams is the beam that triggers beam reporting. Therefore, the first indication information can directly indicate that the beam with the maximum measurement result among one or more first beams is the beam that triggers beam reporting; this indication method is relatively simple and direct.

[0183] Optionally, as an embodiment, the first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than a first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is some or all of the one or more first beams excluding the fourth beam.

[0184] In other words, the first indication information can incorporate first information, which can be understood as the fourth beam satisfying the first preset condition less than the first threshold, meaning the fourth beam is not the beam that triggered beam reporting. If the beam with the largest measurement result among one or more first beams (e.g., the fourth beam) is not the beam that triggered beam reporting, this first information can also indicate which beam(s) (e.g., the fifth beam) satisfies the first preset condition more than or equal to the first threshold. Thus, the network device can determine the beam that triggered beam reporting through the first information.

[0185] Therefore, if the beam with the maximum measurement result in one or more first beams (such as the fourth beam) is not the one that triggered this report, the first indication information can indicate that the beam with the maximum measurement result is not the one that triggered this report. On this basis, it can be further indicated which beam(s) triggered this report (such as the fifth beam), which can also achieve the purpose of indicating the beam that triggered this report.

[0186] For example, the beam report includes an indicator that indicates that the number of times the first event occurred in beam #1 has not reached a threshold; it also indicates that the number of times the first event occurred in beams #2 to #4 has reached a threshold. Based on this indicator, the network device can know that the number of times the first event occurred in beams #2 to #4 has reached the threshold.

[0187] The aforementioned fifth beam includes the second beam, and the number of fifth beams can be one or more, without specific limitation. When there are multiple fifth beams, the number of the second beam within the fifth beam can be a fixed position (or a preset position).

[0188] Optionally, the second beam is the Kth beam in the fifth beam; the value of K is predefined by the protocol, configured by the network device, or reported by the terminal device.

[0189] In other words, if the beam with the largest measurement result is not the beam that triggered the beam reporting, the beam corresponding to the preset number (e.g., the Kth beam) can be designated as the beam that triggered the beam reporting through the first indication information. Furthermore, the value of K can be predefined by the protocol, configured by the network device, or reported by the terminal device; there are no specific limitations on this.

[0190] Therefore, if the beam with the maximum measurement result in one or more first beams (such as the fourth beam) is not the trigger for this report, a beam at a fixed location (such as the Kth beam) can be designated as the beam that triggers this report. For example, the Kth beam could be the last beam in the fifth beam, or the first beam in the fifth beam.

[0191] For example, the first indication information is used to indicate that the number of times Event 2 occurs in CRI / SSBRI#1 is less than a threshold value, and is also used to indicate that the number of times Event 2 occurs in CRI / SSBRI#K to CRI / SSBRI#(K+Q-1) is greater than or equal to a threshold value.

[0192] For example, for CRI / SSBRI#K to CRI / SSBRI#(K+Q-1), assuming K is 2 and Q is 1, it means that the number of times Event 2 occurs in CRI / SSBRI#2 is greater than or equal to the threshold value. That is, CRI / SSBRI#2 triggers beam reporting.

[0193] For example, for CRI / SSBRI#K to CRI / SSBRI#(K+Q-1), assuming K is N and Q is 1, this means that the number of times Event 2 occurs in CRI / SSBRI#N is greater than or equal to the threshold value. Assuming the terminal device measures N beams, CRI / SSBRI#N can be understood as the last beam among those N beams. That is, CRI / SSBRI#N triggers beam reporting.

[0194] It should be noted that the above description uses the inclusion of first information in the first indication information as an example, and the embodiments of this application are not limited thereto. The first information can also be independent of the first indication information. For example, a second indication information can be newly introduced, which is used to indicate that the number of times the fifth beam satisfies the first preset condition is greater than or equal to the first threshold.

[0195] In one possible implementation, the terminal device can also indicate which beam(s) satisfy a first preset condition less than a first threshold number of times. This allows the network device to infer which beam(s) satisfy the first preset condition less than the first threshold number of times.

[0196] Optionally, as an embodiment, the first indication information includes second information, which is information that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold.

[0197] In other words, the terminal device incorporates second information into the first indication information to indicate which beam(s) (e.g., the sixth beam) is not the beam that triggers beam reporting. Based on the second information, the network device can indirectly infer that the second beam is the beam that triggers beam reporting because the number of times it meets the preset conditions is greater than or equal to the first threshold.

[0198] It should be noted that, for the implementation of the first indication information including the second information, the first indication information may also simultaneously indicate the following: the beam whose measurement result is the maximum value (such as the aforementioned fourth beam) is not the beam that triggered the beam reporting. In this case, the sixth beam may be one or more of the first beams excluding the fourth beam.

[0199] For example, the first indication information is used to indicate that the number of times Event 2 occurs in CRI / SSBRI#1 is less than a threshold value, and also to indicate that the number of times Event 2 occurs in CRI / SSBRI#E to CRI / SSBRI#F is less than a threshold value. Assuming that the terminal device measures N beams, the network device can infer that the beams other than CRI / SSBRI#1 and CRI / SSBRI#E to CRI / SSBRI#F among the N beams are the beams that triggered beam reporting.

[0200] It should be understood that the above description is based on the example of the first indication information including the second information, and the embodiments of this application are not limited thereto. The second information may also be independent of the first indication information. For example, a third indication information may be introduced, which includes the second information.

[0201] Optionally, as an embodiment, the first indication information is used to indicate the second beam, including: the first indication information is used to indicate the beam index of the second beam. That is, the terminal device can directly indicate the beam index of the second beam, that is, directly indicate the beam index that triggered beam reporting. Based on the beam index of the second beam, the network device can directly determine the second beam, thereby knowing that it was the second beam that triggered beam reporting.

[0202] For example, the first indication information includes one or more sub-indication information, each sub-indication information corresponding to a beam index. Each beam index occupies [a certain amount of space / area]. Bits, where A represents the number of beams in one or more first beams (specifically, the number of new beams configured in the network device). This indicates the rounding up operation.

[0203] For example, assuming A = 4, meaning the network device is configured with 4 new beams, if a bitmap method is used, then 4 bits are needed to indicate each new beam; however, if the beam index is used to indicate the second beam, then each beam index occupies 4 bits. It can be indicated with 2 bits, saving two bits of overhead.

[0204] Another possible implementation is that the first indication information is used to indicate the number of times a beam (such as the third beam) satisfies the first preset condition. Based on the first indication information, the network device obtains the number of times each beam satisfies the first preset condition, and then, based on the number of times the third beam satisfies the first preset condition, it can infer or determine the beam that triggers the beam reporting (i.e., the second beam).

[0205] Optionally, the number of times the third beam satisfies the first preset condition may all be greater than or equal to the first threshold; it may all be less than the first threshold; or some beams may be greater than or equal to the first threshold and some beams may be less than the first threshold. In any case, the network device can infer or determine the beam that triggers beam reporting based on the number of times the third beam satisfies the first preset condition.

[0206] For example, the first indication information is used to indicate the following: beam #1 satisfies the first preset condition 5 times, beam #2 satisfies the first preset condition 3 times, and beam #4 satisfies the first preset condition 1 time. Assuming the triggering condition for the first event is that the number of times the first event occurs for a beam is greater than or equal to 5, then after obtaining the number of times the first preset condition is satisfied for the corresponding beam, the network device can determine that beam #1 is the beam that triggered the beam reporting.

[0207] It should be understood that the above example is only used to describe the number of times the first indication information indicates that the beam meets the first preset condition, and the embodiments of this application are not limited thereto. For example, the first indication information may also indicate other content related to the number of times the beam meets the first preset condition, so that the network device can determine the beam that triggers beam reporting.

[0208] This application does not specifically limit the form or method by which the first indication information is used to indicate the number of times the third beam satisfies the first preset condition. For example, the first indication information may be in the form of a bitmap. Alternatively, the first indication information may be used to indicate the numerical range corresponding to the number of times the third beam satisfies the first preset condition. This will be described in detail below.

[0209] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information includes at least one bit, the at least one bit corresponding to one or more beams in the second beam; wherein, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to a first threshold.

[0210] For example, the first indication information includes at least one bit, which can be represented as a bitmap or a bit sequence. Optionally, each bit can correspond to each CRI / SSBRI reported in the beam report. In other words, the terminal device can report to the network device whether the number of times corresponding to each beam in the beam report (i.e., the number of times the first preset condition is met) is greater than or equal to a first threshold.

[0211] Optionally, the relationship between the aforementioned at least one bit and one or more beams in the second beam can be one-to-one, many-to-one, or one-to-many, without specific limitations.

[0212] The value of each bit in the above-mentioned at least one bit can represent different meanings. Optionally, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold, including: when the value of the bit is the first value, it indicates that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold; when the value of the bit is the second value, it indicates that the number of times the beam satisfies the first preset condition is less than the first threshold.

[0213] For example, if the value of the bit is 0, it means that the number of times the beam satisfies the first preset condition is less than the first threshold; if the value of the bit is 1, it means that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold.

[0214] It should be understood that this description uses the example of a first value of 1 representing that the number of times the beam meets the first preset condition is greater than or equal to the first threshold, and a second value of 0 representing that the number of times the beam meets the first preset condition is less than the first threshold. The embodiments of this application are not limited to this. For example, the meanings of the values ​​0 and 1 can also be interchanged, that is, 0 represents that the number of times the beam meets the first preset condition is greater than or equal to the first threshold, and 1 represents that the number of times the beam meets the first preset condition is less than the first threshold.

[0215] Optionally, as one embodiment, the first indication information includes N bits, and the one or more third beams are N beams. There is a one-to-one correspondence between the N bits and the N beams. That is, the N bits can be used to indicate whether the number of times each beam satisfies the first preset condition is greater than or equal to a first threshold, offering high flexibility.

[0216] For example, assuming there are 5 beams out of N, and the bitmap of N bits is 00010, which is used to indicate whether the number of times the 5 beams satisfy the first preset condition is greater than or equal to the first threshold, the bit corresponding to the 1st beam is 0, the bit corresponding to the 2nd beam is 0, the bit corresponding to the 3rd beam is 0, the bit corresponding to the 4th beam is 1, and the bit corresponding to the 5th beam is 0. Based on the bitmap 00010, it can be known that the 4th beam satisfies the first preset condition more than or equal to the first threshold, and thus it can be known that the 4th beam is the beam that triggers beam reporting.

[0217] Optionally, as one embodiment, the first indication information includes N-1 bits, and the one or more third beams are N beams. Here, N-1 bits can correspond to N-1 beams. For example, the beams other than N-1 of the N beams are the beams whose measurement results have the maximum value.

[0218] For example, if all N-1 bits are 0, it means that the number of times the beams other than the N-1 beams meet the first preset condition is greater than or equal to the first threshold, that is, the beam has triggered beam reporting. The advantage of this is that it can save 1 bit of overhead.

[0219] For example, assuming there are 5 beams out of N beams, and the N-1 bitmap is 0000, used to indicate whether the number of times each of the 4 beams satisfies a first preset condition is greater than or equal to a first threshold, with the bit corresponding to the 1st beam being 0, the bit corresponding to the 2nd beam being 0, the bit corresponding to the 3rd beam being 0, and the bit corresponding to the 4th beam being 0, then based on the bitmap 0000, it can be known that the number of times each of these 4 beams satisfies the first preset condition is less than the first threshold. Therefore, it can be determined that the beams other than these 4 beams out of the 5 beams are the beams that trigger beam reporting. Optionally, the beams other than these 4 beams out of the 5 beams are the beams whose measurement results have the maximum value.

[0220] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information is used to indicate the numerical range corresponding to the number of times the third beam satisfies the first preset condition.

[0221] In other words, the terminal device uses the first indication information to indicate the numerical range corresponding to the number of times each beam satisfies the first preset condition. Based on the numerical range, the network device can determine whether the number of times the corresponding beam satisfies the first preset condition is greater than or equal to a first threshold, thereby determining whether the beam is the one that triggered beam reporting. Furthermore, by obtaining the numerical range corresponding to the number of times each beam satisfies the first preset condition, the network device obtains more comprehensive beam information, which helps the network device select a more suitable beam.

[0222] Optionally, the value of the first indication information includes multiple values, each corresponding to a different value range; the different value ranges are related to the threshold value used by the first threshold and / or the triggering condition of the first event; or, the different value ranges are predefined by the protocol; or, some or all of the different value ranges are configured by the network device.

[0223] The following describes the correspondence between the values ​​of the first indication information and the numerical range, in conjunction with Tables 2 and 3.

[0224] Table 2 shows the correspondence between the values ​​of the first indication information and their numerical ranges.

[0225] The value of the first instruction information meaning <![CDATA[a0]]> <![CDATA[Number < N0]]> <![CDATA[a1]]> <![CDATA[N0 ≤ number of times < N1]]> ... ... <![CDATA[a k ]]> <![CDATA[N k-1 ≤ number of times <N k ]]> … ... <![CDATA[a K-1 ]]> <![CDATA[N K-1 ≤ number of times <N K ]]> <![CDATA[a K ]]> <![CDATA[N K ≤Number of times]]>

[0226] As shown in Table 2 above, the values ​​of the first indication information include a0, a1, ..., a k ... a K-1 a K Each value corresponds to a numerical range. The numerical range is divided by multiple endpoint values, such as N0, N1, ..., N... k ..., N K-1 N K .

[0227] It should be noted that some or all of the endpoint values ​​defining the numerical range can be configured by the network device or predefined by the protocol, and there are no specific limitations on this. Alternatively, some or all of the endpoint values ​​of the numerical range can be related to a first threshold, and / or to a threshold value used in the triggering condition of the first event.

[0228] Optionally, multiple numerical ranges are obtained by uniformly dividing the data based on a first threshold. For example, numerical range 1 is (0, N1], numerical range 2 is (N1, N2], and numerical range 3 is (N2, N3]. These three numerical ranges are obtained by dividing the data based on N1, N2, and N3. N3 can be the first threshold. These three numerical ranges can be obtained by uniformly dividing the data using N3, where the values ​​of N1 and N2 are the endpoint values ​​obtained when N3 is uniformly divided into three numerical ranges.

[0229] Alternatively, multiple numerical ranges can be obtained by configuring endpoint values ​​according to actual needs in conjunction with a first threshold; that is, they do not have to be uniformly divided. For example, numerical range 1 is (0, N1], numerical range 2 is (N1, N2], and numerical range 3 is (N2, N3], and these three numerical ranges are obtained based on N1, N2, and N3. N3 can be the first threshold. The values ​​of N1 and N2 are configured according to actual needs.

[0230] Optionally, multiple numerical ranges are threshold values used according to the triggering condition of the first event and are evenly divided. For examples, reference can be made to the examples of even division based on the first threshold above, which will not be elaborated here.

[0231] Alternatively, multiple numerical ranges can be determined based on the threshold value (such as the aforementioned M) used based on the first threshold and / or the triggering condition of the first event, without the network device configuring endpoint values. For example, assume the first threshold is 3 and M = 5. Numerical range 1 is (0, 3], and numerical range 2 is (3, 5].

[0232] In Table 2 above, the case of "the number of times equals the endpoint value" is divided into the upper limit value of a certain numerical range. For example, the number of times equal to N0 is in the numerical range "N0 ≤ the number of times < N1" in Table 2. Of course, the case of "the number of times equals the endpoint value" can also be divided into the lower limit value of the numerical range. For example, as shown in Table 3 below, the number of times equal to N0 is in the numerical range "the number of times ≤ N0" in Table 3.

[0233] Table 3 Corresponding relationship between the value of the first indication information and the numerical range

[0234] Number of times indicator meaning <![CDATA[a0]]> <![CDATA[The number of times ≤ N0]]> <![CDATA[a1]]> <![CDATA[N0 < number of times ≤ N1]]> ... ... <![CDATA[a k ]]> <![CDATA[N k-1 <Number of times ≤ N k > … ... <![CDATA[a K-1 ]]> <![CDATA[N K-1 <Number of times ≤ N K > <![CDATA[a K ]]> <![CDATA[N K <number of times]]>

[0235] As shown in Table 3, the difference between Table 3 and Table 2 is only that the case of "the number of times equals a certain endpoint value" is divided into the lower limit value of the numerical range. For the determination principle of the endpoint values of each numerical range, reference can be made to the previous description, which will not be elaborated here.

[0236] It should be understood that the content of Table 2 and Table 3 above is only an example description, and the embodiments of the present application are not limited thereto.

[0237] In another possible implementation, the first indication information is not only used to indicate the second beam but also used to indicate the number of times the third beam satisfies the first preset condition. The third beam includes the second beam. In this way, the network device can obtain more comprehensive beam information; based on the content indicated by the first indication information, the network device can not only determine which beam or beams triggered the beam report but also helps the network device select a more appropriate beam; further, the network device can select an appropriate beam to perform services, improving the communication quality and user experience.

[0238] It should be understood that Figures 1 to 3 The flowchart or scenario diagram shown is only for easy understanding and is not intended to limit the embodiments of the present application to the examples in the diagram. In fact, those skilled in the art can perform equivalent transformations based on Figures 1 to 3 the examples in to obtain more implementation manners.

[0239] As described above in combination with Figures 1 to 3This document describes in detail the communication method provided in the embodiments of this application. The following will combine... Figures 4 to 6 The device embodiments of this application are described in detail below. It should be understood that the communication device of this application embodiment can execute the various communication methods of the foregoing embodiments of this application, that is, the specific working processes of the various products below can be referred to the corresponding processes in the foregoing method embodiments.

[0240] In the embodiments described above, the terminal device may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0241] Figure 4 This is a schematic block diagram of the communication device 400 provided in an embodiment of this application. Figure 4 As shown, the communication device 400 may include a communication module 420. The communication module 420 can implement corresponding communication functions, which can be internal communication functions of the communication device 400 or communication functions between the communication device 400 and other devices. Optionally, the communication module 420 may also be referred to as a communication interface or transceiver module. Optionally, the communication device 400 may also include a processing module 410. The processing module 410 can implement corresponding processing functions.

[0242] Optionally, the communication device 400 further includes a storage module, which can be used to store instructions and / or data; the processing module 410 can read the instructions and / or data in the storage module so that the communication device 400 can implement the aforementioned method embodiments.

[0243] Alternatively, in one possible design, the communication device 400 may correspond to the terminal device in the above method embodiments, or a component (such as a circuit, chip, or chip system) configured in the terminal device. The communication device 400 can be used to perform the steps or processes performed by the terminal device in any of the above method embodiments.

[0244] In one possible design, the processing module 410 is used to measure reference signals corresponding to one or more first beams; the processing module 410 is used to call the communication module 420 to send a beam report when a triggering condition of a first event is met, the beam report including first indication information; the first indication information is used to indicate a second beam; the second beam satisfies a first preset condition more than or equal to a first threshold, the first preset condition is determined based on the triggering condition of the first event, the first event is related to beam quality, and the second beam is some or all of the one or more first beams; and / or, the first indication information is used to indicate the number of times a third beam satisfies the first preset condition, the number of times the third beam satisfies the first preset condition is used to determine the second beam; the third beam is some or all of the one or more first beams.

[0245] It should be understood that the communication device 400 may correspond to the embodiments according to this application. Figures 1 to 3 The terminal device in the communication device 400 may include a device for performing... Figures 1 to 3 The modules or units that execute the method in the terminal device. Furthermore, each module and the other operations and / or functions in the communication device 400 are respectively for implementing... Figures 1 to 3 The corresponding process.

[0246] It should also be understood that when the communication device 400 is a terminal device, the processing module 410 in the communication device 400 can be implemented by at least one processor, for example, it can correspond to Figure 5 The processor 510 in the communication device 500 shown herein. For example, the communication module 420 may correspond to... Figure 5 The communication interface 520 in the communication device 500 shown in the figure.

[0247] It should also be understood that when the communication device 400 is a chip or chip system configured in the aforementioned terminal equipment, the processing module 410 of the communication device 400 can be implemented by a processor, microprocessor, or integrated circuit integrated on the chip or chip system.

[0248] Alternatively, in one possible design, the communication device 400 may correspond to the network device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the network device. The communication device 400 can be used to perform the steps or processes performed by the network device in any of the above method embodiments.

[0249] In one possible design, the communication module 420 is configured to receive a beam report, the beam report including first indication information for a second beam, the first indication information being for a second beam, the second beam satisfying a first preset condition a number of times greater than or equal to a first threshold, the first preset condition being determined based on a triggering condition of a first event, the first event being related to beam quality, the second beam being some or all of one or more first beams; and / or, the first indication information being used to indicate the number of times a third beam satisfies the first preset condition, the number of times the third beam satisfies the first preset condition being used to determine the second beam, the third beam being some or all of the one or more first beams;

[0250] The processing module 410 is used to determine the second beam based on the first indication information.

[0251] Optionally, as an embodiment, the first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than a first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is some or all of the one or more first beams excluding the fourth beam; wherein, the processing module 410 is used to determine the second beam according to the first indication information, including: determining the fifth beam according to the first information; determining the second beam according to the fifth beam, wherein the second beam is a beam in the fifth beam.

[0252] Optionally, as an embodiment, the first indication information includes second information, which is information that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold; wherein, the processing module 410 is used to determine the second beam according to the first indication information, including: determining the second beam according to the second information.

[0253] Optionally, as an embodiment, the first indication information is used to indicate the second beam, including: the first indication information is used to indicate the beam index of the second beam; wherein, the processing module 410 is used to determine the second beam according to the first indication information, including: determining the second beam according to the beam index.

[0254] Optionally, as an embodiment, the first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: the first indication information is used to indicate the numerical range corresponding to the number of times the third beam satisfies the first preset condition; wherein, the processing module 410 is used to determine the second beam according to the first indication information, including: determining the second beam according to the numerical range corresponding to the number of times the third beam satisfies the first preset condition.

[0255] It should be understood that the communication device 400 may correspond to the embodiments according to this application. Figures 1 to 3 The network device in the middle; the communication device 400 may include a means for performing Figures 1 to 3 The network device in the communication device 400 is a module or unit that executes the method. Furthermore, each module and the other operations and / or functions described above in the communication device 400 are respectively for implementing... Figures 1 to 3 The corresponding process.

[0256] It should also be understood that when the communication device 400 is a network device, the processing module 410 in the communication device 400 can be implemented by at least one processor, for example, it can correspond to Figure 5 The processor 510 in the communication device 500 shown herein. For example, the communication module 420 may correspond to... Figure 5 The communication interface 520 in the communication device 500 shown in the figure.

[0257] It should also be understood that when the communication device 400 is a chip or chip system configured in the aforementioned network equipment, the processing module 410 of the communication device 400 can be implemented by a processor, microprocessor, or integrated circuit integrated on the chip or chip system.

[0258] Figure 5 This is another schematic block diagram of the communication device 500 provided in the embodiments of this application. The communication device 500 can be a terminal device or a network device; it can also be a chip, chip system, or processor that supports the terminal device or network device in implementing the above methods. The communication device 500 can be used to implement the methods described in the above method embodiments, and specific details can be found in the descriptions of the above method embodiments.

[0259] like Figure 5 As shown, the communication device 500 may include one or more processors 510, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 510 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 500 (e.g., a base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.

[0260] In an alternative design, the processor 510 may also store instructions and / or data that can be executed by the processor 510 to cause the communication device 500 to perform the methods described in the above method embodiments.

[0261] In another alternative design, the communication device 500 may include a communication interface 520 for implementing receiving and transmitting functions. For example, the communication interface 520 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.

[0262] Optionally, the communication device 500 may include one or more memories 530, which may store instructions that can be executed on the processor 510, causing the communication device 500 to perform the methods described in the above method embodiments. Optionally, the memories 530 may also store data. Optionally, the processor 510 may also store instructions and / or data. The processor 510 and the memories 530 may be provided separately or integrated together.

[0263] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.

[0264] Optionally, if the communication device 500 includes a processor 510, a communication interface 520, and a memory 530, the processor 510, the communication interface 520, and the memory 530 communicate with each other through an internal connection path.

[0265] Optionally, the memory 530 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. The memory 530 may be a separate device or integrated into the processor 510.

[0266] In one implementation, the communication device 500 may correspond to the terminal device in the above method embodiments and may be used to execute the various steps and / or processes executed by the terminal device in the above method embodiments. The processor 510 may be used to execute instructions stored in the memory 530, and when the processor 510 executes the instructions stored in the memory, the processor 510 is used to execute the various steps and / or processes of the above method embodiments corresponding to the terminal device.

[0267] In another implementation, the communication device 500 may correspond to the network device in the above method embodiments and may be used to execute the various steps and / or processes executed by the network device in the above method embodiments. The processor 510 may be used to execute instructions stored in the memory 530, and when the processor 510 executes the instructions stored in the memory, the processor 510 is used to execute the various steps and / or processes of the above method embodiments corresponding to the network device.

[0268] Optionally, the communication interface 520 is a transceiver, which may include a transmitter and a receiver. The transceiver may further include an antenna, and the number of antennas may be one or more. The processor 510 and memory 530, along with the communication interface 520, may be devices integrated on different chips. For example, the processor 510 and memory 530 may be integrated in a baseband chip, and the communication interface 520 may be integrated in a radio frequency chip. Alternatively, the processor 510, memory 530, and communication interface 520 may be devices integrated on the same chip. This application does not limit this.

[0269] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the communication method in any of the above method embodiments.

[0270] It should be understood that the aforementioned processing device can be one or more chips. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0271] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0272] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0273] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0274] Figure 6 A schematic diagram of the structure of a UE applicable to this application is shown.

[0275] The UE may include a processor 610, a satellite communication processor 611 (a processor with satellite communication function, or a satellite communication chip, which may also have other communication functions, such as cellular communication function), an external memory interface 620, an internal memory 621, a universal serial bus (USB) interface 630, a charging management module 640, a power management module 641, a battery 642, antenna 1, antenna 2, a mobile communication module 650, a wireless communication module 660, a satellite communication module 661, an audio module 670, a speaker 670A, a receiver 670B, a microphone 670C, a headphone jack 670D, a sensor module 680, buttons 690, a motor 691, an indicator 692, a camera 693, a display screen 694, and a subscriber identification module (SIM) card interface 695, etc.

[0276] It should be noted that, Figure 6 The structure shown does not constitute a specific limitation on the UE. In other embodiments of this application, the UE may include a... Figure 6 The number of components shown may be more or less.

[0277] Processor 610 may include one or more processing units. For example, processor 610 may include at least one of the following processing units: application processor (AP) (AP may include a satellite protocol stack), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, DSP, modem processor (also known as baseband processor, modem may include cellular protocol stack, cellular physical layer), and neural network processing unit (NPU).

[0278] The processor 610 may also include a memory for storing instructions and data.

[0279] The satellite communication processor 611 is communicatively connected to the AP in the processor 610. When part or all of the satellite protocol stack is integrated into the AP, communication can occur between the satellite protocol stack in the AP and the satellite physical layer in the satellite communication processor 611 via this connection.

[0280] The wireless communication function of a smartphone can be achieved through antenna 1, antenna 2, antenna 3, mobile communication module 650, satellite communication module 661, wireless communication module 660, AP, modem, and satellite communication chip.

[0281] The mobile communication module 650 can provide solutions for cellular communication (such as 2G / 3G / 4G / 5G) applications on smartphones.

[0282] The satellite communication module 661 can provide a solution for satellite communication applications on smartphones.

[0283] The satellite communication module 661 can be independent of the satellite communication processor 611. Alternatively, the satellite communication module 661 can be partially encapsulated within the satellite communication processor 611. For example, the RFIC in the satellite communication module 661 can be encapsulated within the satellite communication processor 611.

[0284] The wireless communication module 660 can provide solutions for wireless communication applications in smartphones, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies.

[0285] In some embodiments, the UE's antenna 1 is coupled to the mobile communication module 650, and the antenna 2 is coupled to the wireless communication module 660, enabling the terminal device to communicate with the network and other devices through wireless communication technology.

[0286] In addition, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows. Applications can be installed and run on this operating system.

[0287] Various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. As used herein, the term "article of manufacture" encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0288] According to the method provided in the embodiments of this application, this application also provides a chip system, which includes one or more processors for calling and executing instructions stored in memory, thereby causing the method described in the embodiments of this application to be executed. The chip system may be composed of chips or may include chips and other discrete devices.

[0289] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.

[0290] According to the method provided in the embodiments of this application, this application also provides a communication system, which includes the aforementioned terminal device and network device.

[0291] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the terminal device or network device in any of the foregoing method embodiments.

[0292] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code, which, when run on a computer, causes the computer to execute the various steps or processes performed by the terminal device or network device in any of the foregoing method embodiments.

[0293] The computer-readable storage medium may be volatile memory or non-volatile memory, or it may include both volatile memory and non-volatile memory. For a description of volatile memory or non-volatile memory, please refer to the preceding text; it will not be repeated here.

[0294] The above-described device and method embodiments are completely corresponding, with corresponding modules or units performing corresponding steps. For example, a communication unit or communication interface performs the receiving or sending steps in the method embodiment, while other steps besides sending and receiving can be performed by a processing unit or processor.

[0295] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.

[0296] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0297] In the above-described device embodiments, the terminal devices and network devices in the device and method embodiments completely correspond to each other. Corresponding modules or units execute corresponding steps. For example, the communication unit (transceiver) executes the receiving or sending steps in the method embodiments, while other steps besides sending and receiving can be executed by the processing unit (processor). The specific functions of each unit can be found in the corresponding method embodiments. There can be one or more processors.

[0298] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0299] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0300] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0301] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0302] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0303] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0304] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0305] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, include: Measure the reference signals corresponding to one or more first beams; If the triggering condition of the first event is met, a beam report is sent, the beam report including first indication information; The first indication information is used to indicate the second beam; the second beam satisfies the first preset condition more than or equal to the first threshold number of times, the first preset condition is determined based on the triggering condition of the first event, the first event is related to beam quality, and the second beam is some or all of the one or more first beams; and / or, The first indication information is used to indicate the number of times the third beam satisfies the first preset condition, and the number of times the third beam satisfies the first preset condition is used to determine the second beam; The third beam is some or all of the one or more first beams.

2. The communication method according to claim 1, characterized in that, The first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold. Among them, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams.

3. The communication method according to claim 1, characterized in that, The first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than a first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the first preset condition is greater than or equal to the first threshold. Among them, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; The fifth beam is some or all of the beams in the one or more first beams except for the fourth beam, and the fifth beam includes the second beam.

4. The communication method according to claim 3, characterized in that, The second beam is the Kth beam in the fifth beam; the value of K is either predefined by the protocol, configured by the network device, or reported by the terminal device.

5. The communication method according to any one of claims 1 to 4, characterized in that, The first indication information includes second information, which is that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold.

6. The communication method according to claim 1, characterized in that, The first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: The first indication information includes at least one bit, which corresponds to one or more beams in the second beam; wherein, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold.

7. The communication method according to claim 6, characterized in that, The value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold, including: When the bit value is the first value, it means that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold. When the bit value is the second value, it means that the number of times the beam satisfies the first preset condition is less than the first threshold.

8. The communication method according to claim 1, characterized in that, The first indication information is used to indicate the second beam, including: The first indication information is used to indicate the beam index of the second beam.

9. The communication method according to claim 8, characterized in that, Each of the one or more beam indices occupies Bit, A represents the number of beams corresponding to the one or more first beams.

10. The communication method according to claim 1, characterized in that, The first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: The first indication information is used to indicate the numerical range corresponding to the number of times the first preset condition is met in the third beam.

11. The communication method according to claim 10, characterized in that, The first indication information includes multiple values, each corresponding to a different range of values; The different numerical ranges are related to the threshold value used by the first threshold and / or the triggering condition of the first event; or, the different numerical ranges are predefined by the protocol; or, some or all of the different numerical ranges are configured by the network device.

12. The communication method according to any one of claims 1 to 11, characterized in that, The first threshold is predefined by the protocol, or the first threshold is configured by the network device, or the first threshold is a threshold value used by the triggering condition of the first event.

13. A communication method, characterized in that, include: Receive a beam report, the beam report including first indication information, the first indication information being used for a second beam, the second beam satisfying a first preset condition a number of times greater than or equal to a first threshold, the first preset condition being determined based on a triggering condition of a first event, the first event being related to beam quality, the second beam being some or all of one or more first beams; and / or, the first indication information being used to indicate the number of times a third beam satisfies the first preset condition, the number of times the third beam satisfies the first preset condition being used to determine the second beam, the third beam being some or all of the one or more first beams; The second beam is determined based on the first indication information.

14. The communication method according to claim 13, characterized in that, The first indication information is used to indicate that the number of times the second beam satisfies the first preset condition is greater than or equal to the first threshold; wherein, the measurement result corresponding to the second beam is the largest among the measurement results corresponding to one or more first beams.

15. The communication method according to claim 13, characterized in that, The first indication information includes first information, which is information that the number of times the fourth beam satisfies the first preset condition is less than the first threshold; the first information is used to indicate that the number of times the fifth beam satisfies the preset condition is greater than or equal to the first threshold. Wherein, the measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; the fifth beam is some or all of the one or more first beams excluding the fourth beam; The step of determining the second beam based on the first indication information includes: Based on the first information, the fifth beam is determined; based on the fifth beam, the second beam is determined, wherein the second beam is a beam within the fifth beam.

16. The communication method according to claim 15, characterized in that, The second beam is the Kth beam in the fifth beam; the value of K is either predefined by the protocol, configured by the network device, or reported by the terminal device.

17. The communication method according to any one of claims 13 to 16, characterized in that, The first indication information includes second information, which is that the number of times the sixth beam satisfies the first preset condition is less than the first threshold; the second information is used to indicate that the number of times the second beam satisfies the preset condition is greater than or equal to the first threshold. The step of determining the second beam based on the first indication information includes: Based on the second information, the second beam is determined.

18. The communication method according to claim 13, characterized in that, The first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: The first indication information includes at least one bit, which corresponds to one or more beams in the second beam; wherein, the value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold.

19. The communication method according to claim 18, characterized in that, The value of each bit is used to indicate whether the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold, including: When the bit value is the first value, it means that the number of times the beam satisfies the first preset condition is greater than or equal to the first threshold. When the bit value is the second value, it means that the number of times the beam satisfies the first preset condition is less than the first threshold.

20. The communication method according to claim 13, characterized in that, The first indication information is used to indicate the second beam, including: the first indication information is used to indicate the beam index of the second beam; The step of determining the second beam based on the first indication information includes: The second beam is determined based on the beam index.

21. The communication method according to claim 20, characterized in that, Each beam index in the second beam occupies Bit, A represents the number of beams corresponding to the one or more first beams.

22. The communication method according to claim 13, characterized in that, The first indication information is used to indicate the number of times the third beam satisfies the first preset condition, including: The first indication information is used to indicate the numerical range corresponding to the number of times the first preset condition is met in the third beam; The step of determining the second beam based on the first indication information includes: The second beam is determined based on the numerical range corresponding to the number of times the first preset condition is met in the third beam.

23. The communication method according to claim 22, characterized in that, The first indication information includes multiple values, each corresponding to a different range of values; The different numerical ranges are related to the threshold value used for the first threshold and / or the triggering condition of the first event; or, the different numerical ranges are predefined by the protocol.

24. The communication method according to any one of claims 13 to 23, characterized in that, The first threshold is predefined by the protocol, or the first threshold is configured by the network device, or the first threshold is a threshold value used by the triggering condition of the first event.

25. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit, and is used to execute a program or instructions for the method as described in any one of claims 1 to 12, or the method as described in any one of claims 13 to 24.

26. A communication device, characterized in that, The device includes a processor coupled to a memory storing a program or instructions for performing the method as described in any one of claims 1 to 12, or the memory storing a method for performing the method as described in any one of claims 13 to 24.

27. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as claimed in any one of claims 1 to 12, or any one of claims 13 to 24.

28. A communication system, characterized in that, Includes the communication device as described in claim 25.

29. A computer program product, characterized in that, Includes a computer program that, when run, causes the method as described in any one of claims 1 to 12 or 13 to 24 to be performed.