Terminal device, system, connection management server, and computer readable medium
First Claim
1. A connection management server used in a system that comprises the connection management server, a first terminal device and a second terminal device, said connection management server comprising:
- a control unit;
a memory having a program stored thereon that, when executed by the control unit, causes the connection management server to;
hold a first global IP address, a first local IP address, and first authentication information of the first terminal device in association with one another in a server-side storage unit;
receive a connection request that is transmitted by the second terminal device to the first terminal device as a destination and that includes a second global IP address of the second terminal device;
determine whether the first global IP address of the first terminal device held in the server-side storage unit matches the second global IP address of the second terminal device included in the connection request; and
transmit the first local IP address and the first authentication information of the first terminal device held in the server-side storage unit to the second terminal device if the control unit determines that the first global IP address matches the second global IP address.
1 Assignment
0 Petitions
Accused Products
Abstract
A second terminal device is used in a system including a connection management server, a first terminal device, and the second terminal device. The second terminal device includes: a local address obtaining unit configured to obtain a first local IP address and first authentication information of the first terminal device from the connection management server, if a first global IP address matches a second global IP address; a determination unit configured to determine, by using of the obtained first authentication information, whether a first particular terminal device with which the second terminal device can communicate by use of the first local IP address is the first terminal device; and a target data communication unit configured to communicate first data with the first terminal device by using the first local IP address, if the first particular terminal device is determined to be the first terminal device.
-
Citations
11 Claims
-
1. A connection management server used in a system that comprises the connection management server, a first terminal device and a second terminal device, said connection management server comprising:
-
a control unit; a memory having a program stored thereon that, when executed by the control unit, causes the connection management server to; hold a first global IP address, a first local IP address, and first authentication information of the first terminal device in association with one another in a server-side storage unit; receive a connection request that is transmitted by the second terminal device to the first terminal device as a destination and that includes a second global IP address of the second terminal device; determine whether the first global IP address of the first terminal device held in the server-side storage unit matches the second global IP address of the second terminal device included in the connection request; and transmit the first local IP address and the first authentication information of the first terminal device held in the server-side storage unit to the second terminal device if the control unit determines that the first global IP address matches the second global IP address. - View Dependent Claims (2)
-
-
3. A non-transitory computer readable medium having a computer program for a second terminal device used in a system that comprises a connection management server, a first terminal device, and the second terminal device, said computer program being stored on the computer readable medium, readable by a computer, and causing, when executed by the computer, the computer to perform operations comprising:
-
obtaining a first local IP address and first authentication information of the first terminal device from the connection management server in which the first local IP address and the first authentication information are registered, if a first global IP address of the first terminal device matches a second global IP address of the second terminal device; determining, by using the obtained first authentication information, whether a first particular terminal device with which the second terminal device can communicate by use of the first local IP address is the first terminal device; and communicating first data with the first terminal device by use of the first local IP address, if the first particular terminal device is determined to be the first terminal device.
-
-
4. A second terminal device used in a system that comprises a connection management server, a first terminal device, and the second terminal device, said second terminal device comprising:
-
a control unit; a memory having a program stored thereon that, when executed by the control unit, performs operations comprising; obtaining a first local IP address and first authentication information of the first terminal device from the connection management server in which the first local IP address and the first authentication information are registered, if a first global IP address of the first terminal device matches a second global IP address of the second terminal device; determining, by using the obtained first authentication information, whether a first particular terminal device with which the second terminal device can communicate by use of the first local IP address is the first terminal device; and communicating first data with the first terminal device by use of the first local IP address, if the first particular terminal device is determined to be the first terminal device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
Specification