Handover method, handover apparatus, source base station, terminal, and storage medium

By sending RRC reconfiguration messages for a two-layer handover strategy to the terminal from the source base station, the problems of ping-pong handover and delayed handover are solved, thereby improving the reliability and success rate of handover.

CN115884276BActive Publication Date: 2026-02-27DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110926816.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-12
Publication Date
2026-02-27
Estimated Expiration
2041-08-12

AI Technical Summary

Technical Problem

During base station handover, frequent ping-pong handovers lead to a poor user experience, and existing technologies struggle to effectively suppress ping-pong handovers and avoid delayed handovers.

Method used

The source base station sends an RRC reconfiguration message carrying the first execution condition and handover command to the terminal, receives the terminal's measurement report, and sends a second RRC reconfiguration message under different conditions to form a two-layer handover strategy, ensuring that the terminal receives the handover command and suppressing ping-pong handover and delayed handover.

Benefits of technology

It effectively suppresses ping-pong handover, reduces handover failure rate, and improves handover success rate. The two-layer handover strategy ensures the reliability and timeliness of handover.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115884276B_ABST
    Figure CN115884276B_ABST
Patent Text Reader

Abstract

The application discloses a switching method, a switching device, a source base station, a terminal and a storage medium, and relates to the technical field of wireless communication. The specific implementation scheme is as follows: a first RRC reconfiguration message carrying a first execution condition and a switching command of a first switching is sent to a terminal, the first RRC reconfiguration message is used for the terminal to execute the switching command of the first switching in the case that the measured service quality meets the first execution condition; a measurement report of a second switching sent by the terminal is received, the measurement report of the second switching is sent by the terminal in the case that the measured service quality does not meet the first execution condition; and a second RRC reconfiguration message used for executing the second switching is sent to the terminal in the case that the service quality in the measurement report of the second switching meets a second execution condition. Thus, the method can better avoid ping-pong switching, can avoid late switching, and can reduce the switching failure rate.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, in particular to a handover method, a handover device, a source base station, a terminal and a storage medium. BACKGROUND

[0002] In the process of base station handover, due to unreasonable setting of base station handover threshold, the mobile terminal may be switched back to base station A from base station B in a short time after handover, forming a closed loop handover of ABAB, or forming a closed loop handover of ABC, and in these cases, the mobile terminal is considered to have occurred ping-pong handover. The more the number of ping-pong handover occurs, the worse the user experience is.

[0003] Therefore, how to suppress ping-pong handover while avoiding late handover is a problem to be solved at present. SUMMARY

[0004] The present application provides a handover method, a handover device, a source base station, a terminal and a storage medium for reducing the handover failure rate while suppressing ping-pong handover.

[0005] According to an aspect of the present application, a handover method is provided, which is applied to a source base station and includes:

[0006] sending a first radio resource control (RRC) reconfiguration message to a terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and is used for the terminal to execute the handover command of the first handover in a case where a measured quality of service meets the first execution condition;

[0007] receiving a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where a measured quality of service does not meet the first execution condition;

[0008] in a case where a quality of service in the measurement report of the second handover meets a second execution condition, sending a second RRC reconfiguration message for executing the second handover to the terminal; and wherein the first execution condition indicates a quality of service lower than that indicated by the second execution condition.

[0009] Optionally, in a possible implementation manner of the first aspect, after the receiving the measurement report of the second handover sent by the terminal, the method further includes:

[0010] in a case where the measurement report of the second handover is received, querying an enabling state of suppressing ping-pong handover;

[0011] in a case where the enabling state is enabled, obtaining a first parameter from the target base station, and generating the second execution condition according to the first parameter.

[0012] In a case that the enabling state is non-enabled, the second execution condition is generated according to a second parameter;

[0013] The individual offset in the first parameter is less than the individual offset in the second parameter, and / or the hysteresis in the first parameter is greater than the hysteresis in the second parameter.

[0014] Optionally, in a possible implementation manner of the first aspect, the first switching is conditional switching.

[0015] The individual offset in the first parameter is less than the individual offset in the third parameter, and the individual offset in the second parameter is greater than the individual offset in the third parameter.

[0016] And / or, the hysteresis in the first parameter is greater than the hysteresis in the third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter.

[0017] The third parameter is a parameter configured in the second execution condition in a case that the ping-pong switching is in an enabling state and the conditional switching is not adopted.

[0018] Optionally, in a possible implementation manner of the first aspect, before the first RRC reconfiguration message is sent to the terminal, the method further includes:

[0019] The measurement report triggering condition of the first switching is sent to the terminal, where the measurement report triggering condition is used to trigger the terminal to send the measurement report of the first switching in a case that the triggering condition is met.

[0020] The measurement report of the first switching sent by the terminal is received.

[0021] The first switching request for requesting the first switching is sent to a target base station indicated by the measurement report of the first switching.

[0022] The switching command of the first switching sent by the target base station in response to the first switching request is received.

[0023] The first RRC reconfiguration message is generated according to the switching command of the first switching and the first execution condition.

[0024] Optionally, in a possible implementation manner of the first aspect, in a case that the quality of service in the measurement report of the second switching meets a second execution condition, the second RRC reconfiguration message for performing the second switching is sent to the terminal, including:

[0025] in case that a quality of service in the measurement report of the second handover meets a second execution condition, sending a second handover request for requesting the second handover to the target base station;

[0026] receiving a handover command of the second handover sent by the target base station in response to the second handover request;

[0027] generating the second RRC reconfiguration message according to the handover command of the second handover.

[0028] According to a second aspect of the present application, a handover method is provided, which is applied to a terminal and includes:

[0029] receiving a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover;

[0030] performing handover condition evaluation according to the first execution condition;

[0031] in case that the evaluation determines that a measured quality of service meets the first execution condition, executing the handover command of the first handover;

[0032] otherwise, sending a measurement report of a second handover to the source base station, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in case that a quality of service in the measurement report of the second handover meets a second execution condition, wherein the first execution condition indicates a quality of service that is lower than a quality of service indicated by the second execution condition;

[0033] performing the second handover in response to the second RRC reconfiguration message.

[0034] Optionally, in a possible implementation manner of the second aspect, before the receiving the first RRC reconfiguration message sent by the source base station, the method further includes:

[0035] receiving a trigger condition of the measurement report of the first handover sent by the source base station;

[0036] in case that the trigger condition is met, sending the measurement report of the first handover to the source base station; wherein the measurement report of the first handover is used for the source base station to determine a target base station and to obtain a handover command of the first handover from the target base station, and the first RRC reconfiguration message is generated according to the handover command of the first handover and the first execution condition.

[0037] Optionally, in a possible implementation manner of the second aspect, the second RRC reconfiguration message carries the handover command of the second handover;

[0038] The performing the second handover in response to the second RRC reconfiguration message comprises:

[0039] The performing the second handover in response to the second RRC reconfiguration message comprises:

[0040] Optionally, in a possible implementation manner of the second aspect, the method further comprises:

[0041] In a case where the performing of at least one of the first handover and the second handover fails, performing recovery of the first handover.

[0042] Optionally, in a possible implementation manner of the second aspect, after the performing of the recovery of the first handover, the method further comprises:

[0043] In a case where the recovery fails, performing RRC reestablishment.

[0044] According to a third aspect of the present application, a source base station is provided, the source base station comprising a memory, a transceiver and a processor;

[0045] The memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:

[0046] sending, to a terminal, a first radio resource control (RRC) reconfiguration message, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and is used for the terminal to perform the handover command of the first handover in a case where a measured quality of service meets the first execution condition;

[0047] receiving a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where a measured quality of service does not meet the first execution condition;

[0048] in a case where a quality of service in the measurement report of the second handover meets a second execution condition, sending, to the terminal, a second RRC reconfiguration message used for performing the second handover; and wherein the first execution condition indicates a quality of service that is lower than a quality of service indicated by the second execution condition.

[0049] Optionally, in a possible implementation manner of the third aspect, after the receiving the measurement report of the second handover sent by the terminal, the method further comprises:

[0050] in a case where the measurement report of the second handover is received, querying an enabled state of a ping-pong handover suppression;

[0051] in the case that the enabling state is enabled, obtaining a first parameter from the target base station, and generating the second execution condition according to the first parameter;

[0052] in the case that the enabling state is disabled, generating the second execution condition according to a second parameter;

[0053] wherein a hysteresis in the first parameter is greater than a hysteresis in the second parameter.

