Inter-system handover method and terminal

By statistically analyzing the number of handovers and adjusting absolute threshold conditions, a cell fence mechanism was used to suppress frequent handovers between 4G and 5G networks, thus solving the problem of ping-pong handover and improving communication service quality and user experience.

CN118972914BActive Publication Date: 2025-10-24HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411060925.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-02
Publication Date
2025-10-24
Estimated Expiration
2044-08-02

AI Technical Summary

Technical Problem

The frequent switching between 4G and 5G networks by the terminal affects the quality of communication services and user experience.

Method used

By statistically analyzing the number of handovers within a certain time period, we can suppress terminals that frequently handover to specific cells, adjust absolute threshold conditions, use cell fence mechanisms, and suppress handovers with increasing durations over multiple periods to alleviate inter-system ping-pong handovers.

Benefits of technology

It effectively reduces the frequent switching between 4G and 5G, improving communication service quality and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118972914B_ABST
    Figure CN118972914B_ABST
Patent Text Reader

Abstract

The application discloses a heterogeneous system switching method and a terminal, relates to the technical field of communication, and can relieve the ping-pong switching of heterogeneous systems and improve the quality of terminal communication services. The specific scheme comprises the following steps: if the number of times that a terminal is switched from a first system cell to a first cell within a first preset time length reaches a first preset value, the terminal is not switched to the first cell within a second preset time length; after a first time point, the number of times that the terminal is switched from the first system cell to the first cell within a third preset time length is counted; and if the number of times that the terminal is switched from the first system cell to the first cell within the third preset time length reaches a second preset value, the terminal is not switched to the first cell within a fourth preset time length. The first cell is any one of second system cells, the first system cell comprises an LTE cell, and the second system cell comprises an NR cell; the first time point is an end time point of the second preset time length, and the fourth preset time length is greater than the second preset time length.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and in particular, to a method for inter-system handover and a terminal. BACKGROUND

[0002] In the process of providing communication services for users, the terminal may be subject to cell handover due to changes in terminal location or changes in access cell network quality, etc. For example, the cell handover can be a same-system cell handover or an inter-system cell handover. For example, the inter-system cell handover can include inter-system handover between 4G (Long Term Evolution, LTE) and 5G (New Radio, NR).

[0003] Among them, the inter-system handover from 4G to 5G uses a redirection procedure, and the redirection from 4G to 5G uses B1 event. B1 event: inter-system adjacent cell signal is stronger than absolute threshold. And the inter-system handover from 5G to 4G uses a handover procedure, and the handover from 5G to 4G uses B2 event. B2 event: the signal of the serving cell is weaker than absolute threshold 1, and the signal of the inter-system adjacent cell is stronger than absolute threshold 2. As can be seen, B1 event has a relatively loose condition compared to B2 event, which can improve the residence ratio of 5G cells. That is, the redirection of the terminal from 4G to 5G is easier.

[0004] In some cases, the network environment in which the terminal is located can be relatively complex, resulting in frequent ping-pong handover of the terminal between 4G and 5G inter-systems. For example, the terminal is in a weak field of LTE signal (such as signal strength of about -90dBm) and a weak field of NR signal (such as signal strength of -110dBm-115dBm). That is, for the terminal, the network quality of LTE is better than that of NR, so the terminal may tend to reside in a 4G cell in the above environment. However, as described above, the B1 event used for redirection from 4G to 5G has a relatively loose condition compared to the B2 event; therefore, after the terminal is switched to a 4G cell, it may be quickly redirected to a 5G cell based on the B1 event. This cycle continues, and the terminal is subject to frequent ping-pong handover between 4G and 5G inter-systems. The frequent ping-pong handover between 4G and 5G inter-systems of the terminal can seriously affect the quality of the communication services provided by the terminal and the user experience. SUMMARY

[0005] The present application provides a method for inter-system handover and a terminal, which can alleviate the ping-pong handover between inter-systems, improve the quality of communication services of the terminal, and ensure the user experience.

[0006] To achieve the above object, embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, a method for inter-system handover is provided. The method comprises: a terminal counting a number of times of switching from a first system cell to a first cell in a first preset time period; if the number of times of switching from the first system cell to the first cell reaches a first preset value, suppressing handover of the terminal to the first cell in a second preset time period. If the number of times of switching from the first system cell to the first cell is less than the first preset value, the terminal can perform normal inter-system handover. The first system includes a long term evolution (LTE) cell, and the first cell is any one of a new radio (NR) cell.

[0008] After the second preset time period ends, i.e., at a first time, the terminal counts a number of times of switching from the first system cell to the first cell in a third preset time period. If the number of times of switching from the first system cell to the first cell reaches a second preset value, the terminal is suppressed from switching to the first cell in a fourth preset time period, where the fourth preset time period is greater than the second preset time period. If the number of times of switching from the first system cell to the first cell is less than the second preset value, the terminal can perform normal inter-system handover.

[0009] In this application, it is first determined whether the terminal performs frequent inter-system handover. If the number of times of inter-system handover of the terminal in a certain time period reaches a preset value, it is determined that the terminal performs ping-pong handover between the first system cell and the first cell. By gradually increasing the number of times of suppressing handover of the terminal to the first cell, the handover between the first system cell and the first cell can be prevented to some extent, and the inter-system ping-pong handover of the terminal can be effectively alleviated.

[0010] In a first optional implementation of the first aspect, not only the inter-system handover but also frequent handover within a system can be considered. Specifically, the terminal counts a number of times of cell handover in a first preset time period, where the cell handover includes inter-system cell handover and intra-system cell handover.

[0011] If the number of times of cell handover of the terminal in the first preset time period reaches a third preset value, and the number of times of switching from the first system cell to the first cell in the cell handover reaches the first preset value, the terminal no longer switches to the first cell in a second preset time period.

[0012] If the number of times of cell handover of the terminal in the first preset time period is less than the third preset value, or the number of times of switching from the first system cell to the first cell in the cell handover is less than the first preset value, the terminal can perform normal inter-system handover or intra-system handover.

[0013] This method can consider the handover of the terminal within the same system in the judgment condition, and can suppress not only the inter-system handover of the terminal but also the intra-system handover of the terminal.

[0014] In a second alternative implementation of the first aspect, in the method, the terminal does not switch to the first cell again within a second preset time period. After the second preset time period ends, i.e., at the first time, the preset absolute threshold for switching the first system cell to the first cell is increased to the first absolute threshold.

[0015] Specifically, the terminal can switch from the first system cell to the first cell based on a first event. The first event is that the signal strength of the first cell is greater than the first absolute threshold. When the signal strength of the first cell is greater than the first absolute threshold, the first system cell switches to the first cell.

[0016] By modifying the preset absolute threshold to the first absolute threshold (the first absolute threshold is greater than the preset absolute threshold), the condition of the first event can be improved, and the frequent inter-system switching from the first system cell to the first cell can be effectively alleviated.

[0017] In a third alternative implementation of the first aspect, in the method, the terminal does not switch to the first cell again within a fourth preset time period. After the fourth preset time period ends, i.e., at the second time, the first absolute threshold for switching the first system cell to the first cell is increased to a second absolute threshold (the second absolute threshold is greater than the first absolute threshold). The first system cell switches to the first cell based on a second event. The second event is that the signal strength of the first cell is greater than the second absolute threshold. When the signal strength of the first cell is greater than the second absolute threshold, the first system cell switches to the first cell.

[0018] In a fourth alternative implementation of the first aspect, in the method, the terminal counts the number of cell switches within a first preset time period, and the number of times that the terminal switches from the first system cell to the first cell in the cell switches. The terminal is inhibited from switching to the first cell again within a second preset time period.

[0019] After the second preset time period ends, i.e., at the first time, the terminal counts the number of cell switches within a third preset time period, and the number of times that the terminal switches from the first system cell to the first cell in the cell switches. If the number of cell switches of the terminal within the third preset time period reaches a fourth preset value, and the number of times that the terminal switches from the first system cell to the first cell in the cell switches reaches a second preset value, the terminal does not switch to the first cell again within a fourth preset time period. If the number of cell switches of the terminal within the third preset time period is less than the fourth preset value, or the number of times that the terminal switches from the first system cell to the first cell in the cell switches is less than the second preset value, the terminal can perform normal inter-system switching or intra-system switching.

