A method, apparatus and device for implementing inter-access handover

By measuring the signal quality of multiple networks and selecting the target network for priority switching, the problem of resource waste and low handover success rate when user terminals support multiple access methods simultaneously is solved, and efficient network handover optimization is achieved.

CN116647887BActive Publication Date: 2026-06-09CHINA TELECOM CO LTD SHANGHAI RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CO LTD SHANGHAI RES INST
Filing Date
2023-05-19
Publication Date
2026-06-09

Smart Images

  • Figure CN116647887B_ABST
    Figure CN116647887B_ABST
Patent Text Reader

Abstract

The application discloses a method, device and equipment for implementing inter-access switching of multiple accesses, the method comprising: determining that an access network switching condition is met, measuring signal quality of multiple networks to be accessed; performing switching to a first target network meeting a switching requirement according to the signal quality measurement result; before successfully accessing the first target network, if a second target network meeting the switching requirement is measured, access to the second target network is prohibited or the second target network is accessed and access to the first target network is stopped. Through the technical scheme provided by the application, switching to multiple target networks can be avoided in a scenario supporting multiple network type accesses.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of wireless communication technology, and in particular relates to a method, apparatus and device for switching between multiple access points. Background Technology

[0002] In the 4G / 5G era, voice / video services for mobile users are provided by IMS (IP Multimedia Subsystem), which is built on EPC (Evolved Packet Core) / 5GC. The core feature of IMS is "access independence", that is, user terminals can support accessing IMS built on EPC / 5GC through various access methods, such as 5G NR, LTE, and WLAN.

[0003] Currently, the handover mechanisms defined in the 3GPP specifications are all between two access methods, and the handover between 5G NR and LTE is controlled by the network side, while the handover between 5G NR / LTE and WiFi is controlled by the terminal side.

[0004] When a user terminal simultaneously supports IMS services on these three access methods, that is, when the terminal simultaneously supports three voice services: VoNR / VoLTE / VoWiFi, problems may occur in the following handover scenarios: The terminal was originally camped on NR (or LTE). If the signal of the source network it is currently camped on becomes increasingly weak, the network side may initiate a handover process to the target network LTE (or NR). At the same time, the terminal side may also initiate a handover process to the target network WiFi. This will result in a waste of resource allocation for one side when switching to the target network and a decrease in the handover success rate. Summary of the Invention

[0005] The purpose of this application is to provide a method, apparatus, and device for switching between multiple access points, so as to avoid simultaneously initiating a handover to multiple target networks in scenarios that support multiple network types of access.

[0006] In a first aspect, this application provides a method for implementing handover between multiple access points, the method comprising:

[0007] When the access network handover conditions are met, measure the signal quality of the multiple networks to be accessed;

[0008] Based on the signal quality measurement results, perform a handover to a first target network that meets the handover requirements;

[0009] If, before successfully accessing the first target network, the second target network is found to meet the handover requirements, access to the second target network is prohibited, or access to the second target network is granted while access to the first target network is stopped.

[0010] In one possible implementation, when it is determined that the access network handover conditions are met, the signal quality of the multiple networks to be accessed is measured, including:

[0011] When the signal quality of the current access network is determined to be below the first threshold, a report is sent to the network side.

[0012] Receive the command from the network side to measure the signal quality of the first network, measure the signal quality of the first network to be accessed, and measure the signal quality of the second network to be accessed;

[0013] The first network is the network to be accessed that is triggered by the network side to perform the access handover, and the second network is the network to be accessed that is triggered by the terminal to perform the access handover.

[0014] In one possible implementation, based on signal quality measurement results, a handover to a first target network that meets the handover requirements is performed, including:

[0015] Based on the signal quality measurement results, the first target network whose signal quality meets the handover requirements is accessed earliest.

[0016] In one possible implementation, performing a handover to a first target network that meets the handover requirements includes:

[0017] When the first target network is determined to be the network to be accessed that triggers an access handover on the network side, the handover to the first target network is initiated by the network side; or

[0018] When the first target network is determined to be the network to be accessed by the terminal to trigger the access handover, the terminal initiates the handover to the first target network.

