Information processing method and apparatus
By designing conditions for resetting the counter value in the event detection process, the problem of UE counter error accumulation was solved, and the reliability and stability of the system were improved.
Patent Information
- Application Number
- PCT/CN2025/110768
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-31
- Filing Date
- 2025-07-26
- Publication Date
- 2026-02-05
AI Technical Summary
In multiple-input multiple-output (MIMO) systems, the UE may be unable to reset the counter in the existing event reporting mechanism, leading to the accumulation of counter errors, resulting in multiple error reports and affecting the system's reliability and stability.
The conditions for resetting the counter value are designed, including resetting the counter when sending a reporting message, receiving a response message, or sending or receiving an acknowledgment message for a beam report, to ensure the correct use of the counter.
By resetting the counter, the accumulation of counter errors is avoided, thus improving the reliability and stability of the system.
Smart Images

Figure CN2025110768_05022026_PF_FP_ABST
Abstract
Description
Information processing method and device
[0001] The present application claims priority to the Chinese patent application No. 202411049352.6, filed on July 31, 2024, entitled "Information processing method and device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to an information processing method and device. BACKGROUND
[0003] In a multiple input multiple output (MIMO) system, beam switching is a technique used to optimize the directionality of wireless communication signal transmission and reception, which can significantly improve system performance and coverage. The decision of beam switching needs to be based on the measurement results of L1 / L2 performed by a user equipment (UE) to a base station; for example, the base station reads the measurement results, and makes a switching decision according to these measurement results. The current L1 reporting mechanism introduces a new method based on event triggering, which is used to reduce unnecessary reporting times and reduce reporting overhead. For example, the UE generally needs to meet the triggering conditions of the timer (time window) and the number (number M) to perform event reporting (such as meeting the number of times of the event greater than or equal to a number M for at least one same beam before a configurable timer expires), and then perform event reporting. However, there may be a problem in the current event reporting mechanism that the UE cannot reset the count value of the counter, thereby causing the counter to accumulate errors and the UE to perform multiple false reports. SUMMARY
[0004] The present application provides an information processing method and device, which designs a counter reset value condition in the event detection process, thereby avoiding the accumulation of counter errors.
[0005] In a first aspect, the present application provides an information processing method, which is applied to a first device, for example, the method can be executed by the first device, the first device can be a terminal, or a communication module or component of the terminal, or a circuit or chip (such as a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a Modem core, etc.) applicable to the terminal. In the method, the first device determines that a count value of a counter is greater than or equal to a first value; the counter is used to record a number of times of occurrence of a detected event. The first device sends a first reporting message, and the first reporting message is used to indicate that there is a beam report to be reported. When a first condition is met, the first device resets the counter; the first condition includes at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, a beam report has been sent, or an acknowledgement message to the beam report has been received.
[0006] In the method, the condition for resetting the count value of the counter is designed in the process of event detection, for example, the condition for resetting the count value of the counter (also referred to as the first condition) can be one or more steps in the process of event detection and reporting, such as the first reporting message has been sent, the response message to the first reporting message has been received, the beam report has been sent, or the acknowledgement message to the beam report has been received, etc.; if one or more of the above steps are executed, the first device can reset the counter, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0007] In a possible implementation, in a first timer, the first device determines the count value of the counter; the first timer has a corresponding relationship with the first value.
[0008] In the implementation, the first device is further limited to record the number of times of occurrence of the detected event within the time length of the first timer, thereby determining the count value of the counter.
[0009] In a possible implementation, the first device obtains first configuration information, and the first configuration information includes a corresponding relationship between a plurality of timers and a plurality of values.
[0010] In a possible implementation, the first configuration information is carried in a radio resource control (RRC) configuration message.
[0011] In the above embodiments, the first device can obtain a correspondence relationship between the plurality of timers and the plurality of values through the first configuration information. For example, the correspondence relationship includes the plurality of timers and the plurality of values (e.g., number M) corresponding to the plurality of timers respectively; and one timer corresponds to one number M.
[0012] In a possible implementation, the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by the first indication information; and the first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
[0013] In a possible implementation, the first device receives the first indication information, and the first indication information is used to indicate the first timer and / or the first value.
[0014] In the above embodiments, the first timer can be a first timer in the preconfigured correspondence relationship; or the first timer can be a timer indicated by the base station; and similarly, the first value can be a first value in the preconfigured correspondence relationship; or the first value can be a value indicated by the base station, which is beneficial to implement flexible configuration of the initialized timer and the number M.
[0015] In a possible implementation, the first device receives second indication information, and the second indication information is used to activate or deactivate the event detection process.
[0016] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event.
[0017] In a possible implementation, the second indication information is media access control control element (MAC CE) or downlink control information (DCI).
[0018] In the above embodiments, the first device can activate or deactivate the event detection process by receiving the second indication information; for example, when the second indication information indicates to activate the event detection process, the first device starts the timer and detects the number of times of event occurrence; and when the second indication information indicates to deactivate the event detection process, the first device stops the timer and stops the counter.
[0019] In a possible implementation, when the event occurrence is detected within the first timer, the first device adds 1 to the count value of the counter corresponding to the first timer; and the initial value of the counter is 0.
[0020] In a possible implementation, the first device resets the count value of the counter to 0 after sending the first report message.
[0021] In a possible implementation, the first device resets the count value of the counter to 0 after receiving a response message of the first report message, where the response message of the first report message is used to indicate a position of a time-frequency domain resource used by the beam report.
[0022] In a possible implementation, the first device resets the count value of the counter to 0 after sending the beam report.
[0023] In a possible implementation, the first device resets the count value of the counter to 0 after receiving an acknowledgement message of the beam report, where the acknowledgement message is used to indicate that the beam report is successfully received.
[0024] In the above implementations, several possible implementation processes of resetting the counter when the first condition is met are specifically described, which is beneficial to resetting the counter in the event detection and report process, thereby ensuring correct use of the counter, avoiding incorrect accumulation of the counter, and being beneficial to improving reliability and stability of the system.
[0025] In a possible implementation, the response message of the first report message or the acknowledgement message of the beam report includes adjustment information, where the adjustment information is used to indicate the second timer and / or a second value corresponding to the second timer.
[0026] In a possible implementation, the second timer is one of a plurality of timers, and the second timer is different from the first timer; and the second value is one of a plurality of values, and the second value is different from the first value.
[0027] In the above implementations, the first device can further receive adjustment information, where the adjustment information is used to instruct the first device to change the first timer to the second timer and change the first value to the second value, thereby achieving flexible configuration of the timer and the number M.
[0028] In a second aspect, the present application provides an information processing method, which is applied to a first device, for example, the method can be executed by the first device, the first device can be a terminal, or a communication module or component of the terminal, or a circuit or chip (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a Modem core, etc.) applicable to the terminal. In the method, when the first device detects an event within a first timer, the first device adds 1 to a count value of a counter corresponding to the first timer; the counter is used to record the number of times the event occurs. When the count value of the counter is greater than or equal to a first value, the first device triggers event reporting; or, when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter.
[0029] In the method, a new trigger condition mechanism is designed in the event detection process. For example, when the first device detects an event within a first timer, the first device can add 1 to a count value of a counter corresponding to the first timer; and when the count value of the counter is greater than or equal to a first value, the first device triggers event reporting, thereby realizing the overall event reporting process; or, when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter, so that event reporting is not triggered within the time length of the current timer, and the value of the counter is reset to 0, which is beneficial to restarting counting after the start of the next timer, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0030] In a possible implementation, the first device obtains first configuration information, and the first configuration information includes a correspondence between a plurality of timers and a plurality of values.
[0031] In a possible implementation, the first configuration information is carried in an RRC configuration message.
[0032] In the above implementation, the first device can obtain the correspondence between the plurality of preconfigured timers and the plurality of values through the first configuration information. For example, the correspondence includes a plurality of timers and a plurality of values corresponding to the plurality of timers respectively; wherein one timer corresponds to one number M.
[0033] In a possible implementation, the first timer is the first timer in the plurality of timers, or the first timer is the timer indicated by the first indication information; and the first value is the first value in the plurality of values, or the first value is the value indicated by the first indication information.
[0034] In a possible implementation, the first device receives first indication information, and the first indication information is used to indicate the first timer and / or the first value.
[0035] In the above embodiments, the first timer can be a first timer in the preconfigured correspondence; or the first timer can be a timer indicated by the base station; similarly, the first value can be a first value in the preconfigured correspondence; or the first value can be a value indicated by the base station, which facilitates flexible configuration of the initialized timer and the number M.
[0036] In a possible implementation, the first device receives second indication information, and the second indication information is used to activate or deactivate the event detection procedure.
[0037] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event.
[0038] In a possible implementation, the second indication information is a MAC CE or DCI.
[0039] In the above embodiments, the first device can activate or deactivate the event detection procedure by receiving the second indication information; for example, when the second indication information indicates to activate the event detection procedure, the first device starts the timer and detects the number of times of occurrence of the event; when the second indication information indicates to deactivate the event detection procedure, the first device stops the timer and stops the counter.
[0040] In a possible implementation, the first device sends a first reporting message, and the first reporting message is used to indicate that there is a beam report to be reported. When a first condition is met, the first device resets the counter; wherein the first condition includes at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, the beam report has been sent, and an acknowledgement message to the beam report has been received.
[0041] In this embodiment, the first condition for resetting the value of the counter is designed, which can be one or more steps in the event detection and reporting procedure, such as the first reporting message has been sent, the response message to the first reporting message has been received, the beam report has been sent, or the acknowledgement message to the beam report has been received; if one or more of the above steps are executed, the first device can reset the counter, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and facilitating to improve the reliability and stability of the system.
[0042] In a possible implementation, the first device has sent the first reporting message, and the counting value of the counter is reset to 0.
[0043] In a possible implementation, the first device receives a response message to the first reporting message, and the counting value of the counter is reset to 0; wherein the response message to the first reporting message is used to indicate the location of the time-frequency domain resource used for reporting the beam report.
[0044] In a possible implementation, the first device resets the count value of the counter to 0 when the first device has sent the beam report.
[0045] In a possible implementation, the first device resets the count value of the counter to 0 when the first device receives an acknowledgement message of the beam report; and the acknowledgement message is used to indicate that the beam report is successfully received.
[0046] In the above implementations, the resetting of the counter when the first condition is met is specifically described, which is beneficial to resetting the counter in the event detection and reporting process, thereby ensuring the correct use of the counter and avoiding the error accumulation of the counter.
[0047] In a possible implementation, the response message of the first reporting message or the acknowledgement message of the beam report includes adjustment information, and the adjustment information is used to indicate the second timer and / or the second value corresponding to the second timer.
[0048] In a possible implementation, the second timer is one of a plurality of timers, and the second timer is different from the first timer; and the second value is one of a plurality of values, and the second value is different from the first value.
[0049] In the above implementations, the first device can further receive adjustment information, and the adjustment information is used to instruct the first device to change the first timer to the second timer and change the first value to the second value, thereby achieving flexible configuration of the timer and the number M.
[0050] In a third aspect, the present application provides an information processing method, which is applied to a first device, for example, the method can be executed by the first device, the first device can be a terminal, or a communication module or component of the terminal, or a circuit or chip (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a Modem core) applicable to the terminal. In the method, the first device receives second indication information, and the second indication information is used to activate or deactivate an event detection process; and the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event. The first device executes the activated or deactivated event detection process.
[0051] In the method, the first device can activate or deactivate the event detection process by receiving the second indication information; for example, when the second indication information indicates to activate the event detection process, the first device starts a timer and detects the number of times of the event; and when the second indication information indicates to deactivate the event detection process, the first device stops the timer and stops a counter.
[0052] In a possible implementation, the second indication information is a MAC CE or a DCI.
[0053] In a possible implementation, the first device obtains the first configuration information, and the first configuration information includes a correspondence between a plurality of timers and a plurality of values.
[0054] In a possible implementation, the first configuration information is carried in an RRC configuration message.
[0055] In the foregoing implementation, the first device can obtain, by using the first configuration information, a correspondence between a plurality of preconfigured timers and a plurality of values. For example, the correspondence includes a plurality of timers and a plurality of values corresponding to the plurality of timers respectively, and one timer corresponds to one number M.
[0056] In a possible implementation, when the first device detects an event in the first timer, the first device adds one to a count value of a counter corresponding to the first timer. When the count value of the counter is greater than or equal to a first value, the first device triggers event reporting. Alternatively, when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter.
[0057] In this implementation, a new triggering condition mechanism is designed in the event detection process. For example, when the first device detects an event in the first timer, the first device can add one to a count value of a counter corresponding to the first timer. When the count value of the counter is greater than or equal to a first value, the first device triggers event reporting, thereby implementing the overall event reporting process. Alternatively, when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter, so that event reporting is not triggered in the time length of the current timer, and the count value of the counter is reset to 0, which is beneficial to restarting counting after the start of the next timer, thereby ensuring correct use of the counter, avoiding incorrect accumulation of the counter, and improving the reliability and stability of the system.
[0058] In a possible implementation, the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by the first indication information. The first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
[0059] In a possible implementation, the first device receives the first indication information, and the first indication information is used to indicate the first timer and / or the first value.
[0060] In the foregoing implementation, the first timer can be a first timer in the preconfigured correspondence, or the first timer can be a timer indicated by the base station. Similarly, the first value can be a first value in the preconfigured correspondence, or the first value can be a value indicated by the base station, which is beneficial to implementing flexible configuration of the initialized timer and the number M.
[0061] In a possible implementation, the first device resets the counter when the first condition is met; wherein the first condition comprises at least one of: the first report message has been sent, the response message to the first report message is received, the beam report has been sent, and the acknowledgement message to the beam report is received.
[0062] In a possible implementation, the first device resets the count value of the counter to 0 when the first report message has been sent.
[0063] In a possible implementation, the first device resets the count value of the counter to 0 when the response message to the first report message is received; wherein the response message to the first report message is used to indicate the location of the time-frequency domain resource used for reporting the beam report.
[0064] In a possible implementation, the first device resets the count value of the counter to 0 when the beam report has been sent.
[0065] In a possible implementation, the first device resets the count value of the counter to 0 when the acknowledgement message to the beam report is received; wherein the acknowledgement message is used to indicate that the beam report is successfully received.
[0066] In the above implementations, the first condition for resetting the count value of the counter is designed, which can be one or more steps in the event detection and reporting process, such as the first report message has been sent, the response message to the first report message is received, the beam report has been sent, or the acknowledgement message to the beam report is received, etc.; if one or more of the above steps are executed, the first device can reset the counter, thereby ensuring the correct use of the counter and avoiding the error accumulation of the counter.
[0067] In a possible implementation, the response message to the first report message or the acknowledgement message to the beam report comprises adjustment information, which is used to indicate the second timer and / or the second value corresponding to the second timer.
[0068] In a possible implementation, the second timer is one of a plurality of timers, and the second timer is different from the first timer; and the second value is one of a plurality of values, and the second value is different from the first value.
[0069] In the above implementations, the first device can further receive adjustment information, which is used to instruct the first device to change the first timer to the second timer and change the first value to the second value, thereby achieving flexible configuration of the timer and the number M.
[0070] In a fourth aspect, the present application provides an information processing method, which is applied to a first device, for example, the method can be executed by the first device, the first device can be a terminal, or a communication module or component of the terminal, or a circuit or chip (such as a Modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a Modem core) applicable to the terminal. In the method, the first device obtains first configuration information, the first configuration information includes a correspondence between a plurality of timers and a plurality of values, any one of the plurality of values is related to a count value of a counter, and the counter is used to record the number of times of occurrence of a detected event. The first device determines a first timer and a first value based on the plurality of timers and the plurality of corresponding values.
[0071] In the method, the first device obtains the correspondence between the plurality of timers and the plurality of values by receiving the first configuration information, which is beneficial for the first device to select a suitable timer and a corresponding number M value from the correspondence, and then perform an event detection process.
[0072] In a possible implementation, the first device receives adjustment information, and the adjustment information is used to indicate that the second timer and / or a second value corresponding to the second timer is used.
[0073] In a possible implementation, the second timer is one of the plurality of timers, and the second timer is different from the first timer; and the second value is one of the plurality of values, and the second value is different from the first value.
[0074] In the above implementation, the first device can further receive adjustment information, and the adjustment information is used to instruct the first device to change the first timer to the second timer and change the first value to the second value, so as to realize flexible configuration of the timer and the number M.
[0075] In a possible implementation, the first timer is a first timer of the plurality of timers, or the first timer is a timer indicated by the first indication information; and the first value is a first value of the plurality of values, or the first value is a value indicated by the first indication information.
[0076] In a possible implementation, the first device receives first indication information, and the first indication information is used to indicate the first timer and / or the first value.
[0077] In the above embodiments, the first timer can be a first timer in the preconfigured correspondence; or the first timer can be a timer indicated by the base station; similarly, the first value can be a first value in the preconfigured correspondence; or the first value can be a value indicated by the base station, which facilitates flexible configuration of the initialization timer and the number M.
[0078] In a possible implementation, the first device receives second indication information, and the second indication information is used to activate or deactivate the event detection procedure.
[0079] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event.
[0080] In a possible implementation, the second indication information is a MAC CE or DCI.
[0081] In the above embodiments, the first device can activate or deactivate the event detection procedure by receiving the second indication information; for example, when the second indication information indicates to activate the event detection procedure, the first device starts the timer and detects the number of times of event occurrence; when the second indication information indicates to deactivate the event detection procedure, the first device stops the timer and stops the counter.
[0082] In a possible implementation, when the first device detects event occurrence within the first timer, the first device adds 1 to the count value of the counter corresponding to the first timer. When the count value of the counter is greater than or equal to the first value, the first device triggers event reporting; or when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter.
[0083] In this embodiment, a new trigger condition mechanism is designed in the event detection procedure. For example, when the first device detects event occurrence within the first timer, the first device can add 1 to the count value of the counter corresponding to the first timer; and when the count value of the counter is greater than or equal to the first value, the first device triggers event reporting, thereby implementing the overall event reporting procedure; or when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter, so that event reporting is not triggered within the duration of the current timer, and the value of the counter is reset to 0, which facilitates the start of counting again after the start of the next timer, thereby ensuring the correct use of the counter and avoiding incorrect accumulation of the counter.
[0084] In a possible implementation, when the first condition is met, the first device resets the counter; wherein the first condition includes at least one of the following: a first reporting message has been sent, a response message to the first reporting message has been received, a beam report has been sent, and an acknowledgement message to the beam report has been received.
[0085] In this embodiment, the first condition for resetting the counter value is designed, which can be one or more steps in the event detection and reporting process, such as sending the first reporting message, receiving the response message of the first reporting message, sending the beam report, or receiving the confirmation message of the beam report, etc. If one or more of the above steps are performed, the first device can reset the counter, thereby ensuring the correct use of the counter and avoiding the error accumulation of the counter.
[0086] In a possible implementation, the first device resets the counter value to 0 after sending the first reporting message.
[0087] In a possible implementation, the first device resets the counter value to 0 after receiving the response message of the first reporting message; wherein the response message of the first reporting message is used to indicate the location of the time-frequency domain resource used for reporting the beam report.
[0088] In a possible implementation, the first device resets the counter value to 0 after sending the beam report.
[0089] In a possible implementation, the first device resets the counter value to 0 after receiving the confirmation message of the beam report; wherein the confirmation message is used to indicate the successful reception of the beam report.
[0090] In the above embodiments, several possible implementation processes for resetting the counter when the first condition is met are specifically described, which is beneficial to resetting the counter in the event detection and reporting process, thereby ensuring the correct use of the counter and avoiding the error accumulation of the counter.
[0091] In a possible implementation, the response message of the first reporting message or the confirmation message of the beam report includes adjustment information.
[0092] In a fifth aspect, the present application provides an information processing method, which is applied to a second device, for example, the method can be executed by the second device, and the second device can be a network device (such as a base station, etc.), or a communication module or component of the network device, or a logic module capable of realizing all or part of the functions of the network device. Wherein, the second device determines the correspondence between a plurality of timers and a plurality of values, any one of the plurality of values is related to the counter value of a counter, and the counter is used to record the number of times of the detected event. The second device sends first configuration information, and the first configuration information includes the correspondence between the plurality of timers and the plurality of values.
[0093] In the method, the base station can pre-configure a correspondence relationship between the plurality of timers and the plurality of number M values, and indicate the correspondence relationship to the first device through the first configuration information, so as to facilitate the first device to select a suitable timer and a corresponding number M value from the correspondence relationship, and subsequently perform the event detection process.
[0094] In a possible implementation, the second device sends adjustment information, and the adjustment information is used to indicate that the second timer and / or a second number value corresponding to the second timer is used.
[0095] In a possible implementation, the second timer is one of the plurality of timers, and the second timer is different from the first timer; and the second number value is one of the plurality of number values, and the second number value is different from the first number value.
[0096] In the above implementation, the second device can further send adjustment information, and the adjustment information is used to instruct the first device to change the first timer to the second timer and change the first number value to the second number value, so as to achieve flexible configuration of the timer and the number M.
[0097] In a possible implementation, the first timer is a first timer of the plurality of timers, or the first timer is a timer indicated by the first indication information; and the first number value is a first number value of the plurality of number values, or the first number value is a number value indicated by the first indication information.
[0098] In a possible implementation, the second device sends the first indication information, and the first indication information is used to indicate the first timer and / or the first number value.
[0099] In the above implementation, the first timer can be a first timer in the pre-configured correspondence relationship; or the first timer can be a timer indicated by the second device; similarly, the first number value can be a first number value in the pre-configured correspondence relationship; or the first number value can be a number value indicated by the second device, so as to facilitate flexible configuration of the initialized timer and the number M.
[0100] In a possible implementation, the second device sends the second indication information, and the second indication information is used to activate or deactivate the event detection process.
[0101] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event.
[0102] In a possible implementation, the second indication information is a MAC CE or a DCI.
[0103] In the above embodiments, the second device indicates the first device to activate or deactivate the event detection procedure through the second indication information; for example, when the second indication information indicates to activate the event detection procedure, the first device starts a timer and detects the number of times of event occurrence; when the second indication information indicates to deactivate the event detection procedure, the first device stops the timer and stops the counter.
[0104] In a sixth aspect, the present application provides a communication device. The communication device is located at a terminal side, and can be a terminal, or a device (such as at least one processor, chip, or chip system, etc.) applied to the terminal, or a device capable of being matched with the terminal. In a possible implementation, the communication device has the function of implementing the first aspect, for example, the communication device includes a module or unit or means corresponding to the operation of the first aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0105] In a possible implementation, the communication device includes a communication unit and a processing unit. The processing unit is configured to determine that a count value of a counter is greater than or equal to a first value, and the counter is configured to record the number of times of event occurrence. The communication unit is configured to send a first reporting message, and the first reporting message is configured to indicate that there is a beam report to be reported. When the first condition is met, the processing unit is configured to reset the counter, and the first condition includes at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, a beam report has been sent, and an acknowledgement message to the beam report has been received.
[0106] In the above embodiments, the counter reset value condition in the event detection procedure is designed, for example, the counter reset value condition (also referred to as the first condition) can be one or more steps in the event detection and reporting procedure, such as the first reporting message has been sent, the response message to the first reporting message has been received, the beam report has been sent, or the acknowledgement message to the beam report has been received, etc. If one or more of the above steps are performed, the communication device can reset the counter, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0107] Optionally, other possible implementations of the sixth aspect can refer to the descriptions of the other possible implementations of the first aspect, which will not be repeated here.
[0108] In a seventh aspect, the present application provides a communication apparatus. The communication apparatus is located at a terminal side, and can be a terminal, or a device (for example, at least one processor, chip, or chip system, etc.) applied to the terminal, or a device capable of being used in matching with the terminal. In a possible implementation, the communication apparatus has the functions of the first aspect, for example, the communication apparatus includes modules or units or means corresponding to the operations of the first aspect, and the modules or units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0109] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The processing unit is configured to increase a count value of a counter corresponding to the first timer by 1 when the event is detected within the first timer. The counter is configured to record a number of times of occurrence of the detected event. When the count value of the counter is greater than or equal to a first value, the communication unit is configured to trigger event reporting. Alternatively, when the first timer ends and the count value of the counter is less than the first value, the processing unit is configured to reset the counter.
[0110] In this implementation, a new trigger condition mechanism is designed in the event detection process. For example, the processing unit increases the count value of the counter corresponding to the first timer by 1 when the event is detected within the first timer. When the count value of the counter is greater than or equal to the first value, the communication unit triggers event reporting, thereby implementing the overall event reporting process. Alternatively, when the first timer ends and the count value of the counter is less than the first value, the processing unit resets the counter, so that event reporting is not triggered within the time length of the current timer, and the count value of the counter is reset to 0, which is beneficial to restarting counting after the start of the next timer, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0111] Optionally, other possible implementations of the seventh aspect can refer to the descriptions of the other possible implementations of the second aspect, which will not be described herein.
[0112] In an eighth aspect, the present application provides a communication apparatus. The communication apparatus is located at a terminal side, and can be a terminal, or a device (for example, at least one processor, chip, or chip system, etc.) applied to the terminal, or a device capable of being used in matching with the terminal. In a possible implementation, the communication apparatus has the functions of the first aspect, for example, the communication apparatus includes modules or units or means corresponding to the operations of the first aspect, and the modules or units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0113] In a possible implementation, the communication apparatus comprises a communication unit and a processing unit. The communication unit is configured to receive second indication information, the second indication information being used to activate or deactivate the event detection procedure; the event comprises a Layer 1 / Layer 2 triggered mobility (LTM) event and / or a handover event. The processing unit is configured to perform the activation or the deactivation of the event detection procedure.
[0114] In this implementation, the communication apparatus can activate or deactivate the event detection procedure by receiving the second indication information. For example, when the second indication information indicates to activate the event detection procedure, the communication apparatus starts a timer and detects the number of events; when the second indication information indicates to deactivate the event detection procedure, the communication apparatus stops the timer and stops the counter.
[0115] Optionally, other possible implementations in the eighth aspect can refer to the descriptions of the corresponding possible implementations in the third aspect, which will not be described here.
[0116] In a ninth aspect, the present application provides a communication apparatus. The communication apparatus is located at a terminal side, which can be a terminal, or a device (for example, at least one processor, chip, or chip system) applied to the terminal, or a device capable of matching the terminal. In a possible implementation, the communication apparatus has the functions of the first aspect, for example, the communication apparatus comprises modules or units or means corresponding to the operations of the first aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0117] In a possible implementation, the communication apparatus comprises a communication unit and a processing unit. The communication unit is configured to obtain first configuration information, the first configuration information comprising a correspondence between a plurality of timers and a plurality of values, any one of the plurality of values being related to a count value of a counter, the counter being used to record the number of events. The processing unit is configured to determine a first timer and a first value based on the plurality of timers and the plurality of corresponding values.
[0118] In this implementation, the communication apparatus obtains the correspondence between the plurality of timers and the plurality of values by receiving the first configuration information, which is beneficial for the first apparatus to select a suitable timer and a corresponding number M value from the correspondence, and subsequently perform the event detection procedure.
[0119] Optionally, other possible implementations in the ninth aspect can refer to the descriptions of the corresponding possible implementations in the fourth aspect, which will not be described here.
[0120] In a tenth aspect, the present application provides a communication apparatus. The communication apparatus is located at a network side, and can be a network device, or an apparatus (e.g., at least one processor, chip, or chip system, etc.) applied to the network device, or an apparatus capable of being used in cooperation with the network device. In a possible implementation, the communication apparatus has the function of implementing the second aspect, e.g., the communication apparatus includes a module, unit, or means corresponding to the operations of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0121] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The processing unit is configured to determine a correspondence between a plurality of timers and a plurality of values, and any value in the plurality of values is related to a count value of a counter, and the counter is configured to record a number of times of occurrence of a detected event. The communication unit is configured to send first configuration information, and the first configuration information includes the correspondence between the plurality of timers and the plurality of values.
[0122] In this implementation, the communication apparatus can pre-configure the correspondence between the plurality of timers and the plurality of values, and indicate the correspondence to the first apparatus through the first configuration information, which is beneficial for the first apparatus to select a suitable timer and a corresponding value from the correspondence, and subsequently perform an event detection process.
[0123] Optionally, other possible implementations of the tenth aspect can refer to the descriptions of other possible implementations of the fifth aspect, which will not be repeated here.
[0124] In an eleventh aspect, the present application provides a communication apparatus, which includes a memory and one or more processors. The memory is configured to store part or all of necessary computer programs or instructions for implementing the functions related to at least one of the first aspect to the fifth aspect. The one or more processors are configured to execute the computer programs or instructions, so that the communication apparatus implements at least one of the following: the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, or the method in the fifth aspect and any possible implementation of the fifth aspect. Optionally, the memory and the processor can be decoupled.
[0125] In a possible design, the communication apparatus can further include an interface circuit, and the processor is configured to communicate with other apparatuses or components through the interface circuit.
[0126] In a possible design, the communication apparatus can be a terminal, or a communication module in the terminal, or a chip responsible for communication function in the terminal, such as a Modem chip or a SoC or SIP chip containing a Modem module.
[0127] In a twelfth aspect, the present application provides a communication apparatus, comprising at least one processor and an interface circuit, the interface circuit being configured to receive a signal from another communication apparatus and transmit the signal to the processor or send a signal from the processor to the other communication apparatus, and the processor being configured to implement at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, or the method in the fifth aspect and any possible implementation of the fifth aspect, by means of a logic circuit or executing code instructions. Optionally, the communication apparatus can be located at a network side.
[0128] In a thirteenth aspect, the present application provides a communication system, comprising at least one apparatus or device in the sixth aspect to the twelfth aspect, so that the at least one apparatus or device performs at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, or the method in the fifth aspect and any possible implementation of the fifth aspect.
[0129] In a fourteenth aspect, the present application provides a computer-readable storage medium, which stores instructions, and when the instructions run on a computer, the computer is caused to perform at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, or the method in the fifth aspect and any possible implementation of the fifth aspect.
[0130] In a fifteenth aspect, the present application provides a computer program product, comprising instructions which, when executed on a computer, cause the computer to perform at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, or the method of the fifth aspect and any possible implementation of the fifth aspect.
[0131] In a sixteenth aspect, the present application provides a chip, comprising at least one processor (or logic circuit). Optionally, the chip can further comprise at least one communication interface (or interface) for implementing at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, or the method of the fifth aspect and any possible implementation of the fifth aspect.
[0132] In a possible implementation, if the chip is the smallest processing unit in the whole machine, the chip can be at least one processor, or can comprise at least one processor and at least one memory, or can comprise at least one processor, at least one memory and at least one transceiver, for implementing at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, or the method of the fifth aspect and any possible implementation of the fifth aspect.
[0133] In a seventeenth aspect, the present application provides a chip system. The chip system comprises at least one processor and at least one interface. Optionally, it can further comprise a memory for implementing at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, or the method of the fifth aspect and any possible implementation of the fifth aspect. The chip system can be composed of a chip, or can contain a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS
[0134] FIG. 1 is a schematic diagram of a communication system according to the present application;
[0135] Figure 2 is a schematic diagram of a CU-DU separation architecture adopted by an access network device provided by the present application;
[0136] Figure 3 is a schematic diagram of two modes;
[0137] Figure 4 is a schematic diagram of a combination of an event reporting process and a BFR triggering reporting process;
[0138] Figure 5 is a flowchart of a first information processing method provided by the present application;
[0139] Figure 6 is a flowchart of a second information processing method provided by the present application;
[0140] Figure 7 is a flowchart of Example 1 provided by the present application;
[0141] Figure 8 is a timing diagram of a first mode A provided by the present application;
[0142] Figure 9 is a flowchart of Example 2 provided by the present application;
[0143] Figure 10 is a timing diagram of a second mode A provided by the present application;
[0144] Figure 11 is a flowchart of Example 3 provided by the present application;
[0145] Figure 12 is a timing diagram of a third mode A provided by the present application;
[0146] Figure 13 is a flowchart of an information processing method provided by the present application applied to a CU-DU separation architecture;
[0147] Figure 14 is a schematic diagram of a communication apparatus provided by the present application;
[0148] Figure 15 is a schematic diagram of another communication apparatus provided by the present application. DETAILED DESCRIPTION
[0149] For ease of understanding, the definitions of related terms involved in the present application are described in detail as follows:
[0150] System architecture: the information processing method provided in the present application can be applied to a communication system as shown in FIG. 1. For example, the communication system shown in FIG. 1 includes network devices and terminal devices. Among them, the terminal device is located in the coverage of one or more cells (carriers) managed by the network device, and the cell providing service for the terminal device can be one or more. Optionally, FIG. 1 is only an example; for example, the communication system shown in FIG. 1 can also include more network devices and / or more terminal devices, and the present application does not limit the specific system architecture. In a possible implementation, in the case where there are multiple cells providing service for the terminal device, the terminal device can work in a carrier aggregation (CA) or dual connectivity (DC) or coordinated multipoint transmission manner, and at least one of the multiple cells can provide at least two numerologies for the terminal device to simultaneously provide wireless resources for the terminal device.
[0151] Among them, the communication system of the present application can include but is not limited to a communication system of various radio access technologies (RAT), for example, it can be: an Internet of things (IoT) system, a narrowband Internet of things (NB-IoT) system, a reduced capability / lightweight capability (RedCap) system, an Internet of things non-terrestrial network (IoT NTN), it can also be a 5G (or called new radio (NR)) communication system, it can also be a transition system between the LTE communication system and the 5G communication system, the transition system can also be called a 4.5G communication system, of course, it can also be a future communication system, etc. The present application can also be applied to a universal mobile communication system (UMTS), a code division multiple access (CDMA) system, a wireless local area network (WLAN), etc. The system architecture and service scenarios described in the present application are to more clearly illustrate the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those skilled in the art can know that, as the communication network architecture evolves and new service scenarios appear, the technical solutions provided by the present application are also applicable to similar technical problems.
[0152] The terminal device can also be referred to as a user equipment (UE), a terminal, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a user agent, or a user device, which can be applied to 4G, 5G, and future communication systems. The terminal device can provide voice and / or data connectivity to a user. The terminal device can be a joint device for transmitting and receiving digital signals on a common telephone line, and can also be a handheld device with wireless connection function, a vehicle-mounted device, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a mobile phone, a tablet computer, a notebook computer, a palm computer, a computer with wireless transceiver function, a mobile internet device (MID), a wearable device, a head-mounted display (HMD), a virtual reality (VR) device (such as VR glasses), an augmented reality (AR) device (such as AR glasses), a mixed reality (MR) device, a wireless terminal in industrial control, a processing device connected to a wireless modem, a tactile terminal device, a vehicle-mounted device, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a road side unit (RSU) of the wireless terminal type of the foregoing, and the like.
[0153] The network device can be an access network device, which is a radio access network (RAN) node (or device) that accesses a terminal device to a wireless network. The network device includes but is not limited to: a base station (BS), a radio network controller (RNC), a base station controller (BSC), a network device transceiver station (BTS), a home base station (for example, a home evolved Node B, or home Node B, HNB), a baseband unit (BBU), a wireless fidelity (Wifi) access point (AP), a wireless relay node, a wireless backhaul node, a transmission and reception point (TRP; or, transmission point, TP). The base station is a device deployed in a wireless access network that can provide wireless communication functions, which can also be referred to as a base station device, for example, an evolved Node B (eNB or e-NodeB) in an LTE system, a Node B (NB), a base station (gNodeB or gNB) in a 5G system, a base station in a 6G system, etc. The base station can include a BBU and a remote radio unit (RRU). The BBU and the RRU can be placed in different places, for example: RRU pullout, placed in a high traffic area, BBU placed in a central machine room. The BBU and the RRU can also be placed in the same machine room. The BBU and the RRU can also be different components under one rack. The base station can be in the following forms: a macro base station, a micro base station (also known as a small station), a pico base station, a relay station, an access point, a balloon station, etc.
[0154] In a possible implementation, in some deployments of the access network device, the access network device can include a central unit (CU) and / or a distributed unit (DU). Where the access network device includes a CU and a DU, the protocol layers of the eNB in the LTE system are split, and the functions of part of the protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU. In some deployments of the access network device, the CU can also be divided into a CU-control plane (CP) and a CU-user plane (UP), and the like. In yet some deployments of the access network device, the access network device can also be an open radio access network (ORAN) architecture, and the like. The specific deployment manner of the access network device is not limited in the present application.
[0155] In a possible implementation, the access network device can adopt a CU-DU separation architecture, which can also be referred to as a distributed deployment architecture. For example, FIG. 2 is a schematic diagram of a CU-DU separation architecture adopted by an access network device provided in the present application. As shown in the figure, the access network device can logically include one CU and one or more DUs, each DU can be connected with the CU through an F1 interface, and the information interaction between different DUs can be completed based on the forwarding of the CU. The CU and the DU can be physically arranged together or physically separated, and are not limited. The CU can support the functions of the radio resource control (RRC), the packet data convergence protocol (PDCP), and the service data adaptation protocol (SDAP); and the DU can support the functions of the radio link control (RLC) layer protocol, the media access control (MAC) layer protocol, and the physical layer (PHY) protocol.
[0156] Mobility management: Mobility management is a key component in wireless mobile communication, which determines the smooth switching and stable connection between UEs in different cells and beams. In the idle state and the deactivated state, mobility management mainly involves cell selection and reselection processes; in the connected state, mobility management mainly refers to cell handover. Whether it is cell selection / reselection or handover, it is based on the beam results measured by the user equipment, which are reported to the base station through cell level or beam level. These operations are beneficial to ensure the continuity of communication and efficient use of network resources.
[0157] For example, in mobility management, L1 / L2 triggered mobility (LTM) technology is a technology for cell handover. L1 refers to the PHY layer; L2 refers to the MAC / RLC / PDCP / SDAP layer, but in the L1 / L2 handover process, L2 mainly refers to the MAC layer. LTM refers to the switching-related operations mainly in the physical layer and the MAC layer. For example, the UE carries the L1 measurement results to the base station through uplink control information (UCI) on the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH).
[0158] In one possible implementation, the L1 reporting mechanism is divided into three types: periodic reporting, semi-persistent reporting, and aperiodic reporting. The base station reads the L1 measurement results, and according to these measurement results, the base station makes a handover decision and sends the decision to the UE through L1 / L2 handover signaling (L1 / L2 handover command). With the evolution of protocol standards, the L1 reporting mechanism introduces a new method based on event triggering, which is used to reduce unnecessary reporting times and reduce reporting overhead.
[0159] L1 event reporting: When the UE triggers L1 event reporting, the reporting transmission to the base station can be divided into two modes: mode A and mode B. For example, FIG. 3 is a schematic diagram of the two modes.
[0160] In a possible implementation, the procedure of mode A mainly includes: after the UE triggers event reporting, the UE first sends a 1-bit indication information to the base station on the PUCCH, and the indication information is used to inform the base station that the UE is about to report a beam report. Correspondingly, the base station can send a DCI to the UE after receiving the indication information, and the DCI indicates a specific time-frequency domain resource position used by the UE when the UE subsequently sends UCI. The UCI sent by the UE subsequently contains specific event reporting content.
[0161] In a possible implementation, the procedure of mode B mainly includes: after the UE triggers event reporting, the UE first sends a 1-bit indication information to the base station on the PUCCH, and the indication information is used to inform the base station that the UE is about to report a beam report. In this case, the UE activates a preconfigured time-frequency domain resource position, and reports specific event reporting content in the UCI on the corresponding time-frequency domain resource position.
[0162] Triggering condition of event reporting: The UE generally needs to meet the triggering condition of a timer (time window) + number M before performing event reporting. If the number of times of meeting the event for at least one same new beam is greater than or equal to a configurable number M before a configurable timer (time window) expires, the UE can initiate beam reporting to the base station. Therefore, the triggering condition can ensure that the event triggering result is relatively stable before performing event reporting.
[0163] Beam failure recovery (BFR) triggering reporting procedure: The event reporting is generally triggered by using a method similar to the BFR (triggering reporting procedure. For example, FIG. 4 is a schematic diagram of an event reporting procedure combined with a BFR triggering reporting procedure. The part in the dashed box in the figure includes the part of resetting and counting again of a counter after the BFR triggering reporting. It can be understood that the event reporting procedure mainly involves a MAC layer reporting message and a DCI. The procedure shown in FIG. 4 mainly includes the following steps:
[0164] Step 1: The base station sends preconfigured information (such as RRC configuration) to the UE, and the preconfigured information includes configuration information of a timer and a number M. For example, the timer and the number M can be configured as 20 milliseconds (ms) and 10 times respectively. When the base station sends the configuration information, the counting value (counter) of the counter is initialized to 0.
[0165] Step 2: Within the configured timer, the UE monitors the occurrence of the event. If the occurrence of the event is detected within the timer, the timer is restarted and the counter value is incremented by 1. When the counter value reaches the configured number M, the UE sends a beam report to the base station. For example, the BFR trigger reporting procedure is located in the MAC layer. Within the 20 ms timer, if the PHY layer detects the occurrence of beam failure, it notifies the MAC layer. The MAC layer increments the counter value by 1 and restarts the timer; if the PHY layer does not detect the occurrence of beam failure within the 20 ms timer, the counter value is initialized to 0 (reset the counter) and starts counting again at the beginning of the next timer.
[0166] Step 3: The UE sends a MAC CE reporting message, which includes the content of the beam failure and uses a hybrid automatic repeat request (HARQ) process identifier (ID) for reporting. For example, the HARQ process ID can be #2.
[0167] Step 4: After receiving the reporting message from the UE, the gNB sends a DCI message to the UE, which also includes the HARQ process ID. For example, if the HARQ process ID in the DCI message is #2, which is the same as the HARQ process ID in the MAC CE reporting message, it indicates that the base station has successfully received the reporting message. At this time, the counter value is initialized to 0 and the timer is restarted. After the timer is restarted, the counter starts counting again.
[0168] In the BFR trigger reporting procedure, the HARQ process refers to a mechanism in wireless communication systems that manages the transmission and retransmission of data packets to improve the reliability and efficiency of transmission. Each HARQ process independently handles data packets, from initial transmission to retransmission and final confirmation or discard. The HARQ process ID is a unique identifier used to identify the HARQ process. In wireless communication, there are usually multiple HARQ processes working in parallel, each process independently handling the transmission and retransmission of data. The HARQ process ID is used to distinguish different HARQ processes.
[0169] In one possible implementation, when the BFR mechanism is applied to the L1 event reporting procedure (such as the mode A procedure), the L1 event reporting procedure mainly involves the reporting message of the PHY layer and the DCI, including the following steps:
[0170] Step 1: The UE sends a 1-bit indication information to the base station through the PUCCH, which informs the base station that the UE is about to report a beam report.
[0171] Step 2: After receiving the indication information of the UE, the base station can send a DCI to the UE.
[0172] However, since the current reporting process mainly involves the reporting message of the PHY layer and the DCI, the HARQ process ID is not included in step 1. Therefore, in step 2, the UE cannot compare the ID of the HARQ process in the DCI with the information in step 1. This causes the UE to be unable to reset the count value of the counter, and the counter still remains in the original state. In this case, it may cause the counter to accumulate errors, and the UE to report errors multiple times. The event reporting process cannot proceed normally, the event reporting fails, and the subsequent event monitoring and reporting are affected.
[0173] The present application provides an information processing method, which introduces an explicit counter reset mechanism to ensure that the next timer is re-counted, and does not affect the accuracy of the event reporting process.
[0174] For example, FIG. 5 is a flowchart of a first information processing method provided by the present application, which is executed by a first device; for example, the first device is located at the terminal side, and can be a terminal or a component thereof, or a chip or circuit applied to the terminal, etc., and the method comprises the following steps:
[0175] S101, the first device determines that the count value of the counter is greater than or equal to a first value.
[0176] Among them, the counter is used to record the number of times of the detected event. For example, the UE can detect the occurrence of the event, and record the number of times of the detected event through the counter. If the UE detects that the event occurs once, the count value of the counter is increased by 1; if the UE does not detect that the event occurs, the count value of the counter remains unchanged. Optionally, the count value of the counter is initialized to 0. Optionally, the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event.
[0177] In a possible implementation, the first device determining that the count value of the counter is greater than or equal to the first number value includes: determining the count value of the counter within the first timer, and determining whether the count value of the counter is greater than or equal to the first number value. For example, the UE can be preconfigured with the first timer (assuming that the first timer T1 = 20 ms), and start the first timer, detect the occurrence of an event within the duration of the first timer (that is, within 20 ms), and record the number of detected events by using the counter. For example, if the UE detects the occurrence of Event-2 within 20 ms, the UE informs the MAC layer that the count value of the counter is incremented by 1. Optionally, when the count value of the counter is incremented by 1, the first timer can be restarted (that is, the timer starts counting again); or when the count value of the counter is incremented by 1, the first timer is not restarted, and the first timer continues to count until the first timer expires (that is, 20 ms is reached). Optionally, Event-2 refers to the fact that the layer 1 reference signal received power (L1-RSRP) of a new beam is higher than that of a current beam by a threshold. Event-2 is one of the events, and when the UE satisfies the event, the UE can send a beam report to the base station according to the event triggered reporting procedure.
[0178] In a possible implementation, the first timer has a corresponding relationship with the first number value; the corresponding relationship can be preconfigured (for example, configured by using an RRC configuration message). For example, when the first timer is configured as T1 = 20 ms, the first number value can be configured as number M1 = 10; and when the first timer is configured as T1 = 30 ms, the first number value can be configured as number M1 = 5.
[0179] In a possible implementation, the first device determines that the count value of the counter is greater than or equal to the first number value, and triggers an event report. For example, if the count value of the counter reaches the first number value (assuming that number M1 = 10), the UE initiates a beam report.
[0180] S102, the first device sends a first reporting message.
[0181] The first reporting message is used to indicate that there is a beam report to be reported. For example, the UE sends the first reporting message to the second device (for example, a base station), and the first reporting message is used to indicate that the base station is about to report a beam report, or to indicate that the base station has an event trigger and there is a beam report to be reported. Optionally, the beam report to be reported includes a measurement result of a beam.
[0182] In a possible implementation, the first reporting message can be carried in a PUCCH. For example, the UE transmits a PUCCH, and the PUCCH carries the first reporting message. Optionally, the first reporting message can be indicated by 1 bit or more bits of indication information; for example, the UE transmits 1 bit of indication information through the PUCCH to send the first reporting message to the base station.
[0183] S103, when the first condition is met, the first device resets the counter.
[0184] The first condition includes at least one of the following: the first reporting message has been transmitted, a response message to the first reporting message has been received, the beam report has been transmitted, and an acknowledgement message to the beam report has been received. That is, the condition for resetting the value of the counter (i.e., the first condition) can be one or more steps in the event detection and reporting process, such as the first reporting message having been transmitted, a response message to the first reporting message having been received, the beam report having been transmitted, or an acknowledgement message to the beam report having been received; if one or more of the above steps are performed, the first device can reset the counter, thereby ensuring correct use of the counter and avoiding incorrect accumulation of the counter.
[0185] In a possible implementation, the first device resets the counter when the first reporting message has been transmitted. For example, the UE can reset the count value of the counter to 0 when the first reporting message is transmitted.
[0186] In a possible implementation, the first device resets the counter when a response message to the first reporting message is received. The response message to the first reporting message is used to indicate the location of the time-frequency domain resource for reporting the beam report. For example, the UE can reset the count value of the counter to 0 when the response message to the first reporting message is received. Optionally, the response message to the first reporting message can be a DCI, and the PHY layer can notify the MAC layer after detecting the DCI indicating the subsequent reporting of the beam report.
[0187] In a possible implementation, the first device resets the counter when the beam report has been transmitted. For example, the UE can reset the count value of the counter to 0 when the beam report is transmitted.
[0188] In a possible implementation, the first device resets the counter when receiving an acknowledgement message of the beam report. The acknowledgement message is used to indicate that the beam report is successfully received, i.e., the acknowledgement message is used to inform the UE that the base station has received the beam report. For example, the UE resets the count value of the counter to 0 when receiving the acknowledgement message of the beam report. Optionally, the acknowledgement message can be an ACK (acknowledgment) message. The ACK message is sent by the receiver to the sender to indicate that the data has been correctly received and the data packet is error-free after successfully receiving the data packet. For example, the base station sends an ACK message to the UE after receiving the beam report, thereby indicating to the UE that the base station has correctly received the beam report.
[0189] In this embodiment, the condition for resetting the count value of the counter is designed in the flow of event detection. For example, the condition for resetting the count value of the counter (i.e., the first condition) can be one or more steps in the flow of event detection and reporting, such as sending the first reporting message, receiving the response message of the first reporting message, sending the beam report, or receiving the acknowledgement message of the beam report. If one or more of the above steps are performed, the first device can reset the counter, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0190] For example, FIG. 6 is a flowchart of a second information processing method provided by the present application, which is performed by a first device. For example, the first device is located at the terminal side and can be a terminal or a component thereof, or a chip or circuit applied to the terminal, etc. The method includes the following steps:
[0191] S201. When detecting an event within the first timer, the first device adds 1 to the count value of the counter corresponding to the first timer.
[0192] The counter is used to record the number of times of the detected event. For example, the UE can detect the occurrence of the event within the time length of the first timer, and record the number of times of the detected event through the corresponding counter. If the UE detects the occurrence of the event once within the time length of the first timer, the count value of the counter is added by 1 (assuming that the initial value is 0, the count value becomes 1 after being added by 1); and so on, if the occurrence of the event is detected again, the count value of the counter is added by 1 again (for example, the count value becomes 2); if the UE does not detect the occurrence of the event, the count value of the counter remains unchanged.
[0193] In a possible implementation, the first timer can be a pre-configured timer. For example, the first timer can be configured as T1=20 ms or T1=30 ms, etc., which is not limited in the present application.
[0194] S202a, when the count value of the counter is greater than or equal to the first number, the first device triggers event reporting.
[0195] For example, if the count value of the counter reaches the first number (assuming number M1=10), the UE initiates beam reporting.
[0196] In a possible implementation, the first timer has a corresponding relationship with the first number; the corresponding relationship can be pre-configured (e.g., configured by an RRC configuration message). For example, when the first timer is configured as T1=20 ms, the first number can be configured as number M1=10; when the first timer is configured as T1=30 ms, the first number can be configured as number M1=5.
[0197] In a possible implementation, when the count value of the counter is greater than or equal to the first number, the count value of the counter can be greater than or equal to the first number when the first timer is not ended. For example, when the first timer is configured as T1=20 ms and the corresponding first number is configured as number M1=10, the UE can detect the occurrence of the event within 20 ms; and when the count value of the counter reaches 10 before 20 ms is exceeded, the UE determines that event reporting can be triggered.
[0198] In a possible implementation, when the count value of the counter is greater than or equal to the first number, the count value of the counter can be greater than or equal to the first number when the first timer is ended. For example, when the first timer is configured as T1=20 ms and the corresponding first number is configured as number M1=10, the UE can detect the occurrence of the event within 20 ms; the counter continues to count before the first timer is timed out; if the first timer is timed out (e.g., 20 ms is exceeded), the count value of the counter is 12 at this time, the count value of the counter is greater than the first number, and the UE determines that event reporting can be triggered.
[0199] S202b, when the first timer is ended and the count value of the counter is less than the first number, the first device resets the counter.
[0200] For example, when the first timer is configured as T1=20 ms and the corresponding first number is configured as number M1=10, the UE can detect the occurrence of the event within 20 ms; if the first timer is timed out (e.g., 20 ms is exceeded), the count value of the counter is 8 at this time, the count value of the counter is less than the first number, the UE does not trigger event reporting, and the count value of the counter is reset to 0.
[0201] In a possible implementation, after S202b, the UE can reset the timer. For example, the UE restarts the first timer; or, the UE can select to use another timer (e.g., the other timer can be configured as T2=10 ms) and restart the timer. Optionally, after the UE resets the timer, the UE can re-count; for example, when the UE detects that the event occurs, the count value of the counter is incremented by 1.
[0202] Optionally, S202a and S202b are parallel cases; for example, if S202a is performed, S202b is not performed; or, if S202b is performed, S202a is not performed.
[0203] In this embodiment, a new trigger condition mechanism is designed in the event detection process. For example, when the first device detects that the event occurs within the first timer, the first device can increment the count value of the counter corresponding to the first timer by 1; and when the count value of the counter is greater than or equal to the first value, the first device triggers the event reporting, thereby implementing the overall event reporting process; or, when the first timer ends and the count value of the counter is less than the first value, the first device resets the counter, so that the event reporting is not triggered within the time length of the current timer, and the count value of the counter is reset to 0, which is beneficial to restart counting when the next timer starts counting, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improve the reliability and stability of the system.
[0204] In the following, several specific examples will be used to introduce the extension of the embodiments shown in FIGS. 5 and 6, and the application to the event detection process.
[0205] Example 1: Apply the BFR mechanism to the whole process in the L1 event reporting mode A. This process is described by taking support for the beam switching technology as an example, and the specific name of the mobility technology is not limited in the present application, which can be applied to other technologies triggered by the access network device, such as the LTM technology. For example, FIG. 7 is a flowchart of example 1 provided by the present application, which can be implemented by the interaction between the first device (e.g., UE) and the second device (e.g., base station), including the following steps:
[0206] S301, the second device sends first configuration information; correspondingly, the first device receives the first configuration information.
[0207] In a possible implementation, the first configuration information includes the correspondence between the plurality of timers and the plurality of values. For example, the base station can pre-configure or protocol-predefine the correspondence between the plurality of timers and the plurality of values, thereby facilitating the flexible configuration of the timer and the number M. For example, Table 1 is a correspondence between a plurality of timers and a plurality of values.
[0208] Table 1: Correspondence between multiple timers and multiple values.
[0209] It can be seen that in the correspondence shown in Table 1, one timer corresponds to one number M (one-to-one correspondence). It can be understood that Table 1 is only an example, and there can be more values of the timer and the corresponding values of the number M, which are not limited by the present application.
[0210] In a possible implementation, the first configuration information is carried in an RRC configuration message. For example, the second device sends an RRC configuration message to the first device, and the RRC configuration message includes the first configuration information.
[0211] In a possible implementation, when the first device receives the first configuration information, the first device can determine the first timer to be used. The first timer can be a first timer in the plurality of timers, or the first timer can be a timer indicated by the first indication information. The first number value can be a first number value in the plurality of number values, or the first number value can be a number value indicated by the first indication information. For example, after the UE receives the first configuration information, the UE can obtain the correspondence in the first configuration information, and initialize the first timer and the first number value in the correspondence, that is, the first timer T1 is 20 ms, and the first number value number M1 is 10. Optionally, the second device can further send the first indication information to the first device, where the first indication information is used to indicate the first timer and / or the first number value. For example, when the first indication information is used to indicate the first timer, the first timer can not be a timer in the plurality of preconfigured timers, but a timer determined by the base station. Correspondingly, the UE receives the first indication information, and can apply the first timer. Alternatively, when the first indication information is used to indicate the first timer, the first timer can be a timer in the plurality of preconfigured timers, and the UE can apply the first timer indicated by the first indication information. In addition, the UE can determine the first number value corresponding to the first timer based on the preconfigured correspondence. Similarly, when the first indication information is used to indicate the first number value, the first number value can not be a number value in the plurality of preconfigured number values, but a number value determined by the base station. Correspondingly, the UE receives the first indication information, and can apply the first number value. Alternatively, when the first indication information is used to indicate the first number value, the first number value can be a number value in the plurality of preconfigured number values, and the UE can apply the first number value indicated by the first indication information. In addition, the UE can determine the first timer corresponding to the first number value based on the preconfigured correspondence. For another example, when the first indication information is used to indicate the first timer and the first number value, the UE applies the first timer and the first number value indicated by the first indication information. Optionally, when the first timer or the first number value indicated by the first indication information is not a value in the preconfigured correspondence, the first indication information needs to indicate the first timer and the first number value at the same time. Optionally, the first indication information can be an RRC configuration message.
[0212] In S302, the second device sends the second indication information, and correspondingly, the first device receives the second indication information.
[0213] The second indication information is used to activate or deactivate the event detection procedure. For example, when the second indication information indicates to activate the event detection procedure, the first device starts a timer and detects the number of occurrences of the event; when the second indication information indicates to deactivate the event detection procedure, the first device stops the timer and stops the counter.
[0214] In a possible implementation, the second indication information is a MAC CE or DCI. For example, the base station sends a MAC CE or DCI to the UE to indicate to activate the event detection procedure, and the UE starts the first timer. For another example, the base station sends a MAC CE or DCI to the UE to indicate to deactivate the event detection procedure, and the UE stops the first timer and stops the counter.
[0215] S303a, within the first timer, if the occurrence of the event is detected, the first device restarts the timer and increments the count value of the counter by 1.
[0216] For example, within the first timer, the UE detects the occurrence of the event, calculates the number of occurrences of the event, and determines the count value of the counter. If the occurrence of the event is detected within the first timer, the UE restarts the timer and the count value of the counter is incremented by 1. For example, FIG. 8 is a timing diagram of a first mode A provided by the present application. The initialization configuration is that the first timer T1 = 20 ms and the first number numberM1 = 10. If the occurrence of Event-2 is detected by the PHY layer within the timer T1 = 20 ms, the MAC layer is notified. The count value of the counter is incremented by 1 (assuming that the initial value of the counter is 0, the count value is updated to 1), and the timer is restarted (i.e., the timer starts counting from 0 again, as shown in the dashed box in FIG. 8). If the count value of the counter is equal to 10 (numberM1 = 10) within the timer T1 = 20 ms, the UE initiates beam reporting.
[0217] S303b, within the first timer, if the occurrence of the event is not detected, the first device resets the counter.
[0218] For example, if T1 = 20 ms, the timer is timed out, the MAC does not receive the notification from the PHY, i.e., the occurrence of Event-2 is not detected by the PHY layer, the count value of the counter is reset to 0 (i.e., the counter is reset), and the counting is restarted after the start of the next timer.
[0219] Optionally, other embodiments of S303a and S303b can also refer to the corresponding example descriptions in S101 and S201, which will not be described here.
[0220] Optionally, the event detection procedure described in S303a and S303b can also be applied to mode B, which is not limited herein.
[0221] S304, the first device sends a first reporting message; correspondingly, the second device receives the first reporting message.
[0222] The first reporting message is used to indicate that there is a beam report to be reported. The specific implementation of S304 can refer to the corresponding description in S102, which will not be described here. For example, the first device sending the first reporting message can be the first PUCCH in FIG. 8.
[0223] In a possible implementation, the first device has sent the first reporting message, and resets the counter. For example, the UE can reset the count value of the counter to 0 when sending the first reporting message.
[0224] Optionally, the operation of resetting the counter in S304 can also be applied to the procedure of L1 event reporting mode B. For example, in the procedure of mode B, after the UE triggers event reporting, the UE can also send the first reporting message to the base station; if the UE has sent the first reporting message, the UE resets the count value of the counter to 0.
[0225] S305, the second device sends a response message of the first reporting message; correspondingly, the first device receives the response message of the first reporting message.
[0226] The response message of the first reporting message is used to indicate the location of the time-frequency domain resource used for reporting the beam report. For example, the base station can send the response message of the first reporting message to the UE, which is used to indicate the location of the time-frequency domain resource used by the UE when sending the beam report subsequently.
[0227] In a possible implementation, the first device receives the response message of the first reporting message, and resets the counter. For example, the UE can reset the count value of the counter to 0 when receiving the response message of the first reporting message. Optionally, the response message of the first reporting message can be DCI, and the PHY layer can notify the MAC layer after detecting the DCI indicating the subsequent reporting of the beam report. For example, the response message of the first reporting message can be the DCI in FIG. 8, so the UE can reset the counter (such as reset count = 0 in FIG. 8) after receiving the DCI.
[0228] In a possible implementation, the response message of the first reporting message further comprises adjustment information, and the adjustment information is used to indicate the use of the second timer and / or the second number value. The second timer is one of the plurality of timers, and the second timer is different from the first timer. The second number value is one of the plurality of number values, and the second number value is different from the first number value. For example, the adjustment information can indicate the UE to change the timer and / or the value of the number M. For example, the UE previously uses the first timer (assuming T1 = 20 ms) and the first number value (number M1 = 10), and the adjustment information can indicate the UE to change only the timer, for example, to use the second timer (assuming T2 = 30 ms) and the first number value (number M1 = 10). Or the adjustment information can indicate the UE to change only the value of the number M, for example, to use the first timer (assuming T1 = 20 ms) and the second number value (number M2 = 5). Or the adjustment information can indicate the UE to change both the timer and the value of the number M, for example, to use the second timer (assuming T2 = 30 ms) and the second number value (number M2 = 5). The specific implementation is not limited in the present application. Optionally, one possible scenario of the base station adjusting the timer and / or the number M of the UE is that before the base station performs the fast switching on the UE, assuming that the current UE is set to trigger the beam reporting when the event is detected for 10 times, in order to adapt to the fast switching scenario, the base station can indicate the UE to change to trigger the beam reporting when the event is detected for 5 times.
[0229] In a possible implementation, when the response message of the first reporting message further comprises adjustment information, the adjustment information can comprise identification information of one or more bits, and the identification information is identification information of the second timer and / or the second number value. For example, referring to the description in Table 1, the different values of the timer and the values of the number M are distinguished by different identification in the corresponding relationship of the plurality of timers and the plurality of number values. Assuming that the identification information carried in the adjustment information is 2, the UE can change the timer to T2 = 30 ms and the number M to number M2 = 5 by querying Table 1 through the identification information, for the subsequent event detection process of the UE.
[0230] S306, the first device sends the beam report; and correspondingly, the second device receives the beam report.
[0231] The beam report is an event triggered beam report. For example, when the event triggered condition is met, the first device sends the event triggered beam report.
[0232] In a possible implementation, the first device sends the beam report, for example, the UE sends the beam report to the base station at the location of the time-frequency domain resource used by the UE to report the beam report.
[0233] In a possible implementation, the beam report is carried in the UCI; for example, the UE sends the UCI (such as the UCI in FIG. 8), and the UCI includes the beam report.
[0234] In a possible implementation, the first device has sent the beam report, and the counter is reset. For example, when the UE sends the beam report, the UE can reset the count value of the counter to 0.
[0235] Optionally, the operation of resetting the counter in S306 can also be applied to the procedure of the mode B of the L1 event reporting. For example, in the procedure of the mode B, after the UE triggers the event reporting, the UE can send the beam report (such as sending the UCI) to the base station; if the UE has sent the beam report, the UE resets the count value of the counter to 0.
[0236] S307, the second device sends a confirmation message of the beam report; and correspondingly, the first device receives the confirmation message of the beam report.
[0237] The confirmation message of the beam report is used to indicate that the beam report is successfully received. For example, when the base station receives the beam report, the base station can send the confirmation message of the beam report to the UE, to inform the UE that the beam report has been received.
[0238] In a possible implementation, the confirmation message of the beam report is an ACK message; for example, the UE receives the ACK message (such as the ACK in FIG. 8), which can be received by the PHY layer and then indicated to the MAC layer.
[0239] In a possible implementation, the first device receives the confirmation message of the beam report, and the counter is reset. For example, when the UE receives the confirmation message of the beam report, the UE can reset the count value of the counter to 0.
[0240] Optionally, the operation of resetting the counter in S307 can also be applied to the procedure of the mode B of the L1 event reporting. For example, in the procedure of the mode B, after the UE triggers the event reporting, the base station can send the ACK message to the UE; if the UE receives the ACK message, the UE resets the count value of the counter to 0.
[0241] In a possible implementation, the ACK message of the beam report further includes adjustment information, which is used to indicate the second timer and / or the second value corresponding to the second timer. For example, the ACK message further includes adjustment information, which can include one or more bits of identification information, which is identification information of the second timer and / or the second value. The specific implementation can refer to the related description of the adjustment information in S305, which will not be repeated here.
[0242] In this example one, the plurality of timers and the corresponding number M values are preconfigured, which is beneficial for the UE to more flexibly configure the timers and the corresponding number M values in the event reporting process; and the timers and the corresponding number M values can also be dynamically adjusted through the DCI or the ACK message sent by the base station to the UE, so that the UE can more effectively detect the event reporting. The condition for resetting the counter value is also designed, which ensures the correct use of the counter and avoids the error accumulation of the counter, and is beneficial to improve the reliability and stability of the system.
[0243] Example two: the whole process in the mode A type L1 event reporting. This process is described by taking the support of the beam switching technology as an example, and the specific name of the mobility technology is not limited in the present application, which can be applied to other technologies triggered by the access network device, such as the LTM technology. For example, FIG. 9 is a flowchart of example two provided by the present application, which can be realized by the interaction between the first device (such as the UE) and the second device (such as the base station), including the following steps:
[0244] S401, the second device sends first configuration information; and correspondingly, the first device receives the first configuration information.
[0245] S402, the second device sends second indication information; and correspondingly, the first device receives the second indication information.
[0246] The specific implementation of S401 and S402 can refer to the corresponding description in S301 and S302, which will not be repeated here.
[0247] S403a, within the first timer, if the occurrence of the event is detected, the first device adds 1 to the count value of the counter.
[0248] For example, in the first timer, the UE detects the occurrence of the event, calculates the number of occurrences of the event, and thus determines the count value of the counter. Wherein, if the occurrence of the event is detected in the first timer, the count value of the counter is incremented by 1. When the count value of the counter is greater than or equal to the first value, the UE initiates the beam reporting. Therefore, the difference between S403a and S303a is whether the UE restarts the timer when the occurrence of the event is detected in the first timer; for example, in S303a, the UE restarts the timer, and at the same time, the count value of the counter is incremented by 1, that is, the counting of the number of occurrences of the event is continued after the timer is restarted; while in S403a, the UE does not restart the timer, and only the count value of the counter is incremented by 1, and the counting of the number of occurrences of the event is continued in the duration of the first timer. For example, FIG. 10 is a timing diagram of the second mode A provided by the present application. The initialization configuration is that the first timer T1 = 60 ms, and the first value numberM1 = 10. If the occurrence of Event-2 is detected by the PHY layer in the timer of T1 = 60 ms, the MAC layer is notified, the count value of the counter is incremented by 1, and the timer continues to count (as shown in the dashed box of FIG. 10). When the count value of the counter is equal to 10 (numberM1 = 10), the UE initiates the beam reporting.
[0249] S403b, in the first timer, if the count value of the counter is less than the first value, the first device resets the counter.
[0250] For example, when the timer ends at T1 = 60 ms, if the count value of the counter is less than numberM1 = 10, the count value of the counter is reset to 0, and the counting is restarted after the next timer starts.
[0251] Optionally, other embodiments of S403a and S403b can also refer to the corresponding example descriptions in S101 and S201, which will not be repeated here.
[0252] Optionally, the event detection process described in S403a and S403b can also be applied to mode B, which is not limited by the present application.
[0253] S404, the first device sends a first reporting message; correspondingly, the second device receives the first reporting message.
[0254] S405, the second device sends a response message of the first reporting message; correspondingly, the first device receives the response message of the first reporting message.
[0255] S406, the first device sends a beam report; correspondingly, the second device receives the beam report.
[0256] S407, the second device sends an acknowledgement message of the beam report; correspondingly, the first device receives the acknowledgement message of the beam report.
[0257] The specific implementation of S404-S407 can refer to the corresponding description in S304-S307, and details are not described herein.
[0258] In this example two, by changing the flow of event monitoring and designing the condition of counter reset value, the correctness of the counter state is ensured, and counter overflow or error accumulation is avoided.
[0259] Example three: the whole process of mode A type L1 event reporting. This process is described by taking the support of beam switching technology as an example, and the specific name of the mobility technology is not limited in the present application. It can be applied to other technologies triggered by the access network device, such as LTM technology. For example, FIG. 11 is a flowchart of example three provided by the present application. The flow can be realized by the interaction between the first device (such as UE) and the second device (such as base station), including the following steps:
[0260] S501, the second device sends first configuration information; and correspondingly, the first device receives the first configuration information.
[0261] S502, the second device sends second indication information; and correspondingly, the first device receives the second indication information.
[0262] The specific implementation of S501 and S502 can refer to the corresponding description in S301 and S302, and details are not described herein.
[0263] S503a, within the first timer, if the occurrence of the event is detected, the first device adds 1 to the count value of the counter.
[0264] For example, within the first timer, the UE detects the occurrence of the event, calculates the number of event occurrences, and determines the count value of the counter. If the occurrence of the event is detected within the first timer, the count value of the counter is added by 1. For example, FIG. 12 is a timing diagram of the third mode A provided by the present application. The initialization configuration is: the first timer T1 = 60 ms, and the first value numberM1 = 10. If the occurrence of Event-2 is detected by the PHY layer within the timer T1 = 60 ms, the MAC layer is notified, the count value of the counter is added by 1, and the timer continues to count (as shown in the dashed box of FIG. 12).
[0265] S503b, at the end of the first timer, if the count value of the counter is greater than or equal to the first value, the first device initiates beam reporting.
[0266] At the end of the first timer, the UE can compare the value of the counter with the first value. If the count value of the counter is greater than or equal to the first value, the UE initiates beam reporting. For example, at the end of the timer at T1 = 60 ms, if the value of the counter is greater than or equal to numberM1 = 10, the UE initiates beam reporting (as shown in check if count ≥ M1 in FIG. 12).
[0267] S503c, at the end of the first timer, if the count value of the counter is less than the first value, the first device resets the counter.
[0268] For example, at the end of the timer at T1 = 60 ms, if the value of the counter is less than numberM1 = 10, the count value of the counter is reset to 0 (as shown in reset count = 0 in FIG. 12), and the counting is restarted after the start of the next timer.
[0269] Alternatively, other embodiments of S503a-S503c can also refer to the corresponding example descriptions in S101 and S201, which will not be repeated here.
[0270] Alternatively, the event detection process described in S503a-S503c can also be applied to mode B, which is not limited in the present application.
[0271] S504, the first device sends a first reporting message; correspondingly, the second device receives the first reporting message.
[0272] S505, the second device sends a response message to the first reporting message; correspondingly, the first device receives the response message to the first reporting message.
[0273] S506, the first device sends a beam report; correspondingly, the second device receives the beam report.
[0274] S507, the second device sends an acknowledgement message of the beam report; correspondingly, the first device receives the acknowledgement message of the beam report.
[0275] The specific embodiments of S504-S507 can refer to the corresponding descriptions in S404-S407, which will not be repeated here.
[0276] In this example three, by changing the event monitoring process and designing the counter reset value condition, the correctness of the counter state is ensured, and the counter overflow or error accumulation is avoided.
[0277] In an example, the steps in the above examples one to three can also be implemented through the ORAN architecture. For example, FIG. 13 is a flowchart of an information processing method provided by the present application applied to a CU-DU separated architecture, including the following messages:
[0278] Message 1: the DU sends message 1 to the CU, where the message 1 is used to instruct the CU to generate a configuration message.
[0279] Message 2: the CU sends message 2 to the DU, where the message 2 is an RRC configuration message, and the RRC configuration message includes the first configuration information.
[0280] Message 3: the DU sends message 3 to the UE, where the message 3 is an RRC configuration message, and the RRC configuration message includes the first configuration information.
[0281] Message 4: the CU sends message 4 to the DU, where the message 4 is an RRC configuration message, and the RRC configuration message includes the first configuration information.
[0282] Message 5: the DU sends message 5 to the UE, where the message 5 is an RRC configuration message, and the RRC configuration message includes the first configuration information.
[0283] In the CU-DU separation architecture, the first configuration information in the first to third examples can be generated by the CU or by the DU. For example, when the first configuration information is generated by the DU, the DU first sends message 1 to the CU; the CU generates the first configuration information and sends the first configuration information to the DU through message 2; and the DU sends the first configuration information to the UE through message 3, as shown in FIG. 13. For another example, when the first configuration information is generated by the CU, the CU sends the first configuration information to the DU through message 4; and the DU sends the first configuration information to the UE through message 5, as shown in FIG. 13.
[0284] Optionally, the message sent by the CU to the UE is sent via the DU, that is, the communication process between the UE and the CU is sent via the DU.
[0285] It can be understood that, in order to implement the functions in the above-mentioned embodiments, the base station and the terminal include corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenarios and design constraints of the technical solutions.
[0286] FIGS. 14 and 15 are schematic diagrams of communication apparatuses provided by the present application. These communication apparatuses can be used to implement the functions of the first apparatus or the second apparatus in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments.
[0287] As shown in FIG. 14, the communication apparatus 1400 includes a processing unit 1410 and a transceiver unit 1420. The communication apparatus 1400 is configured to implement the functions of the first device, the second device in the above-described method embodiments. Optionally, the transceiver unit 1420 includes a sending unit and a receiving unit, and the transceiver unit 1420 can also be referred to as a communication unit.
[0288] When the communication apparatus 1400 is configured to implement the functions of the first device in the method embodiments shown in FIG. 5 to FIG. 12, the processing unit 1410 is configured to determine that a count value of a counter is greater than or equal to a first value; the counter is configured to record a number of occurrences of a detected event. The transceiver unit 1420 is configured to send a first reporting message, the first reporting message being configured to indicate that there is a beam report to be reported. The processing unit 1410 is further configured to reset the counter when a first condition is met; the first condition includes at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, a beam report has been sent, and an acknowledgement message to the beam report has been received.
[0289] In a possible implementation, the processing unit 1410 is configured to determine the count value of the counter within a first timer; the first timer has a corresponding relationship with the first value.
[0290] In a possible implementation, the processing unit 1410 is configured to obtain first configuration information, the first configuration information including a corresponding relationship between a plurality of timers and a plurality of values.
[0291] In a possible implementation, the first configuration information is carried in an RRC configuration message.
[0292] In a possible implementation, the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by first indication information; the first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
[0293] In a possible implementation, the transceiver unit 1420 is configured to receive first indication information, the first indication information being configured to indicate the first timer and / or the first value.
[0294] In a possible implementation, the transceiver unit 1420 is configured to receive second indication information, the second indication information being configured to activate or deactivate an event detection procedure.
[0295] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility (LTM) event and / or a handover event.
[0296] In a possible implementation, the second indication information is a MAC CE or DCI.
[0297] In a possible implementation, when the event is detected within the first timer, the processing unit 1410 is configured to add 1 to the count value of the counter corresponding to the first timer; and the initial value of the counter is 0.
[0298] In a possible implementation, when the first report message is sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0299] In a possible implementation, when the response message of the first report message is received, the processing unit 1410 is configured to reset the count value of the counter to 0; and the response message of the first report message is used to indicate the location of the time-frequency domain resource used by the beam report.
[0300] In a possible implementation, when the beam report is sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0301] In a possible implementation, when the confirmation message of the beam report is received, the processing unit 1410 is configured to reset the count value of the counter to 0; and the confirmation message is used to indicate that the beam report is successfully received.
[0302] In a possible implementation, the response message of the first report message or the confirmation message of the beam report includes adjustment information, and the adjustment information is used to indicate the second timer and / or the second value corresponding to the second timer.
[0303] In a possible implementation, the second timer is one of a plurality of timers, and the second timer is different from the first timer; and the second value is one of a plurality of values, and the second value is different from the first value.
[0304] It can be seen that, when the communication apparatus 1400 is configured to implement the functions of the first device in the method embodiments shown in FIGS. 5 to 12, the conditions for resetting the count value of the counter are designed in the flow of event detection, for example, the conditions for resetting the count value of the counter can be one or more steps in the event detection and reporting flow, such as sending the first report message, receiving the response message of the first report message, sending the beam report, or receiving the confirmation message of the beam report; if one or more of the above steps are executed, the communication apparatus 1400 can reset the counter, thereby ensuring the correct use of the counter, avoiding the error accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0305] When the communication apparatus 1400 is configured to implement the functions of the first device in the method embodiments shown in FIGS. 6-12, the processing unit 1410 is configured to, when detecting that an event occurs within a first timer, add 1 to the count value of the counter corresponding to the first timer; and the counter is configured to record the number of times of occurrence of the detected event. When the count value of the counter is greater than or equal to a first value, the transceiver 1420 is configured to trigger event reporting; or, when the first timer ends and the count value of the counter is less than the first value, the processing unit 1410 is configured to reset the counter.
[0306] In a possible implementation, the processing unit 1410 is configured to obtain first configuration information, and the first configuration information includes a correspondence between a plurality of timers and a plurality of values.
[0307] In a possible implementation, the first configuration information is carried in an RRC configuration message.
[0308] In a possible implementation, the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by first indication information; and the first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
[0309] In a possible implementation, the transceiver 1420 is configured to receive first indication information, and the first indication information is used to indicate the first timer and / or the first value.
[0310] In a possible implementation, the transceiver 1420 is configured to receive second indication information, and the second indication information is used to activate or deactivate the event detection process.
[0311] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility (LTM) event and / or a handover event.
[0312] In a possible implementation, the second indication information is a MAC CE or DCI.
[0313] In a possible implementation, the transceiver 1420 is configured to send a first reporting message, and the first reporting message is used to indicate that there is a beam report to be reported. When a first condition is met, the processing unit 1410 is configured to reset the counter; and the first condition includes at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, a beam report has been sent, and an acknowledgement message to the beam report has been received.
[0314] In a possible implementation, when the first reporting message has been sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0315] In a possible implementation, when the response message of the first reporting message is received, the processing unit 1410 is configured to reset the count value of the counter to 0; and the response message of the first reporting message is used to indicate the position of the time-frequency domain resource used by the beam report.
[0316] In a possible implementation, when the beam report is sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0317] In a possible implementation, when the confirmation message of the beam report is received, the processing unit 1410 is configured to reset the count value of the counter to 0; and the confirmation message is used to indicate that the beam report is successfully received.
[0318] In a possible implementation, the response message of the first reporting message or the confirmation message of the beam report includes adjustment information, and the adjustment information is used to indicate the second timer and / or the second value corresponding to the second timer.
[0319] In a possible implementation, the second timer is one of the plurality of timers, and the second timer is different from the first timer; and the second value is one of the plurality of values, and the second value is different from the first value.
[0320] It can be seen that when the communication apparatus 1400 is configured to implement the functions of the first device in the method embodiments shown in FIGS. 6 to 12, a new triggering condition mechanism is designed in the event detection process. For example, when the communication apparatus 1400 detects that an event occurs within the first timer, the communication apparatus 1400 can add 1 to the count value of the counter corresponding to the first timer; and when the count value of the counter is greater than or equal to the first value, the communication apparatus 1400 triggers event reporting, thereby implementing the overall event reporting process; or when the first timer ends and the count value of the counter is less than the first value, the communication apparatus 1400 resets the counter, so that event reporting is not triggered within the time length of the current round of timer, and the count value of the counter is reset to 0, which is beneficial to restarting counting after the start of the next round of timer, thereby ensuring the correct use of the counter, avoiding incorrect accumulation of the counter, and being beneficial to improving the reliability and stability of the system.
[0321] When the communication apparatus 1400 is configured to implement the functions of the first device in the method embodiments shown in FIGS. 7 to 12, the transceiver 1420 is configured to receive second indication information, and the second indication information is used to activate or deactivate the event detection process; and the events include layer 1 / layer 2 triggered mobility LTM events and / or handover events. The processing unit 1410 is configured to perform the activated or deactivated event detection process.
[0322] In a possible implementation, the second indication information is a MAC CE or DCI.
[0323] In a possible implementation, the processing unit 1410 is configured to obtain first configuration information, the first configuration information comprising a correspondence between a plurality of timers and a plurality of values.
[0324] In a possible implementation, the first configuration information is carried in an RRC configuration message.
[0325] In a possible implementation, when an event is detected within a first timer, the processing unit 1410 is configured to increase a count value of a counter corresponding to the first timer by 1. When the count value of the counter is greater than or equal to a first value, the transceiver 1420 is configured to trigger reporting of the event; or when the first timer ends and the count value of the counter is less than the first value, the processing unit 1410 is configured to reset the counter.
[0326] In a possible implementation, the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by first indication information; and the first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
[0327] In a possible implementation, the transceiver 1420 is configured to receive first indication information, the first indication information being used to indicate the first timer and / or the first value.
[0328] In a possible implementation, when a first condition is met, the processing unit 1410 is configured to reset the counter; the first condition comprising at least one of the following: a first reporting message has been sent, a response message to the first reporting message has been received, a beam report has been sent, and an acknowledgement message to the beam report has been received.
[0329] In a possible implementation, when the first reporting message has been sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0330] In a possible implementation, when the response message to the first reporting message has been received, the processing unit 1410 is configured to reset the count value of the counter to 0; the response message to the first reporting message being used to indicate a location of a time-frequency domain resource used for reporting the beam report.
[0331] In a possible implementation, when the beam report has been sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0332] In a possible implementation, when the acknowledgement message to the beam report has been received, the processing unit 1410 is configured to reset the count value of the counter to 0; the acknowledgement message being used to indicate that the beam report has been successfully received.
[0333] In a possible implementation, the response message of the first reporting message or the acknowledgement message of the beam report includes adjustment information, and the adjustment information is used to indicate the second timer and / or the second value corresponding to the second timer.
[0334] In a possible implementation, the second timer is one of the plurality of timers, and the second timer is different from the first timer; and the second value is one of the plurality of values, and the second value is different from the first value.
[0335] It can be seen that, when the communication apparatus 1400 is used to implement the function of the first device in the method embodiments shown in FIGS. 7 to 12, the communication apparatus 1400 can activate or deactivate the event detection process by receiving the second indication information; for example, when the second indication information indicates to activate the event detection process, the communication apparatus 1400 starts the timer and detects the number of times of event occurrence; when the second indication information indicates to deactivate the event detection process, the communication apparatus 1400 stops the timer and stops the counter.
[0336] When the communication apparatus 1400 is used to implement the function of the first device in the method embodiments shown in FIGS. 7 to 12, the transceiver 1420 is configured to obtain first configuration information, the first configuration information including a correspondence between a plurality of timers and a plurality of values, any one of the plurality of values being related to a count value of a counter, the counter being used to record the number of times of event occurrence. The processing unit 1410 is configured to determine a first timer and a first value based on the plurality of timers and the plurality of corresponding values.
[0337] In a possible implementation, the transceiver 1420 is configured to receive adjustment information, the adjustment information being used to indicate the second timer and / or the second value corresponding to the second timer.
[0338] In a possible implementation, the second timer is one of the plurality of timers, and the second timer is different from the first timer; and the second value is one of the plurality of values, and the second value is different from the first value.
[0339] In a possible implementation, the first timer is a first timer of the plurality of timers, or the first timer is a timer indicated by the first indication information; and the first value is a first value of the plurality of values, or the first value is a value indicated by the first indication information.
[0340] In a possible implementation, the transceiver 1420 is configured to receive first indication information, the first indication information being used to indicate the first timer and / or the first value.
[0341] In a possible implementation, the transceiver 1420 is configured to receive second indication information, where the second indication information is used to activate or deactivate the event detection procedure.
[0342] In a possible implementation, the event includes a layer 1 / layer 2 triggered mobility LTM event and / or a handover event.
[0343] In a possible implementation, the second indication information is a MAC CE or DCI.
[0344] In a possible implementation, when the event is detected within the first timer, the processing unit 1410 is configured to add 1 to a count value of a counter corresponding to the first timer. When the count value of the counter is greater than or equal to a first value, the transceiver 1420 is configured to trigger event reporting; or when the first timer ends and the count value of the counter is less than the first value, the processing unit 1410 is configured to reset the counter.
[0345] In a possible implementation, when the first condition is met, the processing unit 1410 is configured to reset the counter; where the first condition includes at least one of the following: a first reporting message has been sent, a response message to the first reporting message is received, a beam report has been sent, and an acknowledgement message to the beam report is received.
[0346] In a possible implementation, when the first reporting message has been sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0347] In a possible implementation, when the response message to the first reporting message is received, the processing unit 1410 is configured to reset the count value of the counter to 0; where the response message to the first reporting message is used to indicate a location of a time-frequency domain resource used for reporting the beam report.
[0348] In a possible implementation, when the beam report has been sent, the processing unit 1410 is configured to reset the count value of the counter to 0.
[0349] In a possible implementation, when the acknowledgement message to the beam report is received, the processing unit 1410 is configured to reset the count value of the counter to 0; where the acknowledgement message is used to indicate that the beam report is successfully received.
[0350] In a possible implementation, the response message to the first reporting message or the acknowledgement message to the beam report includes adjustment information.
[0351] It can be seen that, when the communication apparatus 1400 is configured to implement the functions of the first device in the method embodiments shown in FIGS. 7-12, the communication apparatus 1400 receives the first configuration information, thereby obtaining the correspondence between the plurality of timers and the plurality of values, which facilitates the first device to select a suitable timer and the corresponding number M value from the correspondence, and then perform the event detection process.
[0352] When the communication apparatus 1400 is configured to implement the functions of the second device in the method embodiments shown in FIGS. 7-12, the processing unit 1410 is configured to determine the correspondence between the plurality of timers and the plurality of values, wherein each of the plurality of values is associated with a count value of a counter, and the counter is configured to record a number of occurrences of a detected event. The transceiver unit 1420 is configured to send the first configuration information, wherein the first configuration information comprises the correspondence between the plurality of timers and the plurality of values.
[0353] In a possible implementation, the transceiver unit 1420 is configured to send the adjustment information, wherein the adjustment information is configured to indicate the use of the second timer and / or the second value corresponding to the second timer.
[0354] In a possible implementation, the second timer is one of the plurality of timers, and the second timer is different from the first timer; and the second value is one of the plurality of values, and the second value is different from the first value.
[0355] In a possible implementation, the first timer is a first timer of the plurality of timers, or the first timer is a timer indicated by the first indication information; and the first value is a first value of the plurality of values, or the first value is a value indicated by the first indication information.
[0356] In a possible implementation, the transceiver unit 1420 is configured to send the first indication information, wherein the first indication information is configured to indicate the first timer and / or the first value.
[0357] In a possible implementation, the transceiver unit 1420 is configured to send the second indication information, wherein the second indication information is configured to activate or deactivate the event detection process.
[0358] In a possible implementation, the event comprises a layer 1 / layer 2 triggered mobility (LTM) event and / or a handover event.
[0359] In a possible implementation, the second indication information is a MAC CE or a DCI.
[0360] It can be seen that when the communication apparatus 1400 is used to implement the functions of the second device in the method embodiments shown in FIGS. 7 to 12, the communication apparatus 1400 can pre-configure the correspondence between the plurality of timers and the plurality of number M values, and indicate the correspondence to the first device through the first configuration information, so as to facilitate the first device to select a suitable timer and the corresponding number M value from the correspondence, and then perform the event detection process.
[0361] Optionally, for more detailed description of the above-mentioned processing unit 1410 and transceiver unit 1420, please refer to the related description in the method embodiments shown in FIGS. 5 to 12.
[0362] As shown in FIG. 15, the communication apparatus 1500 includes at least one processor 1510 and interface circuit 1520. The at least one processor 1510 and the interface circuit 1520 are coupled to each other. It can be understood that the interface circuit 1520 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1500 can further include a memory 1530 for storing instructions executed by the at least one processor 1510 or storing input data required by the at least one processor 1510 to run instructions or storing data generated after the at least one processor 1510 runs instructions. Sometimes, the interface circuit 1520 can also be understood as a part of the at least one processor 1510, and at this time the communication apparatus 1500 includes the at least one processor 1510. Optionally, the transceiver includes a transmitter and a receiver.
[0363] When the communication apparatus 1500 is used to implement the method embodiments shown in FIGS. 5 to 12, the at least one processor 1510 is configured to implement the functions of the above-mentioned processing unit 1410, and the interface circuit 1520 is configured to implement the functions of the above-mentioned transceiver unit 1420.
[0364] The transceiver provides a communication interface or means for communicating with various other apparatuses through wireless transmission media. The transceiver can be coupled to an antenna array, and the transceiver and the antenna array can be used together to communicate with the corresponding network type. The at least one interface (for example, a network interface and / or a user interface) provides a communication interface or means for communication through an internal bus or via an external transmission medium.
[0365] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described below for any particular apparatus. The functions of the processor and the memory and the computer-readable medium can be implemented as: encoding, decoding, rate matching, de-rate matching, scrambling, de-scrambling, modulating, demodulating, layer mapping, fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, de-RE mapping, digital beam forming (BF), adding CP, removing CP, and so on.
[0366] In this application, entity A sending information to entity B can be A sending directly to B, or A sending indirectly to B through other entities. Similarly, entity B receiving information from entity A can be entity B receiving directly the information sent by entity A, or entity B receiving indirectly the information sent by entity A through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between base stations and terminals; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between CU and DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules of the terminal, or the information interaction between a base station chip and other modules of the base station.
[0367] In other words, the sending and receiving can be between devices, for example, between network devices and terminal devices, or can be within a device, for example, between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0368] It can be understood that the information between the source and the destination of the information sending can be processed as necessary, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be similarly understood, and will not be repeated here.
[0369] The embodiments of the present application further provide a communication system, which comprises one or more of the first device or the second device. The first device is configured to perform all or part of the steps performed by the first device in the foregoing embodiments. The second device is configured to perform all or part of the steps performed by the second device in the foregoing embodiments.
[0370] The present application provides a computer readable storage medium. The computer readable storage medium stores a program or instructions. When the program or instructions are run on a computer, the computer is caused to perform the information processing method in the embodiments shown in FIGS. 5-12.
[0371] The present application provides a computer program product. The computer program product comprises instructions. When the instructions are run on a computer, the computer is caused to perform the information processing method in the embodiments shown in FIGS. 5-12.
[0372] The present application provides a chip or chip system, which comprises at least one processor and at least one interface. The at least one interface and the at least one processor are interconnected by a line. The at least one processor is configured to run a computer program or instructions to perform the information processing method in the embodiments shown in FIGS. 5-12.
[0373] The interface in the chip can be an input / output interface, a pin, or a circuit, etc.
[0374] The chip system can be an SOC, or a baseband chip, etc. The baseband chip can comprise a processor, a channel encoder, a digital signal processor, a modem, and an interface module, etc.
[0375] In a possible implementation, the chip or chip system described in the present application further comprises at least one memory, which stores instructions. The at least one memory can be a storage unit inside the chip, such as a register, a cache, etc., or a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0376] In a possible implementation, the architecture of the chip provided by the present application comprises a CU, a DU, and a RU. The CU is a platform that performs layer 2 (L2) and layer 3 (L3) functions. Midhaul and backhaul interfaces are used to carry traffic between the CU and the DU and between the CU and a core network. The DU performs layer 1 (L1) and part of L2 functions, and the RU performs L1 computation and RF digital part functions. Fronthaul and backhaul interfaces are used to carry traffic between the RU and the DU and between the CU and the DU. The integrated DU comprises the functions of the DU and the RU described above.
[0377] The CU / DU hardware includes a chassis platform, a motherboard, peripherals, and cooling equipment. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator design has interfaces, and the hardware functional components include: storage of software, hardware, and system debugging interfaces, a single-board management controller.
[0378] The DU system is usually implemented using a multi-core processor and one or more hardware accelerators. Part of the DU protocol stack can be implemented in software running on the multi-core processor, and the computationally intensive L1 and L2 functions can be offloaded to hardware accelerators based on field-programmable gate arrays (FPGAs) / graphics processing units (GPUs); or all L1 functions are offloaded to hardware accelerators based on FPGAs / GPUs, while other protocol stack contents are implemented in software running on the processor; or all the protocol stack is implemented in software running on the processor. The hardware accelerator supports interconnection with an x86 or non-x86 processor, and the accelerator has a multi-channel PCIe interface pointing to a central processing unit (CPU) and is externally connected through a GbE connection.
[0379] The RU includes three parts: an O-RAN processing unit (OPU) receives eCPRI frames from the O-RAN fronthaul and performs the fronthaul interface, the lowest layer L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application specific integrated circuit (ASIC). The digital processing unit (DPU) of the O-RU performs synchronization, digital down converters (DDC) in the UL, digital up converters (DUC) in the DL, etc., to improve power amplifier efficiency by reducing the peak to average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF front end; the DPU can be implemented as an FPGA or ASIC. The RF processing unit of the O-RU includes transceiver modules, up / down converters, power amplifiers (PAs), low noise amplifiers (LNAs), transmit / receive (Tx / Rx) filters. All conversions between the analog and digital domains (such as digital to analog converters (DACs) and analog-to-digital converters (ADCs)). Note that the physical and logical partitions within the RF processing unit do not require specific boundaries.
[0380] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0381] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0382] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0383] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0384] In the present application, "first", "second" and the like can be used to distinguish functionally identical or similar technical features. The "first", "second" and the like do not limit the quantity and execution order, and the "first", "second" and the like do not necessarily mean different.
[0385] In this application, the word "exemplary" or "for example" is used to mean "an example of" or "an example, not necessarily the only example" for purposes of clarity. Any embodiment or design scheme described as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or design schemes.
[0386] It can be understood that, in this application, "when", "when", "when" and "if" all refer to the corresponding processing under certain objective circumstances, not limited by time, and do not require judgment action when implemented, nor does it mean that there are other limitations.
[0387] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects. Also, in some scenarios, it can be combined with other features according to demand. Correspondingly, the devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.
[0388] In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information (indication information described below) is called to be indicated information, and there are many ways to indicate the to-be-indicated information in the specific implementation process, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship; only a part of the to-be-indicated information can be indicated, and the other part of the to-be-indicated information is known or agreed in advance, for example, the arrangement order of each information can be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. The specific way of indication is not limited in the present application. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0389] It can be understood that the various numbers involved in the embodiments of the present application are only for differentiation for convenience of description, and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the execution order, and the execution order of the processes should be determined by its function and inherent logic.
Claims
1. An information processing method characterized by comprising: The method comprises: determining that a count value of a counter is greater than or equal to a first value; the counter is used to record a number of times of occurrence of a detected event; sending a first reporting message, the first reporting message being used to indicate that there is a beam report to be reported; when a first condition is met, resetting the counter; the first condition comprises at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, the beam report has been sent, and an acknowledgement message to the beam report has been received.
2. The method of claim 1, wherein, The determination that the count value of the counter is greater than or equal to the first value comprises: determining the count value of the counter within a first timer; the first timer has a corresponding relationship with the first value.
3. The method according to claim 1 or 2, characterized in that, Before the determination that the count value of the counter is greater than or equal to the first value, the method further comprises: obtaining first configuration information, the first configuration information comprising a corresponding relationship between a plurality of timers and a plurality of values.
4. The method of claim 3, wherein: the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by first indication information; the first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
5. The method of claim 1, wherein, The method further comprises: receiving second indication information, the second indication information being used to activate or deactivate an event detection process.
6. The method of claim 5, wherein, The event comprises a layer 1 / layer 2 triggered mobility (LTM) event and / or a handover event.
7. The method of claim 2, wherein, The determination that the count value of the counter is greater than or equal to the first value comprises: when an event is detected within a first timer, increasing a count value of a counter corresponding to the first timer by 1; an initial value of the counter is 0.
8. The method of claim 1, wherein, The response message to the first reporting message or the acknowledgement message to the beam report comprises adjustment information, the adjustment information being used to indicate that a second timer and / or a second value corresponding to the second timer are used.
9. An information processing method characterized by comprising: The method comprises: when an event is detected within a first timer, increasing a count value of a counter corresponding to the first timer by 1; the counter is used to record a number of times of occurrence of a detected event; when the count value of the counter is greater than or equal to a first value, triggering event reporting; or when the first timer ends and the count value of the counter is less than the first value, resetting the counter.
10. The method of claim 9, wherein, Before the event is detected within the configured timer, the method further comprises: obtaining first configuration information, the first configuration information comprising a corresponding relationship between a plurality of timers and a plurality of values.
11. The method of claim 10, wherein: the first timer is a first timer in the plurality of timers, or the first timer is a timer indicated by first indication information; the first value is a first value in the plurality of values, or the first value is a value indicated by the first indication information.
12. The method of claim 9, wherein, The method further comprises: receiving second indication information, the second indication information being used to activate or deactivate an event detection process.
13. The method of claim 12, wherein the event comprises a layer 1 / layer 2 triggered mobility (LTM) event and / or a handover event.
14. The method of claim 9, wherein, The event reporting is triggered when the count value of the counter is greater than or equal to a first value, and the event reporting comprises: sending a first reporting message, the first reporting message being used to indicate that there is a beam report to be reported; resetting the counter when a first condition is met, the first condition comprising at least one of the following: the first reporting message has been sent, a response message to the first reporting message has been received, the beam report has been sent, and an acknowledgement message to the beam report has been received.
15. The method of claim 14, wherein, The response message to the first reporting message or the acknowledgement message to the beam report comprises adjustment information, the adjustment information being used to indicate that a second timer and / or a second value corresponding to the second timer are to be used.
16. A communications device, characterized by A module or unit for performing the method of any one of claims 1 to 8, or a module or unit for performing the method of any one of claims 9 to 15.
17. A communications device, characterized by A communication device comprising a memory for storing a computer program and one or more processors for executing the computer program in the memory, so that the communication device performs the method of any one of claims 1 to 8 or claims 9 to 15.
18. A computer-readable storage medium, characterized in that, A computer readable storage medium having stored therein a computer program or instructions, which when executed by a communication device, implement the method of any one of claims 1 to 8 or claims 9 to 15.
19. A computer program product, characterised in that, A computer program product comprising instructions which, when executed on a computer, cause the computer to carry out the method of any one of claims 1 to 8 or claims 9 to 15.
20. A chip or chip system, characterized by A processor configured to perform the method of any one of claims 1 to 8 or claims 9 to 15.
Citation Information
Patent Citations
Method executed by user equipment and user equipment
CN112351452A
Beam failure recovery method and communication device
CN115996394A
Reporting method, device and terminal
CN116074887A
Beam recovery method, device and terminal
CN117793770A
Method and user equipment for beam failure recovery procedure
US20210105176A1