[0054] Optionally, in a possible implementation manner of the third aspect, the first handover is a conditional handover.

[0055] a hysteresis in the first parameter is greater than a hysteresis in the third parameter, and a hysteresis in the second parameter is less than a hysteresis in the third parameter;

[0056] and / or a hysteresis in the first parameter is greater than a hysteresis in the third parameter, and a hysteresis in the second parameter is less than a hysteresis in the third parameter;

[0057] wherein the third parameter is a parameter configured in the second execution condition in the case that the ping-pong handover is in the enabling state and the conditional handover is not adopted.

[0058] Optionally, in a possible implementation manner of the third aspect, before the first RRC reconfiguration message is sent to the terminal, the method further includes:

[0059] sending, to the terminal, a measurement report triggering condition of the first handover, wherein the measurement report triggering condition is used to trigger the terminal to send a measurement report of the first handover in the case that the triggering condition is met;

[0060] receiving the measurement report of the first handover sent by the terminal;

[0061] sending, to a target base station indicated by the measurement report of the first handover, a first handover request for requesting the first handover;

[0062] receiving a handover command of the first handover sent by the target base station in response to the first handover request;

[0063] generating the first RRC reconfiguration message according to the handover command of the first handover and the first execution condition.

[0064] Optionally, in a possible implementation manner of the third aspect, the second RRC reconfiguration message for performing the second handover is sent to the terminal in a case where a service quality in the measurement report of the second handover satisfies a second execution condition, and the second RRC reconfiguration message comprises:

[0065] a second handover request for requesting the second handover is sent to the target base station in a case where a service quality in the measurement report of the second handover satisfies a second execution condition;

[0066] a handover command of the second handover sent by the target base station in response to the second handover request is received;

[0067] the second RRC reconfiguration message is generated according to the handover command of the second handover.

[0068] According to a fourth aspect of the present application, a terminal is provided, and the terminal comprises a memory, a transceiver and a processor.

[0069] The memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:

[0070] a first RRC reconfiguration message sent by a source base station is received, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover;

[0071] a handover condition evaluation is performed according to the first execution condition;

[0072] the handover command of the first handover is executed in a case where the evaluation determines that a measured service quality satisfies the first execution condition;

[0073] otherwise, a measurement report of a second handover is sent to the source base station, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in a case where a service quality in the measurement report of the second handover satisfies a second execution condition indication, and the service quality indicated by the first execution condition is lower than the service quality indicated by the second execution condition;

[0074] the second handover is performed in response to the second RRC reconfiguration message.

[0075] Optionally, in a possible implementation manner of the fourth aspect, before the first RRC reconfiguration message sent by the source base station is received, the method further comprises:

[0076] a measurement report trigger condition of the first handover sent by the source base station is received;

[0077] In a case where the trigger condition is met, a measurement report of the first handover is sent to the source base station; wherein the measurement report of the first handover is used for the source base station to determine a target base station, and to obtain a handover command of the first handover from the target base station, and the first RRC reconfiguration message is generated according to the handover command of the first handover and the first execution condition.

[0078] Optionally, in a possible implementation manner of the fourth aspect, the second RRC reconfiguration message carries a handover command of the second handover.

[0079] The executing the second handover in response to the second RRC reconfiguration message comprises:

[0080] The executing the handover command of the second handover in the second RRC reconfiguration message.

[0081] Optionally, in a possible implementation manner of the fourth aspect, the method further comprises:

[0082] In a case where at least one of the first handover and the second handover fails, a recovery of the first handover is executed.

[0083] Optionally, in a possible implementation manner of the fourth aspect, after the executing the recovery of the first handover, the method further comprises:

[0084] In a case where the recovery fails, an RRC reestablishment is executed.

[0085] According to a fifth aspect of the present application, a handover device is provided, which is applied to a source base station, and comprises:

[0086] A first sending module is configured to send a first radio resource control (RRC) reconfiguration message to a terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and is used for the terminal to execute the handover command of the first handover in a case where a measured quality of service meets the first execution condition.

[0087] A first receiving module is configured to receive a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where a measured quality of service does not meet an indication of the first execution condition.

[0088] A second sending module is configured to send a second RRC reconfiguration message used for executing the second handover to the terminal in a case where a quality of service in the measurement report of the second handover meets a second execution condition; wherein the quality of service indicated by the first execution condition is lower than the quality of service indicated by the second execution condition.

[0089] According to a sixth aspect of the present application, a switching device is provided, which is applied to a terminal, and the device comprises:

[0090] a first receiving module, configured to receive a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a switching command of a first switching;

[0091] a first execution module, configured to perform a switching condition evaluation according to the first execution condition;

[0092] a second execution module, configured to perform the switching command of the first switching in a case where the evaluation determines that a measured service quality meets the first execution condition;

[0093] a first sending module, configured to send a measurement report of a second switching to the source base station in a case where the measured service quality does not meet the first execution condition, wherein the measurement report of the second switching is used to trigger the source base station to send a second RRC reconfiguration message in a case where a service quality in the measurement report of the second switching meets a second execution condition indication, and wherein the first execution condition indication indicates a service quality that is lower than a service quality indicated by the second execution condition;

[0094] a third execution module, configured to perform the second switching in response to the second RRC reconfiguration message.

[0095] According to a seventh aspect of the present application, a processor readable storage medium is provided, which stores a computer program, and the computer program is used to make the processor execute the switching method of the first aspect.

[0096] According to an eighth aspect of the present application, a processor readable storage medium is provided, which stores a computer program, and the computer program is used to make the processor execute the switching method of the second aspect.

[0097] The solution provided by the embodiments of the present application has the following beneficial effects:

[0098] In the present application, the source base station sends a first radio resource control (RRC) reconfiguration message carrying a first execution condition and a handover command of a first handover to the terminal. The first RRC reconfiguration message is used for the terminal to execute the handover command of the first handover when the measured quality of service meets the first execution condition. The source base station receives a measurement report of a second handover sent by the terminal. The measurement report of the second handover is sent by the terminal when the measured quality of service does not meet the first execution condition. The source base station sends a second RRC reconfiguration message used for executing the second handover to the terminal when the quality of service in the measurement report of the second handover meets a second execution condition. The first execution condition indicates a quality of service lower than that indicated by the second execution condition. Thus, the method sends the handover command of the first handover to the terminal in advance, ensures that the terminal can always receive the handover command of the first handover, and suppresses late handover. By taking the first handover as a supplement of the second handover, a double-layer handover strategy is formed, in which the second handover is the main handover and the first handover is the auxiliary handover. By setting the execution condition of the first handover different from that of the second handover, the second handover is ensured to be executed preferentially, and the second handover is executed on demand. In this way, ping-pong handover can be better avoided, late handover can be avoided, and handover success can be ensured.

[0099] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS

[0100] The accompanying drawings are used to better understand the present application and do not limit the present application. Among them:

[0101] Figure 1 is a flowchart of a handover method provided by an embodiment of the present application;

[0102] Figure 2 is a flowchart of another handover method provided by an embodiment of the present application;

[0103] Figure 3 is a flowchart of another handover method provided by an embodiment of the present application;

[0104] Figure 4 is a flowchart of another handover method provided by an embodiment of the present application;

[0105] Figure 5 is a flowchart of another handover method provided by an embodiment of the present application;

[0106] Figure 6 is a flowchart of another handover method provided by an embodiment of the present application;

[0107] Figure 7is a flowchart of a switching interaction method provided by an embodiment of the present application.

[0108] Figure 8 is a structural diagram of a source base station provided by an embodiment of the present application.

[0109] Figure 9 is a structural diagram of a terminal provided by an embodiment of the present application.

[0110] Figure 10 is a structural diagram of a switching device provided by an embodiment of the present application.

[0111] Figure 11 is a structural diagram of another switching device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0112] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0113] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.

[0114] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.

[0115] The switching method, switching device, source base station, terminal and storage medium provided by the embodiments of the present application can not only better avoid ping-pong switching, but also avoid late switching, thereby improving the switching success rate.

[0116] Figure 1 is a flowchart of a switching method provided by an embodiment of the present application.

[0117] It should be noted that the execution subject of the switching method in the embodiments of the present application is a source base station.

