Beam reporting methods, apparatus, equipment, storage media, and computer program products
Patent Information
- Application Number
- CN202510385004.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-09-29
AI Technical Summary
[0003]传统技术中,通常采用周期性的波束上报方法,然而,传统的波束上报方法容易产生波束上报不及时或通信资源开销,从而影响终端的性能
[0096]上述波束上报方法、装置、设备、存储介质和计算机程序产品,在检测时长内检测到目标触发事件时,获取检测时长内检测到目标触发事件的第一统计次数;基于第一统计次数,向第一网络设备上报目标触发事件对应的波束报告。通过对检测时长内目标触发事件的数量进行统计,从而可以根据第一统计次数向第一网络设备及时上报波束报告,提高了第一网络设备获取波束报告的及时性,避免了频繁上报波束报告带来的通信损耗;并且基于第一统计次数进行上报,提高了对波束质量变化检测的准确性和实时性。
Smart Images

Figure CN122846397A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a beam reporting method, apparatus, device, storage medium, and computer program product. Background Technology
[0002] Beam reporting refers to the process by which a terminal or network device feeds back the measured beam information to the other party. It is an important process in wireless communication systems, and plays a key role, especially in 5G NR.
[0003] Traditional technologies typically employ periodic beam reporting methods. However, these methods are prone to untimely beam reporting or communication resource overhead, which can negatively impact terminal performance. Summary of the Invention
[0004] This application provides a beam reporting method, apparatus, device, storage medium, and computer program product that can perform beam reporting in a timely manner without increasing communication resource consumption.
[0005] A beam reporting method, applied to a terminal, the method comprising:
[0006] When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained;
[0007] Based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0008] In one embodiment, the step of reporting the beam report corresponding to the target triggering event based on the statistical count includes:
[0009] When the first statistical count is greater than or equal to the preset count, a beam report corresponding to the target trigger event is reported.
[0010] In one embodiment, the target triggering event includes at least one of the following:
[0011] The beam quality of the current first beam is lower than the first preset quality threshold.
[0012] The detected second beam has a beam quality higher than a second preset quality threshold, and the second beam is any beam other than the first beam;
[0013] The beam quality of the second beam is higher than that of the first beam;
[0014] The beam quality of the third beam is higher than that of the designated beam.
[0015] In one embodiment, the method further includes:
[0016] If the first statistical count is less than the preset count within the detection period, the beam report corresponding to the target triggering event will not be reported after the detection period ends.
[0017] In one embodiment, the method further includes:
[0018] If the first statistical count is less than a preset count within the detection duration, then a second statistical count of the target triggering event is determined within the first incremental duration; the start time of the first incremental duration is the end time of the detection duration.
[0019] Based on the second statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0020] In one embodiment, the step of reporting the beam report corresponding to the target triggering event based on the second statistical count includes:
[0021] Based on the first statistical count and the second statistical count, determine the first total statistical count;
[0022] When the first total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target triggering event is reported to the first network device.
[0023] In one embodiment, the method further includes:
[0024] When the first statistical count is less than the preset count within the detection duration, for each time the target trigger event is received, a second incremental duration is determined based on the waiting time for receiving the target trigger event; the waiting time includes: the interval between the most recent and the previous time the target trigger event was received, or the interval between the start time of the detection duration and the first time the target trigger event was received;
[0025] Determine the third statistical count of the target triggering event detected within the second incremental duration; the start time of the second incremental duration is the end time of the detection duration;
[0026] Based on the third statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0027] In one embodiment, reporting the beam report corresponding to the target triggering event based on the third statistical count includes:
[0028] The second total statistical count is determined based on the first statistical count and the third statistical count;
[0029] When the second total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target triggering event is reported.
[0030] In one embodiment, determining the second incremental duration based on the waiting time for receiving the target triggering event includes:
[0031] When the waiting time is less than a preset time threshold, a second incremental time is determined based on the waiting time.
[0032] In one embodiment, the method further includes:
[0033] The system receives configuration information sent by a second network device, the configuration information including: the detection duration corresponding to the target event type, and / or, a preset number of times.
[0034] In one embodiment, the configuration information further includes: a first incremental duration.
[0035] In one embodiment, the configuration information further includes:
[0036] The target event type corresponding to the target triggering event;
[0037] or,
[0038] Multiple trigger event types, and a detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0039] In one embodiment, the configuration information is carried in Radio Resource Control (RRC) signaling.
[0040] In one embodiment, the method further includes:
[0041] If a reconfiguration message is received from the second network device, a beam report is reported based on the reconfiguration message.
[0042] In one embodiment, the detection duration is timed using a timer;
[0043] And / or,
[0044] The first statistical count is recorded using a counter.
[0045] In one embodiment, when a target triggering event is detected within the detection duration, obtaining a first statistical count of the target triggering event being detected within the detection duration includes:
[0046] When the physical layer determines that the target triggering event has occurred based on measurement information, it reports the target triggering event to the upper layer.
[0047] The upper layer obtains the first statistical count of the target triggering event detected within the detection duration.
[0048] In one embodiment, when a target triggering event is detected within the detection duration, obtaining a first statistical count of the target triggering event being detected within the detection duration includes:
[0049] Measurement information is obtained through the physical layer and reported to the upper layer.
[0050] When the upper layer determines that the target triggering event has occurred based on the measurement information, the first statistical count of the target triggering event being detected within the detection duration is obtained.
[0051] In one embodiment, when a target triggering event is detected within the detection duration, obtaining a first statistical count of the target triggering event being detected within the detection duration includes:
[0052] When the physical layer determines that the target triggering event has occurred based on the measurement information, the physical layer obtains the first statistical count of the target triggering event detected within the detection duration.
[0053] In one embodiment, the upper layer includes a MAC layer and / or an RRC layer.
[0054] In one embodiment, the start time of the detection duration is the moment when the target trigger event is first received.
[0055] A beam reporting method, the method being applied to a first network device, the method comprising:
[0056] The receiving terminal reports the beam report corresponding to the target trigger event.
[0057] A beam reporting method, applied to a second network device, the method comprising:
[0058] Send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0059] In one embodiment, the configuration information further includes: a first incremental duration.
[0060] In one embodiment, the configuration information further includes:
[0061] The target event type corresponding to the target triggering event;
[0062] or,
[0063] Multiple trigger event types, and a detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0064] In one embodiment, sending configuration information to the terminal includes:
[0065] The configuration information is carried in the Radio Resource Control (RRC) signaling and sent to the terminal.
[0066] In one embodiment, the method further includes:
[0067] Send reconfiguration information to the terminal.
[0068] A beam reporting device, the device comprising:
[0069] The acquisition module is used to acquire the first statistical count of the target triggering event being detected within the detection time when the target triggering event is detected within the detection time.
[0070] The reporting module is used to report the beam report corresponding to the target triggering event to the first network device based on the first statistical count.
[0071] A beam reporting device, the device comprising:
[0072] The first receiving module is used to receive beam reports corresponding to target trigger events reported by the terminal.
[0073] A beam reporting device, the device comprising:
[0074] The first sending module is used to send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0075] A terminal includes: a processor and a transceiver;
[0076] The processor is configured to obtain a first statistical count of the target triggering event being detected within the detection time when the target triggering event is detected within the detection time.
[0077] The transceiver is used to report the beam report corresponding to the target triggering event to the first network device based on the first statistical count.
[0078] A network device, wherein the network device is a first network device, includes: a processor and a transceiver;
[0079] The transceiver is used to receive beam reports corresponding to target trigger events reported by the terminal.
[0080] A network device, wherein the network device is a second network device, includes: a processor and a transceiver;
[0081] The transceiver is used to send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, a preset number of times.
[0082] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0083] When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained;
[0084] Based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0085] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0086] The receiving terminal reports the beam report corresponding to the target trigger event.
[0087] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0088] Send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0089] A computer program product includes a computer program that, when executed by a processor, implements the beam reporting method provided in the embodiments of this application. The method may be:
[0090] When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained;
[0091] Based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0092] A computer program product includes a computer program that, when executed by a processor, implements the beam reporting method provided in the embodiments of this application. The method may be:
[0093] The receiving terminal reports the beam report corresponding to the target trigger event.
[0094] A computer program product includes a computer program that, when executed by a processor, implements the beam reporting method provided in the embodiments of this application. The method may be:
[0095] Send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0096] The aforementioned beam reporting method, apparatus, device, storage medium, and computer program product, when detecting a target triggering event within a detection period, acquires a first statistical count of the target triggering event detected within the detection period; based on the first statistical count, it reports a beam report corresponding to the target triggering event to a first network device. By statistically analyzing the number of target triggering events within the detection period, beam reports can be promptly reported to the first network device based on the first statistical count, improving the timeliness of the first network device's acquisition of beam reports and avoiding communication losses caused by frequent beam report reporting; furthermore, reporting based on the first statistical count improves the accuracy and real-time performance of beam quality change detection. Attached Figure Description
[0097] Figure 1 This is a diagram illustrating the application environment of the beam reporting method in one embodiment;
[0098] Figure 2 This is a flowchart illustrating a beam reporting method in one embodiment;
[0099] Figure 3 This is a flowchart illustrating the beam reporting method in another embodiment;
[0100] Figure 4 This is a flowchart illustrating the beam reporting method in another embodiment;
[0101] Figure 5 This is a flowchart illustrating the beam reporting method in another embodiment;
[0102] Figure 6 This is a flowchart illustrating the beam reporting method in another embodiment;
[0103] Figure 7 This is a flowchart illustrating the beam reporting method in another embodiment;
[0104] Figure 8 This is a flowchart illustrating the beam reporting method in another embodiment;
[0105] Figure 9 This is a flowchart illustrating the beam reporting method in another embodiment;
[0106] Figure 10 This is a flowchart illustrating the beam reporting method in another embodiment;
[0107] Figure 11 This is a flowchart illustrating the beam reporting method in another embodiment;
[0108] Figure 12 This is a flowchart illustrating the beam reporting method in another embodiment;
[0109] Figure 13 This is a flowchart illustrating the beam reporting method in another embodiment;
[0110] Figure 14 This is a flowchart illustrating the beam reporting method in another embodiment;
[0111] Figure 15 This is a flowchart illustrating the beam reporting method in another embodiment;
[0112] Figure 16 This is a structural block diagram of a beam reporting device in one embodiment;
[0113] Figure 17 This is a structural block diagram of the beam reporting device in another embodiment;
[0114] Figure 18 This is a structural block diagram of the beam reporting device in another embodiment;
[0115] Figure 19 This is a diagram of the internal structure of a terminal in one embodiment;
[0116] Figure 20 This is an internal structure diagram of the first network device in one embodiment;
[0117] Figure 21 This is an internal structure diagram of a second network device in one embodiment. Detailed Implementation
[0118] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0119] Figure 1 This is a schematic diagram illustrating an application scenario for beam reporting provided in an embodiment of this application. For example... Figure 1 As shown, this scenario includes a terminal 100, a first network device 200, and a second network device 300. Data transmission between the terminal 100 and the first network device 200 is conducted via the network, and data transmission between the terminal 100 and the second network device 300 is also conducted via the network.
[0120] The first network device 200 and the second network device 300 can be a base station (BTS) in Global System for Mobile communication (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a base station in a 5G network, etc., and are not limited here.
[0121] Terminal 100 may be a wireless terminal, which may be a device providing voice and / or other service data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a Radio Access Network (RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. The wireless terminal may also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent, user device, or user equipment, without limitation herein.
[0122] In traditional beamforming methods, the network side can configure periodic beam reporting, semi-persistent beam reporting, or trigger aperiodic beam reporting to obtain the optimal beam for data transmission or control transmission in a timely manner. However, traditional beamforming methods result in significant uplink reporting overhead and control signaling overhead. Furthermore, if less frequent beam reporting is configured, the network side may not be able to obtain beam reports in a timely manner because the UE's beam reports may be outdated, leading to performance degradation.
[0123] Based on the above-mentioned traditional technology, this application provides a beam reporting method that flexibly reports according to the number of target-triggered events within the detection time, thereby improving the timeliness of beam reporting.
[0124] It should be noted that the beneficial effects or technical problems solved by the embodiments of this application are not limited to this one, but may also be other implicit or related problems. For details, please refer to the description of the embodiments below.
[0125] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0126] In one embodiment, such as Figure 2 As shown, a beam reporting method is provided, which is applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:
[0127] S201, when a target triggering event is detected within the detection period, obtain the first statistical count of the target triggering event detected within the detection period.
[0128] The target triggering event includes at least one of the following: the beam quality of the current first beam is lower than a first preset quality threshold; the beam quality of the detected second beam is higher than a second preset quality threshold, and the second beam is any beam other than the first beam; the beam quality of the second beam is higher than the beam quality of the first beam; and the beam quality of the third beam is higher than a specified beam.
[0129] In this embodiment, the detection duration and the first statistical count can be determined based on the terminal's historical reported data, allowing for periodic reporting based on the detection duration. This is achieved each time a target trigger time is received. In this embodiment, the terminal determines the first statistical count of all target trigger times within the current period's detection duration each time a target trigger event is detected.
[0130] Optionally, the duration can be detected by a timer; and / or, the first count can be counted by a counter.
[0131] Optionally, the detection duration can begin at the moment when the target trigger event is first received.
[0132] S202, based on the first statistical count, report the beam report corresponding to the target triggering event to the first network device.
[0133] In this embodiment of the application, when the first statistical count is detected to meet the reporting requirements, a beam report corresponding to the target triggering event can be reported to the first network device; or, when the first statistical count is detected to not meet the reporting requirements, the detection duration can be adjusted and the detection can continue, and when the statistical count in the adjusted detection duration meets the reporting requirements, a beam report corresponding to the target triggering event can be reported to the first network device.
[0134] Optionally, the beam reporting from the terminal to the first network device can be a beam report corresponding to the target triggering event, or a beam-level measurement report.
[0135] In the aforementioned beam reporting method, when a target triggering event is detected within the detection period, a first statistical count of the target triggering event detected within the detection period is obtained; based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device. By statistically analyzing the number of target triggering events within the detection period, beam reports can be reported to the first network device in a timely manner based on the first statistical count, improving the timeliness of the first network device in obtaining beam reports and avoiding communication losses caused by frequent beam report reporting; furthermore, reporting based on the first statistical count improves the accuracy and real-time performance of beam quality change detection.
[0136] In one embodiment, an implementation of S202 is provided, wherein the "beam report corresponding to the target triggering event based on the number of statistical occurrences" may include:
[0137] S301, when the first statistical count is greater than or equal to the preset count, report the beam report corresponding to the target trigger event.
[0138] In this embodiment of the application, when the first statistical count is greater than or equal to the preset count, it indicates that the target triggering event is relatively frequent, that is, the beam quality changes frequently or significantly, and therefore the beam report corresponding to the target triggering event is reported.
[0139] Optionally, after reporting the beam report corresponding to the target trigger event, the timing can be restarted immediately based on the detection duration; or, the timing can be restarted based on the detection duration when the trigger condition is met.
[0140] Optional, such as Figure 3 As shown, the aforementioned "beam report corresponding to the target triggering event based on the number of statistical reports" also includes:
[0141] S302, if the first statistical count within the detection time is less than the preset count, the beam report corresponding to the target trigger event will not be reported after the detection time ends.
[0142] In this embodiment, when the first statistical count within the detection duration is less than a preset count, it indicates that there are fewer target triggering events within the detection duration, meaning that the beam quality change is small or insignificant. Therefore, no beam report needs to be submitted at the end of the detection duration. Furthermore, after the detection duration ends, timing can be restarted immediately based on the detection duration; or, after the detection duration ends, timing can be restarted based on the detection duration when the triggering condition is met.
[0143] In the above-mentioned application embodiments, beam reporting is performed based on the detection duration and the first statistical count. Reporting is performed when the detection duration has not ended but the first statistical count reaches a preset threshold, thereby improving the accuracy and real-time performance of beam quality change detection.
[0144] In one embodiment, such as Figure 4 As shown, the above beam reporting method may further include:
[0145] S303, if the first statistical count within the detection duration is less than the preset count, then determine the second statistical count of the target triggering event detected within the first incremental duration; the start time of the first incremental duration is the end time of the detection duration.
[0146] In this embodiment of the application, a first incremental duration is preset. When the first statistical count within the detection duration is less than the preset count, the first incremental duration and the original detection duration can be used as the new detection duration. When the terminal detects a target triggering event each time within the incremental duration, it obtains the second statistical count of all target triggering events detected within the incremental duration.
[0147] Optionally, if the first statistical count is less than the preset count and the first statistical count is greater than the preset minimum count within the detection period, the second statistical count of the target trigger event within the first incremental period is determined; if the first statistical count is less than the preset count and the first statistical count is not greater than the preset minimum count within the detection period, the current detection cycle is ended and no beam report is reported.
[0148] S304, based on the second statistical count, report the beam report corresponding to the target triggering event to the first network device.
[0149] In this embodiment of the application, when the second statistical count is detected to meet the reporting requirements, a beam report corresponding to the target triggering event can be reported to the first network device; or, when the sum of the first statistical count and the second statistical count is detected to meet the reporting requirements, a beam report corresponding to the target triggering event can be reported to the first network device.
[0150] Optional, such as Figure 5 As shown, the above-mentioned S304 "reporting the beam report corresponding to the target triggering event based on the second statistical count" includes:
[0151] S401, determine the first total statistical count based on the first statistical count and the second statistical count.
[0152] In this embodiment of the application, when a target triggering event is detected, a second statistical count of the target triggering event is determined within a first incremental duration, and the sum of the first statistical count and the second statistical count is determined to obtain a first total statistical count.
[0153] S402, when the first total number of statistics is greater than or equal to the preset number, report the beam report corresponding to the target trigger event to the first network device.
[0154] In this embodiment of the application, when the first total number of statistics is greater than or equal to the preset number, it indicates that the target triggering event is relatively frequent, that is, the beam quality changes frequently or significantly, and therefore the beam report corresponding to the target triggering event is reported; when the first total number of statistics is less than the preset number, the beam report corresponding to the target triggering event is not reported after the first increment duration ends.
[0155] In the above application embodiments, when the first statistical count within the detection duration is less than the preset count, a first incremental duration is added to the current detection cycle, and the beam report corresponding to the target triggering event is reported based on the second statistical count of the target triggering event within the first incremental duration, thereby reducing the risk that the network device cannot obtain the beam report in a timely manner.
[0156] In one embodiment, such as Figure 6 As shown, the above beam reporting method may further include:
[0157] S305, when the first statistical count is less than the preset count within the detection duration, for each target trigger event received, a second incremental duration is determined based on the waiting time for receiving the target trigger event; the waiting time includes: the interval between the most recent and the previous target trigger event received, or the interval between the start time of the detection duration and the first time the target trigger event is received.
[0158] In this embodiment, when the first statistical count within the detection duration is less than a preset count, a second incremental duration is determined based on the waiting duration, and the duration of the current detection cycle is adjusted based on the second incremental duration. For example, when the first target trigger event is detected, the detection duration begins, and the detection duration can be represented as timer1, the waiting duration as Δt1, and the remaining duration of the timer used to time the detection cycle as T. When the second event is detected, Δt1 = |T - timer1|, so the waiting duration can be used as the second incremental duration to update the remaining duration of the timer, timer1 = timer1 + Δt1. Further, when the third event is detected, Δt2 = |T - timer1|, and timer1 = timer1 + Δt2.
[0159] Optionally, when the waiting time is less than a preset time threshold, a second incremental time is determined based on the waiting time.
[0160] S306, determine the third statistical count of the target triggering event detected within the second incremental duration; the start time of the second incremental duration is the end time of the detection duration.
[0161] In this embodiment of the application, a counter can be used to determine the third statistical number of times the target triggering event is detected within the second incremental duration.
[0162] S307, based on the third statistical count, reports the beam report corresponding to the target triggering event to the first network device.
[0163] In this embodiment of the application, when the third statistical count is detected to meet the reporting requirements, a beam report corresponding to the target triggering event can be reported to the first network device; or, when the sum of the first statistical count and the third statistical count is detected to meet the reporting requirements, a beam report corresponding to the target triggering event can be reported to the first network device.
[0164] Optional, such as Figure 7 As shown, the above-mentioned S307 "based on the third statistical count, report the beam report corresponding to the target triggering event to the first network device" includes:
[0165] S501, determine the second total statistical count based on the first and third statistical counts.
[0166] In this embodiment of the application, when a target triggering event is detected, a third statistical count of the target triggering event is determined within a second incremental duration, and the sum of the first statistical count and the third statistical count is determined to obtain a second total statistical count.
[0167] S502, when the second total number of statistics is greater than or equal to the preset number, report the beam report corresponding to the target trigger event.
[0168] In this embodiment of the application, when the second total number of statistics is greater than or equal to the preset number, it indicates that the target triggering event is relatively frequent, that is, the beam quality changes frequently or significantly, and therefore the beam report corresponding to the target triggering event is reported; when the second total number of statistics is less than the preset number, the beam report corresponding to the target triggering event is not reported after the second increment duration ends.
[0169] In the above application embodiments, when the first statistical count within the detection duration is less than the preset count, the second incremental duration is dynamically determined, and the beam report corresponding to the target triggering event is reported according to the third statistical count of the target triggering event within the second incremental duration, thereby reducing the risk that the network device cannot obtain the beam report in a timely manner.
[0170] In one embodiment, such as Figure 8 As shown, the above beam reporting method may further include:
[0171] S203, receive configuration information sent by the second network device, the configuration information including: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0172] In this embodiment, the second network device may be the same as or a different network device from the first network device. The second network device pre-sends configuration information to the terminal, enabling the terminal to determine the beam report reporting strategy based on the configuration information, and then report the beam report according to the reporting strategy.
[0173] Optionally, configuration information is carried in Radio Resource Control (RRC) signaling.
[0174] Optionally, the configuration information may also include: the first incremental duration.
[0175] Optionally, the target event type corresponds to the target triggering event; or, multiple triggering event types, and the detection duration corresponding to each triggering event type, and / or, a preset number of times, wherein the target event type is at least one of the multiple triggering event types. In this embodiment, the terminal can determine the target triggering event from multiple triggering times according to the configuration information; or, determine the detection duration of each type of triggering event and / or, a preset number of times, according to the configuration information.
[0176] Optionally, after receiving the configuration information sent by the second network device, such as Figure 9 As shown, the above beam reporting method also includes:
[0177] S204. If reconfiguration information is received from the second network device, a beam report is reported based on the reconfiguration information.
[0178] In this embodiment, the second network device can send configuration information, i.e., reconfiguration information, to the terminal again. The reconfiguration information includes at least one of the configuration information. Further, the local configuration information, i.e., the local reporting policy, is updated according to the reconfiguration information, thereby performing beam reporting according to the updated reporting policy.
[0179] Optionally, if the reconfiguration information differs from the current configuration information in at least one aspect, the counter and timer are paused.
[0180] In the above-mentioned embodiments, the terminal determines the detection time and preset number of times required to report the beam report based on the configuration information sent by the second network device, thereby improving the timeliness of beam reporting.
[0181] In one embodiment, one implementation of S201 above is provided, such as... Figure 10As shown, the above "when a target triggering event is detected within the detection duration, obtain the first statistical count of the target triggering event being detected within the detection duration" can include:
[0182] S601, when the physical layer determines that a target triggering event has occurred based on measurement information, reports the target triggering event to the upper layer.
[0183] Optionally, the upper layer includes a MAC layer and / or an RRC layer.
[0184] In this embodiment of the application, the physical layer acquires measurement information and determines that a target triggering event has occurred based on the measurement information. Furthermore, the target triggering event is reported to the MAC layer and / or the RRC layer.
[0185] S602 obtains the first statistical count of the target trigger event detected within the detection period through the upper layer.
[0186] In this embodiment of the application, the first statistical count corresponding to the target triggering event within the detection time is obtained through the MAC layer and / or the RRC layer.
[0187] Optionally, in this embodiment, the measurement information and target trigger event determination are performed in the physical layer; the determination of the start of the detection duration, the counting of target trigger events, and the beam reporting are performed in the upper layer. The counter and timer are set in the upper layer, the counter is used to count the target trigger events to obtain the first statistical count, and the timer is used in the upper layer to time the detection duration.
[0188] As another optional implementation, measurement information, target trigger event determination, and beam reporting are performed in the physical layer; counters and timers are set in the upper layer, where counters are used to count target trigger events to obtain the first statistical count, and timers are used in the upper layer to time the detection duration.
[0189] In the above application embodiments, the first statistical count corresponding to the target triggering event is determined by the interaction between the physical layer and the upper layer, thereby improving the accuracy of the first statistical count.
[0190] In one embodiment, one implementation of S201 above is provided, such as... Figure 11 As shown, the above "when a target triggering event is detected within the detection duration, obtain the first statistical count of the target triggering event being detected within the detection duration" can include:
[0191] S701 obtains measurement information through the physical layer and reports the measurement information to the upper layer.
[0192] S702, when the upper layer determines that a target triggering event has occurred based on measurement information, obtains the first statistical count of the target triggering event detected within the detection time.
[0193] Optionally, the upper layer includes a MAC layer and / or an RRC layer.
[0194] In this embodiment, the physical layer acquires measurement information and forwards it to the upper layer. The upper layer determines whether a target triggering event has occurred based on the measurement information and counts the number of target triggering events within the detection period to obtain the first count.
[0195] Optionally, in this embodiment, the measurement information is performed in the physical layer; the determination of the target trigger event, the determination of the start of the detection duration, and the beam reporting are performed in the upper layer. The counter and timer are set in the upper layer. The counter is used to count the target trigger event to obtain the first statistical count, and the timer is used in the upper layer to time the detection duration.
[0196] As another optional implementation, measurement information and beam reporting can be performed in the physical layer; target trigger event determination and detection duration determination can be performed in the upper layer. Counters and timers are set in the upper layer, where counters are used to count target trigger events to obtain the first statistical count, and timers are used in the upper layer to time the detection duration.
[0197] In the above application embodiments, the first statistical count corresponding to the target triggering event is determined by the interaction between the physical layer and the upper layer, thereby improving the accuracy of the first statistical count.
[0198] In one embodiment, one implementation of S201 above is provided, such as... Figure 11 As shown, the above-mentioned "when a target triggering event is detected within the detection period, obtain the first statistical count of the target triggering event detected within the detection period" can include: when the physical layer determines that the target triggering event has occurred based on measurement information, the physical layer obtains the first statistical count of the target triggering event detected within the detection period.
[0199] In this embodiment, the physical layer acquires measurement information and determines whether a target triggering event has occurred based on the measurement information, thereby counting the number of target triggering events to obtain a first statistical count. Further, beam reporting can be performed based on the first statistical count.
[0200] Optionally, in this embodiment, measurement information, beam reporting, target trigger event determination, and detection duration start are performed in the physical layer. Counters and timers are also set in the physical layer. In the physical layer, the counter is used to count the target trigger events to obtain the first statistical count, and the timer is used to time the detection duration.
[0201] In the above-mentioned embodiments, the entire process of beam reporting is carried out in the physical layer, which reduces the interaction between the physical layer and the upper layer and improves the beam reporting efficiency.
[0202] In one embodiment, such as Figure 12 As shown, a beam reporting method is provided, which is applied to... Figure 1 Taking the first network device as an example, the explanation includes the following steps:
[0203] S801, receive the beam report corresponding to the target triggering event reported by the receiving terminal.
[0204] In this embodiment, each time a target triggering event is detected, the terminal determines a first statistical count of all target triggering times within the current detection period. When the first statistical count meets the reporting requirements, the terminal reports a beam report corresponding to the target triggering event to the first network device; alternatively, if the first statistical count does not meet the reporting requirements, the detection period can be adjusted and detection can continue. When the statistical count within the adjusted detection period meets the reporting requirements, the terminal reports a beam report corresponding to the target triggering event to the first network device.
[0205] In the aforementioned beam reporting method, the receiving terminal reports the beam report corresponding to the target triggering event. By statistically analyzing the number of target triggering events within the detection period, beam reports can be promptly reported to the first network device based on a first statistical count, improving the timeliness of the first network device's acquisition of beam reports and avoiding communication losses caused by frequent beam report reporting. Furthermore, reporting based on the first statistical count improves the accuracy and real-time performance of beam quality change detection.
[0206] In one embodiment, such as Figure 13 As shown, a beam reporting method is provided, which is applied to... Figure 1 Taking the first network device as an example, the explanation includes the following steps:
[0207] S901, send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0208] In this embodiment of the application, the second network device sends configuration information to the terminal in advance, so that the terminal can determine the beam report reporting strategy according to the configuration information, and then report the beam report according to the reporting strategy.
[0209] Optionally, configuration information can be carried in Radio Resource Control (RRC) signaling and sent to the terminal.
[0210] Optionally, the configuration information may also include: the first incremental duration.
[0211] Optionally, the target event type corresponds to the target triggering event; or, multiple triggering event types, and the detection duration corresponding to each triggering event type, and / or, a preset number of times, wherein the target event type is at least one of the multiple triggering event types. In this embodiment, the terminal can determine the target triggering event from multiple triggering times according to the configuration information; or, determine the detection duration of each type of triggering event and / or, a preset number of times, according to the configuration information.
[0212] In the above beam reporting method, configuration information is sent to the terminal. This configuration information includes the detection duration corresponding to the target event type and / or a preset number of times. The terminal determines the required detection time and preset number of times to report the beam based on the configuration information sent by the second network device, thus improving the timeliness of beam reporting.
[0213] In one embodiment, such as Figure 14 As shown, the above beam reporting method may further include:
[0214] S902 sends reconfiguration information to the terminal.
[0215] In this embodiment, the second network device can resend configuration information, i.e., reconfiguration information, to the terminal. The reconfiguration information includes at least one of the configuration information items. Further, the local reporting policy is updated based on the reconfiguration information, thereby enabling beam reporting according to the updated reporting policy.
[0216] In the above application embodiments, the second network device sends reconfiguration information to the terminal, enabling the terminal to update the configuration information corresponding to the target trigger event in a timely manner, thus ensuring the timeliness of beam report reporting.
[0217] In one embodiment, a beam reporting method is provided, such as Figure 15 As shown, the method may include:
[0218] S1, the terminal receives configuration information sent by the second network device. The configuration information includes: the detection duration, the preset number of times, and the first incremental duration corresponding to the target event type. The configuration information also includes: the target event type corresponding to the target trigger event; or, multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or, the preset number of times. The target event type is at least one of the multiple trigger event types.
[0219] S2, when the terminal detects a target trigger event within the detection period, it obtains the first statistical count of the target trigger event detected within the detection period.
[0220] S3, when the first statistical count is greater than or equal to the preset count, the terminal reports the beam report corresponding to the target trigger event.
[0221] S4. If the terminal counts less than the preset number within the detection time, execute S5, S7-8, or S9-12.
[0222] S5, the terminal does not report the beam report corresponding to the target trigger event after the detection time ends.
[0223] S6, if the terminal detects less than the preset number of times within the first statistical count within the detection period, then determine the second statistical count of the target triggering event detected within the first incremental period; the start time of the first incremental period is the end time of the detection period.
[0224] S7, the terminal determines the first total number of statistics based on the first number of statistics and the second number of statistics.
[0225] S8, when the first total number of statistics is greater than or equal to the preset number, the terminal reports the beam report corresponding to the target trigger event to the first network device.
[0226] S9, when the terminal receives a target trigger event for the first time less than a preset number of times within the detection period, and the waiting period is less than a preset time threshold, the terminal determines a second incremental time based on the waiting period. The waiting period includes: the interval between the most recent and the previous target trigger event received, or the interval between the start time of the detection period and the first time the target trigger event is received.
[0227] S10, the terminal determines the third statistical count of the target triggering event detected within the second incremental duration; the start time of the second incremental duration is the end time of the detection duration.
[0228] S11, the terminal determines the second total number of statistics based on the first and third statistical counts.
[0229] S12, when the second total number of statistics is greater than or equal to the preset number, the terminal reports the beam report corresponding to the target trigger event.
[0230] S13, the second network device sends reconfiguration information to the terminal.
[0231] S14, the terminal reports a beam report based on the reconfiguration information.
[0232] In the aforementioned beam reporting method, when a target triggering event is detected within the detection period, a first statistical count of the target triggering event detected within the detection period is obtained; based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device. By statistically analyzing the number of target triggering events within the detection period, beam reports can be reported to the first network device in a timely manner based on the first statistical count, improving the timeliness of the first network device in obtaining beam reports and avoiding communication losses caused by frequent beam report reporting; furthermore, reporting based on the first statistical count improves the accuracy and real-time performance of beam quality change detection.
[0233] It should be understood that, although Figure 2-15 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2-15 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.
[0234] In one embodiment, such as Figure 16 As shown, a beam reporting device is provided, including: an acquisition module 10 and a reporting module 11, wherein:
[0235] The acquisition module 10 is used to acquire the first statistical count of the target triggering event detected within the detection time when the target triggering event is detected within the detection time.
[0236] The reporting module 11 is used to report the beam report corresponding to the target triggering event to the first network device based on the first statistical count.
[0237] In one embodiment, the reporting module 11 may include: a first reporting unit, used to report a beam report corresponding to the target triggering event when the first statistical count is greater than or equal to a preset count.
[0238] In one embodiment, the target triggering event includes at least one of the following:
[0239] The beam quality of the current first beam is lower than the first preset quality threshold.
[0240] The detected second beam has a beam quality higher than a second preset quality threshold, and the second beam is any beam other than the first beam;
[0241] The beam quality of the second beam is higher than that of the first beam;
[0242] The beam quality of the third beam is higher than that of the designated beam.
[0243] In one embodiment, the reporting module 11 may further include an execution unit, configured to not report the beam report corresponding to the target triggering event after the detection period ends when the first statistical count is less than a preset count within the detection period.
[0244] In one embodiment, the reporting module 11 may further include: a first determining unit and a second reporting unit, wherein:
[0245] The first determining unit is used to determine the second statistical count of the target triggering event detected within the first incremental time if the first statistical count within the detection time is less than the preset count; the start time of the first incremental time is the end time of the detection time.
[0246] The second reporting unit is used to report the beam report corresponding to the target triggering event to the first network device based on the second statistical count.
[0247] In one embodiment, the second reporting unit may be specifically used to determine a first total number of statistics based on the first number of statistics and the second number of statistics; and when the first total number of statistics is greater than or equal to a preset number, to report a beam report corresponding to the target triggering event to the first network device.
[0248] In one embodiment, the reporting module 11 may further include: a second determining unit, a third determining unit, and a third reporting unit, wherein:
[0249] The second determining unit is used to determine a second incremental duration based on the waiting time for receiving a target trigger event each time a target trigger event is received, when the first statistical count is less than a preset count within the detection duration; the waiting time includes: the interval between the most recent and the previous target trigger event received, or the interval between the start time of the detection duration and the first time a target trigger event is received.
[0250] The third determining unit is used to determine the third statistical count of the target triggering event detected within the second incremental duration; the start time of the second incremental duration is the end time of the detection duration.
[0251] The third reporting unit is used to report the beam report corresponding to the target triggering event to the first network device based on the third statistical count.
[0252] In one embodiment, the aforementioned third reporting unit may be specifically used to determine the second total statistical count based on the first statistical count and the third statistical count; and when the second total statistical count is greater than or equal to a preset count, to report the beam report corresponding to the target triggering event.
[0253] In one embodiment, the aforementioned third reporting unit can be specifically used to determine a second incremental duration based on the waiting duration when the waiting duration is less than a preset duration threshold.
[0254] In one embodiment, the beam reporting device may further include: a second receiving module, wherein:
[0255] The second receiving module is used to receive configuration information sent by the second network device. The configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0256] In one embodiment, the above configuration information may further include: a first incremental duration.
[0257] In one embodiment, the above configuration information may further include: the target event type corresponding to the target triggering event;
[0258] or,
[0259] Multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0260] In one embodiment, the above configuration information can be carried in Radio Resource Control (RRC) signaling.
[0261] In one embodiment, the beam reporting device may further include: a configuration module, wherein:
[0262] The configuration module is used to report a beam report based on the reconfiguration information received from the second network device.
[0263] In one embodiment, the duration can be detected by a timer; and / or, the first count can be counted by a counter.
[0264] In one embodiment, the acquisition module 10 may include: a fourth reporting unit and a first acquisition unit, wherein:
[0265] The fourth reporting unit is used to report the target triggering event to the upper layer when the physical layer determines that a target triggering event has occurred based on measurement information.
[0266] The first acquisition unit is used to acquire the first statistical count of the target triggering event detected within the detection period through the upper layer.
[0267] In one embodiment, the acquisition module 10 may include: a fifth reporting unit and a second acquisition unit, wherein:
[0268] The fifth reporting unit is used to obtain measurement information through the physical layer and report the measurement information to the upper layer.
[0269] The second acquisition unit is used to acquire the first statistical count of the target triggering event detected within the detection time when the upper layer determines that a target triggering event has occurred based on measurement information.
[0270] In one embodiment, the acquisition module 10 may include: a sixth reporting unit, which, when the physical layer determines that the target triggering event has occurred based on measurement information, acquires the first statistical number of times the target triggering event was detected within the detection duration through the physical layer.
[0271] In one embodiment, the aforementioned upper layer may include a MAC layer and / or an RRC layer.
[0272] In one embodiment, the detection duration begins at the moment when the target trigger event is first received.
[0273] In one embodiment, such as Figure 17 As shown, a beam reporting device is provided, including: a first receiving module 12, wherein:
[0274] The first receiving module 12 is used to receive the beam report corresponding to the target triggering event reported by the terminal.
[0275] In one embodiment, such as Figure 18 As shown, a beam reporting device is provided, including: a first transmitting module 13, wherein:
[0276] The first sending module 13 is used to send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0277] In one embodiment, the above configuration information may further include: a first incremental duration.
[0278] In one embodiment, the configuration information may further include: the target event type corresponding to the target triggering event; or, multiple triggering event types, and the detection duration corresponding to each triggering event type, and / or, a preset number of times, wherein the target event type is at least one of the multiple triggering event types.
[0279] In one embodiment, the first sending module 13 may further include: a sending unit, configured to send configuration information to the terminal by carrying it in Radio Resource Control (RRC) signaling.
[0280] In one embodiment, the beam reporting device may further include: a second transmitting module, wherein:
[0281] The second sending module is used to send reconfiguration information to the terminal.
[0282] Specific limitations regarding the beam reporting device can be found in the limitations of the beam reporting method described above, and will not be repeated here. Each module in the aforementioned beam reporting device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the corresponding operations of each module.
[0283] In one embodiment, a terminal is provided, see [link / reference] Figure 19 . Figure 19 The terminal device 70 shown includes at least one processor 71, a memory 72, at least one network interface 74, and a user interface 73. The various components in the terminal device 70 are coupled together via a bus system 75. It is understood that the bus system 75 is used to implement communication between these components. In addition to a data bus, the bus system 75 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 1 Various buses are labeled as bus system 75. Additionally, this embodiment of the invention includes a transceiver 76, which may consist of multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.
[0284] The user interface 73 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).
[0285] It is understood that the memory 72 in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 72 of the systems and methods described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0286] In some implementations, memory 72 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof: operating system 721 and application programs 722.
[0287] The operating system 721 includes various system programs, such as the framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 722 includes various applications, such as a media player and a browser, used to implement various application functions. The program implementing the method of this embodiment can be included in the application program 722.
[0288] The methods disclosed in the above embodiments of the present invention, in part or in all of them, can also be applied to processor 71, implemented by processor 71, or implemented by processor 71 in conjunction with other components (e.g., transceivers). Processor 71 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above methods can be completed by the integrated logic circuit of the hardware in processor 71 or by instructions in the form of software. The processor 71 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 72, and processor 71 reads the information from memory 72 and, in conjunction with its hardware, completes the steps of the above method.
[0289] It is understood that the embodiments described in these embodiments of the present invention can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions of this application, or combinations thereof.
[0290] For software implementation, the techniques of the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions of the embodiments of the present invention. The software code can be stored in memory and executed by processor 71. The memory can be implemented in processor 71 or external to processor 71.
[0291] In one embodiment, the processor 71 is configured to obtain a first statistical count of the target triggering event being detected within the detection period when the target triggering event is detected within the detection period.
[0292] Transceiver 76 is used to report the beam report corresponding to the target triggering event to the first network device based on the first statistical count.
[0293] In one embodiment, transceiver 76 may be specifically used to report a beam report corresponding to the target triggering event when the first statistical count is greater than or equal to a preset count.
[0294] In one embodiment, the target triggering event includes at least one of the following:
[0295] The beam quality of the current first beam is lower than the first preset quality threshold.
[0296] The detected second beam has a beam quality higher than a second preset quality threshold, and the second beam is any beam other than the first beam;
[0297] The beam quality of the second beam is higher than that of the first beam;
[0298] The beam quality of the third beam is higher than that of the designated beam.
[0299] In one embodiment, transceiver 76 can be used to not report the beam report corresponding to the target trigger event after the detection period ends when the first statistical count is less than a preset count within the detection period.
[0300] In one embodiment, the processor 71 can be used to determine a second statistical count of the target triggering event detected within a first incremental duration if the first statistical count within the detection duration is less than a preset count; the start time of the first incremental duration is the end time of the detection duration.
[0301] Transceiver 76 can be used to report the beam report corresponding to the target triggering event to the first network device based on the second statistical count.
[0302] In one embodiment, transceiver 76 can be used to determine a first total number of statistics based on a first number of statistics and a second number of statistics; when the first total number of statistics is greater than or equal to a preset number, it can report a beam report corresponding to the target triggering event to the first network device.
[0303] In one embodiment, the processor 71 can be configured to determine a second incremental duration based on the waiting time for receiving the target trigger event each time a target trigger event is received, when the first statistical count within the detection duration is less than a preset count; the waiting time includes: the interval between the most recent and the previous target trigger event received, or the interval between the start time of the detection duration and the first time the target trigger event is received.
[0304] The processor 71 can be used to determine the third statistical number of times a target triggering event is detected within a second incremental duration; the start time of the second incremental duration is the end time of the detection duration.
[0305] Transceiver 76 can be used to report the beam report corresponding to the target triggering event to the first network device based on the third statistical count.
[0306] In one embodiment, transceiver 76 can be used to determine a second total number of statistics based on a first number of statistics and a third number of statistics; and when the second total number of statistics is greater than or equal to a preset number, report the beam report corresponding to the target triggering event.
[0307] In one embodiment, transceiver 76 can be used to determine a second incremental duration based on the waiting duration when the waiting duration is less than a preset duration threshold.
[0308] In one embodiment, transceiver 76 can be used to receive configuration information sent by a second network device, the configuration information including: detection duration corresponding to the target event type, and / or, preset number of times.
[0309] In one embodiment, the above configuration information may further include: a first incremental duration.
[0310] In one embodiment, the above configuration information may further include: the target event type corresponding to the target triggering event;
[0311] or,
[0312] Multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0313] In one embodiment, the above configuration information can be carried in Radio Resource Control (RRC) signaling.
[0314] In one embodiment, the beam reporting device may further include: a configuration module, wherein:
[0315] The configuration module is used to report a beam report based on the reconfiguration information received from the second network device.
[0316] In one embodiment, the processor 71 can detect the duration by using a timer; and / or can count the first number of times by using a counter.
[0317] In one embodiment, transceiver 76 can be used to report a target triggering event to an upper layer when the physical layer determines, based on measurement information, that a target triggering event has occurred.
[0318] Processor 71 can be used to obtain the first statistical count of target trigger events detected within the detection period through the upper layer.
[0319] In one embodiment, transceiver 76 can be used to acquire measurement information through the physical layer and report the measurement information to the upper layer.
[0320] The processor 71 can be used to obtain the first statistical count of the target triggering event detected within the detection duration when the upper layer determines that a target triggering event has occurred based on measurement information.
[0321] In one embodiment, transceiver 76 can be used to obtain, through the physical layer, a first statistical count of the number of times the target triggering event was detected within the detection duration when the occurrence of the target triggering event is determined to have occurred based on measurement information via the physical layer.
[0322] In one embodiment, the aforementioned upper layer includes a MAC layer and / or an RRC layer.
[0323] In one embodiment, the start time of the above detection duration is the moment when the target trigger event is first received.
[0324] Figure 20 This is a schematic diagram of the structure of a first network device provided in an embodiment of this application. The first network device may include a transceiver 31, a storage area 32, a processor 33, and at least one communication bus 34. The communication bus 34 is used to implement communication connections between components. The storage area 32 may include high-speed RAM, and may also include non-volatile memory (NVM), such as at least one disk storage device. The storage area 32 can store various programs for performing various processing functions and implementing the method steps of this embodiment. In this embodiment, the transceiver 31 can be a radio frequency processing module or a baseband processing module in the first network device. The transceiver 31 can be coupled to the processor 33, and can perform receiving or transmitting actions under the instruction or control of the processor 33.
[0325] In one embodiment, transceiver 31 is used to receive beam reports corresponding to target trigger events reported by the terminal.
[0326] Figure 21This is a schematic diagram of the structure of a second network device provided in an embodiment of this application. The second network device may include a transceiver 41, a memory 42, a processor 43, and at least one communication bus 44. The communication bus 44 is used to implement communication connections between components. The memory 42 may include high-speed RAM, and may also include non-volatile memory (NVM), such as at least one disk storage device. The memory 42 can store various programs for performing various processing functions and implementing the method steps of this embodiment. In this embodiment, the transceiver 41 can be a radio frequency processing module or a baseband processing module in the second network device. The transceiver 41 can be coupled to the processor 43, and can perform receiving or transmitting actions under the instruction or control of the processor 43.
[0327] In one embodiment, transceiver 41 is used to send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0328] In one embodiment, the above configuration information may further include: a first incremental duration.
[0329] In one embodiment, the configuration information may further include: the target event type corresponding to the target triggering event; or, multiple triggering event types, and the detection duration corresponding to each triggering event type, and / or, a preset number of times, wherein the target event type is at least one of the multiple triggering event types.
[0330] In one embodiment, the first sending module 13 may further include: a sending unit, configured to send configuration information to the terminal by carrying it in Radio Resource Control (RRC) signaling.
[0331] In one embodiment, transceiver 41 can be used to send reconfiguration information to a terminal.
[0332] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0333] When a target triggering event is detected within the detection period, obtain the first statistical count of the target triggering event detected within the detection period;
[0334] Based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0335] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0336] When the first statistical count is greater than or equal to the preset count, a beam report corresponding to the target trigger event is reported.
[0337] In one embodiment, the target triggering event includes at least one of the following:
[0338] The beam quality of the current first beam is lower than the first preset quality threshold.
[0339] The detected second beam has a beam quality higher than a second preset quality threshold, and the second beam is any beam other than the first beam;
[0340] The beam quality of the second beam is higher than that of the first beam;
[0341] The beam quality of the third beam is higher than that of the designated beam.
[0342] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0343] If the first statistical count within the detection period is less than the preset count, the beam report corresponding to the target trigger event will not be reported after the detection period ends.
[0344] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0345] If the first statistical count within the detection period is less than the preset count, then the second statistical count of the target triggering event detected within the first incremental period is determined; the start time of the first incremental period is the end time of the detection period.
[0346] Based on the second statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0347] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0348] The first total statistical frequency is determined based on the first and second statistical frequencies;
[0349] When the first total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target trigger event is reported to the first network device.
[0350] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0351] If the first statistical count is less than the preset count within the detection period, for each target trigger event received, a second incremental duration is determined based on the waiting time for receiving the target trigger event; the waiting time includes: the interval between the most recent and the previous target trigger event received, or the interval between the start time of the detection period and the first target trigger event received;
[0352] Determine the third statistical count of the target triggering event detected within the second increment duration; the start time of the second increment duration is the end time of the detection duration;
[0353] Based on the third statistical count, a beam report corresponding to the target trigger event is reported to the first network device.
[0354] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0355] The second total statistical count is determined based on the first and third statistical counts;
[0356] When the second total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target trigger event is reported.
[0357] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0358] When the waiting time is less than the preset time threshold, a second incremental time is determined based on the waiting time.
[0359] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0360] Receive configuration information sent by the second network device. The configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0361] In one embodiment, the configuration information further includes: a first incremental duration.
[0362] In one embodiment, the configuration information also includes:
[0363] The target event type corresponding to the target triggering event;
[0364] or,
[0365] Multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0366] In one embodiment, the configuration information is carried in the Radio Resource Control (RRC) signaling.
[0367] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0368] If a reconfiguration message is received from the second network device, a beam report is reported based on the reconfiguration message.
[0369] In one embodiment, the duration is detected by timing a timer;
[0370] And / or,
[0371] The first count is recorded using a counter.
[0372] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0373] When the physical layer determines that a target triggering event has occurred based on measurement information, it reports the target triggering event to the upper layer.
[0374] The upper layer obtains the first statistical count of the target trigger event detected within the detection period.
[0375] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0376] Measurement information is obtained through the physical layer and reported to the upper layer.
[0377] When the upper layer determines that a target triggering event has occurred based on measurement information, the first statistical count of the target triggering event detected within the detection time is obtained.
[0378] In one embodiment, when the physical layer determines that the target triggering event has occurred based on measurement information, the physical layer obtains the first statistical number of times the target triggering event was detected within the detection duration.
[0379] In one embodiment, the upper layer includes a MAC layer and / or an RRC layer.
[0380] In one embodiment, the detection duration begins at the moment when the target trigger event is first received.
[0381] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0382] The receiving terminal reports the beam report corresponding to the target trigger event.
[0383] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0384] Send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0385] In one embodiment, the configuration information further includes: a first incremental duration.
[0386] In one embodiment, the configuration information also includes:
[0387] The target event type corresponding to the target triggering event;
[0388] or,
[0389] Multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0390] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0391] The configuration information is carried in the Radio Resource Control (RRC) signaling and sent to the terminal.
[0392] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0393] Send reconfiguration information to the terminal.
[0394] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the following steps:
[0395] When a target triggering event is detected within the detection period, obtain the first statistical count of the target triggering event detected within the detection period;
[0396] Based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0397] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0398] When the first statistical count is greater than or equal to the preset count, a beam report corresponding to the target trigger event is reported.
[0399] In one embodiment, the target triggering event includes at least one of the following:
[0400] The beam quality of the current first beam is lower than the first preset quality threshold.
[0401] The detected second beam has a beam quality higher than a second preset quality threshold, and the second beam is any beam other than the first beam;
[0402] The beam quality of the second beam is higher than that of the first beam;
[0403] The beam quality of the third beam is higher than that of the designated beam.
[0404] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0405] If the first statistical count within the detection period is less than the preset count, the beam report corresponding to the target trigger event will not be reported after the detection period ends.
[0406] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0407] If the first statistical count within the detection period is less than the preset count, then the second statistical count of the target triggering event detected within the first incremental period is determined; the start time of the first incremental period is the end time of the detection period.
[0408] Based on the second statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
[0409] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0410] The first total statistical frequency is determined based on the first and second statistical frequencies;
[0411] When the first total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target trigger event is reported to the first network device.
[0412] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0413] If the first statistical count is less than the preset count within the detection period, for each target trigger event received, a second incremental duration is determined based on the waiting time for receiving the target trigger event; the waiting time includes: the interval between the most recent and the previous target trigger event received, or the interval between the start time of the detection period and the first target trigger event received;
[0414] Determine the third statistical count of the target triggering event detected within the second increment duration; the start time of the second increment duration is the end time of the detection duration;
[0415] Based on the third statistical count, a beam report corresponding to the target trigger event is reported to the first network device.
[0416] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0417] The second total statistical count is determined based on the first and third statistical counts;
[0418] When the second total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target trigger event is reported.
[0419] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0420] When the waiting time is less than the preset time threshold, a second incremental time is determined based on the waiting time.
[0421] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0422] Receive configuration information sent by the second network device. The configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0423] In one embodiment, the configuration information further includes: a first incremental duration.
[0424] In one embodiment, the configuration information also includes:
[0425] The target event type corresponding to the target triggering event;
[0426] or,
[0427] Multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0428] In one embodiment, the configuration information is carried in the Radio Resource Control (RRC) signaling.
[0429] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0430] If a reconfiguration message is received from the second network device, a beam report is reported based on the reconfiguration message.
[0431] In one embodiment, the duration is detected by timing a timer;
[0432] And / or,
[0433] The first count is recorded using a counter.
[0434] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0435] When the physical layer determines that a target triggering event has occurred based on measurement information, it reports the target triggering event to the upper layer.
[0436] The upper layer obtains the first statistical count of the target trigger event detected within the detection period.
[0437] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0438] Measurement information is obtained through the physical layer and reported to the upper layer.
[0439] When the upper layer determines that a target triggering event has occurred based on measurement information, the first statistical count of the target triggering event detected within the detection time is obtained.
[0440] In one embodiment, when the physical layer determines that the target triggering event has occurred based on measurement information, the physical layer obtains the first statistical number of times the target triggering event was detected within the detection duration.
[0441] In one embodiment, the upper layer includes a MAC layer and / or an RRC layer.
[0442] In one embodiment, the detection duration begins at the moment when the target trigger event is first received.
[0443] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0444] The receiving terminal reports the beam report corresponding to the target trigger event.
[0445] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0446] Send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
[0447] In one embodiment, the configuration information further includes: a first incremental duration.
[0448] In one embodiment, the target event type corresponds to the target triggering event;
[0449] or,
[0450] Multiple trigger event types, and the detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
[0451] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0452] The configuration information is carried in the Radio Resource Control (RRC) signaling and sent to the terminal.
[0453] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0454] Send reconfiguration information to the terminal.
[0455] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0456] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0457] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A beam reporting method, characterized in that, The method is applied to a terminal, and the method includes: When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained; Based on the first statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
2. The method according to claim 1, characterized in that, The beam report corresponding to the target triggering event, reported based on the statistical frequency, includes: When the first statistical count is greater than or equal to the preset count, a beam report corresponding to the target triggering event is reported.
3. The method according to claim 1, characterized in that, The target triggering event includes at least one of the following: The beam quality of the current first beam is lower than the first preset quality threshold. The detected second beam has a beam quality higher than a second preset quality threshold, and the second beam is any beam other than the first beam; The beam quality of the second beam is higher than that of the first beam; The beam quality of the third beam is higher than that of the designated beam.
4. The method according to claim 2, characterized in that, The method further includes: If the first statistical count is less than the preset count within the detection period, the beam report corresponding to the target triggering event will not be reported after the detection period ends.
5. The method according to claim 4, characterized in that, The method further includes: If the first statistical count is less than a preset count within the detection duration, then a second statistical count of the target triggering event is determined within the first incremental duration; the start time of the first incremental duration is the end time of the detection duration. Based on the second statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
6. The method according to claim 5, characterized in that, The beam report corresponding to the target triggering event, reported based on the second statistical count, includes: Based on the first statistical count and the second statistical count, determine the first total statistical count; When the first total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target triggering event is reported to the first network device.
7. The method according to claim 2, characterized in that, The method further includes: When the first statistical count is less than the preset count within the detection duration, for each time the target trigger event is received, a second incremental duration is determined based on the waiting time for receiving the target trigger event; the waiting time includes: the interval between the most recent and the previous time the target trigger event was received, or the interval between the start time of the detection duration and the first time the target trigger event was received; Determine the third statistical count of the target triggering event detected within the second incremental duration; the start time of the second incremental duration is the end time of the detection duration; Based on the third statistical count, a beam report corresponding to the target triggering event is reported to the first network device.
8. The method according to claim 7, characterized in that, The process of reporting the beam report corresponding to the target triggering event based on the third statistical count includes: The second total statistical count is determined based on the first statistical count and the third statistical count; When the second total number of statistics is greater than or equal to the preset number, a beam report corresponding to the target triggering event is reported.
9. The method according to claim 7, characterized in that, The determination of the second incremental duration based on the waiting time for receiving the target trigger event includes: When the waiting time is less than a preset time threshold, a second incremental time is determined based on the waiting time.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The system receives configuration information sent by a second network device, the configuration information including: the detection duration corresponding to the target event type, and / or, a preset number of times.
11. The method according to claim 10, characterized in that, The configuration information also includes: the first incremental duration.
12. The method according to claim 10, characterized in that, The configuration information also includes: The target event type corresponding to the target triggering event; or, Multiple trigger event types, and a detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
13. The method according to claim 10, characterized in that, The configuration information is carried in the Radio Resource Control (RRC) signaling.
14. The method according to claim 10, characterized in that, The method further includes: If a reconfiguration message is received from the second network device, a beam report is reported based on the reconfiguration message.
15. The method according to any one of claims 1 to 9, characterized in that, The detection duration is timed using a timer. And / or, The first statistical count is recorded using a counter.
16. The method according to claim 1, characterized in that, When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained, including: When the physical layer determines that the target triggering event has occurred based on measurement information, it reports the target triggering event to the upper layer. The upper layer obtains the first statistical count of the target triggering event detected within the detection duration.
17. The method according to claim 1, characterized in that, When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained, including: Measurement information is acquired through the physical layer and reported to the upper layer. When the upper layer determines that the target triggering event has occurred based on the measurement information, the first statistical count of the target triggering event being detected within the detection duration is obtained.
18. The method according to claim 1, characterized in that, When a target triggering event is detected within the detection period, the first statistical count of the target triggering event being detected within the detection period is obtained, including: When the physical layer determines that the target triggering event has occurred based on the measurement information, the physical layer obtains the first statistical count of the target triggering event detected within the detection duration.
19. The method according to claim 16 or 17, characterized in that, The upper layer includes a MAC layer and / or an RRC layer.
20. The method according to any one of claims 1 to 9, characterized in that, The start time of the detection duration is the moment when the target trigger event is first received.
21. A beam reporting method, characterized in that, The method is applied to a first network device, and the method includes: The receiving terminal reports the beam report corresponding to the target trigger event.
22. A beam reporting method, characterized in that, The method is applied to a second network device, and the method includes: Send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
23. The method according to claim 22, characterized in that, The configuration information also includes: the first incremental duration.
24. The method according to claim 22, characterized in that, The configuration information also includes: The target event type corresponding to the target triggering event; or, Multiple trigger event types, and a detection duration corresponding to each trigger event type, and / or a preset number of times, wherein the target event type is at least one of the multiple trigger event types.
25. The method according to claim 22, characterized in that, Sending configuration information to the terminal includes: The configuration information is carried in the Radio Resource Control (RRC) signaling and sent to the terminal.
26. The method according to claim 22, characterized in that, The method further includes: Send reconfiguration information to the terminal.
27. A beam reporting device, characterized in that, The device includes: The acquisition module is used to acquire the first statistical count of the target triggering event being detected within the detection time when the target triggering event is detected within the detection time. The reporting module is used to report the beam report corresponding to the target triggering event to the first network device based on the first statistical count.
28. A beam reporting device, characterized in that, The device includes: The first receiving module is used to receive beam reports corresponding to target trigger events reported by the terminal.
29. A beam reporting device, characterized in that, The device includes: The first sending module is used to send configuration information to the terminal; the configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
30. A terminal, characterized in that, include: Processor and transceiver; The processor is configured to obtain a first statistical count of the target triggering event being detected within the detection time when the target triggering event is detected within the detection time. The transceiver is used to report the beam report corresponding to the target triggering event to the first network device based on the first statistical count.
31. A network device, wherein the network device is a first network device, characterized in that, include: Processor and transceiver; The transceiver is used to receive beam reports corresponding to target trigger events reported by the terminal.
32. A network device, wherein the network device is a second network device, characterized in that, include: Processor and transceiver; The transceiver is used to send configuration information to the terminal; The configuration information includes: the detection duration corresponding to the target event type, and / or, the preset number of times.
33. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 26.
34. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 26.