[0019] In one possible implementation, when the handover requirements of the second target network are measured to be met, access to the second target network and access to the first target network are stopped, including:

[0020] When a second target network whose signal quality meets the switching requirements is measured, and it is determined that the priority of the second target network is higher than that of the first target network, access to the second target network is granted and access to the first target network is stopped.

[0021] In one possible implementation, accessing the second target network and stopping access to the first target network includes:

[0022] When the second target network is determined to be the network to be accessed that the network side triggers to perform access handover, the signal quality of the second target network is reported to the network side to meet the handover requirements. The network side then initiates the handover to the second target network and stops the handover to the first target network.

[0023] When the second target network is determined to be the network to be accessed by the terminal to trigger the access handover, the terminal initiates the handover to the second target network and stops the handover to the first target network.

[0024] In one possible implementation, before successfully accessing the first target network, accessing the second target network and stopping access to the first target network includes:

[0025] If the signal quality of the currently accessed network is measured to be lower than the second threshold, and the handover to the first target network has not yet been successful, the system accesses the second target network and stops accessing the first target network. The second threshold is lower than the first threshold.

[0026] In one possible implementation, blocking access to the second target network includes:

[0027] If the priority of the second target network is determined to be lower than that of the first target network, and the signal quality of the currently accessed network has not fallen below the second threshold, access to the second target network is prohibited.

[0028] Secondly, this application provides an apparatus comprising:

[0029] The measurement module is used to measure the signal quality of multiple networks to be accessed when the access network handover conditions are met.

[0030] The first switching module is used to perform a switch to a first target network that meets the switching requirements based on the signal quality measurement results.

[0031] The second switching module is used to, before successfully accessing the first target network, if it is measured that the second target network meets the switching requirements, prohibit access to the second target network or access the second target network and stop accessing the first target network.

[0032] Thirdly, embodiments of this application provide an apparatus including at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method for implementing inter-access switching as described in any of the first aspects of this application.

[0033] Fourthly, embodiments of this application also provide a computer-readable storage medium, wherein when the instructions in the computer-readable storage medium are executed by the processor of a terminal device, the terminal device is able to perform a method for switching between multiple access points as described in any of the first aspects of this application.

[0034] The technical solutions provided by the embodiments of this application bring at least the following beneficial effects:

[0035] This application provides a method, apparatus, and device for implementing handover between multiple access networks. In scenarios that support multiple network types for access, when the source network does not meet the requirements and handover to multiple target networks is supported simultaneously, a preset handover rule is used to ensure that only one handover from the source network to a target network is initiated at the same time, avoiding simultaneous handover to multiple target networks. This can improve the handover success rate and reduce resource allocation waste. Attached Figure Description

[0036] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a flowchart illustrating a method for switching between multiple access points, provided in an embodiment of this application.

[0038] Figure 2 Illustration of switching rules provided in the embodiments of this application Figure 1 ;

[0039] Figure 3 Illustration of switching rules provided in the embodiments of this application Figure 2 ;

[0040] Figure 4 This application provides an example of an access handover diagram illustrating the first target network triggered by the network side during an access handover process.

[0041] Figure 5 The first target network provided in this application embodiment is an access handover diagram when the terminal triggers the execution of access handover;

[0042] Figure 6 This is a schematic diagram of the apparatus provided in an embodiment of this application;

[0043] Figure 7 This is a schematic diagram of the device provided in an embodiment of this application. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0045] In the 4G / 5G era, voice / video services for mobile users are provided by IMS (IP Multimedia Subsystem), which is built on EPC (Evolved Packet Core) / 5GC. The core feature of IMS is "access independence", that is, user terminals can support accessing IMS built on EPC / 5GC through various access methods, such as 5G NR, LTE, and WLAN.

[0046] Currently, the handover mechanisms defined in the 3GPP specifications are all between two access methods, and the handover between 5G NR and LTE is controlled by the network side, while the handover between 5G NR / LTE and WiFi is controlled by the terminal side.

