Network switching method and apparatus, user equipment and storage medium

By detecting the number of EPS Fallbacks and the number of SCG bearers, the subscription type is dynamically adjusted to enable free switching between SA and NSA modes, solving the network handover latency and interruption issues in the early stages of 5G SA deployment and improving the network handover efficiency of user equipment.

CN116171596BActive Publication Date: 2025-12-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180058801.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-07-31
Filing Date
2021-07-30
Publication Date
2025-12-30
Estimated Expiration
2041-07-30

AI Technical Summary

Technical Problem

In the early stages of 5G SA deployment, dual-SIM UEs may experience network switching delays and interruptions during voice calls, especially the additional latency and stability issues caused by switching from 5G SA mode to 4G LTE, which affects the user experience.

Method used

A dynamic network switching method is provided, which determines the subscription type to be executed by detecting the number of EPS Fallbacks and the number of SCG bearers, and freely switches between SA mode and NSA mode according to the subscription type, thereby optimizing the network switching strategy to reduce latency and interruption.

Benefits of technology

It enables seamless switching between SA and NSA modes, reducing the difficulty of network switching, decreasing latency, avoiding service interruptions, and improving the network switching efficiency of user equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116171596B_ABST
    Figure CN116171596B_ABST
Patent Text Reader

Abstract

A network switching method, device, user equipment and storage medium. The network switching method supports at least two network modes, and the at least two network modes include a first network mode and a second network mode. The network switching method comprises: accessing a first network mode network; determining a subscription type to be executed; and switching from the first network mode network to the second network mode network according to the subscription type to be executed. One of the first network mode and the second network mode is SA mode, and the other is NSA mode. The network switching method of the application can freely switch between two networks.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of wireless communication technology, and in particular to a network switching method, apparatus, user equipment, and computer-readable storage medium. Background Technology

[0002] As cellular networks evolve from 4G LTE and NSA (Non-Standalone) to 5G SA (Standalone), UEs (User Equipment) supporting dual SIM cards are also developing their DDS (Default Data Subscription, or primary SIM for internet) and nDDS (Non-Default Data Subscription, or secondary SIM) capabilities. Both DDS and nDDS can support the transition from the previous NSA to 5G SA modes. Upgrading to 5G SA can provide better performance for data services (higher throughput and lower latency). Summary of the Invention

[0003] The present invention provides a network switching method, apparatus, user equipment, and computer-readable storage medium to solve the above-mentioned problems.

[0004] According to a first aspect of the present invention, an exemplary network switching method is disclosed, applied to a user equipment; wherein the user equipment supports at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the method includes: accessing a network of the first network standard; determining a subscription type to be executed; and switching from the first network standard network to the second network standard network according to the subscription type to be executed; wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0005] According to a second aspect of the present invention, an exemplary network handover method is disclosed, applied to a user equipment; wherein the user equipment supports at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the method includes: accessing a first network standard network; determining a cell of the current location or a tracking area of ​​the cell; and switching from the first network standard network to a second network standard network based on the cell or the tracking area; wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0006] According to a third aspect of the present invention, an exemplary network switching device is disclosed, the network switching device supporting at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the method includes: a network access module for accessing a network of the first network standard; a subscription determination module for determining a subscription type to be executed; and a network switching module for switching from the first network standard network to the second network standard network according to the subscription type to be executed; wherein, one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0007] According to a fourth aspect of the present invention, an exemplary network switching device is disclosed, the network switching device supporting at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the method includes: a network access module for accessing a first network standard network; a location determination module for determining a cell of the current location or a tracking area of ​​the cell; and a network switching module for switching from the first network standard network to a second network standard network according to the cell or the tracking area; wherein, one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0008] According to a fifth aspect of the present invention, an exemplary user equipment is disclosed, the user equipment supporting at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the user equipment includes a processor and a memory; the memory stores instructions, when the instructions are executed, the processor performs: accessing a network of the first network standard; determining a subscription type to be executed; and switching from the first network standard network to the second network standard network according to the subscription type to be executed; wherein, one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0009] According to a sixth aspect of the present invention, an exemplary non-transitory computer-readable storage medium is disclosed, applied to a user equipment; wherein the user equipment supports at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the storage medium stores instructions, when the instructions are executed, the processor performs: accessing a network of the first network standard; determining a subscription type to be executed; and switching from the first network standard network to the second network standard network according to the subscription type to be executed; wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0010] According to a seventh aspect of the present invention, an exemplary user equipment is disclosed, the user equipment supporting at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the user equipment includes a processor and a memory; the memory stores instructions, when the instructions are executed, the processor performs: accessing a first network standard network; determining a cell of the current location or a tracking area of ​​the cell; and switching from the first network standard network to a second network standard network based on the cell or the tracking area; wherein, one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0011] According to an eighth aspect of the present invention, an exemplary non-transitory computer-readable storage medium is disclosed, applied to a user equipment; wherein the user equipment supports at least two network standards; the at least two network standards include a first network standard and a second network standard; characterized in that the storage medium stores instructions, when the instructions are executed, a processor performs: accessing a first network standard network; determining a cell of the current location or a tracking area of ​​the cell; and switching from the first network standard network to a second network standard network based on the cell or the tracking area; wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0012] According to a ninth aspect of the present invention, an exemplary user equipment is disclosed. The exemplary user equipment includes a processor and a memory storing instructions; when executed, the instructions cause the processor to perform the network handover method described in any of the above-described network handover methods.

