Cell switching method, equipment, device and storage medium
By acquiring handover optimization analysis data and initiating conditional handover (CHO) in specific handover scenarios, the problem of MRO technology failing to effectively detect and analyze cell handover failure scenarios has been solved, thereby improving the handover success rate and optimization effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2024-10-18
- Publication Date
- 2026-04-21
AI Technical Summary
Existing mobile robustness optimization (MRO) technologies fail to effectively detect and analyze specific scenarios of cell handover failures, making it difficult to guarantee the optimization effect of the handover process.
By acquiring handover optimization analysis data, it detects whether there is a second cell in the neighboring cells that needs to adjust the handover method, and initiates conditional handover (CHO) in a specific handover scenario, with the handover method adjustment as the conditional handover CHO.
It enables accurate detection and analysis of specific handover scenarios, improves the success rate of cell handover, and optimizes the effectiveness of MRO processes.
Smart Images

Figure CN121908335A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to a cell handover method, device, apparatus, and storage medium. Background Technology
[0002] Mobility Robustness Optimization (MRO) technology aims to continuously optimize and adjust parameters such as handover thresholds or cell offsets by monitoring handover success rates to ensure optimal handover success. The MRO process can support both Handover (HO) and Conditional Handover (CHO) technologies. However, the aforementioned MRO process does not involve the detection and analysis of specific failure scenarios, nor does it cover the adjustment and analysis of handover technologies. This makes it difficult to guarantee the gains of the MRO process, i.e., it is difficult to guarantee the optimization effect of the cell handover process. Summary of the Invention
[0003] This disclosure provides at least one cell handover method, device, apparatus, and storage medium to address the problem of difficulty in guaranteeing the optimization effect of the cell handover process.
[0004] In a first aspect, embodiments of this disclosure provide a cell handover method, applied to a target network device, comprising:
[0005] Obtain handover optimization analysis data for the first cell; the handover optimization analysis data includes handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, as well as the status data of the UE and the cell;
[0006] Based on the handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method;
[0007] If present, a handover mode adjustment notification is sent to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be changed to conditional handover (CHO).
[0008] In an optional implementation, before determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method, the method further includes:
[0009] It was determined that the handover success rate of the first cell was lower than the first success rate threshold within the most recent first time period.
[0010] In one optional implementation, obtaining handover optimization analysis data of the first cell includes:
[0011] Obtain the handover optimization analysis data reported by the first cell at least once in the most recent second time period; wherein the first cell reports the handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
[0012] In one optional implementation, the switching optimization analysis data includes at least one of the following:
[0013] First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0014] In one optional implementation, based on handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method includes:
[0015] From the handover optimization analysis data, select the first handover optimization analysis data where the handover failure is indicated by handover being too late and the reference signal received power of the first cell is greater than the set power threshold;
[0016] Based on the first handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0017] In an optional implementation, before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure was due to late handover and that the reference signal received power of the first cell is greater than a set power threshold, the method further includes:
[0018] Determine that at least one of the following initial conditions for starting a CHO is met:
[0019] In the handover optimization analysis data of the first cell, the reason for handover failure was that the proportion of handover reports that were submitted too late was greater than the set proportion threshold.
[0020] During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold;
[0021] In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell exceeded the set threshold.
[0022] In one optional implementation, based on the first handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method includes:
[0023] Based on the first handover optimization analysis data, determine whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell;
[0024] If so, then select the second handover optimization analysis data that failed to switch within the preset time period from the first handover optimization analysis data;
[0025] Based on the second handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0026] In one optional implementation, based on the second handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method includes:
[0027] In the second handover optimization analysis data, determine whether the target neighboring cells switched to during a handover failure are the same, and whether there are multiple UEs that experienced handover failures;
[0028] If the target neighboring cells are the same and there are multiple UEs that have experienced handover failures, then the target neighboring cell will be determined as the second cell.
[0029] In one optional implementation, based on the second handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method includes:
[0030] In the second handover optimization analysis data, determine whether the target neighboring cells switched to during a handover failure are the same, and whether there are multiple UEs that experienced handover failures;
[0031] If the target neighboring cells are the same and there are multiple UEs that have failed to handover, then the effective identifier value between the first cell and the target neighboring cell is incremented by 1;
[0032] When the effective identification value increases to the target value, the target neighboring cell is identified as the second cell.
[0033] Secondly, embodiments of this disclosure provide a cell handover method applied to a first cell, comprising:
[0034] Report handover optimization analysis data to the target network device; the handover optimization analysis data includes handover status data, UE and cell status data in the event of handover failure when each user equipment (UE) hands over from the first cell to the neighboring cell;
[0035] Receive handover mode adjustment notifications sent by the target network device based on handover optimization analysis data;
[0036] According to the handover method adjustment notice, the handover method for switching from the first cell to the second neighboring cell will be changed to conditional handover (CHO).
[0037] In one optional implementation, the switching optimization analysis data includes at least one of the following:
[0038] First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0039] Thirdly, this disclosure also provides a cell handover device, deployed on a target network device, including a memory, a transceiver, and a processor;
[0040] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program from memory and perform the following operations:
[0041] Obtain handover optimization analysis data for the first cell; the handover optimization analysis data includes handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, as well as the status data of the UE and the cell;
[0042] Based on the handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method;
[0043] If present, a handover mode adjustment notification is sent to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be changed to conditional handover (CHO).
[0044] In an optional implementation, before determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method, the processor is further configured to:
[0045] It was determined that the handover success rate of the first cell was lower than the first success rate threshold within the most recent first time period.
[0046] In one optional implementation, obtaining handover optimization analysis data of the first cell includes:
[0047] Obtain the handover optimization analysis data reported by the first cell at least once in the most recent second time period; wherein the first cell reports the handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
[0048] In one optional implementation, the switching optimization analysis data includes at least one of the following:
[0049] First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0050] In one optional implementation, based on handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method includes:
[0051] From the handover optimization analysis data, select the first handover optimization analysis data where the handover failure is indicated by handover being too late and the reference signal received power of the first cell is greater than the set power threshold;
[0052] Based on the first handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0053] In one optional implementation, before selecting first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure was due to late handover and that the reference signal received power of the first cell is greater than a set power threshold, the processor is further configured to determine at least one of the following initial conditions for initiating a CHO:
[0054] In the handover optimization analysis data of the first cell, the reason for handover failure was that the proportion of handover reports that were submitted too late was greater than the set proportion threshold.
[0055] During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold;
[0056] In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell exceeded the set threshold.
[0057] In one optional implementation, based on the first handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method includes:
[0058] Based on the first handover optimization analysis data, determine whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell;
[0059] If so, then select the second handover optimization analysis data that failed to switch within the preset time period from the first handover optimization analysis data;
[0060] Based on the second handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0061] In one optional implementation, based on the second handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method includes:
[0062] In the second handover optimization analysis data, determine whether the target neighboring cells switched to during a handover failure are the same, and whether there are multiple UEs that experienced handover failures;
[0063] If the target neighboring cells are the same and there are multiple UEs that have experienced handover failures, then the target neighboring cell will be determined as the second cell.
[0064] In one optional implementation, based on the second handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method includes:
[0065] In the second handover optimization analysis data, determine whether the target neighboring cells switched to during a handover failure are the same, and whether there are multiple UEs that experienced handover failures;
[0066] If the target neighboring cells are the same and there are multiple UEs that have failed to handover, then the effective identifier value between the first cell and the target neighboring cell is incremented by 1;
[0067] When the effective identification value increases to the target value, the target neighboring cell is identified as the second cell.
[0068] Fourthly, this disclosure also provides a cell handover device deployed in a first cell, including a memory, a transceiver, and a processor;
[0069] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program from memory and perform the following operations:
[0070] Report handover optimization analysis data to the target network device; the handover optimization analysis data includes handover status data, UE and cell status data in the event of handover failure when each user equipment (UE) hands over from the first cell to the neighboring cell;
[0071] Receive handover mode adjustment notifications sent by the target network device based on handover optimization analysis data;
[0072] According to the handover method adjustment notice, the handover method for switching from the first cell to the second neighboring cell will be changed to conditional handover (CHO).
[0073] In one optional implementation, the switching optimization analysis data includes at least one of the following:
[0074] First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0075] Fifthly, an optional implementation of this disclosure also provides a cell handover device, applied to a target network device, comprising:
[0076] The acquisition module is used to acquire the handover optimization analysis data of the first cell. The handover optimization analysis data includes the handover status data of each user equipment (UE) when it fails to hand over from the first cell to a neighboring cell, as well as the status data of the UE and the cell.
[0077] The determination module is used to determine, based on the handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method;
[0078] The first sending module is used to send a handover mode adjustment notification to the first cell when a second cell exists; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
[0079] In one optional implementation, before determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method, the acquisition module is further configured to: determine that the handover success rate of the first cell is lower than a first success rate threshold in the most recent first time period.
[0080] In one optional implementation, the acquisition module is used to: acquire handover optimization analysis data reported by the first cell at least once in the most recent second time period; wherein the first cell reports handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
[0081] In one optional implementation, the handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, the time of handover failure, the reason for handover failure, and the reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0082] In one optional implementation, the determining module is configured to: select, from the handover optimization analysis data, first handover optimization analysis data indicating that the handover failure is due to handover being too late and that the reference signal received power of the first cell is greater than a set power threshold; and determine, based on the first handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0083] In an optional implementation, before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure is due to late handover and the reference signal received power of the first cell is greater than a set power threshold, the determining module is further configured to: determine that at least one of the following initial conditions for initiating a CHO is met:
[0084] In the handover optimization analysis data of the first cell, the reason for handover failure was that the proportion of handover reports that were submitted too late was greater than the set proportion threshold.
[0085] During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold;
[0086] In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell exceeded the set threshold.
[0087] In one optional implementation, the determining module is configured to: determine, based on the first handover optimization analysis data, whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell; if so, select second handover optimization analysis data from the first handover optimization analysis data that shows handover failures within the preset time period; and determine, based on the second handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0088] In one optional implementation, the determining module is used to: determine whether the target neighboring cell that was switched out when the handover failed is the same and whether there are multiple UEs that failed the handover in the second handover optimization analysis data; if the target neighboring cells are the same and there are multiple UEs that failed the handover, then the target neighboring cell is determined as the second cell.
[0089] In one optional implementation, the determining module is used to: determine whether the target neighboring cells switched out when the handover fails are the same and whether there are multiple UEs that have failed the handover in the second handover optimization analysis data; if the target neighboring cells are the same and there are multiple UEs that have failed the handover, then the effective identifier value between the first cell and the target neighboring cell is incremented by 1; when the effective identifier value increases to the target value, the target neighboring cell is determined as the second cell.
[0090] Sixthly, an optional implementation of this disclosure also provides a cell handover device, applied to a first cell, comprising:
[0091] The second sending module is used to report handover optimization analysis data to the target network device; wherein the handover optimization analysis data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to the neighboring cell, and status data of the UE and the cell;
[0092] The receiving module is used to receive handover mode adjustment notifications sent by the target network device based on handover optimization analysis data;
[0093] The adjustment module is used to adjust the handover notification according to the handover method, changing the handover method from the first cell to the second cell in the neighboring cells to conditional handover (CHO).
[0094] In one optional implementation, the handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, the time of handover failure, the reason for handover failure, and the reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0095] In a seventh aspect, this disclosure provides a processor-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the cell handover method as described in the first aspect or any of the embodiments above.
[0096] The cell handover method, device, apparatus, and storage medium provided in this disclosure acquire handover optimization analysis data of a first cell. This data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to a neighboring cell, as well as UE and cell status data. Based on this data, it determines whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method. If so, it indicates that the handover scenario between the first cell and the second cell is a specific handover scenario requiring CHO (Choice of Handover) activation, thus achieving the detection and analysis of specific handover scenarios. Since the handover optimization analysis data includes handover status data of each UE in the event of a handover failure when handover occurs from the first cell to a neighboring cell, as well as UE and cell status data, the handover optimization analysis data can accurately characterize the handover status from the first cell to a neighboring cell. Therefore, based on this data, specific handover scenarios requiring CHO can be detected more accurately.
[0097] Furthermore, when a second cell is detected, a handover mode adjustment notification is sent to the first cell. The handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO) to ensure the handover success rate when handing over from the first cell to the second cell.
[0098] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0099] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.
[0100] Figure 1 A flowchart illustrating a cell handover method provided in some embodiments of this disclosure is shown;
[0101] Figure 2 A flowchart illustrating one implementation of the cell handover method provided in this disclosure is shown;
[0102] Figure 3 A flowchart illustrating a cell handover method provided in some other embodiments of this disclosure is shown;
[0103] Figure 4 The present disclosure shows a schematic diagram of the structure of a cell handover device provided in some embodiments;
[0104] Figure 5 The present disclosure shows a schematic diagram of the structure of a cell handover device provided in some embodiments;
[0105] Figure 6 The present disclosure shows a schematic diagram of the structure of a cell handover apparatus provided in some embodiments;
[0106] Figure 7 A schematic diagram of the structure of a cell handover device provided in some embodiments of this disclosure is shown. Detailed Implementation
[0107] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown herein can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0108] The following explanations of some terms used in the embodiments of this disclosure are provided to facilitate understanding by those skilled in the art.
[0109] In this disclosure, the term "multiple" refers to two or more objects, and other quantifiers are similar. In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0110] The terms “first,” “second,” and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different thresholds.
[0111] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0112] Mobility Robustness Optimization (MRO) technology aims to continuously optimize and adjust parameters such as handover thresholds or cell offsets by monitoring handover success rates to ensure optimal handover success. The MRO process can support both Handover (HO) and Conditional Handover (CHO) technologies. However, the aforementioned MRO process does not involve the detection and analysis of specific failure scenarios, nor does it cover the adjustment and analysis of handover technologies. This makes it difficult to guarantee the gains of the MRO process, i.e., it is difficult to guarantee the optimization effect of the cell handover process.
[0113] Research has found that there are many reasons for cell handover failures in the current network. If the failure is related to parameters such as thresholds, the MRO process can improve handover performance by adjusting these parameters. However, for some handover failure scenarios, adjusting threshold parameters cannot optimize the handover failure process. It is evident that MRO technology does not bring benefits to some handover failure scenarios; on the contrary, it increases network load and may even bring negative benefits. For example, the MRO process cannot distinguish and resolve issues such as repeated handover failures of individual terminals or terminals with specific UE capability information. Conversely, if the handover success rate decreases due to anomalies in individual terminals, directly adjusting cell-level parameters such as thresholds may introduce negative benefits and fail to optimize the cell handover process.
[0114] Conditional Handover (CHO) is a handover technology introduced in the 3GPP protocol. During the handover preparation phase, the source base station configures multiple candidate target cells for the terminal device and sets corresponding handover trigger conditions. The terminal device will only perform the handover to the target cell when the handover trigger conditions are met.
[0115] Research has found that although MRO supports CHO technology, its application in live networks is limited due to certain limitations in resource consumption, resource allocation, and signaling overhead during the CHO handover process. However, the research also reveals that CHO has technical advantages in specific handover scenarios. Introducing detection of specific handover scenarios for CHO activation during the MRO process and activating CHO under those scenarios can alleviate some of the negative gain issues in the MRO process and improve its optimization effect.
[0116] Based on this, embodiments of this disclosure provide a cell handover method, device, apparatus, and storage medium. It acquires handover optimization analysis data of a first cell. This data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to a neighboring cell, as well as UE and cell status data. Based on this data, it determines whether a second cell exists among the neighboring cells of the first cell that requires adjustment of the handover method. If such a cell exists, it indicates that the handover scenario between the first and second cells is a specific handover scenario requiring a Conditional Handover Notice (CHO). This achieves the detection and analysis of specific handover scenarios. Since the handover optimization analysis data includes handover status data of each UE in the event of a handover failure when handover occurs from the first cell to a neighboring cell, as well as UE and cell status data, the data can accurately characterize the handover status from the first cell to a neighboring cell. Therefore, based on this data, specific handover scenarios requiring a CHO can be detected more accurately. Furthermore, when a second cell is detected, a handover method adjustment notification is sent to the first cell. This notification instructs that the handover method from the first cell to the second cell be adjusted to a Conditional Handover Notice (CHO) to ensure a high success rate for handovers from the first cell to the second cell.
[0117] During implementation, the cell handover method disclosed herein can be introduced into the MRO process. This allows the MRO to ensure the handover success rate by adjusting parameters such as the handover threshold, while also detecting in real time whether there is a second cell that needs to initiate CHO in the neighboring cells of the first cell. If so, the handover method from the first cell to the second cell is adjusted to CHO, ensuring the handover success rate between the first cell and the second cell and improving the optimization effect of the MRO process.
[0118] The method and apparatus are based on the same inventive concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0119] The technical solutions provided in this disclosure are applicable to various systems equipped with non-terrestrial networks (such as satellite networks). For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) and the 5G Core Network (5GC).
[0120] The terminal devices involved in the embodiments of this disclosure can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these specific embodiments in this disclosure.
[0121] The network devices involved in this disclosure may include base stations and / or core network devices. The base station may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device via one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network devices involved in this disclosure may be evolved network devices (eNBs or e-NodeBs) in long-term evolution (LTE) systems, 5G base stations (gNBs) in next-generation 5G network architectures, or Home evolved Node Bs (HeNBs), relay nodes, femtos, picos, network testing equipment, etc., and are not limited in this disclosure. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.
[0122] Core network equipment includes devices within the core network (CN) of mobile communication architectures (such as the 3GPP access architecture of 5G networks). The core network, as the bearer network, provides the interface to the data network, offering user equipment (UE) communication connections, authentication, management, policy control, and data service delivery. The CN can further include: Access and Mobility Management Function (AMF), Session Management Function (SMF), Authentication Server Function (AUSF), Policy Control Function (PCF), User Plane Function (UPF), and other network elements. The AMF manages UE access and mobility, primarily responsible for UE authentication, UE mobility management, and UE paging functions.
[0123] Network devices and terminal devices can each use one or more antennas to perform multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO or multi-user MIMO. Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0124] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0125] See Figure 1 The diagram shown is a flowchart of a cell handover method provided in this embodiment. This method is applied to a target network device, which may be, for example, a network device configured with an Operation and Maintenance Center (OMC); or, any network device capable of data analysis, such as a server, terminal, or base station. The following description uses a network device configured with an OMC as an example. Specifically, the method includes:
[0126] S101. Obtain the handover optimization analysis data of the first cell; the handover optimization analysis data includes the handover status data of each user equipment (UE) when it fails to hand over from the first cell to a neighboring cell, as well as the status data of the UE and the cell.
[0127] The handover optimization analysis data may include at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0128] For example, cell identifiers are unique, with different cells corresponding to different cell identifiers. UE identifiers are parameters that identify the UE, such as the International Mobile Equipment Identity (IMEI) or the International Mobile Subscriber Identity (IMSI). UE capability information refers to the functional and performance parameters possessed by the user equipment, such as radio access capability information and service capability information. The timing of a handover failure can be determined based on the Radio Link Failure (RLF) reporting time and the reporting interval (timesinceFailure). The RLF reporting time refers to the time the RLF message is reported, and the reporting interval (timesinceFailure) refers to the time interval between the handover failure and the RLF message reporting time.
[0129] The reason for handover failure can be the result obtained by the first cell after the handover failure, based on the relevant data of the UE and the cell at the time of the handover failure; or it can be the reason for handover failure obtained from the MRO process analysis. The reasons for handover failure can include handover too late, handover too early, or handover to the wrong cell.
[0130] When a UE experiences a handover failure during a handover from a source cell to a target cell and reconnects to the current serving cell (which could be the source cell, the target cell, or another cell), the UE can send a Radio Resource Control (RRC) completion message to the current serving cell. If the current serving cell determines that the RLF availability indication exists in the RRC completion message, it can obtain the UE's status data. If the current serving cell is not the source cell, the UE's status data can be sent to the source cell, allowing the source cell to analyze and determine the cause of the handover failure based on the received UE status data and the status data of the target cell during the handover process.
[0131] The first cell can then generate handover optimization analysis data and report it to the target network device in real time. This allows the target network device to obtain the necessary handover optimization analysis data from the large amount of data received. For example, it can select handover optimization analysis data for a specific time period.
[0132] Optionally, before determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method, the method further includes: determining that the handover success rate of the first cell is lower than a first success rate threshold in the most recent first time period.
[0133] The handover success rate of the first cell refers to the success rate of a UE handover from the first cell to a neighboring cell. In practice, the OMC can monitor the handover status of each maintained cell in real time, including handover success rates such as handover success rate and handover in success rate, as well as handover parameters such as handover method and handover threshold. When the OMC determines that the handover success rate of the first cell is lower than a first success rate threshold within the most recent first time period, it obtains handover optimization analysis data for the first cell. The most recent first time period can be set as needed, such as the most recent day or the most recent week.
[0134] If the handover success rate of the first cell is not lower than a first success rate threshold within the most recent time period, then it is not necessary to obtain handover optimization analysis data for the first cell. The first success rate threshold can be set as needed and is not specifically limited here.
[0135] By acquiring handover optimization analysis data of the first cell with a success rate below the first threshold, the neighboring cells of the first cell are then detected to determine whether CHO needs to be enabled. This optimizes the handover method of the first cell with a low success rate, ensuring the handover success rate while alleviating the resource consumption caused by frequent cell detection.
[0136] Optionally, obtaining the handover optimization analysis data of the first cell includes: obtaining the handover optimization analysis data reported by the first cell at least once in the most recent second time period; wherein the first cell reports the handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
[0137] To more accurately and efficiently analyze whether there are second cells among the neighboring cells of the first cell that require adjustment of the handover method, the most recent short-term handover optimization analysis data can be selected for detailed analysis. For example, handover optimization analysis data reported by the first cell at least once within the most recent second time period can be obtained. The duration of the most recent second time period is shorter than the duration of the most recent first time period. For example, the most recent first time period can be the most recent 24 hours, and the most recent second time period can be the most recent 15 minutes. That is, in this disclosure, when it is determined that the handover success rate of the first cell is lower than the first success rate threshold within the most recent 24 hours, the handover optimization analysis data of the first cell within the most recent 15 minutes can be obtained to execute the subsequent processes S102 and S103.
[0138] Following S101, the method further includes S102, determining, based on the handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0139] S103. If present, send a handover mode adjustment notification to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
[0140] After obtaining the handover optimization analysis data of the first cell, it is determined, based on the handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0141] Studies have found that while signal coverage is good in the source cell, obstructions such as tall buildings and bridges near the source cell narrow the optimal handover band for the transition from the source cell to the target cell. Furthermore, the handover process for Open Handover (HO) involves measurement reporting, handover preparation, handover reconfiguration, and handover execution, resulting in a longer handover time. Therefore, using HO handover during the transition from the source cell to the target cell can easily lead to late handover failures. The study also found that when using Closed Handover (CHO), the measurement reporting, handover preparation, and handover reconfiguration processes can be completed before the terminal enters the handover band, without consuming actual handover time. In other words, CHO handover only requires the handover execution process, resulting in a shorter handover time. Even with a narrow optimal handover band, the device can successfully complete the cell handover. In conclusion, in the specific handover scenarios described above, using CHO handover can effectively improve the handover success rate.
[0142] In summary, the analysis shows that the specific handover scenario described above has the following necessary characteristics: the handover failure is due to handover being too late, the source cell is not a cell with weak signal coverage, and the handover failures are caused by different devices (i.e., repeated handover failures by different devices). Alternatively, to further limit the specific handover scenario, other characteristics can be set, such as the existence of multiple handover failures in a short period of time.
[0143] Based on this, for each neighboring cell, the handover optimization analysis data can be used to determine whether the handover failure between the first cell and the neighboring cell is due to handover being too late, whether the signal of the first cell is strong, or whether multiple UEs have failed to handover. If all conditions are met, the neighboring cell can be identified as the second cell.
[0144] If a second cell exists, a handover mode adjustment notification is sent to the first cell. The handover mode adjustment notification indicates that the handover mode from the first cell to the second cell will be changed to conditional handover (CHO). If the initial handover mode from the first cell to the second cell was HO, the handover mode from the first cell to the second cell can be changed from HO to CHO.
[0145] The process of determining the second cell is illustrated below.
[0146] Optionally, based on the handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires an adjustment to the handover method, including:
[0147] Step a1: Select the first handover optimization analysis data from the handover optimization analysis data, indicating that the handover failure was caused by handover being too late and that the reference signal received power of the first cell is greater than the set power threshold.
[0148] Step a2: Based on the first handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0149] To rule out handover failures caused by weak signal coverage in the first cell, this disclosure can select first handover optimization analysis data from the handover optimization analysis data, where the handover failure is indicated by late handover and the reference signal received power of the first cell exceeds a set power threshold. This allows for the determination, based on the first handover optimization analysis data, of whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0150] To reduce the resources consumed in the analysis process, this disclosure specifies that when the handover situation of the first cell is poor, it analyzes and determines whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method. Conversely, if the handover situation of the first cell is good, it is not necessary to determine whether there is a second cell.
[0151] Optionally, before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure was due to late handover and that the reference signal received power of the first cell is greater than a set power threshold, the method further includes determining that at least one of the following initial conditions for initiating a CHO is met:
[0152] Condition 1: In the handover optimization analysis data of the first cell, the proportion of handover failure reports due to handover being too late is greater than the set proportion threshold.
[0153] Condition 2: During the most recent second time period, the handover success rate from the first cell to the neighboring cell is lower than the second success rate threshold;
[0154] Condition 3: In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell is greater than the set threshold.
[0155] During implementation, the initial conditions for initiating a CHO may include one or more of conditions one, two, and three. Assuming the initial conditions for initiating a CHO include conditions one, two, and three, if it is determined that the first cell meets conditions one, two, and three, then steps a1 and a2 are executed; otherwise, if the first cell does not meet any of conditions one, two, and three, steps a1 and a2 are not executed. The set percentage threshold, the second success rate threshold, and the set number of attempts threshold can be set according to actual needs and are not limited here.
[0156] Optionally, based on the first handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method, including:
[0157] Step b1: Based on the first handover optimization analysis data, determine whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell;
[0158] Step b2: If yes, then select the second handover optimization analysis data that failed to switch within the preset time period from the first handover optimization analysis data.
[0159] Step b3: Based on the second handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0160] The above process can determine whether there are multiple handover failures within a short period of time when the first cell hands over to a neighboring cell. Assuming a preset duration of 5 seconds and a preset number of failures of 5, it determines whether at least 5 handover failures occur within 5 seconds when the first cell hands over to a neighboring cell. If so, it is determined that the first cell experiences multiple handover failures within a short period. Then, from the first handover optimization analysis data, second handover optimization analysis data showing handover failures within the preset duration can be selected. Based on this second handover optimization analysis data, it can be determined whether there are any neighboring cells of the first cell that require adjustment of the handover method.
[0161] In practice, when determining whether there is a second cell among the neighboring cells of the first cell that needs to adjust the handover method based on the second handover optimization analysis data, there are two schemes, which are explained below.
[0162] Option 1: Based on the second handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method, including: determining whether the target neighboring cell is the same when the handover fails in the second handover optimization analysis data, and whether there are multiple UEs that fail the handover; if the target neighboring cell is the same and there are multiple UEs that fail the handover, then the target neighboring cell is determined as the second cell.
[0163] During implementation, it is determined whether the target neighboring cells are the same when a handover fails in the second handover optimization analysis data, and whether there are multiple UEs experiencing handover failures. If the target neighboring cells are the same and there are multiple UEs experiencing handover failures, then the target neighboring cell is identified as the second cell, meaning that there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method. Conversely, if the target neighboring cells are different, or if the UEs experiencing handover failures are the same, then the conditions are not met, and no further processing is performed. This judgment can eliminate repeated handover failures of the same device, thus more accurately detecting specific handover scenarios where a CHO (Choice of Handover) is initiated.
[0164] Option 2: Based on the second handover optimization analysis data, determine whether there are any second cells among the neighboring cells of the first cell that require adjustment of the handover method, including:
[0165] In the second handover optimization analysis data, determine whether the target neighboring cell is the same when the handover fails, and whether there are multiple UEs that fail the handover. If the target neighboring cells are the same and there are multiple UEs that fail the handover, then increment the effective identifier value between the first cell and the target neighboring cell by 1. When the effective identifier value increases to the target value, the target neighboring cell is determined as the second cell.
[0166] To increase the rigor of CHO initiation, this scheme increments the effective identifier value between the first cell and the target neighboring cell by 1 when multiple UEs with the same target neighboring cell and handover failure are identified. When the effective identifier value increases to the target value, the target neighboring cell is identified as the second cell, that is, it is determined that there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0167] The above process accurately detects the first and second cells that meet the specific handover scenario, so as to initiate CHO more accurately.
[0168] See Figure 2 As shown, combined with Figure 2 An exemplary implementation of a cell handover method is described, including the following steps:
[0169] S201. Determine whether the handover success rate of the first cell in the most recent first time period is lower than the first success rate threshold. If yes, proceed to step S202; otherwise, end the current process.
[0170] S202. Obtain the handover optimization analysis data reported by the first cell at least once in the most recent second time period.
[0171] S203. Are the initial conditions for starting the CHO met? If yes, proceed to S204; otherwise, end the current process.
[0172] The initial conditions for starting a CHO include at least one of the following:
[0173] In the handover optimization analysis data of the first cell, the reason for handover failure was that the proportion of handover reports that were submitted too late was greater than the set proportion threshold.
[0174] During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold;
[0175] In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell exceeded the set threshold.
[0176] S204. From the handover optimization analysis data, select the first handover optimization analysis data that indicates the handover failure was caused by handover being too late and that the reference signal received power of the first cell is greater than the set power threshold.
[0177] S205. Based on the first handover optimization analysis data, determine whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell. If yes, proceed to step S206; otherwise, end the current process.
[0178] S206. Select the second handover optimization analysis data that failed to switch within a preset time period from the first handover optimization analysis data.
[0179] S207. Determine whether the target neighboring cells are the same when a handover fails, and whether there are multiple UEs that fail to handover, in the second handover optimization analysis data. If yes (i.e., the target neighboring cells are the same and there are multiple UEs that fail to handover), then proceed to S208; otherwise, end the current process.
[0180] S208. Increment the effective identifier value between the first cell and the target neighboring cell by 1.
[0181] S209. When the effective identifier value increases to the target value, the target neighboring cell is identified as the second cell.
[0182] S210. Send a handover mode adjustment notification to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
[0183] Based on the same concept, this disclosure also provides a cell handover method, see [link to relevant documentation]. Figure 3 The diagram shows a flowchart of a cell handover method provided in an embodiment of this disclosure. The method is applied to a first cell and includes the following steps:
[0184] S301. Report handover optimization analysis data to the target network device; wherein the handover optimization analysis data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to the neighboring cell, and status data of the UE and the cell;
[0185] S302, Receive the handover mode adjustment notification sent by the target network device based on handover optimization analysis data;
[0186] S303. According to the handover method adjustment notice, the handover method for handover from the first cell to the second cell in the neighboring cells will be adjusted to conditional handover (CHO).
[0187] In practice, after a handover failure occurs when a UE switches from the first cell to a neighboring cell, the first cell can obtain the UE's status data, such as the UE identifier and UE capability information. The first cell can also obtain the RLF message and its reporting time, and determine the time of the handover failure based on the RLF message's reporting time. Furthermore, it can obtain the handover failure reason obtained from MRO process analysis. This allows it to generate handover optimization analysis data and report it to the target network device.
[0188] The handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, time of handover failure, reason for handover failure, and reference signal received power of the first cell measured by the UE when a radio link failure occurs. The reference signal received power of the first cell measured by the UE when a radio link failure occurs can be determined from the RLF message.
[0189] Reference Figure 4 The diagram shown is a schematic representation of a cell handover device according to an embodiment of this disclosure. This device can be deployed on a target network device and may include: a memory 410 for storing computer programs; and a transceiver 420 for receiving and transmitting data under the control of a processor 430.
[0190] Among them, Figure 4In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 430) and memory (memory 410). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 420 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 430 is responsible for managing the bus architecture and general processing, and the memory 410 may store data used by the processor 430 during operation.
[0191] The processor 430 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0192] The processor 430 invokes a computer program stored in the memory 410 to execute the steps of any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions, for example:
[0193] Obtain handover optimization analysis data for the first cell; the handover optimization analysis data includes handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, as well as the status data of the UE and the cell;
[0194] Based on the handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method;
[0195] If present, a handover mode adjustment notification is sent to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be changed to conditional handover (CHO).
[0196] In one possible implementation, before determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method, the processor 430 is further configured to: determine that the handover success rate of the first cell is lower than a first success rate threshold in the most recent first time period.
[0197] In one possible implementation, obtaining handover optimization analysis data of the first cell includes: obtaining handover optimization analysis data reported by the first cell at least once in the most recent second time period; wherein the first cell reports handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
[0198] In one possible implementation, the handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, the time of handover failure, the reason for handover failure, and the reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0199] In one possible implementation, determining whether there is a second cell among the neighboring cells of the first cell that needs to adjust the handover method based on the handover optimization analysis data includes: selecting first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure is due to handover being too late and that the reference signal received power of the first cell is greater than a set power threshold; and determining whether there is a second cell among the neighboring cells of the first cell that needs to adjust the handover method based on the first handover optimization analysis data.
[0200] In one possible implementation, before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure was due to late handover and that the reference signal received power of the first cell is greater than a set power threshold, the method further includes: determining that at least one of the following initial conditions for initiating a CHO is met:
[0201] In the handover optimization analysis data of the first cell, the proportion of handover failure reports due to handover being too late is greater than the set proportion threshold.
[0202] During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold;
[0203] In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell exceeded the set threshold.
[0204] In one possible implementation, determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the first handover optimization analysis data includes: determining whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell based on the first handover optimization analysis data; if so, selecting second handover optimization analysis data that failed to handover within the preset time period from the first handover optimization analysis data; and determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the second handover optimization analysis data.
[0205] In one possible implementation, based on the second handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method includes: determining whether the target neighboring cell that was handed over when the handover failed is the same in the second handover optimization analysis data, and whether there are multiple UEs that failed the handover; if the target neighboring cells are the same and there are multiple UEs that failed the handover, then the target neighboring cell is determined as the second cell.
[0206] In one possible implementation, based on the second handover optimization analysis data, determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method includes: determining whether the target neighboring cells that are handed over when the handover fails are the same, and whether there are multiple UEs that have experienced handover failure, in the second handover optimization analysis data; if the target neighboring cells are the same, and there are multiple UEs that have experienced handover failure, then incrementing the effective identifier value between the first cell and the target neighboring cell by 1; when the effective identifier value increases to the target value, the target neighboring cell is determined as the second cell.
[0207] Reference Figure 5 The diagram shown is a schematic representation of a cell handover device according to an embodiment of this disclosure. The device can be deployed in a first cell and may include: a memory 510 for storing computer programs; and a transceiver 520 for receiving and transmitting data under the control of a processor 530.
[0208] Among them, Figure 5 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 530) and memory (memory 510). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 520 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 530 is responsible for managing the bus architecture and general processing, and the memory 510 may store data used by the processor 530 during operation.
[0209] The processor 530 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0210] The processor 530 invokes a computer program stored in the memory 510 to execute the steps of any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions, for example:
[0211] Report handover optimization analysis data to the target network device; the handover optimization analysis data includes handover status data, UE and cell status data in the event of handover failure when each user equipment (UE) hands over from the first cell to the neighboring cell;
[0212] Receive handover mode adjustment notifications sent by the target network device based on handover optimization analysis data;
[0213] According to the handover method adjustment notice, the handover method for switching from the first cell to the second neighboring cell will be changed to conditional handover (CHO).
[0214] In one possible implementation, the handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, the time of handover failure, the reason for handover failure, and the reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0215] See Figure 6 The diagram shown is a schematic representation of a cell handover device according to an embodiment of this disclosure. This device can be applied to a target network device and includes:
[0216] The acquisition module 601 is used to acquire the handover optimization analysis data of the first cell; the handover optimization analysis data includes the handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, as well as the status data of the UE and the cell.
[0217] The determination module 602 is used to determine, based on the handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method;
[0218] The first sending module 603 is used to send a handover mode adjustment notification to the first cell when a second cell exists; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
[0219] In an optional implementation, before determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method, the acquisition module 601 is further configured to: determine that the handover success rate of the first cell is lower than a first success rate threshold in the most recent first time period.
[0220] In one optional implementation, the acquisition module 601 is used to: acquire handover optimization analysis data reported by the first cell at least once in the most recent second time period; wherein the first cell reports handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
[0221] In one optional implementation, the handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, the time of handover failure, the reason for handover failure, and the reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0222] In one optional implementation, the determining module 602 is configured to: select, from the handover optimization analysis data, first handover optimization analysis data indicating that the handover failure is due to handover being too late and that the reference signal received power of the first cell is greater than a set power threshold; and determine, based on the first handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0223] In an optional implementation, before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure is due to late handover and the reference signal received power of the first cell is greater than a set power threshold, the determining module 602 is further configured to: determine that at least one of the following initial conditions for initiating CHO is met:
[0224] In the handover optimization analysis data of the first cell, the reason for handover failure was that the proportion of handover reports that were submitted too late was greater than the set proportion threshold.
[0225] During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold;
[0226] In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell exceeded the set threshold.
[0227] In one optional implementation, the determining module 602 is configured to: determine, based on the first handover optimization analysis data, whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell; if so, select second handover optimization analysis data from the first handover optimization analysis data that shows handover failures within the preset time period; and determine, based on the second handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
[0228] In one optional implementation, the determining module 602 is used to: determine whether the target neighboring cell that was switched out when the handover failed is the same and whether there are multiple UEs that failed the handover in the second handover optimization analysis data; if the target neighboring cells are the same and there are multiple UEs that failed the handover, then the target neighboring cell is determined as the second cell.
[0229] In one optional implementation, the determining module 602 is used to: determine whether the target neighboring cells switched out when the handover fails are the same and whether there are multiple UEs that have failed the handover in the second handover optimization analysis data; if the target neighboring cells are the same and there are multiple UEs that have failed the handover, then the effective identifier value between the first cell and the target neighboring cell is incremented by 1; when the effective identifier value increases to the target value, the target neighboring cell is determined as the second cell.
[0230] See Figure 7 The diagram shown is a schematic representation of a cell handover device provided in an embodiment of this disclosure. This device can be applied to a first cell and includes:
[0231] The second sending module 701 is used to report handover optimization analysis data to the target network device; wherein the handover optimization analysis data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to the neighboring cell, and status data of the UE and the cell;
[0232] The receiving module 702 is used to receive the handover mode adjustment notification sent by the target network device based on handover optimization analysis data;
[0233] The adjustment module 703 is used to adjust the handover method notification according to the handover method, and change the handover method from the first cell to the second cell in the neighboring cells to conditional handover (CHO).
[0234] In one possible implementation, the handover optimization analysis data includes at least one of the following: first cell identifier, neighboring cell identifier, UE identifier, UE capability information, the time of handover failure, the reason for handover failure, and the reference signal received power of the first cell measured by the UE when a radio link failure occurs.
[0235] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure 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 units described above can be implemented in hardware or as software functional units.
[0236] 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 processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, 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.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. 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.
[0237] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0238] On the other hand, this disclosure also provides a processor-readable storage medium storing a computer program for causing a computer to execute the cell handover methods provided in the above embodiments.
[0239] It should be noted that the processor-readable storage medium provided in this embodiment can implement all the method steps implemented in the above method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0240] Processor-readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0241] This disclosure also provides a computer program product, which, when invoked by a computer, causes the computer to execute the steps of the cell handover method described above.
[0242] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0243] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0244] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0245] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0246] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A cell handover method, characterized in that, Applied to target network devices, including: Obtain handover optimization analysis data for the first cell; the handover optimization analysis data includes handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, as well as UE and cell status data; Based on the handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method; If present, a handover mode adjustment notification is sent to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
2. The method according to claim 1, characterized in that, Before determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method, the process also includes: It is determined that within the most recent first time period, the handover success rate of the first cell is lower than the first success rate threshold.
3. The method according to claim 1, characterized in that, The acquisition of handover optimization analysis data for the first cell includes: Obtain handover optimization analysis data reported at least once by the first cell within the most recent second time period; wherein the first cell reports the handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
4. The method according to any one of claims 1 to 3, characterized in that, The switching optimization analysis data includes at least one of the following: First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
5. The method according to claim 1, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the handover optimization analysis data includes: From the handover optimization analysis data, select the first handover optimization analysis data that indicates the handover failure is due to handover being too late and that the reference signal received power of the first cell is greater than a set power threshold; Based on the first handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
6. The method according to claim 5, characterized in that, Before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure was due to being too late and that the reference signal received power of the first cell is greater than a set power threshold, the method further includes: Determine that at least one of the following initial conditions for starting a CHO is met: In the handover optimization analysis data of the first cell, the handover failure reason is that the proportion of handover reporting data that is too late is greater than the set proportion threshold; During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold; In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell is greater than a set threshold.
7. The method according to claim 5, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the first handover optimization analysis data includes: Based on the first handover optimization analysis data, determine whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell; If so, then select the second handover optimization analysis data from the first handover optimization analysis data that failed to handover within the preset time period; Based on the second handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
8. The method according to claim 7, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the second handover optimization analysis data includes: Determine whether the target neighboring cells switched to during a handover failure are the same and whether there are multiple UEs that experienced a handover failure in the second handover optimization analysis data; If there are multiple UEs with the same target neighboring cell and multiple handover failures, then the target neighboring cell is determined as the second cell.
9. The method according to claim 7, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the second handover optimization analysis data includes: Determine whether the target neighboring cells switched to during a handover failure are the same and whether there are multiple UEs that experienced a handover failure in the second handover optimization analysis data; If there are multiple UEs with the same target neighboring cell and multiple handover failures, then the effective identifier value between the first cell and the target neighboring cell is incremented by 1; When the effective identifier value increases to the target value, the target neighboring cell is identified as the second cell.
10. A cell handover method, characterized in that, Applied to the first cell, including: Report handover optimization analysis data to the target network device; wherein the handover optimization analysis data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to a neighboring cell, and status data of the UE and the cell; Receive the handover mode adjustment notification sent by the target network device based on the handover optimization analysis data; According to the handover method adjustment notification, the handover method for switching from the first cell to the second cell in the neighboring cells will be adjusted to conditional handover (CHO).
11. The method according to claim 10, characterized in that, The switching optimization analysis data includes at least one of the following: First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
12. A cell handover device, characterized in that, Deployed on target network devices, including storage, transceivers, and processors; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Obtain handover optimization analysis data for the first cell; the handover optimization analysis data includes handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, as well as UE and cell status data; Based on the handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method; If present, a handover mode adjustment notification is sent to the first cell; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
13. The device according to claim 12, characterized in that, Before determining whether there is a second cell among the neighboring cells of the first cell that requires an adjustment of the handover method, the process also includes: It is determined that within the most recent first time period, the handover success rate of the first cell is lower than the first success rate threshold.
14. The device according to claim 12, characterized in that, The acquisition of handover optimization analysis data for the first cell includes: Obtain handover optimization analysis data reported at least once by the first cell within the most recent second time period; wherein the first cell reports the handover optimization analysis data when any UE experiences a handover failure, and the duration of the second time period is shorter than the duration of the first time period.
15. The device according to any one of claims 12 to 14, characterized in that, The switching optimization analysis data includes at least one of the following: First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
16. The device according to claim 12, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the handover optimization analysis data includes: From the handover optimization analysis data, select the first handover optimization analysis data that indicates the handover failure is due to handover being too late and that the reference signal received power of the first cell is greater than a set power threshold; Based on the first handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
17. The device according to claim 16, characterized in that, Before selecting the first handover optimization analysis data from the handover optimization analysis data that indicates the handover failure was due to being too late and that the reference signal received power of the first cell is greater than a set power threshold, the method further includes: Determine that at least one of the following initial conditions for starting a CHO is met: In the handover optimization analysis data of the first cell, the handover failure reason is that the proportion of handover reporting data that is too late is greater than the set proportion threshold; During the most recent second time period, the handover success rate from the first cell to the neighboring cell was lower than the second success rate threshold; In the handover optimization analysis data of the first cell, the number of handover failures from the first cell to the neighboring cell is greater than a set threshold.
18. The device according to claim 16, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the first handover optimization analysis data includes: Based on the first handover optimization analysis data, determine whether at least a preset number of handover failures occur within a preset time period when handing over from the first cell to a neighboring cell; If so, then select the second handover optimization analysis data from the first handover optimization analysis data that failed to handover within the preset time period; Based on the second handover optimization analysis data, determine whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method.
19. The device according to claim 18, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the second handover optimization analysis data includes: Determine whether the target neighboring cells switched to during a handover failure are the same and whether there are multiple UEs that experienced a handover failure in the second handover optimization analysis data; If there are multiple UEs with the same target neighboring cell and multiple handover failures, then the target neighboring cell is determined as the second cell.
20. The device according to claim 18, characterized in that, The step of determining whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method based on the second handover optimization analysis data includes: Determine whether the target neighboring cells switched to during a handover failure are the same and whether there are multiple UEs that experienced a handover failure in the second handover optimization analysis data; If there are multiple UEs with the same target neighboring cell and multiple handover failures, then the effective identifier value between the first cell and the target neighboring cell is incremented by 1; When the effective identifier value increases to the target value, the target neighboring cell is identified as the second cell.
21. A cell handover device, characterized in that, Deployed in the first cell, including storage, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Report handover optimization analysis data to the target network device; wherein the handover optimization analysis data includes handover status data of each user equipment (UE) in the event of a handover failure when handover occurs from the first cell to a neighboring cell, and status data of the UE and the cell; Receive the handover mode adjustment notification sent by the target network device based on the handover optimization analysis data; According to the handover method adjustment notification, the handover method for switching from the first cell to the second cell in the neighboring cells will be adjusted to conditional handover (CHO).
22. The device according to claim 21, characterized in that, The switching optimization analysis data includes at least one of the following: First cell identifier, neighboring cell identifier, UE identifier, UE capability information, handover failure time, handover failure reason, and reference signal received power of the first cell measured by the UE when a radio link failure occurs.
23. A cell handover device, characterized in that, Applied to target network devices, including: The acquisition module is used to acquire handover optimization analysis data of the first cell; the handover optimization analysis data includes handover status data of each user equipment (UE) when handover fails from the first cell to a neighboring cell, and status data of the UE and the cell; The determining module is used to determine, based on the handover optimization analysis data, whether there is a second cell among the neighboring cells of the first cell that requires adjustment of the handover method; The first sending module is used to send a handover mode adjustment notification to the first cell when a second cell exists; the handover mode adjustment notification is used to indicate that the handover mode from the first cell to the second cell will be adjusted to conditional handover (CHO).
24. A cell handover device, characterized in that, Applied to the first cell, including: The second sending module is used to report handover optimization analysis data to the target network device; wherein the handover optimization analysis data includes handover status data of each user equipment (UE) in the case of handover failure when handover occurs from the first cell to the neighboring cell, and status data of the UE and the cell. The receiving module is used to receive the handover mode adjustment notification sent by the target network device based on the handover optimization analysis data; The adjustment module is used to adjust the handover method from the first cell to the second cell in the neighboring cells to a conditional handover CHO according to the handover method adjustment notification.
25. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that, when executed by the processor, performs the steps of the cell handover method as described in any one of claims 1 to 9, or performs the steps of the cell handover method as described in claim 10 or 11.