[0020] In a second aspect, the application provides a method for inter-system switching, which comprises: a terminal counting a number of times of switching from a first cell to a second cell within a first preset time period, or counting a number of times of switching between the first cell and the second cell within the first preset time period. The first cell is any one of second system cells, and the second cell comprises the first cell and / or other cells except the first cell in the first system cells and / or the second system cells. The first system cells comprise LTE cells, and the second system cells comprise NR cells. If the number of times of switching from the first cell to the second cell within the first preset time period reaches a first preset value, or the number of times of switching between the first cell and the second cell within the first preset time period reaches a second preset value, the terminal no longer switches to the first cell within a second preset time period.

[0021] If the number of times of switching from the first cell to the second cell within the first preset time period exceeds the preset value, it indicates that the signal of the first cell is unstable and is not suitable for the terminal to camp on. By inhibiting the switching of the terminal to the first cell, the inter-system / intra-system ping-pong switching of the terminal can be effectively interrupted.

[0022] The related description and technical effects of the second aspect can be referred to the related description of the first aspect and various optional manners thereof, which will not be repeated here.

[0023] In the first optional implementation manner of the second aspect, the terminal no longer switches to the first cell within the second preset time period. After the second time period ends, i.e., at a first time, the terminal counts the number of times of switching from the first cell to the second cell within a first preset time period, or counts the number of times of switching between the first cell and the second cell within a third preset time period. If the number of times of switching from the first cell to the second cell within the third preset time period reaches a third preset value, or the number of times of switching between the first cell and the second cell within the third preset time period reaches a fourth preset value, the terminal no longer switches to the first cell within a fourth preset time period.

[0024] In the second optional implementation manner of the second aspect, the terminal no longer switches to the first cell within the second preset time period. After the second time period ends, i.e., at a first time, a preset absolute threshold of switching from the second cell to the first cell is increased to a first absolute threshold (the first absolute threshold is greater than the preset absolute threshold).

[0025] In the third optional implementation manner of the second aspect, the terminal no longer switches to the first cell within the fourth preset time period. After the fourth time period ends, i.e., at a second time, the first absolute threshold of switching from the second cell to the first cell is increased to a second absolute threshold (the second absolute threshold is greater than the first absolute threshold).

[0026] In a third aspect, the application provides a method for inter-system switching, which comprises: a terminal counting the number of times of switching between a first cell fence and a second cell fence within a first preset time period. If the number of times of switching between the first cell fence and the second cell fence within the first preset time period reaches a first preset value, the terminal no longer switches to the second cell fence within a third preset time period; if the number of times of switching between the first cell fence and the second cell fence within the first preset time period is less than the first preset value, the terminal performs normal inter-system switching.

[0027] In the method, the first cell fence comprises one or more first LTE cells, and the first LTE cell is an LTE cell with a number of access times greater than a first value within a second preset time period; the second cell fence comprises one or more first NR cells, and the second NR cell is an NR cell with a number of access times greater than a second value within the second preset time period. The first cell fence and the second cell fence are updated in real time or periodically.

[0028] Specifically, the application puts the cells with a number of access times reaching a preset value within a certain time period into a cell fence, counts the number of times of switching between the cell fences, considers the ping-pong switching between inter-system and intra-system, and puts the target cells to be inhibited into a fence, so that the frequent switching between inter-system and intra-system can be more efficiently inhibited, and the user experience can be improved.

[0029] The related description of the third aspect and the technical effects thereof can be referred to the related description of the first aspect or the second aspect and the various optional manners thereof, which will not be described herein again.

[0030] In a first optional implementation manner of the third aspect, the terminal no longer switches to the second cell fence within the third preset time period, and after the third preset time period ends, i.e., at a first time, the number of times of switching between the first cell fence and the second cell fence within a fourth preset time period is counted. If the number of times of switching between the first cell fence and the second cell fence within the fourth preset time period reaches a second preset value, the terminal no longer switches to the second cell fence within a fifth preset time period (the fifth preset time period is greater than the third preset time period).

[0031] In a second optional implementation manner of the third aspect, after the first time, the threshold for redirection of the terminal to the second cell fence can also be adjusted from a preset absolute threshold to a first preset threshold. Specifically, after the first time, the terminal switches from a first system cell to a second system cell based on a first event. The first event is that the signal strength of the second cell fence is greater than a first absolute threshold, the first absolute threshold is higher than the preset absolute threshold, and the preset absolute threshold is an absolute threshold in a B1 event of switching of the terminal from the first cell fence to the second cell fence.

[0032] In a third alternative implementation manner of the third aspect, the threshold for the terminal to be redirected to the second cell fence after the second time can also be raised to the second preset threshold. Specifically, after the second time, the terminal is switched from the first cell fence to the second cell fence based on a second event. The second event is that the signal strength of the second cell fence is greater than a second absolute threshold, and the second absolute threshold is higher than the first absolute threshold. The second time is the end time of the fourth preset time length.

[0033] In a fourth aspect, a terminal is provided, which includes a communication module, a processor and a memory. The communication module, the memory and the processor are coupled. The communication module is configured to interact with the network side to implement cell switching. The memory stores computer program code, which includes computer instructions. When the computer instructions are executed by the processor, the terminal executes the method in the first aspect, the second aspect, the third aspect or any alternative implementation manner thereof.

[0034] In a fifth aspect, a computer readable storage medium is provided, which includes computer instructions. When the computer instructions are run on a terminal, the terminal executes the method in the first aspect, the second aspect, the third aspect or any alternative implementation manner thereof.

[0035] In a sixth aspect, a computer program product is provided, which includes computer program / instructions. When the computer program / instructions are executed by a processor, the method in the first aspect, the second aspect, the third aspect or any alternative implementation manner thereof is implemented. BRIEF DESCRIPTION OF DRAWINGS

[0036] Figure 1 A network architecture schematic diagram of a communication system provided by an embodiment of the present application;

[0037] Figure 2 A hardware structure schematic diagram of a terminal provided by an embodiment of the present application;

[0038] Figure 3 A method flow of inter-system switching provided by an embodiment of the present application Figure 1 ;

[0039] Figure 4 A schematic diagram of inter-system switching provided by an embodiment of the present application

[0040] Figure 5 A method flow of inter-system switching provided by an embodiment of the present application Figure 2 ;

[0041] Figure 6 A method flow of inter-system switching provided by an embodiment of the present application Figure 3 ;

[0042] Figure 7A A method flow of inter-system handover provided for an embodiment of the present application Figure 4 ;

[0043] Figure 7B A method flow of inter-system handover provided for an embodiment of the present application Figure 5 ;

[0044] Figure 8 A method flow of inter-system handover provided for an embodiment of the present application Figure 6 . DETAILED DESCRIPTION

[0045] Hereinafter, the terms "first", "second", "third", etc. are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implying the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments, unless otherwise stated, the meaning of "a plurality of" is two or more.

[0046] First, the technical terms that can be involved in the present application are briefly described.

[0047] Reference is made to Figure 1 , which shows an architecture diagram of a communication system provided by an embodiment of the present application. As shown in Figure 1 , the communication system can include an NR base station 110, an LTE base station 120 and a terminal 200 (such as a mobile phone). The NR base station 110 can provide service for one or more NR cells (such as the cell shown by the solid line box in Figure 1 ), and the LTE base station 120 can provide service for one or more LTE cells (such as the cell shown by the dashed line box in Figure 1 ).

[0048] It is assumed that the terminal 200 is in a weak field of LTE signal (such as a signal strength of about -90dBm) and a weak field of NR signal (such as a signal strength of -110dBm-115dBm). In this case, the terminal 200 can have frequent 4G and 5G inter-system ping-pong handover.

[0049] For example, when the terminal 200 is in the position shown in Figure 1 , the terminal 200 can receive a signal strength of the LTE base station 120 at about -90dBm and a signal strength of the NR base station 110 at -110dBm-115dBm. That is, for this terminal 200, the network quality of LTE is better than that of NR. In this case, the terminal 200 can tend to camp on a 4G cell (such as the cell shown by the solid line box in Figure 1the LTE cell 121) shown. However, the B1 event adopted by 4G redirection to 5G is wider than the B2 event condition; the terminal 200 switches to Figure 1 the LTE cell 121) shown. However, the B1 event adopted by 4G redirection to 5G is wider than the B2 event condition; the terminal 200 switches to Figure 1 the NR cell 111) shown. In this way, the terminal 200 occurs frequent ping-pong switching between 4G and 5G systems, which seriously affects the quality of the terminal 200 providing communication services and affects user experience.