[0013] According to a tenth aspect of the present invention, an exemplary non-transitory computer-readable storage medium is disclosed, which stores instructions that, when executed, cause a processor to perform a network switching method as described in any of the above-described network switching methods. Attached Figure Description

[0014] To make the technical solutions described in the embodiments of the present invention clearer, the accompanying drawings used to describe the embodiments will be briefly described. Obviously, the drawings described below are for illustration only and not for limitation. It should be understood that those skilled in the art can obtain other drawings based on these drawings without any creative work.

[0015] Figure 1 This is a flowchart of a network switching method according to a first embodiment of the present invention.

[0016] Figure 2This is a flowchart of a network switching method according to a second embodiment of the present invention.

[0017] Figure 3 This is a schematic diagram of the network switching device according to the first embodiment of the present invention.

[0018] Figure 4 This is a schematic diagram of the network switching device according to a second embodiment of the present invention.

[0019] Figure 5 This is a schematic diagram of the structure of a user equipment according to an embodiment of the present invention.

[0020] Figure 6 This is a schematic diagram of the structure of a non-transitory computer-readable storage medium according to an embodiment of the present invention. Detailed Implementation

[0021] As cellular networks have evolved from 4G LTE and NSA to 5G SA, dual-SIM UEs have also evolved their DDS and nDDS capabilities. Both DDS and nDDS can support the transition from the previous NSA to 5G SA modes. Upgrading to 5G SA can provide better performance for data services (higher throughput and lower latency). However, for dual-SIM UEs, considering that the nDDS daughter card is mainly used for voice calls, some issues may arise if the nDDS daughter card is in 5G SA mode. In 5G SA mode, voice options include EPS Fallback (an initial phase solution) and VoNR (voice over NR, to be supported in later phases). Network upgrades to support VoNR will take some time. Therefore, in the early stages of 5G SA deployment, EPS Fallback will be the primary choice for voice in 5G SA. Compared to the NSA mode voice solution (VoLTE, also known as LTE voice), EPS Fallback introduces additional latency because the UE will perform a RAT change from 5G to 4G LTE to complete the voice call setup. Furthermore, after the voice call ends, the UE may need time to switch back to 5G. IRAT (Inter-Radio Access Technology) procedures can introduce significant latency (for voice call setup) / service interruptions (when switching from 4G to 5G). Furthermore, voice services involving IRAT procedures may experience stability and power consumption issues. Initial coverage of 5G SA deployments is limited. This means that UEs may frequently switch between 4G and 5G. Considering that UEs need to switch to 4G to complete voice calls regardless, this invention provides a dynamic network switching method to achieve free switching between the two network modes, which will be specifically described through the following embodiments.

[0022] refer to Figure 1 , Figure 1This is a flowchart of a network switching method according to a first embodiment of the present invention, including the following steps.

[0023] Step S11: Access the first network standard network.