[0118] The base station can include a plurality of cells serving the terminal, such as a source base station and a target base station. Depending on the specific application scenario, the base station can also be referred to as an access point, or can be a device in an access network that communicates with a wireless terminal device over an air interface through one or more sectors, or other names. The base station can be used to exchange the received air frame and Internet Protocol (IP) packet as a router between the wireless terminal device and the rest of the access network, which can include an Internet Protocol (IP) communication network. The base station can also coordinate the management of the properties of the air interface. For example, the base station involved in the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved base station (eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a home evolved base station (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application are not limited. In some network structures, the base station can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.

[0119] As shown in Figure 1 The handover method of the embodiments of the present application includes the following steps:

[0120] S101, a first radio resource control (RRC) reconfiguration message is sent to the terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of the first handover, and is used for the terminal to execute the handover command of the first handover in the case that the measured quality of service meets the first execution condition.

[0121] It should be noted that the first handover is a conditional handover. The first execution condition is of two types: one is that the quality of service of the source base station is lower than a first preset threshold; the other is that the quality of service of the target base station is higher than a second preset threshold (wherein the second preset threshold is greater than the first preset threshold), or is higher than the quality of service of the source base station.

[0122] In the embodiment of the present application, the source base station generates a first RRC reconfiguration message carrying the first execution condition and the handover command of the first handover according to the first execution condition and the handover command of the first handover, and sends the first RRC reconfiguration message to the terminal. That is, the source base station issues the handover command of the first handover in advance to the terminal, so as to ensure that the terminal can always receive the handover command of the first handover and suppresses late handover.

[0123] The terminal measures and evaluates the quality of service of the source base station in real time, and executes the handover command of the first handover in a case where the evaluated quality of service meets the first execution condition. For example, the handover command of the first handover is executed in a case where the quality of service of the source base station is lower than the first preset threshold; for another example, the handover command of the first handover is executed in a case where the quality of service of the target base station is higher than the second preset threshold, or is higher than the quality of service of the source base station.

[0124] S102, receiving a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where the measured quality of service does not meet the first execution condition.

[0125] It should be noted that the second handover is a traditional ping-pong suppression handover without combining the conditional handover.

[0126] In the embodiment of the present application, the terminal sends the measurement report of the second handover to the source base station in a case where the measured quality of service does not meet the first execution condition. For example, the terminal sends the measurement report of the second handover to the source base station in a case where the quality of service of the source base station is not lower than the first preset threshold; for another example, the terminal sends the measurement report of the second handover to the source base station in a case where the quality of service of the target base station is not higher than the second preset threshold, or is not higher than the quality of service of the source base station.

[0127] S103, sending a second RRC reconfiguration message for executing the second handover to the terminal in a case where the quality of service in the measurement report of the second handover meets a second execution condition; wherein the quality of service indicated by the first execution condition is lower than the quality of service indicated by the second execution condition.

[0128] It should be noted that, since the second handover is judged by the source base station, the basis for the judgment is to consider the channel quality, interference, service load and other factors, therefore, the second handover is executed preferentially according to the principle of triggering the handover by the source base station, and considering that the first handover is executed immediately when the handover command of the second handover cannot be reliably received, therefore, the source base station configures an execution condition different from the first handover for the second handover, for example, the service quality indicated by the first execution condition is lower than the service quality indicated by the second execution condition, so that the source base station executes the first handover when the measured service quality is lower than the service quality (the service quality indicated by the first execution condition) when the handover command of the second handover cannot be reliably received.

[0129] In the embodiment of the present application, the source base station judges the service quality in the measurement report of the second handover, and if the service quality in the measurement report of the second handover meets the second execution condition, for example, the service quality in the measurement report of the second handover is lower than the service quality indicated by the second execution condition, a second RRC reconfiguration message carrying the handover command of the second handover is generated and sent to the terminal. The terminal responds to the second RRC reconfiguration message and executes the second handover.

[0130] The handover method of the embodiment of the present application, the source base station first sends a first RRC reconfiguration message carrying the first execution condition and the handover command of the first handover to the terminal, the first RRC reconfiguration message is used for the terminal to execute the handover command of the first handover when the measured service quality meets the first execution condition, then, the measurement report of the second handover sent by the terminal is received, the measurement report of the second handover is sent by the terminal when the measured service quality does not meet the first execution condition, and the second RRC reconfiguration message for executing the second handover is sent to the terminal when the service quality in the measurement report of the second handover meets the second execution condition. Therefore, the method issues the handover command of the first handover to the terminal in advance, ensures that the terminal can always receive the handover command of the first handover, and suppresses the late handover; by taking the first handover as a supplement of the second handover, a double-layer handover strategy is formed, the second handover is the main one and the first handover is the auxiliary one, the execution condition of the first handover different from the second handover is set to ensure that the second handover is executed preferentially and the second handover is executed as needed, so that the ping-pong handover can be better avoided, the late handover can be avoided, and the handover success can be ensured.

[0131] Based on the above embodiment, in order to further suppress the ping-pong handover, the present application provides a flowchart of another handover method. As shown in Figure 2 the following steps are included after step S102:

[0132] S201, in the case of receiving the measurement report of the second handover, the enabled state of suppressing the ping-pong handover is queried.

[0133] S202, in the case of enabling state being enabled, obtaining the first parameter from the target base station, and generating the second execution condition according to the first parameter.

[0134] S203, in the case of enabling state being disabled, generating the second execution condition according to the second parameter; wherein the individual offset in the first parameter is less than the individual offset in the second parameter, and / or the hysteresis in the first parameter is greater than the hysteresis in the second parameter.

[0135] In the embodiments of the present application, the source base station queries the enabling state of suppressing ping-pong handover in the case of receiving the measurement report of the second handover. Wherein, due to the assistance of the first handover algorithm, the handover threshold can be further improved to suppress ping-pong handover, if the enabling state of suppressing ping-pong handover is in the enabled state and conditional handover is adopted, the first parameter is reset by the target base station and provided to the source base station, and the source base station generates the second execution condition according to the first parameter after obtaining the first parameter; if the enabling state of suppressing ping-pong handover is disabled, the second parameter is directly obtained from the source base station, and the second execution condition is generated according to the second parameter.

[0136] Wherein, the individual offset in the first parameter is less than the individual offset in the second parameter, and / or the hysteresis in the first parameter is greater than the hysteresis in the second parameter. The individual offset in the first parameter is less than the individual offset in the third parameter, and the individual offset in the second parameter is greater than the individual offset in the third parameter; and / or the hysteresis in the first parameter is greater than the hysteresis in the third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter; wherein the third parameter is the parameter configured in the second execution condition in the case of ping-pong handover being in the enabled state and conditional handover not being adopted.

[0137] That is to say, the source base station starts the ping-pong handover punishment algorithm of the second handover in the case of receiving the measurement report of the second handover, so as to make the target base station reset the first parameter, for example, the target base station sets the individual offset in the first parameter as Ocn”, and / or sets the hysteresis in the first parameter as Hys”, wherein Ocn” < Ocn’ < Ocn, Hys” < Hys’ < Hys, wherein Ocn’ is the individual offset in the third parameter, Hys’ is the hysteresis in the third parameter, Ocn is the individual offset in the second parameter, i.e. the individual offset without ping-pong handover, and Hys is the hysteresis in the second parameter, i.e. the hysteresis without ping-pong handover.

[0138] Based on the above embodiments, the present application provides another flowchart of the handover method. As shown in FIG. 6, after step S101, the following steps are included: Figure 3

[0139] ​S301, sending, to the terminal, a measurement report triggering condition for the first handover, wherein the measurement report triggering condition is used to trigger the terminal to send a measurement report for the first handover when the triggering condition is met.

[0140] S302, receiving the measurement report for the first handover sent by the terminal.

[0141] S303, sending, to a target base station indicated by the measurement report for the first handover, a first handover request for requesting the first handover.

[0142] S304, receiving a handover command for the first handover sent by the target base station in response to the first handover request.

[0143] S305, generating a first RRC reconfiguration message according to the handover command for the first handover and a first execution condition.

[0144] In the embodiments of the present application, the source base station sends the measurement report triggering condition for the first handover to the terminal, so that the terminal can send the measurement report as early as possible. The source base station receives the measurement report for the first handover sent by the terminal, and sends the first handover request for requesting the first handover to the target base station indicated by the measurement report for the first handover. The target base station responds to the first handover request and generates the handover command for the first handover, and sends the handover command for the first handover to the source base station. After receiving the handover command for the first handover, the source base station generates the first RRC reconfiguration message carrying the first execution condition and the handover command for the first handover according to the handover command for the first handover and the first execution condition.

[0145] Based on the above embodiments, the present application provides another flowchart of a handover method. As shown in FIG. 10, step S103 includes the following steps: Figure 4

[0146] S401, in a case where the quality of service in the measurement report for the second handover meets a second execution condition, sending, to the target base station, a second handover request for requesting the second handover.

[0147] For example, in a case where the quality of service in the measurement report for the second handover is lower than the quality of service indicated by the second execution condition, the source base station sends the second handover request for requesting the second handover to the target base station.

[0148] S402, receiving a handover command for the second handover sent by the target base station in response to the second handover request.

[0149] S403, generating a second RRC reconfiguration message according to the handover command for the second handover.

[0150] ​In the embodiments of the present application, in the case that the quality of service in the measurement report of the second handover meets the second execution condition, the source base station sends a second handover request for requesting the second handover to the target base station. The target base station responds to the second handover request, generates a handover command of the second handover, and sends the handover command of the second handover to the source base station. After receiving the handover command of the second handover, the source base station generates a second RRC reconfiguration message according to the handover command of the second handover.

[0151] The above handover method is described below in the embodiments of several typical scenarios.

[0152] Embodiment one: high frequency scenario

[0153] Since the quality of service of a high frequency (such as a frequency point above 6 GHz) base station changes rapidly, if the handover threshold is set too low, early handover, unnecessary handover, and ping-pong handover are likely to occur; on the contrary, if the handover threshold is set too high, late handover is likely to occur. With the assistance of the first handover, the high frequency can set the same handover threshold as the low frequency. When the quality of service of the base station changes rapidly, the early measurement and late execution of the first handover can perfectly solve the handover problem.

[0154] Embodiment two: ping-pong handover scenario

[0155] After the occurrence of ping-pong handover, if the handover threshold is improved slightly, the effect of suppressing ping-pong handover is not obvious, and if the handover threshold is improved greatly, late handover is likely to occur. Since the handover command of the second handover can be reliably received, when the terminal predicts that the handover command of the first handover cannot be reliably received, the second handover can be executed to avoid late handover, so the base station can further improve the existing handover threshold for suppressing ping-pong handover, so that the effect of suppressing ping-pong handover is better.

[0156] Embodiment three: handover failure scenario

[0157] In the case that at least one of the first handover and the second handover fails, the recovery of the first handover is performed. Specifically, if the selected base station is the target base station within the running period of the timer T311, the terminal applies the stored configuration of the first handover to the selected base station, directly executes the first handover, and multiplexes the timer T304 in the execution process of the first handover. In this way, the user plane interruption time can be greatly shortened, and the handover failure rate can be reduced.

[0158] In the case that both the first handover and the second handover fail and the recovery fails (the terminal cannot complete the first handover, the second handover, and the recovery within the time length of the timer T304 such as 200 ms), the terminal initiates an RRC reestablishment process and performs RRC reestablishment. In this way, the handover failure rate can be reduced.

[0159] In summary, the switching method of the embodiments of the present application, the source base station first sends the first RRC reconfiguration message carrying the first execution condition and the switching command of the first switching to the terminal, the first RRC reconfiguration message is used for the terminal to execute the switching command of the first switching in the case that the measured service quality meets the first execution condition, then, the terminal sends the measurement report of the second switching, the measurement report of the second switching is sent by the terminal in the case that the measured service quality does not meet the first execution condition, and the second RRC reconfiguration message for executing the second switching is sent to the terminal in the case that the service quality in the measurement report of the second switching meets the second execution condition. Thus, the method issues the switching command of the first switching in advance to the terminal, guarantees that the terminal can always receive the switching command of the first switching, and suppresses the late switching; the second switching can be used as backup, the switching threshold in the traditional ping-pong suppression algorithm can be improved, and the ping-pong switching is further suppressed; by taking the first switching as the supplement of the second switching, a double-layer switching strategy of taking the second switching as the main and the first switching as the auxiliary is formed, the execution condition of the first switching which is different from the second switching is set, the second switching is guaranteed to be executed preferentially, and the second switching is executed as needed, so that the ping-pong switching can be better avoided, the late switching can be avoided, and the switching success is guaranteed; the recovery scheme of the first switching is adopted, and the switching failure rate is reduced.

[0160] Figure 5 is a flow diagram of another switching method according to the embodiments of the present application.

[0161] It should be noted that the execution subject of the switching method of the embodiments of the present application is the terminal.

[0162] The terminal can be a device providing voice and / or data connectivity to users, handheld personal computers (PCs) with wireless connection capability, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be called user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) through a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, built-in computer or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.

[0163] As shown in Figure 5 The switching method of the embodiments of the present application includes the following steps:

[0164] S501, receiving a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a switching command of a first switching.

[0165] It should be noted that the first switching is a conditional switching. The first execution condition is divided into two types: one is that the quality of service of the source base station is lower than a first preset threshold; the other is that the quality of service of the target base station is higher than a second preset threshold (wherein the second preset threshold is greater than the first preset threshold), or higher than the quality of service of the source base station.

[0166] In the embodiments of the present application, the source base station generates a first RRC reconfiguration message carrying the first execution condition and the handover command of the first handover according to the first execution condition and the handover command of the first handover, and sends the first RRC reconfiguration message to the terminal. That is, the source base station issues the handover command of the first handover in advance to the terminal, so as to ensure that the terminal can always receive the handover command of the first handover and inhibit late handover.

[0167] S502, performing handover condition evaluation according to the first execution condition.

[0168] S503, in a case where the evaluation determines that the measured service quality meets the first execution condition, performing the handover command of the first handover.

[0169] In the embodiments of the present application, the terminal measures and evaluates the service quality of the source base station in real time, and performs the handover command of the first handover in a case where the evaluation determines that the measured service quality meets the first execution condition. For example, the handover command of the first handover is performed in a case where the service quality of the source base station is lower than a first preset threshold; for another example, the handover command of the first handover is performed in a case where the service quality of the target base station is higher than a second preset threshold or higher than the service quality of the source base station.

[0170] S504, otherwise, sending a measurement report of the second handover to the source base station, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in a case where the service quality in the measurement report of the second handover meets a second execution condition, and the service quality indicated by the first execution condition is lower than the service quality indicated by the second execution condition.

[0171] It should be noted that the second handover is a traditional ping-pong inhibition handover without combining conditions. Since the second handover is judged by the source base station, the judgment is based on unified consideration of factors such as channel quality, interference, service load, etc., so the present application is based on the principle of triggering handover by the source base station as much as possible, and needs to preferentially perform the second handover, while considering that the handover command of the second handover cannot be reliably received, and it is best to immediately perform the first handover, therefore, the source base station configures an execution condition different from the first handover for the second handover, for example, the service quality indicated by the first execution condition can be configured to be lower than the service quality indicated by the second execution condition, so that the source base station performs the first handover in a case where the measured service quality is lower than the service quality (the service quality indicated by the first execution condition) when the handover command of the second handover cannot be reliably received.

[0172] In the embodiments of the present application, the terminal sends the measurement report of the second handover to the source base station in the case that the measured quality of service does not satisfy the first execution condition. For example, the terminal sends the measurement report of the second handover to the source base station in the case that the quality of service of the source base station is not lower than a first preset threshold; or for example, the terminal sends the measurement report of the second handover to the source base station in the case that the quality of service of the target base station is not higher than a second preset threshold, or is not higher than the quality of service of the source base station.

[0173] The source base station inquires the enabled state of the ping-pong handover suppression in the case of receiving the measurement report of the second handover. In this case, the handover threshold can be further improved to suppress the ping-pong handover with the assistance of the first handover algorithm. If the enabled state of the ping-pong handover suppression is in the enabled state and the conditional handover is adopted, the first parameter is reset by the target base station and provided to the source base station. After the source base station acquires the first parameter, the second execution condition is generated according to the first parameter. If the enabled state of the ping-pong handover suppression is in the non-enabled state, the second parameter is directly acquired from the source base station, and the second execution condition is generated according to the second parameter.

[0174] In this case, the individual offset in the first parameter is smaller than the individual offset in the second parameter, and / or the hysteresis in the first parameter is larger than the hysteresis in the second parameter. The individual offset in the first parameter is smaller than the individual offset in the third parameter, and the individual offset in the second parameter is larger than the individual offset in the third parameter; and / or the hysteresis in the first parameter is larger than the hysteresis in the third parameter, and the hysteresis in the second parameter is smaller than the hysteresis in the third parameter. The third parameter is the parameter configured in the second execution condition in the case that the ping-pong handover is in the enabled state and the conditional handover is not adopted.

[0175] That is, the source base station starts the ping-pong handover punishment algorithm of the second handover in the case of receiving the measurement report of the second handover, so as to make the target base station reset the first parameter. For example, the target base station sets the individual offset in the first parameter as Ocn", and / or sets the hysteresis in the first parameter as Hys", wherein Ocn" < Ocn' < Ocn, Hys" < Hys' < Hys, wherein Ocn' is the individual offset in the third parameter, Hys' is the hysteresis in the third parameter, Ocn is the individual offset in the second parameter, i.e. the individual offset without the ping-pong handover, and Hys is the hysteresis in the second parameter, i.e. the hysteresis without the ping-pong handover.

[0176] The source base station also judges the quality of service in the measurement report of the second handover. If the quality of service in the measurement report of the second handover meets a second execution condition, for example, the quality of service in the measurement report of the second handover is lower than the quality of service indicated by the second execution condition, the source base station sends a second handover request for requesting the second handover to the target base station, the target base station responds to the second handover request, generates a handover command of the second handover, and sends the handover command of the second handover to the source base station. After receiving the handover command of the second handover, the source base station generates a second RRC reconfiguration message carrying the handover command of the second handover according to the handover command of the second handover, and sends the second RRC reconfiguration message to the terminal.

[0177] S505, performing the second handover in response to the second RRC reconfiguration message.

[0178] In the embodiment of the present application, after the terminal receives the second RRC reconfiguration message, the terminal performs the second handover according to the handover instruction of the second handover carried in the second RRC reconfiguration message.

[0179] The handover method of the embodiment of the present application, the terminal receives the first RRC reconfiguration message carrying the first execution condition and the handover command of the first handover sent by the source base station, and performs the handover command of the first handover in the case where the measured quality of service meets the first execution condition, and sends a measurement report of the second handover to the source base station in the case where the measured quality of service does not meet the first execution condition, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in the case where the quality of service in the measurement report of the second handover meets a second execution condition, and the terminal performs the second handover in response to the second RRC reconfiguration message. Therefore, the method issues the handover command of the first handover in advance to the terminal, ensures that the terminal can always receive the handover command of the first handover, and suppresses late handover. By taking the first handover as a supplement to the second handover, a double-layer handover strategy is formed, in which the second handover is the main part and the first handover is the auxiliary part. By setting the execution condition of the first handover different from the second handover, the second handover is ensured to be executed preferentially and the second handover is executed on demand. In this way, ping-pong handover can be better avoided, late handover can be avoided, and handover success can be ensured.

[0180] Based on the above embodiment, in order to further suppress ping-pong handover, the present application provides a flowchart of another handover method. As shown in Figure 6 Before the above step S501, the following steps are further included:

[0181] S602, receiving a measurement report trigger condition of the first handover sent by the source base station.

[0182] S602, in the case of meeting the triggering condition, a measurement report of the first handover is sent to the source base station; wherein the measurement report of the first handover is used for the source base station to determine the target base station, and to obtain a handover command of the first handover from the target base station, and to generate a first RRC reconfiguration message according to the handover command of the first handover and a first execution condition.

[0183] In the embodiment of the present application, the source base station sends the measurement report triggering condition of the first handover to the terminal, so that the terminal can send the measurement report as early as possible. The source base station receives the measurement report of the first handover sent by the terminal, and sends a first handover request for requesting the first handover to the target base station indicated by the measurement report of the first handover. The target base station responds to the first handover request and generates a first handover command, and sends the first handover command to the source base station. After receiving the handover command of the first handover, the source base station generates a first RRC reconfiguration message carrying the first execution condition and the handover command of the first handover according to the handover command of the first handover and the first execution condition, and sends the first RRC reconfiguration message to the terminal.

[0184] The above handover method is described below in the embodiments of several typical scenarios.

[0185] Embodiment one: high frequency scenario

[0186] Because the service quality of a high frequency (such as a frequency point above 6 GHz) base station changes quickly, if the handover threshold is set too low, it is easy to cause early handover, unnecessary handover, ping-pong handover, etc.; on the contrary, if the handover threshold is set too high, it is easy to cause late handover. With the assistance of the first handover, the high frequency can set the same handover threshold as the low frequency, and when the service quality of the base station changes quickly, the early measurement and late execution of the first handover can perfectly solve the handover problem.

[0187] Embodiment two: ping-pong handover scenario

[0188] After the occurrence of ping-pong handover, if the handover threshold is improved too small, the effect of suppressing ping-pong handover is not obvious, and if the handover threshold is improved too large, it is easy to cause late handover. Because the handover command of the second handover can be reliably received, when the terminal predicts that the handover command of the first handover cannot be reliably received, the second handover can be executed to avoid late handover, so the base station can further improve the existing handover threshold for suppressing ping-pong, so that the effect of suppressing ping-pong handover is better.

[0189] Embodiment three: handover failure scenario

[0190] In case that at least one of the first handover and the second handover fails, the recovery of the first handover is performed. The recovery of the first handover is specifically described as follows: if the selected base station is the target base station within the running time of the timer T311, the terminal applies the stored configuration of the first handover to the selected base station, directly performs the first handover, and multiplexes the timer T304 in the first handover execution process. In this way, the user plane interruption time can be greatly shortened, and the handover failure rate can be reduced.

[0191] In case that both the first handover and the second handover fail and the recovery fails (the terminal cannot complete the first handover, the second handover and the recovery within the time length of the timer T304, such as 200 ms), the terminal initiates an RRC reestablishment process and performs RRC reestablishment. In this way, the handover failure rate can be reduced.

[0192] In summary, in the handover method of the embodiments of the present application, the terminal receives the measurement report triggering condition of the first handover sent by the source base station, and sends the measurement report of the first handover to the source base station in case that the triggering condition is met. The measurement report of the first handover is used for the source base station to determine the target base station and obtain the handover command of the first handover from the target base station, and the first RRC reconfiguration message is generated according to the handover command of the first handover and the first execution condition. Then, the terminal receives the first RRC reconfiguration message sent by the source base station and carrying the first execution condition and the handover command of the first handover, and performs the handover condition evaluation according to the first execution condition. In case that the evaluation determines that the measured service quality meets the first execution condition, the handover command of the first handover is executed, otherwise, the measurement report of the second handover is sent to the source base station. The measurement report of the second handover is used to trigger the source base station to send the second RRC reconfiguration message in case that the service quality in the measurement report of the second handover meets the second execution condition, and the second handover is executed in response to the second RRC reconfiguration message. Thus, the handover command of the first handover is issued in advance to the terminal in this method, so that the terminal can always receive the handover command of the first handover, and the late handover is inhibited. The second handover can be used as backup, so that the handover threshold in the traditional ping-pong inhibition algorithm can be improved, and the ping-pong handover can be further inhibited. By taking the first handover as the supplement of the second handover, a double-layer handover strategy is formed, in which the second handover is the main part and the first handover is the auxiliary part. By setting the execution condition of the first handover different from the second handover, the second handover is ensured to be executed preferentially, and the second handover is executed as needed. In this way, the ping-pong handover and the late handover can be avoided, and the handover success can be ensured. The recovery scheme of the first handover is adopted to reduce the handover failure rate.

[0193] In order to realize the above-mentioned embodiments, the embodiments of the present application provide an interaction method for handover, as shown in Figure 7 The interaction method for handover comprises the following steps:

[0194] S701, the source base station configures the measurement report triggering condition for the first handover and the second handover, such as configuring the measurement report triggering condition for the first handover and the second handover based on the condEventA3 / condEventA5 in the LTE measurement event, so that the terminal sends the measurement report for the first handover as early as possible and sends the measurement report for the second handover in time.

[0195] S702, the terminal sends the measurement report for the first handover to the source base station.

[0196] S703, the source base station sends the first handover request for the first handover to the target base station.

[0197] S704, the target base station sends the handover command for the first handover.

[0198] S705, the source base station generates the first RRC reconfiguration message according to the handover command for the first handover and the first execution condition.

[0199] S706, the source base station sends the first RRC reconfiguration message to the terminal, wherein the first RRC reconfiguration message carries the first execution condition and the handover command for the first handover.

[0200] S707, the terminal evaluates the measured quality of service and determines whether the measured quality of service meets the first execution condition. If the first execution condition is not met, the evaluation continues, otherwise step S717 is executed.

[0201] S708, during the terminal evaluation, the source base station can receive the measurement report for the second handover sent by the terminal (such as EventA3 / EventA5 based on the LTE measurement event).

[0202] S709, the source base station determines whether to start the ping-pong handover penalty algorithm for the first handover. If yes, step S710 is executed; if no, step S712 is executed.

[0203] S710, the target base station sets the quality of service in the first execution condition as a third parameter, for example, the target base station sets the individual offset in the third parameter as "Ocn", and / or sets the hysteresis in the third parameter as "Hys", wherein "Ocn" < "Ocn'" < "Ocn", "Hys" < "Hys'" < "Hys", wherein "Ocn'" is the individual offset in the first parameter, "Hys'" is the hysteresis in the first parameter, "Ocn" is the individual offset without ping-pong handover, and "Hys" is the hysteresis without ping-pong handover.

[0204] S711, the source base station determines whether to send the second handover request for the second handover to the target base station. If yes, step S712 is executed; if no, step S717 is executed.

[0205] S712, the source base station sends a second handover request to the target base station to request a second handover.

[0206] S713, the target base station sends a handover command for the second handover to the source base station.

[0207] S714, the source base station generates a second RRC reconfiguration message according to the handover command of the second handover, wherein the second RRC reconfiguration message carries the handover command of the second handover.

[0208] S715, the source base station sends the handover command for the second handover carried in the second RRC reconfiguration message to the terminal.

[0209] S716, if the measured quality of service does not meet the first execution condition and the terminal receives a handover command for the second handover, it executes the handover command for the second handover.

[0210] S717, if the measured quality of service meets the first execution condition, the terminal executes the handover command for the first handover.

[0211] S718, if the terminal fails to perform at least one of the first handover and the second handover, it shall perform the recovery of the first handover by directly executing the handover command of the first handover.

[0212] S719: In the event of a failed recovery, the terminal performs an RRC re-establishment.

[0213] It should be noted that the foregoing explanation of the method embodiments also applies to the interactive method of this embodiment, and will not be repeated here.

[0214] To implement the above embodiments, this application also proposes a source base station. Figure 8 This is a schematic diagram of the structure of a source base station provided in an embodiment of this application.

[0215] like Figure 8 As shown, the source base station includes: a memory 801, a transceiver 802, and a processor 803.

[0216] Memory 801 is used to store computer programs; transceiver 802 is used to send and receive data under the control of the processor; processor 803 is used to read the computer program from the memory and perform the following operations:

[0217] Send a first RRC reconfiguration message to the terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command for the first handover, and is used by the terminal to execute the handover command for the first handover when the measured quality of service meets the first execution condition;

[0218] receive a second handover measurement report sent by the terminal, wherein the second handover measurement report is sent by the terminal in a case where the measured quality of service does not satisfy a first execution condition;

[0219] in a case where the quality of service in the second handover measurement report satisfies a second execution condition, send a second RRC reconfiguration message for executing the second handover to the terminal; wherein the first execution condition indicates a quality of service that is lower than a quality of service indicated by the second execution condition.

[0220] In a possible implementation manner of the embodiment of the present application, after receiving the second handover measurement report sent by the terminal, the method further includes:

[0221] in a case where the second handover measurement report is received, query an enabling state of suppressing a ping-pong handover;

[0222] in a case where the enabling state is enabled, obtain a first parameter from the target base station, and generate the second execution condition according to the first parameter;

[0223] in a case where the enabling state is disabled, generate the second execution condition according to a second parameter;

[0224] wherein a hysteresis in the first parameter is greater than a hysteresis in the third parameter, and a hysteresis in the second parameter is less than the hysteresis in the third parameter.

[0225] In a possible implementation manner of the embodiment of the present application, the first handover is a conditional handover;

[0226] the hysteresis in the first parameter is greater than a hysteresis in the third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter;

[0227] and / or the hysteresis in the first parameter is greater than a hysteresis in the third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter;

[0228] wherein the third parameter is a parameter configured in the second execution condition in a case where the ping-pong handover is in the enabled state and the conditional handover is not adopted.

[0229] In a possible implementation manner of the embodiment of the present application, before sending the first RRC reconfiguration message to the terminal, the method further includes:

[0230] send a first handover measurement report triggering condition to the terminal, wherein the measurement report triggering condition is used to trigger the terminal to send the first handover measurement report in a case where the triggering condition is satisfied;

[0231] receive the first handover measurement report sent by the terminal;

[0232] sending a first handover request for requesting the first handover to a target base station indicated by the measurement report of the first handover;

[0233] receiving a handover command of the first handover sent by the target base station in response to the first handover request;

[0234] generating a first RRC reconfiguration message according to the handover command of the first handover and the first execution condition.

[0235] In a possible implementation of the embodiment of the present application, in the case that the quality of service in the measurement report of the second handover satisfies the second execution condition, a second RRC reconfiguration message for performing the second handover is sent to the terminal, comprising:

[0236] In the case that the quality of service in the measurement report of the second handover satisfies the second execution condition, a second handover request for requesting the second handover is sent to a target base station;

[0237] receiving a handover command of the second handover sent by the target base station in response to the second handover request;

[0238] generating a second RRC reconfiguration message according to the handover command of the second handover.

[0239] It should be noted that the above base station provided by the embodiment of the present application can realize all the method steps realized by the above method embodiments and the method steps realized by the base station side, and can achieve the same technical effects, and thus the same parts and beneficial effects of the method embodiments will not be described in detail. Figure 1 、 Figure 2 、 Figure 3 and Figure 4 Figure 7

[0240] In order to realize the above-mentioned embodiments, the present application further provides a terminal. Figure 9 is a structural schematic diagram of a terminal provided by the embodiment of the present application. As shown in the figure, the terminal comprises a memory 901, a transceiver 902 and a processor 903. Figure 9

[0241] The memory 901 is used for storing a computer program; the transceiver 902 is used for transceiving data under the control of the processor; and the processor 903 is used for reading the computer program in the memory 901 and performing the following operations:

[0242] receiving a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover;

[0243] performing handover condition evaluation according to the first execution condition; ​​​

[0244] in case that the evaluation determines that the measured service quality meets the first execution condition, executing the handover command of the first handover;

[0245] otherwise, sending a measurement report of the second handover to the source base station, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in case that the service quality in the measurement report of the second handover meets a second execution condition, wherein the first execution condition indicates a service quality lower than the service quality indicated by the second execution condition;

[0246] in response to the second RRC reconfiguration message, executing the second handover.

[0247] In a possible implementation manner of the embodiment of the application, before receiving the first RRC reconfiguration message sent by the source base station, the method further includes:

[0248] receiving a measurement report triggering condition of the first handover sent by the source base station;

[0249] in case that the triggering condition is met, sending the measurement report of the first handover to the source base station; wherein the measurement report of the first handover is used for the source base station to determine the target base station, and to obtain a handover command of the first handover from the target base station, and to generate the first RRC reconfiguration message according to the handover command of the first handover and the first execution condition.

[0250] In a possible implementation manner of the embodiment of the application, the second RRC reconfiguration message carries a handover command of the second handover;

[0251] in response to the second RRC reconfiguration message, executing the second handover, including:

[0252] executing the handover command of the second handover in the second RRC reconfiguration message.

[0253] In a possible implementation manner of the embodiment of the application, in case that at least one of the first handover and the second handover fails, executing recovery of the first handover.

[0254] In a possible implementation manner of the embodiment of the application, after executing the recovery of the first handover, the method further includes:

[0255] in case that the recovery fails, executing RRC reestablishment.

[0256] It should be noted that the above base station provided by the embodiments of the application can implement all the method steps achieved by the method embodiments of the application, and Figure 5 、 Figure 6 the above base station provided by the embodiments of the application can implement all the method steps achieved by the method embodiments of the application, and Figure 7The method steps are implemented at the base station side, and the same technical effects can be achieved. Details of the same parts and beneficial effects of the method embodiment are not repeated in this embodiment.

[0257] To implement the above embodiment, the application further provides a switching device. The switching device is arranged at a source base station end, Figure 10 is a structural schematic diagram of a switching device provided by the application.

[0258] As shown in the figure, the device comprises a first sending module 1001, a first receiving module 1002 and a second sending module 1003. Figure 10

[0259] The first sending module 1001 is configured to send a first radio resource control (RRC) reconfiguration message to a terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and the terminal is configured to execute the handover command of the first handover when a measured quality of service (QoS) meets the first execution condition.

[0260] The first receiving module 1002 is configured to receive a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal when the measured QoS does not meet the first execution condition.

[0261] The second sending module 1003 is configured to send a second RRC reconfiguration message for executing the second handover to the terminal when the QoS in the measurement report of the second handover meets a second execution condition, and the first execution condition indicates a lower QoS than the second execution condition.

[0262] In a possible implementation manner of the application, the device described above further comprises:

[0263] The query module is configured to query an enabling state of suppressing ping-pong handover when the measurement report of the second handover is received.

[0264] The first configuration module is configured to acquire a first parameter from a target base station when the enabling state is enabled, and generate the second execution condition according to the first parameter.

[0265] The second configuration module is configured to generate the second execution condition according to a second parameter when the enabling state is disabled.

[0266] The first parameter has a smaller individual offset than the second parameter, and / or the first parameter has a larger hysteresis than the second parameter.

[0267] ​In a possible implementation of the embodiments of the present application, the first switching is conditional switching; the individual offset in the first parameter is less than the individual offset in the third parameter, and the individual offset in the second parameter is greater than the individual offset in the third parameter.

[0268] And / or, the hysteresis in the first parameter is greater than the hysteresis in the third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter.

[0269] The third parameter is a parameter configured in the second execution condition when the ping-pong switching is in an enabled state and the conditional switching is not adopted.

[0270] In a possible implementation of the embodiments of the present application, the apparatus described above further includes:

[0271] The third sending module is configured to send, to the terminal, a measurement report triggering condition of the first switching before sending the first RRC reconfiguration message to the terminal, where the measurement report triggering condition is used to trigger the terminal to send a measurement report of the first switching when the triggering condition is met.

[0272] The second receiving module is configured to receive the measurement report of the first switching sent by the terminal.

[0273] The fourth sending module is configured to send, to a target base station indicated by the measurement report of the first switching, a first switching request for requesting the first switching.

[0274] The third receiving module is configured to receive a switching command of the first switching sent by the target base station in response to the first switching request.

[0275] The generating module is configured to generate the first RRC reconfiguration message according to the switching command of the first switching and the first execution condition.

[0276] In a possible implementation of the embodiments of the present application, the second sending module 1003 includes:

[0277] The first sending unit is configured to send, to the target base station, a second switching request for requesting the second switching when a quality of service in the measurement report of the second switching meets the second execution condition.

[0278] The first receiving unit is configured to receive a switching command of the second switching sent by the target base station in response to the second switching request.

[0279] The generating unit is configured to generate a second RRC reconfiguration message according to the switching command of the second switching.

[0280] It should be noted that the source base station provided by the embodiment of the present application can realize all the method steps of the corresponding embodiment of the switching method executed by the source base station, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment in the embodiment will not be described in detail.

[0281] To achieve the above-mentioned embodiments, another switching device is provided in the embodiment of the present application. The switching device is arranged in the source terminal, Figure 11 is a structural schematic diagram of another switching device provided by the embodiment of the present application.

[0282] As Figure 11 shown, the device comprises a first receiving module 1101, a first executing module 1102, a second executing module 1103, a first sending module 1104 and a third executing module 1105.

[0283] The first receiving module 1101 is configured to receive a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a switching command of a first switching.

[0284] The first executing module 1102 is configured to execute a switching condition evaluation according to the first execution condition.

[0285] The third executing module 1103 is configured to execute the switching command of the first switching in the case that the measured service quality meets the first execution condition.

[0286] The first sending module 1104 is configured to send a measurement report of a second switching to the source base station in the case that the evaluation determines that the measured service quality does not meet the first execution condition, wherein the measurement report of the second switching is configured to trigger the source base station to send a second RRC reconfiguration message in the case that the service quality in the measurement report of the second switching meets a second execution condition, and wherein the service quality indicated by the first execution condition is lower than the service quality indicated by the second execution condition.

[0287] The third executing module 1105 is configured to execute the second switching in response to the second RRC reconfiguration message.

[0288] In a possible implementation manner of the embodiment of the present application, the device further comprises:

[0289] The second receiving module is configured to receive a measurement report triggering condition of the first switching sent by the source base station before receiving the first RRC reconfiguration message sent by the source base station.

[0290] The second sending module is configured to send a measurement report of the first handover to the source base station when the trigger condition is met; wherein the measurement report of the first handover is used for the source base station to determine a target base station, to obtain a handover command of the first handover from the target base station, and to generate a first RRC reconfiguration message according to the handover command of the first handover and a first execution condition.

[0291] In a possible implementation manner of the embodiment of the application, the second RRC reconfiguration message carries a handover command of the second handover.

[0292] The third execution module 1105 comprises:

[0293] The execution unit is configured to execute the handover command of the second handover in the second RRC reconfiguration message.

[0294] In a possible implementation manner of the embodiment of the application, the apparatus further comprises:

[0295] The fourth execution module is configured to execute recovery of the first handover when at least one of the first handover and the second handover fails.

[0296] In a possible implementation manner of the embodiment of the application, the apparatus further comprises:

[0297] The fifth execution module is configured to execute RRC reestablishment when the recovery fails.

[0298] It should be noted that the above source base station provided by the embodiment of the application can implement all the method steps of the corresponding embodiment of the handover method executed by the source base station, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment in the embodiment will not be described in detail.

[0299] It should be noted that each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0300] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network side device, etc.) or a processor to perform all or part of the steps of the various embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0301] In order to implement the above-mentioned embodiments, the present application further provides a processor-readable storage medium.

[0302] The processor-readable storage medium stores a computer program for causing the processor to execute the switching method according to the above-mentioned embodiments. Figure 1 、 Figure 2 、 Figure 3 and Figure 4 the embodiments of the present application.

[0303] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD)), etc.

[0304] In order to implement the above-mentioned embodiments, the present application further provides a processor-readable storage medium.

[0305] The processor-readable storage medium stores a computer program for causing the processor to execute the switching method according to the above-mentioned embodiments. Figure 5 to Figure 6 the method embodiments of the present application.

[0306] The processor-readable storage medium can be any available storage means or data storage device that a processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, tape, MO, etc.), optical storage (e.g., CD-ROMs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, NAND FLASH, SSD, etc.). The processor-readable storage medium can be a memory device, such as a RAM, ROM, EEPROM, CD-ROM, or hard disk.

[0307] Those skilled in the art will appreciate that embodiments of the present application can be supplied as a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, magnetic disks, optical storage media, and the like) embodying computer readable program code.

[0308] The present application is described in reference to the flowchart illustrations and / or block diagrams according to the embodiments of the present application. It is 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. The computer executable instructions can be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor, or a Figure One one or more functions specified in the flow or flows and / or blocks. Figure One means for performing one or more functions specified in the flow or flows and / or blocks.