[0050] The embodiment of the present application provides a suppression method based on ping-pong switching between different systems, applied to a terminal. By using the present scheme, the ping-pong switching between the first system cell and the second system cell can be suppressed. For example, the first system cell can be Figure 1 the LTE cell shown, and the second system cell can be Figure 1 the NR cell shown.

[0051] Specifically, in the present scheme, the terminal can count the number of times of inter-system cell switching of the terminal within a certain time length (such as a first preset time length); when the number of times of inter-system cell switching of the terminal within a certain time length reaches a certain value (such as a first preset value), it indicates that the terminal has occurred ping-pong switching of inter-system cells.

[0052] In this case, the terminal can suppress the terminal from switching to the second system cell within a second preset time length. After the second preset time length ends, the above suppression action ends. The terminal can continue to switch to the second system cell based on the condition (such as the B1 event) of the first system cell switching to the second system cell. At this time, the terminal can continue to count the number of times of inter-system cell switching of the terminal within a certain time length (such as a third preset time length); when the number of times of inter-system cell switching of the terminal within the time length reaches a certain value (such as a second preset value), it indicates that the terminal has occurred ping-pong switching of inter-system cells again. The terminal can suppress the terminal from switching to the second system cell within a fourth preset time length.

[0053] That is, by using the present scheme, after the terminal occurs ping-pong switching of inter-system cells from the first system cell to the second system cell, the terminal can be suppressed from switching to the second system cell within a certain time length. Moreover, in the present scheme, the terminal can suppress the terminal from switching to the second system cell within a certain time length for multiple times, and the time length of each suppression will increase compared to the time length of the last suppression, which can make the terminal forcibly end the inter-system mutual switching, alleviate the ping-pong switching between different systems, improve the quality of the terminal communication services, and ensure user experience.

[0054] Exemplarily, the terminal in the embodiments of the present application can be a mobile phone, a tablet computer, a wearable device (such as a smart watch or a smart bracelet), an ultra-mobile personal computer (UMPC), a netbook, and a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) \ virtual reality (VR) device, and the like supporting mobile communication such as LTE and NR. The embodiments of the present application do not specially limit the specific form of the terminal.

[0055] In the embodiments of the present application, the above terminal (such as terminal 200) is taken as an example of a mobile phone to introduce the hardware structure of the terminal.

[0056] Please refer to Figure 2 , which is a structural schematic diagram of a terminal 200 provided in the embodiments of the present application. As shown in Figure 2 , the terminal 200 can include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a loudspeaker 270A, a receiver 270B, a microphone 270C, a headset interface 270D, a sensor module 280, a key 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, and the like.

[0057] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the terminal 200. In other embodiments of the present application, the terminal 200 can include more or fewer components than the diagram, or combine certain components, or split certain components, or different component arrangements. The components shown in the diagram can be implemented in hardware, software, or a combination of software and hardware.

[0058] The processor 210 can include one or more processing units, e.g., the processor 210 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video code, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.

[0059] The controller can be the nerve center and command center of the terminal 200. The controller can generate operation control signals according to instruction operation codes and timing signals, and complete the control of fetching and executing instructions.

[0060] The processor 210 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory can save instructions or data that the processor 210 has just used or repeatedly uses. If the processor 210 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 210, thus improving the efficiency of the system.

[0061] In some embodiments, the processor 210 can include one or more interfaces. The one or more interfaces are used to support the interconnection and communication of the processor 210 and other devices (such as the mobile communication module 250, the audio module 270, and the sensor module 280, etc.), and realize various functions of the terminal 200.

[0062] The charging management module 240 is used to receive charging input from a charger. The power management module 241 is used to connect the battery 242 and the charging management module 240. The power management module 241 receives input from the battery 242 and / or the charging management module 240, and supplies power to the processor 210, the internal memory 221, the external memory 220, the display screen 294, the camera 293, and the wireless communication module 260, etc.

[0063] The wireless communication function of the terminal 200 can be realized through the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, the modem processor, and the baseband processor, etc.

[0064] Antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in terminal 200 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of antennas. For example, antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, antennas can be used in combination with tuning switches.

[0065] Mobile communication module 250 can provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc. applied on terminal 200. Mobile communication module 250 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. Mobile communication module 250 can receive electromagnetic waves by antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit the processed electromagnetic waves to a modem processor for demodulation. Mobile communication module 250 can also amplify signals modulated by the modem processor, and convert the amplified signals into electromagnetic waves radiated by antenna 1. In some embodiments, at least part of the functional modules of mobile communication module 250 can be arranged in processor 210. In some embodiments, at least part of the functional modules of mobile communication module 250 can be arranged in the same device as at least part of the modules of processor 210.

[0066] In the embodiments of the present application, mobile communication module 250 can implement inter-system cell switching between the first system cell and the second system cell; it can also implement intra-system cell switching between the first system cells, and intra-system cell switching between the second system cells. Of course, mobile communication module 250 can also stop switching to the second system cell within a certain time period in response to the control of processor 210.

[0067] Wireless communication module 260 can provide a solution for wireless communication including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc. applied on terminal 200.

[0068] In some embodiments, antenna 1 and mobile communication module 250 of terminal 200 are coupled, and antenna 2 and wireless communication module 260 are coupled, so that terminal 200 can communicate with a network and other devices through wireless communication technologies. The wireless communication technologies can 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. The GNSS can include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).

[0069] Terminal 200 implements display functions through a GPU, display screen 294, and an application processor, etc. Terminal 200 can implement a photographing function through an ISP, camera 293, a video codec, a GPU, display screen 294, and an application processor, etc.

[0070] External memory interface 220 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of terminal 200. The external memory card communicates with processor 210 through external memory interface 220 to implement a data storage function. For example, files such as music and videos are saved in the external memory card.

[0071] The internal memory 221 can be used to store computer executable program codes including instructions. The processor 210 performs various functional applications and data processing of the terminal 200 by running the instructions stored in the internal memory 221. The internal memory 221 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like. The data storage area can store data (such as audio data, a phone book, etc.) created during the use of the terminal 200, and the like. In addition, the internal memory 221 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like.

[0072] The terminal 200 can realize an audio function through an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, a headset interface 270D, an application processor, and the like. For example, music playing, recording, and the like.

[0073] The keys 290 include a power-on key, a volume key, and the like. The motor 291 can generate a vibration prompt. The motor 291 can be used for incoming call vibration prompt, and can also be used for touch vibration feedback. The indicator 292 can be an indicator light, and can be used to indicate a charging state, a power change, and can also be used to indicate a message, a missed call, a notification, and the like. The SIM card interface 295 is used to connect a SIM card. The SIM card can be inserted into or pulled out of the SIM card interface 295 to realize contact and separation with the terminal 200. The terminal 200 realizes a call and data communication function through the SIM card and network interaction.

[0074] The methods in the following embodiments can all be realized in the terminal 200 with the above hardware structure. The methods of the embodiments of the present application are described taking the terminal 200 as a mobile phone, the first system cell as an LTE cell, and the second system cell as an NR cell in the following embodiments.

[0075] The embodiment of the present application provides a method for inter-system switching. As shown in the figure, the method for inter-system switching can include S301-S308. Figure 3

[0076] S301, the terminal 200 is redirected from the LTE cell to the NR cell based on a B1 event.

[0077] S302, the terminal 200 is switched from the NR cell to the LTE cell based on a B2 event.

[0078] ​The specific manner in which the terminal 200 performs S301 and S302 can refer to the related description in the conventional technology, and will not be described here in the embodiments of the present application.

[0079] In the process in which the terminal 200 performs S301-S302, the terminal 200 is redirected from the LTE cell to the NR cell (such as the NR cell 111) for multiple times within a certain time length, which indicates that the signal quality of the NR cell is not good for the terminal 200, and the terminal 200 can only preferentially select to camp on the NR cell because the condition of the B1 event is more relaxed than that of the B2 event. In this case, if not suppressed, the terminal 200 can frequently perform inter-system switching between the LTE cell and the NR cell for a long time. In this regard, the redirection of the terminal 200 from the LTE cell to the NR cell can reduce the ping-pong switching of the inter-system. Specifically, the method of the embodiments of the present application can include S303-S308. Figure 1

[0080] S303, the terminal 200 counts the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within a first preset time length.