[0024] Specifically, the user equipment connects to a network of the first network standard, which can be either SA (Standalone) or NSA (Non-Standalone) mode. SA mode is a type of 5G network; in SA mode, the user equipment (5G terminal) connects to the 5G base station and the 5G core network, allowing for better utilization of 5G's advantages, such as ultra-low latency. NSA mode is another 5G network mode deployed based on the current 4G base station and network architecture.

[0025] Step S12: Determine the subscription type to be executed.

[0026] The subscription type to be executed by the user equipment must be determined. The subscription type to be executed must include at least voice and data types. Specifically, whether the subscription type to be executed is a voice type can be determined based on the number of EPS Fallbacks; and whether the subscription type to be executed is a data type can be determined based on the number of SCG bearer organizations.

[0027] In one embodiment, the number of EPS Fallbacks is detected within a preset detection period. If the number of EPS Fallbacks is greater than a first preset threshold, the subscription type to be executed is determined to be a voice type. It is understood that if the number of EPS Fallbacks is less than the first preset threshold, the subscription type to be executed is determined to be a non-voice type. Whether the subscription type is a data type can be determined by the number of SCG carriers within the preset detection period. Specifically, the number of SCG carriers within the preset detection period is detected; if the number of SCG carriers is greater than a second preset threshold, the subscription type to be executed is determined to be a data type.

[0028] In one embodiment, when determining the subscription type to be executed, it may be determined whether the network maintaining access to the first network standard has ended. The subscription type to be executed is determined when it is determined that the network maintaining access to the first network standard has ended; or, the subscription type to be executed is determined after it has been determined that the network maintaining access to the first network standard has ended.

[0029] Step S13: Switch from the first network type to the second network type based on the subscription type to be executed.

[0030] Depending on the subscription type to be executed, the network connected to the user device is switched from a first network standard to a second network standard. The second network standard can be either NSA or SA mode.

[0031] It is understandable that the first network standard can be SA mode and the second network standard can be NSA mode; or, the first network standard can be NSA mode and the second network standard can be SA mode.

[0032] In one specific embodiment, assuming the first network standard is SA mode and the second network standard is NSA mode, the subscription type to be executed is determined. If the subscription type to be executed is a data type, the user device is kept in the first network standard, i.e., the SA mode network; if the subscription type to be executed is a voice type, the first network standard is switched to the second network standard, i.e., the SA mode network is switched to the NSA mode network. In one embodiment, after switching the SA mode network to the NSA mode network, the subscription type to be executed can be determined. In this case, if the subscription type to be executed is determined to be a data type, the second network standard is switched back to the first network standard, i.e., the NSA mode network is switched back to the SA mode network.

[0033] In this embodiment, after switching from SA mode to NSA mode, it is detected whether the user equipment has entered a tracking area or cell that supports VoNR. Specifically, if the user equipment enters a tracking area or cell that supports VoNR, the NSA mode network is switched to the SA mode network.

[0034] Understandably, the user equipment establishes a database that stores all tracking areas or cells that support or do not support VoNR. The user equipment uses its positioning device to detect its current cell or tracking area, compares this current location with the data stored in the database, and determines whether the cell or tracking area at its current location supports VoNR.

[0035] In another embodiment, after switching from SA mode network to NSA mode network, it is detected whether the user equipment is camped on an LTE cell that does not support NSA. If the user equipment is camped on an LTE cell that does not support NSA, then the NSA mode network is switched to SA mode network.

[0036] Understandably, the user equipment (UE) maintains a database storing all LTE cells that support NSA or all LTE cells that do not support NSA. The UE uses its positioning device to detect the cell at its current location, compares the current cell with the data stored in the database, and determines whether the cell at its current location is an NSA-supporting LTE cell.

[0037] In another embodiment, assuming the first network standard is NSA mode and the second network standard is SA mode, the subscription type to be executed is determined. If the subscription type to be executed is voice, the user device is kept in the second network standard, i.e., the SA mode network; if the subscription type to be executed is data type, the first network standard network is switched to the second network standard network, i.e., the NSA mode network is switched to the SA mode network. In one embodiment, after switching the NSA mode network to the SA mode network, the subscription type to be executed can be determined; if the subscription type to be executed is voice, the second network standard network is switched back to the first network standard network, i.e., the SA mode network is switched back to the NSA mode network.

