Mobility management for mobile hosts
First Claim
1. A method for maintaining an active communications session between a mobile host and a correspondent host, said mobile host served by a particular one of a plurality of access networks and capable of moving into a geographical area being served by a different access network and being served by said different access network, said method comprising the steps of:
- assigning an identifier to said mobile host wherein said identifier is independent of said access network currently serving said mobile host;
assigning a network address to said mobile host for establishing a communication session with said correspondent host wherein said network address is dependent on said access network currently serving said mobile host and changeable when said mobile host is later served by a different access network;
registering data with a network database wherein said data correlates said assigned identifier with said assigned network address for said mobile host;
informing said correspondent host of said identifier when an active communication session is first established between said mobile host and said correspondent host wherein said network address assigned to said mobile host is accessible by said correspondent host when said identifier is provided by said correspondent host to said network database;
storing a second network address identifying said correspondent host within said mobile host, said correspondent host currently maintaining a communication session with said mobile host;
detecting said network address assigned to the mobile host being changed in response to said mobile host being served by a different access network; and
sending a message to said correspondent host indicating the change of said network address wherein said message is identified with said identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system having a mobile host (1) which can attach to different access networks (3A, 3B) for carrying on an active communications session with a correspondent host (2). The mobile host (1) has an identifier (NAI) which is independent of the access network (3A, 3B) to which the mobile host (1) is attached, but is assigned a communication address(IP Address) for carrying on an active communications session with a correspondent host (2), which address changes for example depending on the access network (3A, 3B) to which the mobile host (1) is attached. The system has a database (UNS User Name Service) which registers the association of the mobile host identifier (NAI) and the current communications address (IP address) of the mobile host (1). The correspondent host (2) is informed of the identifier (NAI) of the mobile host (1) when an active communications session is first established between the mobile host (1) and the correspondent host (2), and the correspondent host (2) accesses the database (UNS) to determine the current communications address of the mobile host (1). In accordance with the present invention, the mobile host (1) is engaged in an active communications session: detects when the communications address (IP address) of the mobile host (1) changes, for example as a result of attachment of the mobile host (1) to a different access network (3A, 3B): and upon detection of such a change of the communications address (IP address), sends a message (HANDOVER MESSAGE) to the recorded correspondent host (2), the message containing the mobile host'"'"'s (1) identifier (NAI). The correspondent host (2) then uses the identifier (NAI) to access the database (UNS) to obtain the changed communications address (IP address) of the mobile host (1). The invention also provides related methods and mobile hosts.
-
Citations
13 Claims
-
1. A method for maintaining an active communications session between a mobile host and a correspondent host, said mobile host served by a particular one of a plurality of access networks and capable of moving into a geographical area being served by a different access network and being served by said different access network, said method comprising the steps of:
-
assigning an identifier to said mobile host wherein said identifier is independent of said access network currently serving said mobile host; assigning a network address to said mobile host for establishing a communication session with said correspondent host wherein said network address is dependent on said access network currently serving said mobile host and changeable when said mobile host is later served by a different access network; registering data with a network database wherein said data correlates said assigned identifier with said assigned network address for said mobile host; informing said correspondent host of said identifier when an active communication session is first established between said mobile host and said correspondent host wherein said network address assigned to said mobile host is accessible by said correspondent host when said identifier is provided by said correspondent host to said network database; storing a second network address identifying said correspondent host within said mobile host, said correspondent host currently maintaining a communication session with said mobile host; detecting said network address assigned to the mobile host being changed in response to said mobile host being served by a different access network; and sending a message to said correspondent host indicating the change of said network address wherein said message is identified with said identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile host for maintaining an active communications session with a correspondent host over an packet based telecommunications network wherein said packet based telecommunications network includes a network database, and said mobile host is served by a particular one of a plurality of access networks and canable of moving into a geographical area being served by a different access network and being served by said different access network, said mobile host comprising:
-
an identifier associated with said mobile host wherein said identifier is independent of said access network currently serving said mobile host; a network address associated with said mobile host for establishing a communication session with said correspondent host wherein said network address is dependent on said access network currently serving said mobile host and changeable when said mobile host is later served by a different access network; wherein said mobile host registers data with said network database wherein said data correlates said assigned identifier with said assigned network address for said mobile host; means for informing said correspondent host of said identifier when an active communication session is first established between said mobile host and said correspondent host wherein said network address assigned to said mobile host is accessible by said correspondent host when said identifier is provided by said correspondent host to said network database; and a control unit for storing a second network address identifying said correspondent host, said correspondent host currently maintaining a communication session with said mobile host wherein said control unit detecting said network address assigned to the mobile host being changed in response to said mobile host being served by a different access network and sending a message to said correspondent host indicating the change of said network address wherein said message is identified with said identifier. - View Dependent Claims (7, 8)
-
-
9. A packet based telecommunication network for establishing a communication session between a mobile host capable of being served by a plurality of access networks and a correspondent host, comprising:
-
means for assigning a first identifier to said mobile host wherein said first identifier is independent of said access networks; means for assigning a second identifier to said mobile host when said mobile host is being served by a particular one of said access networks wherein said second identifier is dependent on said access network currently serving said mobile host; a network database associated with said packet based telecommunication network for storing a record correlating said first identifier with said second identifier, wherein said network database provides said second identifier in response to a request being received with said first identifier; transmitting means for communicating a message transmitted by said mobile host informing said correspondent host of said first identifier when an active communication session is first established between said mobile host and said correspondent host; means for informing said correspondent host of said second identifier by said network database in response to said network database receiving a request from said correspondent host wherein said request includes said first identifier, wherein the mobile host further comprises a control unit for storing a network address associated with said correspondent host, said correspondent host currently maintaining a communication session with said mobile host and said control unit further detecting said second identifier being changed to a changed identifier in response to said mobile host being served by a different access network and sending a message to said correspondent host indicating the change of said second identifier wherein said message includes said first identifier. - View Dependent Claims (10, 11, 12, 13)
-
Specification