[0081] The LTE cell described in the embodiments of the present application can be any LTE cell, and the NR cell 111 is a specific NR cell. It should be noted that the embodiments of the present application take the NR cell 111 as the first cell as an example to introduce the present solution. The present solution can be applied to any other NR cell. For example, the first preset time length can be any time length such as 2 minutes, 5 minutes, 6 minutes, etc., and the first preset time length is pre-configured in the terminal 200.

[0082] For example, in combination with Figure 1 , it is assumed that the terminal 200 performs the following cell switching within the first preset time length (such as 2 minutes): LTE cell 121→NR cell 111→LTE cell 121→NR cell 111→LTE cell 122→NR cell 111→LTE cell 121→NR cell 11→LTE cell 121. The terminal 200 can count that the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within 2 minutes is 4 times.

[0083] S304, the terminal 200 determines whether the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time length reaches a first preset value.

[0084] For example, the first preset value can be any numerical value such as 3 times, 4 times, or 5 times, etc., and the first preset value is pre-configured in the terminal 200.

[0085] ​After S304, if the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time duration reaches the first preset value, the terminal 200 can perform S305. If the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time duration is less than the first preset value, the terminal 200 can continue to perform S301-S302.

[0086] S305, no longer being redirected to the NR cell 111 within a second preset time duration.

[0087] For example, the second preset time duration can be any time duration such as 10 minutes, 15 minutes, or 20 minutes. Generally, the second preset time duration is greater than the first preset time duration, so that the redirection of the terminal 200 from the LTE cell to the NR cell 111 within the first preset time duration is at least inhibited, and the ping-pong handover of the terminal 200 within the first preset time duration is terminated. The above-mentioned second preset time duration is pre-configured in the terminal 200.

[0088] It should be understood that the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time duration reaches the first preset value, which means that the terminal 200 has frequent inter-system handovers between the LTE cell and the NR cell 111 within a short time. The reason for this situation can be that the signal quality of the NR cell is not good for the terminal 200. Therefore, by inhibiting the redirection of the terminal 200 to the NR cell 111, the ping-pong handover of the terminal 200 can be reduced.

[0089] In combination with the above example, it is assumed that the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time duration (such as 2 minutes) is 4, the first preset value is 4, and the second preset time duration is 15 minutes.

[0090] That is, the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within 2 minutes reaches 4. The terminal 200 can no longer be redirected to the NR cell 111 within 15 minutes.