[0038] In this embodiment, after switching the NSA mode network to the SA mode network, it is detected whether the user equipment has entered a tracking area or cell that does not support VoNR. Specifically, if the user equipment enters a tracking area or cell that does not support VoNR, the SA mode network is switched to the NSA mode network.

[0039] In one specific embodiment, the number of handovers is recorded each time a handover occurs between the first network standard and the second network standard. For example, when a user equipment switches from the first network standard to the second network standard, the handover count is recorded as 1; when a user equipment switches from the second network standard to the first network standard, the handover count is recorded as 2, and so on.

[0040] In one embodiment of the present invention, the number of switching operations is introduced as a criterion when determining the subscription type to be executed. Specifically, when the number of EPS Fallbacks is greater than a first preset threshold and the number of switching operations is less than a preset number, the subscription type to be executed is determined to be a voice type. Within a preset detection period, when the number of SCG bearer mechanisms is greater than a second preset threshold and the number of switching operations is less than a preset number, the subscription type to be executed is determined to be a data type.

[0041] The network switching method of this invention switches between SA mode and NSA mode networks based on the subscription type to be executed, enabling free switching between the two network modes. In the technical solution of this invention, the number of EPSFallbacks determines whether the subscription type to be executed is voice, and the number of SCG bearer organizations determines whether the subscription type to be executed is data type. This achieves free switching between the two network modes based on the subscription type, reducing switching difficulty, minimizing switching latency, and avoiding service interruptions.

[0042] refer to Figure 2 , Figure 2This is a flowchart of a network switching method according to a second embodiment of the present invention, including the following steps.

[0043] Step S21: Access the first network standard network.

[0044] Specifically, the user equipment connects to a first network standard, which can be either SA (Standalone) or NSA (Non-Standalone) mode. SA mode is a type of 5G network; in SA mode, the user equipment (5G terminal) connects to the 5G base station and the 5G core network, allowing for better utilization of 5G's advantages, such as ultra-low latency. NSA mode is another 5G network mode deployed based on the current 4G base station and network architecture.

[0045] Step S22: Determine the cell at the current location or the tracking area to which the cell belongs.

[0046] Specifically, after connecting the user equipment to the first network standard, the cell of the user equipment's current location or the tracking area to which the cell belongs is determined.

[0047] Step S23: Switch from the first network standard to the second network standard based on the cell or tracking area.

[0048] Specifically, if the first network standard is SA mode and the second network standard is NSA mode, when it is detected that the user equipment cell or tracking area does not support VoNR, the first network standard network is switched to the second network standard network. For example, the SA mode network is switched to the NSA mode network.

[0049] If the first network standard is NSA mode and the second network standard is SA mode, when the user equipment cell or tracking area supports VoNR, the first network standard network will be switched to the second network standard network. For example, the NSA mode network will be switched to the SA mode network.

[0050] The network handover method in this embodiment enables switching between a first network mode and a second network mode based on the user equipment's cell or tracking area. Specifically, when the user equipment's cell or tracking area does not support VoNR, the SA mode network is switched to the NSA mode network. When the user equipment's cell or tracking area supports VoNR, the NSA mode network is switched to the SA mode network. This achieves free switching between the two network modes, reduces handover difficulty and latency, and avoids service interruption.

[0051] refer to Figure 3 , Figure 3This is a schematic diagram of the structure of a network switching device according to a first embodiment of the present invention. Specifically, the network switching device 30 includes a network access module 31, a subscription determination module 32, and a network switching module 33.

[0052] The network switching module 30 supports at least two network standards, including a first network standard and a second network standard; wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0053] The network access module 31 is configured to access the first network standard network. Specifically, the network access module 31 is configured to connect the user equipment to the first network standard network, which can be in SA mode or NSA mode. SA mode is a type of 5G network where the user equipment (5G terminal) connects to the 5G base station and 5G core network, better leveraging the advantages of 5G, such as ultra-low latency. NSA mode is another 5G network mode deployed based on the current 4G base station and network architecture.