[0309] The computer executable instructions can also be stored in a processor readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor readable storage medium produce an article of manufacture including instructions which implement the flow Figure One one or more functions specified in the flow or flows and / or blocks. Figure One means for performing one or more functions specified in the flow or flows and / or blocks.

[0310] The computer executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow Figure One one or more functions specified in the flow or flows and / or blocks. Figure One Figure One means for performing one or more functions specified in the flow or flows and / or blocks.

[0311] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A handover method, characterized by, Applied to a source base station, the method comprises: sending a first radio resource control (RRC) reconfiguration message to a terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and is used for the terminal to execute the handover command of the first handover in a case where a measured quality of service meets the first execution condition; receiving a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where the measured quality of service does not meet the first execution condition; in a case where a quality of service in the measurement report of the second handover meets a second execution condition, sending a second RRC reconfiguration message used for executing the second handover to the terminal; wherein the first execution condition indicates a quality of service that is lower than a quality of service indicated by the second execution condition.

2. The method of claim 1, wherein, After the receiving the measurement report of the second handover sent by the terminal, the method further comprises: in a case where the measurement report of the second handover is received, querying an enabling state of a ping-pong handover suppression; in a case where the enabling state is enabled, obtaining a first parameter from a target base station, and generating the second execution condition according to the first parameter; in a case where the enabling state is not enabled, generating the second execution condition according to a second parameter; wherein a hysteresis in the first parameter is greater than a hysteresis in the second parameter.

