Peer-to-peer connection system and method for use in multi-network environment
First Claim
Patent Images
1. A peer-to-peer (P2P) connection system comprising:
- a user terminal configured to receive, from a Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (STUN) server, Network Address Translation (NAT) type information for a plurality of connectable networks;
a location server configured to store connection information for connecting the user terminal to a second user terminal using a P2P connection through the plurality of connectable networks; and
a relay server to which the user terminal transmits a registration packet to register the connection information through the relay server, the registration packet comprising the NAT type information and a private address of the user terminal, the connection information comprising a public address of the user terminal, the private address of the user terminal, the NAT type information and an address of the relay server, the relay server being configured to extract the public address of the user terminal from the registration packet and transmit, to the location server, the public address of the user terminal, the private address of the user terminal, the NAT type information and the address of the relay server, thereby registering the connection information in the location server.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a peer-to-peer (P2P) connection system and method for use in a multi-network environment. The P2P connection system includes a user terminal configured to register connection information for connecting to the user terminal through each of a plurality of connectable networks in a location server; and the location server configured to store the connection information received from the user terminal.
8 Citations
7 Claims
-
1. A peer-to-peer (P2P) connection system comprising:
-
a user terminal configured to receive, from a Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (STUN) server, Network Address Translation (NAT) type information for a plurality of connectable networks; a location server configured to store connection information for connecting the user terminal to a second user terminal using a P2P connection through the plurality of connectable networks; and a relay server to which the user terminal transmits a registration packet to register the connection information through the relay server, the registration packet comprising the NAT type information and a private address of the user terminal, the connection information comprising a public address of the user terminal, the private address of the user terminal, the NAT type information and an address of the relay server, the relay server being configured to extract the public address of the user terminal from the registration packet and transmit, to the location server, the public address of the user terminal, the private address of the user terminal, the NAT type information and the address of the relay server, thereby registering the connection information in the location server. - View Dependent Claims (2)
-
-
3. A peer-to-peer (P2P) connection system comprising:
-
a location server configured to store connection information of a plurality of networks connectable to a first user terminal for a P2P connection to the first user terminal, and to provide the connection information to a second user terminal according to a request of the second user terminal; and a relay server to which the first user terminal transmits a registration packet to register the connection information through the relay server, the registration packet comprising NAT type information for the plurality of networks and a private address of the first user terminal, the connection information comprising a public address of the first user terminal, the private address of the first user terminal, the NAT type information and an address of the relay server, the relay server being configured to extract the public address of the first user terminal from the registration packet and transmit, to the location server, the public address of the first user terminal, the private address of the first user terminal, the NAT type information and the address of the relay server, thereby registering the connection information in the location server, wherein the second user terminal uses the connection information to establish the P2P connection to the first user terminal through a first network among the plurality of networks. - View Dependent Claims (4, 5)
-
-
6. A method of registering P2P connection information, comprising:
-
receiving, by a user terminal, Network Address Translation (NAT) type information from a Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (STUN) server for a plurality of connectable networks; transmitting, by the user terminal, a registration packet to a relay server to register, through the relay server, connection information for connecting the user terminal to a second user terminal using a P2P connection through the plurality of connectable networks, the registration packet comprising the NAT type information and a private address of the user terminal, the connection information comprising a public address of the user terminal, the private address of the user terminal, the NAT type information and an address of the relay server; extracting, by the relay server, the public address of the user terminal from the registration packet; and transmitting, by the relay server, the extracted public address of the user terminal, the address of the relay server, the private address of the user terminal, and the NAT type information, to a location server, thereby registering the connection information in the location server. - View Dependent Claims (7)
-
Specification