[0047] When a user terminal simultaneously supports IMS services on these three access methods, that is, when the terminal simultaneously supports three voice services: VoNR / VoLTE / VoWiFi, problems may occur in the following handover scenarios: The terminal was originally camped on NR (or LTE). If the signal of the source network it is currently camped on becomes increasingly weak, the network side may initiate a handover process to the target network LTE (or NR). At the same time, the terminal side may also initiate a handover process to the target network WiFi. This will result in a waste of resource allocation for one side when switching to the target network and a decrease in the handover success rate.

[0048] In view of the above problems, embodiments of this application provide a method, apparatus and device for implementing handover between multiple access types, so as to enable handover from the source network to only one target network at the same time in scenarios that support multiple network types of access, when the source network does not meet the requirements and handover to multiple target networks is supported at the same time, by using preset handover rules to avoid simultaneously initiating handover to multiple target networks, thereby improving the handover success rate and reducing resource allocation waste.

[0049] In the embodiments of this application, a terminal can refer to a UE, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment. An access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, and a mobile station in a 5G network or a subscription device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0050] In the embodiments of this application, the network-side equipment can be a next-generation base station (gNB) in a 5G system, a base station (BTS) in a Global System of Mobile communication (GSM) system or a Code Division Multiple Access (CDMA) system, a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an evolved base station (eNB or eNodeB) in a Long Term Evolution (LTE) system, etc.

[0051] like Figure 1 The diagram shown is a flowchart illustrating a method for switching between multiple access points according to an embodiment of this application. The method includes:

[0052] Step 11: When the access network handover conditions are met, measure the signal quality of the multiple networks to be accessed;

[0053] Specifically, if the signal quality of the source network currently hosted by the terminal does not meet the set requirements, thus failing to meet the current service needs, and the access network switching conditions are determined to be met, it is necessary to measure the signal quality of multiple networks to be accessed in order to switch to the target network with better signal quality so that the service needs can be met.

[0054] For example, if the source network currently hosted by the terminal is an LTE network, but the current network quality cannot meet the service requirements of the VoLTE (voice service based on LTE network) currently initiated by the terminal, it is necessary to measure the signal quality of multiple networks such as NR and WLAN to be accessed, so as to stop initiating VoLTE and switch to the target network with better signal quality to initiate voice services such as VoNR / VoWiFi, so that the voice service requirements can be met.

[0055] As a feasible implementation method, when the access network handover conditions are met, the signal quality of the multiple networks to be accessed is measured, including:

[0056] When the signal quality of the current access network is determined to be below the first threshold, a report is sent to the network side.

[0057] Receive the command from the network side to measure the signal quality of the first network, measure the signal quality of the first network to be accessed, and measure the signal quality of the second network to be accessed;

[0058] The first network is the network to be accessed that is triggered by the network side to perform the access handover, and the second network is the network to be accessed that is triggered by the terminal to perform the access handover.

[0059] It should be noted that, based on a predefined network quality measurement method, the signal quality of the current source network is measured, and when the signal quality parameter of the source network is detected to be lower than a first threshold, it is determined that the access network handover conditions are met.

[0060] In one or more embodiments, different network quality measurement methods are preset for different types of access networks. For example, if the source network where the current terminal is located is NR / LTE, the access network handover conditions are determined by measuring the Reference Signal Received Power (RSRP); if the source network where the current terminal is located is WLAN, the access network handover conditions are determined by measuring the Signal Strength Indicator (RSSI).

[0061] It should be noted that the signal quality parameters selected when determining whether the access network handover conditions are met in the embodiments of this application are not limited to RSRP and RSSI, but can also be other parameters or combinations of parameters that can reflect network quality. This application does not limit them.

[0062] Step 12: Based on the signal quality measurement results, perform a handover to a first target network that meets the handover requirements;

[0063] In one or more embodiments, after measuring the signal quality of multiple networks to be accessed, there may be multiple networks whose signal quality meets the handover requirements and can be used as target networks for source network handover. Therefore, in order to initiate only one handover from the source network to a target network at the same time, and to avoid initiating handover to multiple target networks at the same time, which would lead to a decrease in handover success rate and waste of resource allocation, it is necessary to set handover rules to implement handover to a first target network that meets the handover requirements based on the signal quality measurement results.

[0064] As a feasible implementation method, based on signal quality measurement results, a handover to a first target network that meets the handover requirements is performed, including:

[0065] Based on the signal quality measurement results, the first target network whose signal quality meets the handover requirements is accessed earliest.

[0066] It should be noted that the aforementioned first target network can be the network to be accessed that was first detected to have signal quality exceeding a preset handover threshold in time, or it can be a first target network selected from the networks to be accessed whose signal quality exceeds the preset handover threshold under other screening conditions. This application does not limit this.

[0067] In one or more embodiments, when performing a handover to a first target network that meets the handover requirements, the object initiating the handover is different depending on the type of the first target network to be accessed.

[0068] As one possible implementation, performing a handover to a first target network that meets the handover requirements includes:

[0069] When the first target network is determined to be the network to be accessed that triggers an access handover on the network side, the handover to the first target network is initiated by the network side; or

[0070] When the first target network is determined to be the network to be accessed by the terminal to trigger the access handover, the terminal initiates the handover to the first target network.

[0071] For example, if a switch from LTE to NR is required, and the NR access handover needs to be triggered by the network side, the terminal needs to report to the network side that the NR meets the handover requirements, and the network side initiates the handover from LTE to NR; if a switch from LTE to WiFi is required, and the WiFi access handover needs to be triggered by the terminal, the terminal initiates the handover from LTE to WiFi.

[0072] Step 13: Before successfully accessing the first target network, if the second target network is found to meet the handover requirements, then prohibit access to the second target network or access the second target network and stop accessing the first target network.

[0073] In one or more embodiments, before the handover from the source network to the first target network is completed, the signal quality of the multiple networks to be accessed and the signal quality of the current source network are still measured. Therefore, before the handover from the source network to the first target network is completed, based on the signal quality measurement results, it may be measured that the second target network meets the handover requirements, or the signal quality of the current source network becomes worse. For example, the signal quality of the current source network is lower than a second threshold, wherein the second threshold is lower than the aforementioned first threshold.

[0074] In one or more embodiments, before the handover from the source network to the first target network is completed, if the second target network is measured to meet the handover requirements, it is determined whether to access the second target network and stop accessing the first target network according to a preset handover rule.

[0075] As one possible implementation, accessing the second target network and stopping access to the first target network includes:

[0076] If it is determined that the priority of the second target network is higher than that of the first target network, access to the second target network is granted and access to the first target network is stopped.

[0077] As a possible implementation method, blocking access to the second target network includes:

[0078] If the priority of the second target network is determined to be lower than that of the first target network, and the signal quality of the currently accessed network has not fallen below the second threshold, access to the second target network is prohibited.

[0079] In one or more embodiments, when performing a handover to a second target network that meets the handover requirements, the object initiating the handover is different depending on the type of the second target network to be accessed.

[0080] As one possible implementation, accessing the second target network and stopping access to the first target network includes:

[0081] When the second target network is determined to be the network to be accessed that the network side triggers to perform access handover, the signal quality of the second target network is reported to the network side to meet the handover requirements. The network side then initiates the handover to the second target network and stops the handover to the first target network.

[0082] When the second target network is determined to be the network to be accessed by the terminal to trigger the access handover, the terminal initiates the handover to the second target network and stops the handover to the first target network.

[0083] In one or more embodiments, if the second target network meets the switching requirements and the signal quality of the current source network is measured to be lower than a second threshold before the handover from the source network to the first target network is completed, it indicates that the signal quality of the current source network is so bad that a handover is necessary. At the same time, since the handover from the source network to the first target network has not yet been successful, it is necessary to access the second target network and stop accessing the first target network.

[0084] As one possible implementation, accessing the second target network and stopping access to the first target network includes:

[0085] If the signal quality of the currently accessed network is measured to be lower than the second threshold, and the handover to the first target network has not yet been successful, the system accesses the second target network and stops accessing the first target network. The second threshold is lower than the first threshold.

[0086] like Figure 2 The diagram illustrates the switching rules provided in this application's embodiments. Figure 1 This includes the following steps:

[0087] Step 21: Before the handover from the source network to the first target network is completed, continue to measure the signal quality of the multiple networks to be accessed, and execute step 22 when the second target network is measured to meet the handover requirements;

