Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a method and an apparatus for switching a network connection.
According to a first aspect of the embodiments of the present disclosure, there is provided a method for switching a network connection, the method including:
when the network detection condition is met, detecting whether the network can be accessed;
and when the network cannot be accessed, switching the current network connection mode from the first connection mode to a second connection mode.
Optionally, the first connection mode is a wireless local area network, and the second connection mode is a data network; or,
the first connection mode is the data network, and the second connection mode is the wireless local area network.
Optionally, when the first connection mode is the data network and the second connection mode is the wireless local area network, the method further includes:
when the network can be accessed, detecting whether data transmission exists;
when data transmission is determined, keeping the current network connection mode unchanged;
and when determining that no data is transmitted, switching the current network connection mode from the first connection mode to the second connection mode.
Optionally, the method further includes:
after switching to the second connection mode, detecting whether the network can be accessed;
when the network can not be accessed, switching the current network connection mode from the second connection mode to the first connection mode;
when the network can be accessed, the current network connection mode is kept unchanged.
Optionally, the detecting whether there is data transmission includes:
acquiring the variable quantity of network card data in a preset time length, wherein the network card data comprises at least one of the quantity of sent messages and the quantity of received messages;
judging whether the variation of the network card data is larger than a preset variation threshold value or not;
when the variation of the network card data is larger than a preset variation threshold, determining that data transmission exists;
and when the variation of the network card data is not greater than a preset variation threshold, determining that no data is transmitted.
Optionally, when the first connection mode is the wireless local area network and the second connection mode is the data network, the method further includes:
when the network can be accessed, the current network connection mode is kept unchanged.
Optionally, the switching the current network connection mode from the first connection mode to the second connection mode includes:
and switching the routing table used by the access network from the routing table of the first connection mode to the routing table of the second connection mode.
Optionally, when the network detection condition is satisfied, detecting whether the network can be accessed by the current first connection mode includes:
judging whether the network detection time is reached according to a preset detection period;
when the network detection time is up, determining that the network detection condition is met, and detecting whether the network can be accessed through the first connection mode;
determining that the network detection condition is not satisfied when the network detection time is not reached.
Optionally, the detecting whether the network detection condition is met includes:
when a network detection instruction is received, the network detection condition is determined to be met, and whether the network can be accessed through the first connection mode is detected.
According to a second aspect of the embodiments of the present disclosure, there is provided a network connection switching apparatus, the apparatus including:
a detection module configured to detect whether a network detection condition is satisfied when a network is connected by a first connection manner;
a network detection module configured to detect whether a network can be accessed when the network detection condition is satisfied;
and the network switching module is configured to switch the current network connection mode from the first connection mode to a second connection mode when the network cannot be accessed.
Optionally, the first connection mode is a wireless local area network, and the second connection mode is a data network; or,
the first connection mode is the data network, and the second connection mode is the wireless local area network.
Optionally, the first connection mode is the data network, the second connection mode is the wireless local area network, and the apparatus further includes: a data detection module;
the data detection module is configured to detect whether data transmission exists when the network can be accessed;
the network switching module is configured to keep the current network connection mode unchanged when data transmission is determined;
the network switching module is configured to switch the current network connection mode from the first connection mode to the second connection mode when it is determined that no data is transmitted.
Optionally, the network detecting module is configured to detect whether a network can be accessed after switching to the second connection mode;
the network switching module is configured to switch the current network connection mode from the second connection mode to the first connection mode when the network cannot be accessed;
the network switching module is configured to keep the current network connection mode unchanged when the network can be accessed.
Optionally, the data detecting module includes:
the data acquisition submodule is configured to acquire the variable quantity of network card data in a preset time length, and the network card data comprises at least one of the quantity of sent messages and the quantity of received messages;
the judgment submodule is configured to judge whether the variation of the network card data is larger than a preset variation threshold;
the judgment submodule is configured to determine that data transmission exists when the variation of the network card data is larger than a preset variation threshold;
the judgment submodule is configured to determine that no data is transmitted when the variation of the network card data is not greater than a preset variation threshold.
Optionally, the first connection mode is the wireless local area network, the second connection mode is the data network, and the network switching module is configured to keep a current network connection mode unchanged when the network can be accessed.
Optionally, the network switching module is configured to:
and switching the routing table used by the access network from the routing table of the first connection mode to the routing table of the second connection mode.
Optionally, the network detection module is configured to:
judging whether the network detection time is reached according to a preset detection period;
when the network detection time is up, determining that the network detection condition is met, and detecting whether the network can be accessed through the first connection mode;
determining that the network detection condition is not satisfied when the network detection time is not reached.
Optionally, the network detection module is configured to:
when a network detection instruction is received, the network detection condition is determined to be met, and whether the network can be accessed through the first connection mode is detected.
According to a third aspect of the embodiments of the present disclosure, there is provided a network connection switching apparatus, the apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
when the network detection condition is met, detecting whether the network can be accessed through the current first connection mode;
and when the network cannot be accessed, switching the current network connection mode from the first connection mode to a second connection mode.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: when the network detection condition is met, detecting whether the network can be accessed through the current first connection mode; and when the network cannot be accessed, switching the current network connection mode from the first connection mode to a second connection mode. The method and the device solve the problem that the network is easy to be disconnected due to the fact that only one connection mode is usually maintained in the related art, and can switch to another connection mode to access the network when the current connection mode is detected to be in a problem.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Before describing the method for remote method invocation provided by the present disclosure, an application scenario related to the present disclosure is first described, and fig. 1 is a schematic structural diagram of an implementation environment related to various embodiments of the present disclosure. Referring to fig. 1, the implementation environment may include: the terminal 100 may access the internet 300 through a data network, or may access the internet 300 through a wireless lan provided by the wireless lan access point 200, but in the related art, the terminal 100 may generally maintain a connection only in one of the network access and the wireless lan at the same time (for example, when the terminal accesses Wi-Fi, the data network may be disconnected), and the currently-used connection may still be maintained even when the currently-used connection cannot access the network. In the embodiment of the present disclosure, the terminal 100 may simultaneously keep the data network and the wireless lan connected, but may connect to the internet 300 by using one of the data network and the wireless lan at the same time (for example, the data network may be disconnected when the data network is connected by the wireless lan), monitor the current network connection mode, and immediately switch to another network connection mode when it is detected that the current network connection mode cannot access the internet 300.
The terminal 100 may be an electronic device supporting data network and wlan networking, for example, a mobile terminal such as a smart phone, a tablet computer, a smart television, a smart watch, a PDA (personal digital assistant), a portable computer, or a fixed terminal such as a desktop computer.
Fig. 2 is a flowchart illustrating a network connection handover method according to an exemplary embodiment, where as shown in fig. 1, the present embodiment is illustrated by applying the network connection handover method to a terminal, which may be the terminal 100 in the implementation environment shown in fig. 1, and the method may include the following steps:
in step 201, when the network detection condition is satisfied, it is detected whether the network can be accessed through the current first connection mode.
For example, the timing detection may be implemented by presetting a detection period, for example, according to the time of the last detection, judging whether the network detection time is reached according to the preset detection period, and when the network detection time is reached, determining that the network detection condition is met; when the network detection time is not reached, it may be determined that the network detection condition is not satisfied. The duration of the detection period may be set according to actual needs, and is not limited in this embodiment.
Alternatively, the network detection may be triggered actively, for example, when the user of the terminal feels that the current network speed is slow, the operation of triggering the network detection may be performed actively, so as to generate a network detection instruction, and the terminal may determine that the network detection condition is satisfied when receiving the network detection instruction.
The first connection mode may be a wireless local area network, such as Wi-Fi, or a data network, such as 4G. When the first connection mode is a wireless local area network, the second connection mode is a data network, and when the first connection mode is a data network, the second connection mode is a wireless local area network.
In addition, whether the network can be accessed is detected, for example, by a ping (packet internet groper) command, which is a program for testing the network connection amount and can be used to check whether the network is smooth or the network connection speed.
In step 202, when the network cannot be accessed, the current network connection method is switched from the first connection method to the second connection method.
Of course, if the network can be accessed, the decision of whether to perform the handover may be made according to the priorities of the first connection mode and the second connection mode, for example, the priority of the wireless lan may be higher than that of the data network.
Exemplarily, if the current network connection mode is a wireless local area network, when it is determined by the ping command that the network cannot be accessed, the network connection mode is switched to a data network; when the network can be accessed through the judgment of the ping command, the current network connection mode can be kept unchanged.
If the current network connection mode is a data network, switching the network connection mode to a wireless local area network when the network cannot be accessed through the ping command; when the network can be accessed through the ping command, the priority of the wireless local area network is higher than that of the data network, so that whether data is transmitted through the data network or not can be judged, when the data is determined to be transmitted, the current network connection mode can be kept unchanged, and when the data is determined not to be transmitted, the current network connection mode can be tried to be switched to the wireless local area network. The attempting to switch the current network connection mode to the wireless lan may be to switch the network connection mode to the wireless lan, determine whether the network can be accessed by using a ping command, maintain the current network connection mode of the wireless lan when the network can be accessed, and switch the network connection mode back to the data network when the network cannot be accessed.
To sum up, the embodiment of the present disclosure provides a network connection switching method, which detects whether a network can be accessed through a current first connection mode when a network detection condition is met; and when the network cannot be accessed, switching the current network connection mode from the first connection mode to the second connection mode. The method and the device solve the problem that the network is easy to be disconnected due to the fact that only one connection mode is usually maintained in the related art, and can switch to another connection mode to access the network when the current connection mode is detected to be in a problem.
Fig. 3 is a flowchart illustrating a method for switching a network connection according to an exemplary embodiment, and as shown in fig. 3, this embodiment is illustrated by applying the method for switching a network connection to a terminal, which may be the terminal 100 in the implementation environment shown in fig. 1, and is illustrated by taking two network connection manners, namely, a wireless local area network and a data network as an example, the method may include the following steps:
in this embodiment, the terminal may simultaneously maintain the wireless lan and the data network connected, but may select one of the network access methods to connect to the internet at the same time, and if the current network connection method of the terminal is the wireless lan, steps 301 to 304 may be performed.
In step 301, when a network is connected through a wireless local area network, it is detected whether the wireless local area network satisfies a network detection condition.
For example, the timing detection may be implemented by presetting a detection period, for example, according to the time of the last detection, judging whether the network detection time is reached according to the preset detection period, and when the network detection time is reached, determining that the network detection condition is met; when the network detection time is not reached, it may be determined that the network detection condition is not satisfied. Illustratively, the timing detection operation described above may be implemented by a network management daemon (nmda) process in the terminal. In addition, the duration of the detection period may be set according to actual needs, and is not limited in this embodiment.
Alternatively, the network detection may be triggered actively, for example, when the user of the terminal feels that the current network speed is slow, the operation of triggering the network detection may be performed actively, so as to generate a network detection instruction, and the terminal may determine that the network detection condition is satisfied when receiving the network detection instruction.
Wherein the wireless local area network may be Wi-Fi. When it is determined that the network detection condition is satisfied, step 302 is performed, and when it is determined that the network detection condition is not satisfied, step 301 is continuously performed.
In step 302, it is detected whether the network is accessible via a wireless local area network.
For example, detecting whether the network can be accessed may be implemented by the network manager module described above through a ping command. When the network cannot be accessed, step 303 may be executed; when access to the network is enabled, step 304 may be performed.
In step 303, the current network connection mode is switched from the wlan to the data network.
The data network may be, for example, 4G, 3G, or GPRS (general packet radio service), etc.
The switching of the network connection mode may be implemented by switching a routing table, for example, switching the network connection mode from the wireless lan to the data network may be implemented by: and switching the routing table used for accessing the network from the routing table of the wireless local area network (such as Wi-Fi) to the routing table of the data network. For example, in the android system, the routing table may be a file under the path "/prco/net/route".
In step 304, the current network connection mode is maintained.
If the current network connection mode of the terminal is a data network, steps 305 to 312 may be performed.
In step 305, when a network is connected through a data network, it is detected whether the data network satisfies a network detection condition.
The method for detecting whether the network detection condition is satisfied is the same as step 301, and reference may be made to step 301, which is not described again. When it is determined that the network detection condition is satisfied, step 306 is performed, and when it is determined that the network detection condition is not satisfied, step 305 is continuously performed.
In step 306 it is detected whether the network is accessible via the data network.
The method for detecting whether the network can be accessed is the same as step 302, and reference may be made to step 302, which is not described again. When the network cannot be accessed, step 307 may be executed; when the network can be accessed, step 308 to step 311 may be performed.
In step 307, the current network connection mode is switched from the data network to the wireless lan.
Switching the network connection from the data network to the wireless lan may be accomplished by switching the routing table used to access the network from the routing table of the data network to the routing table of the wireless lan, similar to step 304.
In step 308, it is checked whether there is a data transmission. When it is determined that there is data transmission, step 309 is performed; when no data transmission is determined, steps 310-311 are executed.
For example, detecting whether data transmission exists may be performed by acquiring a variation of the network card data within a preset time period, and determining whether the variation is greater than a preset variation threshold to determine whether data transmission exists.
For example, the current network card data of the network card, such as the number of sent messages and the number of received messages at time T1, may be obtained at time T1, and the current network card data of the network card, such as the number of sent messages and the number of received messages at time T2, may be obtained again at time T2 after the preset interval time T, and it may be determined whether there is data transmission according to the number of sent messages and the number of received messages at time T1 and time T2. When the variation is larger than a preset variation threshold, data transmission can be determined; when the variation is not greater than the preset variation threshold, it may be determined that no data is transmitted. The duration of the preset interval time T may be set according to actual needs, for example, T may be 5 seconds.
Since the priority of the wlan is generally higher than that of the data network, when the data network can access the network, it can be determined whether to switch to the wlan by detecting whether there is data transmission. This gives priority to the use of the wireless local area network if it is available, even if the data network has access to the network, which has the advantage of saving traffic costs for the user of the terminal.
In step 309, the current network connection mode is maintained.
In step 310, the current network connection mode is switched from the data network to the wireless lan.
In step 311, it is detected whether the network can be accessed through the wireless lan. When the network cannot be accessed, go to step 312; when the network can be accessed, step 313 is performed.
In step 312, the current network connection mode is switched from the wlan to the data network.
In step 313, the current network connection mode is maintained.
When the data network has no data transmission, switching to the wireless local area network is tried, whether the wireless local area network can be connected or not is detected, if the wireless local area network can be connected, the wireless local area network is preferentially used for accessing the network, and if the wireless local area network is unavailable, switching back to the data network is carried out.
To sum up, the embodiment of the present disclosure provides a network connection switching method, which detects whether a current first network connection mode can access a network when a network detection condition is met; when the network cannot be accessed, switching the current network connection mode from the first connection mode to a second connection mode, wherein the first connection mode is a wireless local area network, and the second connection mode is a data network; or the first connection mode is a data network and the second connection mode is a wireless local area network. The method and the device solve the problem that the network is easy to break due to the fact that only one connection mode is usually maintained in the related art, can switch to another connection mode to access the network when the current connection mode is detected to be in a problem, can preferentially use the wireless local area network when the wireless local area network is available, can save flow cost for users, and can reasonably use the wireless local area network and a data network.
Fig. 4 is a block diagram illustrating a network connected switching device in accordance with an example embodiment. The network connection switching apparatus 400 shown in fig. 4 may be used to perform the network connection switching method shown in fig. 2 or fig. 3, and referring to fig. 4, the network detection module 410 and the network switching module 420.
A network detection module 410 configured to detect whether a network can be accessed through a current first connection manner when a network detection condition is satisfied;
the network switching module 420 is configured to switch the current network connection mode from the first connection mode to the second connection mode when the network cannot be accessed.
To sum up, the embodiment of the present disclosure provides a network connection switching apparatus, which detects whether a network can be accessed through a current first network connection manner when a network detection condition is satisfied; and when the network cannot be accessed, switching the current network connection mode from the first connection mode to the second connection mode. The method and the device solve the problem that the network is easy to be disconnected due to the fact that only one connection mode is usually maintained in the related art, and can switch to another connection mode to access the network when the current connection mode is detected to be in a problem.
Fig. 5A is a block diagram illustrating a network connected switching device in accordance with an example embodiment. The network connection switching apparatus 500 shown in fig. 5A may be used to perform the network connection switching method shown in fig. 2 or fig. 3, referring to fig. 5A, a network detection module 510 and a network switching module 520.
A network detection module 510 configured to detect whether a network can be accessed through a current first connection mode when a network detection condition is satisfied;
the network switching module 520 is configured to switch the current network connection mode from the first connection mode to the second connection mode when the network cannot be accessed.
Optionally, the first connection mode is a wireless local area network, and the second connection mode is a data network; or,
the first connection mode is a data network, and the second connection mode is a wireless local area network.
Optionally, the first connection mode is a data network, the second connection mode is a wireless local area network, fig. 5B is a block diagram of another network connection switching apparatus according to an exemplary embodiment, referring to fig. 5B, the apparatus 500 further includes: a data detection module 530;
a data detection module 530 configured to detect whether there is data transmission when the network can be accessed;
a network switching module 520 configured to keep a current network connection mode unchanged when it is determined that data transmission exists;
the network switching module 520 is configured to switch the current network connection mode from the first connection mode to the second connection mode when it is determined that there is no data transmission.
Optionally, the network detecting module 510 is configured to detect whether the network can be accessed after switching to the second connection mode;
a network switching module 520 configured to switch the current network connection mode from the second connection mode to the first connection mode when the network cannot be accessed;
the network switching module 520 is configured to keep the current network connection mode unchanged when the network can be accessed.
Optionally, fig. 5C is a block diagram of a data detection module according to the embodiment shown in fig. 5B, and referring to fig. 5C, the data detection module 530 includes:
the data obtaining sub-module 531 is configured to obtain a variation of network card data within a preset time length, where the network card data includes at least one of a number of sent messages and a number of received messages;
the judgment submodule 532 is configured to judge whether the variation of the network card data is larger than a preset variation threshold;
the judgment submodule 532 is configured to determine that data transmission exists when the variation of the network card data is larger than a preset variation threshold;
and the judging submodule 532 is configured to determine that no data is transmitted when the variation of the network card data is not greater than a preset variation threshold.
Optionally, the first connection mode is a wireless local area network, the second connection mode is a data network, and the network switching module 520 is configured to keep a current network connection mode unchanged when the network can be accessed.
Optionally, the network switching module 520 is configured to:
the routing table used for accessing the network is switched from the routing table of the first connection mode to the routing table of the second connection mode.
Optionally, the network detection module 510 is configured to:
judging whether the network detection time is reached according to a preset detection period;
when the network detection time is up, determining that the network detection condition is met, and detecting whether the network can be accessed through a first connection mode;
and when the network detection time is not reached, determining that the network detection condition is not met, and detecting whether the network can be accessed through the first connection mode.
Optionally, the network detection module 510 is configured to:
when a network detection instruction is received, determining that a network detection condition is met, and detecting whether the network can be accessed through the first connection mode.
To sum up, the embodiment of the present disclosure provides a network connection switching apparatus, which detects whether a current first network connection mode can access a network when a network detection condition is met; when the network cannot be accessed, switching the current network connection mode from the first connection mode to a second connection mode, wherein the first connection mode is a wireless local area network, and the second connection mode is a data network; or the first connection mode is a data network and the second connection mode is a wireless local area network. The method and the device solve the problem that the network is easy to break due to the fact that only one connection mode is usually maintained in the related art, can switch to another connection mode to access the network when the current connection mode is detected to be in a problem, can preferentially use the wireless local area network when the wireless local area network is available, can save flow cost for users, and can reasonably use the wireless local area network and a data network.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 6 is a block diagram illustrating a network-connected switching device 600 in accordance with an example embodiment. For example, the apparatus 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 6, apparatus 600 may include one or more of the following components: a processing component 602, a memory 604, a power component 606, a multimedia component 608, an audio component 610, an interface to input/output (I/O) 612, a sensor component 614, and a communication component 616.
The processing component 602 generally controls overall operation of the device 600, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the network connection handover method described above with reference to fig. 2 or 3. Further, the processing component 602 can include one or more modules that facilitate interaction between the processing component 602 and other components. For example, the processing component 602 can include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
The memory 604 is configured to store various types of data to support operations at the apparatus 600. Examples of such data include instructions for any application or method operating on device 600, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 604 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power component 606 provides power to the various components of device 600. Power components 606 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 600.
The multimedia component 608 includes a screen that provides an output interface between the device 600 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 600 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 610 is configured to output and/or input audio signals. For example, audio component 610 includes a Microphone (MIC) configured to receive external audio signals when apparatus 600 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 604 or transmitted via the communication component 616. In some embodiments, audio component 610 further includes a speaker for outputting audio signals.
The I/O interface 612 provides an interface between the processing component 602 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 614 includes one or more sensors for providing status assessment of various aspects of the apparatus 600. For example, the sensor component 614 may detect an open/closed state of the device 600, the relative positioning of components, such as a display and keypad of the device 600, the sensor component 614 may also detect a change in position of the device 600 or a component of the device 600, the presence or absence of user contact with the device 600, orientation or acceleration/deceleration of the device 600, and a change in temperature of the device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 616 is configured to facilitate communications between the apparatus 600 and other devices in a wired or wireless manner. The apparatus 600 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described network connection switching method shown in fig. 2 or 3.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 604 comprising instructions, executable by the processor 620 of the apparatus 600 to perform the method for network connection handover as described in fig. 2 or fig. 3 is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium having instructions therein which, when executed by a processing component 602 of an apparatus 600, enable a network connection switching apparatus 600 to perform a network connection switching method, the method comprising the network connection switching method shown in fig. 2 or fig. 3.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.