[0091] In some embodiments, when the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time duration reaches the first preset value, the terminal 200 can currently reside in the LTE cell (such as the LTE cell 121 shown in Figure 1 , or can reside in other NR cells (such as the NR cell 112 shown in Figure 1 . The terminal 200 will not be redirected to the NR cell 111 within 15 minutes, which does not affect the switching of the terminal 200 between the LTE cell and other NR cells. For example, the terminal 200 can be redirected to the NR cell 112 within the 15 minutes Figure 1The inter-system cell switching between the illustrated LTE cells and other NR cells can also be performed, and the intra-system cell switching between other NR cells can also be performed.

[0092] S306, the terminal 200 counts the number of times of redirection from the LTE cell to the NR cell 111 within a third preset time period after the first time.

[0093] The first time is the end time of the second preset time period. The terminal 200 will not be redirected to the NR cell 111 within the second preset time period; however, after the end of the second preset time period, i.e., from the first time, the terminal 200 can continue to be redirected to the NR cell 111. Based on the above description, if the redirection of the terminal 200 to the NR cell 111 is no longer inhibited, if the terminal 200 still stays in Figure 1 the scenario illustrated, the terminal 200 can still continue to be redirected to the NR cell 111, and frequent inter-system switching between the LTE cell and the NR cell 111 can still occur. The present solution needs to continue to inhibit the inter-system switching of the terminal 200 from the LTE cell to the NR cell 111, and needs to increase the inhibition strength.

[0094] Therefore, after the end of the second preset time period, i.e., from the first time, the terminal 200 can perform S305 to count the number of times of redirection from the LTE cell to the NR cell 111 within a third preset time period, to determine whether the terminal 200 has frequent inter-system switching from the LTE cell to the NR cell 111.

[0095] For example, the third preset time period can be any time period such as 2 minutes, 5 minutes, 6 minutes, and 10 minutes, which is pre-configured in the terminal 200. Generally, the third preset time period can be equal to or different from the first preset time period. If the third preset time period is less than the first preset time period, the terminal can determine whether the terminal 200 has frequent inter-system switching from the LTE cell to the NR cell 111 in a shorter time, and if the terminal 200 has frequent inter-system switching within the third preset time period, the inhibition strength should be increased. If the third preset time period is greater than the first preset time period, the terminal 200 can determine whether the second preset time period is sufficient to inhibit the frequent inter-system switching from the LTE cell to the NR cell 111. If the terminal 200 still has frequent inter-system switching within the third preset time period, it means that the inhibition of the second preset time period cannot completely inhibit the inter-system switching from the LTE cell to the NR cell 111, and the inhibition strength should be increased.

[0096] It should be noted that the specific manner in which the terminal 200 performs S306 can refer to the detailed description of S303 in the embodiments of the present application, which will not be described here.

[0097] S307, the terminal 200 judges whether the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the third preset time length reaches a second preset value.

[0098] After S307, if the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the third preset time length reaches the second preset value, the terminal 200 can perform S308. If the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the third preset time length is less than the second preset value, the terminal 200 can perform S301 and S302.

[0099] For example, the second preset value can be any value such as 4 times, 5 times, or 6 times, which is pre-configured in the terminal 200.

[0100] S308, the terminal 200 is no longer redirected to the NR cell 111 within a fourth preset time length. The fourth preset time length is greater than the second preset time length.

[0101] For example, the fourth preset time length can be any time length such as 30 minutes, 40 minutes, 60 minutes, or 80 minutes. Generally, the fourth preset time length is greater than the third preset time length, so that the redirection of the terminal 200 from the LTE cell to the NR cell 111 within the third preset time length is at least inhibited, and the ping-pong switching of the terminal 200 is terminated. The fourth preset time length is pre-configured in the terminal 200.

[0102] It should be understood that S306 can be performed after S304 is completed, the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time length reaches the first preset value, and the inhibition within the second preset time length has been completed. If the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the third preset time length reaches the second preset value again, it indicates that the terminal 200 has frequent inter-system switching between the LTE cell and the NR cell 111 in a short time. The reason for this situation is that the inhibition of the second preset time length cannot completely inhibit the inter-system switching of the terminal 200 from the LTE cell to the NR cell 111, and further inhibition of the redirection of the terminal 200 to the NR cell 111 is required to reduce the ping-pong switching of the terminal 200.

[0103] In combination with the above example, it is assumed that the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the third preset time length (such as 5 minutes) is 6 times, the first preset value is 5, and the fourth preset time length is 60 minutes.

[0104] That is, the terminal 200 is redirected from the LTE cell to the NR cell 111 six times within 5 minutes. The terminal 200 may not be redirected to the NR cell 111 within 60 minutes.

[0105] Similar to S305, the terminal 200 will not be redirected to the NR cell 111 within 60 minutes, and will not affect the switching of the terminal 200 between the LTE cell and other NR cells.

[0106] It should be understood that if the number of times the LTE cell is redirected to the NR cell 111 reaches a preset value within a preset duration, it can be reflected that the signal quality provided by the NR cell 111 to the terminal 200 is poor, and the redirection process of the terminal 200 to the NR cell 111 should be prevented. By suppressing the redirection of the terminal to the NR cell 111 multiple times and for increasing durations, the inter-system ping-pong handover of the terminal 200 from the LTE system to the NR system can be effectively alleviated, thereby improving the quality of the terminal communication service.

[0107] Combine Figure 1 During the inter-system handover process, the terminal 200 may also perform intra-system cell handover. The intra-system cell handover may include inter-LTE cell handover and inter-NR cell handover, that is, the first system cell and the second system cell are intra-system cells.

[0108] In the embodiment of the present application, the impact of switching within the NR system is considered, such as Figure 1 As shown, the terminal 200 is redirected from the LTE cell to an NR cell (such as Figure 1 NR cell 111 shown), and also switching between NR cells (as shown in FIG. Figure 4 111). If the terminal 200 switches from the LTE cell and other NR cells to the NR cell 111 multiple times within a certain period of time, it means that the signal quality of the NR cell 111 is poor for the terminal 200. If it is not suppressed, the terminal 200 may frequently perform inter-system handover or intra-system handover for a long time.

[0109] like Figure 5 As shown in the figure, the redirection / handover process of terminal 200 within a certain period of time is shown. It can be seen that although terminal 200 has switched between different systems four times within a certain period of time, terminal 200 has also undergone a relatively long handover within the same system cell during this process. If only the number of handovers within the different systems is used as the condition for suppressing handovers, then in this case, the condition for suppressing handovers of terminal 200 may not be met, and the inter-system ping-pong handover of terminal 200 cannot be effectively suppressed. Therefore, in some embodiments, the number of handovers within the same system cell needs to be considered.

[0110] Specifically, in some embodiments,Figure 1 As shown, the method of the embodiments of the present application can further include S301-S302 and S501-S502, and S305-S308.

[0111] S501, the terminal 200 counts the number of cell switching in the first preset time period, and the number of redirection of the mobile phone from the LTE cell to the NR cell 111 in the first preset time period.

[0112] Wherein, the cell switching includes redirection of the LTE cell to the NR cell 111 and switching of other NR cells to the NR cell 111, the LTE cell in the embodiment can be any LTE cell, the NR cell 111 is a specific NR cell, and the other NR cell is any NR cell except the NR cell 111. It should be noted that the embodiments of the present application take the NR cell 111 as the first cell as an example to introduce the scheme. The scheme can be applied to any other NR cell. For example, the first preset time period can be any time period such as 2 minutes, 5 minutes, 6 minutes, etc. The first preset time period is pre-configured in the terminal 200.

[0113] For example, in combination with Figure 6 , it is assumed that the terminal 200 has the following cell switching in the first preset time period (such as 2 minutes): LTE cell 121→NR cell 111→LTE cell 121→NR cell 111→NR cell 112→NR cell 111→NR cell 113→NR cell 111→LTE cell 121→NR cell 111. The terminal 200 can count that the number of cell switching of the terminal 200 in 2 minutes is 5, and the number of redirection from the LTE cell to the NR cell 111 is 3 times.

[0114] S502, the terminal 200 judges whether the number of cell switching of the terminal 200 in the first preset time period reaches the third preset value, and whether the number of redirection from the LTE cell to the NR cell 111 reaches the first preset value.

[0115] If the number of cell switching times of the terminal 200 within the first preset time length reaches the third preset value and the number of redirections from the LTE cell to the NR cell 111 reaches the first preset value, the terminal 200 can perform S305 after S502. If the number of cell switching times of the terminal 200 within the first preset time length is less than the third preset value or the number of redirections from the LTE cell to the NR cell 111 is less than the first preset value, the terminal 200 can perform S301 and S302. The terminal counts the number of cell switching times and the number of redirections from the LTE cell to the NR cell 111 within the preset time length, which considers both frequent switching between different systems and frequent switching between the same systems. Counting the number of cell switching times and the number of redirections from the LTE cell to the NR cell 111 determines whether the terminal 200 has frequent switching between different systems and the same systems, and by suppressing the redirection or switching of the terminal 200 to the NR cell 111, the ping-pong switching of the terminal between different systems and the same systems can be effectively alleviated, the terminal interaction time can be reduced, and the user service experience can be ensured.

[0116] In some embodiments, not only can the impact of ping-pong switching caused by the same system switching be considered when the terminal 200 is first suppressed from switching to the NR cell 111, but also the impact of ping-pong switching caused by the same system switching can be considered when the terminal 200 is further suppressed from switching to the NR cell 111. Specifically, as shown in FIG. 6, S306-S307 can be replaced by S601-S602. Figure 5 Figure 1 S601, after the first time, the terminal 200 counts the number of cell switching times within the third preset time length and the number of redirections from the LTE cell to the NR cell 111 within the third preset time length.

[0117] S601, after the first time, the terminal 200 counts the number of cell switching times within the third preset time length and the number of redirections from the LTE cell to the NR cell 111 within the third preset time length.

[0118] S602, the terminal 200 determines whether the number of cell switching times within the third preset time length reaches the fourth preset value and the number of redirections from the LTE cell to the NR cell 111 reaches the second preset value.

[0119] After S602, if the number of cell switching times of the terminal 200 within the third preset time length reaches the fourth preset value and the number of redirections from the LTE cell to the NR cell 111 reaches the second preset value, the terminal 200 can continue to perform S308. After S602, if the number of cell switching times of the terminal 200 within the third preset time length is less than the fourth preset value or the number of redirections from the LTE cell to the NR cell 111 is less than the second preset value, the terminal 200 can continue to perform S301 and S302.

[0120] ​In this embodiment, the terminal 200 can also consider the impact of the inter-system handover on the ping-pong handover in the process of suppressing the ping-pong handover of the terminal 200 between the LTE cell and the NR cell 111.

[0121] In some other embodiments, the ping-pong handover can be suppressed not only by suppressing the cell handover, but also by adjusting the threshold for the terminal 200 to be redirected from the LTE cell to the NR cell 111. In the conventional technology, if the signal strength of the NR cell 111 is greater than a preset absolute threshold, the terminal 200 is triggered to be redirected from the LTE cell to the NR cell (such as the NR cell 111).

[0122] In this embodiment of the application, if the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time period reaches the first preset value, the redirection threshold of the above-mentioned NR cell 111 can be adjusted from the preset absolute threshold to a first absolute threshold. The first absolute threshold is greater than the preset absolute threshold.

[0123] Specifically, the method of this embodiment of the application can further include: after the first time, the terminal 200 is handed over from the first system cell to the first cell (such as the NR cell 111) based on a first event. The first event is that the signal strength of the first cell is greater than a first absolute threshold, and the first absolute threshold is higher than the preset absolute threshold. The preset absolute threshold is the absolute threshold in the B1 event of the terminal 200 being handed over from the first system cell to the second system cell.

[0124] It should be noted that in this embodiment of the application, if the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time period reaches the first preset value, the terminal 200 can not only perform S305 to no longer be redirected to the NR cell 111 within the second preset time period, but also increase the redirection threshold of the NR cell 111 to the first absolute threshold. In this way, by the end of the second preset time period, even if the terminal 200 can be redirected to the NR cell 111, the redirection threshold thereof is increased. In this way, the ping-pong handover of the terminal 200 between the LTE cell and the NR cell 111 can be further suppressed.

[0125] In another case, if the number of times that the terminal 200 is redirected from the LTE cell to the NR cell 111 within the first preset time period reaches the first preset value, the terminal 200 can not perform S305, but only increase the redirection threshold of the NR cell 111 to the first absolute threshold.

[0126] In some embodiments, the terminal 200 can also increase the redirection threshold of the NR cell 111 after the second time. For example, the terminal 200 can be switched from the first system cell to the first cell (e.g., the NR cell 111) based on a second event after the second time. The second event is that the signal strength of the first cell is greater than a second absolute threshold, and the second absolute threshold is higher than the first absolute threshold. The second time is the end time of the fourth preset time length.

[0127] Further increasing the redirection threshold of the NR cell 111 can strengthen the inhibition of the redirection of the terminal 200 from the LTE cell to the NR cell 111, and alleviate the ping-pong switching of the terminal 200 between the LTE cell and the NR cell 111.

[0128] The embodiments of the present application also provide a method for inter-system switching. In the method, the terminal 200 can be switched from the LTE cell to the first cell (i.e., one NR cell, such as the NR cell 111 shown in FIG. 7). Figure 1 If the terminal 200 frequently switches between the NR cell and the second cell, it indicates that the signal quality of the first cell is not good, and the terminal 200 is not suitable for long-time camping on the first cell, and the switching of the terminal to the first cell should be inhibited. The second cell can be the first system cell (e.g., the LTE cell) and / or the second system cell (e.g., the NR cell) other than the first cell. In the following embodiments, the first cell is taken as the NR cell 111 shown in FIG. 7, and the method of the embodiments of the present application is introduced. Figure 7A Figure 7B As shown in FIG. 7, the method for inter-system switching can include S701-S706.

[0129] S701, the terminal 200 is redirected from the LTE cell to the NR cell 111 based on a B1 event.

[0130] S702, the terminal 200 is switched from the NR cell 111 to the second cell (the LTE cell or the NR cell).

[0131] S703, the terminal 200 is switched from the second cell to the NR cell 111.

[0132] The second cell can be the LTE cell or the NR cell. The terminal 200 can execute S702-S703 multiple times to switch to different second cells, or execute S702-S703 multiple times to switch to the same second cell, which is not limited in the embodiments of the present application.

[0133] The specific manner in which the terminal 200 executes S701-S703 can refer to the related description in the conventional technology, which will not be introduced here in the embodiments of the present application.

[0134] ​S704, the terminal 200 counts the number of times of switching from the NR cell 111 to the second cell within a first preset time length.

[0135] For example, the first preset time length can be 4 minutes, 5 minutes, 6 minutes, or any other time length, which is preconfigured in the terminal 200.

[0136] S705, the terminal 200 determines whether the number of times of switching from the NR cell 111 to the second cell within the first preset time length reaches a first preset value.

[0137] After S705, if the number of times of switching from the NR cell 111 to the second cell within the first preset time length reaches the first preset value, the terminal 200 can perform S706. If the number of times of switching from the NR cell 111 to the second cell within the first preset time length is less than the first preset value, the terminal can perform S701-S703.

[0138] For example, the first preset value can be 5 times, 6 times, or 7 times, or any other value, which is preconfigured in the terminal 200.

[0139] In some other embodiments, S704 can be replaced by that the terminal 200 counts the number of times of switching between the NR cell 111 and the second cell within the first preset time length. Correspondingly, S705 can be replaced by that the terminal 200 determines whether the number of times of switching between the NR cell 111 and the second cell within the first preset time length reaches a second preset value. If the number of times of switching between the NR cell 111 and the second cell within the first preset time length reaches the second preset value, the terminal 200 can perform S706. If the number of times of switching between the NR cell 111 and the second cell within the first preset time length is less than the second preset value, the terminal 200 can perform S701-S703.

[0140] S706, the terminal 200 no longer switches to the NR cell 111 within a second preset time length.

[0141] For example, the second preset time length can be 11 minutes, 16 minutes, or 21 minutes, or any other time length, which is preconfigured in the terminal 200. Generally, the second preset time length is greater than the first preset time length, which is preconfigured in the terminal 200.

[0142] It should be understood that, if the number of times that the terminal 200 switches from the NR cell 111 to the second cell within the first preset time length reaches the first preset value, or the number of times that the terminal 200 switches between the NR cell 111 and the second cell within the first preset time length reaches the second preset value, it means that the terminal 200 has frequent inter-system switching or intra-system switching between the NR cell 111 and the second cell in a short time, which indicates that the NR cell 111 is not suitable for the terminal 200 to camp on. By inhibiting the switching of the terminal 200 to the NR cell 111 and reducing the camping on the NR cell 111, not only can the ping-pong switching of the terminal 200 between inter-systems be reduced, but also the ping-pong switching of the terminal 200 between intra-systems can be reduced.

[0143] In combination with the above example, it is assumed that the number of times that the terminal 200 switches from the NR cell 111 to the second cell within the first preset time length (for example, 2 minutes) is 5, the first preset value is 5, and the second preset time length is 20 minutes.

[0144] That is, if the number of times that the terminal 200 switches from the NR cell 111 to the LTE cell within 2 minutes reaches 5, the terminal 200 can no longer switch to the NR cell 111 within 20 minutes. It should be noted that the terminal 200 will not be redirected to the NR cell 111 within 20 minutes, which does not affect the switching of the terminal 200 between the LTE cell and other NR cells.

[0145] In other embodiments, as shown in FIG. 7, after S706, the terminal 200 can switch to the NR cell 111 again. If the terminal 200 is still in the scenario as shown in FIG. 7, the terminal 200 can still frequently switch from the NR cell 111 to the second cell due to the poor signal quality of the NR cell 111. Therefore, the switching of the terminal 200 to the NR cell 111 can be continued to be inhibited, and the inhibition strength needs to be increased. Specifically, the method of the embodiments of the present application can further include S707-S709. Figure 1 Figure 8 S707, the terminal 200 counts the number of times that the terminal 200 switches from the NR cell 111 to the second cell within a third preset time length after the first time. The first time is the end time of the second preset time length.

[0146] In the third preset time length, the terminal 200 can no longer switch to the NR cell 111, but after the end of the second preset time length, that is, from the first time, the terminal 200 can continue to switch to the NR cell 111, and the NR cell 111 will switch to the second cell, thereby causing the terminal to have inter-system switching or intra-system switching. Therefore, the switching of the terminal 200 to the NR cell 111 needs to be continued to be inhibited, and the inhibition time length should be increased.

[0147] In the third preset time length, the terminal 200 can no longer switch to the NR cell 111, but after the end of the second preset time length, that is, from the first time, the terminal 200 can continue to switch to the NR cell 111, and the NR cell 111 will switch to the second cell, thereby causing the terminal to have inter-system switching or intra-system switching. Therefore, the switching of the terminal 200 to the NR cell 111 needs to be continued to be inhibited, and the inhibition time length should be increased.

[0148] ​For example, the third preset time length can be any one of 5 minutes, 7 minutes, 10 minutes, etc., and the third preset time length is pre-configured in the terminal 200. Generally, the third preset time length can be equal to the first preset time length, or can not be equal to the first preset time length.

[0149] S708, the terminal 200 determines whether the number of times of switching from the NR cell 111 to the second cell within the third preset time length reaches a third preset value.

[0150] For example, the third preset value can be any one of 5 times, 7 times, 9 times, etc., and the third preset value is pre-configured in the terminal 200.

[0151] After S708, if the number of times of switching from the NR cell 111 to the second cell within the third preset time length reaches the third preset value, the terminal 200 can perform S709. If the number of times of switching from the NR cell 111 to the second cell within the third preset time length is less than the third preset value, the terminal can perform S701-S703.

[0152] In some other embodiments, S704 can be replaced by: the terminal 200 counts the number of times of switching between the NR cell 111 and the second cell within the third preset time length after the first time. Correspondingly, S708 can be replaced by: whether the number of times of switching between the NR cell 111 and the second cell within the third preset time length reaches a fourth preset value. If the number of times of switching between the NR cell 111 and the second cell within the first preset time length reaches the fourth preset value, the terminal 200 can perform S709. If the number of times of switching between the NR cell 111 and the second cell within the first preset time length is less than the fourth preset value, the terminal 200 can perform S701-S703.

[0153] S709, the terminal 200 no longer switches to the NR cell 111 within a fourth preset time length. The fourth preset time length is greater than the second preset time length.

[0154] For example, the fourth preset time length can be any one of 40 minutes, 50 minutes, 70 minutes, etc. Generally, the fourth preset time length is greater than the third preset time length, and the fourth preset time length is pre-configured in the terminal 200.

[0155] In combination with the above example, it is assumed that the number of times of switching from the NR cell 111 to the second cell within the first preset time length (e.g., 5 minutes) is 7 times, the first preset value is 6, and the second preset time length is 70 minutes.

[0156] That is, the terminal 200 switches from the NR cell 111 to the second cell for 6 times within 5 minutes, and the terminal 200 can no longer switch to the NR cell 111 within 70 minutes. It should be noted that the terminal 200 no longer redirects to the NR cell 111 within 70 minutes, and does not affect the switching of the terminal 200 between the second cell and other NR cells.

[0157] It should be understood that the number of times of switching from the NR cell 111 to the second cell within the preset time period reaching the preset value can reflect that the NR cell 111 is not suitable for the terminal 200 to stay for a long time, which can cause the terminal 200 to have frequent inter-system switching or intra-system switching, and therefore the terminal 200 should be prevented from switching to the NR cell 111. By suppressing the switching of the terminal to the NR cell 111 for multiple times and increasing the time period, the inter-system and intra-system ping-pong switching of the terminal 200 can be effectively alleviated, the quality of the terminal communication service can be improved, and the user experience can be improved.

[0158] In other embodiments, not only the cell switching can be suppressed, but also the terminal 200 can be redirected to the NR cell 111 by adjusting the threshold of the terminal 200. For example, the threshold of the redirection of the NR cell 111 can be adjusted from the preset absolute threshold to the first absolute threshold or even the second absolute threshold. The specific method of adjusting the threshold of the redirection of the NR cell 111 by the terminal 200 can refer to the detailed description in the above embodiments, which will not be described here.

[0159] The embodiments of the present application provide an inter-system switching method, as shown in Figure 1 The method can include S801-S807.

[0160] S801, the terminal 200 switches between the first cell fence and the second cell fence.

[0161] The first cell fence includes one or more first LTE cells, and the first cell fence can also be referred to as a LTE cell set. The second cell fence includes one or more first NR cells. The second cell fence can also be referred to as an NR cell set.

[0162] In the embodiments of the present application, the terminal 200 can determine the first cell fence and the second cell fence according to the following rules.

[0163] Rule 1: The first LTE cell is an LTE cell accessed by the terminal 200 more than a first value of times within a second preset time length. That is, the terminal 200 can count the number of times the terminal 200 accesses each LTE cell within a certain time length (such as the second preset time length), and the LTE cell accessed more than the first value of times is included in the first cell fence. Of course, the terminal 200 can also exclude the LTE cell accessed less than the first value of times within a certain time length (such as the second preset time length) from the first cell fence. For example, the terminal 200 can count the number of times the terminal accesses each LTE cell within the second preset time length in real time or periodically.

[0164] Rule 2: The second NR cell is an NR cell accessed by the terminal 200 more than a second value of times within a second preset time length. That is, the terminal 200 can count the number of times the terminal 200 accesses each NR cell within a certain time length (such as the second preset time length), and the NR cell accessed more than the first value of times is included in the second cell fence. Of course, the terminal 200 can also exclude the NR cell accessed less than the first value of times within a certain time length (such as the second preset time length) from the second cell fence. For example, the terminal 200 can count the number of times the terminal accesses each NR cell within the second preset time length in real time or periodically.

[0165] For example, the above-mentioned second preset time length can be any time length such as 5 minutes, 7 minutes, 9 minutes, etc., the first value can be any number of times such as 6 times, 7 times, 8 times, etc., and the second value can be any number of times such as 6 times, 7 times, 8 times, etc., wherein the first value and the second value can be the same or different. If the first value and the second value are the same, the entering conditions of the first cell fence and the second cell fence are the same; if the first value and the second value are different, the entering conditions of the first cell fence and the second cell fence are different, and the cell fence with a larger value has a higher entering condition. The first preset time length, the first value, and the second value are pre-configured in the terminal 200.

[0166] The establishment of the first cell fence and the second cell fence is to consider that the terminal 200 is in the range of multiple cells with unstable signal strength in complex situations, and to integrate the cells accessed too many times within a period of time into a cell set, and only consider the switching between the two cell sets, which can more conveniently count the inter-system switching. In the process of S801, if the first cell fence and the second cell fence have frequent inter-system switching within a certain time length, it indicates that the signal quality of the second cell fence is not good relative to the terminal 200, and the switching of the terminal 200 to the second cell fence needs to be inhibited.

[0167] The terminal 200 can switch from the first cell fence to the second cell fence based on a B1 event, and switch from the second cell fence to the first cell fence based on a B2 event. Of course, during this process, there can also be a same-system cell switching. In any embodiment of the present application, the terminal 200 can perform cell switching between LTE cells based on an A2 / A3 event, and perform cell switching between NR cells based on an A2 / A3 event. The A2 event is that the signal strength of a serving cell is lower than an absolute threshold, and the A3 event is that the signal strength of a neighbor cell is higher than the signal strength of the serving cell.

[0168] S802, the terminal 200 counts the number of times of switching between the first cell fence and the second cell fence within a first preset time period of the terminal 200.

[0169] For example, the first preset time period can be any time period such as 2 minutes, 5 minutes, 6 minutes, etc., which is pre-configured in the terminal 200.

[0170] S803, the terminal 200 determines whether the number of times of switching between the first cell fence and the second cell fence within the first preset time period reaches a first preset value.

[0171] After S803, if the number of times of switching between the first cell fence and the second cell fence within the first preset time period reaches the first preset value, the terminal performs S804. If the number of times of switching between the first cell fence and the second cell fence within the first preset time period is less than the first preset value, the terminal performs S801.

[0172] For example, the first preset value can be any value such as 3 times, 5 times, or 7 times, etc., which is pre-configured in the terminal 200. The first preset value can be adjusted according to a first value and a second value. The greater the first value and the second value, the more frequent the inter-system or same-system switching between the cells in the first cell fence and the second cell fence, and thus the first preset value can be set smaller to reduce the condition for inhibiting the terminal 200 from switching to the second cell fence. If the first preset value is set larger, the inter-system or same-system switching between the cells in the first cell fence and the second cell fence and outside the first cell fence and the second cell fence is very frequent, which seriously affects the communication quality. The smaller the first value and the second value, the less frequent the inter-system or same-system switching between the cells in the first cell fence and the second cell fence, and thus the first preset value can be set larger to increase the condition for inhibiting the terminal 200 from switching to the second cell fence. If the first preset value is set smaller, the switching between the cells in the first cell fence and the second cell fence and outside the first cell fence and the second cell fence is not very frequent, which inhibits the terminal 200 from switching to the second cell fence without affecting the use of the terminal 200, but may affect the communication quality of the terminal 200.

[0173] S804, the terminal 200 does not switch to the second cell fence again within a third preset time length.

[0174] For example, the third preset time length can be any time length such as 10 minutes, 15 minutes, or 20 minutes. Generally, the third preset time length is greater than the first preset time length and the second preset time length. The third preset time length is pre-configured in the terminal 200.

[0175] It should be understood that the terminal 200 switches between the first cell fence and the second cell fence within the third preset time length for the first preset value, which means that the terminal 200 has frequent inter-system switching between the first cell fence and the second cell fence in a short time. Therefore, the switching of the terminal 200 to the second cell fence can be inhibited to reduce the ping-pong switching of the terminal 200.

[0176] In combination with the above example, it is assumed that the terminal 200 switches between the first cell fence and the second cell fence for 7 times within the first preset time length (such as 2 minutes), the first preset value is 6, and the third preset time length is 20 minutes.

[0177] That is, the terminal 200 switches between the first cell fence and the second cell fence for 6 times within 2 minutes. The terminal 200 can not switch to the second cell fence within 20 minutes.

[0178] It should be noted that the terminal 200 does not switch to the second cell fence within 20 minutes, which does not affect the switching of the terminal 200 between the first cell fence and other cells.

[0179] S805, the terminal 200 switches between the first cell fence and the second cell fence within a fourth preset time length after the first time.

[0180] The first time is the end time of the third preset time length. The terminal 200 does not switch to the second cell fence within the third preset time length, but after the third preset time length ends, that is, from the first time, the first cell fence and the second cell fence can continue to switch, thereby causing the terminal 200 to have frequent inter-system switching again. Therefore, the switching of the terminal 200 to the second cell fence needs to be continued to be inhibited, and the inhibition strength should be increased.

[0181] For example, the fourth preset time length can be any time length such as 7 minutes, 8 minutes, and 9 minutes, and the fourth preset time length is pre-configured in the terminal 200. Generally, the fourth preset time length can be equal to the first preset time length, or can not be equal to the first preset time length.

[0182] S806, the terminal 200 judges whether the number of times of switching between the first cell fence and the second cell fence within the fourth preset time length reaches a second preset value.

[0183] After S806, if the number of times of switching between the first cell fence and the second cell fence within the fourth preset time length reaches the second preset value, the terminal performs S807. If the number of times of switching between the first cell fence and the second cell fence within the fourth preset time length is less than the second preset value, the terminal performs S801.

[0184] For example, the second preset value can be any value such as 5, 7 or 9, which is pre-configured in the terminal 200.

[0185] S807, the terminal 200 does not switch to the second cell fence within a fifth preset time length.

[0186] For example, the fifth preset time length can be any time length such as 40 minutes, 50 minutes or 70 minutes. Generally, the fifth preset time length is greater than the third preset time length, which is pre-configured in the terminal 200.

[0187] In combination with the above example, it is assumed that the number of times of switching between the first cell fence and the second cell fence within the fourth preset time length (e.g. 8 minutes) is 9, the first preset value is 8, and the second preset time length is 70 minutes.

[0188] That is, the number of times of switching between the first cell fence and the second cell fence within 8 minutes reaches 8, and the terminal 200 can not switch to the second cell fence within 70 minutes. It should be noted that the terminal 200 will not switch to the second cell fence within 70 minutes, which does not affect the switching of the terminal 200 between the first cell fence and other cells.

[0189] It should be understood that the number of times of switching between the first cell fence and the second cell fence within the preset time length reaching the preset value can reflect that the overall signal quality of the second cell fence is unstable relative to the terminal 200, which can cause the terminal 200 to frequently switch between different systems, thereby causing ping-pong switching. Therefore, the terminal 200 should be inhibited from switching to the second cell fence, and by inhibiting the terminal from switching to the second cell fence for multiple times and increasing the time length, the ping-pong switching of the terminal 200 between different systems can be effectively alleviated, the signaling interaction time can be reduced, and the user experience can be improved.

[0190] In some other embodiments, the ping-pong handover can be suppressed not only by inhibiting the cell handover, but also by adjusting the threshold of the redirection of the terminal 200 from the first cell fence to the second cell fence. For example, the threshold of the redirection of the second cell fence can be adjusted from the preset absolute threshold to the first absolute threshold or even the second absolute threshold. The specific method of adjusting the threshold of the redirection of the second cell fence by the terminal 200 can refer to the detailed description in the above embodiments, which will not be described here.

[0191] The embodiment of the present application provides a terminal, which comprises a communication module, a processor and a memory. The communication module, the memory and the processor are coupled. The communication module is used for interacting with a network side to implement a cell handover. The memory stores computer program codes, and the computer program codes comprise computer instructions. When the computer instructions are executed by the processor, the terminal executes the related steps corresponding to the terminal 200 in the above method embodiments. For example, the terminal can be the terminal 200 shown in FIG. 2, the communication module can be the mobile communication module 250 shown in FIG. 2, the processor can be the processor 210 shown in FIG. 2, and the memory can be the internal storage 221 shown in FIG. 2. Figure 2 Figure 2 Figure 2 ​

[0192] The embodiment of the present application also provides a computer storage medium, which comprises computer instructions. When the computer instructions are run on the terminal 200, the terminal 200 executes the various functions or steps executed by the terminal 200 in the above method embodiments.

[0193] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer executes the various functions or steps executed by the terminal 200 in the above method embodiments. For example, the computer can be a mobile phone.

[0194] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions.

[0195] ​​​​In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0196] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or a plurality of physical units, that is, can be located in one place, or can be distributed to a plurality of different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0197] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0198] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage program codes.

[0199] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of inter-system handover, the method comprising: Comprising: The terminal switches from the first system cell to the first cell within a first preset time length, and the number of times reaches a first preset value, and the terminal no longer switches to the first cell within a second preset time length; wherein the first cell is any one of the second system cell, the first system cell includes a long term evolution (LTE) cell, and the second system cell includes a new radio (NR) cell; After a first time, the terminal switches from the first system cell to the first cell based on a first event; wherein the first event is that the signal strength of the first cell is greater than a first absolute threshold, the first absolute threshold is higher than a preset absolute threshold, the preset absolute threshold is an absolute threshold in a B1 event in which the terminal switches from the first system cell to the second system cell, and the first time is an end time of the second preset time length; After the first time, the number of times that the terminal switches from the first system cell to the first cell based on the first event within a third preset time length is counted; The terminal switches from the first system cell to the first cell within the third preset time length, and the number of times reaches a second preset value, and the terminal no longer switches to the first cell within a fourth preset time length; the fourth preset time length is greater than the second preset time length; After a second time, the terminal switches from the first system cell to the first cell based on a second event; wherein the second event is that the signal strength of the first cell is greater than a second absolute threshold, and the second absolute threshold is higher than the first absolute threshold; the second time is an end time of the fourth preset time length.

2. The method of claim 1, wherein, The terminal switches from the first system cell to the first cell within a first preset time length, and the number of times reaches a first preset value, and the terminal no longer switches to the first cell within a second preset time length, comprising: The number of times that the terminal switches cells within the first preset time length reaches a third preset value, and the number of times that the terminal switches from the first system cell to the first cell in the cell switching reaches the first preset value, and the terminal no longer switches to the first cell within the second preset time length; Wherein the third preset value is greater than the first preset value, the cell switching includes inter-system cell switching and intra-system cell switching, and the terminal switching from the first system cell to the first cell belongs to the inter-system cell switching.

3. A method of inter-system handover, characterized by, Comprising: The terminal switches from the first system cell to the first cell; wherein the first cell is any one of the second system cell, the first system cell includes a long term evolution (LTE) cell, and the second system cell includes a new radio (NR) cell; The number of times that the terminal switches from the first cell to the second cell within a first preset time length reaches a first preset value, or the number of times that the terminal switches between the first cell and the second cell within a first preset time length reaches a second preset value, and the terminal no longer switches to the first cell within a second preset time length; wherein the second cell includes: other cells in the first system cell and / or the second system cell except the first cell; After the first time, the terminal switches from the first system cell to the first cell based on a first event; wherein the first time is an end time of the first preset time length; wherein the first event is that the signal strength of the first cell is greater than a first absolute threshold, and the first absolute threshold is higher than a preset absolute threshold, and the preset absolute threshold is an absolute threshold in a B1 event in which the terminal switches from the first system cell to the second system cell; After the first time, the terminal counts the number of times that the terminal switches from the first cell to the second cell within a third preset time length, or the number of times that the terminal switches between the first cell and the second cell within the third preset time length; If the number of times that the terminal switches from the first cell to the second cell within the third preset time length reaches a third preset value, or the number of times that the terminal switches between the first cell and the second cell within the third preset time length reaches a fourth preset value, the terminal no longer switches to the first cell within a fourth preset time length; the fourth preset time length is greater than the second preset time length; After the second time, the terminal switches from the first system cell to the first cell based on a second event; wherein the second event is that the signal strength of the first cell is greater than a second absolute threshold, and the second absolute threshold is higher than the first absolute threshold; the second time is an end time of the fourth preset time length.

4. The method of claim 3, wherein, The method further comprises: After the first time, the terminal switches from the first system cell to the first cell again; If the number of times that the terminal switches from the first cell to a third cell within a third preset time length reaches a third preset value, or the number of times that the terminal switches between the first cell and the third cell within the third preset time length reaches a fourth preset value, the terminal no longer switches to the first cell within a fourth preset time length; wherein the fourth preset time length is greater than the second preset time length; the third cell includes one or more cells in the first system cell and / or the second system cell other than the first cell.

5. A method of inter-system handover, the method comprising: Comprise: The terminal counts the number of times that the terminal switches between a first cell fence and a second cell fence within a first preset time length; wherein the first cell fence includes one or more first LTE cells, and the second cell fence includes one or more first NR cells; the first LTE cell is an LTE cell that the terminal accesses more than a first value within a second preset time length, and the first NR cell is an NR cell that the terminal accesses more than a second value within the second preset time length; The number of times that the terminal switches between the first cell fence and the second cell fence within the first preset time length reaches a first preset value, and the terminal no longer switches to the second cell fence within a third preset time length; After the first time, the terminal switches from the first cell fence to the second cell fence based on a first event; wherein the first time is an end time of the third preset time length; wherein the first event is that the signal strength of the first NR cell is greater than a first absolute threshold, the first absolute threshold is higher than a preset absolute threshold, and the preset absolute threshold is an absolute threshold in a B1 event in which the terminal switches from the first cell fence to the second cell fence; After the first time, the terminal switches from the first cell fence to the second cell fence based on a first event; wherein the first time is an end time of the third preset time length; wherein the first event is that the signal strength of the first NR cell is greater than a first absolute threshold, the first absolute threshold is higher than a preset absolute threshold, and the preset absolute threshold is an absolute threshold in a B1 event in which the terminal switches from the first cell fence to the second cell fence; If the number of times that the terminal switches between the first cell fence and the second cell fence within the fourth preset time length reaches a second preset value, the terminal no longer switches to the second cell fence within a fifth preset time length; the fifth preset time length is greater than the third preset time length; After the second time, the terminal switches from the first cell fence to the second cell fence based on a second event; wherein the second event is that the signal strength of the first NR cell is greater than a second absolute threshold, and the second absolute threshold is higher than the first absolute threshold; and the second time is an end time of the fourth preset time length.

6. A terminal, characterized by comprising: The terminal comprises a communication module, a processor and a memory; wherein the communication module, the memory and the processor are coupled; the communication module is used to interact with the network side to realize cell switching; the memory stores computer program code, and the computer program code comprises computer instructions; when the computer instructions are executed by the processor, the terminal executes the method in any one of claims 1-5.

7. A computer-readable storage medium, characterized in that, The computer program / code is executed by the processor to realize the method in any one of claims 1-5.

8. A computer program product comprising computer programs / instructions, characterized in that, The computer program / code is executed by the processor to realize the method in any one of claims 1-5.

Citation Information

Patent Citations

  • Inter-system ping-pong suppression method and device, terminal equipment and storage medium

    CN112218347A

  • Base station parameter adjusting method and device, storage medium and electronic device

    CN113630833A

  • Cell switching control method and communication device

    CN114928866A

  • Inter-system ping-pong suppression method and device, terminal equipment and storage medium

    CN115567994A