[0088] Step 22: Determine whether the priority of the second target network is higher than that of the first target network. If yes, proceed to step 23; otherwise, proceed to step 24.

[0089] Step 23: Connect to the second target network and stop connecting to the first target network;

[0090] Step 24: Block access to the second target network.

[0091] like Figure 3 The diagram illustrates the switching rules provided in this application's embodiments. Figure 2 This includes the following steps:

[0092] Step 31: Before the handover from the source network to the first target network is completed, continue to measure the signal quality of the multiple networks to be accessed and the signal quality of the current source network, and execute step 32 when the second target network is measured to meet the handover requirements.

[0093] Step 32: Determine whether the priority of the second target network is higher than that of the first target network. If yes, proceed to step 33; otherwise, proceed to step 34.

[0094] Step 33: Connect to the second target network and stop connecting to the first target network;

[0095] Step 34: Block access to the second target network and proceed to step 35;

[0096] Step 35: Determine whether the signal quality of the currently accessed network is lower than the second threshold. If yes, proceed to step 33; otherwise, proceed to step 34.

[0097] It should be noted that the second threshold mentioned above is lower than the first threshold.

[0098] Based on the method for switching between multiple access networks provided in the embodiments of this application, in service scenarios that support multiple network types of access, when the source network does not meet the service requirements and simultaneously supports switching to multiple target networks, a preset switching rule is used to ensure that only one switching from the source network to a target network is initiated at the same time, avoiding simultaneous switching to multiple target networks, thereby improving the switching success rate and reducing resource allocation waste.

[0099] The following describes two specific implementation methods for the method of switching between multiple access points as described in the foregoing embodiments.

[0100] like Figure 4 The diagram shown is an access handover schematic diagram when the first target network is triggered by the network side in an embodiment of this application, including the following steps:

[0101] Step 41: The terminal initiates a VoNR call on the NR access;

[0102] Step 42: During the movement, the quality of the NR signal gradually decreases, and after the NR signal is measured to be below the first threshold, the terminal reports to the network side and continues to measure the NR signal.

[0103] Step 43: Receive the command from the network side to measure the signal quality of the LTE network, measure the signal quality of the LTE network to be accessed, and measure the signal quality of the WiFi to be accessed.

[0104] Step 44: First, if the signal quality of the LTE network is measured to be higher than the handover threshold, report it to the network side and proceed to step 45.

[0105] It should be noted that the switching threshold in step 44 is a threshold that is pre-set for the LTE network access type.

[0106] Step 45: The network side initiates a handover to the LTE network, and if the WiFi signal quality is measured to be higher than the handover threshold before the handover is completed, proceed to step 46.

[0107] It should be noted that the switching threshold in step 45 is a threshold that is pre-set for the WiFi access type.

[0108] Step 46: Determine whether WiFi has a higher priority than LTE network. If yes, proceed to step 47; otherwise, proceed to step 48.

[0109] Step 47: The terminal initiates WiFi access and stops accessing the LTE network;

[0110] Step 48: Disable WiFi access and proceed to step 49;

[0111] Step 49: Determine whether the signal quality of the current NR access is lower than the second threshold. If yes, proceed to step 47; otherwise, proceed to step 48. The second threshold is lower than the first threshold.

[0112] like Figure 5 The diagram shown is an access handover illustration when a terminal triggers an access handover in the first target network provided in this application embodiment, including the following steps:

[0113] Step 51: The terminal initiates a VoNR call on the NR access;

[0114] Step 52: During the movement, the quality of the NR signal of the terminal gradually decreases, and after the NR signal is measured to be lower than the first threshold, the terminal reports to the network side and continues to measure the NR signal.

[0115] Step 53: Receive the command from the network side to measure the signal quality of the LTE network, measure the signal quality of the LTE network to be accessed, and measure the signal quality of the WiFi to be accessed.

[0116] Step 54: First, measure the WiFi signal quality to find it is higher than the handover threshold, then proceed to step 55;

[0117] It should be noted that the switching threshold in step 54 is a threshold pre-set for the WiFi access type. In step 55, the terminal initiates a handover to WiFi, and if the signal quality of the LTE network is measured to be higher than the handover threshold before the handover is completed, step 56 is executed.