3. The method of claim 2, wherein, The first handover is a conditional handover; the hysteresis in the first parameter is greater than a hysteresis in a third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter; and / or the hysteresis in the first parameter is greater than the hysteresis in the third parameter, and the hysteresis in the second parameter is less than the hysteresis in the third parameter; wherein the third parameter is a parameter configured in the second execution condition in a case where the ping-pong handover is in the enabled state and the conditional handover is not adopted.

4. The method according to any one of claims 1 to 3, characterized in that, Before the sending the first RRC reconfiguration message to the terminal, the method further comprises: sending a measurement report triggering condition of the first handover to the terminal, wherein the measurement report triggering condition is used for triggering the terminal to send the measurement report of the first handover in a case where the triggering condition is met; receiving the measurement report of the first handover sent by the terminal; sending a first handover request used for requesting the first handover to a target base station indicated by the measurement report of the first handover; receiving a handover command of the first handover sent by the target base station in response to the first handover request; generating the first RRC reconfiguration message according to the handover command of the first handover and the first execution condition.

5. The method according to any one of claims 1 to 3, characterized in that, The sending the second RRC reconfiguration message used for executing the second handover to the terminal in a case where the quality of service in the measurement report of the second handover meets the second execution condition, comprises: in a case where the quality of service in the measurement report of the second handover meets the second execution condition, sending a second handover request used for requesting the second handover to a target base station; receiving a handover command of the second handover sent by the target base station in response to the second handover request; generating the second RRC reconfiguration message according to the handover command of the second handover.

6. A handover method, characterized by, The method is applied to a terminal, and the method comprises: receiving a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover; performing handover condition evaluation according to the first execution condition; in a case where evaluation determines that measured service quality meets the first execution condition, performing the handover command of the first handover; otherwise, sending a measurement report of a second handover to the source base station, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in a case where service quality in the measurement report of the second handover meets a second execution condition, wherein service quality indicated by the first execution condition is lower than service quality indicated by the second execution condition; performing the second handover in response to the second RRC reconfiguration message.

7. The method of claim 6, wherein, Before the receiving the first RRC reconfiguration message sent by the source base station, the method further comprises: receiving a trigger condition of the measurement report of the first handover sent by the source base station; in a case where the trigger condition is met, sending the measurement report of the first handover to the source base station, wherein the measurement report of the first handover is used for the source base station to determine a target base station and to obtain a handover command of the first handover from the target base station, and the first RRC reconfiguration message is generated according to the handover command of the first handover and the first execution condition.

8. The method according to claim 6 or 7, characterized in that, The second RRC reconfiguration message carries the handover command of the second handover. The performing the second handover in response to the second RRC reconfiguration message comprises: performing the handover command of the second handover in the second RRC reconfiguration message.

9. The method according to claim 6 or 7, characterized in that, The method further comprises: in a case where at least one of the first handover and the second handover fails, performing recovery of the first handover.

