CELL HANDOVER METHOD AND RELATED DEVICE
20230013691 · 2023-01-19
Inventors
Cpc classification
H04W36/0058
ELECTRICITY
International classification
Abstract
A cell handover method is disclosed. A terminal obtains a signal attenuation observation instruction, detects, in response to the signal attenuation observation instruction, signal strength and a signal attenuation parameter of a first cell, and sends the signal strength and the signal attenuation parameter to a network side device. Then, the network side device determines, based on the signal strength and the signal attenuation parameter, whether a cell handover is to be performed by the terminal. After performing a cell handover for the terminal is determined, the terminal is triggered to perform the cell handover from the first cell to a second cell. The first cell is a serving cell of the terminal, and the second cell is a neighboring cell of the first cell.
Claims
1. A cell handover method, comprising: obtaining, by a terminal, a signal attenuation observation instruction; detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell, wherein the signal strength comprises signal strength of the first cell which is a serving cell of the terminal, and the signal attenuation parameter indicates a signal attenuation degree in the first cell within a unit time; sending, by the terminal, the signal strength and the signal attenuation parameter to a network side device, wherein signal coverage of the network side device comprises the first cell; and performing a cell handover in response to a handover instruction from the network side device, by the terminal, from the first cell to a second cell, wherein the second cell is a neighboring cell of the first cell.
2. The method according to claim 1, wherein the obtaining, by a terminal, a signal attenuation observation instruction comprises: obtaining, by the terminal, movement information of the terminal, wherein the movement information comprises a movement speed and a movement direction of the terminal; and if the movement speed is greater than a preset threshold, generating, by the terminal, the signal attenuation observation instruction.
3. The method according to claim 1, wherein the obtaining, by a terminal, a signal attenuation observation instruction comprises: obtaining, by the terminal, movement information of the terminal, wherein the movement information comprises a movement speed and a movement direction of the terminal; sending, by the terminal, the movement information to the network side device; and receiving, by the terminal, the signal attenuation observation instruction from the network side device, wherein the signal attenuation observation instruction is generated by the network side device in response to the movement information.
4. The method according to claim 1, wherein the detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell comprises: reading, by the terminal, a speed threshold from the signal attenuation observation instruction; determining, by the terminal, whether a movement speed of the terminal reaches the speed threshold; and if the movement speed of the terminal reaches the speed threshold, detecting, by the terminal, the signal attenuation parameter of the first cell.
5. The method according to claim 1, wherein the detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell comprises: reading, by the terminal, a signal strength threshold from the signal attenuation observation instruction; determining, by the terminal, whether the signal strength is less than or equal to the signal strength threshold; and if the signal strength of the first cell is less than or equal to the signal strength threshold, detecting, by the terminal, the signal attenuation parameter of the first cell.
6. The method according to claim 1, wherein the detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell comprises: reading, by the terminal, the speed threshold and the signal strength threshold from the signal attenuation observation instruction; and determining, by the terminal, whether the movement speed of the terminal reaches the speed threshold; and if the movement speed of the terminal reaches the speed threshold, detecting, by the terminal, the signal attenuation parameter of the first cell; or if the movement speed of the terminal does not reach the speed threshold, determining, by the terminal, whether the signal strength of the first cell is less than or equal to the signal strength threshold; and if the signal strength of the first cell is less than or equal to the signal strength threshold, detecting, by the terminal, the signal attenuation parameter of the first cell.
7. The method according to claim 1, wherein, the signal attenuation parameter satisfies:
8. A cell handover method, comprising: receiving, by a network side device, signal strength and a signal attenuation parameter of a first cell from a terminal, wherein the signal strength comprises signal strength of the first cell, the signal attenuation parameter indicates a signal attenuation degree in the first cell within a unit time, and the first cell is a serving cell of the terminal and is located in a signal coverage area of the network side device; determining, by the network side device based on the signal strength and the signal attenuation parameter, whether a cell handover is to be performed by the terminal; and sending, by the network side device, a handover instruction to the terminal after determining, based on the signal strength and the signal attenuation parameter, that the cell handover is to be performed by the terminal.
9. The method according to claim 8, wherein the determining, by the network side device based on the signal strength and the signal attenuation parameter, whether a cell handover is to be performed by the terminal comprises: determining, by the network side device, whether the signal strength reaches a handover threshold; and if the signal strength reaches the handover threshold, determining, by the network side device, that the cell handover is to be performed by the terminal; or if the signal strength does not reach the handover threshold, determining, by the network side device, whether the signal attenuation parameter is greater than or equal to an attenuation threshold; and if the signal attenuation parameter is greater than or equal to the attenuation threshold, determining, by the network side device, that the cell handover is to be performed by the terminal.
10. The method according to claim 8, wherein before the receiving, by a network side device, signal strength and a signal attenuation parameter of a first cell from a terminal, the method further comprises: receiving, by the network side device, movement information from the terminal, wherein the movement information comprises a movement speed and a movement direction of the terminal; and sending, by the network side device, a signal attenuation observation instruction to the terminal after determining that the movement speed is greater than a preset threshold.
11. The method according to claim 10, wherein the signal attenuation observation instruction comprises at least one of a speed threshold and a signal strength threshold.
12. A cell handover method, comprising: obtaining, by a terminal, a signal attenuation observation instruction; detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell, wherein the signal strength comprises signal strength of the first cell which is a serving cell of the terminal, and the signal attenuation parameter indicates a signal attenuation degree in the first cell within a unit time; sending, by the terminal, the signal strength and the signal attenuation parameter to a network side device, wherein signal coverage of the network side device comprises the first cell; and receiving, by the network side device, signal strength and a signal attenuation parameter of a first cell from a terminal, wherein the signal strength comprises signal strength of the first cell, the signal attenuation parameter indicates a signal attenuation degree in the first cell within a unit time, and the first cell is a serving cell of the terminal and is located in a signal coverage area of the network side device; determining, by the network side device based on the signal strength and the signal attenuation parameter, whether a cell handover is to be performed by the terminal; sending, by the network side device, a handover instruction to the terminal after determining, based on the signal strength and the signal attenuation parameter, that the cell handover is to be performed by the terminal; and performing a cell handover in response to the handover instruction from the network side device, by the terminal, from the first cell to a second cell, wherein the second cell is a neighboring cell of the first cell.
13. The method according to claim 12, wherein the obtaining, by a terminal, a signal attenuation observation instruction comprises: obtaining, by the terminal, movement information of the terminal, wherein the movement information comprises a movement speed and a movement direction of the terminal; and if the movement speed is greater than a preset threshold, generating, by the terminal, the signal attenuation observation instruction.
14. The method according to claim 12, wherein the obtaining, by a terminal, a signal attenuation observation instruction comprises: obtaining, by the terminal, movement information of the terminal, wherein the movement information comprises a movement speed and a movement direction of the terminal; sending, by the terminal, the movement information to the network side device; receiving, by the network side device, the movement information from the terminal; generating and sending, by the network side device, the signal attenuation observation instruction to the terminal after determining that the movement speed is greater than a preset threshold; and receiving, by the terminal, the signal attenuation observation instruction from the network side device.
15. The method according to claim 12, wherein the detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell comprises: reading, by the terminal, a speed threshold from the signal attenuation observation instruction; determining, by the terminal, whether a movement speed of the terminal reaches the speed threshold; and if the movement speed of the terminal reaches the speed threshold, detecting, by the terminal, the signal attenuation parameter of the first cell.
16. The method according to claim 12, wherein the detecting in response to the signal attenuation observation instruction, by the terminal, signal strength and a signal attenuation parameter of a first cell comprises: reading, by the terminal, the speed threshold and the signal strength threshold from the signal attenuation observation instruction; and determining, by the terminal, whether the movement speed of the terminal reaches the speed threshold; and if the movement speed of the terminal reaches the speed threshold, detecting, by the terminal, the signal attenuation parameter of the first cell; or if the movement speed of the terminal does not reach the speed threshold, determining, by the terminal, whether the signal strength of the first cell is less than or equal to the signal strength threshold; and if the signal strength of the first cell is less than or equal to the signal strength threshold, detecting, by the terminal, the signal attenuation parameter of the first cell.
17. The method according to claim 12, wherein the determining, by the network side device based on the signal strength and the signal attenuation parameter, whether a cell handover is to be performed by the terminal comprises: determining, by the network side device, whether the signal strength reaches a handover threshold; and if the signal strength reaches the handover threshold, determining, by the network side device, that the cell handover is to be performed by the terminal; or if the signal strength does not reach the handover threshold, determining, by the network side device, whether the signal attenuation parameter is greater than or equal to an attenuation threshold; and if the signal attenuation parameter is greater than or equal to the attenuation threshold, determining, by the network side device, that the cell handover is to be performed by the terminal.
18. The method according to claim 12, wherein the signal attenuation observation instruction comprises at least one of a speed threshold and a signal strength threshold.
19. The method according to claim 12, wherein, the signal attenuation parameter satisfies:
20. The method according to claim 12, wherein the network side device is a base station or a core network system.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
DESCRIPTION OF EMBODIMENTS
[0057] The following clearly describes a technical solution in this disclosure with reference to accompanying drawings in this disclosure.
[0058] Terms used in the following embodiments of this disclosure are only intended to describe specific embodiments, and are not intended to limit this disclosure. Terms “one”, “a”, “the”, “the foregoing”, “this”, and “the one” of singular forms used in this specification and the appended claims of this disclosure are also intended to include plural forms, unless otherwise specified in the context clearly. It should also be understood that although the terms first, second, and the like may be used to describe a class of objects in the following embodiments, the objects should not be limited to these terms. The terms are merely used to distinguish between specific objects of this class of objects. For example, in the following embodiments, terms such as first and second may be used to describe cells, but the cells should not be limited to these terms. The terms are merely used to distinguish different cells. The same applies to other classes of objects that may be described by using the terms first, second, and the like in the following embodiments, and details are not described herein again.
[0059] The following describes an implementation scenario of this disclosure by using an example.
[0060]
[0061] The network side device 11 in this disclosure is configured to provide a wireless communication function for the terminal 12. The network side device 11 may include a base station and a core network (core network, CN) of various forms. The base station is used to connect the terminal 12 and the core network, so that the terminal 12 accesses a network. The base station in this disclosure includes, for example, a macro base station, a micro base station (also referred to as a small cell), a relay station, and an access point. In systems using different radio access technologies, a device having a function of a base station may have different names. For example, the device is referred to as an evolved NodeB (evolved NodeB, eNB or eNodeB) in a long term evolution LTE (Long Term Evolution, LTE) system, and is referred to as a NodeB (NodeB) in a third generation (3rd generation, 3G) system. In a next-generation system, the device is referred to as a gNB (gNodeB). The core network in this disclosure may include, for example, an application server (application server, AS) access and mobility management function (access and mobility management function, AMF) network element, a session management function (session management function, SMF) network element, and a unified data management (unified data management, UDM) network element.
[0062] Both the base station and the core network shown in this disclosure are definitions at a logical function layer. In an actual implementation, the network architecture 10 may include at least one base station device entity and at least one core network system. When the network architecture 10 includes at least two base station device entities, the at least two base station device entities may access a same core network system, or may separately access different core network systems. This is not limited here.
[0063] The terminal 12 in this disclosure is not limited to a network system and includes a mobile phone, an internet of vehicles device, an internet of things device, and the like. The terminal may also be referred to as user equipment (user equipment, UE), a mobile station (mobile station), a mobile (mobile), a remote station (remote station), a remote terminal (remote terminal), an access terminal (access terminal), a user terminal (user terminal), or a user agent (user agent). This is not limited here. The terminal 12 may perform wireless communication with the base station or with the core network, or forward information between the terminal 12 and the core network by using the base station.
[0064] A “cell” in this disclosure is an area unit in signal coverage of a base station. The base station implements wireless coverage by using an antenna of the base station. The antenna may transmit different carrier waves, and an application range of each carrier wave is a “cell”. The signal coverage of the base station entity may include multiple cells. Based on this, the cell A and the cell B shown in
[0065] In addition, embodiments of this disclosure are also applicable to another future-oriented communication technology. Network architectures and service scenarios described in this disclosure are intended to describe the technical solution in this disclosure more clearly, and do not constitute a limitation on the technical solution provided in this disclosure. A person of ordinary skill in the art may know that: With evolution of network architectures and emergence of new service scenarios, the technical solution provided in this disclosure is further applicable to similar technical problems.
[0066] In an existing cell handover method, a network side device uses only signal strength of a serving cell reported by a terminal as a handover condition. If the terminal moves quickly, the signal strength of the serving cell attenuates quickly. In this case, even if the signal strength reported by the terminal does not meet the handover condition, signal strength of an area to which the terminal actually moves may already meet the handover condition. As a result, cell handover may not be performed in time, and problems such as terminal communication interruption and communication information loss may occur.
[0067] Based on this, this disclosure provides a cell handover method and a related device. In this disclosure, if a movement speed of a terminal is greater than a preset threshold, the terminal reports, to a network side device, signal strength and a signal attenuation parameter of a serving cell in which the terminal is located. The signal attenuation parameter indicates a signal attenuation degree of the serving cell within a unit time. Then, the network side device may perform the cell handover for the terminal when the signal strength reaches the handover condition or the signal attenuation parameter is greater than or equal to an attenuation threshold. It can be seen that, in this implementation, when determining a cell handover, the network side device may use the signal attenuation degree of the serving cell in which the terminal is located as one of conditions to ensure that the cell handover for the terminal can be performed in time. This ensures successful running of a communication function of the terminal.
[0068] For example, with reference to the network architecture 10, this disclosure provides an embodiment of a cell handover method. As shown in
[0069] S101: A terminal obtains a signal attenuation observation instruction.
[0070] The signal attenuation observation instruction is used to trigger the terminal to measure a signal attenuation degree of a cell where the terminal is located. The signal attenuation observation instruction may include at least one of a speed threshold and a signal strength threshold.
[0071] In actual implementation, if the terminal moves quickly, the signal strength of the terminal in the cell attenuates quickly. Based on this, to perform a cell handover for the terminal in time, in this disclosure, if a movement speed of a terminal is greater than the preset threshold, the terminal obtains a signal attenuation observation instruction to start measuring the signal attenuation degree of the cell. A measurement unit of the preset threshold may be kilometer per hour (km/h). And the preset threshold may be flexibly set based on an implementation scenario. For example, the preset threshold can be 80 km/h.
[0072] In some embodiments, the preset threshold may be maintained by the terminal. In some other embodiments, the preset threshold may be maintained by a network side device. Correspondingly, in the foregoing different embodiments, the terminal may obtain the signal attenuation observation instruction at least by using the following embodiments.
[0073] Embodiment 1: If a preset threshold is maintained by a terminal, the terminal obtains movement information of the terminal, where the movement information includes a movement speed and a movement direction of the terminal, and if the movement speed is greater than the preset threshold, the terminal generates a signal attenuation observation instruction.
[0074] Embodiment 2: If a preset threshold is maintained by a network side device, after obtaining movement information of the terminal, the terminal sends the movement information to the network side device. Then, the network side device determines whether a movement speed is greater than the preset threshold. After determining that the movement speed is greater than the preset threshold, the network side device generates a signal attenuation observation instruction, and then sends the signal attenuation observation instruction to the terminal.
[0075] It can be learned from the foregoing description of the network side device that the network side device includes a base station and a core network system. The preset threshold may be maintained by the base station or the core network system. Correspondingly, the foregoing Embodiment 2 may include the following implementations.
[0076] Implementation 1: If a preset threshold is maintained by a base station, after obtaining movement information of a terminal, the terminal sends the movement information to the base station. Then, after determining that a movement speed is greater than a preset threshold, the base station generates a signal attenuation observation instruction, and then sends the signal attenuation observation instruction to the terminal.
[0077] In actual implementation, after being attached to the base station, the terminal may receive a measurement control message from the base station. The measurement control message is used to trigger the terminal to measure signal strength of the terminal in a cell (for example, the cell A in
[0078] It may be understood that the foregoing implementation 1 is merely an example for description, and constitutes no limitation on the technical solution of this disclosure. In some other embodiments, information exchanged between the base station and the terminal may be other information and information including the signal attenuation observation instruction is not limited to a measurement control message. Details are not described herein again.
[0079] Implementation 2: If a preset threshold is maintained by a core network system, using an LTE system as an example, a terminal may send a co-operative awareness message (co-operative awareness message, CAM) to an AS network element in the LTE system, where the CAM includes movement information of the terminal. After determining that a movement speed is greater than a preset threshold, the AS network element sends a response (response) message to the terminal, where the response message includes a signal attenuation observation instruction.
[0080] It may be understood that the foregoing implementation 2 is merely an example for description, and constitutes no limitation on the technical solution of this disclosure. In some other embodiments, the core network system may be a network system of other types, the network element that generates and sends the signal attenuation observation instruction in the core network system may also be another network element, and the message sent by the terminal to the network element is also not limited to the CAM. Details are not described herein again.
[0081] S102: The terminal detects, in response to the signal attenuation observation instruction, signal strength and a signal attenuation parameter of a first cell.
[0082] The signal strength includes signal strength of the first cell. In some embodiments, the signal strength may further include signal strength of a second cell. The first cell is a serving cell of the terminal, for example, the cell A in
[0083] For example, the terminal may determine the signal strength by, for example, detecting carrier wave power. Details are not described herein.
[0084] It may be understood that, although in S101 the terminal measures the signal attenuation parameter only based on a movement speed of the terminal at a time point, in actual implementation, movement speed and movement direction of the terminal are variable. If the movement speed of the terminal decreases, signal attenuation of the terminal in the cell slows down, and the signal attenuation parameter may not need to be measured. The movement direction of the terminal is associated with whether cell signal is attenuated. As shown in
[0085] Based on this, to save measurement resources, in some embodiments, the signal attenuation observation instruction includes a speed threshold. In this embodiment, the terminal may read the speed threshold from the signal attenuation observation instruction, and then determine whether a current movement speed of the terminal reaches the speed threshold. If the current movement speed of the terminal reaches the speed threshold, the terminal detects the signal attenuation parameter of the first cell. If the current movement speed of the terminal does not reach the speed threshold, the terminal does not perform the operation of measuring the signal attenuation parameter. The speed threshold may be greater than the preset threshold. For example, the speed threshold can be 120 km/h.
[0086] It should be noted that, in this embodiment, the terminal may use movement direction in movement information obtained for the first time as a reference. If the included angle between a current movement direction of the terminal and the movement direction obtained for the first time is less than or equal to 90 degrees, the movement speed is determined as a positive value. If the included angle between a current movement direction and the movement direction obtained for the first time is greater than 90 degrees, the movement speed is determined as a negative value.
[0087] In some other scenarios, as shown in
[0088] Based on this, in some other embodiments, the signal attenuation observation instruction may include a signal strength threshold. In this embodiment, the terminal may read the signal strength threshold from the signal attenuation observation instruction, and then determine whether the signal strength of the first cell is less than or equal to the signal strength threshold. If the signal strength of the first cell is less than or equal to the signal strength threshold, the terminal detects the signal attenuation parameter of the first cell. If the signal strength of the first cell is greater than the signal strength threshold, the terminal does not perform an operation of measuring the signal attenuation parameter. The signal strength threshold may be greater than −90 decibels per milliwatt (dBm), for example, −70 dBm.
[0089] In some other embodiments, the signal attenuation observation instruction may include a speed threshold and a signal strength threshold. In this embodiment, the terminal may read the speed threshold and the signal strength threshold from the signal attenuation observation instruction. Then, the terminal determines whether a movement speed of the terminal reaches the speed threshold. If the movement speed of the terminal reaches the speed threshold, the terminal detects the signal attenuation parameter of the first cell. If the movement speed of the terminal does not reach the speed threshold, the terminal may determine whether signal strength of the first cell is less than or equal to the signal strength threshold. If the signal strength of the first cell is less than or equal to the signal strength threshold, the terminal can detect the signal attenuation parameter of the first cell. If the signal strength of the first cell is greater than the signal strength threshold, the terminal does not perform an operation of measuring the signal attenuation parameter. The speed threshold and the signal strength threshold are described in the foregoing embodiment, and details are not described herein again.
[0090] It can be seen that, in this implementation, after receiving the signal attenuation observation instruction, the terminal first determines at least one of the movement speed and the signal strength of the terminal, so as to determine whether current signal strength is attenuating. If the current signal strength is attenuating, the terminal starts to measure the signal attenuation parameter of the cell. In this way, the signal attenuation parameter of the cell can be accurately measured, and resources can be saved.
[0091] As shown in
and f(t) refers to signal strength of the first cell at a moment t.
[0092] It may be understood that the foregoing method for determining a signal attenuation parameter is merely an example for description, and constitutes no limitation on the technical solution of this disclosure. In some other embodiments, the terminal may alternatively determine the signal attenuation parameter by using another method or algorithm. Details are not described herein again.
[0093] S103: The terminal sends the signal strength and the signal attenuation parameter to a network side device.
[0094] In this step, the network side device is, for example, a base station.
[0095] With reference to the embodiment of S101, the terminal may send, in response to the measurement control message from the base station, a measurement report to the base station, where the measurement report may include the signal strength and the signal attenuation parameter. The measurement report may be, for example, a radio resource control reconfiguration complete (RRCReconfiguration complete, RRCReconfigurationCmp) message.
[0096] S104: The network side device determines, based on the signal strength and the signal attenuation parameter, whether the cell handover is to be performed by the terminal.
[0097] In this step, the network side device is, for example, a base station.
[0098] For example, the base station can decide whether the signal strength reaches a handover threshold. If the signal strength reaches the handover threshold, the base station determines that the cell handover is to be performed by the terminal. If the signal strength does not reach the handover threshold, the base station determines whether the signal attenuation parameter is greater than or equal to an attenuation threshold and determines that the cell handover is to be performed by the terminal if the signal attenuation parameter is greater than or equal to the attenuation threshold. The handover threshold is related to a handover event reported by the terminal. For an embodiment of the handover event, refer to the following description. The attenuation threshold may be, for example, 15 decibels (dB).
[0099] The handover threshold for the signal strength can be −80 dBm for example. As shown in
[0100] It can be seen that, in this implementation, the base station determines, based on the signal strength of the cell and the signal attenuation parameter of the cell, whether the cell handover is to be performed by the terminal, to ensure that the cell handover for the terminal can be performed in time. This ensures successful running of a communication function of the terminal.
[0101] In actual implementation, the terminal may report the handover event and the signal attenuation parameter of the first cell. The handover event meets a definition of network handover in a communications protocol. Table 1 describes handover events.
TABLE-US-00001 TABLE 1 Handover Event Event Description A1 If a signal strength of a first cell is greater than a first threshold, no cell handover is performed. A2 If the signal strength of the first cell is less than a second threshold, the first cell is handed over to a second cell A3 If signal strength of a second cell is greater than the signal strength of the first cell and reaches a third threshold, the first cell is handed over to the second cell. A4 If the signal strength of the second cell is greater than a fourth threshold, the first cell is handed over to the second cell. A5 If the signal strength of the first cell is less than a fifth threshold and the signal strength of the second cell is greater than a sixth threshold, the first cell is handed over to the second cell. B1 If the second cell and the first cell belong to different systems and the signal strength of the second cell is greater than a seventh threshold, the first cell is handed over to the second cell. B2 If the second cell and the first cell belong to different systems, the signal strength of the first cell is less than an eighth threshold, and the signal strength of the second cell is greater than a ninth threshold, the first cell is handed over to the second cell.
[0102] For the thresholds in Table 1, refer to stipulations in a related protocol. Details are not described herein. After receiving the measurement control message, the terminal may choose a reported handover event, measure signal strength of a cell involved in the handover event, and then generate a related event. Details are not described herein again.
[0103] S105: After determining that the cell handover is to be performed by the terminal based on the signal strength and the signal attenuation parameter, the network side device sends a handover instruction to the terminal.
[0104] In this step, the network side device is, for example, a base station.
[0105] In some embodiments, the second cell and the first cell belong to a signal coverage area of a same base station. In this embodiment, the handover instruction may include information such as a target port number of the second cell. In some other embodiments, the second cell and the first cell belong to signal coverage areas of different base stations. In this embodiment, the handover instruction may include information such as a target base station identifier and a target port number of the second cell.
[0106] S106: The terminal performs the handover, in response to the handover instruction from the network side device, from the first cell to the second cell.
[0107] In conclusion, according to the cell handover method in this disclosure, when the movement speed of the terminal is greater than the preset threshold, the terminal not only measures the signal strength of the cell, but also measures the signal attenuation parameter of the serving cell. After this, the terminal reports the measured signal strength and signal attenuation parameter to the network side device. Then, the network side device determines, based on the signal strength and the signal attenuation parameter of the serving cell of the terminal, whether the cell handover is to be performed by the terminal. In this way, in a process of determining whether to perform the cell handover for the terminal, the network side device can use signal attenuation caused by the movement speed of the terminal as one of parameters, so that the cell handover for the terminal can be performed accurately and in time. This ensures successful running of a communication function of the terminal.
[0108] The following describes this solution by using an example with reference to an implementation scenario.
[0109] For example, the following embodiments describe the technical solution of this disclosure by using an LTE network architecture as an example. A technical term appearing in the following embodiments may be a term of an LTE communications technology.
[0110]
[0111] The internet of vehicles device 24 supports, for example, cellular vehicle to everything (cellular vehicle to everything, C-V2X).
[0112] The AS network element 210 may be responsible for providing a basic service and supplementary services, such as a multimedia conference, converged communications, a short message service gateway, and a standard attendant console. The AS network element may also be referred to as an AS device.
[0113] It may be understood that the network architecture 20 shown in
[0114] Further,
[0115] S201: After the internet of vehicles device 24 is attached, the base station 22 sends an RRC reconfiguration message to the Internet of Vehicles device 24.
[0116] The RRC reconfiguration message includes information such as measurement report configuration and signal threshold control of a serving cell (that is, the cell 220).
[0117] S202: The internet of vehicles device 24 obtains movement information of the Internet of Vehicles device 24.
[0118] In this embodiment, the movement information includes a movement speed 150 km/h and a movement direction.
[0119] S203: The internet of vehicles device 24 determines that 150 km/h is greater than the preset threshold and generates signal attenuation observation.
[0120] In this embodiment, the preset threshold is, for example, 80 km/h.
[0121] S204: After determining that 150 km/h is greater than a speed threshold 120 km/h, the internet of vehicles device 24 measures signal strength and a signal attenuation parameter in the cell 220.
[0122] The internet of vehicles device 24 chooses to report an A2 handover event. In this embodiment, the A2 handover event is, for example, that the signal strength in the cell 220 is less than −80 dBm, and a cell of the internet of vehicles device 24 is handed over from the cell 220 to the cell 230. Based on this, the internet of vehicles device 24 may measure only signal strength in the cell 220. The signal strength in the cell 220 is, for example, −75 dBm.
[0123] The internet of vehicles device 24 determines the signal attenuation parameter by using a formula
The signal attenuation parameter is, for example, 20 dB.
[0124] S205: The internet of vehicles device 24 sends an RRC reconfiguration complete message to the base station 22.
[0125] The RRC reconfiguration complete message includes signal strength −75 dBm and the signal attenuation parameter 20 dB.
[0126] S206: The base station 22 determines, based on the signal strength −75 dBm and the signal attenuation parameter 20 dB, to perform a handover for the internet of vehicles device 24, and then sends a handover instruction to the Internet of Vehicles device 24.
[0127] An attenuation threshold is, for example, 15 dB. The handover instruction includes a base station identifier of the base station 23, a port identifier of the cell 230, and the like.
[0128] For example, the base station 22 determines that the signal strength −75 dBm is greater than −80 dBm, and therefore the handover condition of the A2 event is not met. Then, the base station 22 determines that the signal attenuation parameter 20 dB is greater than the attenuation threshold 15 dB, generates a handover instruction, and sends the handover instruction to the internet of vehicles device 24.
[0129] S207: The internet of vehicles device 24 hands over the cell 220 to the cell 230.
[0130]
[0131] S301: The internet of vehicles device 24 obtains movement information of the Internet of Vehicles device 24.
[0132] S302: The internet of vehicles device 24 sends the movement information to the base station 22.
[0133] S303: The base station 22 determines that 150 km/h is greater than the preset threshold, and sends an RRC reconfiguration message to the internet of vehicles device 24.
[0134] In this embodiment, the RRC reconfiguration message includes signal attenuation observation instruction and a signal strength threshold −70 dBm.
[0135] S304: The internet of vehicles device 24 measures signal strength and a signal attenuation parameter of the cell 220.
[0136] The signal strength −75 dBm of the cell 220 is less than the signal strength threshold −70 dBm. Therefore, the internet of vehicles device 24 measures the signal attenuation parameter of the cell 220.
[0137] Then, the internet of vehicles device 24 interacts with the base station 22 by performing the same steps from S205 to S207 shown in
[0138] It should be noted that the embodiment shown in
[0139]
[0140] S401: The internet of vehicles device 24 obtains movement information of the Internet of Vehicles device 24.
[0141] S402: The internet of vehicles device 24 sends the movement information to the AS network element 210.
[0142] In this embodiment, the internet of vehicles device 24 may send the movement information to the AS network element 210 by using a CAM.
[0143] S403: The AS network element 210 determines that 150 km/h is greater than the preset threshold, and sends a response message of the CAM to the internet of vehicles device 24.
[0144] The response message includes signal attenuation observation instruction, the speed threshold, and the signal strength threshold.
[0145] S404: The base station 22 sends an RRC reconfiguration message to the internet of vehicles device 24.
[0146] S405: After determining that 150 km/h is greater than the speed threshold 120 km/h, the internet of vehicles device 24 measures signal strength and a signal attenuation parameter in the cell 220.
[0147] Then, the internet of vehicles device 24 interacts with the base station 22 by performing the same steps from S205 to S207 shown in
[0148] It should be noted that the embodiment shown in
[0149] In some other embodiments, information exchanged between the internet of vehicles device 24 and the AS network element 210 in
[0150] It may be understood that the cell handover methods shown in
[0151] In conclusion, according to the cell handover method in this disclosure, when the movement speed of the terminal is greater than the preset threshold, the terminal not only measures the signal strength of the cell, but also measures the signal attenuation parameter of the serving cell. After this, the terminal reports the measured signal strength and signal attenuation parameter to the network side device. Then, the network side device determines, based on the signal strength and the signal attenuation parameter of the serving cell of the terminal, whether the cell handover is to be performed by the terminal. In this way, in a process of determining whether to perform the cell handover for the terminal device, the network side device can use signal attenuation caused by the movement speed of the terminal as one of parameters, so that the cell handover for the terminal can be performed accurately and in time. This ensures successful running of a communication function of the terminal.
[0152] The foregoing embodiments provided in this disclosure describe the solutions of the cell handover method provided in the embodiments of this disclosure from perspectives of each devices and interaction between the devices. The terminal and the base station, or the terminal and the core network element, for example, include a corresponding hardware structure and/or software module for performing each function. A person skilled in the art should be easily aware that, in combination with the examples of units and algorithm steps described in embodiments disclosed in this specification, this disclosure can be implemented by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this disclosure.
[0153] For example, the terminal may implement the foregoing corresponding functions by using function modules. The terminal may include, for example, a processing module and a transceiver module. In an embodiment, the terminal may be configured to perform the cell handover method performed by the terminal in any embodiment shown in the method 100 and the cell handover method performed by the internet of vehicles device in any embodiment shown in the method 200 to the method 400.
[0154] For example, the processing module may be configured to obtain a signal attenuation observation instruction. The processing module may be further configured to detect, in response to the signal attenuation observation instruction, signal strength and a signal attenuation parameter of a first cell, where the signal strength includes signal strength of the first cell which is a serving cell of the terminal, and the signal attenuation parameter indicates a signal attenuation degree in the first cell within a unit time. The transceiver module may be configured to send the signal strength and the signal attenuation parameter to a network side device, where signal coverage of the network side device includes the first cell. The processing module may be further configured to perform a cell handover, in response to a handover instruction from the network side device, from the first cell to a second cell. The second cell is a neighboring cell of the first cell.
[0155] For specific content, refer to descriptions related to the terminal in any embodiment shown in the method 100 and descriptions related to the internet of vehicles device in any embodiment shown in the method 200 to the method 400. Details are not described herein again.
[0156] In addition, the network side device may implement the foregoing corresponding functions in by using function modules. The network side device may include, for example, a processing module and a transceiver module. In an embodiment, the network side device may be configured to perform the cell handover method performed by the network side device in any embodiment shown in the method 100 and the cell handover method performed by the base station and the core network element in any embodiment shown in the method 200 to the method 400.
[0157] For example, the transceiver module may be configured to receive signal strength and a signal attenuation parameter of a first cell from the terminal, where the signal strength includes signal strength of the first cell, the signal attenuation parameter indicates a signal attenuation degree in the first cell in a unit time, and the first cell is a serving cell of the terminal and is located in a signal coverage area of the network side device. The processing module may be configured to determine, based on the signal strength and the signal attenuation parameter, whether the cell handover is to be performed by the terminal. The transceiver module may be further configured to send a handover instruction to the terminal after determining, based on the signal strength and the signal attenuation parameter, that the cell handover is to be performed by the terminal.
[0158] For specific content, refer to descriptions related to the network side device in any embodiment shown in the method 100 and descriptions related to the base station and the core network element in any embodiment shown in the method 200 to the method 400. Details are not described herein again.
[0159] It needs to be understood that division into the foregoing modules is merely logical function division. During actual implementation, all or some of the modules may be integrated into one physical entity, or may be physically separated. For example, the transceiver module of the terminal may be implemented by a transceiver, and the processing module of the terminal may be implemented by a processor. The transceiver module of the network side device may be implemented by a transceiver, and the processing module of the network side device may be implemented by a processor. Based on this, the embodiments of this disclosure separately provide an entity apparatus for the terminal and the network side device. As shown in
[0160] In some embodiments, when the entity apparatus 80 is applied to the terminal, the transceiver 802 may be configured to receive and send information and instructions between the terminal and the network side device in any embodiment shown in the foregoing method 100 to method 400. The processor 801 may be configured to perform an operation of the terminal other than information receiving and sending and instruction receiving and sending in any embodiment shown in the foregoing method 100 to method 400.
[0161] For example, the processor 801 may be configured to obtain a signal attenuation observation instruction and detect, in response to the signal attenuation observation instruction, signal strength and a signal attenuation parameter of a first cell, where the signal strength includes signal strength of the first cell which is a serving cell of the terminal, and the signal attenuation parameter indicates a signal attenuation degree in the first cell within a unit time. The transceiver 802 may be configured to send the signal strength and the signal attenuation parameter to a network side device, where signal coverage of the network side device includes the first cell. The processor 801 may be further configured to perform a cell handover, in response to a handover instruction from the network side device, from the first cell to a second cell. The second cell is a neighboring cell of the first cell.
[0162] For specific content, refer to descriptions related to the terminal in any embodiment shown in the method 100 and descriptions related to the internet of vehicles device in any embodiment shown in the method 200 to the method 400. Details are not described herein again.
[0163] In some other embodiments, when the entity apparatus 80 is applied to the network side device, the transceiver 802 may be configured to receive and send information and instructions between the network side device and the terminal in any embodiment shown in the foregoing method 100 to method 400. The processor 801 may be configured to perform an operation of the network side device other than information receiving and sending and instruction receiving and sending in any embodiment shown in the foregoing method 100 to method 400.
[0164] For example, the transceiver 802 may be configured to receive signal strength and a signal attenuation parameter of a first cell from the terminal, where the signal strength includes signal strength of the first cell, the signal attenuation parameter indicates a signal attenuation degree in the first cell in a unit time, and the first cell is a serving cell of the terminal and is located in a signal coverage area of the network side device. The processor 801 may be configured to determine, based on the signal strength and the signal attenuation parameter, whether a cell handover is to be performed by the terminal. The transceiver 802 may be further configured to send a handover instruction to the terminal after determining, based on the signal strength and the signal attenuation parameter, that the cell handover is to be performed by the terminal.
[0165] According to the description of the network side device in the foregoing embodiments, the network side device includes a base station and a core network element. Correspondingly, in a possible implementation, the entity apparatus 80 may be applied to a base station. In this embodiment, the transceiver 802 may be configured to receive and send information and instructions between the base station and the terminal in any embodiment shown in the foregoing method 200 and method 300. The processor 801 may be configured to perform an operation of the base station other than information receiving and sending and instruction receiving and sending in any embodiment shown in the foregoing method 200 and method 300. For specific content, refer to descriptions related to the base station in any embodiment shown in the method 200 and the method 300. Details are not described herein again. In another possible implementation, the entity apparatus 80 may include an entity apparatus applied to a base station and an entity apparatus applied to a core network element. The processor 801 may include, for example, a first processor and a second processor, and the transceiver 802 may include, for example, a first transceiver and a second transceiver. The core network element may include, for example, a first processor and a first transceiver, and the base station may include, for example, a second processor and a second transceiver. In this embodiment, the first transceiver may be configured to receive and send information and instructions between the core network element and the terminal in any embodiment shown in the foregoing method 400. The first processor may be configured to perform an operation of the core network element other than information receiving and sending and instruction receiving and sending in any embodiment shown in the foregoing method 400. The second transceiver may be configured to receive and send information and instructions between the base station and the terminal in any embodiment shown in the foregoing method 400. The second processor may be configured to perform an operation of the base station other than information receiving and sending and instruction receiving and sending in any embodiment shown in the foregoing method 400. For specific content, refer to descriptions related to the base station in any embodiment shown in the method 400. Details are not described herein again.
[0166] The foregoing embodiments describe the terminal and the network side device in this disclosure from a perspective of an independent function entity. This disclosure further provides a chip system separately for the terminal and the network side device. A chip system applies to each device chip system to integrate independent function entities of the corresponding device. As shown in
[0167] The chip system 81 may include one chip or a chip module including multiple chips. This is not limited in this disclosure.
[0168] In specific implementation, an embodiment of this disclosure further provides a computer storage medium separately for the terminal and the network side device. The computer storage medium disposed in any device may store a program. When the program is executed, some or all of the steps in the embodiments of the cell handover method provided in the method 100 to the method 400 may be implemented. A storage medium in any device may be a magnetic disk, an optical disc, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), or the like.
[0169] One or more of the foregoing modules or units may be implemented by using software, hardware, or a combination thereof. When any one of the foregoing modules or units is implemented by software, the software exists in a form of computer program instructions, and is stored in a memory. A processor may be configured to execute the program instructions and implement the foregoing method procedure. The processor may include, but is not limited to, at least one of the following types: a central processing unit (central processing unit, CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (microcontroller unit, MCU), and a computing device used for running software like an artificial intelligence processor. Each computing device may include one or more cores used to execute software instructions to perform operations or processing. The processor may be built in a SoC (system on a chip) or an application specific integrated circuit (application specific integrated circuit, ASIC), or may be an independent semiconductor chip. The processor includes a core for executing software instructions to perform operations or processing, and may further include a necessary hardware accelerator, for example, a field programmable gate array (field programmable gate array, FPGA), a PLD (programmable logic device), or a logic circuit that implements a special-purpose logic operation.
[0170] When the foregoing modules or units are implemented by hardware, the hardware may be any one of or any combination of a CPU, a microprocessor, a DSP, an MCU, an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator, or a non-integrated discrete device. The hardware may run necessary software or without software to execute the foregoing method procedure.
[0171] When the foregoing modules or units are implemented by using software, the foregoing modules or units may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions according to embodiments of the present invention are completely or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, and microwave, or the like) manner. The computer-readable storage medium may be any usable medium accessible by the computer, or a data storage device integrating one or more usable media, such as a server or a data center. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), a semiconductor medium (for example, a solid-state drive Solid State Disk (SSD)), or the like.
[0172] It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in embodiments of this disclosure. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of the embodiments.
[0173] The parts in this specification are all described in a progressive manner, for same or similar parts in the embodiments, refer to these embodiments, and each embodiment focuses on a difference from other embodiments. Especially, apparatus and system embodiments are basically similar to a method embodiment, and therefore are described briefly; for related parts, refer to partial descriptions in the method embodiment.
[0174] The objectives, technical solutions, and benefits of the present invention are further described in detail in the foregoing specific embodiments. It should be understood that the foregoing descriptions are merely specific embodiments of the present invention, but are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, or improvement made based on the technical solutions of the present invention shall fall within the protection scope of the present invention.