Communication method and communication apparatus
By adding indication information to the beam report to indicate the number of times the preset conditions are met, the problem that the existing beam reporting mechanism cannot select a suitable beam is solved, thereby improving communication quality and user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-08
- Publication Date
- 2026-04-02
AI Technical Summary
The existing beam reporting mechanism cannot effectively select a suitable beam in the event 2 scenario, affecting communication quality and user experience.
By adding a first indication information to the beam report, indicating the number of times the first preset condition is met, network devices can be helped to select the appropriate beam, thereby improving communication quality and user experience.
With the added indication information, network devices can directly know or infer which beam triggered the event, thereby selecting the appropriate beam and improving communication quality and user experience.
Smart Images

Figure CN2025113699_02042026_PF_FP_ABST
Abstract
Description
Communication method and communication apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202411403279.8, filed on September 30, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and in particular, to a communication method and a communication apparatus. BACKGROUND
[0003] With the wide deployment of wireless communication systems and the increasing functionality of terminal devices, terminal devices can support accessing different wireless network communication systems, or in other words, radio access technologies (RATs), such as the 5th generation wireless systems (5G) new radio (NR) network. In the evolution of communication standard protocols, the beam reporting of multiple input multiple output (MIMO) has become a hot topic of discussion.
[0004] Currently, terminal devices measure reference signals configured by network devices, and send beam reports to network devices based on a beam reporting mechanism. However, the existing beam reporting mechanism needs to be improved. For example, in the scenario of Event 2, the network side cannot implement effective beam management according to the current beam reporting mechanism, for example, the network side cannot select a suitable beam to perform services, which affects the user experience. Therefore, how to select a suitable beam to improve the communication quality to further improve the user experience is a problem to be solved. SUMMARY
[0005] Therefore, the present application provides a communication method, a communication apparatus, a chip system, a computer readable storage medium, a computer program product and a communication system, by adding first indication information in the beam report, and indicating the number of times that the second beam and / or the third beam meet the first preset condition through the first indication information; the number of times that the second beam meets the first preset condition is greater than or equal to a first threshold, and the number of times that the third beam meets the first preset condition is used to determine the second beam, which can enable the network device to directly know or infer which beam or beams trigger the first event based on the first indication information, thereby assisting the network device in selecting a suitable beam; further, the network device can select a suitable beam to perform services, thereby improving the communication quality and the user experience.
[0006] In a first aspect, a method is provided, which can be performed by a terminal device or a component (such as a circuit, a chip, or a chip system, etc.) configured in the terminal device, and can also be implemented by a logic module or software that can implement all or part of the functions of the terminal device. The present application does not limit this. Hereinafter, the terminal device is taken as an example for description.
[0007] The method comprises: the terminal device measuring a reference signal corresponding to one or more first beams; in a case where a triggering condition of a first event is met, sending a beam report, the beam report comprising first indication information; the first indication information is used to indicate a second beam; the second beam meets a first preset condition for 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 part or all of the one or more first beams; and / or, the first indication information is used to indicate a number of times that a third beam meets the first preset condition, the number of times that the third beam meets the first preset condition being used to determine the second beam; the third beam being part or all of the one or more first beams.
[0008] Based on the above technical solution, the terminal device measures the reference signal of one or more first beams, then in a case where the triggering condition of the first event is met, reports the beam report to the network device, and adds the first indication information in the beam report; the first indication information is used to indicate the second beam (i.e., the beam that meets the first preset condition for a number of times greater than or equal to the first threshold); and / or the first indication information is used to indicate the number of times that the third beam meets the first preset condition (used to determine the second beam). Compared with the scheme in the related art that the network cannot know which beam triggers the reporting based on the beam report, the first indication information is added in the beam report in the present application embodiment, and the number of times that the second beam and / or the third beam meets the first preset condition is indicated by the first indication information; the number of times that the second beam meets the first preset condition is greater than or equal to the first threshold, and the number of times that the third beam meets the first preset condition is used to determine the second beam, which can enable the network device to directly know or infer which beam (such as the second beam) triggers the first event based on the first indication information, thereby assisting the network device to select a suitable beam; further, the network device can select a suitable beam to perform a service, thereby improving the communication quality and user experience.
[0009] The first event can be understood as a beam reporting event. The trigger condition of the first event is that if there is at least one new beam in a time window, the number of Event 2 of the new beam is greater than or equal to M, the terminal device initiates beam reporting. M is a threshold value for triggering beam reporting. If the measurement result of the beam quality of the new beam is higher than the measurement result of the beam quality of the current beam by a threshold value (such as a preset RSRP threshold value), it means that the new beam has occurred Event 2.
[0010] For example, the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value, including: the number of times that the second beam occurs Event 2 is greater than or equal to the first threshold value; or, the duration that the measurement result of the second beam is greater than the measurement result of the current beam exceeds a preset time length. In summary, the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value, in order to illustrate that the beam quality of the second beam can satisfy the condition for triggering this time reporting; or to illustrate that the second beam is the beam for triggering this time reporting.
[0011] In the embodiments of the present application, the first indication information is used to indicate different implementation manners of the second beam, which will be described respectively.
[0012] In mode 1, the first indication information is used to indicate that the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value; wherein the measurement result corresponding to the second beam is the largest in the measurement results corresponding to the one or more first beams. The second beam here is the beam with the largest measurement result.
[0013] Therefore, the first indication information can directly indicate the beam with the largest measurement result in the one or more first beams as the beam for triggering beam reporting, and this indication manner is relatively simple and direct.
[0014] In mode 2, the first indication information includes first information, and the first information is information that the number of times that the fourth beam satisfies the first preset condition is less than the first threshold value; the first information is used to indicate that the number of times that the fifth beam satisfies the first preset condition is greater than or equal to the first threshold value; wherein the measurement result corresponding to the fourth beam is the largest in 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 except the fourth beam, and the fifth beam includes the second beam.
[0015] Therefore, in the case that the beam with the maximum measurement result (such as the fourth beam) is not the trigger of the current report, the first indication information can indicate that the beam with the maximum measurement result is not the trigger of the current report, and further indicate which beam or beams (such as the fifth beam) is the trigger of the current report, so as to achieve the purpose of indicating the beam that triggers the current report.
[0016] Optionally, the first information can also be realized by newly introducing second indication information, for example, the first information is carried in the second indication information.
[0017] In a possible implementation, the second beam is the Kth beam in the fifth beam; the value of K is predefined by a protocol, configured by the network device, or reported by the terminal device.
[0018] Therefore, in the case that the beam with the maximum measurement result (such as the fourth beam) is not the trigger of the current report, the beam at a certain fixed position (such as the Kth beam) can be indicated as the trigger of the current report. For example, the Kth beam is the last beam in the fifth beam, or the first beam in the fifth beam.
[0019] Optionally, the first indication information includes second information, the second information being information that the number of times that the sixth beam meets the first preset condition is less than a first threshold; and the second information is used to indicate that the number of times that the second beam meets the preset condition is greater than or equal to the first threshold.
[0020] Therefore, in the case that the beam with the maximum measurement result (such as the fourth beam) is not the trigger of the current report, it can also be indicated which beams (such as the sixth beam) are not the trigger of the current report, so that the network device can reversely deduce which beam or beams is the trigger of the current report.
[0021] In mode 3, the first indication information is used to indicate the number of times that the third beam meets the first preset condition, and includes: the first indication information includes at least one bit, the at least one bit corresponding to one or more beams in the second beam; and the value of each bit is used to represent whether the number of times that the beam meets the first preset condition is greater than or equal to a first threshold.
[0022] Therefore, by using the bitmap, it can be indicated whether the number of times that each beam meets the first preset condition is greater than or equal to the threshold, and this mode is more flexible.
[0023] Optionally, the value of each bit is used to indicate whether the number of times that the beam meets the first preset condition is greater than or equal to a first threshold value, including: in a case where the value of the bit is a first value, it is indicated that the number of times that the beam meets the first preset condition is greater than or equal to the first threshold value; and in a case where the value of the bit is a second value, it is indicated that the number of times that the beam meets the first preset condition is less than the first threshold value. For example, the first value is 1, and the second value is 0.
[0024] For example, the first indication information includes N bits, and the one or more second beams are N beams. That is, whether the number of times that each beam meets the first preset condition is greater than or equal to the first threshold value can be indicated by N bits, and the flexibility is relatively high.
[0025] For example, the first indication information includes N-1 bits, and the one or more second beams are N beams, where N is an integer greater than 1. If the values of the N-1 bits are all 0, it is indicated that the number of times that the beam other than the N-1 beams meets the first preset condition is greater than or equal to the first threshold value, that is, the beam triggers beam reporting. This has the advantage of saving 1 bit of overhead.
[0026] In mode 4, the first indication information is used to indicate the second beam, including: the first indication information is used to indicate a 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 of the beam that triggers beam reporting, so that the network device can directly obtain the second beam based on the beam index.
[0027] Optionally, each beam index in the one or more beam indexes occupies bits, and A represents the number of beams corresponding to the one or more first beams. Therefore, compared with the case of indicating all beams, this mode only indicates the beam index of the second beam, which helps to save bit overhead.
[0028] In mode 5, the first indication information is used to indicate the number of times that the third beam meets the first preset condition, including: the first indication information is used to indicate a value range corresponding to the number of times that the third beam meets the first preset condition.
[0029] Therefore, by using the first indication information to indicate the value range corresponding to the number of times that each beam meets the first preset condition, the network device can determine whether the number of times that the corresponding beam meets the first preset condition is greater than or equal to the first threshold value based on the value range, so as to determine whether the beam is the beam that triggers beam reporting. Moreover, if the network device obtains the value range corresponding to the number of times that each beam meets the first preset condition, the network device can obtain more comprehensive beam information, which helps the network device to select a more suitable beam.
[0030] Optionally, the first indication information has multiple values, each value corresponding to a different value range; the different value range is related to the first threshold value and / or the threshold value used by the triggering condition of the first event; or the different value range is predefined by a protocol; or part or all of the different value ranges are configured by the network device.
[0031] In the above various implementations, the first threshold value is predefined by a protocol, or the first threshold value is configured by the network device, or the first threshold value is a threshold value used by the triggering condition of the first event.
[0032] In a second aspect, a method is provided, which can be executed by a network device, or by a component (such as a circuit, a chip, or a chip system, etc.) configured in the network device, or by a logic module or software that can implement all or part of the functions of the network device. The present application does not limit this. The following is described by taking the network device as an example.
[0033] The method comprises: receiving, by the network device, a beam report, the beam report comprising first indication information, the first indication information being used for a second beam, the second beam satisfying a first preset condition for a number of times greater than or equal to a first threshold value, the first preset condition being determined based on a triggering condition of a first event, the first event being related to a beam quality, the second beam being part or all of one or more first beams; and / or the first indication information being used to indicate a number of times that a third beam satisfies the first preset condition, the number of times that the third beam satisfies the first preset condition being used to determine the second beam, the third beam being part or all of the one or more first beams; and determining, by the network device, the second beam according to the first indication information.
[0034] Based on the above technical solutions, the network device receives a beam report, and can determine a second beam through first indication information in the beam report; wherein the first indication information is used to indicate the second beam (i.e. a beam satisfying a first preset condition for a number of times greater than or equal to a first threshold value); and / or the first indication information is used to indicate a number of times that a third beam satisfies the first preset condition (used to determine the second beam). Compared with the scheme in the related art in which the network cannot know which beam triggers the reporting based on the beam report, the first indication information is newly added in the beam report in the present application, the first indication information indicating a number of times that the second beam and / or the third beam satisfies the first preset condition; the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value, and the number of times that the third beam satisfies the first preset condition is used to determine the second beam, so that the network directly knows (or infers) which beam (such as the second beam) triggers the current beam reporting based on the first indication information; further, the network device can select a suitable beam to perform a service, thereby improving the communication quality and user experience.
[0035] The descriptions about the first event, the trigger condition of the first event being met, the number of times that the second beam meets the first preset condition being greater than or equal to the first threshold, and the like can refer to the descriptions of the first aspect, and will not be repeated here for brevity.
[0036] In the embodiments of the present application, there are different implementation manners for the first indication information to indicate the existence of the second beam, which will be described respectively.
[0037] In mode 1, the first indication information is used to indicate that the number of times that the second beam meets the first preset condition is greater than or equal to the first threshold; wherein the measurement result corresponding to the second beam is the maximum in the measurement results corresponding to the one or more first beams. Here, the second beam is the beam with the maximum measurement result.
[0038] Therefore, through the first indication information, the network device can directly determine the beam with the maximum measurement result in the one or more first beams as the beam triggering the beam reporting, and this indication manner is relatively simple and direct.
[0039] In mode 2, the first indication information includes first information, the first information is information that the number of times that a fourth beam meets the first preset condition is less than the first threshold; the first information is used to indicate that the number of times that a fifth beam meets the first preset condition is greater than or equal to the first threshold; wherein the measurement result corresponding to the fourth beam is the maximum in the measurement results corresponding to the one or more first beams; the fifth beam is part or all of the beams in the one or more first beams except the fourth beam, and the fifth beam includes the second beam. Correspondingly, the network device determines the fifth beam according to the first information, and determines the second beam according to the fifth beam, wherein the second beam is a beam in the fifth beam.
[0040] Therefore, through the first information, the network device can determine that the beam with the maximum measurement result (such as the fourth beam) is not the beam triggering the current reporting, and then determine the fifth beam (including the second beam) as the beam triggering the current reporting based on the first information, so as to determine the second beam.
[0041] Optionally, the second beam is the Kth beam in the fifth beam; the value of K is predefined by a protocol, or configured by the network device, or reported by the terminal device.
[0042] Therefore, in the case that the beam with the maximum measurement result (such as the fourth beam) in the one or more first beams is not the beam triggering the current reporting, the network device can determine the beam at a fixed position (such as the Kth beam) as the beam triggering the current reporting through the first indication information. For example, the Kth beam is the last beam in the fifth beam, or the first beam in the fifth beam.
[0043] Optionally, the first indication information comprises second information, the second information being information that a number of times that the sixth beam satisfies the first preset condition is less than the first threshold value; and the second information is used to indicate that a number of times that the second beam satisfies the preset condition is greater than or equal to the first threshold value. Correspondingly, the network device can know, according to the second information, that the beam (such as the fourth beam) with the maximum measurement result in the one or more first beams is not the beam triggering this report, and can also know which beams are not the beam triggering this report (the sixth beam), thereby deducing which beam or beams satisfy the condition of being the beam triggering this report (that is, the second beam) in reverse.
[0044] In mode 3, the first indication information is used to indicate a number of times that the third beam satisfies the first preset condition, and the first indication information comprises at least one bit corresponding to one or more beams in the second beam; and a value of each bit is used to represent whether a number of times that a beam satisfies the first preset condition is greater than or equal to the first threshold value.
[0045] Therefore, by using the bitmap, whether a number of times that each beam satisfies the first preset condition is greater than or equal to the threshold value is indicated, and this mode is relatively flexible.
[0046] For the related example description of mode 3, reference can be made to the first aspect, and details are not described herein again for the sake of brevity.
[0047] Optionally, the value of each bit is used to represent whether a number of times that a beam satisfies the first preset condition is greater than or equal to the first threshold value, and the value of each bit comprises:
[0048] In a case where the value of the bit is a first value, it is represented that a number of times that a beam satisfies the first preset condition is greater than or equal to the first threshold value.
[0049] In a case where the value of the bit is a second value, it is represented that a number of times that a beam satisfies the first preset condition is less than the first threshold value.
[0050] In mode 4, the first indication information is used to indicate the second beam, and the first indication information is used to indicate a beam index of the second beam. Therefore, the network device can directly obtain the second beam based on the beam index.
[0051] Optionally, each beam index in the one or more beam indexes (or the beam index of the second beam) occupies A bits, and A represents a number of beams corresponding to the one or more first beams. Therefore, compared with the case of indicating all beams, this mode indicates only the beam index of the second beam, which is helpful to save bit overhead.
[0052] In the fifth mode, the first indication information is used to indicate a number of times that the third beam satisfies the first preset condition, and the first indication information is used to indicate a value range corresponding to the number of times that the third beam satisfies the first preset condition.
[0053] Therefore, by the first indication information, the value range corresponding to the number of times that each beam satisfies the first preset condition is indicated, so that the network device determines whether the number of times that the corresponding beam satisfies the first preset condition is greater than or equal to the first threshold value based on the value range, and thus determines whether the beam is the trigger beam reporting beam. Moreover, if the network device obtains the value range corresponding to the number of times that each beam satisfies the first preset condition, the network device can obtain more comprehensive beam information, which is helpful for the network device to select a more suitable beam.
[0054] Optionally, the first indication information has a plurality of values, each value corresponding to a different value range; the different value range is related to the first threshold value and / or a threshold value used in the trigger condition of the first event; or the different value range is predefined by a protocol; or part or all of the different value ranges are configured by the network device.
[0055] In the above various implementation manners, the first threshold value is predefined by a protocol, or the first threshold value is configured by the network device, or the first threshold value is a threshold value used in the trigger condition of the first event.
[0056] In a third aspect, a communication apparatus is provided, which includes a processing module and a transceiver module.
[0057] The processing module is configured to measure a reference signal corresponding to one or more first beams.
[0058] The transceiver module is configured to send a beam report when a trigger condition of a first event is satisfied, the beam report including first indication information; the first indication information is used to indicate a second beam; a number of times that the second beam satisfies a first preset condition is greater than or equal to a first threshold value, the first preset condition being determined based on the trigger condition of the first event, the first event being related to beam quality, the second beam being part or all of the one or more first beams; and / or, the first indication information is used to indicate a number of times that a third beam satisfies the first preset condition, the number of times that the third beam satisfies the first preset condition being used to determine the second beam; the third beam being part or all of the one or more first beams.
[0059] Optionally, as an embodiment, the first indication information is used to indicate that the number of times that the second beam meets 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 in the measurement results corresponding to the one or more first beams.
[0060] Optionally, as an embodiment, the first indication information includes first information, the first information being information that the number of times that a fourth beam meets the first preset condition is less than a first threshold; the first information is used to indicate that the number of times that a fifth beam meets 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 in 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 except the fourth beam, and the fifth beam includes the second beam.
[0061] Optionally, as an embodiment, the second beam is a Kth beam in the fifth beam; the value of K is protocol predefined, or configured by a network device, or reported by a terminal device.
[0062] Optionally, as an embodiment, the first indication information includes second information, the second information being information that the number of times that a sixth beam meets the first preset condition is less than a first threshold; the second information is used to indicate that the number of times that the second beam meets the first preset condition is greater than or equal to the first threshold.
[0063] Optionally, as an embodiment, the first indication information is used to indicate the number of times that a third beam meets 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 represent whether the number of times that the beam meets the first preset condition is greater than or equal to the first threshold.
[0064] Optionally, as an embodiment, the value of each bit is used to represent whether the number of times that the beam meets the first preset condition is greater than or equal to the first threshold, including: in the case that the value of the bit is a first value, it represents that the number of times that the beam meets the first preset condition is greater than or equal to the first threshold; in the case that the value of the bit is a second value, it represents that the number of times that the beam meets the first preset condition is less than the first threshold.
[0065] 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.
[0066] Optionally, as an embodiment, each beam index in the beam index of the second beam occupies bits, and A represents the number of corresponding beams in the one or more first beams.
[0067] Optionally, as an embodiment, the first indication information is used to indicate the number of times that the third beam meets the first preset condition.
[0068] The first indication information is used to indicate a value range corresponding to the number of times that the third beam meets the first preset condition.
[0069] Optionally, as an embodiment, the value of the first indication information includes a plurality of values, each value corresponding to a different value range; the different value ranges are related to the first threshold and / or the threshold value used in the triggering condition of the first event; or, the different value ranges are protocol predefined; or, part or all of the different value ranges are configured by a network device.
[0070] Optionally, as an embodiment, the first threshold is protocol predefined, or the first threshold is configured by a network device, or the first threshold is the threshold value used in the triggering condition of the first event.
[0071] In a fourth aspect, a communication apparatus is provided, which includes a processing module and a transceiver module.
[0072] The transceiver module is configured to receive a beam report, the beam report including first indication information, the first indication information being used for a second beam, the number of times that the second beam meets a first preset condition being 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 part or all of one or more first beams; and / or, the first indication information being used to indicate the number of times that a third beam meets the first preset condition, the number of times that the third beam meets the first preset condition being used to determine the second beam, the third beam being part or all of the one or more first beams.
[0073] The processing module is configured to determine the second beam according to the first indication information.
[0074] Optionally, as an embodiment, the first indication information is used to indicate that the number of times that the second beam meets 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 the one or more first beams.
[0075] Optionally, as an embodiment, the first indication information includes first information, the first information being information that the number of times that a fourth beam meets the first preset condition is less than the first threshold; the first information being used to indicate that the number of times that a fifth beam meets the first preset condition is greater than or equal to the first threshold.
[0076] The measurement result corresponding to the fourth beam is the largest among the measurement results corresponding to the one or more first beams; and the fifth beam is part or all of the one or more first beams excluding the fourth beam.
[0077] 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, the second beam being a beam in the fifth beam.
[0078] Optionally, as an embodiment, the second beam is a Kth beam in the fifth beam; and the value of K is predefined by a protocol, configured by a network device, or reported by a terminal device.
[0079] Optionally, as an embodiment, the first indication information includes second information, the second information being information that a number of times that a sixth beam meets a first preset condition is less than a first threshold value; and the second information is used to indicate that a number of times that a second beam meets a preset condition is greater than or equal to a first threshold value.
[0080] The processing module is configured to determine the second beam according to the first indication information, including: determining the second beam according to the second information.
[0081] Optionally, as an embodiment, the first indication information is used to indicate a number of times that a third beam meets a 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; and a value of each bit is used to represent whether a number of times that a beam meets a first preset condition is greater than or equal to a first threshold value.
[0082] Optionally, as an embodiment, a value of each bit is used to represent whether a number of times that a beam meets a first preset condition is greater than or equal to a first threshold value, including:
[0083] In a case where the value of the bit is a first value, it is represented that a number of times that a beam meets a first preset condition is greater than or equal to a first threshold value.
[0084] In a case where the value of the bit is a second value, it is represented that a number of times that a beam meets a first preset condition is less than a first threshold value.
[0085] Optionally, as an embodiment, the first indication information is used to indicate the second beam, including: the first indication information is used to indicate a beam index of the second beam.
[0086] The processing module is configured to determine the second beam according to the first indication information, including determining the second beam according to the beam index.
[0087] Optionally, as an embodiment, each of the beam indexes of the second beam occupies bits, and A represents the number of corresponding beams in the one or more first beams.
[0088] Optionally, as an embodiment, the first indication information is used to indicate the number of times that the third beam satisfies the first preset condition, including that the first indication information is used to indicate a value range corresponding to the number of times that the third beam satisfies the first preset condition.
[0089] The processing module is configured to determine the second beam according to the first indication information, including determining the second beam according to the value range corresponding to the number of times that the third beam satisfies the first preset condition.
[0090] Optionally, as an embodiment, the value of the first indication information includes a plurality of values, each value corresponding to a different value range; the different value ranges are related to the first threshold and / or the threshold value used in the triggering condition of the first event; or, the different value ranges are protocol predefined.
[0091] Optionally, as an embodiment, the first threshold is protocol predefined, or the first threshold is configured by a network device, or the first threshold is the threshold value used in the triggering condition of the first event.
[0092] In a fifth aspect, a communication apparatus is provided, including a processor. The processor is coupled with a memory and is configured to execute instructions or data in the memory to implement the method in any possible implementation manner of the first aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled with the communication interface.
[0093] In an implementation manner, the communication interface can be a transceiver, or an input / output interface.
[0094] In another implementation manner, the communication apparatus is a chip configured in a terminal device. When the communication apparatus is a chip configured in a terminal device, the communication interface can be an input / output interface.
[0095] In a sixth aspect, a communication apparatus is provided, which comprises a processor. The processor is coupled to a memory and is configured to execute instructions or data stored in the memory to implement the method in any possible implementation of the second aspect. Optionally, the communication apparatus further comprises the memory. Optionally, the communication apparatus further comprises a communication interface, and the processor is coupled to the communication interface.
[0096] In an implementation form, the communication interface can be a transceiver, or an input / output interface.
[0097] In another implementation form, the communication apparatus is a chip configured in a network device. When the communication apparatus is a chip configured in a network device, the communication interface can be an input / output interface.
[0098] In yet another implementation form, the communication apparatus is a chip configured in a satellite. When the communication apparatus is a chip configured in a satellite, the communication interface can be an input / output interface.
[0099] In a seventh aspect, a processor is provided, which comprises an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor performs the method in any possible implementation of any one of the aspects.
[0100] In a specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0101] In an eighth aspect, a communication apparatus is provided, which comprises a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive a signal through a receiver and transmit a signal through a transmitter to perform the method in any possible implementation of any one of the aspects.
[0102] Optionally, the processor is one or more, and the memory is one or more.
[0103] In a ninth aspect, a computer program product is provided, which comprises a computer program (also referred to as code or instructions), which, when executed, causes a computer to perform the method in any possible implementation of any one of the aspects.
[0104] In a tenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the method in any possible implementation of any of the preceding aspects.
[0105] In an eleventh aspect, an embodiment of the present application provides a chip system, which includes one or more processors for invoking and running instructions stored in a memory, so that the method in any possible implementation of each of the preceding aspects is performed. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0106] In this chip system, the input circuit or interface for sending information or data, and the output circuit or interface for receiving information or data can be included.
[0107] In a twelfth aspect, a communication system is provided, which includes the terminal device and the network device described above. Optionally, the communication system can further include other devices in communication with the terminal device and / or the network device. BRIEF DESCRIPTION OF DRAWINGS
[0108] FIG. 1 is a schematic diagram of a structure of a wireless communication system;
[0109] FIG. 2 is a schematic diagram of a structure of a radio access network device;
[0110] FIG. 3 is an example interaction diagram of a communication method according to an embodiment of the present application;
[0111] FIG. 4 is a schematic block diagram of a communication apparatus according to an embodiment of the present application;
[0112] FIG. 5 is another schematic block diagram of a communication apparatus according to an embodiment of the present application;
[0113] FIG. 6 is a schematic diagram of a structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0114] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0115] In the embodiments of the present application, “multiple” can be understood as “at least two”, and “multiple items” can be understood as “at least two items”.
[0116] In the description of the present application, unless otherwise specified, " / " represents a "or" relationship between the objects associated in front and back, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, B exists alone, and three cases, where A, B can be singular or plural. And in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or its similar expression refers to any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c, can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second" and the like are used to distinguish the same items or similar items with basically the same function and effect. The skilled in the art can understand that "first", "second" and the like do not limit the quantity and execution order, and "first", "second" and the like do not necessarily mean different.
[0117] The present application can be applied to a communication system. The mobile communication system includes, but is not limited to, the following systems, for example: a long term evolution (LTE) system, a universal mobile telecommunications system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or new radio (NR), and future mobile communication systems, vehicle-to-X (V2X), which 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), vehicle networking, machine type communication (MTC), internet of things (IoT), long term evolution-machine (LTE-M), machine to machine (M2M), etc.
[0118] FIG. 1 is a schematic diagram of an architecture of a mobile communication system 1000 applicable to embodiments of the present application. As shown in FIG. 1, the communication system 1000 includes a radio access network 100 and a core network 200. The radio access network 100 can include at least one access network device (e.g., 110a and 110b in FIG. 1, collectively referred to as 110), and can also include at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The terminals 120a-120j are connected to the access network devices 110a, 110b in a wireless manner. The access network devices 110a, 110b are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network and the access network devices in the radio access network can be different physical devices, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network. Terminals can be connected to each other in a wireless manner. Access network devices can be connected to each other in a wired or wireless manner. FIG. 1 is only a schematic diagram, and the communication system can also include other network devices, for example, wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1). The communication system can support, for example, a 3rd generation partnership project (3GPP) related cellular system (e.g., a 5G communication system, a communication system integrating multiple wireless technologies (e.g., a communication system integrating at least two of 2G, 3G, 4G, or 5G), or a future-oriented evolution system), or a wireless fidelity (WiFi) system, or a communication system integrating a 3GPP related cellular system and other technologies, or a future communication system, etc.
[0119] The network device in the embodiments of the present application can be an access network device. The access network device is also sometimes referred to as an access node. The access network device has a wireless transceiving function and is used to communicate with a terminal. The access network device includes, but is not limited to, a base station in the communication system described above, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, an access network device in an open access network (ORAN) system or a module of the access network device, a base station in a future mobile communication system, or an access node in a WiFi system, and the like. The access network device can also be a module or unit capable of realizing part of the function of the base station. For example, the access network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), and the like described below. In the ORAN system, the CU can also be referred to as an O-CU, the DU can also be referred to as an open (O)-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. The access network device can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, or a vehicle-mounted device, and the like. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). The plurality of access network devices in the communication system can be the same type of base station or different types of base stations. The base station can communicate with the terminal or communicate with the terminal through a relay station. The terminal can communicate with a plurality of base stations in different access technologies. The embodiments of the present application do not limit the specific technology and specific device form of the access network device. In the present application, the access network device is referred to as a network device, and if not otherwise specified, the network device in the present application refers to the access network device.
[0120] The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied to various communication scenarios, for example, can be applied to device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, or smart city scenarios. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, unmanned aerial vehicle, helicopter, airplane, ship, robot, mechanical arm, or smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0121] The access network device and / or the terminal can be fixed or mobile. The access network device and / or the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the access network device and the terminal. The access network device and the terminal device can be deployed in the same scenario or different scenarios, for example, the access network device and the terminal device are deployed on land at the same time; or the access network device is deployed on land and the terminal device is deployed on the water surface, etc., which will not be exemplified one by one.
[0122] In the embodiments of the present application, each element in the communication system can be regarded as a network element in the communication system. For example, the helicopter or unmanned aerial vehicle 120i in FIG. 1 can be configured as a mobile access network device, and for those terminal devices 120j accessing the wireless access network 100 through 120i, the terminal device 120i is an access network device; but for the access network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through a wireless air interface protocol. 110a and 120i can also communicate through an interface protocol between access network devices, at this time, relative to 110a, 120i is also an access network device. Therefore, the access network device and the terminal device can be collectively referred to as a communication apparatus, 110a and 110b in FIG. 1 can be referred to as a communication apparatus with access network device function, and 120a-120j in FIG. 1 can be referred to as a communication apparatus with terminal device function.
[0123] In the embodiments of the present application, the communication device with the function of the access network device can be an access network device, or a module (such as a chip, a chip system, or a software module, etc.) in the access network device, or a control subsystem containing the function of the access network device. For example, the control subsystem containing the function of the access network device can be a control center in a terminal applicable scenario such as a smart grid, an industrial control, a smart transportation, or a smart city.
[0124] In the embodiments of the present application, the communication device with the function of the terminal can be a terminal, or a module (such as a chip, a chip system, a modem, or a software model, etc.) in the terminal, or a device containing the function of the terminal. In the embodiments of the present application, for the convenience of description, the base station or BS, and the terminal or UE are taken as examples for subsequent description.
[0125] The communication between the access network device and the terminal device can comply with a certain protocol layer structure. Exemplarily, the protocol layer structure can include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure can include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. For example, the user plane protocol layer structure can include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.
[0126] As shown in FIG. 2, the access network device can include a CU and a DU. This design can be referred to as CU and DU separation. A plurality of DUs can be centrally controlled by one CU. As an example, the interface between the CU and the DU is referred to as an F1 interface. Among them, the control panel (CP) interface can be F1-C, and the user panel (UP) interface can be F1-U. The embodiments of the present application do not limit the specific names of the interfaces. The CU and the DU can be divided according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above protocol layers (such as the RRC layer and the SDAP layer, etc.) are arranged in the CU, and the functions of the PDCP layer and below protocol layers (such as the RLC layer, the MAC layer, and the PHY layer, etc.) are arranged in the DU; or for example, the functions of the PDCP layer and above protocol layers are arranged in the CU, and the functions of the PDCP layer and below protocol layers are arranged in the DU, which is not limited.
[0127] The above-mentioned processing functions of the CU and the DU are merely examples according to the protocol layer division, and can be divided in other manners. For example, the CU or the DU can be divided into more protocol layer functions, or the CU or the DU can be divided into partial processing functions of the protocol layers. For example, partial functions of the RLC layer and functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to service types or other system requirements, for example, according to time delay, functions requiring to meet time delay requirements are arranged in the DU, and functions not requiring to meet the time delay requirements are arranged in the CU.
[0128] Optionally, the CU can have one or more functions of a core network.
[0129] Optionally, a radio unit (RU) of the DU can be set remotely. The RU has a radio frequency function. For example, the DU and the RU can be divided at the PHY layer. For example, the DU can implement high-layer functions in the PHY layer, and the RU can implement low-layer functions in the PHY layer. For transmission, the functions of the PHY layer can include at least one of adding cyclic redundancy check (CRC) bits, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or radio frequency transmission functions. For reception, the functions of the PHY layer can include at least one of CRC checking, channel decoding, de-rate matching, descrambling, demodulation, de-layer mapping, channel detection, resource demapping, physical antenna demapping, or radio frequency receiving functions. The high-layer functions in the PHY layer can include part of the functions of the PHY layer, which are closer to the MAC layer. The low-layer functions in the PHY layer can include another part of the functions of the PHY layer, which are closer to the radio frequency functions. For example, the high-layer functions in the PHY layer can include adding CRC bits, channel coding, rate matching, scrambling, modulation, and layer mapping, and the low-layer functions in the PHY layer can include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions. Alternatively, the high-layer functions in the PHY layer can include adding CRC bits, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, and the low-layer functions in the PHY layer can include resource mapping, physical antenna mapping, and radio frequency transmission functions. For example, the high-layer functions in the PHY layer can include CRC checking, channel decoding, de-rate matching, descrambling, demodulation, and de-layer mapping, and the low-layer functions in the PHY layer can include channel detection, resource demapping, physical antenna demapping, and radio frequency receiving functions. Alternatively, the high-layer functions in the PHY layer can include CRC checking, channel decoding, de-rate matching, descrambling, demodulation, de-layer mapping, and channel detection, and the low-layer functions in the PHY layer can include resource demapping, physical antenna demapping, and radio frequency receiving functions.
[0130] Optionally, the functions of the CU can be further divided, and the control plane and the user plane can be separated and implemented by different entities. The separated entities are a control plane CU entity (i.e., a CU-CP entity) and a user plane CU entity (i.e., a CU-UP entity). The CU-CP entity and the CU-UP entity can be connected to the DU. In embodiments of the present application, an entity can be understood as a module or a unit, which can exist in the form of a hardware structure, a software module, or a hardware structure plus a software module, without limitation.
[0131] Optionally, any of the above CU, CU-CP, CU-UP, DU and RU can be a software module, a hardware structure, or a software module plus a hardware structure, without limitation. Among them, the existence forms of different entities can be the same or different. For example, the CU, CU-CP, CU-UP and DU are software modules, and the RU is a hardware structure. For the sake of brevity of description, all possible combination forms are not listed one by one here. These modules and the methods performed thereby are also within the protection scope of the embodiments of the present application. For example, when the method of the embodiments of the present application is performed by an access network device, it can be specifically performed by at least one of the CU, CU-CP, CU-UP, DU or RU.
[0132] In order to facilitate understanding of the embodiments of the present application, first, the terms involved in the present application are briefly explained. Optionally, the explanation of some terms can also refer to the explanation in the 3rd generation partnership project (3rd generation partnership project, 3GPP) standard protocol.
[0133] 1. Beam reporting event
[0134] The terminal device measures the reference signals corresponding to the current beam and at least one new beam respectively to determine whether the trigger condition of the beam reporting is met. In the case where the trigger condition of the beam reporting is met, the terminal device initiates the beam reporting based on the beam reporting mechanism. The beam reporting mechanism includes that the terminal device initiates the beam reporting autonomously, or the beam reporting is triggered based on the beam reporting event.
[0135] Among them, the current beam is a beam used by the network side (or network device) to transmit services or data with the terminal device. The reference signal corresponding to the current beam is determined by the quasi co-location reference signal (Quasi Co-Location Reference Signal, QCL-RS) given by the indicated TCI state.
[0136] The new beam is another beam that can be used by the network side, that is, the network device has not used the new beam to transmit services or data to the terminal device. The reference signal corresponding to the new beam can be configured by the network device to the terminal device. It can be understood that the network device can configure one or more new beams, and the number of new beams is not limited in the embodiments of the present application.
[0137] The naming of the beam reporting event is not limited in the embodiments of the present application. For example, the beam reporting event can be named as event (Event) 2. In the embodiments of the present application, the first event is the beam reporting event.
[0138] For example, in Event 2, if there is at least one new beam in a time window, the number of Event 2 is greater than or equal to M, the terminal device initiates beam reporting. M is a threshold value for triggering beam reporting. If the measurement result of the beam quality of the new beam is higher than the measurement result of the beam quality of the current beam by a threshold value (such as a preset RSRP threshold value), it is considered that the new beam has occurred Event 2.
[0139] 2. Measurement result of beam quality
[0140] The measurement result of the beam quality is used to represent the strength of the beam signal quality. The embodiments of the present application do not make specific limitations on the index or parameter for evaluating the beam quality. In some embodiments, the measurement result of the beam quality can be represented 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).
[0141] 3. Beam reporting
[0142] When the triggering condition of the beam reporting event is met, the terminal device reports the beam report to the network device. Optionally, the beam report includes the measurement result of the current beam and the measurement result of the new beam.
[0143] It can be understood that whether the measurement result of the current beam is included in the beam report can be configured by the network device or predefined by the protocol, and no specific limitation is made.
[0144] In some implementations, the number of new beams included in the beam report is configured by the network device.
[0145] In order to facilitate understanding of the format of the beam report or the content in the beam report, the following is described in combination with Table 1.
[0146] Table 1
[0147] CRI or SSBRI#1 to CRI or SSBRI#N in Table 1 represent beam indexes (or beam numbers) of N new beams. CRI is CSI-RS resource indication; SSBRI is SSB resource indication. It can be understood that CRI or SSBRI is used as an example of beam index in Table 1, and embodiments of the present application are not limited thereto.
[0148] In Table 1, measurement results of each beam are included below CRI or SSBRI#1 to CRI or SSBRI#N. For example, beam measurement results corresponding to CRI or SSBRI#1 to CRI or SSBRI#N are respectively represented as: L1-RSRP#1, differential L1-RSRP#2, …, differential L1-RSRP#N. L1-RSRP#1, differential L1-RSRP#2, …, differential L1-RSRP#N are one-to-one corresponding to CRI or SSBRI#1 to CRI or SSBRI#N. L1-RSRP#1 is the maximum value in all reported L1-RSRP values; accordingly, CRI or SSBRI#1 is the beam corresponding to the maximum value of L1-RSRP value.
[0149] Among them, the beam measurement results corresponding to CRI or SSBRI#2 to CRI or SSBRI#N use the reporting mode of differential L1-RSRP. 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 mode of the L1-RSRP value corresponding to other beams is similar to CRI or SSBRI#2.
[0150] Optionally, Table 1 also includes measurement results of the current beam, which can be represented as: differential L1-RSRP of the current beam.
[0151] Other contents (not shown in Table 1) can also be included in the beam report. In embodiments of the present application, the first indication information can be added to the beam report, such as other contents shown in Table 1.
[0152] As described above, in the case that there is a new beam satisfying the triggering condition of Event 2, the terminal device reports the beam report to the network device. However, this does not mean that in all the measurement results of the new beams reported when Event 2 is satisfied, the L1-RSRP of the new beam triggering the report is the highest, and only represents that the new beam triggering the report satisfies the triggering condition of Event 2. For example, in a time window, the number of times that the new beam #1 occurs Event 2 is greater than the threshold value M, and the number of times that the new beam #2 occurs Event 2 is less than the threshold value M. Therefore, the new beam #1 triggers the beam report, but in the beam report, the L1-RSRP of the new beam #1 is less than the L1-RSRP of the new beam #2. Therefore, the network cannot know which beam or beams triggered this report according to the measurement results of each beam in the beam report (for example, the L1-RSRP value of each beam).
[0153] Therefore, in the embodiments of the present application, first indication information is added in 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 determines the second beam as the beam triggering the terminal device to report the beam report based on the first indication information, which helps to assist the network device to select a suitable beam.
[0154] The schemes provided by the present application will be described in detail below in combination with corresponding flowcharts. It can be understood that the main devices (such as terminal devices and network devices) in the illustrative flowcharts are taken as examples to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the devices (such as terminal devices and network devices) in the illustrative flowcharts can also be chips, chip systems, or processors supporting the implementation of the method by the devices, and can also be logical modules or software capable of realizing all or part of the functions of the devices.
[0155] Here, it is uniformly stated that the messages or signaling interactions involved in the interaction process of the embodiments of the present application can adopt messages or signaling in standards or newly introduced messages or signaling, which are not limited in the embodiments of the present application.
[0156] FIG. 3 is an example diagram flowchart of a communication method 300 according to an embodiment of the present application. It can be understood that the terminal device in FIG. 3 can be any terminal device in FIG. 1, or can refer to an apparatus (such as a processor, a chip, or a chip system) in the terminal device. The network device can be any access network device in FIG. 1, or can refer to an apparatus (such as a processor, a chip, or a chip system) in the access network device. As shown in FIG. 3, the method 300 at least includes the following steps:
[0157] In step 310, the terminal device measures the reference signal corresponding to one or more first beams.
[0158] The one or more first beams are beams for which the terminal device performs measurement. The type of reference signal, or the measurement object, is not limited in the embodiments of the present application. The reference signal can be configured by the network device. For example, the reference signal is a CSI-RS.
[0159] In one possible implementation, the one or more first beams include the current beam and A new beams configured by the network device.
[0160] In another possible implementation, the one or more first beams do not include the current beam, but include A new beams configured by the network device.
[0161] At step 320, the terminal device sends a beam report including first indication information when the triggering condition of the first event is met. Correspondingly, the network device receives the beam report.
[0162] In the embodiments of the present application, the beam report includes the first indication information to indicate or implicitly indicate the information of the beam that triggers the beam report. It can be understood that the beam report can include other contents in addition to the first indication information, such as the measurement results of the beams. The other contents included in the beam report can be referred to the foregoing description, which will not be described here.
[0163] The first indication information is used to indicate the second beam, and the number of times that the second beam meets 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 that the third beam meets the first preset condition, and the number of times that the third beam meets the first preset condition is used to determine the second beam. The first preset condition is determined based on the triggering condition of the first event, and the first event is related to the beam quality.
[0164] The second beam is part or all of the one or more first beams. The third beam is part or all of the one or more first beams. The number of the second beam or the third beam is not limited in the embodiments of the present application.
[0165] The second beam is introduced here to generally refer to the beam that triggers the beam report. Through the first indication information, the beam that triggers the beam report can be directly or indirectly indicated or determined. For example, the first indication information can directly indicate the second beam, so that it can be directly known that the second beam triggers the beam report. For another example, the first indication information can indicate the number of times that the third beam meets the first preset condition, so that it can be determined that the second beam triggers the beam report. There are different implementation manners of the first indication information, which will be described below. For another example, the first indication information can directly indicate the second beam, or indicate the number of times that the third beam meets the first preset condition.
[0166] Exemplarily, the third beam is part or all of the 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, the third beam refers to the one or more first beams; if the one or more first beams include the current beam and the plurality of new beams configured by the network device, the third beam refers to part or all of the one or more first beams except the current beam.
[0167] The “satisfying the triggering condition of the first event” can be understood as satisfying the triggering condition of the beam reporting event. For example, if the number of Event 2 occurring in at least one beam is greater than or equal to M, the terminal device initiates beam reporting. For related description of triggering beam reporting, reference can be made to the foregoing, which will not be repeated here.
[0168] Optionally, the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value, including: the number of times that the second beam occurs the first event is greater than or equal to the first threshold value. For the first event, reference can be made to the foregoing description, which will not be repeated here. That is, one implementation of the “number of times that the first preset condition is satisfied” is the number of times that the first event occurs.
[0169] Exemplarily, the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value, including: the number of times that the second beam occurs Event 2 is greater than or equal to the first threshold value; or, the duration that the measurement result of the second beam is greater than the measurement result of the current beam exceeds a preset time length. In summary, the number of times that the second beam satisfies the first preset condition is greater than or equal to the first threshold value, which is to illustrate that the beam quality of the second beam can satisfy the condition of triggering this reporting; or to illustrate that the second beam is the beam triggering this reporting.
[0170] The present embodiment does not make specific limitation on the value of the first threshold value. Optionally, the first threshold value is predefined, or the first threshold value is configured by the network device, or the first threshold value is a threshold value used by the triggering condition of the first event (for example, the foregoing M).
[0171] It should be noted that the value of the first threshold value can be the same as or different from M, and no specific limitation is made thereon. For example, the first threshold value is a value less than or equal to M.
[0172] Here, it is uniformly stated that “predefined” can be understood as predefined by a protocol, or specified by a manufacturer of a communication device, or defined by a communication operator, or pre-stored in a communication device when the communication device is shipped, or other agreed manner, and no specific limitation is made thereon.
[0173] At step 330, the network device determines the second beam according to the first indication information.
[0174] That is, after receiving the beam report reported by the terminal device, the network device can determine which beam or beams triggered this report according to the first indication information in the beam report, or in other words, triggered the first event. Compared with the scheme in the related art in which the network device cannot know which beam triggered the beam report, the embodiment of the present application indicates the number of times that the second beam and / or the third beam meet the first preset condition through the first indication information; the number of times that the second beam meets the first preset condition is greater than or equal to the first threshold, and the number of times that the third beam meets the first preset condition is used to determine the second beam, which can enable the network device to directly know or infer which beam or beams triggered the first event based on the first indication information, thereby assisting the network device in selecting a suitable beam; further, the network device can select a suitable beam to perform a service, thereby improving the communication quality and user experience.
[0175] Different implementation manners of the first indication information will be described in detail below.
[0176] In a possible implementation manner, the first indication information can directly indicate the beam (such as the second beam) that triggered the beam report. The network device can directly know which beam triggered the beam report based on the first indication information.
[0177] For example, the first indication information indicates the new beam #1. The network device can know that the new beam #1 is the beam that triggered this report.
[0178] As described above, the beam report includes the beam (such as the aforementioned CRI or SSBRI #1) with the largest measurement result (such as the L1-RSRP value) in the one or more first beams. Here, it is uniformly stated that the beam with the largest measurement result can be understood as the beam with the best signal quality, and the corresponding performance indicator value used to represent the beam quality is also the optimal value, such as the largest L1-RSRP value. It should be noted that the beam with the largest measurement result can be the beam that triggered the beam report, or can not be the beam that triggered the beam report. Whether the beam with the largest measurement result is the beam that triggered the beam report can be indicated through the first indication information.
[0179] For example, the first indication information indicates the CRI or SSBRI #1; then the CRI or SSBRI #1 is the beam that triggered the beam report.
[0180] Different implementation manners of the first indication information for indicating the second beam will be described below.
[0181] Optionally, as an embodiment, the first indication information is used to indicate that the number of times that the second beam meets 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 in the measurement results corresponding to the one or more first beams.
[0182] That is, through the first indication information introduced in the beam report, it is directly indicated that the beam with the largest measurement result in the one or more first beams meets the first preset condition a number of times greater than or equal to the first threshold. In other words, the beam with the largest measurement result in the one or more first beams is the beam that triggers the beam reporting. Therefore, through the first indication information, the beam with the largest measurement result in the one or more first beams can be directly indicated as the beam that triggers the beam reporting, and this indication method is relatively simple and direct.
[0183] Optionally, as an embodiment, the first indication information includes first information, the first information being information that the number of times that a fourth beam meets the first preset condition is less than a first threshold; the first information is used to indicate that the number of times that a fifth beam meets 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 in 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 except the fourth beam.
[0184] That is, the first information can be introduced in the first indication information, and the first information can be understood as information that the number of times that the fourth beam meets the first preset condition is less than the first threshold, that is, the fourth beam is not the beam that triggers the beam reporting. In the case that the beam with the largest measurement result in the one or more first beams (such as the fourth beam) is not the beam that triggers the beam reporting, the first information can also be used to indicate which beam or beams (such as the fifth beam) meet the first preset condition a number of times greater than or equal to the first threshold. In this way, the network device can know the beam that triggers the beam reporting through the first information.
[0185] Therefore, in the case that the beam with the largest measurement result in the one or more first beams (such as the fourth beam) is not the beam that triggers this reporting, the first indication information can be used to indicate that the beam with the largest measurement result is not the beam that triggers this reporting, and on this basis, it can be further indicated which beam or beams are the beams that trigger this reporting (such as the fifth beam), and the purpose of indicating the beam that triggers this reporting can also be achieved.
[0186] Exemplarily, the indicator is included in the beam report, and the indicator is used to indicate that the number of times that the first event occurs for the beam #1 does not reach a threshold value, and is also used to indicate that the number of times that the first event occurs for the beams #2 to #4 reaches the threshold value. Based on the indicator, the network device can know that the number of times that the first event occurs for the beams #2 to #4 reaches the threshold value.
[0187] The fifth beam includes the second beam, and the number of the fifth beams can be one or more, which is not specifically limited. For the case that the number of the fifth beams is multiple, the second beam can be in a fixed position (or a preset position) in the fifth beams.
[0188] Optionally, the second beam is a Kth beam in the fifth beams, and the value of K is protocol predefined, or configured by the network device, or reported by the terminal device.
[0189] That is to say, for the case that the beam with the largest measurement result is not the beam triggering the beam report, the first indication information can also indicate that the beam corresponding to the preset number (for example, the Kth) is the beam triggering the beam report. The value of K can be protocol predefined, or configured by the network device, or reported by the terminal device, which is not specifically limited.
[0190] Therefore, for the case that the beam (for example, the fourth beam) with the largest measurement result in the one or more first beams is not the triggering beam for this time report, a beam in a fixed position (for example, the Kth beam) can be indicated, and the beam in the fixed position is the triggering beam for this time report. For example, the Kth beam is the last beam in the fifth beams, or is the first beam in the fifth beams.
[0191] Exemplarily, the first indication information is used to indicate that the number of times that Event2 occurs for CRI / SSBRI#1 is less than a threshold value, and is also used to indicate that the number of times that Event2 occurs for CRI / SSBRI#K to CRI / SSBRI#(K+Q-1) is greater than or equal to the threshold value.
[0192] Exemplarily, for CRI / SSBRI#K to CRI / SSBRI#(K+Q-1), assuming that the value of K is 2 and the value of Q is 1, it is indicated that the number of times that Event2 occurs for CRI / SSBRI#2 is greater than or equal to the threshold value. That is, CRI / SSBRI#2 triggers the beam report.
[0193] Exemplarily, for CRI / SSBRI#K~CRI / SSBRI#(K+Q-1), assuming that the value of K is N and the value of Q is 1, it means that the number of times that CRI / SSBRI#N occurs Event 2 is greater than or equal to the threshold value. Assuming that the terminal device measures N beams, CRI / SSBRI#N can be understood as the last beam in the N beams. That is, CRI / SSBRI#N triggers the beam reporting.
[0194] It should be noted that the above is described by taking that the first information is included in the first indication information as an example, and the embodiments of the present application are not limited thereto. The first information can also be independent of the first indication information. For example, a second indication information can also be newly introduced, and the second indication information is used to indicate that the number of times that the fifth beam satisfies the first preset condition is greater than or equal to the first threshold value.
[0195] In a possible implementation, the terminal device can also indicate which beam or beams satisfy the first preset condition less than the first threshold value. In this way, the network device can reversely deduce which beam or beams satisfy the first preset condition less than the first threshold value.
[0196] Optionally, as an embodiment, the first indication information includes second information, and the second information is information that the number of times that the sixth beam satisfies the first preset condition is less than the first threshold value; and the second information is used to indicate that the number of times that the second beam satisfies the preset condition is greater than or equal to the first threshold value.
[0197] That is, the terminal device introduces the second information in the first indication information to indicate which beam or beams (such as the sixth beam) are not the beams that trigger the beam reporting. The network device can indirectly deduce, based on the second information, that the second beam satisfies the preset condition greater than or equal to the first threshold value, that is, the beam that triggers the beam reporting.
[0198] It should be noted that for the implementation in which the first indication information includes the second information, the first indication information can also indicate the following content: the beam with the maximum measurement result (such as the fourth beam described above) is not the beam that triggers the beam reporting. At this time, the sixth beam can be part of the first beam except the fourth beam.
[0199] Exemplarily, the first indication information is used to indicate that the number of times that CRI / SSBRI#1 occurs Event 2 is less than the threshold value, and is also used to indicate that the number of times that CRI / SSBRI#E~CRI / SSBRI#F occurs Event 2 is less than the threshold value. Assuming that the terminal device measures N beams, the network device can deduce that the beams except CRI / SSBRI#1 and CRI / SSBRI#E~CRI / SSBRI#F in the N beams are the beams that trigger the beam reporting.
[0200] It should be understood that the above is described by taking the second information included in the first indication information as an example, and embodiments of the present application are not limited thereto. The second information can also be independent of the first indication information. For example, a third indication information can be newly introduced, and the third indication information 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 a 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 of the triggering beam reporting. The network device can directly determine the second beam based on the beam index of the second beam, so as to know that the second beam triggers the beam reporting.
[0202] Exemplarily, the first indication information includes one or more sub-indication information, and each sub-indication information corresponds to a beam index. Each beam index occupies bits, and A represents the number of corresponding beams (specifically, the number of new beams configured by the network device) in the one or more first beams. Wherein, represents a rounding up operation.
[0203] For example, assuming that A=4, that is, the network device configures 4 new beams, if the bitmap is used, 4 bits are needed to indicate each new beam; and if the beam index of the second beam is indicated, the number of bits occupied by each beam index is 2 bits can be used for indication, saving two bits of overhead.
[0204] Another possible implementation, the first indication information is used to indicate the number of times that the beam (such as the third beam) meets the first preset condition. The network device obtains the number of times that each beam meets the first preset condition based on the first indication information, and then infers or determines the beam (that is, the second beam) that triggers the beam reporting based on the number of times that the third beam meets the first preset condition.
[0205] Optionally, the number of times that the third beam meets the first preset condition can all be greater than or equal to the first threshold; or all be less than the first threshold; or part of the beams be greater than or equal to the first threshold and part of the beams be less than the first threshold. Regardless of which case, the network device can infer or determine the beam that triggers the beam reporting based on the number of times that the third beam meets the first preset condition.
[0206] Exemplarily, the first indication information is used to indicate that the number of times that the beam #1 meets the first preset condition is 5, the number of times that the beam #2 meets the first preset condition is 3, and the number of times that the beam #4 meets the first preset condition is 1. Assuming that the triggering condition of the first event is that the number of times that a beam meets the first event is greater than or equal to 5, the network device can determine that the beam #1 is the triggering beam for reporting after obtaining the number of times that the beams meet the first preset condition.
[0207] It should be understood that the above examples are only described by taking the number of times that a beam meets the first preset condition as an example, and the embodiments of the present application are not limited thereto. For example, the first indication information can also indicate other contents related to the number of times that a beam meets the first preset condition, so as to determine the triggering beam for reporting by the network device.
[0208] The embodiments of the present application do not make specific limitations on the specific form or indication manner of the first indication information used to indicate the number of times that the third beam meets the first preset condition. For example, the first indication information can be in the form of a bit map. For another example, the first indication information can be used to indicate the value range corresponding to the number of times that the third beam meets the first preset condition. The following will be described in detail.
[0209] Optionally, as an embodiment, the first indication information is used to indicate the number of times that the third beam meets the first preset condition, including that the first indication information includes at least one bit, and the at least one bit corresponds to one or more beams in the second beam; wherein the value of each bit is used to represent whether the number of times that a beam meets the first preset condition is greater than or equal to the first threshold value.
[0210] Exemplarily, the first indication information includes at least one bit, which can be expressed as that the first indication information is a bit map or a bit sequence. Optionally, each bit can correspond to each CRI / SSBRI reported in the beam report respectively. In other words, the terminal device can report to the network device whether the number of times (i.e. the number of times that the first preset condition is met) corresponding to each beam in the beam report is greater than or equal to the first threshold value.
[0211] Optionally, the at least one bit and one or more beams in the second beam can be in a one-to-one correspondence, or in a many-to-one correspondence, or in a one-to-many correspondence, and no specific limitation is made thereto.
[0212] The value of each of the at least one bit can represent different meanings. Alternatively, the value of each bit is used to indicate whether the number of times that the beam meets the first preset condition is greater than or equal to a first threshold value, including: in a case where the value of the bit is a first value, it is indicated that the number of times that the beam meets the first preset condition is greater than or equal to the first threshold value; and in a case where the value of the bit is a second value, it is indicated that the number of times that the beam meets the first preset condition is less than the first threshold value.
[0213] For example, if the value of the bit is 0, it is indicated that the number of times that the beam meets the first preset condition is less than the first threshold value; and if the value of the bit is 1, the number of times that the beam meets the first preset condition is greater than or equal to the first threshold value.
[0214] It should be understood that, here, only the case that the first value is 1 to represent that the number of times that the beam meets the first preset condition is greater than or equal to the first threshold value, and the second value is 0 to represent that the number of times that the beam meets the first preset condition is less than the first threshold value is described, and the embodiments of the present application are not limited thereto. For example, the values of 0 and 1 can also be exchanged, that is, 0 represents that the number of times that the beam meets the first preset condition is greater than or equal to the first threshold value, and 1 represents that the number of times that the beam meets the first preset condition is less than the first threshold value.
[0215] Alternatively, as an embodiment, the first indication information includes N bits, and the one or more third beams are N beams. The N bits and the N beams have a one-to-one correspondence. That is, whether the number of times that each beam meets the first preset condition is greater than or equal to the first threshold value can be indicated by the N bits, and the flexibility is relatively high.
[0216] For example, assuming that the number of N beams is 5, and the bit bitmap of the N bits is 00010, which is used to indicate whether the number of times that the 5 beams meet the first preset condition is greater than or equal to the first threshold value, the value of the bit corresponding to the first beam is 0, the value of the bit corresponding to the second beam is 0, the value of the bit corresponding to the third beam is 0, the value of the bit corresponding to the fourth beam is 1, and the value of the bit corresponding to the fifth beam is 0, it can be known from the bit bitmap 00010 that the number of times that the fourth beam meets the first preset condition is greater than or equal to the first threshold value, and thus it can be known that the fourth beam is the beam for which the trigger beam report is reported.
[0217] Alternatively, as an embodiment, the first indication information includes N-1 bits, and the one or more third beams are N beams. Here, the N-1 bits can correspond to N-1 beams. For example, the beam other than the N-1 beams in the N beams is the beam with the maximum measurement result.
[0218] Exemplarily, if the values of the N-1 bits are all 0, it indicates that the number of times that the beam other than the N-1 beams satisfies the first preset condition is greater than or equal to the first threshold, that is, the beam triggers the beam reporting. Such a benefit is that 1 bit of overhead can be saved.
[0219] Exemplarily, assuming that the number of N beams is 5, the bit bitmap of the N-1 bits is 0000, which is respectively used to indicate whether the number of times that 4 beams satisfy the first preset condition is greater than or equal to the first threshold, the value of the bit corresponding to the 1st beam is 0, the value of the bit corresponding to the 2nd beam is 0, the value of the bit corresponding to the 3rd beam is 0, and the value of the bit corresponding to the 4th beam is 0. Based on the bit bitmap 0000, it can be known that the number of times that the 4 beams satisfy the first preset condition is less than the first threshold, so it can be known that the beam other than the 4 beams in the 5 beams is the beam triggering the beam reporting. Alternatively, the beam other than the 4 beams in the 5 beams is the beam with the maximum measurement result.
[0220] Alternatively, as an embodiment, the first indication information is used to indicate the number of times that the third beam satisfies the first preset condition, including: the first indication information is used to indicate a value range corresponding to the number of times that the third beam satisfies the first preset condition.
[0221] That is, the terminal device indicates the value range corresponding to the number of times that each beam satisfies the first preset condition through the first indication information. The network device can judge whether the number of times that the corresponding beam satisfies the first preset condition is greater than or equal to the first threshold based on the value range, so as to obtain whether the beam is the beam triggering the beam reporting. Moreover, the network device obtains the value range corresponding to the number of times that each beam satisfies the first preset condition, so as to obtain more comprehensive beam information, which is helpful for the network device to select a more suitable beam.
[0222] Alternatively, the value of the first indication information includes a plurality of values, each value corresponding to a different value range; the different value ranges are related to the first threshold and / or the threshold value used in the triggering condition of the first event; or the different value ranges are protocol predefined; or part or all of the different value ranges are configured by the network device.
[0223] The correspondence between the value of the first indication information and the value range is described below in combination with Table 2 and Table 3.
[0224] Table 2: Correspondence between the value of the first indication information and the value range
[0225] As shown in Table 2 above, the value of the first indication information includes a0, a1,..., a k ,..., aK-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 .
[0226] It should be noted that part or all of the endpoint values for dividing the numerical range can be configured by the network device or predefined by the protocol, and no specific limitation is made. Alternatively, part or all of the endpoint values for dividing the numerical range can be related to the first threshold value and / or the threshold value used in the triggering condition of the first event.
[0227] Optionally, the multiple numerical ranges are uniformly divided according to the first threshold value. For example, the numerical range 1 is (0, N1], the numerical range 2 is (N1, N2], and the numerical range 3 is (N2, N3], which are divided based on N1, N2, and N3. N3 can be the first threshold value. The three numerical ranges can be uniformly divided by N3, and the values of N1 and N2 are the endpoint values obtained when N3 is uniformly divided into 3 numerical ranges.
[0228] Alternatively, optionally, the multiple numerical ranges are obtained by configuring the endpoint values according to actual needs in combination with the first threshold value, that is, they can not be uniformly divided. For example, the numerical range 1 is (0, N1], the numerical range 2 is (N1, N2], and the numerical range 3 is (N2, N3], which are divided based on N1, N2, and N3. N3 can be the first threshold value. The values of N1 and N2 are the endpoint values configured according to actual needs.
[0229] Optionally, the multiple numerical ranges are uniformly divided according to the threshold value used in the triggering condition of the first event. For examples, refer to the above examples of uniform division based on the first threshold value, which will not be repeated here.
[0230] Alternatively, the multiple numerical ranges can be determined based on the first threshold value and / or the threshold value (such as the aforementioned M) used in the triggering condition of the first event, without the network device configuring the endpoint values. For example, assuming that the first threshold value is 3 and M = 5, the numerical range 1 is (0, 3], and the numerical range 2 is (3, 5].
[0231] In the above Table 2, the case of "the number of times equal to the endpoint value" is divided at the upper limit value of the numerical range, for example, the number of times equal to N0 is located in the numerical range "N0 ≤ number of times < N1" in Table 2. Of course, the case of "the number of times equal to the endpoint value" can also be divided at the lower limit value of the numerical range. For example, as shown in Table 3 below, the number of times equal to N0 is located in the numerical range "number of times ≤ N0" in Table 3.
[0232] Table 3: Corresponding relationship between the value of the first indication information and the numerical range
[0233] As shown in Table 3, the difference between Table 3 and Table 2 is that, in the case of "the number of times is equal to a certain endpoint value", the lower limit value of the numerical range is divided. For the determination principle of the endpoint value of each numerical range, please refer to the foregoing description, which will not be repeated here.
[0234] It should be understood that the content of the above-mentioned Table 2 and Table 3 is only an example description, and the embodiments of the present application are not limited thereto.
[0235] 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 that 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 trigger the beam reporting, but also help the network device to select a more suitable beam; further, the network device can select a suitable beam to perform a service, thereby improving the communication quality and user experience.
[0236] It should be understood that the flowcharts or scenario diagrams shown in FIGS. 1 to 3 are only for understanding, and are not intended to limit the embodiments of the present application to the examples shown in the diagrams. In fact, based on the examples in FIGS. 1 to 3, those skilled in the art can make equivalent transformations to obtain more implementation manners.
[0237] The communication method provided by the embodiments of the present application is described in detail above in combination with FIGS. 1 to 3. The device embodiments of the present application will be described in detail below in combination with FIGS. 4 to 6. It should be understood that the communication device of the embodiments of the present application can perform the various communication methods of the foregoing embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the foregoing method embodiments.
[0238] In the above embodiments, the terminal device can perform some or all of the steps in the embodiments; the network device can perform some or all of the steps in the embodiments. These steps or operations are only examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, each step can be executed in a different order from that presented in each embodiment, and it is possible that not all operations in the embodiments of the present application are executed. Moreover, the magnitude of the serial number of each step does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0239] FIG. 4 is a schematic block diagram of a communication apparatus 400 according to an embodiment of the present application. As shown in FIG. 4, the communication apparatus 400 can include a communication module 420. The communication module 420 can implement a corresponding communication function, which can be an internal communication function of the communication apparatus 400, or a communication function of the communication apparatus 400 and other apparatuses. Alternatively, the communication module 420 can also be referred to as a communication interface or a transceiver module. Alternatively, the communication apparatus 400 further includes a processing module 410. The processing module 410 can implement a corresponding processing function.
[0240] Alternatively, the communication apparatus 400 can further include 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 apparatus 400 implements the foregoing method embodiments.
[0241] Alternatively, in a possible design, the communication apparatus 400 can correspond to a terminal device in the foregoing method embodiments, or a component (such as a circuit, a chip or a chip system, etc.) configured in the terminal device. The communication apparatus 400 can be used to execute steps or processes performed by the terminal device in any of the foregoing method embodiments.
[0242] In a possible design, the processing module 410 is configured to measure a reference signal corresponding to one or more first beams; the processing module 410 is configured to, in a case where a triggering condition of a first event is met, invoke the communication module 420 to send a beam report, the beam report including first indication information; the first indication information is used to indicate a second beam; the second beam meets a first preset condition for a number of times greater than or equal to a first threshold value, the first preset condition being determined based on the triggering condition of the first event, the first event being related to a beam quality, and the second beam being part or all of the one or more first beams; and / or, the first indication information is used to indicate a number of times that a third beam meets the first preset condition, the number of times that the third beam meets the first preset condition being used to determine the second beam; the third beam being part or all of the one or more first beams.
[0243] It should be understood that the communication apparatus 400 can correspond to the terminal device in FIGS. 1 to 3 according to embodiments of the present application; the communication apparatus 400 can include modules or units for executing the methods performed by the terminal device in FIGS. 1 to 3. Moreover, each module in the communication apparatus 400 and the other operations and / or functions described above are respectively used to implement the corresponding processes in FIGS. 1 to 3.
[0244] It should also be appreciated that when the communication apparatus 400 is a terminal device, the processing module 410 in the communication apparatus 400 can be implemented by at least one processor, for example, can correspond to the processor 510 in the communication apparatus 500 shown in FIG. 5. For example, the communication module 420 can correspond to the communication interface 520 in the communication apparatus 500 shown in FIG. 5.
[0245] It should also be appreciated that when the communication apparatus 400 is a chip or chip system configured in the above-mentioned terminal device, the processing module 410 in the communication apparatus 400 can be implemented by a processor, microprocessor or integrated circuit integrated on the chip or chip system, etc.
[0246] Alternatively, in a possible design, the communication apparatus 400 can correspond to a network device in the above-mentioned method embodiments, or a component (such as a circuit, chip or chip system, etc.) configured in the network device. The communication apparatus 400 can be used to perform steps or procedures performed by the network device in any of the above-mentioned method embodiments.
[0247] In a possible design, the communication module 420 is configured to 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 for 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 a beam quality, the second beam being part or all of one or more first beams; and / or, the first indication information being used to indicate a number of times that a third beam satisfies the first preset condition, the number of times that the third beam satisfies the first preset condition being used to determine the second beam, the third beam being part or all of the one or more first beams.
[0248] The processing module 410 is configured to determine the second beam according to the first indication information.
[0249] Optionally, as an embodiment, the first indication information includes first information, the first information being information that a fourth beam satisfies the first preset condition for a number of times less than the first threshold; the first information being used to indicate that a fifth beam satisfies the preset condition for a number of times 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 being part or all of the one or more first beams except the fourth beam; wherein the processing module 410 is configured 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, the second beam being a beam in the fifth beam.
[0250] Optionally, as an embodiment, the first indication information comprises second information, the second information being information that a number of times that the sixth beam satisfies the first preset condition is less than a first threshold; the second information is used to indicate that a number of times that the second beam satisfies the preset condition is greater than or equal to the first threshold; wherein the processing module 410 is configured to determine the second beam according to the first indication information, comprising: determining the second beam according to the second information.
[0251] Optionally, as an embodiment, the first indication information is used to indicate the second beam, comprising: the first indication information is used to indicate a beam index of the second beam; wherein the processing module 410 is configured to determine the second beam according to the first indication information, comprising: determining the second beam according to the beam index.
[0252] Optionally, as an embodiment, the first indication information is used to indicate a number of times that the third beam satisfies the first preset condition, comprising: the first indication information is used to indicate a numerical range corresponding to the number of times that the third beam satisfies the first preset condition; wherein the processing module 410 is configured to determine the second beam according to the first indication information, comprising: determining the second beam according to the numerical range corresponding to the number of times that the third beam satisfies the first preset condition.
[0253] It should be understood that the communication apparatus 400 can correspond to the network device in FIG. 1 to FIG. 3 according to the embodiments of the present application; the communication apparatus 400 can comprise modules or units for performing the methods performed by the network devices in FIG. 1 to FIG. 3. Also, each of the modules in the communication apparatus 400 and the above-mentioned other operations and / or functions are respectively for realizing the corresponding processes of FIG. 1 to FIG. 3.
[0254] It should also be understood that when the communication apparatus 400 is a network device, the processing module 410 in the communication apparatus 400 can be implemented by at least one processor, for example, can correspond to the processor 510 in the communication apparatus 500 shown in FIG. 5. For example, the communication module 420 can correspond to the communication interface 520 in the communication apparatus 500 shown in FIG. 5.
[0255] It should also be understood that when the communication apparatus 400 is a chip or chip system configured in the above-mentioned network device, the processing module 410 of the communication apparatus 400 can be implemented by a processor, a microprocessor or an integrated circuit integrated on the chip or the chip system.
[0256] FIG. 5 is another schematic block diagram of a communication apparatus 500 provided by the embodiments of the present application. The communication apparatus 500 can be a terminal device or a network device, or a chip, a chip system, or a processor, etc. supporting the terminal device or the network device to implement the above method. The communication apparatus 500 can be used to implement the method described in the above method embodiments, which can be referred to the description in the above method embodiments.
[0257] As shown in FIG. 5, the communication apparatus 500 can include one or more processors 510, which can also be referred to as processing units or processing modules, and can implement certain control functions. The processor 510 can be a general purpose processor or a special purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus 500 (e.g. a base station, a baseband chip, a user, or a user chip), execute software programs, and process data of the software programs.
[0258] In an alternative design, the processor 510 can also store instructions and / or data, which can be executed by the processor 510, so that the communication apparatus 500 implements the method described in the above method embodiments.
[0259] In another alternative design, the communication apparatus 500 can include a communication interface 520 for implementing receiving and sending functions. For example, the communication interface 520 can be a transceiver circuit, an interface, an interface circuit, or a transceiver, etc. The transceiver circuit, the interface, the interface circuit, or the transceiver for implementing the receiving and sending functions can be separate or integrated together. The above transceiver circuit, interface, interface circuit, or transceiver can be used for reading and writing of codes / data, or the above transceiver circuit, interface, interface circuit, or transceiver can be used for transmission or transfer of signals.
[0260] Optionally, the communication apparatus 500 can include one or more memories 530, which can store instructions executable by the processor 510, so that the communication apparatus 500 implements the method described in the above method embodiments. Optionally, the memory 530 can also store data. Optionally, the processor 510 can also store instructions and / or data. The processor 510 and the memory 530 can be separately arranged or integrated together.
[0261] It should be understood that, in a possible design, each step in the method embodiments provided in the present application can be completed by integrated logic circuits of hardware in a processor or instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor. The software modules can be located in storage media of the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads information in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0262] Optionally, if the communication apparatus 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 internal connection paths.
[0263] Optionally, the memory 530 can include read-only memory and random access memory, and provide instructions and data for the processor. A part of the memory can also include non-volatile random access memory. The memory 530 can be a separate device, or can be integrated in the processor 510.
[0264] In one implementation, the communication apparatus 500 can correspond to the terminal device in the above method embodiments, and can be used to execute each step and / or process executed by the terminal device in the above method embodiments. The processor 510 can 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 each step and / or process of the above method embodiments corresponding to the terminal device.
[0265] In another implementation, the communication apparatus 500 can correspond to the network device in the above method embodiments, and can be used to execute each step and / or process executed by the network device in the above method embodiments. The processor 510 can 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 each step and / or process of the above method embodiments corresponding to the network device.
[0266] Optionally, the communication interface 520 is a transceiver, which can include a transmitter and a receiver. The transceiver can further include one or more antennas. The processor 510 and the memory 530 and the communication interface 520 can be integrated on different chips. For example, the processor 510 and the memory 530 can be integrated on a baseband chip, and the communication interface 520 can be integrated on a radio frequency chip. The processor 510 and the memory 530 and the communication interface 520 can also be integrated on the same chip. The present application does not limit this.
[0267] The embodiments of the present application further provide a processing device, including a processor and an interface; the processor is used for executing the communication method in any of the method embodiments.
[0268] It should be understood that the processing device described above can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processor (DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (PLD) or other integrated chip.
[0269] In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The steps of the method disclosed in the embodiments of the present application can be directly embodied as the execution completed by the hardware processor, or executed by the combination of hardware and software modules in the processor. The software module can be located in the storage medium mature in the art such as random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, register or the like. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0270] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with a signal processing capability. In the implementation process, the steps of the above method embodiments can be completed by an integrated logic circuit or an instruction in the form of software in the processor. The processor described above 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, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0271] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) 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 SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM). It should be noted that the memory of the system and method described herein is intended to include but not limited to these and any other suitable types of memory.
[0272] FIG. 6 shows a structural diagram of a UE suitable for the present application.
[0273] The UE can include a processor 610, a satellite communication processor 611 (a processor with satellite communication function, or a satellite communication chip, which can 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, an antenna 1, an 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 headset interface 670D, a sensor module 680, a key 690, a motor 691, an indicator 692, a camera 693, a display screen 694, and a subscriber identification module (SIM) card interface 695, etc.
[0274] It should be noted that the structure shown in FIG. 6 does not constitute a specific limitation on the UE. In some other embodiments of the present application, the UE can include more or fewer components than those shown in FIG. 6.
[0275] The processor 610 can include one or more processing units. For example, the processor 610 can include at least one of the following processing units: an application processor (AP) (the AP can include a satellite protocol stack), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a DSP, a modem processor (Modem, also known as a baseband processor, which can include a cellular protocol stack, a cellular physical layer), a neural-network processing unit (NPU).
[0276] The processor 610 can also be provided with a memory for storing instructions and data.
[0277] The satellite communication processor 611 is communicatively connected with the AP in the processor 610. In the case where part or all of the satellite protocol stack is integrated in the AP, the satellite protocol stack in the AP and the satellite physical layer in the satellite communication processor 611 can communicate through the connection.
[0278] The wireless communication function of the smart phone can be realized by the antenna 1, the antenna 2, the antenna 3, the mobile communication module 650, the satellite communication module 661, the wireless communication module 660, the AP, the Modem, and the satellite communication chip, etc.
[0279] The mobile communication module 650 can provide a solution for cellular communication (such as 2G / 3G / 4G / 5G) applied on the smart phone.
[0280] The satellite communication module 661 can provide a solution for satellite communication applied on the smart phone.
[0281] The satellite communication module 661 can be independent of the satellite communication processor 611. Alternatively, the satellite communication module 661 can be partially encapsulated in the satellite communication processor 611. For example, the RFIC in the satellite communication module 661 can be encapsulated in the satellite communication processor 611.
[0282] The wireless communication module 660 can provide a solution for wireless communication (including wireless local area networks (WLAN) such as wireless fidelity (Wi-Fi) network, Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc.) applied on the smart phone.
[0283] In some embodiments, the antenna 1 and the mobile communication module 650 of the UE are coupled, and the antenna 2 and the wireless communication module 660 are coupled, so that the terminal device can communicate with the network and other devices through wireless communication technology.
[0284] In addition, on top of the above-mentioned components, an operating system is running. For example, iOS operating system, Android operating system, Windows operating system, etc. Application programs can be installed and run on the operating system.
[0285] Various aspects or features of the disclosure can be realized and attained by methods, apparatus, or articles of manufacture. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable storage media can include but are not limited to random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disks (DVD), or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, carrier wave or other transmission media, or any other medium suitable for storing or transmitting computer programs.
[0286] According to the method provided in the embodiments of the disclosure, the disclosure further provides a chip system, which comprises one or more processors, and is used for calling and running instructions stored in a memory, so that the method provided in the embodiments of the disclosure is executed. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0287] In the chip system, the input circuit or interface for transmitting information or data and the output circuit or interface for receiving information or data can be included.
[0288] According to the method provided in the embodiments of the disclosure, the disclosure further provides a communication system, which comprises the terminal device and the network device described above.
[0289] According to the method provided in the embodiments of the disclosure, the disclosure further provides a computer program product, which comprises computer program codes, and when the computer program codes are run on a computer, the computer is enabled to execute various steps or processes performed by the terminal device or the network device in any of the method embodiments.
[0290] According to the method provided in the embodiments of the disclosure, the disclosure further provides a computer-readable storage medium, which stores program codes, and when the program codes are run on a computer, the computer is enabled to execute various steps or processes performed by the terminal device or the network device in any of the method embodiments.
[0291] The computer readable storage medium can be a volatile storage medium or a non-volatile storage medium, or can include both volatile and non-volatile storage mediums. For the volatile storage medium or the non-volatile storage medium, refer to the foregoing description, which will not be repeated here.
[0292] The various device embodiments and method embodiments described above fully correspond, and the corresponding steps are performed by corresponding modules or units, for example, the communication unit or the communication interface performs the steps of receiving or sending in the method embodiments, and the other steps except for sending and receiving can be performed by the processing unit or the processor.
[0293] In the embodiments of the present application, each term and English abbreviation is an exemplary example given for convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in existing or future protocols.
[0294] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware, or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of 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 the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (such as a solid state disc (solid state disc, SSD)), etc.
[0295] The terminal device in each of the above apparatus embodiments and the terminal device in the method embodiments fully correspond, and respective steps are performed by respective modules or units, for example, the communication unit (transceiver) performs the steps of receiving or transmitting in the method embodiments, and other steps in addition to transmitting and receiving can be performed by the processing unit (processor). The functions of the specific units can be referred to the corresponding method embodiments. The processor can be one or more.
[0296] The terms "component," "module," "system," and the like as used herein can refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and / or thread of execution and a component can be localized, co-resident, and / or distributed amongst one computer and / or across two or more computers. Also, these components can execute from various computer readable media having various data structures stored thereon. The components can communicate by way of local and / or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and / or across a network such as the Internet with other systems via the signal).
[0297] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0298] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, apparatus and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0299] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0300] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0301] In addition, each functional unit in the various embodiments of the present application can be integrated into a processing unit, or each unit can be a physically independent unit, or two or more units can be integrated into a unit.
[0302] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various other media that can store program codes.
[0303] In summary, the above description is only a preferred embodiment of the technical solutions of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method characterized by comprising: Comprising: Measuring a reference signal corresponding to one or more first beams; In a case where a triggering condition of a first event is met, sending a beam report, the beam report comprising first indication information; The first indication information is used to indicate a second beam; the number of times that the second beam meets a first preset condition is 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 part or all of the one or more first beams; and / or, The first indication information is used to indicate the number of times that a third beam meets the first preset condition, and the number of times that the third beam meets the first preset condition is used to determine the second beam; The third beam is part or all of the one or more first beams.
2. The communication method according to claim 1, characterized by, The first indication information is used to indicate that the number of times that a second beam meets a 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 the one or more first beams.
3. The communication method according to claim 1, wherein, The first indication information comprises first information, the first information being information that the number of times that a fourth beam meets the first preset condition is less than a first threshold; and the first information is used to indicate that the number of times that a fifth beam meets 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.
4. The communication method according to claim 3, wherein, The second beam is the Kth beam in the fifth beam; the value of K is protocol predefined, or configured by a network device, or reported by a terminal device.
5. The communication method according to any one of claims 1 to 4, characterized by, The first indication information comprises second information, the second information being information that the number of times that a sixth beam meets the first preset condition is less than a first threshold; and the second information is used to indicate that the number of times that a second beam meets the preset condition is greater than or equal to the first threshold.
6. The communication method of claim 1, wherein, The first indication information is used to indicate the number of times that a third beam meets a first preset condition, comprising: The first indication information comprises 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 represent whether the number of times that a beam meets the first preset condition is greater than or equal to a first threshold.
7. The communication method according to claim 6, wherein, The value of each bit is used to represent whether the number of times that a beam meets the first preset condition is greater than or equal to a first threshold, comprising: In a case where the value of a bit is a first value, it represents that the number of times that a beam meets the first preset condition is greater than or equal to the first threshold; In a case where the value of a bit is a second value, it represents that the number of times that a beam meets the first preset condition is less than the first threshold.
8. The communication method of claim 1, wherein, The first indication information is used to indicate a second beam, comprising: The first indication information is used to indicate a beam index of the second beam.
9. The communication method according to claim 8, wherein, Each of the beam indices of the second beam occupies bits, A represents the number of beams corresponding to the one or more first beams.
10. The communication method according to claim 1, wherein, The first indication information is used to indicate the number of times that a third beam meets the first preset condition, comprising: The first indication information is used to indicate a numerical range corresponding to the number of times that the third beam meets the first preset condition.
11. The communication method according to claim 10, wherein, The value of the first indication information includes multiple values, and each value corresponds to a different value range. The different value ranges are related to the first threshold value and / or the threshold value used by the triggering condition of the first event; or, part or all of the different value ranges are configured by the network device.
12. The communication method according to any one of claims 1 to 11, characterized by, The first threshold value is pre-defined by the protocol, or the first threshold value is configured by the network device, or the first threshold value is the threshold value used by the triggering condition of the first event.
13. A method of communication, comprising: Comprise: Receiving a beam report, the beam report including first indication information, the first indication information being used for a second beam, the number of times that the second beam meets a first preset condition being greater than or equal to a first threshold value, 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 part or all of one or more first beams; and / or, the first indication information is used to indicate the number of times that a third beam meets the first preset condition, the number of times that the third beam meets the first preset condition being used to determine the second beam, the third beam being part or all of the one or more first beams; According to the first indication information, the second beam is determined.
14. The communication method according to claim 13, wherein, The first indication information is used to indicate that the number of times that a second beam meets a first preset condition is greater than or equal to a first threshold value; wherein the measurement result corresponding to the second beam is the largest among the measurement results corresponding to the one or more first beams.
15. The communication method according to claim 13, wherein, The first indication information includes first information, the first information being information that the number of times that a fourth beam meets a first preset condition is less than a first threshold value; the first information is used to indicate that the number of times that a fifth beam meets a preset condition is greater than or equal to a first threshold value; 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; Wherein, the determining the second beam according to the first indication information comprises: According to the first information, the fifth beam is determined; the second beam is determined according to the fifth beam, the second beam being a beam in the fifth beam.
16. The communication method according to claim 15, wherein, The second beam is the Kth beam in the fifth beam; the value of K is pre-defined by the protocol, or 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 by, The first indication information includes second information, the second information being information that the number of times that a sixth beam meets a first preset condition is less than a first threshold value; the second information is used to indicate that the number of times that a second beam meets a preset condition is greater than or equal to a first threshold value; Wherein, the determining the second beam according to the first indication information comprises: According to the second information, the second beam is determined.
18. The communication method of claim 13, wherein, The first indication information is used to indicate the number of times that a third beam meets a first preset condition, comprising: The first indication information includes at least one bit, and the at least one bit corresponds to one or more of the second beams; and a value of each bit is used to indicate whether a number of times that a beam meets a first preset condition is greater than or equal to a first threshold.
19. The communication method of claim 18, wherein, The value of each bit is used to indicate whether the number of times that the beam meets the first preset condition is greater than or equal to the first threshold, including: In a case where the value of the bit is a first value, the number of times that the beam meets the first preset condition is greater than or equal to the first threshold is indicated; In a case where the value of the bit is a second value, the number of times that the beam meets the first preset condition is less than the first threshold is indicated.
20. The communication method of claim 13, wherein, The first indication information is used to indicate the second beam, including: the first indication information is used to indicate a beam index of the second beam. The determining of the second beam according to the first indication information includes: The second beam is determined according to the beam index.
21. The communication method according to claim 20, wherein, Each of the beam indices of the second beam occupies bits, A represents the number of beams corresponding to the one or more first beams.
22. The communication method of claim 13, wherein, The first indication information is used to indicate the number of times that a third beam meets the first preset condition, including: The first indication information is used to indicate a numerical range corresponding to the number of times that the third beam meets the first preset condition. The determining of the second beam according to the first indication information includes: The second beam is determined according to the numerical range corresponding to the number of times that the third beam meets the first preset condition.
23. The communication method of claim 22, wherein, The value of the first indication information includes a plurality of numerical values, and each numerical value corresponds to a different numerical range. The different numerical ranges are related to the first threshold and / or a threshold value used in a triggering condition of the first event; or the different numerical ranges are predefined by a protocol.
24. The communication method according to any one of claims 13 to 23, characterized by, The first threshold is predefined by a protocol, or the first threshold is configured by a network device, or the first threshold is a threshold value used in the triggering condition of the first event.
25. A communications device, characterized by The communication apparatus includes a processing unit and a transceiver unit, and is configured to execute a program or an instruction of the method in any one of claims 1 to 12, or the method in any one of claims 13 to 24.
26. A communications device, characterized by The communication apparatus includes a processor coupled with a memory, and the memory stores a program or an instruction for executing the method in any one of claims 1 to 12, or the method in any one of claims 13 to 24.
27. A computer readable storage medium having stored thereon a computer program or instructions, characterized in that, The computer program or instruction, when executed, causes the computer to execute the method in any one of claims 1 to 12, or the method in any one of claims 13 to 24.
28. A communication system, characterized by The communication apparatus includes the communication apparatus in claim 25.
29. A computer program product, characterised in that, The computer program, when executed, causes the method in any one of claims 1 to 12, or the method in any one of claims 13 to 24 to be executed.
Citation Information
Patent Citations
Event triggered uplink beam reporting
CN114982276A
Terminal, wireless communication method, and base station
EP4380218A1
Method and device for beam reporting in wireless communication system
US20230344490A1