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 apparatus; and
transmitting means for transmitting the binding information in response to a query about the binding information concerning said mobile computer from another apparatus when said binding information is stored in said storage means.
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 (mobile guaranteed real network identifier identified on a network to which the first mobile node is moved, and a node identifier) to a first server which is assigned to the first mobile node. A second mobile node also 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.
-
Citations
22 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 apparatus; and
transmitting means for transmitting the binding information in response to a query about the binding information concerning said mobile computer from another apparatus when said binding information is stored in said storage means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 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 external 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 external mobile computer which moves between networks and a node identifier of said external 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 external mobile computer is connected and the node identifier of said external mobile computer;
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 (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 position identifier management apparatuses, disposed on a network, for storing the binding information which is requested to be registered from an external mobile computer managed by said position identifier management apparatuses, and for responding to a query about the 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 said storage means of the position identifier management apparatus which has received the registration request after the position identifier management apparatus 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 an external 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 (17)
-
-
18. 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;
acquiring, 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 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 (19)
-
-
20. 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.
-
-
21. 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 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 apparatus when said binding information is stored in said storage unit.
-
-
22. 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 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 external 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 external mobile computer which moves between networks and a node identifier of said external 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 external mobile computer is connected and the node identifier of said external mobile computer;
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