10. The method of claim 9, wherein, After the performing the recovery of the first handover, the method further comprises: in a case where recovery fails, performing RRC reestablishment.

11. A source base station, characterized by, comprise a memory, a transceiver and a processor; the memory is used to store a computer program; the transceiver is used to transceive data under control of the processor; and the processor is used to read the computer program in the memory and perform the following operations: sending a first RRC reconfiguration message to a terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and is used for the terminal to perform the handover command of the first handover in a case where measured service quality meets the first execution condition; receiving a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where measured service quality does not meet the first execution condition; In a case where a service quality in the measurement report of the second handover meets a second execution condition, a second RRC reconfiguration message for executing the second handover is sent to the terminal; wherein the first execution condition indicates a service quality lower than a service quality indicated by the second execution condition.

12. The source base station of claim 11, wherein, The receiving the measurement report of the second handover further comprises: In a case where the measurement report of the second handover is received, an enabled state of suppressing a ping-pong handover is queried; In a case where the enabled state is enabled, a first parameter is acquired from a target base station, and the second execution condition is generated according to the first parameter; In a case where the enabled state is disabled, the second execution condition is generated according to a second parameter; Wherein a hysteresis in the first parameter is greater than a hysteresis in the second parameter.

13. The source base station of claim 12, wherein, The first handover is a conditional handover; A hysteresis in the first parameter is greater than a hysteresis in the third parameter, and a hysteresis in the second parameter is less than a hysteresis in the third parameter; Wherein the third parameter is a parameter configured in the second execution condition in a case where the ping-pong handover is in the enabled state and the conditional handover is not adopted. The sending the first RRC reconfiguration message to the terminal further comprises:

14. The source base station of any of claims 11-13, wherein, A measurement report triggering condition of the first handover is sent to the terminal, wherein the measurement report triggering condition is used to trigger the terminal to send the measurement report of the first handover in a case where the triggering condition is met; The measurement report of the first handover sent by the terminal is received; A first handover request for requesting the first handover is sent to a target base station indicated by the measurement report of the first handover; A handover command of the first handover sent by the target base station in response to the first handover request is received; The first RRC reconfiguration message is generated according to the handover command of the first handover and the first execution condition. The sending the second RRC reconfiguration message to the terminal in a case where a service quality in the measurement report of the second handover meets a second execution condition comprises:

15. The source base station of any of claims 11-13, wherein, A second handover request for requesting the second handover is sent to a target base station in a case where a service quality in the measurement report of the second handover meets a second execution condition; A handover command of the second handover sent by the target base station in response to the second handover request is received; The second RRC reconfiguration message is generated according to the handover command of the second handover. comprises a memory, a transceiver and a processor; 16. A terminal, characterized by The memory is used to store a computer program; the transceiver is used to transceive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations: ​ receiving a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover; performing handover condition evaluation according to the first execution condition; in a case where evaluation determines that measured service quality meets the first execution condition, performing the handover command of the first handover; otherwise, sending a measurement report of a second handover to the source base station, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in a case where service quality in the measurement report of the second handover meets a second execution condition indication, wherein service quality indicated by the first execution condition is lower than service quality indicated by the second execution condition; in response to the second RRC reconfiguration message, performing the second handover.

17. The terminal according to claim 16, characterized by Before the receiving the first RRC reconfiguration message sent by the source base station, the method further includes: receiving a trigger condition of the measurement report of the first handover sent by the source base station; in a case where the trigger condition is met, sending the measurement report of the first handover to the source base station, wherein the measurement report of the first handover is used for the source base station to determine a target base station and acquire a handover command of the first handover from the target base station, and the first RRC reconfiguration message is generated according to the handover command of the first handover and the first execution condition.

18. The terminal according to claim 16 or 17, characterized by the second RRC reconfiguration message carries a handover command of the second handover; the performing the second handover in response to the second RRC reconfiguration message includes: performing the handover command of the second handover in the second RRC reconfiguration message.

19. The terminal according to claim 16 or 17, characterized by The method further includes: in a case where at least one of the first handover and the second handover fails, performing recovery of the first handover.

20. The terminal according to claim 19, characterized by After the performing the recovery of the first handover, the method further includes: in a case where recovery fails, performing RRC re-establishment.

21. A switching device, characterized by The apparatus applied to a source base station includes: a first sending module configured to send a first radio resource control (RRC) reconfiguration message to a terminal, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover, and is used for the terminal to perform the handover command of the first handover in a case where measured service quality meets the first execution condition; a first receiving module configured to receive a measurement report of a second handover sent by the terminal, wherein the measurement report of the second handover is sent by the terminal in a case where measured service quality does not meet the first execution condition; a second sending module configured to send a second RRC reconfiguration message used for performing the second handover to the terminal in a case where service quality in the measurement report of the second handover meets a second execution condition, wherein service quality indicated by the first execution condition is lower than service quality indicated by the second execution condition.

22. A switching device, characterized by The apparatus applied to a terminal includes: a first receiving module configured to receive a first RRC reconfiguration message sent by a source base station, wherein the first RRC reconfiguration message carries a first execution condition and a handover command of a first handover; The first execution module is configured to execute a handover condition evaluation according to the first execution condition. The second execution module is configured to execute a handover command of the first handover in a case where the evaluation determines that the measured service quality meets the first execution condition. The first sending module is configured to send a measurement report of a second handover to the source base station in a case where the measured service quality does not meet the first execution condition, wherein the measurement report of the second handover is used to trigger the source base station to send a second RRC reconfiguration message in a case where service quality in the measurement report of the second handover meets a second execution condition, and wherein the first execution condition indicates a service quality that is lower than a service quality indicated by the second execution condition. The third execution module is configured to execute the second handover in response to the second RRC reconfiguration message.

23. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program, and the computer program is used to make the processor execute the handover method in any one of claims 1-5.

24. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program, and the computer program is used to make the processor execute the handover method in any one of claims 6-10.