Method, system and terminal for accessing packet data serving node
First Claim
1. A method for accessing a Packet Data Serving Node (PDSN), which comprises:
- a terminal directly accessing a service server to register through a Wireless Fidelity (WIFI) module;
said terminal receiving parameter information returned from said service server after registering successfully;
said terminal starting a Point-to-Point Protocol (PPP) module that encapsulates a request packet with a PPP header to generate a first data packet wherein said request packet contains information for establishing a PPP link with the PDSN;
said terminal starting a TUNNEL module, and according to said parameter information, further encapsulating said first data packet with one layer of TUNNEL header to generate a second data packet, wherein said PPP module and said TUNNEL module communicate through a pair of virtual terminal equipment;
an Internet Protocol (IP) protocol stack of said terminal further encapsulating said second data packet with one layer of IP header based on a WIFI link to generate a third data packet, and sending said third data packet to a Wireless Access Gateway (WAG) through said WIFI link;
after receiving said third data packet, said WAG analyzing and dropping the IP header and TUNNEL header of said third data packet to recover the first data packet, and sending a recovered first data packet to said PDSN; and
after receiving said recovered first data packet, said PDSN carrying out analysis processing, and establishing a link connection between said PDSN and said terminal;
wherein after the step of establishing the link connection between said PDSN and said terminal, said method further comprises;
said terminal generating a new PPP network interface, said terminal obtaining a local IP address Local-IP allocated by said PDSN; and
said terminal setting a routing for the WIFI network interface with the destination address as the WAG-IP, accessing the original default routing of said WIFI network interface, and changing the original default routing of said terminal from the setting of WIFI network interface to that of the PPP network interface, thereby forming a data packet interacting channel of the PPP link based on said WIFI link.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method, system and terminal for accessing a Packet Data Serving Node. Said method comprises: directly accessing a service server to register through a WIFI module; receiving returned parameter information; carrying out PPP encapsulation for request information for establishing the PPP link to generate a first data packet; encapsulating said first data packet with one layer of TUNNEL header to generate a second data packet; encapsulating said second data packet with one layer of IP header based on a WIFI link to generate a third data packet and sending said third data packet to a WAG through a WIFI link; said third data packet being used for analyzing and dropping the IP header and TUNNEL header of said third data packet to recover the first data packet after being received by WAG, and recovered first data packet is analyzed by PDSN to establish a link connection.
-
Citations
18 Claims
-
1. A method for accessing a Packet Data Serving Node (PDSN), which comprises:
-
a terminal directly accessing a service server to register through a Wireless Fidelity (WIFI) module; said terminal receiving parameter information returned from said service server after registering successfully; said terminal starting a Point-to-Point Protocol (PPP) module that encapsulates a request packet with a PPP header to generate a first data packet wherein said request packet contains information for establishing a PPP link with the PDSN; said terminal starting a TUNNEL module, and according to said parameter information, further encapsulating said first data packet with one layer of TUNNEL header to generate a second data packet, wherein said PPP module and said TUNNEL module communicate through a pair of virtual terminal equipment; an Internet Protocol (IP) protocol stack of said terminal further encapsulating said second data packet with one layer of IP header based on a WIFI link to generate a third data packet, and sending said third data packet to a Wireless Access Gateway (WAG) through said WIFI link; after receiving said third data packet, said WAG analyzing and dropping the IP header and TUNNEL header of said third data packet to recover the first data packet, and sending a recovered first data packet to said PDSN; and after receiving said recovered first data packet, said PDSN carrying out analysis processing, and establishing a link connection between said PDSN and said terminal; wherein after the step of establishing the link connection between said PDSN and said terminal, said method further comprises; said terminal generating a new PPP network interface, said terminal obtaining a local IP address Local-IP allocated by said PDSN; and said terminal setting a routing for the WIFI network interface with the destination address as the WAG-IP, accessing the original default routing of said WIFI network interface, and changing the original default routing of said terminal from the setting of WIFI network interface to that of the PPP network interface, thereby forming a data packet interacting channel of the PPP link based on said WIFI link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A terminal, which comprises:
- one or more processors;
a Wireless Fidelity (WIFI) management module, a Point-to-Point Protocol (PPP) module, a TUNNEL module, an Internet Protocol (IP) protocol stack, and a network setup module, wherein the above modules are stored on a non-transitory computer readable storage medium; the Wireless Fidelity (WIFI) management module is configured to; directly access a service server to register through a WIFI module, and save parameter information returned from said service server after registering successfully; and set up first virtual terminal equipment and second virtual terminal equipment in a drive layer, wherein said first virtual terminal equipment and said second virtual terminal equipment are used for maintaining a receiving and sending queue; the Point-to-Point Protocol (PPP) module is configured to;
encapsulate a request packet with a PPP header to generate a first data packet wherein said request packet contains information for establishing a PPP link with the PDSN, and send said first data packet to said first virtual terminal equipment;the TUNNEL module is configured to;
read said first data packet from said second virtual terminal equipment, and according to said parameter information, further encapsulate said first data packet with one layer of TUNNEL header to generate a second data packet; andthe Internet Protocol (IP) protocol stack is configured to;
further encapsulate said second data packet with one layer of IP header based on a WIFI link to generate a third data packet, and send said third data packet to a Wireless Access Gateway (WAG) through said WIFI module;the network setup module is configured to;
generate a new PPP network interface, and obtain a local IP address Local-IP allocated by said PDSN, and set a routing for the WIFI network interface with the destination address as the WAG-IP, access the original default routing of said WIFI network interface, andchange the original default routing of said terminal from the setting of WIFI network interface to that of the PPP network interface, thereby forming a data packet interacting channel of the PPP link based on said WIFI link; thereby supporting to implement accessing a Packet Data Serving Node (PDSN) through a WIFI. - View Dependent Claims (10, 11, 12, 13)
- one or more processors;
-
14. A system for accessing a Packet Data Serving Node (PDSN), said system comprising a terminal, a Wireless Access Gateway (WAG) and a Packet Data Serving Node (PDSN);
- wherein,
said terminal comprises; a Wireless Fidelity (WIFI) management module, which is configured to; directly access a service server to register through a WIFI module, and save parameter information returned from said service server after registering successfully; and set up first virtual terminal equipment and second virtual terminal equipment in a drive layer, wherein said first virtual terminal equipment and said second virtual terminal equipment are used for maintaining a receiving and sending queue; a Point-to-Point Protocol (PPP) module, which is configured to;
encapsulate a request packet with a PPP header to generate a first data packet wherein said request packet contains information for establishing a PPP link with the PDSN, and send said first data packet to said first virtual terminal equipment;a TUNNEL module, which is configured to;
read said first data packet from said second virtual terminal equipment, and according to said parameter information, further encapsulate said first data packet with one layer of TUNNEL header to generate a second data packet; andan Internet Protocol (IP) protocol stack, which is configured to;
further encapsulate said second data packet with one layer of IP header based on a WIFI link to generate a third data packet, and send said third data packet to the WAG through said WIFI module;said WAG is configured to;
receive said third data packet, analyze and drop the IP header and TUNNEL header to recover the first data packet, and carry out Generic Routing Encapsulation (GRE) on a recovered first data packet, and forward said recovered first data packet to said PDSN;said PDSN is configured to;
after carrying out analysis processing on said recovered first data packet, establish a link connection with said terminal;a network setup module, which is configured to;
generate a new PPP network interface, and obtain a local IP address Local-IP allocated by said PDSN, and set a routing for the WIFI network interface with the destination address as the WAG-IP, access the original default routing of said WIFI network interface, andchange the original default routing of said terminal from the setting of WIFI network interface to that of the PPP network interface, thereby forming a data packet interacting channel of the PPP link based on said WIFI link; thereby supporting to implement accessing the PDSN through a WIFI. - View Dependent Claims (15, 16, 17, 18)
- wherein,
Specification