IP Library Granted Patent US 9,270,637
Granted Patent B2
US 9,270,637 · App. 14/017,845 · Granted Feb 23, 2016

Method, apparatus, and multimode terminal for implementing network switching

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,270,637
App. No.
14/017,845
Granted
Feb 23, 2016
Kind
B2
Abstract

A method, an apparatus, and a multimode terminal for implementing network switching. The method includes: sending a network access request to a second modem module and receiving a network parameter including at least an IP (Internet Protocol) address fed back by the second modem module, where the IP address fed back by the second modem module is the same as an IP address acquired by a first modem module that has accessed a network; disconnecting a communication connection between a NAT (Network Address Translation) module performing address translation and the first modem module; and updating network configuration of the second modem module and establishing a communication connection between the NAT module and the second modem module. The method, apparatus, and multimode terminal disclosed herein can ensure that a service is not interrupted during network switching, thereby improving the user experience and satisfaction.

Claims (50)

1. A method for implementing network switching, the method comprising:

sending, by a multimode terminal, a network access request to a second modem and receiving a network parameter comprising at least an IP (Internet Protocol) address fed back by the second modem, wherein the IP address fed back by the second modem is the same as an IP address acquired by a first modem that has accessed a network;

disconnecting, by the multimode terminal, a communication connection between a NAT (Network Address Translation) networking device performing address translation and the first modem;

updating, by the multimode terminal, a network configuration of the second modem and establishing a communication connection between the NAT networking device and the second modem; and

presetting a configuration unit between multiple modems and the NAT networking device to acquire network parameters acquired by the multiple modems and control the NAT networking device to create and update a NAT translation table;

wherein the disconnecting the communication connection between a NAT networking device and the first modem comprises: disconnecting a communication connection between the configuration unit and the first modem, and deleting a network parameter acquired by the first modem to disconnect the communication connection between the NAT networking device and the first modem.

2. The method according to claim 1 , wherein the updating the network configuration of the second modem and establishing the communication connection between the NAT networking device and the second modem comprises:

updating the network configuration of the second modem by using the network parameter fed back by the second modem;

restoring a communication connection between the second modem and the configuration unit; and

switching a data service to the second modem.

3. The method according to claim 1 , wherein the disconnecting the communication connection between the NAT networking device and the first modem comprises:

dissociating a NAT entry in the NAT networking device from the first modem;

storing a NAT entry associated with the first modem; and

deleting a network parameter configured on the first modem to disconnect the communication connection between the NAT networking device and the first modem.

4. The method according to claim 3 , wherein the updating network configuration of the second modem and establishing the communication connection between the NAT networking device and the second modem comprises:

updating the network configuration of the second modem by using the network parameter fed back by the second modem;

associating the stored NAT entry with the second modem; and

switching a data service to the second modem.

5. A non-transitory computer readable storage medium storing instructions that, when executed, cause a computer device to implement network switching, the computer readable storage medium storing a plurality of software units, including:

a sending unit;

a receiving unit;

a cutting unit; and

a communication unit,

wherein the sending unit is configured to send a network access request to a second modem of a multimode terminal and send a network exit request to a first modem of the multimode terminal;

wherein the receiving unit is configured to receive a network parameter comprising at least an IP (Internet Protocol) address fed back by the second modem and receive a network exit success message fed back by the first modem, wherein the received IP address is the same as an IP address acquired by a first modem that has accessed a network;

wherein the cutting unit is configured to disconnect a communication connection between a NAT (Network Address Translation) networking device performing address translation in the multimode terminal and the first modem after the receiving unit receives the network parameter fed back by the second modem; and

wherein the communication unit is configured to: after the cutting unit completes a cutting operation, update network configuration of the second modem, establish a communication connection between the NAT networking device and the second modem, and instruct the sending unit to send the network exit request.

6. The computer readable storage medium according to claim 5 , further comprising:

a configuration unit set between multiple modems and the NAT networking device, wherein the configuration unit is configured to acquire network parameters acquired by the multiple modems and control the NAT networking device to create and update a NAT translation table;

wherein the cutting unit is further configured to disconnect a communication connection between the configuration unit and the first modem, and delete a network parameter acquired by the first modem after disconnecting the communication connection.

7. The computer readable storage medium according to claim 6 , wherein the communication unit is further configured to:

update the network configuration of the second modem by using the network parameter fed back by the second modem;

restore a communication connection between the second modem and the configuration unit after updating the network configuration of the second modem; and

switch a data service to the second modem after restoring the communication connection.

8. The computer readable storage medium according to claim 5 , wherein the cutting unit is further configured to:

dissociate a NAT entry in the NAT networking device from the first modem;

store a NAT entry associated with the first modem; and

delete a network parameter configured on the first modem after storing the NAT entry.

9. The computer readable storage medium according to claim 8 , wherein the communication unit is further configured to:

update the network configuration of the second modem by using the network parameter fed back by the second modem;

associate the NAT entry with the second modem after updating the network configuration of the second modem; and

switch a data service to the second modem after associating the NAT entry with the second modem.

10. A multimode terminal for implementing network switching, comprising;

a first modem;

a second modem; and

a NAT (Network Address Translation) networking device performing address translation; and a processor configured to execute instructions stored in memory to:

send a network access request to the second modem and send a network exit request to the first modem;

receive a network parameter comprising at least an IP address fed back by the second modem and receive a network exit success message fed back by the first modem, wherein the received IP address is the same as an IP address acquired by the first modem that has accessed a network;

disconnect a communication connection between the NAT networking device performing address translation and the first modem after receiving the network parameter fed back by the second modem, and

after disconnecting the communication connection, updating a network configuration of the second modem, establishing a communication connection between the NAT networking device and the second modem, and sending the network exit request.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2013
From: ZHAO, XUEWEN
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 031136/0024 →