Cell handover method, terminal device, and storage medium
By switching to a target cell with better signal quality when the 5G network signal is poor, the problem of terminal devices being unable to connect to calls or poor call quality is solved, thereby improving call success rate and user experience.
Patent Information
- Application Number
- CN202311282628.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2043-09-28
AI Technical Summary
When the 5G network signal is poor, terminal devices may experience problems such as being unable to receive calls or poor call quality, which affects the user experience.
By measuring the signal strength of multiple cells, the DMRS SINR of the serving cell is obtained to determine whether the signal quality of the serving cell is below the threshold, and if necessary, the cell is switched to a target cell with better signal quality.
It reduces the probability of missed calls or dropped calls, and improves call success rate and user experience.
Smart Images

Figure CN119767373B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a cell handover method, terminal equipment, and storage medium. Background Technology
[0002] With the development of wireless communication technology and the increasing demands of users for communication, 5G has become the preferred communication method for users compared to 2G, 3G and 4G, due to its advantages such as fast transmission speed, flexible service management and good call quality.
[0003] Once a terminal device connects to a 5G network, it will continue to connect to that network without switching networks if the 5G network service remains uninterrupted. However, if the 5G network signal weakens, the terminal device may experience problems such as being unable to receive calls or poor call quality, thus affecting the user's call experience. Summary of the Invention
[0004] This application provides a cell handover method, terminal device, and storage medium. By switching cells in a timely manner through the terminal device, the probability of missed calls or dropped calls is reduced, thereby improving the success rate of calls and the user's call experience.
[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0006] Firstly, a cell handover method is provided, the method comprising:
[0007] Signal quality of multiple cells is obtained through signal measurement. The multiple cells include the serving cell of the terminal device and at least one cell other than the serving cell. The signal quality is the signal-to-interference-plus-noise ratio (DMRS SINR) of the demodulation reference signal of each of the multiple cells. If the signal quality of the serving cell is less than a first signal threshold, the terminal device is triggered to switch to a target cell in at least one of the cells. The target cell is a cell in at least one of the cells whose signal quality is greater than a second signal threshold.
[0008] The serving cell is the cell currently connected to by the terminal device, and can also be referred to as the first cell. At least one cell other than the serving cell can also be referred to as the second cell. Signal quality here can refer to the first signal quality of the first cell, the second signal quality of the second cell, and so on.
[0009] This can be understood as follows: to avoid situations where poor signal quality in the serving cell of a terminal device could lead to missed calls or dropped calls, the terminal device can measure the signal quality of the serving cell and at least one other cell in real time or periodically. If the signal quality of the serving cell is lower than a first signal threshold, the terminal device is triggered to hand over to the target cell. Since the signal quality of the target cell is higher than that of the serving cell, the terminal device switches to the cell with better signal quality, reducing the probability of missed calls or dropped calls.
[0010] Optionally, if the signal quality of the serving cell is less than a first signal threshold, triggering the terminal device to hand over to a target cell in at least one cell includes:
[0011] When the signal quality of the serving cell is less than a first signal threshold, the terminal device reports a first measurement report to the first base station. The first measurement report includes the signal quality of the serving cell and at least one cell. The terminal device receives a first handover command issued by the first base station based on the first measurement report. The first handover command includes a Radio Resource Control (RRC) reconfiguration message, which includes the identifier of the target cell. The terminal device then switches to the target cell based on the RRC reconfiguration message.
[0012] The identifier for the target cell can be its physical address.
[0013] This can be understood as follows: when the serving cell and the target cell both belong to the same base station, the terminal device switches from the serving cell to the target cell, which is a cell handover within the same base station.
[0014] Optionally, the serving cell and the target cell both belong to the first base station. The first base station can be a 5G base station or a 4G base station. When the serving cell and the target cell both belong to a 5G base station, the handover process of the terminal device from the serving cell to the target cell can be found in [reference needed]. Figure 8 The introduction process.
[0015] Optionally, the serving cell belongs to the first base station, the target cell belongs to the second base station, and the RRC reconfiguration message carries a handover instruction sent by the second base station to the first base station after receiving the resource allocation request sent by the first base station.
[0016] Assuming the first base station is the source 5G base station and the second base station is the target 5G base station, the handover process of the terminal device from the serving cell under the 5G base station to the target cell under the 4G base station can be found in [reference needed]. Figure 9 The introduction process.
[0017] Optionally, the serving cell and the target cell belong to different network standards. If the signal quality of the serving cell is less than a first signal threshold, the terminal device is triggered to hand over to the target cell in at least one of the cells, including:
[0018] If the signal quality of the serving cell is less than the first signal threshold, a second measurement report is sent to the third base station. The third base station then sends a handover request to the first core network based on the measurement results of the second measurement report. The first core network then sends the handover request to the fourth base station via the second core network. The fourth base station then sends a second handover command to the third base station via the second and first core networks. The handover request includes the identifier of the target cell, and the second handover command instructs the terminal device to hand over to the target cell. The terminal device receives the second handover command sent by the third base station, which includes an RRC reconfiguration message. After handing over to the target cell based on the RRC reconfiguration message, it sends an RRC reconfiguration completion message to the fourth base station.
[0019] This can be understood as follows: assuming the serving cell is a 5G base station and the target cell is a 4G base station, the third base station is the source 5G base station, the first core network is the 5G core network, the fourth base station is the target 4G base station, and the second core network is the 4G core network. The handover process from the serving cell to the target cell for the terminal device can be found in the subsequent section. Figure 10 The introduction process.
[0020] Optionally, DMRS SINR corresponds to multiple parameter value ranges. After obtaining the signal quality of each cell through signal measurement, the method further includes:
[0021] If the DMRS SINR of the serving cell is determined to meet the corresponding parameter value range, then the signal quality of the serving cell is determined to be less than the first signal threshold.
[0022] In one possible scenario, the terminal device obtains the DMRS SINR of the serving cell as the parameter value corresponding to the DMRS SINR. If the terminal device determines that the DMRS SINR value of the serving cell is less than the parameter value threshold, then it determines that the signal quality of the serving cell is less than the first signal threshold.
[0023] In another possible scenario, the terminal device obtains the DMRS SINR of the serving cell as the parameter range corresponding to the DMRS SINR. If the terminal device determines that the DMRS SINR parameter value range of the serving cell belongs to the preset parameter value range, then it determines that the signal quality of the serving cell is less than the first signal threshold.
[0024] Optionally, signal quality may also include at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal-to-Interference-plus-Noise Ratio (SSB SINR) of the Synchronous Broadcast Block.
[0025] This can be understood as follows: when a terminal device obtains the signal quality of multiple cells through signal measurement, the terminal device can determine the signal quality of multiple cells not only based on their individual DMRS SINRs, but also based on at least one of RSRP, RSRQ, or SSB SINRs, along with the DMRS SINR. Compared to determining cell signal quality solely through DMRS SINR, the terminal device can determine cell signal quality more accurately using multiple parameters.
[0026] Secondly, this application provides a terminal device, including: one or more processors; a memory; wherein the memory stores one or more computer programs, the one or more computer programs including instructions, which, when executed by the terminal device, cause the terminal device to perform: obtaining the signal quality of multiple cells through signal measurement, wherein the multiple cells include the serving cell of the terminal device and at least one cell other than the serving cell, the signal quality being the signal-to-interference-plus-noise ratio (DMRS SINR) of the demodulation reference signal of each of the multiple cells; and triggering the terminal device to switch to a target cell among the at least one cell when the signal quality of the serving cell is less than a first signal threshold, the target cell being a cell among the at least one cell whose signal quality is greater than a second signal threshold, the second signal threshold being greater than the first signal threshold.
[0027] In some embodiments, the terminal device further performs the following: when the signal quality of the serving cell is less than a first signal threshold, the terminal device reports a first measurement report to the first base station, the first measurement report including the signal quality of the serving cell and at least one cell; receives a first handover command issued by the first base station based on the first measurement report, the first handover command including a Radio Resource Control (RRC) reconfiguration message, the RRC reconfiguration message including an identifier of the target cell; and switches to the target cell based on the RRC reconfiguration message.
[0028] In some embodiments, the serving cell and the target cell both belong to the first base station.
[0029] In some embodiments, the serving cell belongs to the first base station, the target cell belongs to the second base station, and the RRC reconfiguration message carries a handover instruction sent by the second base station to the first base station after receiving the resource allocation request sent by the first base station.
[0030] In some embodiments, the serving cell and the target cell belong to cells under different network standards. The terminal device is further configured to perform the following: when the signal quality of the serving cell is less than a first signal threshold, send a second measurement report to a third base station, so that the third base station sends a handover request to the first core network based on the measurement results of the second measurement report; the first core network sends the handover request to a fourth base station through the second core network; the fourth base station sends a second handover command to the third base station through the second core network and the first core network, the handover request including the identifier of the target cell, and the second handover command instructing the terminal device to hand over to the target cell; receive the second handover command sent by the third base station, the second handover command including an RRC reconfiguration message; and after handing over to the target cell according to the RRC reconfiguration message, send an RRC reconfiguration completion message to the fourth base station.
[0031] In some embodiments, the terminal device is further configured to perform: if it is determined that the DMRS SINR of the serving cell meets the corresponding parameter value range, then determine that the signal quality of the serving cell is less than a first signal threshold.
[0032] In some embodiments, signal quality also includes at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal-to-Interference-plus-Noise Ratio (SSB SINR) of the Synchronous Broadcast Block.
[0033] Thirdly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform the cell handover method as described in any one of the first aspects.
[0034] Fourthly, this application provides a computer program product, which includes computer instructions that, when executed on a terminal device, cause the terminal device to perform the cell handover method as described in any one of the first aspects.
[0035] It is understood that the terminal device described in the second aspect, the computer storage medium described in the third aspect, and the computer program product described in the fourth aspect are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here. Attached Figure Description
[0036] Figure 1 A schematic diagram illustrating the process of a terminal device accessing a voice call as the called party;
[0037] Figure 2 Example diagram of application scenarios for the cell handover method provided in the embodiments of this application;
[0038] Figure 3A schematic diagram of the structure of a mobile phone provided in an embodiment of this application;
[0039] Figure 4 A software structure diagram of a mobile phone provided in an embodiment of this application;
[0040] Figure 5 An example image showing the signal strength displayed after a mobile phone connects to a 5G network is shown.
[0041] Figure 6 Interaction of the cell handover method provided in the embodiments of this application Figure 1 ;
[0042] Figure 7 Interaction of the cell handover method provided in the embodiments of this application Figure 2 ;
[0043] Figure 8 Cell handover example provided in this application embodiment Figure 1 ;
[0044] Figure 9 Cell handover example provided in this application embodiment Figure 2 ;
[0045] Figure 10 Cell handover example provided in this application embodiment Figure 3 ;
[0046] Figure 11 Interaction of the cell handover method provided in the embodiments of this application Figure 3 ;
[0047] Figure 12 Interaction of the cell handover method provided in the embodiments of this application Figure 4 ;
[0048] Figure 13 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation
[0049] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0050] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of embodiments of this application, unless otherwise stated, "a plurality of" means two or more.
[0051] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0052] Before describing the embodiments of this application, the terms involved in this application will be explained.
[0053] Reference signal receiving power (RSRP) is a key parameter representing the strength of wireless signals in long term evolution (LTE) networks and is one of the physical layer measurement requirements. It is the average signal power received on all resource particles carrying the reference signal within a certain symbol.
[0054] Reference signal receiving quality (RSRQ) represents the quality of LTE reference signal reception. This metric is mainly used to rank different LTE candidate cells based on signal quality.
[0055] The signal-to-interference-plus-noise ratio (SINR) is the ratio of the strength of the received useful signal to the strength of the received interference signal (noise and interference).
[0056] The tracking reference signal (TRS) is used to track and compensate for errors caused by oscillator defects, enabling terminal equipment to correctly receive downlink data. TRS refers to the cell-level SINR, which represents the signal-to-interference-plus-noise ratio for the entire cell.
[0057] The synchronization signal block (PBCH, SSB) is one of the most important pilot channels used in 5G. Its role is related to many aspects of terminal equipment accessing the cell, such as cell search, beam measurement, beam selection, or beam recovery.
[0058] The demodulation reference signal (DMRS) is used in LTE for the related demodulation of the physical uplink shared channel and the physical uplink control channel.
[0059] Currently, when a terminal device connects to a network, if the signal quality of the network it is currently connected to is poor, the terminal device may experience issues such as being unable to receive calls or being unable to make voice calls. Alternatively, during a voice call, if the signal quality of the network the terminal device is currently connected to is poor, the terminal device may experience dropped calls or poor call quality.
[0060] It should be noted that the network currently connected to the terminal device can be either a 5G network or a 4G network; this application embodiment does not limit this.
[0061] Here, the call between terminal devices can be a regular voice call, a VoIP call, etc. A regular voice call can be a phone call between terminal devices; a VoIP call can be an instant messaging voice call or other online voice call, such as a voice call between people on dating apps. Furthermore, this voice call can also be a voice call included in a video call.
[0062] The following example uses a mobile phone as the terminal device, combined with... Figure 1 This example illustrates the process of a terminal device acting as the called party in a voice call. For instance... Figure 1As shown, after receiving a paging request from a 5G base station, the mobile phone parses the received paging request. Upon successful parsing, the phone enters the call access process. For example, the 5G base station can send a paging message (i.e., a paging message) through its communication interface to page the mobile phone. Once the idle mobile phone successfully parses the paging message, it enters the call access process. After the called party accesses the phone, the 5G base station sends a paging request to the phone, which carries the caller's phone number. After successfully receiving the paging request from the 5G base station, the mobile phone sends a successful paging request reception identifier to the 5G command. For example, the mobile phone sends IMS_SIP_INVITE / TRYING to the 5G base station, indicating that it has successfully received the paging request. Then, the mobile phone sends IMS_SIP_INVITE / SESSION_PROGRESS to the 5G base station to reserve resources. The 5G base station then sends IMS_SIP_PRACK / INFORMAL_RESPONSE to the mobile phone to reserve resources. The mobile phone sends a resource reservation success flag to the 5G base station. For example, the mobile phone can send IMS_SIP_PRACK / OK to the 5G base station to indicate that resource reservation is OK. The 5G base station sends a command to the mobile phone to update the port number. After receiving the command, the mobile phone updates the port number. For example, the 5G base station sends IMS_SIP_UPDATE / INFORMAL_RESPONSE to the mobile phone to update the port number and the sendrcv status. The mobile phone sends IMS_SIP_UPDATE / OK to the 5G base station to indicate that the mobile phone has successfully updated the port number and the sendrcv status.
[0063] Furthermore, the mobile phone sends a ringing success command to the 5G base station. For example, the mobile phone sends IMS_SIP_INVITE / RINGING to the 5G base station to indicate that the phone is ringing. When the mobile phone detects that the user has clicked the answer button and performed the answer operation, it sends an answer success command to the 5G base station. For example, the mobile phone sends IMS_SIP_INVITE / OK to the 5G base station to indicate that the call has been successfully answered. After the calling mobile phone receives the answer success command from the called mobile phone, the 5G base station sends the command ackIMS_SIP_ACK / INFORMAL_RESPONSE to the called mobile phone. When the mobile phone detects that the call has ended, it sends a call end command to the 5G base station. After receiving the call end command, the 5G base station sends a call end success command to the mobile phone. For example, the call end command can be IMS_SIP_BYE / INFORMAL_RESPONSE. The call end success command can be IMS_SIP_BYE / OK.
[0064] Before a phone can successfully answer a voice call, if the 5G network signal is weak and downlink errors occur, preventing the phone from correctly receiving commands from the 5G network, the call will not connect. For example, Figure 1 When a mobile phone receives a paging message, if the signal on the 5G network it's connected to is poor, the phone may fail to parse the paging message, resulting in the inability to connect to the receiving call. Similarly, if the phone receives a command to update the port number but fails to do so, it will also result in the inability to connect to the receiving call.
[0065] To address the aforementioned issues, this application provides a cell handover method applied to a terminal device. After the terminal device obtains the signal quality of multiple cells through signal measurement, and if the terminal device determines that the signal quality of the serving cell is less than a first signal threshold, it triggers the terminal device to hand over to a target cell whose signal quality is greater than a second signal threshold. Here, the signal quality refers to the DMRS SINR of each of the multiple cells.
[0066] Therefore, when the signal quality of the serving cell of the terminal device is poor, by promptly triggering the terminal device to switch to a cell with better signal quality, the frequency of the terminal device being unable to connect to a call or dropping the call is reduced, thereby improving the success rate and call quality of the terminal device's voice call connection.
[0067] In related technologies, chip manufacturers do not provide interfaces for terminal devices to actively acquire DMRS SINR, nor do they actively report DMRS SINR to terminal devices, resulting in terminal devices being unable to determine cell signal quality based on DMRS SINR. In this embodiment, the terminal device determines the signal quality of multiple cells by measuring DMRS SINR, which can more accurately reflect the signal quality of a cell.
[0068] For example, the cell handover method provided in this application embodiment can be applied to terminal devices such as mobile phones, tablets, personal computers (PCs), personal digital assistants (PDAs), smartwatches, netbooks, augmented reality (AR) devices, virtual reality (VR) devices, in-vehicle devices, and smart cars. This application embodiment does not impose any limitations on this.
[0069] Figure 2 This is an example diagram illustrating an application scenario of the cell handover method provided in the embodiments of this application, such as... Figure 2As shown, this application scenario includes: a 5G core network, multiple 5G base stations 210 (the next generation NodeB, gNB), a 4G core network, and multiple 4G base stations 220 (enhanced NodeB, eNB). Figure 2 In this example, mobile phone 230 is used as the terminal device. Mobile phone 230 is connected to gNB210 and communicates through the 5G core network. The signal coverage area of gNB210 is the cell of gNB210. Similarly, the signal coverage area of eNB220 is the cell of eNB220.
[0070] Among them, 5G base stations are the core equipment of 5G networks, providing wireless coverage and enabling wireless signal transmission between wired communication networks and terminal devices.
[0071] In this embodiment, after mobile phone 230 accesses the 5G core network via gNB, if mobile phone 230 detects poor signal quality in the serving cell, it can switch to another cell. After mobile phone 230 connects to another cell, if mobile phone 230 determines that the signal quality of the switched cell is still poor, mobile phone 230 can connect to the 4G core network.
[0072] It should be explained that the serving cell of mobile phone 230 and the cell connected after the handover can be cells under the same 5G base station or cells under different 5G base stations; there is no limitation here.
[0073] In this embodiment of the application, after the mobile phone 230 accesses the 5G core network through the gNB, if the mobile phone 230 detects that the signal quality of the serving cell is poor, and if the mobile phone 230 determines that the signal quality of other 5G network standard cells that can be searched is even worse than the signal quality of the serving cell, then the mobile phone 230 can directly switch to a 4G network standard cell.
[0074] also, Figure 2 The cell handover method described herein is only an example scenario, and the cell handover method provided in this application is not limited to this one scenario.
[0075] like Figure 3 As shown, Figure 3 This is a schematic diagram of a mobile phone provided in an embodiment of this application.
[0076] The mobile phone 300 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0077] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the mobile phone 300. In other embodiments of this application, the mobile phone 300 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0078] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0079] The controller can serve as the nerve center and command center of the mobile phone 300. The controller can generate operation control signals based on the instruction operation code and timing signals to control the fetching and execution of instructions.
[0080] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0081] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0082] The I2C interface is a bidirectional synchronous serial bus that includes a serial data line (SDA) and a serial clock line (SCL).
[0083] The I2S interface can be used for audio communication.
[0084] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals.
[0085] The UART interface is a general-purpose serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication.
[0086] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display 194 and the camera 193. The MIPI interface includes the camera serial interface (CSI) and the display serial interface (DSI).
[0087] The GPIO interface can be configured via software. The GPIO interface can be configured as either control signals or data signals.
[0088] USB port 130 is a USB standard compliant interface, which can be a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge the mobile phone 300, and can also be used for data transfer between the mobile phone 300 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other terminal devices, such as AR devices.
[0089] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the mobile phone 300. In other embodiments of this application, the mobile phone 300 may also adopt different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0090] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger.
[0091] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance).
[0092] The wireless communication function of mobile phone 300 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0093] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in mobile phone 300 can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0094] The mobile communication module 150 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G on the mobile phone 300. The mobile communication module 150 may include at least one filter, switch, power amplifier, low-noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0095] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.
[0096] In this embodiment, the modem processor is further configured to receive signal quality data transmitted from cells of a 5G network within the coverage area of the mobile phone. The modem processor is also configured to receive signal quality data transmitted from cells of a 4G network within the coverage area of the mobile phone.
[0097] The wireless communication module 160 can provide solutions for wireless communication applications on the mobile phone 300, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0098] In some embodiments, antenna 1 of mobile phone 300 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling mobile phone 300 to communicate with networks and other devices via wireless communication technology. Wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. GNSS can include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0099] The mobile phone 300 implements its display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0100] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, mobile phone 300 may include one or N displays 194, where N is a positive integer greater than 1.
[0101] The mobile phone 300 can achieve shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0102] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization of image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.
[0103] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the mobile phone 300 may include one or N cameras 193, where N is a positive integer greater than 1.
[0104] A digital signal processor (DSP) is used to process digital signals. Besides digital image signals, it can also process other digital signals. For example, when a mobile phone 300 is selecting a frequency, the DSP performs Fourier transforms on the frequency energy.
[0105] Video codecs are used to compress or decompress digital video. The mobile phone 300 can support one or more video codecs. Thus, the mobile phone 300 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0106] NPU stands for Neural Network (NN) Computing Processor. By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs can enable intelligent cognitive applications in mobile phones, such as image recognition, facial recognition, speech recognition, and text understanding.
[0107] The external storage interface 120 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the mobile phone 300. The external storage card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external storage card.
[0108] The internal memory 121 can be used to store computer executable program code, including instructions. The processor 110 executes various functional applications and data processing of the mobile phone 300 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the mobile phone 300 (such as audio data, phonebook, etc.). Furthermore, the internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0109] The mobile phone 300 can achieve audio functions such as music playback and recording through the audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0110] Keypad 190 includes a power button, volume buttons, etc. Keypad 190 can be a mechanical keypad or a touch keypad. Mobile phone 300 can receive keypad input and generate key signal inputs related to user settings and function control of mobile phone 300.
[0111] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can correspond to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194. Different application scenarios (such as time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also be customized.
[0112] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0113] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the mobile phone 300. The mobile phone 300 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, and other SIM cards. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The mobile phone 300 interacts with the network through the SIM card to achieve functions such as calls and data communication. In some embodiments, the mobile phone 300 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the mobile phone 300 and cannot be separated from the mobile phone 300.
[0114] Mobile phone software systems can adopt layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This invention uses the layered architecture Android system as an example to illustrate the software structure of a mobile phone.
[0115] Figure 4 This is a software structure diagram of a mobile phone provided in an embodiment of this application.
[0116] Understandably, a layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system may include an application layer (referred to as the application layer), an application framework layer (referred to as the framework layer), system libraries, and a kernel layer.
[0117] The application layer described above may include a series of application packages.
[0118] like Figure 4 As shown, the application package may include system applications. System applications refer to applications installed on the phone before it leaves the factory. For example, system applications may include programs such as camera, gallery, calendar, music, SMS, memo, and weather.
[0119] Application packages can also include third-party applications, which are applications that users download and install from app stores (or app markets). Examples include map applications, food delivery applications, reading applications (such as e-books), social networking applications, and travel applications.
[0120] The application framework layer described above provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0121] like Figure 4 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and network control module, etc.
[0122] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.
[0123] Content providers store and retrieve data, making that data accessible to applications. This data can include videos, images, audio, phone calls made and received, browsing history and bookmarks, phone books, and more.
[0124] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.
[0125] The phone manager is used to provide mobile phone communication functions, such as managing call status (including connection and hang-up).
[0126] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0127] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating the phone, and flashing indicator lights.
[0128] The network control module is used to receive the first signal quality of the first cell and the second signal quality of the second cell from the modem when the mobile phone connects to the first cell, and to determine whether to continue using the network of the first cell for uplink / downlink communication based on the first signal quality.
[0129] In one possible scenario, if the network control module determines that the signal quality of the first cell is greater than a first signal threshold, the network control module determines that the mobile phone should continue to use the network of the first cell for uplink / downlink communication.
[0130] In another possible scenario, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Based on the second signal quality of the second cell, the network control module can determine the cell with a higher signal quality than the first cell from the second cell, i.e., target cell 1.
[0131] After the network control module determines that the mobile phone is accessing the 5G network of target cell 1, it can obtain the first signal quality of target cell 1 and the second signal quality of the third cell. When the network control module determines that the signal quality of target cell 1 is less than the first signal threshold, and there is no cell in the third cell with a signal quality higher than that of target cell 1, the network control module determines to switch the network accessed by the mobile phone from the 5G network to the 4G network.
[0132] After the mobile phone connects to the 4G network, the network control module can also determine whether to switch cells or disconnect from the 4G network and connect to the 2G network based on the signal quality of the cell of the currently connected 4G network.
[0133] The Android Runtime consists of core libraries and a virtual machine. The Android Runtime is responsible for the scheduling and management of the Android system.
[0134] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.
[0135] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0136] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.
[0137] The Surface Manager is used to manage the display subsystem and provides the blending of two-dimensional and three-dimensional layers for multiple applications.
[0138] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.
[0139] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0140] A 2D graphics engine is a drawing engine for 2D drawing.
[0141] The kernel layer is the layer between hardware and software. The kernel layer includes at least the display driver, camera driver, audio driver, and sensor driver.
[0142] The technical solutions involved in the following embodiments can all be implemented in terminal devices with the above-described hardware structure and software architecture. The following description uses a mobile phone as an example to illustrate this solution.
[0143] In this embodiment, after the mobile phone is powered on, it performs system initialization settings. For example, the mobile phone reads information stored in its own subscriber identity module (SIM) to determine whether prior information is stored in the SIM card. This prior information is used to select a public land mobile network (PLMN). For example, the prior information can be carrier frequency, cell parameters, etc.
[0144] In one possible scenario, when the phone determines that the SIM card does not store prior information, the phone performs a full-band search, searching for the cell with the strongest signal at each frequency point and reporting it to the phone's non-access stratum (NAS). The NAS then determines whether to continue searching for the PLMN.
[0145] In another possible scenario, when the mobile phone determines that prior information is stored in the SIM card, the NAS layer instructs the access stratum (AS) to perform a PLMN search according to the parameters of the prior information and report the search results to the NAS layer.
[0146] After selecting a PLMN, the mobile phone chooses the cell with the best signal quality from that PLMN for initial access. The initial access process includes stages such as cell search, system information transmission, and random access.
[0147] In this context, a cell refers to a 5G base station using different electromagnetic waves to cover different areas; that is, one 5G base station can cover multiple cells.
[0148] The cell search described above is the process by which the mobile phone obtains downlink frequency and time synchronization for the cell and then detects the cell identification number. The mobile phone first searches for the primary synchronization signal (PSS) and secondary synchronization signal (SSS) to obtain downlink clock synchronization and acquire the cell's physical cell identity (PCI). Then, the mobile phone can read the master information block (MIB) and obtain other system information broadcast by the network through the information carried on the MIB (such as SSS beam information, system frame number, or the remaining minimum system information (RMSI, also known as SIB1)).
[0149] After the mobile phone completes the cell search process, it achieves downlink synchronization with the cell and obtains the system information required to initiate random access. Then, the mobile phone achieves uplink synchronization with the network through the random access procedure. After completing the random access procedure, the mobile phone can perform uplink / downlink data transmission.
[0150] For example, Figure 5 The image shows an example of signal strength displayed after a mobile phone connects to a 5G network. After the phone connects to a specific cell of a 5G base station, the phone's screen can display an icon indicating the signal strength of the serving cell. For example, Figure 5In (a) of the diagram, area 501 shows an example of a full signal. Figure 5 The 502 area in (b) shows an example of a signal that is not at full strength.
[0151] It should be explained that when a mobile phone detects multiple cells, these cells may belong to the same 5G base station or different 5G base stations. Whether cells belong to the same base station depends on the actual scenario, and this application embodiment does not impose any limitations on this. For example, assuming the mobile phone can detect 5 cells simultaneously, cells 1 to 3 may belong to the same 5G base station, and cells 4 and 5 may also belong to the same 5G base station. In addition, the multiple cells detected by the mobile phone may also include cells under 4G base stations, which is not limited here.
[0152] After a mobile phone detects multiple cells, it can determine the signal quality of each cell through signal measurement. Based on the signal quality of each cell, it identifies the cell with the best signal quality from among the multiple cells. The mobile phone then connects to the cell with the best signal quality to perform uplink / downlink data transmission. The signal quality can include at least one of RSRP, RSRQ, or SSB SINR.
[0153] For example, suppose a mobile phone can detect three cells with PICs of 01, 02, and 03. The phone obtains the RSRP values of these three cells: -80dBm for cell 01, -100dBm for cell 02, and -90dBm for cell 03. Based on these RSRP values, the phone determines that cell 01 has the best signal quality.
[0154] It should be explained that the PIC of the cell shown in the above example is only an example description, and the mobile phone's determination of the cell's signal quality based on the RSRP value corresponding to each cell is also only an example description. The mobile phone can also determine the cell's signal quality based on RSRP and RSRQ, or it can also determine the cell's signal quality based on RSRP, RSRQ, and SSB SINR, and so on.
[0155] In one possible scenario of this application, after a mobile phone accesses a serving cell (e.g., cell a) covered by a 5G network, the mobile phone can determine the signal quality of cell a in real time or periodically, as well as the signal quality of at least one other cell that the mobile phone can search for, excluding the serving cell. When the mobile phone determines that the signal quality of cell a is less than a first signal threshold, the mobile phone can determine a cell (e.g., cell b) with a higher signal quality than cell a from among at least one of its cells, based on the signal quality of at least one cell. Then, the mobile phone can switch the connected cell, i.e., switch from cell a to cell b. After connecting to cell b, the mobile phone continues to determine the signal quality of cell b in real time or periodically to determine whether to trigger a cell handover.
[0156] During the process of connecting a mobile phone to cell b, if the mobile phone determines that the signal quality of cell b is less than the first signal threshold, and the signal quality of other cells under the 5G base station that the mobile phone can search for is less than the signal quality of cell b, then the mobile phone can switch to a cell with better signal quality under the 4G base station.
[0157] In another possible scenario of this application, when the mobile phone determines that the signal quality of the serving cell is less than a first signal threshold, the mobile phone also determines that the signal quality of other cells under the 5G base station that can be searched is lower than that of the serving cell. In this case, the network connected to the mobile phone can be directly switched from the serving cell to a cell under the 4G base station with better signal quality.
[0158] The following is in conjunction with the appendix Figure 6 To be continued Figure 10 The above process will be explained in detail. For example... Figure 6 As shown, the cell handover method may include the following steps:
[0159] Step 601: After the mobile phone connects to the first cell, the mobile phone obtains the first signal quality of the first cell and the second signal quality of the second cell.
[0160] For ease of description, in this embodiment, the cell currently connected to the 5G network by the mobile phone is referred to as the first cell. The first cell is also the serving cell. At least one cell other than the first cell that the mobile phone can detect is referred to as the second cell.
[0161] In this embodiment, there may be one or more second cells. The number of second cells depends on the number of cells actually detected by the mobile phone, and is not limited here. When there are multiple second cells, obtaining the second signal quality of the second cell actually means obtaining the signal quality of each of the multiple cells. This embodiment uses multiple second cells as an example. Furthermore, the network of the second cell may be a 5G network or a 4G network, and is not limited here.
[0162] The first signal quality is used to measure the signal quality of the first cell, and the second signal quality is used to measure the signal quality of at least one cell other than the first cell.
[0163] In this embodiment of the application, the first signal quality is different from the second signal quality, wherein the first signal quality includes DMRS SINR, and the second signal quality does not include DMRS SINR.
[0164] In this embodiment, the first signal quality is the DMRS SINR of the first cell. Alternatively, the first signal quality may also be at least one of RSRP, RSRQ, or SSB SINR, plus DMRS SINR. The second signal quality may be at least one of RSRP, RSRQ, or SSB SINR. For example, the first signal quality may be DMRS SINR, RSRP, and RSRQ. The second signal quality parameter may be RSRP and RSRQ. Alternatively, the first signal quality may be DMRS SINR, RSRP, RSRQ, and SSBSINR. The second signal quality may be RSRP, RSRQ, and SSB SINR.
[0165] In this embodiment, after the mobile phone successfully connects to the first cell, it can simultaneously acquire the first signal quality of the first cell and the second signal quality of the second cell. Alternatively, after acquiring the first signal quality of the first cell in real time, the mobile phone can acquire the second signal quality of the second cell when it determines, based on the first signal quality, that the signal quality of the first cell is less than a first signal threshold.
[0166] As one possible implementation, after a mobile phone successfully accesses the first cell, it can obtain the first signal quality of the first cell and the second signal quality of the second cell in real time.
[0167] This can be understood as follows: when the mobile phone determines that the signal quality of the first cell it is currently connected to is less than a first signal threshold, the mobile phone can determine a target cell 1 with a signal quality greater than the second signal threshold from the second cell based on the second signal quality of the second cell. Then, the mobile phone disconnects from the first cell and switches to the target cell 1 to avoid the phenomenon of being unable to make calls due to the poor signal quality of the first cell the mobile phone is currently connected to.
[0168] For example, such as Figure 7As shown, after the mobile phone successfully accesses the first cell, the modem in the phone can obtain the first signal quality of the first cell and the second signal quality of the second cell in real time. After obtaining the first signal quality of the first cell and the second signal quality of the second cell, the modem sends the first and second signal quality to the network control module, so that the network control module can determine whether to perform cell handover based on the first and second signal quality.
[0169] As another possible implementation, after successfully accessing the first cell, the mobile phone can obtain the first signal quality of the first cell in real time. When the mobile phone determines, based on the first signal quality, that the signal quality of the first cell is less than a first signal threshold, the mobile phone can obtain the second signal quality of the second cell.
[0170] This can be understood as follows: when a mobile phone determines that the signal quality of the first cell it is currently connecting to is less than a first signal threshold, the phone can obtain the second signal quality of a second cell within its signal range. Based on the second signal quality of the second cell, it can then determine a target cell 1 with a higher signal quality than the first cell. The phone can then disconnect from the first cell and switch to the target cell 1 to avoid the problem of poor signal quality leading to unreachable calls.
[0171] For example, as Figure 7 As shown, after the mobile phone successfully connects to the first cell, the modem in the mobile phone can obtain the first signal quality of the first cell in real time. After obtaining the first signal quality of the first cell, the modem sends the first signal quality to the network control module, so that the network control module can determine the signal quality of the first cell based on the first signal quality.
[0172] The parameters in the first and second signal quality obtained by the mobile phone can be specific parameter values or parameter ranges, and are not limited here.
[0173] For example, assuming the first signal quality is DMRS SNR and RSRP, the first signal quality obtained by the mobile phone may include DMRS SNR of -8 and RSRP of -105. Alternatively, the first signal quality obtained by the mobile phone may include DMRS SNR of (-10, -5) and RSRP of (-110, -100).
[0174] For example, assuming the second signal quality is RSRP and RSRQ, the second signal quality obtained by the mobile phone could include RSRP of -105 and RSRQ of -11. Alternatively, the second signal quality obtained by the mobile phone could include RSRP of (-110, -100) and RSRQ of (-15, -10).
[0175] It should be noted that the parameters and corresponding parameter values included in the first and second signal qualities in the above examples are merely illustrative. In the embodiments of this application, the parameters and corresponding parameter values included in the first and second signal qualities obtained by the mobile phone depend on the parameter values obtained in the actual scenario, and are not limited here.
[0176] Step 602: The mobile phone determines whether the signal quality of the first cell is less than the first signal threshold based on the first signal quality.
[0177] In this embodiment of the application, after the mobile phone obtains the first signal quality of the first cell, the mobile phone determines whether the signal quality of the first cell is less than the first signal threshold based on the first signal quality.
[0178] For example, as Figure 7 As shown, after receiving the first signal quality from the modem, the network control module determines whether the signal quality of the first cell is less than the first signal threshold based on the first signal quality.
[0179] Since the first signal quality can be at least one of RSRP, RSRQ, or SSB SINR and DMRS SINR, the network control module can determine whether the signal quality of the first cell is less than the first signal threshold based on at least one of RSRP, RSRQ, or SSB SINR and DMRS SINR.
[0180] For example, as shown in Table 1 below, Table 1 shows the parameter value ranges corresponding to each parameter when the signal quality is less than the first signal threshold.
[0181] Table 1
[0182] DMRS SNR RSRP RSRQ SSB SNR Less than D1 * * * [D1, D2) Less than R1 Less than Q1 * [D2, D3) Less than R2 Less than Q2 Less than S1 [D3, D4) Less than R3 Less than Q3 Less than S2 [D4, D5) Less than R4 Less than Q4 Less than S3 [D5, D6] Less than R4 Less than Q4 Less than S4 Greater than D6 Less than R4 Less than Q4 Less than S5
[0183] It should be noted that the magnitude relationship of D1 to D6 in Table 1 above is: D1 < D2 < D3 < D4 < D5 < D6, the magnitude relationship of R1 to R4 is R1 > R2 > R3 > R4, the magnitude relationship of Q1 to Q3 is: Q1 > Q2 > Q3 > Q4, and the magnitude relationship of S1 to S5 is: S1 < S2 < S3 < S4 < S5. In the embodiments of the present application, the values of DMRS SINR, RSRP, RSRQ, and SSB SINR in Table 1 above are not limited. For example, D1 can be -10, D2 can be -5, D3 can be 0, D4 can be 5, D5 can be 10, D6 can be 15, R1 can be -100, R2 can be -110, R3 can be -115, R4 can be -120, Q1 can be -10, Q2 can be -12, Q3 can be -15, S1 can be -5, S2 can be 0, S3 can be 5, S4 can be 10, and S5 can be 15.
[0184] In addition, the division of the parameter value range of DMRS SINR into 7 gear parameter value ranges in Table 1 above is only an exemplary description. In actual scenarios, the parameter value range of DMRS SINR can be divided into different gear parameter value ranges. In the embodiments of the present application, the number of parameter value ranges of DMRS SINR and the parameter values of DMRS SINR corresponding to each parameter value range are not limited. For example, the parameter value range of DMRS SINR can be divided into 6 gears, or the parameter value range of DMRS SINR can be divided into 5 gears, and so on.
[0185] According to the parameters shown in Table 1, the network control module determines whether each parameter value in the first signal quality meets the preset condition 1, including but not limited to the following situations.
[0186] In the first case, assuming that the first signal quality only includes DMRS SINR, as shown in Table 1 above, when the network control module determines that DMRS SINR is less than D1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. When the network control module determines that DMRS SINR is greater than D1, the network control module determines that the signal quality of the first cell is greater than the first signal threshold.
[0187] It can be understood that the magnitude of the value of DMRS SINR can reflect the signal quality of the first cell currently accessed by the mobile phone. The larger the value of DMRS SINR, the better the signal quality of the first cell accessed by the mobile phone, and the smaller the value of DMRS SINR, the worse the signal quality of the first cell accessed by the mobile phone.
[0188] In the second scenario, assuming the first signal quality includes DMRS SINR and RSRP, as shown in Table 1 above, when the network control module determines that the DMRS SINR is less than D1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D1 and less than D2, and the RSRP is less than R1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D2 and less than D3, and the RSRP is less than R2, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D3 and less than D4, and the RSRP is less than R3, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D4, and the RSRP is less than R4, the network control module determines that the signal quality of the first cell is less than the first signal threshold.
[0189] This can be understood as follows: when the network control module obtains the first signal quality data, including DMRS SINR and RSRP, if the DMRS SINR value is small, it directly reflects the poor signal quality of the first cell. Therefore, the network control module can determine that the signal quality of the first cell is less than the first signal threshold based on the DMRS SINR value. If the DMRS SINR value cannot accurately determine the signal quality of the first cell, the RSRP value can be used to further determine whether the signal quality of the first cell is less than the first signal threshold.
[0190] In the third scenario, assuming the first signal quality includes DMRS SINR and RSRQ, as shown in Table 1 above, when the network control module determines that the DMRS SINR is less than D1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D1 and less than D2, and the RSRQ is less than Q1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D2 and less than D3, and the RSRQ is less than Q2, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D3 and less than D4, and the RSRQ is less than Q3, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D4, and the RSRQ is less than Q4, the network control module determines that the signal quality of the first cell is less than the first signal threshold.
[0191] This can be understood as follows: when the network control module obtains the first signal quality data, including DMRS SINR and RSRQ, if the DMRS SINR value is low, it directly reflects the poor signal quality of the first cell. Therefore, the network control module can determine the signal quality of the first cell based on the DMRS SINR value. If the DMRS SINR value cannot accurately determine the signal quality of the first cell, the RSRQ value can be used to determine whether the signal quality of the first cell is below a first signal threshold.
[0192] In the fourth scenario, assuming the first signal quality includes DMRS SINR and SSB SINR, as shown in Table 1 above, when the network control module determines that the DMRS SINR is less than D1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D1 and less than D2, the network control module determines that the signal quality of the first cell is less than the first signal threshold. When the network control module determines that the DMRS SINR is greater than D2 and less than D3, and the SSB SINR is less than S1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D3 and less than D4, and the SSB SINR is less than S2, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D4 and less than D5, and the SSB SINR is less than S3, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D5 and less than D6, and the SSB SINR is less than S4, the network control module determines that the signal quality of the first cell is less than the first signal threshold.
[0193] This can be understood as follows: when the network control module obtains the first signal quality data, including DMRS SINR and SSB SINR, if the DMRS SINR value is low, it directly reflects the poor signal quality of the first cell. Therefore, the network control module can determine that the signal quality of the first cell is less than the first signal threshold based on the DMRS SINR value. If the DMRS SINR value cannot accurately determine the signal quality of the first cell, the SSB SINR value can be used to further determine whether the signal quality of the first cell is less than the first signal threshold.
[0194] In the fifth scenario, assuming the first signal quality includes DMRS SINR, RSRP, RSRQ, and SSB SINR, as shown in Table 1 above, when the network control module determines that the DMRS SINR is less than D1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Alternatively, when the network control module determines that the DMRS SINR is greater than D1 and less than D2, and RSRP is less than R1, and RSRQ is less than Q1, the network control module determines that the signal quality of the first cell is less than the first signal threshold. Or, when the network control module determines that the DMRS SINR is greater than D2 and less than D3, and RSRP is less than R2, and RSRQ is less than Q2, and SSBSINR is less than S1, the network control module determines that the signal quality of the first cell is less than the first signal threshold.
[0195] It should be noted that the network control module shown in Table 1 determines whether the signal quality of the first cell is less than the first signal threshold based on DMRS SINR, RSRP, RSRQ and SSBSINR. This is only an example description, and all possible scenarios will not be listed here.
[0196] Furthermore, the first signal quality received by the network control module may also include DMRS SINR, RSRP, and RSRQ, or DMRS SINR, RSRP, and SSB SINR, or DMRS SINR, RSRQ, and SSB SINR, etc. This application embodiment will not list all possible scenarios.
[0197] When the mobile phone determines, based on the first signal quality, that the signal quality of the first cell is greater than the first signal threshold, it continues to execute the following step 603.
[0198] When the mobile phone determines, based on the first signal quality, that the signal quality of the first cell is less than the first signal threshold, it continues to execute the following step 604.
[0199] Step 603: The mobile phone confirms that it will continue to use the network of the first cell for uplink / downlink communication.
[0200] This can be understood as the phone determining, based on the initial signal quality, that the signal quality of the first cell is relatively good and will not affect the phone's uplink / downlink communication. In this case, the phone can continue to use the 5G network of the first cell for uplink / downlink communication.
[0201] For example, such as Figure 7 As shown, when the network control module determines that the signal quality of the first cell is greater than the first signal threshold, the network control module determines to continue using the network of the first cell for uplink / downlink communication.
[0202] Step 604: The mobile phone determines whether the signal quality of the second cell is lower than that of the first cell.
[0203] In this embodiment of the application, when the mobile phone determines that the first signal quality of the first cell is less than the first signal threshold based on the first signal quality, the mobile phone can determine whether the signal quality of the second cell is lower than the signal quality of the first cell based on the second signal quality of the second cell.
[0204] For example, continue as follows Figure 7 As shown, when the network control module determines that the signal quality of the first cell is less than the first signal threshold based on the first signal quality, the network control module can determine whether the signal quality of the second cell is lower than the signal quality of the first cell based on the second signal quality of the second cell.
[0205] In this embodiment, the second signal quality may include at least one of RSRP, RSRQ, or SSB SINR. For example, assuming the second signal quality includes RSRP, the network control module compares the RSRP value of the second cell with the RSRP value of the first cell to determine whether the signal quality of the second cell is lower than that of the first cell. If the network control module determines that the RSRP value of each cell in the second cell is less than the RSRP value of the first cell, then the network control module determines that the signal quality of the second cell is lower than that of the first cell. If the network control module determines that the RSRP value of at least one cell in the second cell is greater than the RSRP value of the first cell, then the network control module determines that there is a cell in the second cell with a signal quality greater than that of the first cell.
[0206] It should be noted that the method by which the network control module determines the signal quality of the first and second cells based on the RSRP value is described here as an example only. The network control module can also determine the signal quality of the first and second cells based on other parameters, which will not be described in detail here.
[0207] When the mobile phone determines that the signal quality of each cell in the second cell is lower than that of the first cell, it means that the 5G signal quality of the cells that the mobile phone can search for is poor. In this case, the mobile phone can connect to the cell with better quality in the 4G network, i.e., proceed to step 605.
[0208] When the mobile phone determines that there is a cell in the second cell with higher signal quality than the first cell, it executes the following step 606.
[0209] Step 605: The mobile phone disconnects from the first cell and connects to the 4G network.
[0210] This can be understood as follows: after the phone connects to the first cell, if the phone determines that the signal quality of the first cell is less than a first signal threshold, and the signal quality of all second cells the phone can find is also less than that of the first cell, then the phone can directly switch to a 4G network cell. This avoids the problem of the phone being unable to perform uplink / downlink communication normally due to poor 5G network signal.
[0211] Here, when the mobile phone connects to a 4G network, it can switch to the cell with the best signal quality among all the searchable cells covered by the 4G network. The mobile phone can determine the cell with the best signal quality based on at least one parameter among RSRP, RSRQ, or SSBSINR of all the searchable cells covered by the 4G network. For example, the mobile phone can determine the cell with the highest RSRP value among all the searchable cells covered by the 4G network as the cell with the best signal quality. Of course, the mobile phone can also determine the cell with the best signal quality based on other parameters of the cells covered by the 4G network, which is not limited in this embodiment.
[0212] Step 606: The mobile phone determines the target cell 1 based on the second signal quality of the second cell.
[0213] Target cell 1 refers to the cell in the second cell whose signal quality is higher than that of the first cell.
[0214] In this embodiment of the application, when the mobile phone determines that the signal quality of the second cell is not all lower than that of the first cell, the mobile phone can determine the target cell 1 in the second cell whose signal quality is higher than that of the first cell based on the second signal quality of the second cell.
[0215] For example, continue as follows Figure 7 As shown, the network control module determines that the signal quality of the second cell is not always lower than that of the first cell. Based on the second signal quality of the second cell, the network control module can determine the target cell 1 in the second cell whose signal quality is higher than that of the first cell.
[0216] In this embodiment, the second signal quality may include at least one of RSRP, RSRQ, or SSB SINR. For example, assuming the second signal quality includes RSRP, the mobile phone compares the RSRP value of the second cell with the RSRP value of the first cell. If the mobile phone determines that the RSRP value of one cell in the second cell is greater than the RSRP value of the first cell, then the mobile phone determines that cell as target cell 1. If the mobile phone determines that the RSRP values of multiple cells in the second cell are greater than the RSRP values of the first cell, then the mobile phone determines the cell with the largest RSRP value among the multiple cells as target cell 1.
[0217] It should be noted that the method by which the mobile phone determines target cell 1 from the second cell based on the RSRP value is only described as an example. The mobile phone can also determine target cell 1 based on other parameters, which will not be described in detail here. For example, the mobile phone can also determine target cell 1 from the second cell based on the values of RSRP, RSRQ, and SSB SINR. Alternatively, the mobile phone can also determine target cell 1 from the second cell based on the values of RSRP and RSRQ.
[0218] Step 607: The mobile phone disconnects from the first cell and connects to the target cell 1.
[0219] In one possible scenario of this application embodiment, when the first cell and target cell 1 belong to the same 5G base station, the process of the mobile phone disconnecting from the first cell and switching to target cell 1 is a handover between cells within the same 5G base station. For the specific handover process, please refer to... Figure 8 .like Figure 8 As shown, the cell handover process includes the following steps:
[0220] S801, the mobile phone reports the first measurement report, triggering a cell handover within the 5G base station.
[0221] In this embodiment, the first measurement report is used to determine whether the signal quality of the first cell currently accessed by the mobile phone meets the cell handover conditions. The first measurement report may include the signal quality of the first cell and the second cell.
[0222] S802, the 5G base station sends the first handover command to the mobile phone.
[0223] The first handover command includes a Radio Resource Control (RRC) Connection Reconfiguration message, which includes the identifier of target cell 1.
[0224] The 5G base station sends a first handover command to the mobile phone based on the first measurement report; that is, the 5G base station sends an RRC reconfiguration message containing a Mobility Control Information element to the mobile phone. This element identifies the RRC reconfiguration message as a handover command.
[0225] S803: After receiving the first handover command, the mobile phone reports the reconfiguration completion information (RRCConnection Configuration Complete) to the target cell 1, indicating a successful handover.
[0226] After receiving the Mobility ControlInfo information cell, the mobile phone uses the configuration carried in the RRC reconfiguration message to access target cell 1. After successful access, it reports the reconfiguration completion information to target cell 1, and the cell handover is successful.
[0227] S804, the 5G base station reissues new measurement configurations to the mobile phone.
[0228] After receiving the message that the cell handover was successful, the 5G base station retransmits the measurement configuration to the mobile phone according to the configuration of the target cell 1, that is, it sends an RRC reconfiguration message.
[0229] After receiving the new measurement configuration, the mobile phone reports the reconfiguration completion information to the 5G base station.
[0230] In this embodiment, after receiving the new measurement configuration, the mobile phone completes the configuration process according to the new measurement configuration and then reports the reconfiguration completion information to the 5G base station. That is, the mobile phone reports "RRC ConnectionConfiguration Complete" to the 5G base station.
[0231] In another possible scenario of this application embodiment, when the first cell and target cell 1 belong to cells under different 5G base stations, the process of the mobile phone disconnecting from the first cell and connecting to target cell 1 is a handover between cells under different 5G base stations. For the specific handover process, please refer to... Figure 9 .like Figure 9 As shown, the cell handover process includes the following steps:
[0232] S901, the mobile phone reports a measurement report to the source 5G base station.
[0233] The measurement report includes the signal quality of the first cell the mobile phone is connected to and the signal quality of the second cell. For example, the mobile phone sends a MeasurementReport to the source 5G base station to report the measurement.
[0234] S902, the source 5G base station sends a handover request to the target 5G base station.
[0235] The handover request is used to request the target 5G base station to allocate resources for the mobile phone in target cell 1 and to trigger the establishment of a logical link between the source 5G base station and the target 5G base station.
[0236] The source 5G base station initiates a handover request to the target 5G base station where target cell 1 is located. For example, the source 5G base station sends a HANDOVER REQUEST to the target 5G base station.
[0237] For example, after the target 5G base station receives a handover request, it allocates resources, including temporary identifiers, to the mobile phone in target cell 1.
[0238] S903, the target 5G base station sends a handover request confirmation to the source 5G base station.
[0239] For example, the target 5G base station sends a HANDOVER REQUEST ACKNOWLEDGE to the source 5G base station.
[0240] S904: After receiving the handover command, the source 5G base station sends the handover command to the mobile phone.
[0241] The handover command carries the RRC reconfiguration information assigned to the mobile phone by target cell 1.
[0242] In this embodiment of the application, after the source 5G base station sends RRC reconfiguration information to the mobile phone, the mobile phone performs a handover to target cell 1, and the source 5G base station stops sending downlink data to the mobile phone.
[0243] S905: The mobile phone reports the reconfiguration completion information to the target 5G base station.
[0244] After receiving the handover command from the source 5G base station, the mobile phone accesses target cell 1 according to the RRC reconfiguration information carried in the handover command. Once successfully accessing target cell 1, the mobile phone reports reconfiguration completion information to the target 5G base station. That is, the mobile phone reports "RRC Connection Configuration Complete" to the target 5G base station.
[0245] Step 608: Target cell 1 sends the first signal quality of target cell 1 to the mobile phone, and the third cell sends the second signal quality to the mobile phone.
[0246] Here, the third cell refers to any cell that the mobile phone can search for, other than the currently connected target cell 1. The third cell can be a cell under a 5G network or a cell under a 4G network; this embodiment of the application does not limit this.
[0247] Step 609: The mobile phone acquires the first signal quality of target cell 1 and the second signal quality of the third cell.
[0248] In this embodiment, after a mobile phone accesses target cell 1, target cell 1 can send a first signal quality signal to the mobile phone, and the third cell can send a second signal quality signal to the mobile phone. Therefore, the mobile phone can obtain the first signal quality signal of target cell 1 and the second signal quality signal of the third cell.
[0249] For example, continue as follows Figure 7As shown, after target cell 1 sends the first signal quality to the mobile phone's modem, the modem sends the first signal quality to the network control module, enabling the network control module to acquire the first signal quality of target cell 1. Similarly, after the modem acquires the second signal quality of the third cell, it sends the second signal quality to the network control module, enabling the network control module to acquire the second signal quality of the third cell.
[0250] Step 610: The mobile phone determines whether the signal quality of target cell 1 is less than the first signal threshold based on the first signal quality.
[0251] In this embodiment of the application, the process of the mobile phone determining whether the signal quality of the target cell 1 is less than the first signal threshold based on the first signal quality can be referred to in step 602 above, which describes the process of determining whether the signal quality of the first cell is less than the first signal threshold. It will not be repeated here.
[0252] Step 611: The mobile phone determines, based on the second signal quality of the third cell, that the signal quality of the third cell is lower than that of the target cell 1.
[0253] In this embodiment of the application, the implementation process of step 611 can be referred to the implementation process of step 604 above, and will not be repeated here.
[0254] Step 612: The mobile phone disconnects from the target cell 1.
[0255] Step 613: Switch the phone to a 4G network cell.
[0256] In this embodiment of the application, the process of the mobile phone disconnecting from target cell 1 and switching to the target cell under the 4G network can be found in [reference needed]. Figure 10 The implementation process. For example... Figure 10 As shown, the switching process may include the following steps:
[0257] S1001, the mobile phone sends a second measurement report to the source 5G base station.
[0258] The second measurement report includes the signal quality of target cell 1 and at least one other cell besides target cell 1.
[0259] For example, the mobile phone sends a MeasurementReport to the source 5G base station to send a second measurement report.
[0260] S1002, the source 5G base station sends a handover request to the 5G core network.
[0261] For example, the source 5G base station sends a HANDOVER REQUIRED message to the 5G core network to send a handover request.
[0262] S1003, the 5G core network sends a handover request to the 4G core network.
[0263] For example, the 5G core network sends a relocation request to the 4G core network to send a handover request.
[0264] S1004, the 4G core network sends a handover request to the 4G base station.
[0265] For example, the 4G core network initiates a HANDOVER REQUEST handover request to the 4G base station where the designated target cell is located.
[0266] S1005, the 4G base station sends a handover request confirmation command to the 5G core network.
[0267] For example, a 4G base station sends a HANDOVER REQUEST ACKNOWLEDGE to the 5G core network.
[0268] S1006, the 4G core network sends a handover confirmation command to the 5G core network.
[0269] For example, the 4G core network sends a relocation response to the 5G core network.
[0270] S1007, the 5G core network sends a handover instruction message to the source 5G base station.
[0271] The handover instruction message contains an address and a tunnel endpoint identifier (TEID) used for forwarding.
[0272] For example, the 5G core network sends a HANDOVER COMMAND message to the source 5G base station to send a handover instruction message.
[0273] S1008, the source 5G base station sends RRC reconfiguration information to the mobile phone.
[0274] For example, the source 5G base station sends RRC reconfiguration information to the mobile phone to notify the mobile phone to switch to the 4G base station.
[0275] S1009, the mobile phone sends an RRC reconfiguration completion message to the 4G base station.
[0276] The mobile phone initiates a random access procedure at the 4G base station. After successful random access, it sends an RRC reconfiguration completion message to the 4G base station.
[0277] This can be understood as follows: After the phone connects to the first cell, if the phone determines that the signal quality of the first cell is less than a first signal threshold, and the signal quality of the second cell that the phone can search for is not all lower than the signal quality of the first cell, then the phone switches from the first cell to target cell 1. After the phone successfully connects to target cell 1, if the phone determines that the signal quality of target cell 1 is less than the first signal threshold, and the phone determines that the signal quality of the third cell is all lower than the signal quality of target cell 1, this indicates that the signal quality of the 5G network that the phone can cover is poor, and it cannot ensure normal uplink / downlink communication. In this case, the phone can directly switch the connected network from 5G to 4G.
[0278] Therefore, compared to the poor 5G network signal of mobile phones in related technologies, which frequently causes the phone to be unable to receive calls or drop calls after connecting to the 5G network, resulting in the phone being unable to conduct uplink / downlink communication normally, this embodiment of the application reduces the frequency of the phone being unable to receive calls or drop calls by switching the network accessed by the phone in a timely manner.
[0279] In one possible scenario of this application embodiment, after a mobile phone accesses a cell under a 4G base station, the mobile phone can determine the signal quality of a certain cell (e.g., cell c) currently accessing the 4G network coverage, as well as the signal quality of other cells that the mobile phone can search for, either in real time or periodically. When the mobile phone determines that the signal quality of the currently accessed 4G cell is less than a third signal threshold, the mobile phone can determine a cell (e.g., cell d) with a signal quality greater than that of cell c from other cells that the mobile phone can search for. Then, the mobile phone can switch the connected cell, that is, switch from cell c to cell d. After the mobile phone connects to cell d, the mobile phone continues to determine the signal quality of cell d, as well as the signal quality of other cells that the mobile phone can search for, in real time or periodically to determine whether to perform a cell handover.
[0280] During the process of a mobile phone accessing cell d, if the mobile phone determines that the signal quality of cell d is less than the third signal threshold, and the signal quality of other cells that the mobile phone can search for is less than the signal quality of cell d, then the mobile phone can switch the connected network to the 2G network.
[0281] In another possible scenario of this application embodiment, during the process of a mobile phone accessing cell c covered by a 4G network, after the mobile phone determines that the signal quality of cell c is less than a third signal threshold, the mobile phone also determines that among the other searchable cells, there is no cell with a signal quality greater than that of cell c. In this case, the network connected to the mobile phone can be directly switched from the 4G network to the 2G network.
[0282] The following is in conjunction with the appendix Figure 11 and attached Figure 12 The above process will be explained in detail. For example... Figure 11As shown, the cell handover method may include the following steps:
[0283] Step 1101: After the mobile phone accesses the fourth cell, it obtains the third signal quality of the fourth cell and the fourth signal quality of the fifth cell.
[0284] The fourth cell refers to the cell currently connected to the 4G network. The fifth cell refers to any cell that the phone can find that is connected to the 4G network, excluding the currently connected cell.
[0285] In this embodiment, the fifth cell can be one or more. The number of fifth cells depends on the number of cells actually detected by the mobile phone that cover the 4G network, and is not limited here. When there are multiple fifth cells, the above-mentioned acquisition of the fourth signal quality of the fifth cell actually involves acquiring the signal quality of each of the multiple cells. This embodiment uses multiple fifth cells as an example for illustration.
[0286] The third signal quality measures the signal quality of the cell the phone is currently accessing, while the fourth signal quality measures the signal quality of other 4G-covered cells that the phone can search for, besides the cell it is currently accessing.
[0287] Here, the third signal quality and the fourth signal quality can be the same or different; no limitation is made here. The third signal quality may include at least one of TRS, RSRP, RSRQ, or SSB SINR, and the fourth signal quality may also include at least one of TRS, RSRP, RSRQ, or SSB SINR.
[0288] For example, the third and fourth signal quality acquired by the mobile phone can both include TRS and RSRP. Alternatively, the third signal quality acquired by the mobile phone includes TRS and RSRP, and the fourth signal quality acquired by the mobile phone includes TRS and RSRQ.
[0289] Step 1102: The mobile phone determines whether the signal quality of the fourth cell is less than the third signal threshold based on the third signal quality.
[0290] In this embodiment of the application, after the mobile phone obtains the third signal quality of the fourth cell, the mobile phone determines whether the signal quality of the fourth cell is less than the third signal threshold based on the third signal quality.
[0291] For example, such as Figure 12 As shown, after receiving the third signal quality data sent by the modem, the network control module determines whether the signal quality of the fourth cell is less than the third signal threshold based on the third signal quality data.
[0292] In this embodiment of the application, the third signal quality may include at least one of TRS, RSRP, RSRQ or SSB SINR. The network control module can determine whether the signal quality of the fourth cell is less than the third signal threshold based on at least one of the parameters TRS, RSRP, RSRQ or SSB SINR.
[0293] For example, the network control module can determine whether the signal quality of the fourth cell is less than the third signal threshold based on the TRS. Specifically, when the network control module determines that the TRS is less than threshold 1, it determines that the signal quality of the fourth cell is less than the third signal threshold. When the network control module determines that the TRS is greater than threshold 1, it determines that the signal quality of the fourth cell is greater than the third signal threshold.
[0294] In other words, the TRS value reflects the signal quality of the fourth cell the phone is currently accessing. A higher TRS value indicates better signal quality in the fourth cell, while a lower TRS value indicates worse signal quality.
[0295] For example, the network control module can determine whether the signal quality of the fourth cell is less than the third signal threshold based on TRS and RSRP. Specifically, when the network control module determines that TRS is less than threshold 1, it determines that the signal quality of the fourth cell is less than the third signal threshold. Alternatively, when the network control module determines that TRS is greater than threshold 1 and less than threshold 2, and RSRP is less than threshold 3, it determines that the signal quality of the fourth cell is less than the third signal threshold.
[0296] This can be understood as follows: when the network control module obtains the third signal quality data, including TRS and RSRP, if the TRS value is small, it directly reflects the poor signal quality of the fourth cell. Therefore, the network control module can determine that the signal quality of the fourth cell is less than the third signal threshold based on the TRS value. If the TRS value cannot accurately determine the signal quality of the first cell, the RSRP value can be used to determine whether the signal quality of the fourth cell is less than the third signal threshold.
[0297] It should be explained that the method described above for the network control module to determine the signal quality of the fourth cell is only an example. The network control module can also determine whether the signal quality of the fourth cell is less than the second signal threshold based on TRS, RSRP, and RSRQ, or it can determine whether the signal quality of the fourth cell is less than the third signal threshold based on TRS, RSRP, RSRQ, and SSB SINR, etc. The specific implementation process will not be explained in detail here.
[0298] Step 1103: The mobile phone confirms that it will continue to use the network of the fourth cell for uplink / downlink communication.
[0299] This can be understood as follows: based on the third signal quality, the mobile phone determines that the signal quality of the 4G network covered by the fourth cell does not meet preset condition 2, but this does not affect the mobile phone's uplink / downlink communication. In this case, the mobile phone continues to use the 4G network of the fourth cell for uplink / downlink communication.
[0300] For example, such as Figure 12 As shown, based on the third signal quality, the network control module determines that the signal quality of the fourth cell is greater than the second signal threshold, and the network control module decides to continue using the network of the fourth cell for uplink / downlink communication.
[0301] Step 1104: The mobile phone determines whether the signal quality of the fifth cell is lower than that of the fourth cell.
[0302] In this embodiment of the application, when the mobile phone determines that the signal quality of the fourth cell is less than the third signal threshold based on the third signal quality, the mobile phone can determine whether the signal quality of the fifth cell is less than the signal quality of the fourth cell based on the fourth signal quality of the fifth cell.
[0303] For example, continue as follows Figure 12 As shown, when the network control module determines that the signal quality of the fourth cell is less than the third signal threshold based on the third signal quality, the network control module can determine whether the signal quality of the fifth cell is less than the signal quality of the fourth cell based on the fourth signal quality of the fifth cell.
[0304] In this embodiment, the fourth signal quality may include at least one of RSRP, RSRQ, or SSB SINR. For example, assuming the fourth signal quality includes RSRP, the network control module compares the RSRP value of the fourth cell with the RSRP value of the fourth cell to determine whether the signal quality of the fifth cell is lower than that of the fourth cell. If the network control module determines that the RSRP value of each cell in the fifth cell is lower than the RSRP value of the fourth cell, then the network control module determines that the signal quality of the fifth cell is lower than that of the fourth cell. If the network control module determines that the RSRP value of at least one cell in the fifth cell is greater than the RSRP value of the fourth cell, then the network control module determines that there is a cell in the fifth cell with a signal quality greater than that of the fourth cell.
[0305] It should be noted that the method by which the network control module determines the signal quality of the fourth and fifth cells based on the RSRP value is described here as an example only. The network control module can also determine the signal quality of the fourth and fifth cells based on other parameters, which will not be described in detail here.
[0306] When the mobile phone determines that the signal quality of each cell in the fifth cell is lower than that of the fourth cell, it means that the 4G signal quality of the cells that the mobile phone can search for is poor. In this case, the mobile phone can connect to the 2G network, i.e., proceed to step 1105.
[0307] When the mobile phone determines that there is a cell in the fifth cell with a higher signal quality than the fourth cell, it executes the following step 1106.
[0308] Step 1105: The phone disconnects from the fourth cell and connects to the 2G network.
[0309] This can be understood as follows: after the phone connects to the fourth cell, if the phone determines that the signal quality of the fourth cell is less than the second signal threshold, and the signal quality of all the fifth cells the phone can detect is less than that of the fourth cell, the phone can directly switch to the 2G network. This avoids the problem of the phone being unable to perform uplink / downlink communication normally due to poor 4G network signal.
[0310] Step 1106: The mobile phone determines the target cell 2 based on the fourth signal quality of the fifth cell.
[0311] Target cell 2 refers to the cell in the fifth cell whose signal quality is higher than that of the fourth cell.
[0312] In this embodiment of the application, when the mobile phone determines that the signal quality of the fifth cell is not all lower than that of the fourth cell, the mobile phone can determine the target cell 2 in the fifth cell whose signal quality is higher than that of the fourth cell based on the signal quality of the fifth cell.
[0313] For example, continue as follows Figure 12 As shown, the network control module determines that the signal quality of the fifth cell is not always lower than that of the fourth cell. Based on the signal quality of the fifth cell, the network control module can determine the target cell 2 in the fifth cell whose signal quality is higher than that of the fourth cell.
[0314] In this embodiment, the fourth signal quality may include at least one of RSRP, RSRQ, and SSB SINR. For example, assuming the fourth signal quality includes RSRP, the mobile phone compares the RSRP value of the fifth cell with the RSRP value of the fourth cell. If the network control module determines that the RSRP value of one cell in the fifth cell is greater than the RSRP value of the fourth cell, then the network control module determines that cell as target cell 2. If the network control module determines that the RSRP values of multiple cells in the fifth cell are greater than the RSRP value of the fourth cell, then the network control module determines the cell with the largest RSRP value among these multiple cells as target cell 2.
[0315] It should be noted that the method by which the network control module determines target cell 2 from the fifth cell based on the RSRP value is only described as an example. The network control module can also determine target cell 2 based on other parameters, which will not be described in detail here. For example, the network control module can also determine target cell 2 from the fifth cell based on the values of RSRP, RSRQ, and SSB SINR. Alternatively, the network control module can also determine target cell 2 from the fifth cell based on the values of RSRP and RSRQ.
[0316] Step 1107: The mobile phone disconnects from the fourth cell and connects to the target cell 2.
[0317] In this embodiment of the application, the process of the mobile phone disconnecting from the fourth cell under the 4G network and accessing the target cell 2 can be referred to the implementation process of cell handover in the prior art of the 4G network, which will not be described in detail here.
[0318] Step 1108: Target cell 2 sends the third signal quality to the mobile phone, and the sixth cell sends the fourth signal quality to the mobile phone.
[0319] The sixth cell here refers to any cell that the phone can search for, excluding the currently connected target cell 2.
[0320] Step 1109: The mobile phone acquires the third signal quality of target cell 2 and the fourth signal quality of the sixth cell.
[0321] In this embodiment, after the mobile phone accesses target cell 2, target cell 2 can send the third signal quality of target cell 2 to the mobile phone, and the sixth cell can send the fourth signal quality to the mobile phone. Therefore, the mobile phone can obtain the third signal quality of target cell 2 and the fourth signal quality of the sixth cell.
[0322] For example, continue as follows Figure 12 As shown, after target cell 2 sends the third signal quality to the mobile phone's modem, the modem sends the third signal quality to the network control module, enabling the network control module to obtain the third signal quality of target cell 2. Similarly, after the modem obtains the fourth signal quality of the sixth cell, it sends the fourth signal quality to the network control module, enabling the network control module to obtain the fourth signal quality of the sixth cell.
[0323] Step 1110: The mobile phone determines whether the signal quality of target cell 2 is less than the third signal threshold based on the third signal quality.
[0324] In this embodiment of the application, the process of the mobile phone determining whether the signal quality of the target cell 2 is less than the third signal threshold based on the third signal quality can be referred to the implementation process of step 1102 above, and will not be repeated here.
[0325] Similarly, Figure 12 The implementation process of the network control module in the middle determining whether the signal quality of target cell 2 is less than the third signal threshold based on the third signal quality can be found in the implementation process of step 1102 above, and will not be repeated here.
[0326] Step 1111: Based on the fourth signal quality of the sixth cell, the mobile phone determines that the signal quality of the sixth cell is lower than that of the target cell 2.
[0327] In the embodiments of this application, the implementation process of step 1111 can be referred to the implementation process of step 1104 above, and will not be repeated here.
[0328] Figure 12 The network control module determines, based on the fourth signal quality of the sixth cell, that the signal quality of the sixth cell is lower than that of the target cell 2.
[0329] Step 1112: The mobile phone disconnects from the target cell 2.
[0330] Step 1113: Connect your phone to the 2G network.
[0331] In this embodiment of the application, the process of the mobile phone disconnecting from the target cell 2 covered by the 4G network and switching to a cell under the 2G network can be referred to the implementation process in related technologies, and will not be described in detail here.
[0332] This can be understood as follows: During the process of a mobile phone accessing the fourth cell of a 4G network, if the phone determines that the third signal quality of the fourth cell is less than the third signal threshold, and the signal quality of the fifth cell that the phone can search for is not all lower than that of the fourth cell, then the phone will switch the network connection from the fourth cell to target cell 2. After the phone accesses target cell 2, if the phone determines that the third signal quality of target cell 2 is less than the third signal threshold, and the phone determines that the signal quality of the sixth cell is all lower than that of target cell 2, the phone can directly switch to a cell with better signal quality under the 2G network. This avoids the problem of the phone being unable to conduct normal uplink / downlink communication due to poor 4G network signal.
[0333] like Figure 13As shown in the illustration, this application discloses a terminal device, which can be the aforementioned mobile phone. Specifically, the terminal device may include: a touchscreen 1301, which includes a touch sensor 1306 and a display screen 1307; one or more processors 1302; a memory 1303; one or more application programs (not shown); and one or more computer programs 1304. These components can be connected via one or more communication buses 1305. The one or more computer programs 1304 are stored in the memory 1303 and configured to be executed by the one or more processors 1302. The one or more computer programs 1304 include instructions that can be used to perform the relevant steps in the above embodiments.
[0334] It is understood that the aforementioned terminal devices, etc., include hardware structures and / or software modules corresponding to the execution of each function in order to achieve the above-mentioned functions. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware-driven or software-driven manner depends on the specific application and design constraints of the technical solution. Those skilled in the art 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 embodiments of this invention.
[0335] This application embodiment can divide the aforementioned terminal device into functional modules based on the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0336] When each functional module is divided according to its corresponding function, the terminal device involved in the above embodiments can be illustrated as follows: the terminal device may include a display unit, a transmission unit, and a processing unit, etc. It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here.
[0337] This application also provides a terminal device, including one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, including computer instructions. When the one or more processors execute the computer instructions, the terminal device performs the aforementioned method steps to implement the cell handover method in the above embodiments.
[0338] Embodiments of this application also provide a computer-readable storage medium storing computer instructions. When the computer instructions are executed on a terminal device, the terminal device performs the aforementioned method steps to implement the cell handover method in the above embodiments.
[0339] Embodiments of this application also provide a computer program product, which includes computer instructions. When the computer instructions are run on a terminal device, the terminal device executes the aforementioned related method steps to implement the cell handover method in the above embodiments.
[0340] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, component or module. The apparatus may include a connected processor and a memory. The memory is used to store computer execution instructions. When the apparatus is running, the processor may execute the computer execution instructions stored in the memory to enable the apparatus to perform the cell handover method executed by the terminal device in the above method embodiments.
[0341] In this embodiment, the terminal device, computer-readable storage medium, computer program product or apparatus are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0342] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0343] In the embodiments of this application, the functional units can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0344] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0345] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A cell handover method, characterized in that, The method, applied to terminal devices in 5G communication networks, includes: Signal quality is obtained for each of multiple cells through signal measurement. These cells include the serving cell of the terminal equipment and at least one other cell. The signal quality includes the reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-interference-plus-noise ratio (SSBSINR) of the synchronization broadcast block, and signal-to-interference-plus-noise ratio (DMRSSINR) of the demodulated reference signal for each cell. The DMRSSINR corresponds to multiple parameter value ranges. Different parameter value ranges of the DMRSSINR correspond to thresholds for the RSRP, the RSRQ, and the SSBSINR. If it is determined that the DMRS SINR of the serving cell is less than the parameter value threshold, then it is determined that the signal quality of the serving cell is less than the first signal threshold. If it is determined that the DMRS SINR of the serving cell satisfies the corresponding parameter value range, the RSRP is less than the threshold of the RSRP corresponding to the parameter value range, the RSRQ is less than the threshold of the RSRQ corresponding to the parameter value range, and the SSB SINR is less than the threshold of the SSB SINR corresponding to the parameter value range, then it is determined that the signal quality of the serving cell is less than the first signal threshold. If the signal quality of the serving cell is less than the first signal threshold, the terminal device is triggered to switch to a target cell among the at least one cells. The target cell is a cell among the at least one cells whose signal quality is greater than a second signal threshold, and the second signal threshold is greater than the first signal threshold.
2. The method according to claim 1, characterized in that, When the signal quality of the serving cell is less than a first signal threshold, triggering the terminal device to switch to the target cell among the at least one cells includes: If the signal quality of the serving cell is less than a first signal threshold, the terminal device reports a first measurement report to the first base station. The first measurement report includes the signal quality of the serving cell and the at least one cell. The system receives a first handover command issued by the first base station based on the first measurement report. The first handover command includes a Radio Resource Control (RRC) reconfiguration message, and the RRC reconfiguration message includes the identifier of the target cell. Switch to the target cell according to the RRC reconfiguration message.
3. The method according to claim 2, characterized in that, The serving cell and the target cell both belong to the first base station.
4. The method according to claim 2, characterized in that, The serving cell belongs to the first base station, the target cell belongs to the second base station, and the RRC reconfiguration message carries a handover instruction sent by the second base station to the first base station after receiving the resource allocation request sent by the first base station.
5. The method according to any one of claims 1-4, characterized in that, The serving cell and the target cell belong to different network standards. When the signal quality of the serving cell is less than a first signal threshold, the terminal device is triggered to switch to the target cell among the at least one cells, including: When the signal quality of the serving cell is less than a first signal threshold, a second measurement report is sent to a third base station. After the third base station sends a handover request to the first core network based on the measurement results of the second measurement report, the first core network sends the handover request to a fourth base station through the second core network. The fourth base station then sends a second handover command to the third base station through the second core network and the first core network. The handover request includes the identifier of the target cell, and the second handover command is used to instruct the terminal device to hand over to the target cell. Receive the second handover command sent by the third base station, wherein the second handover command includes an RRC reconfiguration message; After switching to the target cell according to the RRC reconfiguration message, an RRC reconfiguration completion message is sent to the fourth base station.
6. A terminal device, characterized in that, include: One or more processors; Memory; The memory stores one or more computer programs, each including instructions that, when executed by the terminal device, cause the terminal device to perform the cell handover method as described in any one of claims 1-5.
7. A computer-readable storage medium storing instructions, characterized in that, When the instruction is executed on the terminal device, the terminal device performs the cell handover method as described in any one of claims 1-5.
Citation Information
Patent Citations
Handover related measurement reporting for e-utran
CN101690359A
Cell switching method, communication equipment and storage medium
CN109661007A
Network switching method, device and system
CN112367690A