Mobile Management for Mobile Hosts
First Claim
1. A system comprising a mobile host (1) which can attach to different access networks (3A, 3B) of the system for carrying on an active communications session with a correspondent host (2) of the system, the mobile host (1) having an identifier (NAI) which is independent of the access network (3A, 3B) to which the mobile host (1) is attached, and the mobile host (1) being assigned a communications address (IP Address) for carrying on an active communications session with a correspondent host (2), which communications address (IP address) changes, for example depending on the access network (3A. 3B) to which the mobile host (1) is currently attached, a database (UNS—
- User Name Service) of the system registering the association of the mobile host identifier (NAI) and the current communications address (IP address) of the mobile host (1), the correspondent host (2) being 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), the correspondent host (2) accessing the database (UNS) to determine the current communications address of the mobile host (1), for use in communicating with the mobile host (1), wherein the mobile host (1) comprises a control unit (1A) which maintains a record of the correspondent host (2) with which 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 using the identifier (NAI) to access the database (UNS) to obtain the changed communications address (IP address) of the mobile host (1), for use in further communicating with the mobile host (1).
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 communications 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 met hods and mobile hosts.
-
Citations
25 Claims
-
1. A system comprising a mobile host (1) which can attach to different access networks (3A, 3B) of the system for carrying on an active communications session with a correspondent host (2) of the system,
the mobile host (1) having an identifier (NAI) which is independent of the access network (3A, 3B) to which the mobile host (1) is attached, and the mobile host (1) being assigned a communications address (IP Address) for carrying on an active communications session with a correspondent host (2), which communications address (IP address) changes, for example depending on the access network (3A. 3B) to which the mobile host (1) is currently attached, a database (UNS— - User Name Service) of the system registering the association of the mobile host identifier (NAI) and the current communications address (IP address) of the mobile host (1),
the correspondent host (2) being 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), the correspondent host (2) accessing the database (UNS) to determine the current communications address of the mobile host (1), for use in communicating with the mobile host (1), wherein the mobile host (1) comprises a control unit (1A) which maintains a record of the correspondent host (2) with which 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 using the identifier (NAI) to access the database (UNS) to obtain the changed communications address (IP address) of the mobile host (1), for use in further communicating with the mobile host (1). - View Dependent Claims (2, 3)
- User Name Service) of the system registering the association of the mobile host identifier (NAI) and the current communications address (IP address) of the mobile host (1),
-
4. A method of maintaining an active communications session of a mobile host (1) with a correspondent host (2), which mobile host can attach to different access networks (3A, 3B) for carrying on a communications session with the correspondent host (2), during migration of the mobile host (1) from one access network to another, the method comprising:
-
assigning an identifier (NAI) to the mobile host (1), which identifier is independent of the access network (3A, 3B) to which the mobile host (1) is attached, and assigning a communications address (IP Address) to the mobile host (1), for carrying on an active communications session with the correspondent host (2), which communications address (IP address) changes, for example depending on the access network (3A. 3B) to which the mobile host (1) is currently attached, registering in a database (UNS—
User Name Service) the association of the mobile host identifier (NAI) and the current communications address (IP address) of the mobile host (1),informing the correspondent host (2) 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), the correspondent host (2) accessing the database (UNS) to determine the current communications address of the mobile host (1), for use in communicating with the mobile host (1), and the method further comprising maintaining, in a control unit (1A) of the mobile host (1), a record of the correspondent host (2) with which the mobile host (1) is engaged in an active communications session, detecting 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), sending 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 using the identifier (NAI) to access the database (UNS) to obtain the changed communications address (IP address) of the mobile host (1), for use in further communicating with the mobile host (1). - View Dependent Claims (5, 6)
-
-
7. A mobile host which can attach to different access networks (3A, 3B) for carrying on a communications session with a correspondent host,
the mobile host (1) having an assigned identifier (NAI), which identifier is independent of the access network (3A, 3B) to which the mobile host (1) is attached, the mobile host (1) having an assigned a communications address (IP Address), for use in carrying on an active communications session with the correspondent host (2), which communications address (IP address) changes, for example depending on the access network (3A. 3B) to which the mobile host (1) is currently attached, and the mobile host (1) being operable to inform the correspondent host (2) 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 mobile host (1) further comprising: -
a control unit (1A) operable to store a record of the correspondent host (2) with which the mobile host (1) is engaged in an active communications session, a detector which is operable to detect when the communications address (IP address) of the mobile host (1) changes, for example as a result of migration of the mobile host (1) from one access network (3A, 3B) to another, and a sender which is operable, upon detection of such a change of the communications address (IP address), to send a message (HANDOVER MESSAGE) to the correspondent host (2), the message containing the mobile host'"'"'s (1) identifier (NAI). - View Dependent Claims (8, 9)
-
-
10. (New) 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; and
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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. (New) 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 capable 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; and
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. - View Dependent Claims (17, 18, 19)
-
-
20. (New) 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 the steps of:
-
assigning a first identifier to said mobile host wherein said first identifier is independent of said access networks;
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;
storing a record correlating said first identifier with said second identifier within a network database associated with said packet based telecommunication network wherein said network database provides said second identifier in response to a request being received with said first identifier;
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; and
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. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification