Method and apparatus for communicating data packets from an external packet network to a mobile radio station
First Claim
1. A method for communicating data from a packet data network station to a mobile communication station by way of a mobile communications network that includes a base station for radio communication with the mobile station, comprising:
- receiving at the mobile communications network a message from the packet network intended for the mobile station;
the packet data network requesting assignment of a mobile communications network packet address for the mobile station;
in response to the request from the packet data network, dynamically assigning an available mobile communications network packet address to the mobile station; and
routing packets in the data message to the mobile station using the dynamically-assigned packet address.
1 Assignment
0 Petitions
Accused Products
Abstract
Packet data are efficiently communicated from a packet data network to a mobile subscriber by way of a mobile communications network. When the mobile communications network receives a message from the packet data network intended for the mobile subscriber, an available mobile communications network packet address is dynamically assigned from a pool of packet addresses to the mobile subscriber. Thereafter, packets included in the data message are routed to the mobile subscriber using that dynamically-allocated address. When the address is no longer needed, it is returned to the pool. Each packet address in the pool includes a corresponding indication that designates whether that address is allocated or available for allocation. A correspondence is established between a name associated with the mobile subscriber (e.g., an Internet domain name), and a mobile subscriber identifier (e.g., an IMSI). A dynamically-assigned packet address is associated with the corresponding mobile subscriber name and identifier. Thereafter, packet data from the packet data network that include the mobile station name are directed to the mobile subscriber using the corresponding mobile subscriber identifier and the associated, dynamically-allocated packet address.
135 Citations
32 Claims
-
1. A method for communicating data from a packet data network station to a mobile communication station by way of a mobile communications network that includes a base station for radio communication with the mobile station, comprising:
-
receiving at the mobile communications network a message from the packet network intended for the mobile station;
the packet data network requesting assignment of a mobile communications network packet address for the mobile station;
in response to the request from the packet data network, dynamically assigning an available mobile communications network packet address to the mobile station; and
routing packets in the data message to the mobile station using the dynamically-assigned packet address. - View Dependent Claims (2, 3)
establishing a list of dynamically-assigned packet addresses, each dynamically-assigned packet address having a corresponding indication in the list designating whether the dynamically-assigned packet address is allocated or available for allocation.
-
-
3. The method in claim 2, further comprising:
-
when a packet address from the list is allocated to the mobile subscriber, changing its corresponding indication from available to allocated, and when a the dynamically-assigned packet address is returned, changing its corresponding indication in the list from allocated to available.
-
-
4. A method for communicating data from a packet data network to a mobile station associated with a mobile subscriber by way of a mobile communications network that includes a base station for radio communication with the mobile station, comprising:
-
electronically establishing a correspondence between a mobile subscriber name associated with the mobile subscriber and an international mobile subscriber identifier (IMSI);
electronically associating a packet data address with the corresponding mobile subscriber name and IMSI; and
directing packets from the packet data network to the mobile station using the packet address associated with the corresponding mobile subscriber name and IMSI. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
the packet data network requesting association of a packet data address with the corresponding mobile subscriber name and IMSI.
-
-
7. The method in claim 4, further comprising:
storing a first electronic list of plural correspondences between a mobile subscription associated with the IMSI and one or more associated domain names each associated with a packet data address.
-
8. The method in claim 7, further comprising:
-
storing in the first electronic list two different names associated with the mobile station in correspondence with the IMSI, and storing in the first electronic list a different temporary packet address associated with each of the two different names.
-
-
9. The method in claim 8, further comprising:
-
storing a second electronic list packet data addresses and corresponding status indicators, changing a state of status indicators when a corresponding packet data addresses is allocated or de-allocated.
-
-
10. The method in claim 9, further comprising:
-
detecting a message from the packet data network intended for the mobile subscriber;
assigning an available packet address from the second electronic list to the mobile subscriber;
storing the assigned packet address from the second electronic list in the first electronic list in association with the mobile subscriber name and the LMSI.
-
-
11. The method in claim 4, further comprising:
determining whether the associated packet address is a static address assigned to only one mobile subscriber or a dynamic address that may be assigned to different mobile subscribers at different times.
-
12. A method for communicating data from a packet data network to a mobile station by way of a mobile communications network that includes a base station for radio communication with the mobile station, comprising:
-
receiving at the mobile communications network a domain name service query associated with the mobile station from the packet data network;
in response to the domain name service query from the packet data network, requesting a packet address for the mobile station;
selecting from a pool of packet addresses a packet address to be temporarily associated with the mobile subscriber; and
providing, as a response to the domain name service query from the packet data network, the temporary packet address to permit a packet communication to be directed to the mobile subscriber. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
routing data packet information that includes the temporary packet address received at the gateway node to the mobile station.
-
-
14. The method in claim 12, further comprising:
-
receiving an indication that the mobile subscriber no longer needs the temporary packet address, and indicating that the temporary packet address is available for allocation to another mobile subscriber.
-
-
15. The method in claim 12, further comprising:
-
storing a correspondence between a domain name associated with the mobile subscriber included in the domain name service query and a mobile subscriber identifier, and storing the temporary packet address with the corresponding mobile subscriber domain name and identifier.
-
-
16. The method in claim 15, further comprising:
-
storing one or more different domain names associated with the mobile subscriber in correspondence with the mobile station identifier, and storing a different temporary packet address for each of the different domain names.
-
-
17. The method in claim 12, further comprising:
-
detecting in the mobile communications network a mobile subscriber domain name associated with one or more protocol data units (PDUs) provided from the external packet data network to be received at the mobile subscriber, and directing the PDUs to the mobile subscriber using the detected mobile subscriber domain name.
-
-
18. The method in claim 17, further comprising:
-
assigning a temporary packet address to the mobile subscriber'"'"'s domain name, wherein the PDUs are directed to the mobile subscriber using the detected domain name and the assigned temporary address.
-
-
19. The method in claim 17, further comprising:
using an international mobile subscriber identifier (IMSI) to associate the PDUs with the mobile subscriber.
-
20. In a cellular telecommunications system including a base station for conducting radio communications with a mobile station and a gateway service node including a gateway controller coupled to the base station and an external packet data network, a mobile radio packet-switched network, comprising:
-
a domain name server, associated with the gateway service node, for receiving a domain name service query from the external packet data network, and a dynamic packet address controller for receiving a request for a packet address from the domain name server, assigning a temporary packet address to the mobile station, and providing the temporary packet address to the domain name server, wherein the domain name server returns the temporary packet address to the external packet data network in response to the domain name service query. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification