Technique for IP communication among wireless devices
First Claim
1. A method for communicating at least one data packet among mobile terminal users served by a General Packet Radio Service Network having at least one source service node for managing at least one radio access network and performing identification and authentication of mobile terminal users on the radio access network served by the source service node and a gateway node for establishing a packet data protocol (PDP)context with the mobile terminal user upon initial attachment, and for establishing a communications path between the mobile terminal user and an external network, comprising the steps of:
- identifying and authenticating the mobile terminal user at the source service node in the network;
caching at the source service node in the network a packet from the mobile terminal user, the packet having a destination IP address;
checking at the source service node whether the destination IP address of the packet identifies any mobile terminal users served by each radio access network managed by the source service node in accordance with the PDP context assigned upon initial attachment, and if so,routing the packet to a destination mobile terminal user identified by the destination IP address in the packet, otherwise routing the packet to a gateway when the destination IP address identifies an external destination destined to receive the packet, wherein the checking step includes querying a routing table maintained by the source service node that lists mobile terminal users and their corresponding IP addresses.
4 Assignments
0 Petitions
Accused Products
Abstract
A General Packet Radio Service (GPRS) network (141) includes at least one, and preferably, a plurality of radio access networks (161–16m), each providing radio access to one or more mobile terminal users (121–12n). Associated with one or more of the access networks is a corresponding one of a plurality of Serving GPRS Service Nodes (SGSNs) (241–24m), each node serving to identify and authenticate a mobile terminal user. Advantageously, each SGSN also serves to cache IP packets from a sending mobile terminal user and to examine each packet to determine if the destination IP address corresponds to another mobile terminal user in the network. If so, then that SGSN routes the packet to the destination mobile terminal user. Otherwise, if the packet destination lies outside the network, the SGSN routes the packet to a gateway (32) for routing beyond the network.
25 Citations
11 Claims
-
1. A method for communicating at least one data packet among mobile terminal users served by a General Packet Radio Service Network having at least one source service node for managing at least one radio access network and performing identification and authentication of mobile terminal users on the radio access network served by the source service node and a gateway node for establishing a packet data protocol (PDP)context with the mobile terminal user upon initial attachment, and for establishing a communications path between the mobile terminal user and an external network, comprising the steps of:
-
identifying and authenticating the mobile terminal user at the source service node in the network; caching at the source service node in the network a packet from the mobile terminal user, the packet having a destination IP address; checking at the source service node whether the destination IP address of the packet identifies any mobile terminal users served by each radio access network managed by the source service node in accordance with the PDP context assigned upon initial attachment, and if so, routing the packet to a destination mobile terminal user identified by the destination IP address in the packet, otherwise routing the packet to a gateway when the destination IP address identifies an external destination destined to receive the packet, wherein the checking step includes querying a routing table maintained by the source service node that lists mobile terminal users and their corresponding IP addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A General Packet Radio Service Network, comprising:
-
at least one radio access network for radio access to mobile terminal users; at least one source service node for;
(1) managing the at least one radio access network, (2) performing identification and authentication of mobile terminal users on the at least one radio access network, (3) caching a packet from the mobile terminal user having a destination IP address;
(4) determining whether the destination IP address of the packet identifies a particular mobile terminal users served the at least one radio access network managed by the source service node in accordance with a PDP context assigned upon initial attachment and if so, (5) routing the packet to the particular mobile terminal user identified by the destination IP address in the packet, anda gateway node for establishing the packet data protocol (PDP) context with the mobile terminal user upon initial attachment, and for establishing a communications path between the mobile terminal user and an external network, and for routing the packet to the external network when the destination IP address identifies the external network as the destination destined for that wherein said determining includes querying a routing table maintained by the source service node that lists mobile terminal users and their corresponding IP addresses.
-
Specification