[0054] The subscription determination module 32 is configured to determine the type of subscription to be executed. Specifically, the subscription determination module 32 can determine whether the subscription type to be executed is a voice type based on the number of EPS Fallbacks; and determine whether the subscription to be executed is a data type based on the number of SCG bearers. In one embodiment, within a preset detection period, the subscription determination module 32 detects the number of EPS Fallbacks; if the number of EPS Fallbacks is greater than a first preset threshold, the subscription type to be executed is determined to be a voice type; understandably, if the number of EPS Fallbacks is less than the first preset threshold, the subscription type to be executed is determined not to be a voice type. The subscription determination module 32 can determine whether the subscription type is a data type based on the number of SCG bearers within a preset detection period. Specifically, the subscription determination module 32 detects the number of SCG bearers within a preset detection period; if the number of SCG bearers is greater than a second preset threshold, the subscription type to be executed is determined to be a data type.

[0055] In one embodiment, when determining the subscription type to be executed, the subscription determination module 32 needs to determine whether the network maintaining access to the first network standard has ended. If it is determined that the network maintaining access to the first network standard has ended, the subscription determination module 32 determines the subscription type to be executed; or, if it is determined that the network maintaining access to the first network standard has ended, the subscription determination module 32 determines the subscription type to be executed.

[0056] The network switching module 33 is configured to switch from a first network standard network to a second network standard network based on the subscription type to be executed.

[0057] Specifically, assuming the first network standard is SA mode and the second network standard is NSA mode. If the subscription determination module 32 determines that the subscription type to be executed is a data type, then the user equipment remains connected to the first network standard, i.e., the SA mode network. If the subscription determination module 32 determines that the subscription type to be executed is a voice type, then the network switching module 33 switches the first network standard network to the second network standard network, i.e., the network switching module 33 switches the SA mode network to the NSA mode network. In one embodiment, after the network switching module 33 switches the SA mode network to the NSA mode network, the subscription determination module 32 can determine the subscription type to be executed. If the subscription determination module 32 determines that the subscription type to be executed is a data type, then the network switching module 33 switches the second network standard network back to the first network standard network, i.e., the network switching module 33 switches the second network standard network back to the first network standard network. In other words, the network switching module 33 switches the NSA mode network back to the SA mode network.

[0058] In this embodiment, after switching from SA mode to NSA mode, the network switching module 33 uses the subscription determination module 32 to detect whether the user equipment has entered a tracking area or cell that supports VoNR. Specifically, if the user equipment enters a tracking area or cell that supports VoNR, the network switching module 33 switches from NSA mode to SA mode.

[0059] In this embodiment, after the network switching module 33 switches the SA mode network to the NSA mode network, the subscription determination module 32 is used to detect whether the user equipment is camped on an LTE cell that does not support NSA. If the user equipment is camped on an LTE cell that does not support NSA, the network switching module 33 switches the NSA mode network to the SA mode network.

[0060] Specifically, assuming the first network standard is NSA mode and the second network standard is SA mode, the subscription determination module 32 determines the subscription type to be executed. If the subscription type to be executed determined by the subscription determination module 32 is a voice type, the user equipment is kept in the second network standard, i.e., the SA mode network. If the subscription type to be executed determined by the subscription determination module 32 is a data type, the network switching module 33 switches the first network standard network to the second network standard network, that is, the network switching module 33 switches the NSA mode network to the SA mode network. In one embodiment, after the network switching module 33 switches the NSA mode network to the SA mode network, the subscription determination module 32 can determine the subscription type to be executed; if the subscription type to be executed is a voice type, the network switching module 33 switches the second network standard network back to the first network standard network, that is, the network switching module 33 switches the SA mode network back to the NSA mode network.

[0061] In this embodiment, after the network switching module 33 switches the network from NSA mode to SA mode, the subscription determination module 32 detects whether the user equipment has entered a tracking area or cell that does not support VoNR. Specifically, if the user equipment enters a tracking area or cell that does not support VoNR, the network switching module 33 switches the network from SA mode to NSA mode.

[0062] In one specific embodiment, the network switching module 33 can also record the number of switches each time a switch occurs between the first network standard network and the second network standard network. For example, when the network accessed by the user equipment switches from the first network standard network to the second network standard network, the network switching module 33 records the number of switches as 1; when the network accessed by the user equipment switches from the second network standard network to the first network standard network, the network switching module 33 records the number of switches as 2, and so on.