[0118] It should be noted that the switching threshold in step 55 is a threshold that is pre-set for the LTE network access type.

[0119] Step 56: Determine whether the priority of the LTE network is higher than that of WiFi. If yes, proceed to step 57; otherwise, proceed to step 58.

[0120] Step 57: The network side initiates access to the LTE network and stops accessing WiFi;

[0121] Step 58: Block access to the LTE network and proceed to step 59;

[0122] Step 59: Determine whether the signal quality of the current NR access is lower than the second threshold. If yes, proceed to step 57; otherwise, proceed to step 58. The second threshold is lower than the first threshold.

[0123] Based on the same inventive concept, embodiments of this application also provide an apparatus, such as... Figure 6 As shown, the device includes:

[0124] Measurement module 601 is used to measure the signal quality of multiple networks to be accessed when the access network switching conditions are met.

[0125] In one or more embodiments, the measurement module is specifically used for:

[0126] When the signal quality of the current access network is determined to be below the first threshold, a report is sent to the network side.

[0127] Receive the command from the network side to measure the signal quality of the first network, measure the signal quality of the first network to be accessed, and measure the signal quality of the second network to be accessed;

[0128] The first network is the network to be accessed that is triggered by the network side to perform the access handover, and the second network is the network to be accessed that is triggered by the terminal to perform the access handover.

[0129] The first switching module 602 is used to perform a switch to a first target network that meets the switching requirements based on the signal quality measurement results.

[0130] In one or more embodiments, the first switching module is specifically used for:

[0131] Based on the signal quality measurement results, the system connects to the first target network whose signal quality earliest meets the handover requirements. The second handover module 603 is used to, before successfully connecting to the first target network, if it measures that the second target network meets the handover requirements, either prohibit access to the second target network or connect to the second target network and stop accessing the first target network.

[0132] In one or more embodiments, the first switching module is specifically used for:

[0133] When the first target network is determined to be the network to be accessed that triggers an access handover on the network side, the handover to the first target network is initiated by the network side; or

[0134] When the first target network is determined to be the network to be accessed by the terminal to trigger the access handover, a handover to the first target network is initiated.

[0135] In one or more embodiments, the second switching module is specifically used for:

[0136] If it is determined that the priority of the second target network is higher than that of the first target network, access to the second target network is granted and access to the first target network is stopped.

[0137] In one or more embodiments, the second switching module is specifically used for:

[0138] When the second target network is determined to be the network to be accessed that the network side triggers to perform access handover, the signal quality of the second target network is reported to the network side to meet the handover requirements. The network side then initiates the handover to the second target network and stops the handover to the first target network.

[0139] When the second target network is determined to be the network to be accessed by the terminal to trigger the access handover, the handover to the second target network is initiated and the handover to the first target network is stopped.

[0140] In one or more embodiments, the second switching module is specifically used for:

[0141] When the signal quality of the currently accessed network is measured to be lower than the second threshold, access to the second target network is established and access to the first target network is stopped. The second threshold is lower than the first threshold.

[0142] In one or more embodiments, the second switching module is specifically used for:

[0143] If the priority of the second target network is determined to be lower than that of the first target network, access to the second target network is prohibited.

[0144] The specific implementation methods of the above modules can be referred to the foregoing embodiments, and will not be described in detail here.

[0145] Based on the same inventive concept, this application also provides a device 700, such as... Figure 7 As shown, it includes at least one processor 702; and a memory 701 communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the above-described method for implementing multiple access switching.

[0146] The memory 701 is used to store programs. Specifically, the program may include program code, which includes computer operation instructions. The memory 701 may be volatile memory, such as random-access memory (RAM); it may also be non-volatile memory, such as flash memory, hard disk drive (HDD), or solid-state drive (SSD); or it may be any one or a combination of the above-mentioned volatile and non-volatile memory types.

[0147] The processor 702 can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. It can also be a hardware chip. This hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0148] Based on the same inventive concept, embodiments of this application provide a computer program medium, wherein the computer storage medium stores a computer program, and the computer program is used to cause a computer to execute the above-described method for switching between multiple access points.

[0149] The aforementioned storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0150] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.

