Secured TCP/IP communication system for devices and private networks connected to the internet
First Claim
1. A server connected to the Internet which transfers communications between at least one device connected to the Internet and at least one terminal connectable to the Internet, wherein the serverreceives a periodic notice packet which is a connectionless UDP/IP packet from the device, the periodic notice packet including information on an address related to the device,stores or updates address information of the device based on the information included in the received periodic notice packet,transmits a connection request packet which is a connectionless UDP/IP packet to the device in reply to the periodic notice packet using the stored address information of the device if transfer to the device is requested from the terminal,accepts a TCP connection request transmitted from the device to the server in reply to the connection request packet, andtransfers communications between the terminal and the device on the TCP connection after the TCP connection is established.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a device and a server connected to the Internet, which transfers communications between the device and a terminal connectable to the Internet via the server. The device periodically transmits a notice packet to the server. The server transmits a connection request packet to the device in reply to the notice packet when a transfer to the device is requested from the terminal. The device transmits a TCP connection request to the server when receiving the connection request packet from the server. The server accepts the TCP connection request transmitted from the device to the server in reply to the connection request packet, to establish the TCP connection. Thus, the server transfers communications between the terminal and the device on the TCP connection after the TCP connection is established.
-
Citations
27 Claims
-
1. A server connected to the Internet which transfers communications between at least one device connected to the Internet and at least one terminal connectable to the Internet, wherein the server
receives a periodic notice packet which is a connectionless UDP/IP packet from the device, the periodic notice packet including information on an address related to the device, stores or updates address information of the device based on the information included in the received periodic notice packet, transmits a connection request packet which is a connectionless UDP/IP packet to the device in reply to the periodic notice packet using the stored address information of the device if transfer to the device is requested from the terminal, accepts a TCP connection request transmitted from the device to the server in reply to the connection request packet, and transfers communications between the terminal and the device on the TCP connection after the TCP connection is established.
-
9. A device connected to the Internet for communicating with a server connected to the Internet, wherein the device
transmits a notice packet which is a connectionless UDP/IP packet periodically to the server, transmits a TCP connection request to the server when receiving a connection request packet which is transmitted in reply to the notice packet from the server, the connection request packet being a connectionless UDP/IP packet, and communicates with the server on the TCP connection after the TCP connection is established.
-
17. A communication system comprising at least one device and a server those connected to the Internet, the system transferring communications between the at least one device and at least one terminal connectable to the Internet via the server, wherein
the device transmits a notice packet which is a connectionless UDP/IP packet periodically to the server, the notice packet including information on an address related to the device, and stores or updates address information of the device based on the information included in the notice packet received from the device, the server transmits a connection request packet which is a connectionless UDP/IP packet to the device in reply to the notice packet using the stored address information of the device when transfer to the device is requested from the terminal, the device transmits a TCP connection request to the server when receiving the connection request packet from the server, and the server accepts the TCP connection request transmitted from the device to the server in reply to the connection request packet, thus to establish the TCP connection, and the server transfers communications between the terminal and the device on the TCP connection after the TCP connection is established.
-
23. A server connected to the Internet for transferring communications between at least one device connected to the Internet, and at least one terminal connectable to the Internet, the server includes a storage section that stores a final access time in each device in a plurality of devices,
the server receives first and second notice packets which are connectionless UDP/IP packets periodically from the device, the first and second notice packets including information on an address related to the device, the server stores or updates address information of the device based on the information included in the received notice packet, when receiving the first notice packet from the device, the server updates the final access time by a reception time, but not update the final access time when receiving the second notice packet from the device, when transfer to the device is requested from the terminal, the server rejects the connection request if the difference between the final access time of the device and a present time is over a specified period, and transmits a connection request packet which is a connectionless UDP/IP packet to the device in reply to the first and second notice packets if the difference is within the specified period, and the server accepts a TCP connection request transmitted from the device to the server in reply to the connection request packet, and the server transfers communications between the terminal and the device on the TCP connection after the TCP connection is established.
-
25. A device connected to the Internet for communicating with a server connected to the Internet,
the device transmits a first and a second notice packet which are connectionless UDP/IP packets periodically to the server, the transmission period of the first notice packet being longer than the transmission period of the second notice packet, and the device transmits a TCP connection request to the server when receiving a connection request packet which is transmitted in reply to the notice packet from the server, the connection request packet being a connectionless UDP/IP packet, and the device communicates with the server on the TCP connection after the TCP connection is established.
-
27. A communication system comprising at least one device and a server those connected to the Internet, the system transferring communications between the at least one device and at least one terminal connectable to the Internet via the server, wherein
the server includes storage section that stores a final access time in each device in a plurality of devices, the device transmits first and second notice packets which are connectionless UDP/IP packets periodically to the server, the transmission period of the first notice packet being longer than that of the second notice packet, the first and second notice packets including information on an address related to the device, the server receives the first and second notice packets from the device, and stores or updates address information of the device based on the information included in the received notice packet, when receiving the first notice packet from the device, the server updates the final access time by a reception time, but the server does not update the final access time when receiving the second notice packet from the device, when transfer to the device is requested from the terminal, the server rejects the connection request if the difference between the final access time of the device and a present time is over a specified period, and transmits a connection request packet which is a connectionless UDP/IP packet to the device in reply to the first and second notice packets if the difference is within the specified period, the device transmits a TCP connection request to the server when receiving the connection request packet from the server, and the server accepts a TCP connection request transmitted from the device to the server in reply to the connection request packet, thus to establish the TCP connection, and the server transfers communications between the terminal and the device on the TCP connection after the TCP connection is established.
Specification