[0063] In one embodiment of the present invention, when the subscription determination module 32 determines the subscription type to be executed, the number of switching operations is introduced as a determination criterion. Specifically, when the subscription determination module 32 determines that the number of EPS Fallback operations is greater than a first preset threshold, and the number of switching operations recorded by the network switching module 33 is less than a preset number, the subscription type to be executed is determined to be a voice type. Within a preset detection period, when the subscription determination module 32 determines that the number of SCG bearer mechanisms is greater than a second preset threshold, and the number of switching operations recorded by the network switching module 33 is less than a preset number, the subscription type to be executed is determined to be a data type.

[0064] The network switching device in this embodiment switches between SA mode and NSA mode networks based on the subscription type to be executed, enabling free switching between the two network modes. In the technical solution of this invention, the number of EPS Fallbacks determines whether the subscription type to be executed is voice, and the number of SCG bearer organizations determines whether the subscription type to be executed is data type. This achieves free switching between the two network modes based on the subscription type, reduces switching difficulty, reduces switching latency, and avoids service interruption.

[0065] refer to Figure 4 , Figure 4 This is a schematic diagram of the structure of a network switching device according to a second embodiment of the present invention. Specifically, the network switching device 40 includes a network access module 41, a location determination module 42, and a network switching module 43.

[0066] The network switching device 40 supports at least two network standards, including a first network standard and a second network standard, wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0067] The network access module 41 is configured to access a first network standard network. Specifically, the network access module 41 connects the user equipment to the first network standard network, which can be in SA mode or NSA mode. SA mode is a type of 5G network where the user equipment (5G terminal) connects to the 5G base station and 5G core network, better leveraging the advantages of 5G, such as ultra-low latency. NSA mode is another 5G network mode deployed based on the current 4G base station and network architecture.

[0068] The location determination module 42 is configured to determine the cell where the current location is located or the tracking area to which the cell belongs. After the network access module 41 connects the user equipment to the first network standard network, the location determination module 42 determines the cell where the user equipment is currently located or the tracking area to which the cell belongs.

[0069] The network switching module 43 is configured to switch from a first network standard to a second network standard based on the cell or tracking area.

[0070] Specifically, if the first network standard is SA mode and the second network standard is NSA mode, when the location determination module 42 detects that the user equipment cell or tracking area does not support VoNR, the network switching module 43 switches the first network standard network to the second network standard network. For example, the network switching module 43 switches the SA mode network to the NSA mode network.

[0071] If the first network standard is NSA mode and the second network standard is SA mode, when the location determination module 42 detects that the user equipment cell or tracking area supports VoNR, the network switching module 43 switches the first network standard network to the second network standard network. For example, the network switching module 43 switches the NSA mode network to the SA mode network.

[0072] The network handover device in this embodiment enables switching between a first network mode and a second network mode based on the user equipment's cell or tracking area. Specifically, when the user equipment's cell or tracking area does not support VoNR, the SA mode network is switched to the NSA mode network. When the user equipment's cell or tracking area supports VoNR, the NSA mode network is switched to the SA mode network. This achieves free switching between the two network modes, reduces handover difficulty and latency, and avoids service interruption.

[0073] refer to Figure 5 , Figure 5 This is a schematic diagram of a user equipment according to an embodiment of the present invention. The user equipment 50 of the present invention supports at least two network standards, including a first network standard and a second network standard, wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0074] User equipment 50 includes a processor 51 and a memory 52 storing instructions. In one embodiment, the instructions, when executed, cause the processor 51 to: access a first network standard network; determine a subscription type to be executed; and switch from the first network standard network to a second network standard network based on the subscription type to be executed.

[0075] In one embodiment, when the instruction is executed, it causes the processor 51 to perform all the operations of the network switching method described in the first embodiment above.

[0076] In another embodiment, the instructions, when executed, cause processor 51 to perform the following actions: accessing a first network standard network; determining a subscription type to be executed; accessing the first network standard network; determining the cell or tracking area of ​​the current location; and switching from the first network standard network to a second network standard network based on the cell or tracking area.

[0077] In one embodiment, when the instruction is executed, it causes the processor 51 to perform all the operations of the network switching method described in the second embodiment above.

[0078] Processor 51 can also be referred to as CPU (Central Processing Unit). Processor 51 can be an integrated circuit chip with signal processing capabilities. Processor 51 can also be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component. A general-purpose processor can be a microprocessor, or a processor can be any conventional processor, etc.

[0079] The memory 52 can be a memory stick, TF card, etc. It can store all information in the electronic device, such as raw input data, computer programs, intermediate operation results, and final operation results. The memory 52 reads and retrieves information according to the location specified by the controller. With memory, the electronic device has a memory function to ensure normal operation. The memory of an electronic device can be divided into main memory (RAM) and auxiliary memory (external memory) according to its purpose, or into external memory and internal memory. External memory is usually magnetic media or CD-ROM, which can store information for a long time. RAM refers to the storage component on the motherboard, used to store currently executing data and programs, but only for temporary storage of programs and data; power outages or power failures may result in data loss.

[0080] refer to Figure 6 , Figure 6 This is a schematic diagram of the structure of a non-transitory computer-readable storage medium according to an embodiment of the present invention. The non-transitory computer-readable storage medium 60 of the present invention is applied to a user equipment that supports at least two network standards, including a first network standard and a second network standard, wherein one of the first network standard and the second network standard is SA mode and the other is NSA mode.

[0081] The non-transitory computer-readable storage medium 60 stores instructions 61. In one embodiment, when executed, instructions 61 cause the processor to access a first network standard network; determine a subscription type to be executed; and switch from the first network standard network to a second network standard network based on the subscription type to be executed.

[0082] In one embodiment, when instruction 61 is executed, it causes the processor to perform all operations of the network switching method described in the first embodiment above.

[0083] In another embodiment, instruction 61, when executed, causes the processor to perform the following actions: accessing a first network standard network; determining a subscription type to be executed; accessing the first network standard network; determining the cell or tracking area of ​​the current location; and switching from the first network standard network to a second network standard network based on the cell or tracking area.

[0084] In one embodiment, when instruction 61 is executed, it causes the processor to perform all operations of the network switching method described in the second embodiment above.

[0085] Specifically, instruction 61 may be stored in a non-transitory computer-readable storage medium in the form of a software product, including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to perform all or part of the operations of the methods of various embodiments of the present invention. The aforementioned storage medium includes a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or CD-ROM, and other media capable of storing program code, or terminal devices such as computers, servers, mobile phones, and tablet computers.

[0086] The above embodiments are merely examples of the present invention and do not limit the scope of the invention. Any equivalent structural or process modifications made based on the description and drawings of the present invention, or direct or indirect applications to other related technical fields, shall be included in the patent protection scope of the present invention in the same manner.

Claims

1. A network switching method applied to a user equipment; wherein, The user equipment supports at least two network modes; The at least two network modes include a first network mode and a second network mode; and the method comprises: accessing a first network mode network; and obtaining a number of handovers between the first network mode network and a second network mode network; when the number of EPS fallbacks in a preset detection period is greater than a first preset threshold, and the number of handovers is less than a preset number, determining that a subscription type to be executed is a voice type; when the number of SCG bearer mechanisms in the preset detection period is greater than a second preset threshold, and the number of handovers is less than the preset number, determining that the subscription type to be executed is a data type; switching from the first network mode network to the second network mode network according to the subscription type to be executed; wherein one of the first network mode and the second network mode is SA mode, and the other is NSA mode.

2. The network handover method of claim 1, wherein, After the first network mode network is accessed, the method further comprises: determining whether maintaining access to the first network mode network has ended; wherein, when maintaining the first network mode network has ended, the subscription type to be executed is determined; or, after maintaining the first network mode network has ended, the subscription type to be executed is determined.

3. The network handover method of claim 1, wherein, The first network mode is SA mode, and the second network mode is NSA mode; and the switching from the first network mode network to the second network mode network according to the subscription type to be executed comprises: when the subscription type to be executed is a voice type, switching from an SA mode network to an NSA mode network.

4. The network handover method of claim 3, wherein, The method further comprises: after the switching to the NSA mode network, when the subscription type to be executed is a data type, switching from an NSA mode network to an SA mode network.

5. The network handover method of claim 3, wherein, The method further comprises: when the subscription type to be executed is a data type, maintaining the user equipment accessing the SA mode network.

6. The network handover method of claim 1, wherein, The first network mode is NSA mode, and the second network mode is SA mode; and the switching from the first network mode network to the second network mode network according to the subscription type to be executed comprises: when the subscription type to be executed is a data type, switching from an NSA mode network to an SA mode network.

7. The network handover method of claim 6, wherein, The method further comprises: after the switching to the SA mode network, when the subscription type to be executed is a voice type, switching from an SA mode network to an NSA mode network.

8. The network handover method of claim 6, wherein, The method further comprises: when the subscription type to be executed is a voice type, maintaining the user equipment accessing the SA mode network.

9. The network handover method of claim 3, wherein, The method further comprises: after the switching to the NSA mode network, in response to entering a tracking area or a cell supporting VoNR, switching the NSA mode network to the SA mode network.

10. The network handover method of claim 3, wherein, The method further comprises: after the switching to the NSA mode network, in response to entering a tracking area or a cell not supporting VoNR, switching the NSA mode network to the SA mode network.

11. The network handover method of claim 6, wherein, The method further comprises: After the switching to the SA mode network, in response to entering a tracking area or a cell that does not support VoNR, the SA mode network is switched to the NSA mode network.

12. A network switching apparatus; wherein, The network switching device supports at least two network modes; The at least two network modes include a first network mode and a second network mode; and the network switching device includes: a network access module configured to access a first network mode network; a subscription determination module configured to determine a subscription type to be executed as a voice type when a number of EPS Fallbacks in a preset detection period is greater than a first preset threshold and a number of switches is less than a preset number, and determine the subscription type to be executed as a data type when a number of SCG bearer mechanisms in the preset detection period is greater than a second preset threshold and the number of switches is less than the preset number; a network switching module configured to switch from the first network mode network to a second network mode network according to the subscription type to be executed, and record a number of switches of the first network mode network and the second network mode network. One of the first network mode and the second network mode is an SA mode, and the other is an NSA mode.

13. A user equipment; wherein, The user equipment supports at least two network modes; the at least two network modes include a first network mode and a second network mode; and the user equipment includes a processor and a memory; the memory stores instructions, and when the instructions are executed, the processor performs: accessing a first network mode network; and obtaining a number of switches of the first network mode network and a second network mode network; determining a subscription type to be executed as a voice type when a number of EPS Fallbacks in a preset detection period is greater than a first preset threshold and a number of switches is less than a preset number; determining the subscription type to be executed as a data type when a number of SCG bearer mechanisms in the preset detection period is greater than a second preset threshold and the number of switches is less than the preset number; switching from the first network mode network to the second network mode network according to the subscription type to be executed. One of the first network mode and the second network mode is an SA mode, and the other is an NSA mode.

14. A computer readable non-transitory storage medium, applied to a user equipment; wherein, The user equipment supports at least two network modes; the at least two network modes include a first network mode and a second network mode; and the storage medium stores instructions, and when the instructions are executed, the processor performs: accessing a first network mode network; obtaining a number of switches of the first network mode network and a second network mode network; determining a subscription type to be executed as a voice type when a number of EPS Fallbacks in a preset detection period is greater than a first preset threshold and a number of switches is less than a preset number; determining the subscription type to be executed as a data type when a number of SCG bearer mechanisms in the preset detection period is greater than a second preset threshold and the number of switches is less than the preset number; and switching from the first network mode network to the second network mode network according to the to-be-executed subscription type; wherein one of the first network mode and the second network mode is SA mode, and the other is NSA mode. 15.A user equipment, comprising a processor and a memory; characterized in that, The memory stores instructions, and when the instructions are executed, the processor executes the network switching method according to any one of claims 1-11.

16. A non-transitory computer readable storage medium, comprising: The storage medium stores instructions, and when the instructions are executed, the processor executes the network switching method according to any one of claims 1-11.

Citation Information

Patent Citations

  • Network switching method and device of mobile terminal, electronic equipment and storage medium

    CN111405627A

  • Inter-system handover between standalone mode and non-standalone mode

    US20200053616A1