Background
With the rapid development of emerging communication technologies such as mobile internet, cloud computing, internet of things, machine type communication and the like, the information society enters a networked big data age. The rapid popularization of intelligent mobile terminal application has boosted the substantial increase of global mobile data traffic. It is expected that 5G (fifth generation mobile communication technology) can achieve a transmission rate more than ten times faster than 4G (fourth generation mobile communication technology), i.e., the transmission rate of 5G is to reach 1 Gb/s.
In order to guarantee a higher transmission rate, a possible solution is to keep the terminal always in multi-connection or dual-connection, so that it is difficult for the terminal to switch to a carrier that does not support dual-connection. Through the dual connection technology, the terminal can be connected to two base stations in parallel, the bit rate performance is improved through a plurality of downlink data streams, and meanwhile the signal strength is improved.
However, in the existing handover technology, a handover procedure for ensuring a high data rate of a UE (terminal) is not given.
Disclosure of Invention
In view of the foregoing technical problems, embodiments of the present invention provide a handover method, a first base station, a terminal, and a computer-readable storage medium, which enable a UE to preferentially handover to a base station whose high data rate can be guaranteed.
According to a first aspect of the embodiments of the present invention, there is provided a handover method applied to a first base station, including:
obtaining UE measurement results and UE preference;
and determining a second base station according to the UE measurement result and the UE preference, and sending a switching request to the second base station.
Optionally, the first base station is a source master base station, and the second base station is a destination base station; the switching request is used for indicating the target base station to trigger and execute a switching process of switching the source main base station and the source auxiliary base station to the target base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of keeping the connection between the UE and the source auxiliary base station unchanged and only switching the source main base station to the target main base station; or
The first base station is a source main base station, and the second base station is a source auxiliary base station; the switching request is used for indicating the source auxiliary base station to trigger a process of executing switching role interchange between a source main base station and the source auxiliary base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of switching the dual connection between the source main base station and the source auxiliary base station to a new dual connection between the target main base station and the target auxiliary base station.
Optionally, the handover request carries a source master base station release request message, where the source master base station release request message is used to indicate whether to release the source master base station.
Optionally, the obtaining the UE preference includes:
sending a preference request to the UE for one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity;
and acquiring one or more of preference for power consumption, preference for high data rate and preference for dual connection reported by the UE.
Optionally, the preference request is issued to the UE through an RRC reconfiguration message; or
And the preference request queries the UE capability Enquiry message through the terminal capability and sends the UE capability Enquiry message to the UE.
Optionally, the obtaining one or more of a preference for power consumption, a preference for a high data rate, and a preference for multiple connections, which are reported by the UE, includes:
acquiring one or more of preference for power consumption, preference for high data rate and preference for multi-connection reported by UE (user equipment) through UE assistance information receiving; or
And acquiring one or more of the preference for power consumption, the preference for high data rate and the preference for multi-connection reported by the UE through receiving the terminal capability information UECapabilityinformation message.
Optionally, the handover method further includes:
configuring measurement reporting related parameters for the UE according to the UE preference reported by the UE;
and sending the measurement report related parameters configured for the UE to the UE.
According to a second aspect of the embodiments of the present invention, there is also provided a handover method applied to a UE, including:
sending the UE measurement result and the UE preference to the first base station;
and the UE measurement result is obtained by measuring the relevant parameters of the UE according to the measurement report issued by the first base station and based on the UE preference configuration.
Optionally, the sending the UE preference to the first base station includes:
receiving a preference request of one or more of a preference of the UE for power consumption, a preference of the UE for high data rate and a preference of the UE for dual connectivity, which is sent by the first base station;
transmitting one or more of a preference for power consumption, a preference for high data rates, and a preference for dual connectivity to the first base station.
Optionally, the preference request is carried in an RRC reconfiguration message; or
And the preference request queries the UE capability Enquiry message through the terminal capability and sends the UE capability Enquiry message to the UE.
Optionally, the sending one or more of a preference for power consumption, a preference for high data rates, and a preference for dual connectivity to the first base station comprises:
transmitting one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity to the first base station through terminal assistance information ueassistance information; or
Transmitting one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connectivity to the first base station by receiving a terminal capability information UECapabilityInformation message.
According to a third aspect of the embodiments of the present invention, there is also provided a first base station, including: a first processor, a first receiver and a first transmitter, wherein
The first receiver is used for acquiring a terminal UE measurement result and UE preference;
the first transmitter is used for determining a second base station according to the UE measurement result and the UE preference and transmitting a switching request to the second base station;
optionally, the first base station is a source master base station, and the second base station is a destination base station; the switching request is used for indicating the target base station to trigger and execute a switching process of switching the source main base station and the source auxiliary base station to the target base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of keeping the connection between the UE and the source auxiliary base station unchanged and only switching the source main base station to the target main base station; or
The first base station is a source main base station, and the second base station is a source auxiliary base station; the switching request is used for indicating the source auxiliary base station to trigger a process of executing switching role interchange between a source main base station and the source auxiliary base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of switching the dual connection between the source main base station and the source auxiliary base station to a new dual connection between the target main base station and the target auxiliary base station.
Optionally, the handover request carries a source master base station release request message, where the source master base station release request message is used to indicate whether to release the source master base station.
Optionally, the first transmitter is further configured to: a preference request for one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity for the UE;
the first receiver is further to: the method and the device are used for acquiring one or more of preference for power consumption, preference for high data rate and preference for dual connection reported by the UE.
Optionally, the preference request is issued to the UE through an RRC reconfiguration message; or
And the preference request queries the UE capability Enquiry message through the terminal capability and sends the UE capability Enquiry message to the UE.
Optionally, the first processor is configured to obtain, from terminal assistance information ueassistance information received by the first receiver, one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connection reported by a UE; or
The first processor is configured to obtain, from the UE capability information UECapabilityInformation message received by the first receiver, one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connectivity reported by the UE.
Optionally, the first processor is further configured to configure measurement reporting related parameters for the UE according to the UE preference reported by the UE;
the first transmitter is further configured to send the measurement report related parameter configured for the UE to the UE.
According to a fourth aspect of the embodiments of the present invention, there is also provided a terminal UE, including: a second receiver, a second transmitter, and a second processor, wherein:
the second transmitter is configured to transmit the UE measurement and the UE preference to the first base station.
Optionally, the second receiver is configured to receive a preference request, sent by the first base station, of one or more of a power consumption preference, a high data rate preference, and a dual connectivity preference of the UE;
the second transmitter is further configured to transmit one or more of a preference for power consumption, a preference for high data rates, and a preference for dual connectivity to the first base station.
Optionally, the preference request is carried in an RRC reconfiguration message; or
And the preference request queries the UE capability Enquiry message through the terminal capability and sends the UE capability Enquiry message to the UE.
Optionally, the second transmitter is further configured to transmit one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity to the first base station through terminal assistance information ueassistance information; or
The second transmitter is further configured to send one or more of a preference for power consumption, a preference for high data rates, and a preference for multi-connectivity to the first base station by receiving a terminal capability information UECapabilityInformation message.
According to a fifth aspect of the embodiments of the present invention, there is also provided a first base station, including: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the handover method as described above when executing the program.
According to a sixth aspect of the embodiments of the present invention, there is also provided a terminal, including: memory, processor and computer program stored on the memory and executable on the processor, which when executed implements the steps in the handover method as described above.
According to a seventh aspect of embodiments of the present invention, there is also provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps in the handover method as described above.
One of the above technical solutions has the following advantages or beneficial effects: the first base station determines a second base station according to one or more of the UE measurement result, the UE capability and the UE preference, and sends a switching request to the second base station; the UE measurement result is obtained by the UE according to measurement report related parameters sent by the first base station, and the measurement report related parameters are configured for the UE by the first base station based on UE preference, so that the UE is switched to the base station which can ensure the high data rate of the UE preferentially. Further, based on the preference for power consumption, the preference for high data rate or the preference for dual connectivity reported by the UE, the UE is guaranteed to switch to a high data rate frequency (e.g. 5G frequency) preferentially, thereby guaranteeing the data rate of the UE.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
To ensure a reasonable handover, the base station sets a specific offset (Ofn/Ocn) for the neighboring frequency/cell or a specific offset (Ofs/Ocs) for the serving frequency/cell to help the terminal handover to the best cell.
Taking the event A3 as an example, the event A3 is: the occurrence of this event can be used to determine whether the UE is handed over to the neighboring cell, which triggers an intra/inter frequency handover when the quality of the neighboring cell is higher than the Serving cell by a threshold (neighbor > Serving + Offset). The decision thresholds for the a3 event are as follows:
event entry conditions: mn + Ofn + Ocn-Hys > Ms + Ofs + Ocs + Off
Event leaving conditions: mn + Ofn + Ocn + Hys < Ms + Ofs + Ocs + Off
Wherein:
mn: measurement results of neighbor cells, without considering calculating any offset;
ofn: a specific offset of the neighbor frequency;
and Ocn: the cell specific bias of the neighboring cell is set to 0 if the neighboring cell is not configured;
ms: the measurement results of the serving cell under any bias are not calculated;
ofs: a frequency-specific offset on the serving frequency;
and Ocs: a cell specific offset for the serving cell, set to 0 if not configured for the serving cell;
hys: a hysteresis parameter for the event;
off: an offset parameter for the event;
in the prior art, the base station does not take into account the preferences of the UE, e.g. the preferences for data rate/multi-connectivity, when configuring the measurement parameters for the UE.
In order to prevent the terminal from switching to the carrier not supporting dual connectivity or switching to the carrier capable of ensuring higher data rate of the UE, the base station may set a smaller Ofn and/or Ocn value for the carrier not supporting dual connectivity, or set Ofs and/or Ocs for the serving carrier, or set a larger Hys and/or Off for the current event. In order to assist the base station in making reasonable measurement reporting parameter configurations, the UE needs to report its preference for high data rate/dual connectivity.
Referring to fig. 1, a flow of a handover method is shown, where an execution subject of the method may be a first base station, and the specific steps are as follows:
step 101, obtaining UE (terminal) measurement results and UE preference;
in this embodiment, the UE measurement result is obtained by the UE according to measurement of a measurement report related parameter issued by a first base station, where the measurement report related parameter is configured for the UE by the first base station based on UE preference, and the measurement report related parameter includes but is not limited to: ofn, Ocn, Ofs and/or Ocs.
In this embodiment, the UE preference is used to indicate that the UE wants to maintain a high data rate all the time, or wants to maintain dual connectivity all the time.
Optionally, the UE preference includes: a preference for power consumption (PowerPrefIndication), a preference for high data rate (HighDataRatePrefIndication), or a preference for dual connectivity (dualconnectionprefindication), although not limited thereto.
Optionally, in step 101, the first base station sends a preference request to the UE for one or more of a preference of the UE for power consumption, a preference of high data rate and a preference of dual connectivity; the first base station obtains one or more of preference for power consumption, preference for high data rate and preference for dual connectivity reported by the UE.
For example: the preference request may be issued to the UE through an RRC reconfiguration message, for example, issued to the UE through other configurations of an RRC (Radio Resource Control) reconfiguration message; or the preference request is sent to the UE through a terminal capability query (UE capability inquiry) message.
For example: acquiring one or more of a preference for power consumption, a preference for high data rate and a preference for dual connectivity reported by a UE through receiving terminal assistance information (UEAssistant information); or acquiring one or more of the preference for power consumption, the preference for high data rate and the preference for multi-connection reported by the UE through receiving the terminal capability information UECapabilityinformation message.
If the base station requests the UE preference through the RRC reconfiguration message, the UE feeds back the UE preference to the base station through the UEAssistancInformationmessage;
if the base station requests the UE preference through the UE CapabilityEnquiry message, the UE feeds back the UE preference to the base station through the UE CapabilityInformation message.
If the PowerPrefIndication fed back by the UE is lowPowerConsumption, it indicates that the UE is not interested in high data rate or multi-connection; newly adding a whatever or multiplexing the existing normal, indicating that the UE wants to realize high data rate/dual connection;
if the highdatarateprefnfection/duplex connectivity prefnfection fed back by the UE is true (or other value such as HighDataRateRequired/keepdralconnectivity), it indicates that the UE wants to achieve high data rate/duplex connectivity.
Step 102, determining a second base station according to the UE measurement result and the UE preference, and sending a switching request to the second base station.
The second base station refers to a base station satisfying the UE measurement result and the UE preference.
In this embodiment, according to the types of the first base station and the second base station, the handover request is used to trigger different handover procedures:
(1) the first base station is a Source master base station (Source MeNB, hereinafter referred to as S-MeNB), and the second base station is a Target base station (Target eNB, hereinafter referred to as T-eNB); the switching request is used for indicating the target base station to trigger and execute a switching process of switching the source main base station and the source auxiliary base station to the target base station, and belongs to a switching mode of switching double connection to single connection.
This applies to the case where the UE is not interested in multiple connections, and also to the case where the UE is interested in high data rates (a single connection base station may provide higher data rates than a dual connection) or not.
(2) The first base station is a source main base station (S-MeNB), and the second base station is a target main base station (T-MeNB); the switching request is used for indicating the target main base station to trigger and execute a process of keeping the connection between the UE and the source auxiliary base station (S-SeNB) unchanged and only switching the source main base station (S-MeNB) to the target main base station (T-MeNB), and belongs to a switching mode of switching dual connectivity to dual connectivity.
This is true for the case where the UE wishes to support multiple connections, and also for the case where the S-SeNB can provide high data rates, but the S-MeNB cannot provide higher data rates.
(3) The first base station is a source main base station (S-MeNB), and the second base station is a source auxiliary base station (S-SeNB); the switching request is used for indicating the source auxiliary base station to trigger a process of executing switching role interchange between a source main base station and the source auxiliary base station;
further, the handover request carries a source primary base station release request message (S-MeNB release request) for indicating whether to release the source primary base station (S-MeNB release request).
This is true for the case where the UE wishes to support multiple connections, and also for the case where the S-SeNB can provide a high data rate, the S-MeNB cannot provide a higher data rate, and the UE does not search for a T-MeNB that can provide a high data rate. When the roll Exchange Request carries the S-MeNB release Request, the process can realize the switching from the S-MeNB to the S-SeNB, and the method is also a switching mode from double connection to single connection.
(4) The first base station is a source main base station (S-MeNB), and the second base station is a target main base station (T-MeNB); the handover request is used for instructing the target master base station to trigger a new dual-connectivity process for performing a handover from the dual-connectivity of the source master base station and the source-secondary base station to the target master base station and the target-secondary base station (T-SeNB), and belongs to a handover mode of dual-connectivity to dual-connectivity.
This is true for the case where the UE wishes to support multiple connections, as well as for the case where the T-MeNB and T-SeNB can provide higher data rates.
In this embodiment, optionally, the switching method further includes: configuring measurement reporting related parameters for the UE according to the UE preference reported by the UE; and sending the measurement report related parameters configured for the UE to the UE, and measuring by the UE according to the measurement report related parameters to obtain a UE measurement result. The measurement reporting related parameters can be issued to the UE through MeasConfig of the RRC reconfiguration message.
Further, the measurement report related parameters include, but are not limited to, one or more combinations of Ofn, Ocn, Ofs, and Ocs.
In the embodiment, the first base station determines a second base station according to the UE measurement result and the UE preference, and sends a switching request to the second base station; the UE measurement result is obtained by the UE according to measurement report related parameters sent by the first base station, the measurement report related parameters are configured for the UE by the first base station based on UE preference, the switching aiming at double connection is realized, the switching based on the UE preference is realized, and the UE is preferentially switched to the base station which can ensure the high data rate of the UE. Further, based on the preference for power consumption, the preference for high data rate or the preference for dual connectivity reported by the UE, the UE is guaranteed to switch to a high data rate frequency (e.g. 5G frequency) preferentially, thereby guaranteeing the data rate of the UE.
Referring to fig. 2, a flow of a handover method is shown, where an execution subject of the method may be a terminal (UE), and the specific steps are as follows:
step 201, sending a UE measurement result and a UE preference to a first base station, determining, by the first base station, a second base station according to the UE measurement result and the UE preference, and sending a handover request to the second base station;
the UE measurement result is obtained by the UE according to measurement report related parameters issued by the first base station, and the measurement report related parameters are configured for the UE by the first base station based on UE preference.
In this embodiment, the UE measurement result is obtained by the UE according to measurement of a measurement report related parameter issued by a first base station, where the measurement report related parameter is configured for the UE by the first base station based on UE preference, and the measurement report related parameter includes but is not limited to: ofn, Ocn, Ofs and/or Ocs.
In this embodiment, the UE preference is used to indicate that the UE wants to maintain a high data rate all the time, or wants to maintain dual connectivity all the time.
Optionally, the UE preference includes: a preference for power consumption (powerpref indicative configuration), a preference for high data rate (highdataratepref indicative configuration), or a preference for dual connectivity (dual connectivity pref indicative configuration), although not limited thereto.
In this embodiment, the UE preferences may be sent to the first base station by:
receiving a preference request of one or more items of preference PowerPrefIndication of the UE on power consumption, preference highDataRateprefindication of the UE on high data rate and preference DualconnectionPrefindication of the UE on dual connection, wherein the preference request is optionally carried in an RRC reconfiguration message; or the request is sent to the UE through a terminal capability query (UE capability inquiry) message.
Then, one or more of a preference for power consumption, a preference for high data rates, and a preference for dual connectivity are transmitted to the first base station.
Transmitting one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity to the first base station, e.g., through terminal assistance information (UEAssistanceInformation); or acquiring one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connectivity reported by the UE through a reception terminal capability information (UECapabilityInformation) message.
In this embodiment, according to the types of the first base station and the second base station, the handover request is used to trigger different handover procedures:
(1) the first base station is a Source master base station (Source MeNB, hereinafter referred to as S-MeNB), and the second base station is a Target base station (Target eNB, hereinafter referred to as T-eNB); the switching request is used for indicating the target base station to trigger and execute a switching process of switching the source main base station and the source auxiliary base station to the target base station, and belongs to a switching mode of switching double connection to single connection.
This applies to the case where the UE is not interested in multiple connections, and also to the case where the UE is interested in high data rates (a single connection base station may provide higher data rates than a dual connection) or not.
(2) The first base station is a source main base station (S-MeNB), and the second base station is a target main base station (T-MeNB); the switching request is used for indicating the target main base station to trigger and execute a process of keeping the connection between the UE and the source auxiliary base station (S-SeNB) unchanged and only switching the source main base station (S-MeNB) to the target main base station (T-MeNB), and belongs to a switching mode of switching dual connectivity to dual connectivity.
This is true for the case where the UE wishes to support multiple connections, and also for the case where the S-SeNB can provide high data rates, but the S-MeNB cannot provide higher data rates.
(3) The first base station is a source main base station (S-MeNB), and the second base station is a source auxiliary base station (S-SeNB); the switching request is used for indicating the source auxiliary base station to trigger a process of executing switching role interchange between a source main base station and the source auxiliary base station;
further, the handover request carries a source primary base station release request message (S-MeNB release request) for indicating whether to release the source primary base station (S-MeNB release request).
This is true for the case where the UE wishes to support multiple connections, and also for the case where the S-SeNB can provide a high data rate, the S-MeNB cannot provide a higher data rate, and the UE does not search for a T-MeNB that can provide a high data rate. When the roll Exchange Request carries the S-MeNB release Request, the process can realize the switching from the S-MeNB to the S-SeNB, and the method is also a switching mode from double connection to single connection.
(4) The first base station is a source main base station (S-MeNB), and the second base station is a target main base station (T-MeNB); the handover request is used for instructing the target master base station to trigger a new dual-connectivity process for performing a handover from the dual-connectivity of the source master base station and the source-secondary base station to the target master base station and the target-secondary base station (T-SeNB), and belongs to a handover mode of dual-connectivity to dual-connectivity.
This is true for the case where the UE wishes to support multiple connections, as well as for the case where the T-MeNB and T-SeNB can provide higher data rates.
In this embodiment, the first base station determines a second base station according to one or more of the UE measurement result, the UE capability, and the UE preference, and sends a handover request to the second base station; the UE measurement result is obtained by the UE according to measurement report related parameters sent by the first base station, the measurement report related parameters are configured for the UE by the first base station based on UE preference, the switching aiming at double connection is realized, the switching based on the UE preference is realized, and the UE is preferentially switched to the base station which can ensure the high data rate of the UE. Further, based on the preference for power consumption, the preference for high data rate or the preference for dual connectivity reported by the UE, the UE is guaranteed to switch to a high data rate frequency (e.g. 5G frequency) preferentially, thereby guaranteeing the data rate of the UE.
The first embodiment is as follows: switching a base station from dual connectivity to a single connectivity base station, see fig. 3, includes the following steps:
step 1, the S-MeNB (source master base station) sends an RRCconnectionReconfiguration message to the UE (terminal), wherein the RRCconnectionReconfiguration message may contain highdatarateprefnfentionationconfiguration;
step 2, the UE sends UEAsistanceInformation (terminal auxiliary information) to the S-MeNB, wherein the UEAsistanceInformation contains HighDataRatePrefIndication (high data rate preference);
step 3, the S-MeNB sends an rrcconnectionconfiguration message to the UE, where the rrcconnectionconfiguration message may include measconfiguration;
step 4, the UE sends a MeasurementReport (measurement report) to the S-MeNB;
step 5, the S-MeNB sends a Handover Request message to a T-eNB (a target base station);
step 6, the T-eNB sends a Handover Request acknowledgement message to the S-MeNB;
step 7, the S-MeNB sends a SeNB Release Request message to the S-SeNB (source auxiliary base station);
step 8, the S-MeNB sends an RRCConnectionReconfiguration message to the UE;
step 9, carrying out Random Access Procedure (Random Access process) between the UE and the T-eNB;
step 10, the UE sends RRCConnectionReconfiguration complete message to the T-eNB;
step 11, the T-eNB sends a Path Switch Request message to the S-GW (serving gateway);
step 12, carrying out Bearer Modification (Bearer Modification) on the S-GW and the MME;
step 13, MME sends Path switching Request acknowledgement message to S-GW;
step 14, the T-eNB informs the S-MeNB UE Context Release;
and step 15, the S-MeNB notifies the S-SeNB UE Context Release.
Example two: keeping the S-SeNB connection unchanged, only switching the S-MeNB to the T-MeNB, referring to FIG. 4, the specific steps are as follows:
step 1, the S-MeNB (source master base station) sends an RRCconnectionReconfiguration message to the UE (terminal), wherein the RRCconnectionReconfiguration message may contain highdatarateprefnfentionationconfiguration;
step 2, the UE sends UEAsistanceInformation (terminal auxiliary information) to the S-MeNB, wherein the UEAsistanceInformation contains HighDataRatePrefIndication (high data rate preference);
step 3, the S-MeNB sends an rrcconnectionconfiguration message to the UE, where the rrcconnectionconfiguration message may include measconfiguration;
step 4, the UE sends a MeasurementReport (measurement report) to the S-MeNB;
step 5, the S-MeNB sends a Handover Request message to the T-MeNB (target base station);
step 6, the T-MeNB sends an SeNB Addition Request to an SeNB (auxiliary base station);
step 7, the SeNB sends a SeNB Addition Request ACK (SeNB Addition Request response) to the T-MeNB;
step 8, the T-MeNB sends a Handover Request acknowledgement to the S-MeNB;
step 9, the S-MeNB sends a SeNB Release Request (SeNB Release Request) to the SeNB;
step 10, the S-MeNB sends RRCConnectionReconfiguration to the UE;
step 11, performing Random Access Procedure between the UE and the T-MeNB;
step 12, the UE sends RRCConnectionReconfiguration complete message to the T-MeNB;
step 13, performing Random Access Procedure (Random Access Procedure) between the UE and the SeNB;
step 14, the T-MeNB sends a SeNB Reconfiguration Complete message to the SeNB;
step 15, the T-MeNB sends a Path Switch Request message to the MME;
step 16, performing Bearer Modification (Bearer Modification) on the S-GW and the MME;
step 17, the MME sends a Path switching Request acknowledgement message to the T-MeNB;
step 18, the T-MeNB notifies the S-MeNB UE Context Release;
and step 19, the S-MeNB notifies the SeNB UE Context Release.
Example three: role exchange of S-MeNB and S-SeNB
And the S-MeNB sends a Role Exchange Request (Role Exchange Request) to the S-SeNB according to the UE measurement result and in combination with the PowerPrefIndication, the highDataRatePrefIndication or the DualconnectionPrefIndication, and the MeNB and the SeNB carry out Role Exchange. This is applicable to poor signal quality of the S-MeNB and good signal quality of the S-SeNB, and meanwhile, the UE does not search other frequency points which support multi-connection and have better signals.
In this embodiment, the Role Exchange Request needs to carry handover related parameters, such AS target cell ID, KeNB, AS configuration, E-RAB context;
further, the Role Exchange Request also needs to carry the configuration of the source MCG;
further, the roll Exchange Request may also carry an S-MeNB release Request, where the message is used to indicate whether to release the S-MeNB; and when the S-SeNB receives the S-MeNB Release request, the S-SeNB also sends a UE Context Release message to the S-MeNB to inform the S-MeNB to Release the UE Context.
Referring to fig. 5, the specific steps are as follows:
step 1, S-MeNB or T-SeNB sends RRCconnection reconfiguration message to UE, wherein the RRCconnection reconfiguration message can contain HighDataRatePrefIndicationConfiguration;
step 2, the UE sends UEAstasitenInformation (terminal auxiliary information) to the S-MeNB or the T-SeNB, wherein the UEAstasitenInformation contains a high DataRatePrefIndication (high data rate preference);
step 3, the S-MeNB or the T-SeNB sends an RRCconnectionreconfiguration message to the UE, where the RRCconnectionreconfiguration message may include measconfiguration (measurement configuration);
step 4, the UE sends a MeasurementReport to the S-MeNB or the T-SeNB;
step 5, the S-MeNB or the T-SeNB sends a Role Exchange Request message to the S-SeNB or the T-MeNB, wherein the Role Exchange Request message comprises: HO (HandOver) related parameters, S-MCG configuration, and possibly also S-MeNB release request message.
Step 6, the S-SeNB or the T-MeNB sends a Role Exchange Request Acknowledge message to the S-MeNB or the T-SeNB;
step 7, the S-MeNB or the T-SeNB sends an RRCConnectionReconfiguration message to the UE;
step 8, UE sends RRCConnectionReconfiguration complete message to S-SeNB or T-MeNB;
step 9, the S-SeNB or the T-MeNB sends a Path Switch Request to the MME;
step 10, carrying out Bearer Modification (Bearer Modification) on the S-GW and the MME;
step 11, MME sends Path switching Request acknowledgement message to S-SeNB or T-MeNB;
step 12, the S-SeNB or the T-MeNB informs the S-MeNB or the T-SeNB UE Context Release (terminal Context Release);
and step 13, the S-MeNB or the T-SeNB informs the S-SeNB or the T-MeNB UE Context Release.
The embodiment of the present invention further provides a first base station, and since the principle of the first base station for solving the problem is similar to the handover method in fig. 1 to fig. 5 in the embodiment of the present invention, the implementation of the first base station may refer to the implementation of the method, and the repetition part is not described again.
Referring to fig. 6, a block diagram of a first base station is shown, the first base station 600 comprising: a first processor 601, a first receiver 602, and a first transmitter 603, wherein:
the first receiver 602 is configured to obtain a terminal UE measurement result and a UE preference;
the first transmitter 603 is configured to determine a second base station according to the UE measurement result and the UE preference, and send a handover request to the second base station;
and the UE measurement result is obtained by measuring the relevant parameters of the UE according to the measurement report issued by the first base station and based on the UE preference configuration.
In this embodiment, optionally, the first base station is a source master base station, and the second base station is a destination base station; the switching request is used for indicating the target base station to trigger and execute a switching process of switching the source main base station and the source auxiliary base station to the target base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of keeping the connection between the UE and the source auxiliary base station unchanged and only switching the source main base station to the target main base station; or
The first base station is a source main base station, and the second base station is a source auxiliary base station; the switching request is used for indicating the source auxiliary base station to trigger a process of executing switching role interchange between a source main base station and the source auxiliary base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of switching the dual connection between the source main base station and the source auxiliary base station to a new dual connection between the target main base station and the target auxiliary base station.
In this embodiment, optionally, when the handover request is used to instruct the second base station to trigger a process of performing role exchange between the primary base station and the secondary base station, the handover request carries a primary base station release request message, where the primary base station release request message is used to instruct whether to release the primary base station.
In this embodiment, optionally, the first transmitter 603: a preference request for sending one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity, PowerPrefIndication, to the UE;
the first receiver 602 is further configured to: the method and the device are used for acquiring one or more of preference for power consumption, preference for high data rate and preference for dual connection reported by the UE.
In this embodiment, optionally, the preference request is issued to the UE through an RRC reconfiguration message; or
And the preference request queries the UE capability Enquiry message through the terminal capability and sends the UE capability Enquiry message to the UE.
In this embodiment, optionally, the first processor 601 is configured to obtain, from the terminal assistance information ueassistance information received by the first receiver 602, one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connection reported by the UE; or
The first processor 601 is configured to obtain, from the terminal capability information UECapabilityInformation message received by the first receiver 602, one or more of a preference for power consumption, a preference for a high data rate, and a preference for multiple connections reported by the UE.
If the first base station requests the UE preference through the RRC reconfiguration message, the UE feeds back the UE preference to the first base station through a UEAscistationinformation message;
if the first base station requests the UE preference through the UE CapabilityEnquiry message, the UE feeds back the UE preference to the first base station through the UE CapabilityInformation message.
In this embodiment, optionally, the first processor 601 is further configured to configure measurement reporting related parameters for the UE according to the UE preference reported by the UE;
the first transmitter 603 is further configured to send the measurement report related parameter configured for the UE to the UE, and the UE performs measurement according to the measurement report related parameter to obtain a UE measurement result.
The first base station provided in this embodiment may execute the method embodiments described above, and the implementation principle and technical effect are similar, which is not described herein again.
The embodiment of the present invention further provides a UE, and since the principle of the UE for solving the problem is similar to the handover method in fig. 2 in the embodiment of the present invention, the implementation of the apparatus may refer to the implementation of the method, and the repetition part is not described again.
Referring to fig. 7, a block diagram of a UE is shown, the UE700 comprising: a second receiver 701, a second transmitter 702, and a second processor 703, wherein:
the second transmitter 702 is configured to transmit the UE measurement result and the UE preference to the first base station, determine, by the first base station, a second base station according to the UE measurement result and the UE preference, and transmit a handover request to the second base station;
and the UE measurement result is obtained by measuring the relevant parameters of the UE according to the measurement report issued by the first base station and based on the UE preference configuration.
In this embodiment, optionally, the first base station is a source master base station, and the second base station is a destination base station; the switching request is used for indicating the target base station to trigger and execute a switching process of switching the source main base station and the source auxiliary base station to the target base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of keeping the connection between the UE and the source auxiliary base station unchanged and only switching the source main base station to the target main base station; or
The first base station is a source main base station, and the second base station is a source auxiliary base station; the switching request is used for indicating the source auxiliary base station to trigger a process of executing switching role interchange between a source main base station and the source auxiliary base station; or
The first base station is a source main base station, and the second base station is a destination main base station; the switching request is used for indicating the target main base station to trigger and execute a process of switching the dual connection between the source main base station and the source auxiliary base station to a new dual connection between the target main base station and the target auxiliary base station.
In this embodiment, optionally, when the handover request is used to instruct the second base station to trigger a process of performing role exchange between the primary base station and the secondary base station, the handover request carries a primary base station release request message, where the primary base station release request message is used to instruct whether to release the primary base station.
In this embodiment, optionally, the second receiver 701 is configured to receive a preference request sent by the first base station, where the preference of the UE for power consumption PowerPrefIndication, the preference of the UE for high data rate HighDataRatePrefIndication, and the preference of the UE for dual connectivity prefindication are one or more of PowerPrefIndication;
the second transmitter 702 is further configured to transmit one or more of a preference for power consumption, a preference for high data rates, and a preference for dual connectivity to the first base station.
In this embodiment, optionally, the preference request is carried in an RRC reconfiguration message; or
And the preference request queries the UE capability Enquiry message through the terminal capability and sends the UE capability Enquiry message to the UE.
In this embodiment, optionally, the second transmitter 702 is further configured to transmit one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity to the first base station through terminal assistance information ueassistance information; or transmitting one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connectivity to the first base station by receiving terminal capability information UECapabilityInformation message.
The following embodiments further provide a hardware structure diagram of the first base station and the terminal.
Referring to fig. 8, which is a structural diagram of a base station applied in the embodiment of the present invention, details of a handover method in the embodiment corresponding to fig. 1 to fig. 5 can be implemented, and the same effect can be achieved. As shown in fig. 8, the base station 800 includes: a processor 801, a transceiver 802, a memory 803, a user interface 804 and a bus interface, wherein:
in this embodiment of the present invention, the base station 800 further includes: a computer program stored on the memory 803 and executable on the processor 801, the computer program when executed by the processor 801 implementing the steps of: acquiring a terminal UE measurement result and UE preference; and determining a second base station according to the UE measurement result and the UE preference, and sending a switching request to the second base station.
In FIG. 8, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by the processor 801, and various circuits, represented by the memory 803, linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 802 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The user interface 804 may also be an interface capable of interfacing with a desired device for different user devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 801 is responsible for managing the bus architecture and general processing, and the memory 803 may store data used by the processor 801 in performing operations.
Optionally, the computer program when executed by the processor 803 may also implement the following steps: sending a preference request to the UE for one or more of a preference PowerPrefIndication for power consumption, a preference for high data rate PrefIndication for high data rate, and a preference for dual connectivity PrefIndication for dual connectivity; and acquiring one or more of preference for power consumption, preference for high data rate and preference for dual connection reported by the UE.
Optionally, the computer program when executed by the processor 803 may also implement the following steps: acquiring one or more of preference for power consumption, preference for high data rate and preference for multi-connection reported by UE (user equipment) through UE assistance information receiving; or
And acquiring one or more of the preference for power consumption, the preference for high data rate and the preference for multi-connection reported by the UE through receiving the terminal capability information UECapabilityinformation message.
Optionally, the computer program when executed by the processor 803 may also implement the following steps:
configuring measurement reporting related parameters for the UE according to the UE preference reported by the UE;
and sending the measurement report related parameters configured for the UE to the UE.
Fig. 9 is a schematic structural diagram of a terminal according to another embodiment of the present invention. As shown in fig. 9, the terminal 900 shown in fig. 9 includes: at least one processor 901, memory 902, at least one network interface 904, and a user interface 903. The various components in terminal 900 are coupled together by a bus system 905. It is understood that the bus system 905 is used to enable communications among the components. The bus system 905 includes a power bus, a control bus, and a status signal bus, in addition to a data bus. For clarity of illustration, however, the various buses are labeled in fig. 9 as bus system 905.
The user interface 903 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 902 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (PROM), an erasable programmable Read-only memory (erasabprom, EPROM), an electrically erasable programmable Read-only memory (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) which functions as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (staticiram, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (syncronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM ), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DRRAM). The memory 902 of the systems and methods described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 902 holds the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 9021 and application programs 9022.
The operating system 9021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application 9022 includes various applications, such as a media player (MediaPlayer), a Browser (Browser), and the like, for implementing various application services. A program implementing the method of an embodiment of the present invention may be included in application 9022.
In the embodiment of the present invention, the processor 901 may execute the method executed by the terminal by calling a program or an instruction stored in the memory 902, specifically, a program or an instruction stored in the application 9022.
The method disclosed in the above embodiments of the present invention may be applied to the processor 901, or implemented by the processor 901. The processor 901 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 901. The processor 901 may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in ram, flash memory, rom, prom, or eprom, registers, or other storage media as is known in the art. The storage medium is located in the memory 902, and the processor 901 reads the information in the memory 902, and completes the steps of the above method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this disclosure may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this disclosure. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Specifically, the processor 901 may call a program or an instruction stored in the memory 902 to execute the following procedures: and sending a UE measurement result and UE preference to a first base station, wherein the UE measurement result is obtained by measuring relevant parameters of a measurement report based on UE preference configuration issued by the first base station.
Specifically, the processor 901 may call a program or an instruction stored in the memory 902 to execute the following procedures:
receiving a preference request of one or more items of preference PowerPrefIndication of UE on power consumption, preference HighDataRatePrefIndication of UE on high data rate and preference DualconnectionPrefIndication of UE on dual connection, wherein the preference request is sent by the first base station;
transmitting one or more of a preference for power consumption, a preference for high data rates, and a preference for dual connectivity to the first base station.
Specifically, the processor 901 may call a program or an instruction stored in the memory 902 to execute the following procedures: transmitting one or more of a preference for power consumption, a preference for high data rate, and a preference for dual connectivity to the first base station through terminal assistance information ueassistance information; or transmitting one or more of a preference for power consumption, a preference for high data rate, and a preference for multi-connectivity to the first base station by receiving terminal capability information UECapabilityInformation message.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps in the embodiment of the data switching method are implemented.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present invention, it should be understood that the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
In addition, the terms "system" and "network" are often used interchangeably herein.
It should be understood that the term "and/or" herein is merely one type of association relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
In the embodiments provided herein, it should be understood that "B corresponding to a" means that B is associated with a from which B can be determined. It should also be understood that determining B from a does not mean determining B from a alone, but may be determined from a and/or other information.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network-side device) to perform some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the preferred embodiments of the present invention have been described, it should be understood that modifications and adaptations to those embodiments may occur to one skilled in the art without departing from the principles of the present invention and are within the scope of the present invention.