[0151] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0152] The technical solutions provided in this application have been described in detail above. Specific examples have been used in this application to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0153] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0154] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood by those skilled in the art from the computer program instructions that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of one or more computer-usable storage media containing computer-usable program code (implementing each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams). These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0155] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0156] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0157] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for implementing handover between multiple access points, characterized in that, The method includes: When it is determined that the access network handover conditions are met, the signal quality of multiple networks to be accessed is measured; wherein, the multiple networks include a first network whose access handover is triggered by the network side and a second network whose access handover is triggered by the terminal; Based on the signal quality measurement results, a handover to a first target network that meets the handover requirements is performed; the first target network is either the first network or the second network. Before successfully accessing the first target network, if the second target network is measured to meet the handover requirements, access to the second target network is prohibited, or access to the second target network is granted while access to the first target network is stopped; the second target network is another network that is different from the first target network between the first network and the second network. Based on the signal quality measurement results, a handover to a first target network that meets the handover requirements is performed, including: Based on the signal quality measurement results, the first target network whose signal quality meets the handover requirements is accessed earliest.

2. The method according to claim 1, characterized in that, When it is determined that the access network handover conditions are met, the signal quality of the multiple networks to be accessed is measured, including: When the signal quality of the current access network is determined to be below the first threshold, a report is sent to the network side. Receive the command from the network side to measure the signal quality of the first network, measure the signal quality of the first network to be accessed, and measure the signal quality of the second network to be accessed; The first network is the network to be accessed that is triggered by the network side to perform the access handover, and the second network is the network to be accessed that is triggered by the terminal to perform the access handover.

3. The method according to claim 1, characterized in that, Performing a handover to a first target network that meets the handover requirements includes: When the first target network is determined to be the network to be accessed that triggers an access handover on the network side, the handover to the first target network is initiated by the network side; or When the first target network is determined to be the network to be accessed by the terminal to trigger the access handover, the terminal initiates the handover to the first target network.

4. The method according to claim 1, characterized in that, When the second target network is measured to meet the handover requirements, access to the second target network and cessation of access to the first target network are performed, including: When a second target network whose signal quality meets the switching requirements is measured, and it is determined that the priority of the second target network is higher than that of the first target network, access to the second target network is granted and access to the first target network is stopped.

5. The method according to claim 4, characterized in that, Accessing the second target network and stopping access to the first target network includes: When the second target network is determined to be the network to be accessed that the network side triggers to perform access handover, the signal quality of the second target network is reported to the network side to meet the handover requirements. The network side then initiates the handover to the second target network and stops the handover to the first target network. When the second target network is determined to be the network to be accessed by the terminal to trigger the access handover, the terminal initiates the handover to the second target network and stops the handover to the first target network.

6. The method according to any one of claims 1 to 5, characterized in that, Before successfully accessing the first target network, accessing the second target network and stopping access to the first target network includes: If the signal quality of the currently accessed network is measured to be lower than the second threshold, and the handover to the first target network has not yet been successful, access to the second target network is initiated and access to the first target network is stopped. The second threshold is lower than the first threshold.

7. The method according to claim 1, characterized in that, Access to the second target network is prohibited, including: If the priority of the second target network is determined to be lower than that of the first target network, and the signal quality of the currently accessed network has not fallen below the second threshold, access to the second target network is prohibited.

8. A device for switching between multiple access points, characterized in that, include: The measurement module is used to measure the signal quality of multiple networks to be accessed when the access network handover conditions are met; wherein, the multiple networks include a first network whose access handover is triggered by the network side and a second network whose access handover is triggered by the terminal; The first switching module is used to perform a switch to a first target network that meets the switching requirements based on the signal quality measurement results; the first target network is either the first network or the second network. The second switching module is used to, before successfully accessing the first target network, if it is measured that the second target network meets the switching requirements, prohibit access to the second target network or access the second target network and stop accessing the first target network; the second target network is another network that is different from the first target network between the first network and the second network. The first switching module is specifically used to connect to the first target network whose signal quality meets the switching requirements earliest, based on the signal quality measurement results.

9. A device, characterized in that, The method includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method as described in any one of claims 1-7.