Beam information reporting method and related apparatus
By reporting the duration of beam access or departure conditions to the base station through terminal devices, the problem of unstable beam switching in existing technologies is solved, and a more stable network connection is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-25
- Publication Date
- 2026-07-09
Smart Images

Figure CN2025145373_09072026_PF_FP_ABST
Abstract
Description
A method and related apparatus for beam information reporting
[0001] This application claims priority to Chinese Patent Application No. CN202411998181.1, filed with the State Intellectual Property Office of China on December 31, 2024, entitled "A Beam Information Reporting Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication, and in particular to a beam information reporting method and related apparatus. Background Technology
[0003] In the field of wireless communication, L1 / L2 triggered mobility (LTM) technology, based on beam quality measurements taken by user equipment (UE), enables smooth handover and stable connection for the UE between different cells and beams. Mobility measurement and reporting are fundamental to LTM technology. After receiving the measurement report sent by the UE through uplink control information (UCI) or medium access control control element (MAC CE), the base station performs beam switching based on the measurement report.
[0004] The current beam switching scheme makes it difficult to reliably perform cell handover for UEs. Summary of the Invention
[0005] This application provides a beam information reporting method and related apparatus, which is used to report to the base station whether the beam meets the access conditions for a first duration, so that the base station can perform smooth and stable switching of the beam based on whether the beam meets the access conditions for a first duration.
[0006] In a first aspect, this application provides a beam information reporting method, which is executed by a terminal device, or by a component applied to a first device (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the first device. In the first aspect and its possible implementations, the method is described as being executed by a first device (the first device being a terminal device). The first device sends a first message, which includes first information. The first information indicates whether the first beam meets the access conditions for a first duration, or the first information indicates whether the first beam meets the access conditions or meets the departure conditions for a first duration.
[0007] Based on the above scheme, when the first device sends a first message to the second device, the first message carries first information. This first information indicates whether the first beam meets the access conditions for a first duration, or whether the first beam meets the access conditions or the departure conditions for a first duration. In this way, the second device can accurately determine, based on the first message, whether the first beam is an accessible beam or a detachable beam in the connection with the second device. The second device can then efficiently and stably switch beams between itself and the first device based on the first message.
[0008] It should be understood that in more common application scenarios, the first message is the measurement report (MR), and the first duration of the first beam satisfying the entry condition for the whole duration of TTT is also translated as "the beam satisfied the entering condition for the whole duration of TTT"; the first duration of the first beam satisfying the leaving condition for the whole duration of TTT is also translated as "the beam satisfied the leaving condition for the whole duration of TTT".
[0009] In one possible implementation of the first aspect, when the first information indicates whether the first beam meets the access conditions for a first duration, the first information is a first value, indicating that the first beam meets the access conditions for a first duration; when the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for a first duration.
[0010] Based on the above scheme, the first device directly informs the second device via the first information in the first message whether the first beam meets the access conditions for a continuous first duration. If the first beam meets the access conditions for a continuous first duration, then the first beam is a suitable beam for switching; otherwise, the first beam is an unsuitable beam for switching. Therefore, the second device determines whether to switch the connection beam with the first device to the first beam based on this first information, avoiding the adverse effects of carrier switching on the network quality of the first device.
[0011] In one possible implementation of the first aspect, when the first information indicates that the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration, the value of the first information indicates that the first beam meets the access conditions for a first duration; when the value of the first information is a second value, the first information indicates that the first beam meets the departure conditions for a first duration.
[0012] Based on the above scheme, when the first information indicates that the first beam meets the access conditions for a first duration, or when the first information indicates that the first beam meets the departure conditions for a first duration, the difference can be distinguished by the different values of the first information. That is, by using the different values of the first information, the first message can be used to transmit to the base station whether the first beam is a suitable beam for entry or a suitable beam for exit. After receiving the first message, if the first beam is a suitable beam for entry, the base station can directly switch the network connection to the first beam, which can also ensure that the network quality remains stable and improves. If the first beam is a suitable beam for exit, the base station can directly switch the network connection out of the first beam. Since the base station will also switch the network connection to a suitable beam for entry, it can also ensure that the network quality remains stable and improves.
[0013] In one possible implementation of the first aspect, the first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is a first field in the MAC CE message or the header of the MAC CE message.
[0014] Based on the above scheme, when the first message is a MAC CE message, the first message has multiple setting methods and setting locations, providing a large number of flexible optional implementation methods for the specific implementation of the scheme. In specific application scenarios, different setting methods and setting locations can be selected based on specific needs, which can better adapt to more different use cases.
[0015] In one possible implementation of the first aspect, the first message further includes second information indicating the number of beams for a first duration in which the access conditions in the first message are met.
[0016] Based on the above scheme, the number of beams that meet the access conditions in the first message for a continuous first duration is indicated by the second information, or the number of beams that meet the departure conditions in the first message for a continuous first duration is indicated by the second information, thereby improving the flexibility of the scheme.
[0017] In one possible implementation of the first aspect, the first message further includes second information indicating the number of beams in the first message whose departure conditions are met for a first duration.
[0018] Based on the above scheme, when multiple beams simultaneously meet the access conditions for a first duration or when multiple beams simultaneously meet the departure conditions for a first duration, a first message can also be used for reporting, thus saving channel resources.
[0019] In one possible implementation of the first aspect, the first message further includes third information indicating whether the first beam meets the access conditions.
[0020] Based on the above scheme, and in addition to the first message indicating whether the first beam meets the access conditions for a continuous first duration, this application proposes that the first message can also indicate whether the first beam meets the access conditions through third information. When the first message carries information about multiple beams simultaneously, the second device can read only the number of rows associated with the beams that meet the access conditions in the first message based on the indication of the third information, thereby reducing the amount of data read by the second device, effectively improving the efficiency of the second device in processing the first message, and reducing the computational power occupied by the second device in analyzing the first message.
[0021] In one possible implementation of the first aspect, the first message includes identifiers of multiple beams, the number of multiple beams is a preset value, and the multiple beams include the first beam.
[0022] Based on the above scheme, by transmitting a specified number of beam-related information in the first message, the base station can understand the situation of multiple beams associated with the first device, so that the second device can select a beam from multiple beams for beam switching when beam resources are difficult to schedule.
[0023] In one possible implementation of the first aspect, the first message is used to determine whether a cell handover should be performed.
[0024] Based on the above scheme, when the multiple beams associated with the first device managed by the second device are beams of different cells, the beam switching performed by the second device according to the first message becomes cell handover in practical applications. When applied to cell handover scenarios of NR technology, cell handover can be performed more smoothly.
[0025] In one possible implementation of the first aspect, before sending the first message, the method further includes:
[0026] Receive first configuration information, the first configuration information indicating multiple beams of the first measuring device, the multiple beams including the first beam.
[0027] Based on the above scheme, the second device can pre-configure the information required by the first device for beam measurement and analysis through the first configuration information. By adjusting the first configuration information, the first device can perform customized measurement and analysis of beam measurement, which makes it easier for the second device to configure different configuration information for the first device according to the specific network conditions, so that the second device can more flexibly control the network.
[0028] In one possible implementation of the first aspect, before sending the first message, the method further includes:
[0029] The quality of the first beam determines whether the first beam meets the access requirements.
[0030] Based on the above scheme, before sending the first message, the first device analyzes the quality of the first beam to determine whether the first beam meets the access conditions. This analysis is performed only when the first beam does not meet the access conditions, or when the quality of the first beam meets the access conditions but the duration of the access conditions is less than the first duration. This helps to adjust the analysis direction in a timely manner according to the current status of the first beam and reduce the computational resources occupied by redundant analysis on the first device.
[0031] Secondly, this application provides a beam information reporting method, which is executed by a second device, or by a component applied to the second device (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the second device. In this second aspect and its possible implementations, the method is described as being executed by a second device (which is a network device). The second device receives a first message sent by a first device. The first message includes first information, which indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions or meets the departure conditions for a first duration.
[0032] In a possible implementation of the second aspect, when the first information identifier indicates that the first beam meets the access conditions for a first duration, the method further includes:
[0033] Based on the first message, the first beam is added to the first list, and the beams in the first list are the beams that meet the access conditions and remain for a first duration.
[0034] A handover message is sent to the first device based on the first list. The handover message instructs the first device to switch to connection with the target beam, which is included in the first list.
[0035] Based on the above method, after receiving the first message, the second device adds the first beam to the first list for a first duration when the first message indicates that the first beam meets the access conditions. This allows the second device to ensure that all beams in the first list are available for switching at any time, thus avoiding situations where the second device cannot perform beam switching efficiently and stably due to untimely or non-maintaining of the first list.
[0036] In a possible implementation of the second aspect, when the first beam is included in the first list and the first information indicates that the first beam meets the departure condition for a first duration, the method further includes:
[0037] Based on the first message, the first beam is removed from the first list, and the beams in the first list are beams that meet the access conditions and continue for a first duration.
[0038] A handover message is sent to the first device based on the first list. The handover message instructs the first device to switch to connection with the target beam, which is included in the first list.
[0039] Based on the above method, after receiving the first message, the second device will delete the first beam from the first list for a first duration if the first message indicates that the first beam does not meet the access conditions. This will prevent the second device from switching the UE's connection to the first beam when the first beam is no longer suitable for access, thus avoiding network signal abnormalities caused by the second device switching the UE's connection to the first beam.
[0040] In one possible implementation of the second aspect, when the first information indicates whether the first beam meets the access conditions for a first duration, the first information is a first value, indicating that the first beam meets the access conditions for a first duration; when the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for a first duration.
[0041] In one possible implementation of the second aspect, when the first information indicates that the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration, the value of the first information indicates that the first beam meets the access conditions for a first duration; when the value of the first information is a second value, the first information indicates that the first beam meets the departure conditions for a first duration.
[0042] In one possible implementation of the second aspect, the first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is a first field in the MAC CE message or the header of the MAC CE message.
[0043] In one possible implementation of the second aspect, the first message further includes second information indicating the number of beams for which the access conditions in the first message are met for a first duration.
[0044] In one possible implementation of the second aspect, the first message further includes second information indicating the number of beams in the first message whose departure conditions are met for a first duration.
[0045] In one possible implementation of the second aspect, the first message further includes third information indicating whether the beam meets the access conditions.
[0046] In one possible implementation of the second aspect, the first message includes identifiers of multiple beams, the number of multiple beams is a preset value, and the multiple beams include the first beam.
[0047] In one possible implementation of the second aspect, the first message is used to determine whether a cell handover should be performed.
[0048] In one possible implementation of the second aspect, before receiving the first message, the method further includes:
[0049] Send first configuration information, which indicates multiple beams of the first measuring device, including the first beam.
[0050] The beneficial effects shown in this aspect are similar to those of the first aspect or any possible implementation of the first aspect, and will not be repeated here.
[0051] Thirdly, this application provides an event reporting device, comprising:
[0052] The sending unit is used to send a first message, the first message including first information, the first information indicating whether the first beam meets the access conditions for a first duration, or the first information indicating whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
[0053] In one possible implementation of the third aspect, when the first information indicates whether the first beam meets the access conditions for a first duration, the first information is considered to have met the access conditions for a first duration when the value of the first information is a first value; when the value of the first information is a second value, the first information indicates whether the first beam does not meet the access conditions or whether the first beam meets the access conditions for a first duration.
[0054] In one possible implementation of the third aspect, when the first information indicates that the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration, the value of the first information is a first value, and when the value of the first information is a second value, the first information indicates that the first beam meets the access conditions for a first duration.
[0055] In one possible implementation of the third aspect, the first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is a first field in the MAC CE message or the header of the MAC CE message.
[0056] In one possible implementation of the third aspect, the first message further includes second information indicating the number of beams for a first duration in which the access conditions in the first message are met.
[0057] In one possible implementation of the third aspect, the first message further includes second information indicating the number of beams in the first message whose departure conditions are met for a first duration.
[0058] In one possible implementation of the third aspect, the first message further includes third information indicating whether the first beam meets the access conditions.
[0059] In one possible implementation of the third aspect, the first message includes identifiers of multiple beams, the number of multiple beams is a preset value, and the multiple beams include the first beam.
[0060] In one possible implementation of the third aspect, the first message is used to determine whether a cell handover should be performed.
[0061] In one possible implementation of the third aspect, the apparatus further includes a receiving unit for receiving first configuration information, the first configuration information indicating a plurality of beams of a measuring first device, the plurality of beams including the first beam.
[0062] In one possible implementation of the third aspect, the apparatus further includes a processing unit for determining whether the first beam meets the access conditions based on the quality of the first beam.
[0063] The beneficial effects shown in this aspect are similar to those of the first aspect or any possible implementation of the first aspect, and will not be repeated here.
[0064] Fourthly, this application provides an event reporting device, comprising:
[0065] The receiving unit is configured to receive a first message sent by the first device. The first message includes first information, which indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
[0066] In one possible implementation of the fourth aspect, when the first information identifier indicates that the first beam meets the access conditions for a first duration, the device further includes:
[0067] The processing unit is used to add the first beam to the first list based on the first message, wherein the beams in the first list are beams that are continuously for a first duration when the access conditions are met.
[0068] The sending unit is configured to send a switching message to the first device based on a first list. The switching message instructs the first device to switch to connection with a target beam, which is included in the first list.
[0069] In one possible implementation of the fourth aspect, when the first beam is included in the first list and the first information indicates that the first beam meets the departure condition for a first duration, the apparatus further includes:
[0070] The processing unit is configured to remove the first beam from the first list based on the first message, wherein the beams in the first list are beams that meet the access conditions for a continuous duration of a first time.
[0071] The sending unit is configured to send a switching message to the first device based on a first list. The switching message instructs the first device to switch to connection with a target beam, which is included in the first list.
[0072] In one possible implementation of the fourth aspect, when the first information indicates whether the first beam meets the access conditions for a first duration, the first information is a first value, indicating that the first beam meets the access conditions for a first duration; when the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for a first duration.
[0073] In one possible implementation of the fourth aspect, when the first information indicates that the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration, the value of the first information is a first value, and when the value of the first information is a second value, the first information indicates that the first beam meets the access conditions for a first duration.
[0074] In one possible implementation of the fourth aspect, the first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is a first field in the MAC CE message or the header of the MAC CE message.
[0075] In one possible implementation of the fourth aspect, the first message further includes second information indicating the number of beams for a first duration in which the access conditions are met in the first message.
[0076] In one possible implementation of the fourth aspect, the first message further includes second information indicating the number of beams in the first message whose departure conditions are met for a first duration.
[0077] In one possible implementation of the fourth aspect, the first message further includes third information indicating whether the beam meets the access conditions.
[0078] In one possible implementation of the fourth aspect, the first message includes identifiers of multiple beams, the number of multiple beams is a preset value, and the multiple beams include the first beam.
[0079] In one possible implementation of the fourth aspect, the first message is used to determine whether a cell handover should be performed.
[0080] In one possible implementation of the fourth aspect, the transmitting unit is further configured to transmit first configuration information, the first configuration information indicating multiple beams of the measuring first device, the multiple beams including the first beam.
[0081] The beneficial effects shown in this aspect are similar to those of the aforementioned second aspect or any possible implementation thereof, and will not be repeated here.
[0082] Fifthly, this application provides an event reporting device, including a processor coupled to a memory;
[0083] Instructions are stored in the memory, which, when executed on the processor, cause the communication device to implement the methods related to the first aspect, possible implementations of the first aspect, the second aspect, or any possible implementation of the second aspect.
[0084] The beneficial effects shown in this aspect are similar to those of the aforementioned first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect, and will not be repeated here.
[0085] Sixthly, this application provides a computer-readable storage medium storing instructions that, when executed on a processor, implement the methods shown in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect.
[0086] In a seventh aspect, this application provides a computer program product that, when executed on a processor, implements the method shown in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect.
[0087] The beneficial effects shown in any of the fifth to seventh aspects are similar to those of the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect, and will not be repeated here. Attached Figure Description
[0088] Figure 1 is a schematic diagram of a MAC CE message structure provided in this application;
[0089] Figure 2 is a flowchart illustrating a beam information reporting method provided in this application;
[0090] Figure 3 is a schematic diagram of the timeline provided in this application;
[0091] Figure 4 is a schematic diagram of a system architecture provided in this application;
[0092] Figure 5 is a schematic diagram of another beam information reporting method provided in this application;
[0093] Figure 6 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0094] Figure 7 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0095] Figure 8 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0096] Figure 9 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0097] Figure 10 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0098] Figure 11 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0099] Figure 12 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0100] Figure 13 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0101] Figure 14 is a schematic diagram of another structure of the MAC CE message provided in this application;
[0102] Figure 15 is a schematic diagram of another structure of the beam information reporting method provided in this application;
[0103] Figure 16 is another schematic diagram of the timeline provided in this application;
[0104] Figure 17 is a schematic diagram of a CU-DU separation architecture provided in this application;
[0105] Figure 18 is a schematic diagram of another beam information reporting method provided in this application;
[0106] Figure 19 is a schematic diagram of a beam information reporting device provided in this application;
[0107] Figure 20 is a schematic diagram of another structure of the beam information reporting device provided in this application;
[0108] Figure 21 is a schematic diagram of another structure of the beam information reporting device provided in this application. Detailed Implementation
[0109] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0110] (1) L1 / L2 triggered mobility (LTM) technology is a cell handover technique used in mobility management. L1 refers to the physical layer (PHY), and L2 refers to the medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, and service data adaptation protocol (SDAP) layer. However, during L1 / L2 handover, L2 mainly refers to the MAC layer. LTM technology refers to handover-related operations performed at the physical layer and MAC layer. For example, the UE sends L1 measurement results to the base station through uplink control information (UCI) or MAC control element (CE).
[0111] (2) LTM events include some key events and the conditions that trigger measurement reporting, such as:
[0112] LTM2 Event: Serving cell beamwidth is worse than the absolute threshold (access condition), serving cell beamwidth is better than the absolute threshold (leave condition).
[0113] LTM3 Event: The candidate cell's beam has a better offset than the serving cell's beam (access condition); the candidate cell's beam has a worse offset than the serving cell's beam (leave condition).
[0114] LTM4 Event: Candidate cell beam gap better than absolute threshold (access condition), candidate cell beam gap absolute threshold (leave condition).
[0115] LTM5 Event: The serving cell beam is worse than absolute threshold 1, and the candidate cell beam is better than another absolute threshold 2 (access condition); the serving cell beam is better than absolute threshold 1, and the candidate cell beam is worse than another absolute threshold 2 (leave condition).
[0116] If the first beam meets the access conditions of the above LTM2, LTM3, LTM4, or LTM5 events, it is considered to meet the access conditions. Similarly, if the first beam meets the departure conditions of the above LTM2, LTM3, LTM4, or LTM5 events, it is considered to meet the departure conditions.
[0117] (3) Synchronization signal block resource indicator (SSB resource indicator) / channel state information reference signal (CSI-RS resource indicator) indicates the position of the synchronization signal block (SSB) / channel state information (CSI-RS) in the reference signal (RS) resource set.
[0118] (4) Entering condition / leaving condition is a term in LTM. The UE evaluates whether the candidate beam in the RS resource set meets the entering / leaving condition of the LTM event. After the candidate beam meets the entering or leaving condition of the LTM event and continues for a trigger time (TimeToTrigger, TTT), the UE sends a measurement report.
[0119] (5) The beams in the beamstriggeredlist meet the access or departure conditions of the LTM event and this state lasts for a period of time.
[0120] (6) MAC CE Measurement Report. The MAC CE measurement report carries the measurement report transmitted by the UE to the base station. This measurement report is triggered based on LTM events. The format of the MAC CE measurement report is shown in Figure 1. The MAC CE measurement report includes the MAC subheader, the measurement report configuration ID (ReportConfig#n), the candidate beam, the quality value of the candidate beam, and the reserved bit (R).
[0121] The MAC layer header includes, but is not limited to, logical channel ID (LCID) or extended logical channel ID ((e)LCID), byte length information, and medium access control service data unit (MAC SDU) length information.
[0122] The measurement report configuration identifier ID is the ID that the base station sends to the UE via RRC layer messages.
[0123] The maximum number of candidate beams reported in the MAC CE measurement report is N, where N is the number of beams sent by the base station to the UE via RRC layer messages.
[0124] The measurement report may include candidate beams that do not meet the LTM event criteria, i.e., a fixed number of N candidate beams and their beam quality information may be reported. Alternatively, the measurement report may only include candidate beams that meet the LTM event criteria.
[0125] The quality information of candidate beams can be reported in a differential reporting mode. For example, if the beam quality of candidate beam 1 is 110 and the beam quality of candidate beam 2 is 105, the beam quality of candidate beam 2 is reported differentially and the value is (110-105=)5.
[0126] The reserved bits are set to 0.
[0127] In New Radio (NR) network technology, mobility management (MLM) technology helps enable smooth and stable handover of UEs between different cells and beams. In idle and deactivated states, MLM technology mainly involves cell selection and cell reselection processes; in connected states, it primarily refers to cell handover (HO). Whether it's cell selection, cell reselection, or cell handover, all processes require reporting the beam quality measured and transmitted by the UE to the base station (gNodeB, gNB) via cell-level or beam-level messages.
[0128] Referring to Figure 2, in mobility management technology, the base station's management of the UE includes four stages. In the first stage (RRC configuration), the base station configures the reference signal resource set (RS Resource Set) for the UE to be measured through RRC layer messages. In the second stage (reference signal measurement), the UE measures all beams (also known as candidate beams) in the RS Resource Set. In the third stage (event assessment), the UE makes one or more judgments based on the measurement results of the candidate beams to determine whether the beam quality meets the entering condition / leaving condition. After the candidate beams meet the entering condition / leaving condition and this state continues for a period of time, the UE sends a measurement report (MR) to the base station through MAC CE. In the fourth stage (measurement report), the base station reads the measurement report and makes a handover decision based on the measurement report.
[0129] For ease of understanding, the following explanation will refer to the third and fourth stages mentioned above in Figure 3. Assume the RS Resource Set includes SSB1, SSB2, SSB3, and SSB4, with the horizontal axis representing time. In time period 1, SSB1 continuously satisfies the entering condition (i.e., SSB1 satisfies both the entering condition and TTT); in time period 2, SSB2 continuously satisfies the entering condition (i.e., SSB2 satisfies both the entering condition and TTT); in time period 3, SSB1 continuously satisfies the leaving condition (i.e., SSB1 satisfies both the leaving condition and TTT); and in time period 4, SSB3 continuously satisfies the entering condition (i.e., SSB3 satisfies both the entering condition and TTT). Time periods 1 and 2 overlap, and time periods 3 and 4 overlap.
[0130] At time 1, SSB1 has continuously met the first period of the entering condition, and the UE reports MR to the base station (i.e., MR by entering #1 as shown in Figure 3). At time 2, SSB2 has continuously met the second period of the entering condition, and the UE reports MR to the base station (i.e., MR by entering #2 as shown in Figure 3). At time 3, SSB1 has continuously met the third period of the leaving condition, and the UE reports MR to the base station (i.e., MR by leaving #3 as shown in Figure 3). Since SSB3 has met the entering condition at time 3, the content carried by MR by leaving #3 triggered by SSB1 indicates that SSB3 has the best beam quality. After receiving MR by leaving #3, the base station mistakenly assumes that SSB3 meets the entering condition and TTT, making an incorrect handover decision. For example, it switches the connection between the UE and the base station to SSB3, resulting in link handover failure.
[0131] Furthermore, in the explanation of Figure 3 above, to facilitate understanding of the triggering conditions of MRs, MRs are identified as MR by leaving / entering#N. In practical applications, however, the MR identifier can be understood as MR#N (where N represents the MR's identity). This means that in real-world scenarios, the base station cannot know either which beam condition triggered the MR or what beam condition (leaving condition or entering condition) triggered it. This causes the base station's judgment of cell handover to be inconsistent with the actual situation.
[0132] Based on the analysis of the situation shown in Figure 3, the current beam switching scheme is difficult to reliably perform cell handover for UEs.
[0133] To address the above issues, this application proposes that when the UE sends a MR (Mean Message) to the base station, the MR carries first information. This first information indicates whether the first beam meets the access conditions for a first duration, or whether the first beam meets the access conditions or the departure conditions for a first duration. In this way, the base station can accurately determine, based on the MR, whether the first beam in the connection with the UE is a beam that can be switched in, or a beam that can be switched out. The base station can then efficiently and stably perform beam switching for the UE based on the MR.
[0134] For ease of understanding, the application scenario of this application is described below with reference to Figure 4. This application provides a communication system including network equipment and user equipment. The user equipment is located within the coverage area of one or more cells (carriers) managed by the network equipment, and there can be one or more cells providing services to the user equipment. When there are multiple cells providing services to the user equipment, the user equipment can operate in carrier aggregation (CA), dual connectivity (DC), or cooperative multipoint transmission mode. At least one of the multiple cells can provide at least two parameter sets (numerology) to simultaneously provide radio resources to the user equipment. For example, as shown in Figure 4, the user equipment is simultaneously located within the coverage area of a cell managed by network equipment #1, a cell managed by network equipment #2, and a cell managed by network equipment #3. In Figure 4, network equipment #1 can be, for example, a macro base station (macro gNB or macro g-NodeB), and network equipment #2 and network equipment #3 can be, for example, micro base stations (small gNB or small g-NodeB).
[0135] User equipment, also known as terminal equipment, terminal, access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, user agent, or user apparatus, can be used in 4G, 5G, and even 6G systems. User equipment can provide users with voice and / or data connectivity. User equipment can be a joint device that transmits and receives digital signals over a regular telephone line, or a handheld device or vehicle-mounted device with wireless connectivity. It can also include cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), mobile phones, tablets, laptops, PDAs, computers with wireless transceiver capabilities, mobile internet devices (MIDs), wearable devices, head-mounted displays (HMDs), virtual reality (VR) devices (such as VR glasses), augmented reality (AR) devices (such as AR glasses), mixed reality (MR) devices, wireless terminals in industrial control, processing devices connected to wireless modems, tactile terminal devices, vehicle-mounted devices, wireless terminals in self-driving vehicles, wireless terminals in remote medical care, wireless terminals in smart grids, and transportation safety devices. Wireless terminals in safety, wireless terminals in smart cities, wireless terminals in smart homes, roadside units (RSUs) of the aforementioned wireless terminal types, etc.
[0136] Network equipment can be access network equipment, which is a radio access network (RAN) node (or device) that connects terminal devices to a wireless network. Network equipment includes, but is not limited to: base station (BS), radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), wireless fidelity (Wi-Fi) access point (AP), wireless relay node, wireless backhaul node, and transmission and reception point (TRP; or transmission point, TP). A base station is a device deployed in a radio access network that provides wireless communication functions; it can also be called base station equipment, such as 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, and a base station in a 6G system. A base station can contain a Base Station Unit (BBU) and a Remote Radio Unit (RRU). The BBU and RRU can be located in different places; for example, the RRU can be deployed remotely to a high-traffic area, while the BBU is located in the central equipment room. Alternatively, the BBU and RRU can be located in the same equipment room. The BBU and RRU can also be different components within the same rack. Base stations can take the following forms: macro base stations, micro base stations (also known as small cells), pico base stations, relay stations, access points, balloon stations, etc.
[0137] Optionally, in some deployments of access network equipment, the access network equipment may include a central unit (CU) and / or a distributed unit (DU). Where the access network equipment includes both CU and DU, the protocol layers of the eNB in the LTE system are split, with some protocol layer functions centrally controlled by the CU, and the remaining partial or complete protocol layer functions distributed in the DU, which is centrally controlled by the CU. In some deployments of access network equipment, the CU may also be divided into CU-control plane (CP) and CU-user plane (UP), etc. In still other deployments of access network equipment, the access network equipment may also be an open radio access network (ORAN) architecture, etc. This application does not limit the specific deployment method of the access network equipment.
[0138] The technical solutions of this application can be applied to various communication systems. For example, Global System for Mobile Communications (GSMA), Long Term Evolution (LTE) systems, Universal Mobile Telecommunications System (UMTS), 4th Generation (4G) mobile communication systems, 4.5th Generation (4.5G) mobile communication systems, 5th Generation (5G) mobile communication systems, and, with the continuous development of communication technology, the technical solutions of the embodiments of this application can also be used in subsequent evolved communication systems, such as 6th Generation (6G) mobile communication systems, 7th Generation (7G) mobile communication systems, and so on. The technical solutions of the embodiments of this application can also be applied to Universal Mobile Telecommunications System (UMTS), Code Division Multiple Access (CDMA) systems, Wireless Local Area Networks (WLANs), etc.
[0139] The network architecture described in this application is for the purpose of more clearly illustrating the technical solutions of this application and does not constitute a limitation on the technical solutions provided in this application. As network architectures evolve and new service scenarios emerge, the technical solutions provided in this application are also applicable to similar technical problems.
[0140] To facilitate a better understanding of the solution provided in this application, the beam information reporting method provided in this application will be described below with reference to the accompanying drawings.
[0141] In one possible implementation, the beam information reporting method provided in this application is used as an example to illustrate the MR reporting of events between a UE and a base station. Please refer to Figure 5, which is a flowchart illustrating one possible beam information reporting method provided in this application. In this embodiment, the first device is a UE and the second device is a base station. In practical applications, the first device can be any terminal device and the second device can be any network device; no restrictions are imposed here.
[0142] S501, the first device sends a first message to the second device. Correspondingly, the second device receives the first message sent by the first device.
[0143] The first message includes first information, which indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions or meets the departure conditions for a first duration. The first duration can be the duration set by the base station to the UE via RRC.
[0144] It should be understood that "xxx identifier xxx" in this application can also be interpreted as "xxx indicates xxx". For example, the statement that the first information identifier indicates whether the first beam meets the access conditions for a first duration can be understood as the first information indicating whether the first beam meets the access conditions for a first duration. Here, the first information can be a string or a numerical value. For example, the value of the first information can be 1 or 0. When the value of the first information is 1, it represents that the first beam meets the access conditions for a first duration; when the value of the first information is 0, it represents that the first beam does not meet the access conditions for a first duration, and this is not limited here.
[0145] Specifically, "the first beam satisfying the access condition for a first duration" can be understood as the first beam satisfying the access condition for a first duration, and this state of satisfying the access condition lasting for a first duration (i.e., the first beam satisfied the entering condition for the whole duration of TTT). "The first beam not satisfying the access condition for a first duration" (i.e., the first beam not satisfied the entering condition for the whole duration of TTT) can be understood as the first beam not satisfying the access condition, or the first beam satisfying the access condition, but this state of satisfying the access condition did not last for the first duration. "The first beam satisfying the departure condition for a first duration" can be understood as the first beam satisfying the departure condition for a first duration, and this state of satisfying the departure condition lasting for a first duration (i.e., the first beam satisfied the leaving condition for the whole duration of TTT).
[0146] In one possible implementation, the first beam can be either a beam that satisfies the condition "if satisfied the entering condition for the whole duration of TTT", or a beam that does not satisfy the condition.
[0147] In one possible implementation, the first beam may be a beam that satisfies the condition "if satisfied the entering condition for the whole duration of TTT", or a beam that satisfies the condition "if satisfied the leaving condition for the whole duration of TTT".
[0148] In this embodiment, when the UE sends a first message to the base station, the first message carries first information. This first information indicates whether the first beam meets the access conditions for a first duration, or whether the first beam meets the access conditions or the departure conditions for a first duration. In this way, the base station can accurately determine, based on the first message, whether the first beam in the connection with the UE is a beam that can be switched in, or whether the first beam is a beam that can be switched in or a beam that can be switched out. The base station can efficiently and stably perform beam switching for the UE based on the first message.
[0149] Optionally, the beam information reporting method shown in Figure 5 may include steps S502 and / or S503 before step S501.
[0150] S502, the first device receives the first configuration information sent by the second device. Correspondingly, the second device sends the first configuration information to the first device.
[0151] The first configuration information indicates multiple beams for measuring the first device (i.e., the UE), and the multiple beams include the first beam.
[0152] In one possible implementation, the base station sends a second message to the UE, the second message carrying the first configuration information. The second message is an RRC layer message. For example, the first configuration information can be a set of candidate cell beam resources, which can consist entirely of SSBs or entirely of CSI-RS; no limitation is made here.
[0153] Optionally, the first configuration information may also include the first duration; there is no restriction on this.
[0154] In this embodiment of the application, the second device can pre-configure the information required by the first device for beam measurement and analysis through the first configuration information. By adjusting the first configuration information, the first device can perform custom measurement and analysis of beam measurement, which makes it easier for the second device to configure different configuration information for the first device according to the specific situation of the network, so that the second device can more flexibly control the network.
[0155] S503, The first device determines whether the first beam meets the access conditions based on the quality of the first beam.
[0156] The phrase "the quality of the first beam meets the access condition" can be translated as "if the RSRP / RSRQ / SINR satisfied the entering condition". It should be understood that this translation of "the quality of the first beam meets the access condition" is only an example. In actual applications, an appropriate translation can be selected based on the specific application scenario. No restrictions are imposed here.
[0157] In one possible implementation, if the quality of the first beam is not satisfied with the access condition, or if the quality of the first beam is satisfied with the access condition but the duration of that satisfaction is less than a first duration (i.e., the first beam is not satisfied with the entering condition for the whole duration of TTT), the UE performs one or more event assessments based on the quality of the first beam. This event assessment can be understood as determining whether the quality of the first beam satisfies the LTM event, i.e., assessing whether the first beam satisfies the access condition. After the quality of the first beam satisfies the LTM event access condition for a sustained first duration, the measurement configuration of the first beam is in a state where the entering condition is satisfied for the whole duration of TTT.
[0158] In one possible implementation, to improve the efficiency of the first device in managing its associated beams, the first device maintains a first list, in which beams that meet access conditions for a first duration are included. The first device can analyze whether it needs to perform an analysis to determine whether the first beam meets the access conditions based on whether the first beam is included in the first list; this is not limited here.
[0159] In this embodiment of the application, before sending the first message, the first device analyzes whether the first beam meets the access conditions based on the quality of the first beam. This analysis is performed only when the first beam does not meet the access conditions, or when the quality of the first beam meets the access conditions but the duration of the duration of the access conditions is less than the first duration. This helps to adjust the analysis direction in a timely manner according to the current status of the first beam and reduce the computational resources occupied by redundant analysis on the first device.
[0160] Optionally, if the measurement configuration of the first beam is such that the access condition is met, that is, the first beam satisfies the TTT of entering condition, the UE begins to evaluate whether the quality of the first beam satisfies the leave condition in the LTM event.
[0161] It should be understood that the description of step S503 here is for the measurement configuration of the first beam under the condition that the access conditions are met. The measurement configuration of the first beam can also be performed under the condition that the access conditions are not met. In specific application scenarios, appropriate adjustments should be made according to the specific application scenarios, and no restrictions are imposed here.
[0162] In this embodiment, when the UE sends a measurement report to the base station, the measurement report includes first information. This first information indicates whether the first beam meets the access conditions for a first duration, or whether the first beam meets the access conditions or the departure conditions for a first duration. In this way, the base station can accurately determine, based on the detection report, whether the first beam is an accessible beam or a detachable beam in the connection with the UE. The base station can then efficiently and stably perform beam switching for the UE based on MR (Mean Interchange).
[0163] In one possible implementation, the first message is a MAC CE message. Based on the different content of the first information identifier, the solution provided in this application can be divided into two different cases, which are described below:
[0164] Scenario 1: The first information identifier indicates whether the first beam meets the access conditions for a continuous duration of the first duration.
[0165] Specifically, if the first beam meets the access conditions for a continuous period of time, the value of the first information in the first message is a first value. If the first beam does not meet the access conditions for a continuous period of time, the value of the first information in the first message is a second value.
[0166] In one possible implementation, based on the MAC CE message format shown in Figure 1, an additional 1 bit is added before (or after) the candidate beam as first information to indicate whether the first beam meets the access conditions for a first duration (i.e., whether the first beam meets the entering condition and satisfies TTT). This 1 bit of first information can be a first value or a second value. The 1 bit added before (or after) the candidate beam can also be referred to as the first field.
[0167] In one possible implementation, the format of the first message can be as shown in Figure 6. Here, we take the example of a MAC CE carrying a first beam 1, first beam 2, first beam 3, and first beam 4. First beam 1 and first beam 2 are beams that meet the access conditions and whose access condition status lasts for a first duration; first beam 3 is a beam that meets the access conditions but does not last for the first duration; and first beam 4 is a beam that does not meet the access conditions. The first value 1 corresponding to first beam 1 is 1, the first value 2 corresponding to first beam 2 is 1, the first value 3 corresponding to first beam 3 is 0, and the first value 4 corresponding to first beam 4 is 0. It should be understood that in the scenario shown in Figure 6, the first value is 1 and the second value is 0. Different values can be set according to requirements in specific implementation scenarios, and no limitation is made here.
[0168] Optionally, the first message may also include third information, which indicates whether the first beam meets the access conditions. For example, as shown in Figure 7, the third information is an additional 1 bit indicating whether the first beam meets the access conditions (when the third information is 1, it indicates that the first beam meets the access conditions; when the third information is 0, it indicates that the first beam does not meet the access conditions). The UE not only indicates whether the first beam meets the access conditions for a first duration in the first message, but also indicates whether the first beam meets the access conditions through the third information. When the first message carries information about multiple beams, the base station can, based on the third information, only read the beams that meet the access conditions and their associated row numbers to reduce the amount of data read by the base station. For example, in the first message shown in Figure 7, the first column is the third information. When the second device reads the first message, it can only read the beams whose third information value is 1 (and their associated row numbers). In the scenario shown in Figure 7, the data that the second device needs to read is reduced from 6 rows to 5 rows, effectively improving the efficiency of the base station in processing the first message and reducing the computational power consumed by analyzing the first message.
[0169] It should be understood that the illustrations of the position of the first field in Figures 6 and 7 are merely examples. In practical applications, a 1-bit field can be added at any position in the MAC CE message where a 1-bit field can be added, to record the value of the first information, according to actual needs. There are no restrictions here.
[0170] In the first scenario of this application embodiment, the UE directly informs the base station via the first information in the first message whether the first beam meets the access conditions for a continuous first duration. After the first beam meets the access conditions for a continuous first duration, the first beam is a suitable beam for connection; otherwise, the first beam is an unsuitable beam for connection. Therefore, the base station determines whether to switch the connection beam with the UE to the first beam based on the first information, enabling the base station to know the currently suitable beam for connection based on the first message. This avoids the base station's incorrect judgment on whether a beam is suitable for connection, ensuring that all beams connected by the base station are suitable for connection, thereby eliminating the adverse effects of beam switching on the UE's network quality.
[0171] Optionally, the first message may also carry quality information of the first beam. The quality information of the first beam may include the reference logical received power (RSRP), the reference signal received quality (RSRQ), or the signal to interference plus noise ratio (SINR) of the first beam. There are no restrictions on this.
[0172] For ease of understanding, taking the situation shown in Figure 6 above as an example, and referring to Figure 8, we will introduce the quality information of the first beam in the first message. As shown in the case of legend a in Figure 8, in the MAC CE message, after the identifiers of the four first beams, there are also the quality information of the first beam 1, the quality information of the first beam 2, the quality information of the first beam 3, and the quality information of the first beam 4 in sequence.
[0173] Optionally, the quality information in the first message can also be as shown in Figure 8, where the quality information of the first beam 1 is the line following the identifier of the first beam 1 in the MAC CE message, followed by the identifier of the first beam 2, the quality information of the first beam 2, the identifier of the first beam 3, and the quality information of the first beam 3, etc.
[0174] It should be understood that the description of how the first message carries the quality information of the first beam is only an example. In actual applications, it should be set according to the specific application scenario and requirements. No restrictions are imposed here.
[0175] Scenario 2: The first information identifier continues for a first duration if the first beam meets the access conditions or meets the departure conditions.
[0176] Specifically, when the first beam meets the access conditions for a continuous period of time, the value of the first information in the first message is a first numerical value. When the first beam meets the departure conditions for a continuous period of time, the value of the first information in the first message is a second numerical value.
[0177] Regarding scenario two, based on the different positions of the first message, the first message has two different formats. The following explanation uses MAC CE as an example to illustrate these two possible formats.
[0178] Format 1: The first field of a MAC CE message carries the first piece of information.
[0179] In the MAC CE message, the field containing the measurement report configuration identifier is 8 bits long, of which the measurement report configuration identifier occupies 6 bits and the remaining 2 bits are reserved.
[0180] In one possible implementation, the first field can be one of the reserved bits in a 2-bit reserved field.
[0181] In one possible implementation, in a common MAC CE message format, the positional relationship between the 2-bit reserved bits and the measurement report configuration identifier can be as shown in Figure 1, and the first field can be any one of these 2-bit reserved bits. When the reserved bit (first field) of the MAC CE message takes a first value, it indicates that the first beam has satisfied the entering condition for a first duration, that is, the first beam satisfied the entering condition for the whole duration of TTT; when the reserved bit (first field) of the MAC CE message takes a second value, it indicates that the first beam has satisfied the leaving condition for a first duration, that is, the first beam satisfied the leaving condition for the whole duration of TTT.
[0182] For example, the format of the first message can be as shown in Figure 9. Here, the first message carries a first beam, which is the beam that triggers the first message. In the first message shown in Figure 9, the first beam satisfies the entering condition for the whole duration of TTT. The reserved bits in the MAC CE message are set to a first value (here, the first value is 1 as an example). It should be understood that in specific application scenarios, the first message is also referred to as a truncated MAC CE measurement report.
[0183] It should be understood that the description of the positional relationship between the first field and the measurement configuration report identifier here is only an example. In actual applications, the positional relationship between the first field, the 1-bit reserved bit, and the measurement report configuration identifier in MAC CE can be shown in Figure 10, either in legend a or legend b. Here, "1" represents the value of the first field. The positions of the reserved bit and the first field in the legend can be interchanged, and there is no restriction here.
[0184] It should be understood that if the second beam also satisfies the entering condition for the whole duration of TTT, the first message will also carry the second beam, which is not restricted here.
[0185] In one possible implementation, the first message may also carry second information, indicating the number of beams in the first message whose access conditions are met for a first duration. Referring to the scenario shown in Figure 9, the second information indicates the number of beams in the first message that satisfy the TTT (Time To Till) of entering condition. For example, the format of the first message carrying the second information can be as shown in Figure 11. The MAC CE message also carries the second information, which can be "No of RS satisfied the entering condition, for the whole duration of TTT," indicating which beams (or several beams) in the MAC CE message satisfied the entering condition for the whole duration of TTT. Figure 11 indicates that one beam in the MAC CE message satisfied the entering condition for the whole duration of TTT; this is not a limitation.
[0186] It should be understood that when the first message is triggered by a beam satisfying the leaving condition for the whole duration of TTT, the second message can be "No of RS satisfied the leaving condition for the whole duration of TTT", without any restrictions.
[0187] In this embodiment of the application, the number of beams that meet the access conditions in the first message for a first duration is indicated by the second information, or the number of beams that meet the departure conditions in the first message for a first duration is indicated by the second information. When multiple beams meet the access conditions simultaneously for a first duration or multiple beams meet the departure conditions simultaneously for a first duration, a single first message can be used for reporting, thus saving channel resources.
[0188] In one possible implementation, the first message may include identifiers of multiple beams, the number of which is a preset value, and the first beam is included among these multiple beams. For example, based on Figure 11 above, taking a first message containing three beams as an example, the MAC CE may also carry identifiers of a second beam and a third beam. The format of the MAC CE message may also be as shown in Figure 12, where the MAC CE message further carries identifiers of a second beam and a third beam, where the second and third beams are beams that do not satisfy the TTT of entering condition.
[0189] Optionally, in a more common scenario, such as the one shown in Figure 12, the quality of the second beam is superior to that of the third beam. This can also be understood as the order of the multiple beams carried in the first message from top to bottom: the beam that triggers the first message, the beams that satisfy the triggering conditions of the first message, and the beams that do not satisfy the triggering conditions of the first message, arranged in descending order of beam quality. That is, when neither the second nor the third beam satisfies the triggering conditions of the first message (i.e., satisfies the entering condition for the whole duration of TTT), if the second beam precedes the third beam, it indicates that the quality of the second beam is superior to that of the third beam.
[0190] In specific application scenarios, channel capacity may be limited. In such cases, having multiple beams carried in the first message arranged in a certain order can ensure that more important information is transmitted to the base station, reducing the impact of channel capacity on the effective transmission of the first message.
[0191] In this embodiment of the application, by transmitting a specified number of beam-related information in the first message, the base station can understand the situation of multiple beams currently associated with the UE, so that when beam resources are difficult to schedule, the base station can select a beam from multiple beams for beam switching.
[0192] In one possible implementation, the first message may further include beam quality information. This beam quality information carried in the first message may include RSRP, RSRQ, or SINR. For example, based on Figure 12 above, taking the inclusion of beam RSRP in the first message as an example, the format of the MAC CE message can also be as shown in Figure 13, where the MAC CE message further includes the RSRP of the first beam, the RSRP of the second beam, and the RSRP of the third beam, etc.
[0193] It should be understood that the position and content of the quality information of the first beam in the first message introduced in Format 1 can be similar to those introduced in Figure 8 above, and there are no restrictions here.
[0194] In this embodiment, the quality information of multiple beams is also informed to the base station in the first message. When the base station has difficulty in scheduling beam resources, and it is difficult for the base station to perform beam switching for a first duration based on the beam meeting the access conditions and for a first duration based on the beam meeting the departure conditions, it can still perform beam switching based on the quality information of multiple beams. This provides an alternative solution for the base station to perform beam switching based on the first message, and improves the reliability of the base station to perform beam switching on the UE connection beam.
[0195] In one possible implementation, the first message may also include third information, which indicates whether the first beam meets the access conditions. The third information is presented in a similar manner to that in Figure 7 above, and will not be described again here.
[0196] Format 2: The header of a MAC CE message carries the first information.
[0197] In one possible implementation, based on the MAC CE message format shown in Figure 1, the MAC CE header includes a second field (first information). When the value of the second field is a first value, the first information indicates that the first beam meets the access conditions for a first duration; when the value of the second field is a second value, the first information indicates that the first beam meets the departure conditions for a first duration. For example, if the MAC CE header is "MAC subheader(e)LCID MAC CE", by changing the value of the second field in the MAC CE message header, the MAC CE message header can be "MAC subheader(e)LCID MAC CE1" or "MAC subheader(e)LCID MAC CE0". Here, the first value of 1 and the second value of 0 are merely examples and should be set according to the specific application scenario in actual applications. No restrictions are imposed here.
[0198] In this embodiment of the application, when the first message is a MAC CE message, the first information can be the second field of the header (also known as the MAC layer sub-header) of the MAC CE message. By changing the value of the second field in the header of the MAC CE message, it can be distinguished whether the first message is triggered by the first beam satisfying the entering condition for the whole duration of TTT or the first message is triggered by the first beam satisfying the leaving condition for the whole duration of TTT. This makes it easier for the base station to determine how to handle the handover related to the first beam based on the first message.
[0199] In another possible implementation, to avoid misunderstandings that might arise from different settings of the first and second values, the second field can also be "entering triggered" or "leaving triggered". For example, based on the format of the MAC CE message shown in Figure 1, where the header of the MAC CE message is "MAC subheader(e)LCID MAC CE", adding the second field to the header of the MAC CE message would make the header of the MAC CE message "MAC subheader(e)LCID entering triggered MAC CE" or "MAC subheader(e)LCID leaving triggered MAC CE". Its specific form is shown in Figure 14.
[0200] In this application, when the first message is a MAC CE message, the first message has multiple setting methods and setting locations, providing a large number of flexible optional implementation methods for the specific implementation of the solution. In specific application scenarios, different setting methods and setting locations can be selected based on specific needs, which can better adapt to more different use cases.
[0201] It should be understood that the header of a MAC CE message includes, but is not limited to, LCID or (e)LCID. The description of the first information carried in the header of a MAC CE message here is only an example. In actual applications, it can be set according to specific needs, and there are no restrictions here.
[0202] In the case shown in Figure 14, the content and form of the candidate beams (multiple beams) in the first message format are similar to those in the aforementioned format one. Please refer to the descriptions in Figures 9 to 13 above for details, which will not be repeated here.
[0203] In this embodiment of the application, when the first information indicates that the first beam meets the access conditions for a first duration, or when the first information indicates that the first beam meets the departure conditions for a first duration, the difference can be distinguished by the different values of the first information. That is, by using the different values of the first information, the first message can be used to transmit to the base station whether the first beam is a suitable beam for entry or a suitable beam for exit. After receiving the first message, if the first beam is a suitable beam for entry, the base station can directly enter the network connection into the first beam, which can also ensure that the network quality is stable and improving. If the first beam is a suitable beam for exit, the base station can directly exit the network connection from the first beam. Since the base station will also enter the suitable beam for entry, the network quality can also be stable and improving.
[0204] In the scheme provided in Scenario 2, the base station can also maintain a first list based on the first message to assist in beam switching. The scheme of this application is described below with reference to the accompanying drawings.
[0205] Please refer to Figure 15, which is another flowchart of the beam information reporting method provided in this application.
[0206] S1501, The second device receives the first message sent by the first device. Correspondingly, the first device sends the first message to the second device.
[0207] Step S1501 is similar to step S501 in Figure 5 above. Please refer to the description of step S501 in Figure 5 above for details. It will not be repeated here.
[0208] S1502, when the first information indicates that the first beam meets the access conditions for a first duration, the second device adds the first beam to the first list based on the first message.
[0209] Among them, the beams in the first list are the beams that satisfy the access conditions for a continuous first duration, which can also be interpreted as the beams in the first list that satisfied the entering condition for the whole duration of TTT.
[0210] In practice, the UE only evaluates whether the first beam meets the access conditions when the first beam is not satisfied with the entering condition for the entire duration of TTT. Therefore, if the first message indicates that the first beam meets the access conditions for a first duration, the first beam is not included in the first list. After receiving the first message, the second device adds the first beam to the first list.
[0211] S1503, when the first information indicates that the first beam meets the departure condition for a first duration, the second device deletes the first beam from the first list based on the first message.
[0212] In practice, the UE only assesses whether the first beam meets the leave condition after the first beam has met the access conditions for a certain duration. Therefore, when the first message indicates that the first beam meets the access conditions for a certain duration, the first beam is included in the first list, and the second device removes the first beam from the first list after receiving the first message.
[0213] It should be understood that there is no explicit order between steps S1502 and S1503. In practical applications, the order can be set according to the actual application scenario, and no restrictions are imposed here.
[0214] In this embodiment of the application, after receiving the first message, the base station removes the first beam from the first list when the first message indicates that the first beam does not meet the access conditions for a first duration. This avoids network signal abnormalities caused by the base station switching the UE's connection to the first beam when the first beam is no longer suitable for switching.
[0215] S1504, the second device sends a handover message to the first device based on the first list. Correspondingly, the first device receives the handover message sent by the second device based on the first list.
[0216] The switching message instructs the first device to switch to a connection with the target beam, which is included in the first list.
[0217] In one possible implementation, each beam in the first list is in a state suitable for access, and the second device can randomly select a beam from the first list as the target beam, generate and send a handover message, without any restrictions.
[0218] In this embodiment of the application, after receiving the first message, the base station immediately adds the first beam to the first list when the first information indicates that the first beam meets the access conditions for a first duration. This allows the base station to ensure that all beams in the current first list are available for switching, thus avoiding situations where the base station cannot perform beam switching efficiently and stably due to untimely or non-maintaining of the first list.
[0219] In this embodiment, the base station maintains a first list based on the first message, ensuring that each beam in the first list meets the access conditions for a continuous first duration. This means that each beam in the first list is suitable for switching, allowing the base station to directly select a target beam from the beams in the first list during beam switching, achieving a stable and improving beam quality during the switch. This avoids connection quality degradation caused by beam switching.
[0220] It should be understood that in the scheme shown in Figure 15, the first message can be any of the MAC CE messages in Figures 6 to 14 above, and there are no restrictions here.
[0221] Based on the description in Figures 5 to 15 above, the first message is only sent when the first beam meets the access conditions for a first duration or the first beam meets the departure conditions for a first duration. In specific scenarios, the base station will analyze whether to perform beam switching or cell switching only after receiving the first message. Therefore, the first message is used to determine whether to perform beam switching.
[0222] When the solution provided in this application is applied to an NR scenario, in the multiple beams of the first list shown in Figure 15 above, each pair of beams are beams from different cells. Therefore, it can also be understood that the first message is used to determine whether to perform cell handover, which is not limited here.
[0223] To facilitate understanding of the scheme shown in Figure 15, the process of maintaining the first inventory in the base station will be described below with reference to Figure 16.
[0224] In Figure 16, the horizontal axis represents the time axis.
[0225] During time period a, SSB1 continuously satisfies the entering condition (i.e., SSB1 satisfies the TTT of entering condition), and the UE sends the first message a to the base station; during time period b, SSB2 and SSB4 continuously satisfy the entering condition (i.e., SSB2 and SSB4 satisfy the TTT of entering condition); during time period c, SSB1 continuously satisfies the leaving condition (i.e., SSB3 satisfies the TTT of leaving condition); during time period d, SSB3 continuously satisfies the entering condition (i.e., SSB3 satisfies the TTT of entering condition).
[0226] At time a, SSB1 triggers the UE to report MR by entering#1 (first message) to the base station. The format of MR by entering#1 is shown in ReportConfig ID#1 in Figure 16. At time b, SSB2 and SSB4 jointly trigger the UE to report MR by entering#2 (first message) to the base station. The format of MR by entering#2 is shown in ReportConfig ID#2 in Figure 16. At time c, SSB1 triggers the UE to report MR by leaving#3 (first message) to the base station. The format of MR by leaving#3 is shown in ReportConfig ID#3 in Figure 16. At time d, SSB3 triggers the UE to report MR by entering#4 to the base station. The format of MR by leaving#3 is shown in ReportConfig ID#4 in Figure 16.
[0227] At time a, after the base station receives MR by entering #1, the first list includes SSB1; at time b, after the base station receives MR by entering #2, the first list includes SSB1, SSB2, and SSB4; at time c, after the base station receives MR by leaving #3, the first list includes SSB2 and SSB4; at time d, after the base station receives MR by entering #4, the first list includes SSB2, SSB4, and SSB3.
[0228] It should be understood that the format and content of the first message and the first list shown in Figure 16 are merely examples. In actual applications, the format and content of the first message can be similar to any of the formats in Figures 6 to 14 above, and the first list can be implemented in any format, without any restrictions.
[0229] In practical applications, the beam information reporting method provided in this application can also be applied to a centralized unit-distributed unit (CU-DU) separation architecture, which can also be called a distributed deployment architecture. Please refer to Figure 15, which is a schematic diagram of an access network device provided in this application. As shown in the figure, the access network device logically includes one CU and one or more DUs. Each DU can be connected to the CU via an F1 interface, and information exchange between different DUs can be completed based on CU forwarding. The CU and DU can be physically set together or physically separated; there is no limitation. The CU can support RRC, PDCP, and SDAP functions; the DU can support RLC layer protocols, MAC layer protocols, and PHY layer protocols.
[0230] In the CU-DU separation architecture shown in Figure 17, the second device includes a CU and a DU. When the second device sends the first configuration information to the first device, the specific data flow is shown in Figure 18. The CU generates the first configuration information and sends it to the DU, which then sends the first configuration information to the UE.
[0231] It should be understood that messages sent from the CU to the UE are also sent via the DU, and all communication between the UE and the CU is sent via the DU.
[0232] The beam information reporting method provided in this application has been described above. The beam information reporting device provided in this application will be described below with reference to the accompanying drawings.
[0233] Please refer to Figure 19. The beam information reporting device 190 includes:
[0234] The sending unit 191 is used to send a first message, the first message including first information, the first information indicating whether the first beam meets the access conditions for a first duration, or the first information indicating whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
[0235] Optionally, when the first information indicates whether the first beam meets the access conditions for a first duration, the value of the first information indicates that the first beam meets the access conditions for a first duration when the first information is a first value; when the value of the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for a first duration when the first information does not meet the access conditions.
[0236] Optionally, when the first information indicates that the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration, the value of the first information indicates that the first beam meets the access conditions for a first duration; when the value of the first information is a second value, the first information indicates that the first beam meets the departure conditions for a first duration.
[0237] Optionally, the first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is the first field in the MAC CE message or the header of the MAC CE message.
[0238] Optionally, the first message may also include second information, which indicates the number of beams for a first duration when the access conditions are met in the first message.
[0239] Optionally, the first message may also include second information, which indicates the number of beams for which the departure condition in the first message is met for a first duration.
[0240] Optionally, the first message may also include third information, which indicates whether the first beam meets the access conditions.
[0241] Optionally, the first message includes identifiers for multiple beams, the number of which is a preset value, and the multiple beams include the first beam.
[0242] Optionally, the first message is used to determine whether a cell handover should be performed.
[0243] Optionally, the device further includes a receiving unit 192 for receiving first configuration information, the first configuration information indicating multiple beams of the measuring first device, the multiple beams including the first beam.
[0244] Optionally, the device further includes a processing unit 193 for determining whether the first beam meets the access conditions based on the quality of the first beam.
[0245] Please refer to Figure 20. The beam information reporting device 200 includes:
[0246] The receiving unit 201 is used to receive a first message sent by the first device. The first message includes first information, which indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
[0247] Optionally, when the first information identifier indicates that the first beam meets the access conditions for a continuous first duration, the device further includes:
[0248] Processing unit 202 is used to add a first beam to a first list based on a first message, wherein the beams in the first list are beams that remain for a first duration when the access conditions are met;
[0249] The sending unit 203 is used to send a switching message to the first device based on the first list. The switching message instructs the first device to switch to connection with the target beam, which is included in the first list.
[0250] Optionally, when the first beam is included in the first list and the first information indicates that the first beam meets the departure condition for a first duration, the device further includes:
[0251] Processing unit 202 is used to delete the first beam from the first list based on the first message, wherein the beams in the first list are beams that meet the access conditions for a first duration.
[0252] The sending unit 203 is used to send a switching message to the first device based on the first list. The switching message instructs the first device to switch to connection with the target beam, which is included in the first list.
[0253] Optionally, when the first information indicates whether the first beam meets the access conditions for a first duration, the value of the first information indicates that the first beam meets the access conditions for a first duration when the first information is a first value; when the value of the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for a first duration when the first information does not meet the access conditions.
[0254] Optionally, when the first information indicates that the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration, the value of the first information indicates that the first beam meets the access conditions for a first duration; when the value of the first information is a second value, the first information indicates that the first beam meets the departure conditions for a first duration.
[0255] Optionally, the first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is the first field in the MAC CE message or the header of the MAC CE message.
[0256] Optionally, the first message may also include second information, which indicates the number of beams for a first duration when the access conditions are met in the first message.
[0257] Optionally, the first message may also include second information, which indicates the number of beams for which the departure condition in the first message is met for a first duration.
[0258] Optionally, the first message may also include third information, which indicates whether the beam meets the access conditions.
[0259] Optionally, the first message includes identifiers for multiple beams, the number of which is a preset value, and the multiple beams include the first beam.
[0260] Optionally, the first message is used to determine whether a cell handover should be performed.
[0261] Optionally, the transmitting unit 203 is also configured to transmit first configuration information, the first configuration information indicating multiple beams of the measuring first device, the multiple beams including the first beam.
[0262] Please refer to Figure 21, which is another structural schematic diagram of the beam information reporting device provided in this application.
[0263] The beam information reporting device 210 includes a transceiver 2120, a processor 2110, and a memory 2140. The processor 2110 and the transceiver 2120 can be interconnected via a bus 2130. The processor 2110 is coupled to the memory 2140 and is used to execute instructions stored in the memory 2140 to control the transceiver 2120 to transmit and / or receive signals.
[0264] Bus 2130 may include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. The bus communicatively couples various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable media (typically represented by a computer-readable media). The bus may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. The bus interface provides the interface between the bus and transceivers, and between the bus and the interface.
[0265] Processor 2110 includes microprocessors (e.g., x86, ARM), microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), GPUs, programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuitry, and other suitable hardware configured to perform various functions. The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When executed by the processor, the software causes the processing system to perform the various functions described below for any particular device.
[0266] The memory 2140 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0267] The processor 2110, memory 2140, and computer-readable medium can perform functions such as: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, fast Fourier transformation (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, RE demapping, digital beamforming (BF), adding cyclic prefix (CP), removing CP, etc.
[0268] Transceiver 2120 provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium.
[0269] When the beam information reporting device 210 performs the relevant operations performed by the first device in Figure 5 or Figure 15, the processor 2110 needs to enable the first device (or the second device) according to the instruction method agreed upon in the protocol. Thus, when the first device meets the access conditions for a first duration or meets the departure conditions for a first duration, the first device sends a first message to the second device through the transceiver 2120, and identifies the above events through the first information in the first message.
[0270] Furthermore, the processor 2110 needs to determine whether the first beam meets the access conditions based on the quality of the first beam.
[0271] When the beam information reporting device 210 performs the relevant operations performed by the network device in Figure 5 or Figure 15, the transceiver 2120 needs to receive the first message sent by the terminal device. The first message includes first information, which indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
[0272] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0273] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0274] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0275] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0276] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A method for reporting beam information, characterized in that, include: Send a first message, the first message including first information, the first information indicating whether the first beam meets the access conditions for a first duration, or the first information indicating whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
2. The method according to claim 1, characterized in that, When the first information indicates whether the first beam meets the access conditions for the first duration, and the value of the first information is a first value, the first information indicates that the first beam meets the access conditions for the first duration. When the value of the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for the first duration.
3. The method according to claim 1, characterized in that, When the first information indicates that the first beam meets the access condition for the first duration or meets the departure condition for the first duration, the value of the first information is a first value, and the value of the first information is a second value, the first information indicates that the first beam meets the departure condition for the first duration.
4. The method according to any one of claims 1 to 3, characterized in that, The first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is the first field in the MAC CE message or the header of the MAC CE message.
5. The method according to any one of claims 1 to 4, characterized in that, The first message also includes second information, which indicates the number of beams that meet the access conditions in the first message for the first duration.
6. The method according to any one of claims 1 to 4, characterized in that, The first message also includes second information, which indicates the number of beams in the first message whose departure conditions are met for the first duration.
7. The method according to any one of claims 1 to 6, characterized in that, The first message also includes third information, which indicates whether the first beam meets the access conditions.
8. The method according to any one of claims 1 to 7, characterized in that, The first message includes identifiers for multiple beams, the number of which is a preset value, and the multiple beams include the first beam.
9. The method according to any one of claims 1 to 8, characterized in that, The first message is used to determine whether to perform a cell handover.
10. The method according to any one of claims 1 to 7 or 9, characterized in that, Before sending the first message, the method further includes: Receive first configuration information, the first configuration information indicating multiple beams of the first measuring device, the multiple beams including the first beam.
11. The method according to any one of claims 1 to 10, characterized in that, Before sending the first message, the method further includes: The access conditions are determined based on the quality of the first beam.
12. A beam information reporting method, characterized in that, include: The system receives a first message sent by a first device. The first message includes first information, which indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
13. The method according to claim 12, characterized in that, When the first information indicates that the first beam meets the access conditions for a continuous first duration, the method further includes: Based on the first message, the first beam is added to the first list, and the beams in the first list are the beams that continue for the first duration when the access conditions are met. A switching message is sent to the first device based on the first list. The switching message instructs the first device to switch to a connection with a target beam, which is included in the first list.
14. The method according to claim 12, characterized in that, When the first beam is included in the first list and the first information indicates that the first beam meets the departure condition for the first duration, the method further includes: Based on the first message, the first beam is removed from the first list, where the beams in the first list are beams that continue for the first duration when the access conditions are met. A switching message is sent to the first device based on the first list. The switching message instructs the first device to switch to a connection with a target beam, which is included in the first list.
15. The method according to any one of claims 12 to 14, characterized in that, When the first information indicates whether the first beam meets the access conditions for the first duration, and the value of the first information is a first value, the first information indicates that the first beam meets the access conditions for the first duration. When the value of the first information is a second value, the first information indicates that the first beam does not meet the access conditions or that the first beam meets the access conditions for the first duration.
16. The method according to any one of claims 12 to 14, characterized in that, When the first information indicates that the first beam meets the access condition for the first duration or meets the departure condition for the first duration, the value of the first information is a first value, and the value of the first information is a second value, the first information indicates that the first beam meets the departure condition for the first duration.
17. The method according to any one of claims 12 to 16, characterized in that, The first message is a Media Access Control (MAC) Control Element (CE) message, and the first information is the first field in the MAC CE message or the header of the MAC CE message.
18. The method according to any one of claims 12 to 17, characterized in that, The first message also includes second information, which indicates the number of beams that meet the access conditions in the first message for the first duration.
19. The method according to any one of claims 12 to 18, characterized in that, The first message also includes second information, which indicates the number of beams in the first message whose departure conditions are met for the first duration.
20. The method according to any one of claims 12 to 19, characterized in that, The first message also includes third information, which indicates whether the beam meets the access conditions.
21. The method according to any one of claims 12 to 20, characterized in that, The first message includes identifiers for multiple beams, the number of which is a preset value, and the multiple beams include the first beam.
22. The method according to any one of claims 12 to 21, characterized in that, The first message is used to determine whether to perform a cell handover.
23. The method according to any one of claims 12 to 20 or 22, characterized in that, Before receiving the first message, the method further includes: Send first configuration information, the first configuration information indicating multiple beams of the first measuring device, the multiple beams including the first beam.
24. A beam information reporting device, characterized in that, include: The sending unit is configured to send a first message, the first message including first information, the first information indicating whether the first beam meets the access conditions for a first duration, or the first information indicating whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
25. A beam information reporting device, characterized in that, include: A receiving unit is configured to receive a first message sent by a first device. The first message includes first information, wherein the first information indicates whether the first beam meets the access conditions for a first duration, or whether the first information indicates whether the first beam meets the access conditions for a first duration or meets the departure conditions for a first duration.
26. A beam information reporting device, characterized in that, Includes a processor, which is coupled to a memory; The memory stores instructions that, when executed on the processor, cause the communication device to perform the method of any one of claims 1 to 23.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a processor, cause the method of any one of claims 1 to 23 to be implemented.
28. A computer program product, characterized in that, When the computer program product is executed on a computer, the method of any one of claims 1 to 23 is implemented.