Position identifier management apparatus and method, mobile computer, and position identifier processing method
First Claim
1. A position identifier management apparatus for supporting the movement of a mobile computer between networks, comprising:
- storage means for storing binding information concerning said mobile computer managed by said position identifier management apparatus, said binding information including a compatible node identifier for uniquely specifying said mobile computer and a compatible position identifier for uniquely specifying a position of said mobile computer on a network;
registration means for registering the binding information in said storage means in response to a registration request to register the binding information from another position identifier management apparatus; and
transmitting means for transmitting the binding information in response to a query about the binding information concerning said mobile computer from another position identifier management apparatus when said binding information is stored in said storage means;
wherein the compatible node identifier of said mobile computer comprises a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, and the compatible position identifier of said mobile computer comprises a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
When a first mobile node is moved, it reports binding information including a compatible node identifier (virtual mobile guaranteed general network identifier and a node identifier) and a compatible position identifier to a first server which is assigned to the first mobile node. A second mobile node reports the binding information to a second server. For communicating with the second mobile node to which a second server is assigned, if the destination address of a packet addressed to the second mobile node is designated with a compatible node identifier, the first mobile node acquires the binding information of the second mobile node from the second server. Then, the first mobile node converts the destination address of the packet into the acquired compatible position identifier and sets the compatible position identifier of the first mobile node as the source address of the packet. The first mobile node then transmits the packet.
49 Citations
21 Claims
-
1. A position identifier management apparatus for supporting the movement of a mobile computer between networks, comprising:
-
storage means for storing binding information concerning said mobile computer managed by said position identifier management apparatus, said binding information including a compatible node identifier for uniquely specifying said mobile computer and a compatible position identifier for uniquely specifying a position of said mobile computer on a network; registration means for registering the binding information in said storage means in response to a registration request to register the binding information from another position identifier management apparatus; and transmitting means for transmitting the binding information in response to a query about the binding information concerning said mobile computer from another position identifier management apparatus when said binding information is stored in said storage means; wherein the compatible node identifier of said mobile computer comprises a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, and the compatible position identifier of said mobile computer comprises a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile computer which moves between networks, comprising:
-
first storage means for storing binding information including a compatible node identifier and a compatible position identifier, the compatible node identifier including a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, the compatible position identifier including a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier; second storage means for storing binding information concerning at least one of other mobile computers with which said mobile computer is to communicate, said binding information including a compatible node identifier and a compatible position identifier, the compatible node identifier including a first virtual network identifier assigned to said at least one of other mobile computers which moves between networks and a node identifier of said at least one of other mobile computers, the compatible position identifier including a second network identifier which is usable only by mobile computers assigned to a network to which said at least one of other mobile computers is connected and the node identifier of said at least one of other mobile computers; determining means for determining whether the binding information is to be used for a packet transmitting or receiving operation; and conversion means for performing, when said determining means determines that the binding information is to be used, a conversion operation by converting the compatible node identifier to the compatible position identifier when the packet is to be transmitted and by converting from the compatible position identifier to the compatible node identifier when the packet is to be received. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A position identifier management method comprising:
-
storing by a mobile computer latest binding information including a compatible node identifier and a compatible position identifier in storage means of said mobile computer when the movement of said mobile computer is detected, the compatible node identifier containing a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile network, the compatible position identifier containing a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is moved and the node identifier; specifying by said mobile computer at least one position identifier management apparatus which manages said mobile computer from among a plurality of position identifier management apparatuses, disposed on a network, for storing the latest binding information of said mobile computer which is requested to be registered from another mobile computer managed by one of said plurality of position identifier management apparatuses, and for responding to a query about the latest binding information; sending a registration request to register the latest binding information about said mobile computer from said mobile computer to one of the specified position identifier management apparatuses; storing the binding information contained in the registration request in a storage means of said one of the specified position identifier management apparatuses which has received the registration request after said one of the specified position identifier management apparatuses detects that the sender of the registration request is said mobile computer and authenticates said mobile computer as a valid mobile computer; and sending the registration request to another position identifier management apparatus which also manages said mobile computer after said mobile computer which has sent the registration request is authenticated as a valid mobile computer. - View Dependent Claims (16)
-
-
17. A position identifier processing method for a mobile computer, comprising the steps of:
-
storing at the mobile computer binding information including a compatible node identifier and a compatible position identifier in storage means of said mobile computer, the compatible node identifier containing a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, the compatible position identifier containing a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier; acquiring, at the mobile computer, when a destination address of a packet to be transmitted is designated with the compatible node identifier and when said storage means does not store the compatible node identifier, the binding information containing the compatible node identifier by making a query to a position identifier management apparatus which manages the binding information concerning a mobile computer provided with the compatible node identifier; and converting at the mobile computer the compatible node identifier representing the destination address of the packet to be transmitted into the acquired compatible position identifier, and setting the compatible position identifier of said mobile computer stored in said storage means as the source address of the packet. - View Dependent Claims (18)
-
-
19. A position identifier processing method for a mobile computer, comprising the steps of:
-
storing binding information including a compatible node identifier and a compatible position identifier in storage means of said mobile computer, the compatible node identifier containing a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, the compatible position identifier containing a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier; and converting, when each of a source address and a destination address of a received packet is designated with the compatible position identifier, the compatible position identifier into the compatible node identifier by at least substituting the second network identifier of the compatible position identifier which designates the source address of the packet by the first network identifier, and also verifying the integrity of the compatible node identifier which designates the source address of the packet.
-
-
20. A position identifier management apparatus for supporting the movement of a mobile computer between networks, comprising:
-
storage unit configured to store binding information concerning said mobile computer managed by said position identifier management apparatus, said binding information including a compatible node identifier for uniquely specifying said mobile computer and a compatible position identifier for uniquely specifying a position of said mobile computer on a network; registration unit configured to register the binding information in said storage unit in response to a registration request to register the binding information from another position identifier management apparatus; and transmitting unit configured to transmit the binding information in response to a query about the binding information concerning said mobile computer from another position identifier management apparatus when said binding information is stored in said storage unit; wherein the compatible node identifier of said mobile computer comprises a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, and the compatible position identifier of said mobile computer comprises a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier.
-
-
21. A mobile computer which moves between networks, comprising:
-
first storage unit configured to store binding information including a compatible node identifier and a compatible position identifier, the compatible node identifier including a first virtual network identifier assigned to said mobile computer which moves between networks and a node identifier for uniquely specifying said mobile computer, the compatible position identifier including a second network identifier which is usable only by mobile computers assigned to a network to which said mobile computer is connected and the node identifier; second storage unit configured to store binding information concerning at least one of other mobile computers with which said mobile computer is to communicate, said binding information including a compatible node identifier and a compatible position identifier, the compatible node identifier including a first virtual network identifier assigned to said at least one of other mobile computers which moves between networks and a node identifier of said at least one of other mobile computers, the compatible position identifier including a second network identifier which is usable only by mobile computers assigned to a network to which said at least one of other mobile computers is connected and the node identifier of said at least one of other mobile computers; determining unit configured to determine whether the binding information is to be used for a packet transmitting or receiving operation; and conversion unit configured to perform, when said determining unit determines that the binding information is to be used, a conversion operation by converting the compatible node identifier to the compatible position identifier when the packet is to be transmitted and by converting from the compatible position identifier to the compatible node identifier when the packet is to be received.
-
Specification