Handover method and apparatus
By configuring service capability information on the base station side, neighboring cells that support the current service capabilities are prioritized as handover targets, thus solving the problems of handover failure and service interruption in 5G networks and improving the handover success rate and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-23
- Publication Date
- 2026-03-27
AI Technical Summary
In 5G networks, there is a lack of effective solutions to the handover failure and service interruption issues that occur when a terminal moves from a VoNR network coverage area to a network coverage area that only supports EPS FB.
By configuring the service capability information of each cell on the base station side, neighboring cells that support the current service capabilities are selected as the handover target to ensure that the terminal selects a suitable cell during the handover process and avoids handing over to a cell that does not support the current service capabilities.
It improved the handover success rate, enhanced the user's voice call experience, and reduced the risk of handover failure and service interruption.
Smart Images

Figure CN115915313B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of mobile communication technology, in particular to a handover method and device. BACKGROUND
[0002] Service is a basic service of mobile communication network, and the standardization organization 3GPP determines that the voice architecture of the fifth generation mobile communication technology (5G) follows the fourth generation mobile communication technology (4G), and the service is still provided based on the IP multimedia system (IP Multimedia Subsystem, IMS). There are two schemes of evolved packet system fallback (EPS FB) and voice over NR (VoNR) under the 5G independent networking (SA).
[0003] Among them, EPS FB refers to that 5G NR does not support service, when a terminal (UE) initiates or receives a voice call in 5G NR, the service is provided by VoLTE through the way of redirection or handover, and when the voice call ends, the UE returns to the 5G network. VoNR refers to directly carrying service by 5G network end to end.
[0004] At present, 5G NR has been deployed in the existing network, but due to the inconsistent network deployment rhythm of each region, there are some regions deploying VoNR (wireless network enabling VoNR function) and some regions deploying only EPS FB (wireless network enabling only EPS FB) in the existing network. Figure 1 As shown in the figure, after the terminal initiates VoNR voice service (VoNR voice service refers to service based on VoNR technology) in the VoNR network coverage area, when the terminal moves from the VoNR network coverage area (such as NR1) to the EPS FB (such as NR3) network coverage area, because the NR3 area does not enable VoNR, it does not support the handover of VoNR user to the cell, which will cause the failure of this voice handover and drop the call. For the handover failure and service interruption of VoNR user after initiating VoNR voice from the VoNR network coverage area to the EPS FB network coverage area, there is no better solution in the prior art. SUMMARY
[0005] At least one embodiment of the present application provides a handover method and device, which can avoid or reduce the problems of handover failure or service interruption caused by the handover of the terminal to the cell that does not support the current service capability.
[0006] According to one aspect of the present application, at least one embodiment provides a handover method, comprising:
[0007] The first base station receives a first measurement report sent by the first terminal, and the first measurement report comprises signal quality information of at least one neighboring cell of the first terminal;
[0008] The first base station selects a first neighboring cell from the at least one neighboring cell as a target cell according to the measurement report and pre-configured service capability information of each cell, wherein the first neighboring cell meets a preset signal quality condition and supports a first service, and the service between the first terminal and the serving cell is the first service;
[0009] The first base station controls the first terminal to switch to the target cell.
[0010] In addition, according to at least one embodiment of the present application, if the first neighboring cell cannot be selected from the at least one neighboring cell, the method further comprises:
[0011] sending a measurement control message to the first terminal, receiving a second measurement report sent by the first terminal, wherein the measurement control message is used to instruct to measure a heterogeneous system neighboring cell, and the second measurement report comprises indication information of the heterogeneous system neighboring cell;
[0012] selecting a heterogeneous system neighboring cell as a target cell according to the second measurement report, and controlling the first terminal to switch to the target cell.
[0013] In addition, according to at least one embodiment of the present application, if the first neighboring cell cannot be selected from the at least one neighboring cell, the method further comprises:
[0014] directly selecting a heterogeneous system neighboring cell from a neighboring cell list of the serving cell as a target cell, and controlling the first terminal to switch to the target cell.
[0015] In addition, according to at least one embodiment of the present application, the preset signal quality condition comprises at least one of the following:
[0016] the signal quality is better than a preset quality threshold;
[0017] one of the first N neighboring cells in the at least one neighboring cell, N being a preset positive integer;
[0018] one of the first M neighboring cells in a first type of neighboring cell, the first type of neighboring cell being a neighboring cell in the at least one neighboring cell supporting the first service, and M being a preset positive integer.
[0019] In addition, according to at least one embodiment of the present application, the first service is a VoNR voice service, and the at least one neighboring cell is a same system neighboring cell of the serving cell.
[0020] According to another aspect of the present application, at least one embodiment provides a first base station comprising a transceiver and a processor, wherein,
[0021] the transceiver is configured to receive a first measurement report sent by a first terminal, the first measurement report comprising signal quality information of at least one neighbor cell of the first terminal;
[0022] the processor is configured to select a first neighbor cell from the at least one neighbor cell as a target cell according to the measurement report and pre-configured service capability information of each cell, wherein the first neighbor cell satisfies a preset signal quality condition and supports a first service, and a service between the first terminal and a serving cell is the first service; and control the first terminal to handover to the target cell.
[0023] In addition, according to at least one embodiment of the present application, the transceiver is further configured to, when the first neighbor cell fails to be selected from the at least one neighbor cell, send a measurement control message to the first terminal, and receive a second measurement report sent by the first terminal, wherein the measurement control message is used to instruct to measure a different system neighbor cell, and the second measurement report comprises indication information of a different system neighbor cell;
[0024] the processor is further configured to select a different system neighbor cell as the target cell according to the second measurement report, and control the first terminal to handover to the target cell.
[0025] In addition, according to at least one embodiment of the present application, the processor is further configured to, when the first neighbor cell fails to be selected from the at least one neighbor cell, directly select a different system neighbor cell from a neighbor cell list of the serving cell as the target cell, and control the first terminal to handover to the target cell.
[0026] In addition, according to at least one embodiment of the present application, the preset signal quality condition comprises at least one of the following:
[0027] the signal quality is better than a preset quality threshold;
[0028] one of the top N in the at least one neighbor cell, N being a preset positive integer;
[0029] one of the top M in a first type of neighbor cell, the first type of neighbor cell being a neighbor cell in the at least one neighbor cell supporting the first service, and M being a preset positive integer.
[0030] In addition, according to at least one embodiment of the present application, the first service is a VoNR voice service, and the at least one neighbor cell is a same system neighbor cell of the serving cell.
[0031] According to another aspect of the present application, at least one embodiment provides a first base station comprising: a processor, a memory, and a program stored in the memory and executable on the processor, the program, when executed by the processor, implements the steps of the method as described above.
[0032] According to another aspect of the present application, at least one embodiment provides a handover method comprising:
[0033] The first base station receives a measurement report sent by a first terminal, the measurement report comprising signal quality information of at least one neighbor cell, the at least one neighbor cell being a neighbor cell supporting a first service, the service between the first terminal and a serving cell being the first service;
[0034] The first base station selects a neighbor cell from the at least one neighbor cell as a target cell according to the measurement report, and controls the first terminal to handover to the target cell.
[0035] In addition, according to at least one embodiment of the present application, further comprising:
[0036] The first base station sends broadcast information of the base station cell, the broadcast information carrying service capability information of whether the base station cell supports the first service.
[0037] In addition, according to at least one embodiment of the present application, the service capability information is carried in a primary synchronization signal (PSS) sequence of the base station cell.
[0038] In addition, according to at least one embodiment of the present application, the service capability information is flag information of one bit, and the first base station generates the PSS sequence carrying the service capability information in the following manner: PSS (n):
[0039] d PSS (n) = 1 - 2x(m)
[0040]
[0041] 0≤n<127
[0042] wherein x(i+7) = (x(i+4) + x(i)) mod 2, and x(1) ~ x(6) are preset values.
[0043] is the value of the primary synchronization signal (PSS) of the base station cell.
[0044] In addition, according to at least one embodiment of the present application, the first service is a VoNR voice service, and the at least one neighboring cell is a same-system neighboring cell of the serving cell.
[0045] According to another aspect of the present application, at least one embodiment provides a handover method, comprising:
[0046] In the process of the first terminal performing the first service, if it is detected that the first neighboring cell satisfies a measurement reporting condition, the first neighboring cell is determined whether to support the first service according to pre-obtained service capability information of the first neighboring cell.
[0047] In the case that the first neighboring cell supports the first service, a measurement report containing signal quality information of the first neighboring cell is sent to a serving cell.
[0048] In addition, according to at least one embodiment of the present application, further comprising:
[0049] In the case that the first neighboring cell does not support the first service, the measurement report containing the signal quality information of the first neighboring cell is refused to be sent to the serving cell.
[0050] In addition, according to at least one embodiment of the present application, further comprising:
[0051] In the case that all the neighboring cells satisfying the measurement reporting condition do not support the first service, a same-system measurement request is sent to the serving cell, and a measurement control message sent by the serving cell is received, the measurement control message being used to instruct to perform measurement on a same-system neighboring cell.
[0052] According to the measurement control message, same-system measurement and reporting are performed.
[0053] In addition, according to at least one embodiment of the present application, further comprising:
[0054] The first terminal receives broadcast information sent by a serving cell and a neighboring cell, and obtains service capability information of a corresponding cell from the broadcast information, the service capability information being used to indicate whether the cell supports a first service.
[0055] In addition, according to at least one embodiment of the present application, the broadcast information is a PSS sequence.
[0056] In addition, according to at least one embodiment of the present application, the service capability information is one-bit flag information flag, and obtaining the service capability information of the corresponding cell from the broadcast information comprises:
[0057] Demodulating the PSS sequence of the corresponding cell to obtain a first value
[0058] performing modulo 3 calculation on the first value to obtain a second value
[0059] performing modulo 3 calculation on the difference between the first value and the second value to obtain the service capability information.
[0060] In addition, according to at least one embodiment of the present application, the first service is a VoNR voice service, and the first neighbor cell is a same-system neighbor cell of the serving cell.
[0061] According to another aspect of the present application, at least one embodiment provides a first base station, comprising a transceiver and a processor, wherein,
[0062] the transceiver is configured to receive a measurement report sent by a first terminal, the measurement report comprising signal quality information of at least one neighbor cell, the at least one neighbor cell supporting a first service, and the service between the first terminal and a serving cell being the first service;
[0063] the processor is configured to select one neighbor cell from the at least one neighbor cell as a target cell according to the measurement report, and control the first terminal to hand over to the target cell.
[0064] In addition, according to at least one embodiment of the present application, the transceiver is further configured to send broadcast information of a base station cell, the broadcast information carrying service capability information of whether the base station cell supports the first service.
[0065] In addition, according to at least one embodiment of the present application, the service capability information is carried in a primary synchronization signal (PSS) sequence of the base station cell.
[0066] According to another aspect of the present application, at least one embodiment provides a first base station, comprising a processor, a memory, and a program stored in the memory and executable on the processor, the program being executed by the processor to implement the steps of the method as described above.
[0067] According to another aspect of the present application, at least one embodiment provides a first terminal, comprising a transceiver and a processor, wherein,
[0068] the processor is configured to, in a process of performing a first service, if a first neighbor cell meets a measurement reporting condition, determine whether the first neighbor cell supports the first service according to pre-obtained service capability information of the first neighbor cell.
[0069] the transceiver is configured to, in a case where the first neighbor cell supports the first service, send a measurement report containing signal quality information of the first neighbor cell to a serving cell.
[0070] Further, according to at least one of the embodiments of the present application, the transceiver is further configured to reject sending a measurement report containing the signal quality information of the first neighbor cell to the serving cell in case that the first neighbor cell does not support the first service.
[0071] Further, according to at least one of the embodiments of the present application, the transceiver is further configured to send an inter-system measurement request to the serving cell in case that all the neighbor cells satisfying the measurement reporting condition do not support the first service, receive a measurement control message sent by the serving cell, the measurement control message being used to instruct to measure the inter-system neighbor cell, and perform inter-system measurement and reporting according to the measurement control message.
[0072] Further, according to at least one of the embodiments of the present application, the transceiver is further configured to receive broadcast information sent by the serving cell and the neighbor cells, and obtain the service capability information of the corresponding cell from the broadcast information, the service capability information being used to indicate whether the cell supports the first service.
[0073] Further, according to at least one of the embodiments of the present application, the broadcast information is a PSS sequence.
[0074] According to another aspect of the present application, at least one of the embodiments provides a first terminal, comprising a processor, a memory, and a program stored in the memory and executable on the processor, when the program is executed by the processor, the steps of the method described above are implemented.
[0075] According to another aspect of the present application, at least one of the embodiments provides a computer readable storage medium, the computer readable storage medium stores a program, when the program is executed by a processor, the steps of the method described above are implemented.
[0076] Compared with the prior art, the handover method and device provided by the embodiments of the present application can reduce or avoid switching the first terminal to a neighbor cell not supporting the first service by configuring the service capability information of each cell at the base station side and preferentially selecting the neighbor cell supporting the first service capability as the target cell by the first base station, thereby ensuring the success rate of terminal handover and improving the user experience of voice service. In addition, the embodiments of the present application can make the target cell selected by the first base station from the at least one neighbor cell be the neighbor cell supporting the first service by reporting the neighbor cell supporting the first service capability by the terminal, thereby reducing or avoiding the problems of handover failure or call interruption caused by the target cell not supporting the first service. BRIEF DESCRIPTION OF DRAWINGS
[0077] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a better understanding of the preferred embodiments, and are not intended to limit the scope of the application. Moreover, in the drawings, like reference numerals refer to similar components, and:
[0078] Figure 1 A schematic diagram of a same-system neighbor cell handover of the prior art;
[0079] Figure 2 A schematic diagram of an application scenario of an embodiment of the application;
[0080] Figure 3 A flowchart of a handover method of an embodiment of the application;
[0081] Figure 4 A schematic diagram of a structure of a first base station provided by an embodiment of the application;
[0082] Figure 5 A schematic diagram of another structure of a first base station provided by an embodiment of the application;
[0083] Figure 6 A flowchart of another handover method of an embodiment of the application;
[0084] Figure 7 A flowchart of another handover method of an embodiment of the application;
[0085] Figure 8 A schematic diagram of another structure of a first base station provided by an embodiment of the application;
[0086] Figure 9 A schematic diagram of another structure of a first base station provided by an embodiment of the application;
[0087] Figure 10 A schematic diagram of a structure of a first terminal provided by an embodiment of the application;
[0088] Figure 11 A schematic diagram of another structure of a first terminal provided by an embodiment of the application. DETAILED DESCRIPTION
[0089] Exemplary embodiments of the present application will be described herein below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be embodied in various forms without being limited by 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 application to those skilled in the art.
[0090] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The terms “and / or” in the specification and claims indicate at least one of the connected objects.
[0091] The technology described herein is not limited to NR systems and Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used for various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. UTRA includes Wideband-CDMA (WCDMA) and other variants of CDMA. A TDMA system can implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system can implement a radio technology such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.21 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). LTE and LTE-Advanced (e.g., LTE-A) are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization called the "3rd Generation Partnership Project 2" (3GPP2).The techniques described herein can be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. The description below, however, describes a NR system for purposes of example, and NR terminology is used in much of the description below, although the techniques are applicable beyond NR systems.
[0092] The following description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Changes can be made in the function and arrangement of elements discussed without departing from the scope and spirit of aspects of the disclosure. Various examples can omit, substitute, or add various procedures or components as appropriate. For instance, the methods described can be performed in an order different from that described, and other steps can be added, omitted, or combined. Also, features described with respect to certain examples can be combined in other examples.
[0093] See Figure 2 , Figure 2 A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 can also be referred to as a user terminal or a user equipment (UE), and the terminal 11 can be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile Internet device (MID), a wearable device, or a vehicle-mounted device, and it should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network device 12 can be a base station and / or a core network element, and the base station can be a base station of 5G and later versions (e.g., gNB, 5G NR NB, etc.), or a base station in other communication systems (e.g., eNB, WLAN access point, or other access points, etc.), and the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, or some other suitable terminology in the art, provided that the same technical effect is achieved, and the base station is not limited to a specific technical term, and it should be noted that only the base station in the NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0094] The base stations can communicate with the terminals 11 under the control of a base station controller, which can be part of the core network or of certain base stations in various examples. Some of the base stations can communicate control information or user data with the core network over a backhaul. In some examples, some of these base stations can communicate with one another directly or indirectly through backhaul links, which can be wired or wireless communication links. The wireless communication system can support operation on multiple carriers (waveform signals of different frequencies). Multi-carrier transmitters can transmit modulated signals simultaneously on the multiple carriers. For example, each communication link can be a multi-carrier signal modulated according to the various radio technologies. Each modulated signal can be sent on a different carrier and can carry control information (e.g., reference signals, control channels, etc.), overhead information, data, etc.
[0095] The base stations can wirelessly communicate with the terminals 11 via one or more access point antennas. Each base station can provide communication coverage for a respective geographic area. The coverage area for each base station can be divided into sectors making up only a portion of the coverage area. The wireless communication system can include base stations of different types (e.g., macro, micro, or pico base stations). The base stations can utilize different radio technologies, such as cellular or WLAN radio access technologies. The base stations can be associated with the same or different access networks or operator deployments. The coverage areas of different base stations, including the coverage areas of base stations of the same or different types, utilizing the same or different radio technologies, or belonging to the same or different access networks, can overlap.
[0096] Communication links in a wireless communication system can include uplinks for carrying Uplink (UL) transmissions (e.g., from a terminal 11 to a network device 12) or downlinks for carrying Downlink (DL) transmissions (e.g., from a network device 12 to a terminal 11). UL transmissions can also be called reverse link transmissions, and DL transmissions can also be called forward link transmissions. Downlink transmissions can be made using a licensed spectrum, an unlicensed spectrum, or both. Similarly, uplink transmissions can be made using a licensed spectrum, an unlicensed spectrum, or both.
[0097] As described in the background, there are two schemes of evolved packet system fallback (EPS FB) and voice over NR (VoNR) in the prior art 5G standalone (SA) networking. When a terminal performs handover between cells supporting different service capabilities, for example, from a cell supporting VoNR in the 5G system to a cell supporting only EPS FB in the 5G system, although the handover is between cells in the same system (5G system), due to different service capabilities, it may cause handover failure or service interruption and other problems, which seriously affects the user service experience.
[0098] To solve at least one of the above problems, the embodiment of the present application provides a handover method, which can avoid or reduce the problems of handover failure or service interruption caused by handover of a terminal to a cell not supporting the current service capability, and improve the user service experience.
[0099] The handover method provided by the embodiment of the present application avoids or reduces the problems of handover failure or service interruption caused by handover of a terminal to a cell not supporting the current service capability by configuring the service capability information (such as voice service capability information) of each cell at the base station side, and selecting a suitable target cell for handover in the terminal handover process by using the pre-configured service capability information of each cell. Here, the current service capability refers to the capability of performing the service currently being performed by the terminal and the serving cell. The service capability information can be used to indicate whether the service of a preset communication system is supported, for example, whether the VoNR voice service is supported.
[0100] Please refer to Figure 3 The handover method comprises:
[0101] Step 31, the first base station receives the first measurement report sent by the first terminal, and the first measurement report comprises the signal quality information of at least one neighbor cell of the first terminal.
[0102] Here, the first terminal is performing a first service, and specifically, the first service can be a VoNR voice service, and the at least one neighbor cell is a same-system neighbor cell of the serving cell. The first base station can be the base station to which the current serving cell of the first terminal belongs. The first measurement report reported by the first terminal usually carries the signal quality information (such as signal strength) of at least one neighbor cell meeting a preset reporting condition.
[0103] Step 32, the first base station selects a first neighbor cell from the at least one neighbor cell as a target cell according to the measurement report and pre-configured service capability information of each cell, wherein the first neighbor cell meets a preset signal quality condition and supports a first service, and the service between the first terminal and the serving cell is the first service.
[0104] Here, the service capability information is used to indicate whether a cell supports the first service. In order to avoid service interruption or handover failure (such as call drop) caused by the terminal switching to a cell that does not support the current service capability, the embodiments of the present application consider the service capability of the neighbor cell when selecting the target cell, and preferentially select a neighbor cell that meets the preset signal quality condition and supports the first service as the target cell. For example, in the case where the first service is a VoNR voice service, the first base station preferentially selects a same-system neighbor cell that supports the VoNR voice service as the target cell for handover. The first service can also be other types of services, such as a VoLTE voice service, or other data services.
[0105] Step 33, the first base station controls the first terminal to hand over to the target cell.
[0106] Here, the first base station can send a physical channel reconfiguration message to the first terminal, instructing the first terminal to hand over to the target, thereby realizing handover to the target cell.
[0107] Through the above steps, the first base station preferentially selects a neighbor cell that supports the first service capability as the target cell, which can reduce or avoid switching the first terminal to a neighbor cell that does not support the first service capability, thereby ensuring the success rate of terminal handover and improving the user's experience of using the voice call service.
[0108] Specifically, in step 32, the preset signal quality condition can be any one of the following:
[0109] 1) signal quality is better than a preset quality threshold;
[0110] 2) one of the top N in the at least one neighbor cell, N being a preset positive integer;
[0111] 3) one of the top M in the first type of neighbor cell, the first type of neighbor cell being a neighbor cell in the at least one neighbor cell that supports the first service, M being a preset positive integer;
[0112] Here, the first condition is an absolute condition for signal quality. When the first condition is used, in step 32, the neighbor cells that meet the quality threshold can be first selected from the at least one neighbor cell:
[0113] A) If the number of screened out neighbor cells is 0, it means that the first neighbor cell does not exist in the at least one neighbor cell;
[0114] B) If the number of screened out neighbor cells is greater than or equal to 1, the first service support of each of the neighbor cells can be judged in order of signal quality, and if the first service is supported, the neighbor cell is selected as the target cell, and if the first service is not supported, the next neighbor cell is judged until all the screened out neighbor cells are judged. If the first service is still not found, it means that the first neighbor cell does not exist in the at least one neighbor cell.
[0115] The above-mentioned second condition and third condition are relative conditions of signal quality.
[0116] In the above-mentioned second condition, in step 32, the at least one neighbor cell can be sorted in order of signal quality from good to bad to obtain a first neighbor cell list, and then the first N neighbor cells in the first neighbor cell list are judged one by one to see if the first service is supported, and if the first service is supported, the neighbor cell is selected as the target cell, and if the first service is not supported, the next neighbor cell is judged until the first N neighbor cells are judged. If the first service is still not found, it means that the first neighbor cell does not exist in the at least one neighbor cell. In addition, if N is equal to the number of the at least one neighbor cell, the above-mentioned judgment and selection are performed on all the neighbor cells in the at least one neighbor cell in order of signal quality.
[0117] In the above-mentioned third condition, in step 32, the neighbor cells supporting the first service are first screened out from the at least one neighbor cell, and if the number of screened out neighbor cells is 0, it means that the first neighbor cell does not exist in the at least one neighbor cell. Then, the screened out neighbor cells are sorted in order of signal quality from good to bad to obtain a second neighbor cell list, and then one neighbor cell is selected from the first M neighbor cells in the second neighbor cell list as the target cell. Here, one neighbor cell can be selected from the first M neighbor cells in order of signal quality, for example, the best neighbor cell is selected, or one neighbor cell can be randomly selected from the first M neighbor cells.
[0118] In the above-mentioned step 32, in addition to the preset signal quality condition and the support of the first service, other selection conditions such as cell load, transmission delay and the like can also be combined for comprehensive comparison and selection.
[0119] Optionally, the neighboring cells reported in the first measurement report belong to the same communication system as the current serving cell of the first terminal, such as a 5G communication system. That is, the at least one neighboring cell reported in the first measurement report is a same-system neighboring cell of the serving cell. Here, the same communication system refers to a communication system supporting the same radio access network technology. If the first neighboring cell cannot be selected in step 32, the following any one of the following methods can be used for processing:
[0120] The first method: the first base station sends a measurement control message to the first terminal, where the measurement control message is used to instruct the measurement of a different-system neighboring cell, and can indicate the related information of the different-system neighboring cell and a measurement event (for example, the measurement of a 4G neighboring cell, and the measurement event is B1, that is, the signal strength of the different-system neighboring cell is higher than a certain threshold). Then, the first base station receives a second measurement report sent by the first terminal, where the second measurement report includes the indication information of the different-system neighboring cell (which can be the indication of the different-system neighboring cell satisfying the above measurement event, and can further indicate the signal quality information of the different-system neighboring cell). At this time, the first base station can select a different-system neighboring cell as a target cell according to the second measurement report, and control the first terminal to hand over to the target cell, for example, sends a physical channel reconfiguration message to the first terminal to control the first terminal to hand over to the target cell.
[0121] The second method: in order to improve the handover speed, the first base station can directly select a different-system neighboring cell from the neighboring cell list of the serving cell as a target cell, and control the first terminal to hand over to the target cell, for example, sends a physical channel reconfiguration message to the first terminal to control the first terminal to hand over to the target cell. Here, the neighboring cell list of the serving cell can be determined according to the received measurement report of each terminal, and can also be pre-configured on the first base station side by the network according to the cell planning. The selection from the neighboring cell list of the serving cell can be a random selection.
[0122] Through the above processing method, when the first neighboring cell does not exist in the same-system neighboring cell, the embodiment of the present application controls the terminal to hand over to the different-system neighboring cell, so that the problems such as handover failure or call interruption caused by the handover of the terminal to the neighboring cell not supporting the first service can be avoided.
[0123] Based on the above method, the embodiment of the present application further provides a device for implementing the above method.
[0124] Please refer to Figure 4 The embodiment of the present application provides a first base station, which comprises a transceiver 41 and a processor 42, wherein,
[0125] The transceiver 41 is configured to receive a first measurement report sent by the first terminal, the first measurement report comprising signal quality information of at least one neighboring cell of the first terminal.
[0126] The processor 42 is configured to select a first neighboring cell from the at least one neighboring cell as a target cell according to the measurement report and preconfigured service capability information of each cell, wherein the first neighboring cell satisfies a preset signal quality condition and supports a first service, and the service between the first terminal and the serving cell is the first service; and control the first terminal to switch to the target cell.
[0127] Optionally, the transceiver is further configured to send a measurement control message to the first terminal when the first neighboring cell fails to be selected from the at least one neighboring cell, receive a second measurement report sent by the first terminal, wherein the measurement control message is used to instruct to measure a heterogeneous neighboring cell, and the second measurement report comprises indication information of the heterogeneous neighboring cell.
[0128] The processor is further configured to select a heterogeneous neighboring cell as the target cell according to the second measurement report, and control the first terminal to switch to the target cell.
[0129] Optionally, the processor is further configured to directly select a heterogeneous neighboring cell from a neighboring cell list of the serving cell as the target cell when the first neighboring cell fails to be selected from the at least one neighboring cell, and control the first terminal to switch to the target cell.
[0130] Optionally, the preset signal quality condition comprises at least one of the following:
[0131] The signal quality is better than a preset quality threshold;
[0132] One of the top N in the at least one neighboring cell, N being a preset positive integer;
[0133] One of the top M in a first type of neighboring cell, the first type of neighboring cell being a neighboring cell in the at least one neighboring cell that supports the first service, and M being a preset positive integer.
[0134] Optionally, the first service is a VoNR voice service, and the at least one neighboring cell is a same-system neighboring cell of the serving cell.
[0135] It should be noted that the device in this embodiment is the same as the device in the above Figure 3The method shown corresponds to the device, and the implementation manners in the above embodiments are applicable to the embodiments of the device, and the same technical effects can be achieved. The device provided in the embodiments of the present application can implement all the method steps implemented by the method embodiments, and the same technical effects can be achieved. Here, the same parts and beneficial effects in the method embodiments will not be described in detail.
[0136] Please refer to Figure 5 The present application provides another structural diagram of the first base station, comprising: a processor 501, a transceiver 502, a memory 503 and a bus interface, wherein:
[0137] In the embodiments of the present application, the network device further comprises: a program stored in the memory 503 and executable on the processor 501, wherein the program is executed by the processor 501 to implement the following steps:
[0138] receiving a first measurement report sent by the first terminal, wherein the first measurement report comprises signal quality information of at least one neighboring cell of the first terminal;
[0139] selecting a first neighboring cell from the at least one neighboring cell as a target cell according to the measurement report and pre-configured service capability information of each cell, wherein the first neighboring cell meets a preset signal quality condition and supports a first service, and the service between the first terminal and the serving cell is the first service;
[0140] controlling the first terminal to switch to the target cell.
[0141] Optionally, when the processor executes the program, the following steps are further implemented:
[0142] If the first neighboring cell cannot be selected from the at least one neighboring cell, a measurement control message is sent to the first terminal, a second measurement report sent by the first terminal is received, wherein the measurement control message is used to instruct to measure a heterogeneous neighboring cell, and the second measurement report comprises indication information of the heterogeneous neighboring cell; according to the second measurement report, a heterogeneous neighboring cell is selected as a target cell, and the first terminal is controlled to switch to the target cell.
[0143] Optionally, when the processor executes the program, the following steps are further implemented:
[0144] If the first neighboring cell cannot be selected from the at least one neighboring cell, a heterogeneous neighboring cell is directly selected from a neighboring cell list of the serving cell as a target cell, and the first terminal is controlled to switch to the target cell.
[0145] Optionally, the preset signal quality condition comprises at least one of the following:
[0146] the signal quality is better than a preset quality threshold;
[0147] one of the first N of the at least one neighbor cell, N being a preset positive integer;
[0148] one of the first M of the first type of neighbor cell, the first type of neighbor cell being a neighbor cell of the at least one neighbor cell that supports the first service, M being a preset positive integer.
[0149] Optionally, the first service is a VoNR voice service, and the at least one neighbor cell is a same-system neighbor cell of the serving cell.
[0150] It can be understood that, when the computer program is executed by the processor 501, the computer program can implement each process of the method embodiment shown in the above Figure 3 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0151] In the Figure 5 , the bus architecture can include any number of interconnecting buses and bridges, and various circuitry that links the various circuits together, such as one or more processors represented by the processor 501 and memory represented by the memory 503. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and therefore, not described further. The bus interface provides an interface to the bus architecture. The transceiver 502 can be a plurality of elements, i.e., including a transmitter and a receiver, which provides a means for communicating with various other apparatuses over a transmission medium.
[0152] The processor 501 is responsible for managing the bus architecture and general processing, and the memory 503 can store data used by the processor 501 in performing operations.
[0153] It should be noted that the terminal in this embodiment is a device corresponding to the method shown in the above Figure 3 The implementation manners in the above embodiments are applicable to the terminal embodiment, and the same technical effects can be achieved. In the device, the transceiver 502 and the memory 503, and the transceiver 502 and the processor 501 can be connected through the bus interface, the function of the processor 501 can be implemented by the transceiver 502, and the function of the transceiver 502 can be implemented by the processor 501. It should be noted that the above device provided by the embodiment of the present application can implement all method steps achieved by the method embodiment, and can achieve the same technical effects. Details of the same parts and beneficial effects in the embodiment and the method embodiment are not described herein.
[0154] In some embodiments of the present application, a computer readable storage medium is also provided, which stores a program. The program is executed by a processor to implement the following steps:
[0155] receiving a first measurement report sent by the first terminal, the first measurement report comprising signal quality information of at least one neighboring cell of the first terminal;
[0156] selecting a first neighboring cell from the at least one neighboring cell as a target cell according to the measurement report and pre-configured service capability information of each cell, wherein the first neighboring cell meets a preset signal quality condition and supports a first service, and the service between the first terminal and the serving cell is the first service;
[0157] controlling the first terminal to switch to the target cell.
[0158] The program is executed by a processor to implement all implementation manners of the switching method shown in the above Figure 3 and achieve the same technical effects. To avoid repetition, details are not described here.
[0159] In the following, another switching method will be provided. In this switching method, the terminal pre-acquires information about whether each cell supports the first service, for example, the indication information about whether the cell supports the first service is carried in the broadcast signal of the cell, or the above information is pre-configured on the terminal side. In this way, the first terminal which is performing the first service can preferentially report the neighboring cell supporting the first service when reporting the measurement report, so as to reduce or avoid the switching failure or call interruption caused by the target cell not supporting the first service.
[0160] Please refer to Figure 6 The embodiment of the present application also provides another switching method, which is applied to the first base station side and comprises the following steps:
[0161] In step 61, the first base station receives a measurement report sent by the first terminal, the measurement report comprising signal quality information of at least one neighboring cell, and the at least one neighboring cell is all a neighboring cell supporting the first service, and the service between the first terminal and the serving cell is the first service.
[0162] Here, the terminal filters the neighboring cells when reporting the measurement report, and the at least one neighboring cell reported is all a neighboring cell supporting the first service. Optionally, the first service is a VoNR voice service, and the at least one neighboring cell is all a same-system neighboring cell of the serving cell. The first service can also be other types of services, such as a VoLTE voice service or other data services.
[0163] Step 62, the first base station selects a neighbor cell as a target cell from the at least one neighbor cell according to the measurement report, and controls the first terminal to hand over to the target cell.
[0164] Through the above steps, the target cell selected by the first base station from the at least one neighbor cell is a neighbor cell supporting the first service, thereby reducing or avoiding problems such as handover failure or call interruption caused by the target cell not supporting the first service.
[0165] Optionally, the first base station can also send broadcast information of the base station cell, and the broadcast information carries service capability information of whether the base station cell supports the first service. In this way, each cell can carry service capability information of whether the cell supports the first service in the cell broadcast information, so that the terminal can obtain service capability information of each cell according to the received cell broadcast information, so as to filter out neighbor cells supporting the first service for reporting the measurement report.
[0166] Optionally, in order to reduce the bit overhead of the service capability information, the service capability information is carried in a primary synchronization signal (PSS) sequence of the base station cell. For example, the service capability information (for example, whether to support VoNR voice service) of the cell is added in the PSS sequence broadcast by the cell.
[0167] Specifically, the service capability information is one-bit flag information flag, and the value range is {0, 1}. For example, 0 indicates that the first service (VoNR switch is off) is not supported, and 1 indicates that the first service (VoNR switch is on) is supported.
[0168] The first base station can generate the PSS sequence d PSS (n) carrying the service capability information in the following manner.
[0169] d PSS (n)=1-2x(m)
[0170]
[0171] 0≤n<127
[0172] Wherein, x(i+7)=(x(i+4)+x(i))mod 2, and x(1)~x(6) are preset values, for example, [x(6)x(5)x(4)x(3)x(2)x(1)x(0)]=[1110110].
[0173] The value of the primary synchronization signal (PSS) of the cell of the base station can refer to the related standards and specifications in the prior art.
[0174] Please refer to Figure 7 The embodiment of the application further provides another switching method applied to the first terminal side, comprising the following steps:
[0175] In step 71, if the first terminal detects that the first neighbor cell satisfies the measurement reporting condition during the first service, the first terminal judges whether the first neighbor cell supports the first service according to the service capability information of the first neighbor cell obtained in advance.
[0176] Here, the first terminal can obtain the service capability information of each cell from the broadcast information of each cell by receiving the broadcast information of each cell. Alternatively, the service capability information of each cell is pre-configured in the first terminal locally. The first terminal uses the service capability information of each cell to screen the neighbor cells supporting the first service when measuring the neighbor cells.
[0177] In step 72, if the first neighbor cell supports the first service, the first terminal sends a measurement report containing the signal quality information of the first neighbor cell to the serving cell.
[0178] Here, if the first neighbor cell does not support the first service, the first terminal refuses to send a measurement report containing the signal quality information of the first neighbor cell to the serving cell.
[0179] Through the above steps, the first terminal of the embodiment of the application only reports the neighbor cells supporting the first service, thereby avoiding or reducing the problems of switching failure or call interruption caused by switching to a neighbor cell not supporting the first service.
[0180] In addition, in order to avoid service interruption (such as call drop) caused by the fact that the terminal does not report the measurement report of the neighbor cell and the signal of the original serving cell is too weak, the terminal can initiate a request to the network side, request the network side to issue a measurement control for a different system (such as 4G), and the terminal re-measures the 4G neighbor cell signal. If the signal condition is satisfied, the terminal can switch to the 4G network. That is, during the measurement reporting process, if the first terminal detects that all the neighbor cells satisfying the measurement reporting condition do not support the first service, the first terminal can send a different system measurement request to the serving cell, receive a measurement control message sent by the serving cell, and the measurement control message is used to instruct to measure the different system neighbor cell. Then, according to the measurement control message, the different system measurement and reporting are performed.
[0181] In the embodiment of the application, the first terminal can receive the broadcast information sent by the serving cell and the neighbor cells, and obtain the service capability information of the corresponding cell from the broadcast information, and the service capability information is used to indicate whether the cell supports the first service.
[0182] Optionally, the broadcast information is a PSS sequence. The service capability information is one-bit flag information flag. The service capability information of the corresponding cell is obtained from the broadcast information, which can specifically include:
[0183] demodulating the PSS sequence of the corresponding cell to obtain a first value
[0184] performing modulo 3 calculation on the first value to obtain a second value
[0185] calculating the difference between the first value and the second value, and performing division 3 calculation on the difference to obtain the service capability information flag, i.e. For example, according to a pre-set rule, when flag = 0, it indicates that the first service is not supported; when flag = 1, it indicates that the first service is supported.
[0186] Optionally, the first service is a VoNR voice service, and the first neighbor cell is a same-system neighbor cell of the serving cell. The first service can also be other types of services, such as a VoLTE voice service, or other data services.
[0187] Based on the above method, the device for implementing the above method will be further provided below.
[0188] Please refer to Figure 8 The embodiment of the present application provides a first base station, which comprises:
[0189] a transceiver 81, configured to receive a measurement report sent by a first terminal, wherein the measurement report comprises signal quality information of at least one neighbor cell, the at least one neighbor cell supports a first service, and the service between the first terminal and a serving cell is the first service;
[0190] a processor 82, configured to select one neighbor cell as a target cell from the at least one neighbor cell according to the measurement report, and control the first terminal to switch to the target cell.
[0191] Optionally, the transceiver is further configured to send broadcast information of the base station cell, wherein the broadcast information carries service capability information of whether the base station cell supports the first service.
[0192] Optionally, the service capability information is carried in a primary synchronization signal (PSS) sequence of the base station cell.
[0193] Optionally, the service capability information is flag information of one bit, and the processor is further configured to generate the PSS sequence d carrying the service capability information in the following manner PSS (n):
[0194] d PSS (n)=1-2x(m)
[0195]
[0196] 0≤n<127
[0197] wherein x(i+7)=(x(i+4)+x(i))mod 2, and x(1)~x(6) are preset values.
[0198] is a value of a primary synchronization signal (PSS) of a cell of the base station.
[0199] Optionally, the first service is a VoNR voice service, and the at least one neighbor cell is a same-system neighbor cell of the serving cell.
[0200] It should be noted that the device in this embodiment is a device corresponding to the method shown in the above Figure 6 The implementation manners in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effects. The device provided in the embodiments of the present application can implement all the method steps achieved by the method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0201] Please refer to Figure 9 The embodiments of the present application provide a structure diagram of a first base station, which comprises a processor 901, a transceiver 902, a memory 903 and a bus interface, wherein:
[0202] In the embodiments of the present application, the first base station further comprises a program stored in the memory 903 and executable on the processor 901, and the program is executed by the processor 901 to implement the following steps:
[0203] receiving a measurement report sent by a first terminal, wherein the measurement report comprises signal quality information of at least one neighbor cell, the at least one neighbor cell supports a first service, and the first terminal performs the service with a serving cell;
[0204] According to the measurement report, a neighbor cell is selected as a target cell from the at least one neighbor cell, and the first terminal is controlled to switch to the target cell.
[0205] Optionally, the processor, when executing the program, further implements the following steps:
[0206] The processor, when executing the program, further implements the following steps:
[0207] Optionally, the service capability information is carried in a primary synchronization signal (PSS) sequence of the base station cell.
[0208] Optionally, the service capability information is one-bit flag information flag, and the processor, when executing the program, further implements the following steps:
[0209] The PSS sequence d carrying the service capability information is generated in the following manner: PSS (n):
[0210] d PSS (n)=1-2x(m)
[0211]
[0212] 0≤n<127
[0213] wherein x(i+7)=(x(i+4)+x(i))mod 2, and x(1)~x(6) are preset values.
[0214] is a value of a primary synchronization signal (PSS) of the base station cell.
[0215] Optionally, the first service is a VoNR voice service, and the at least one adjacent cell is a same-system adjacent cell of the serving cell.
[0216] It can be understood that, in the embodiment of the application, the computer program executed by the processor 901 can implement each process of the method embodiment shown in the above Figure 6 and achieve the same technical effects. To avoid repetition, no further description is given here.
[0217] In the Figure 9 , the bus architecture can include any number of interconnecting buses and bridges, and the various circuitry representative of the processor(s) 901 and the memory 903 that are linked together by the bus architecture, and that can be, for example, kept static for the duration of use or can be dynamically changed or reconfigured according to the needs. The bus architecture can also include a network connection, which is used in the computer system 900 to communicate with various other devices, for example, using the Internet. The bus interface provides an interface for the connection to the transceiver 902. The transceiver 902 can be a plurality of elements, i.e., including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium.
[0218] The processor 901 is responsible for managing the bus architecture and general processing, and the memory 903 can store data used by the processor 901 when performing operations.
[0219] It should be noted that the terminal in this embodiment is a device corresponding to the method shown in the above Figure 6 The implementation manners in the above embodiments are all applicable to the terminal embodiment, and the same technical effects can be achieved. In the device, the transceiver 902 and the memory 903, and the transceiver 902 and the processor 901 can be connected through the bus interface, the function of the processor 901 can also be realized by the transceiver 902, and the function of the transceiver 902 can also be realized by the processor 901. It should be noted that the above device provided by the embodiment of the present application can realize all the method steps realized by the method embodiment and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment will not be described in detail.
[0220] In some embodiments of the present application, a computer readable storage medium is also provided, which stores a program, and the program is executed by a processor to realize the following steps:
[0221] Receiving a measurement report sent by a first terminal, wherein the measurement report includes signal quality information of at least one neighbor cell, and the at least one neighbor cell supports a first service, and the first terminal performs the first service with a serving cell;
[0222] According to the measurement report, selecting one neighbor cell from the at least one neighbor cell as a target cell, and controlling the first terminal to switch to the target cell.
[0223] The program is executed by the processor to realize all the implementation manners in the above Figure 6 switching method, and achieve the same technical effects. To avoid repetition, details are not described here.
[0224] The embodiment of the present application provides a first terminal as shown in the Figure 10 The first terminal comprises:
[0225] The processor 101 is configured to, in the process of performing a first service, if it is detected that a first neighbor cell meets a measurement reporting condition, determine whether the first neighbor cell supports the first service according to pre-obtained service capability information of the first neighbor cell.
[0226] The transceiver 102 is configured to, in the case that the first neighbor cell supports the first service, send a measurement report containing signal quality information of the first neighbor cell to a serving cell.
[0227] Optionally, the transceiver is further configured to reject sending a measurement report containing signal quality information of the first neighbor cell to a serving cell in a case where the first neighbor cell does not support the first service.
[0228] Optionally, the transceiver is further configured to send an inter-system measurement request to the serving cell in a case where all the neighbor cells satisfying the measurement reporting condition do not support the first service, receive a measurement control message sent by the serving cell, the measurement control message being used to instruct to measure inter-system neighbor cells, and perform inter-system measurement and reporting according to the measurement control message.
[0229] Optionally, the transceiver is further configured to receive broadcast information sent by a serving cell and a neighbor cell, and obtain service capability information of a corresponding cell from the broadcast information, the service capability information being used to indicate whether the cell supports the first service.
[0230] Optionally, the broadcast information is a PSS sequence.
[0231] Optionally, the service capability information is one-bit flag information flag, and the processor is further configured to:
[0232] demodulate the PSS sequence of the corresponding cell to obtain a first value
[0233] perform modulo 3 calculation on the first value to obtain a second value
[0234] calculate a difference value of the first value and the second value, and perform division 3 calculation on the difference value to obtain the service capability information.
[0235] Optionally, the first service is a VoNR voice service, and the first neighbor cell is a same-system neighbor cell of the serving cell.
[0236] It should be noted that the device in this embodiment is a device corresponding to the method described above Figure 7 The implementation manners in the above embodiments are applicable to the embodiments of the device, and the same technical effects can be achieved. It should be noted that the above device provided in the embodiments of the present application can implement all method steps achieved by the method embodiments and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0237] Please refer to Figure 11 The first terminal provided in the embodiments of the present application includes a processor 1101, a transceiver 1102, a memory 1103, a user interface 1104 and a bus interface.
[0238] In the embodiment of the present application, the first terminal further comprises a program stored in the memory 1103 and executable on the processor 1101.
[0239] The processor 1101 implements the following steps when executing the program.
[0240] In the process of the first service, if it is detected that the first neighbor cell satisfies the measurement reporting condition, it is judged whether the first neighbor cell supports the first service according to the service capability information of the first neighbor cell obtained in advance.
[0241] In the case that the first neighbor cell supports the first service, a measurement report containing the signal quality information of the first neighbor cell is sent to the serving cell.
[0242] Optionally, the processor further implements the following steps when executing the program.
[0243] In the case that the first neighbor cell does not support the first service, the measurement report containing the signal quality information of the first neighbor cell is refused to be sent to the serving cell.
[0244] Optionally, the processor further implements the following steps when executing the program.
[0245] In the case that all the neighbor cells satisfying the measurement reporting condition do not support the first service, a measurement request of different systems is sent to the serving cell, and a measurement control message sent by the serving cell is received, the measurement control message being used to instruct to measure the neighbor cell of different systems.
[0246] According to the measurement control message, the measurement of different systems and the reporting are performed.
[0247] Optionally, the processor further implements the following steps when executing the program.
[0248] The broadcast information sent by the serving cell and the neighbor cell is received, and the service capability information of the corresponding cell is obtained from the broadcast information, the service capability information being used to instruct whether the cell supports the first service.
[0249] Optionally, the broadcast information is a PSS sequence.
[0250] Optionally, the service capability information is one-bit flag information flag, and the processor further implements the following steps when executing the program.
[0251] The PSS sequence of the corresponding cell is demodulated to obtain a first value.
[0252] The first value is compared with a second value. A modulo 3 calculation is performed to obtain a second numerical value
[0253] A difference between the first numerical value and the second numerical value is calculated, and a modulo 3 calculation is performed on the difference to obtain the service capability information.
[0254] Optionally, the first service is a VoNR voice service, and the first neighbor cell is a same-system neighbor cell of the serving cell.
[0255] It can be understood that, when the computer program is executed by the processor 1101, the computer program can implement the various processes of the method embodiments shown above, and can achieve the same technical effects. To avoid repetition, the same parts and beneficial effects of the method embodiments will not be described in detail here. Figure 7 The processor 1101 can implement the various processes of the method embodiments shown above, and can achieve the same technical effects. To avoid repetition, the same parts and beneficial effects of the method embodiments will not be described in detail here.
[0256] In the Figure 11 , the bus architecture can include any number of interconnected buses and bridges, which link together various circuits such as the processor 1101 representing one or more processors and the memory 1103 representing the memory. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described in further detail herein. The bus interface provides an interface. The transceiver 1102 can be a plurality of elements, i.e., including a transmitter and a receiver, which provide units for communicating with various other devices on a transmission medium. The user interface 1104 can also be an interface that can be externally connected to the required device for different user devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0257] The processor 1101 is responsible for managing the bus architecture and general processing, and the memory 1103 can store data used by the processor 1101 when performing operations.
[0258] It should be noted that the device in this embodiment is a device corresponding to the method shown above Figure 7 The implementation modes in the above embodiments are all applicable to the device embodiments, and can also achieve the same technical effects. In the device, the transceiver 1102 and the memory 1103, and the transceiver 1102 and the processor 1101 can be connected through the bus interface, the function of the processor 1101 can also be implemented by the transceiver 1102, and the function of the transceiver 1102 can also be implemented by the processor 1101. It should be noted that the above device provided by the embodiments of the present application can implement all method steps realized by the method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail here.
[0259] In some embodiments of the present application, a computer readable storage medium is also provided, which stores a program, and the program is executed by a processor to implement the following steps:
[0260] In the process of performing the first service, if it is detected that the first neighbor cell satisfies a measurement reporting condition, then according to the service capability information of the first neighbor cell obtained in advance, it is determined whether the first neighbor cell supports the first service;
[0261] In the case where the first neighbor cell supports the first service, a measurement report containing signal quality information of the first neighbor cell is sent to a serving cell.
[0262] The program is executed by the processor to implement all implementation manners of the switching method described above Figure 7 and achieve the same technical effects. To avoid repetition, details are not described here.
[0263] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0264] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0265] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and actual implementation can have another division manner. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0266] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0267] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0268] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.
[0269] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A handover method, characterized by, The method comprises the following steps: The first base station receives a measurement report sent by a first terminal, wherein the measurement report comprises signal quality information of at least one adjacent cell, and the at least one adjacent cell is a cell supporting a first service, and the service between the first terminal and a serving cell is the first service; The first base station selects one adjacent cell as a target cell from the at least one adjacent cell according to the measurement report, and controls the first terminal to switch to the target cell; The method further comprises the following steps: The first base station sends broadcast information of a cell of the first base station, wherein the broadcast information carries service capability information of the cell of the first base station, and the service capability information is carried in a primary synchronization signal (PSS) sequence of the cell of the first base station; The service capability information is a one-bit flag information flag, and the first base station generates a PSS sequence d carrying the service capability information in the following manner PSS (n): d PSS (n) = 1 - 2 x (m) 0≤n<127 Wherein, x (i+7) = (x (i+4) + x (i)) mod 2, and x (1) ~ x (6) are preset values; The value of the primary synchronization signal (PSS) of the cell of the base station.
2. The method of claim 1, wherein, The first service is a VoNR voice service, and the at least one adjacent cell is a same-system adjacent cell of the serving cell.
3. A handover method, characterized by, The method comprises the following steps: In the process of performing a first service, if a first adjacent cell is detected to meet a measurement reporting condition, the first terminal judges whether the first adjacent cell supports the first service according to pre-obtained service capability information of the first adjacent cell; In the case that the first adjacent cell supports the first service, the first terminal sends a measurement report containing signal quality information of the first adjacent cell to a serving cell; The method further comprises the following steps: The first terminal receives broadcast information sent by a serving cell and an adjacent cell, and obtains service capability information of a corresponding cell from the broadcast information, wherein the service capability information is used to indicate whether a cell supports a first service, and the broadcast information is a PSS sequence; The service capability information is one-bit flag information flag; obtaining the service capability information of the corresponding cell from the broadcast information comprises the following steps: demodulating the PSS sequence of the corresponding cell to obtain a first value performing a modulo 3 calculation on the first value to obtain a second value Calculating a difference value of a first value and a second value, and performing division by 3 calculation on the difference value to obtain the service capability information.
4. The method of claim 3, wherein, The method further comprises the following steps: In the case that the first adjacent cell does not support the first service, the first terminal refuses to send a measurement report containing signal quality information of the first adjacent cell to the serving cell.
5. The method of claim 4, wherein, The method further comprises the following steps: In the case that all adjacent cells meeting the measurement reporting condition do not support the first service, the first terminal sends an inter-system measurement request to the serving cell, and receives a measurement control message sent by the serving cell, wherein the measurement control message is used to instruct to perform measurement on an inter-system adjacent cell; According to the measurement control message, the first terminal performs inter-system measurement and reporting.
6. The method of claim 3, wherein, The first service is a VoNR voice service, and the first adjacent cell is a same-system adjacent cell of the serving cell.
7. A first base station, characterized by, The apparatus comprises a transceiver and a processor, wherein The transceiver is configured to receive a measurement report sent by a first terminal, wherein the measurement report comprises signal quality information of at least one adjacent cell, and the at least one adjacent cell is a cell supporting a first service, and the service between the first terminal and a serving cell is the first service; The processor is configured to select one adjacent cell as a target cell from the at least one adjacent cell according to the measurement report, and control the first terminal to switch to the target cell; The transceiver is further configured to send broadcast information of the base station cell, wherein the broadcast information carries service capability information of whether the base station cell supports the first service, and the service capability information is carried in a primary synchronization signal (PSS) sequence of the base station cell. The service capability information is one-bit flag information flag; and the processor is further configured to generate a PSS sequence d carrying the service capability information in the following manner PSS (n): d PSS (n) = 1 - 2 x (m) 0≤n<127 Wherein, x(i+7) = (x(i+4) + x(i)) mod 2, and x(1) ~ x(6) are preset values. The value of the primary synchronization signal (PSS) of the cell of the base station.
8. A first base station, characterized by, The method comprises the steps of: The processor, the memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method according to any one of claims 1 to 2.
9. A first terminal, characterized by The transceiver and the processor, wherein The processor is configured to, during the first service, if it is detected that the first neighbor cell satisfies a measurement reporting condition, determine whether the first neighbor cell supports the first service according to the pre-obtained service capability information of the first neighbor cell. The transceiver is configured to, if the first neighbor cell supports the first service, send a measurement report containing signal quality information of the first neighbor cell to a serving cell. The transceiver is further configured to receive broadcast information sent by a serving cell and neighbor cells, and obtain service capability information of a corresponding cell from the broadcast information, wherein the service capability information is used to indicate whether the first service is supported by the cell, and the broadcast information is a PSS sequence. The service capability information is one-bit flag information flag, and the processor is further configured to: demodulating the PSS sequence of the corresponding cell to obtain a first value performing a modulo 3 calculation on the first value to obtain a second value Calculate a difference value between the first value and the second value, and perform a division-by-3 calculation on the difference value to obtain the service capability information.
10. The first terminal according to claim 9, wherein The transceiver is further configured to, if the first neighbor cell does not support the first service, refuse to send a measurement report containing signal quality information of the first neighbor cell to a serving cell.
11. The first terminal according to claim 10, wherein The transceiver is further configured to, if all neighbor cells that satisfy the measurement reporting condition do not support the first service, send an inter-system measurement request to the serving cell, receive a measurement control message sent by the serving cell, wherein the measurement control message is used to instruct to perform measurement on inter-system neighbor cells, and perform inter-system measurement and reporting according to the measurement control message.
12. A first terminal, characterized by The processor, the memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method according to any one of claims 3 to 6. The computer program is stored in the computer readable storage medium, and when executed by the processor, implements the steps of the method according to any one of claims 1 to 2, or implements the steps of the method according to any one of claims 3 to 6.
13. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Trans-cell switching method and system for communication network
CN102158918A
Voice calling switching method, apparatus and base station thereof
CN105578537A
Cell handover method and base station
CN107040968A
Method and device for service processing in handover procedure, terminal and network device
CN112075093A
Method and communication system for reducing handover failure
CN113038545A