P2p file transmission system and method
AssigneeNhn Corporation
InventorSung-Wone Choi
Life of this patent
Estimating the term…
Abstract
The present disclosure is related to a P2P file transmission system and method, the system according to the present disclosure may include a P2P node managing system managing users connected to the system, and managing P2P file transmissions between the users; and a relay server relaying the file transmitted to the file receiver from the file sender when the P2P file transmission by the direct connection between the file sender and the file receiver fails. According to an embodiment of the present disclosure, the present disclosure provides more stable file transmissions under an unstable environment for the P2P file transmission such as NAT and the P2P file transmission system may be applied to various network places.
Claims19
A peer to peer (P2P) file transmission system comprising:
- a P2P node managing system configured to manage information of user clients connected through a network and provide the information of the connected user clients according to a user clients request, wherein the information of user clients comprises user identifier (ID) information and address information;
- and
- a relay server configured to relay a file transmission between a first user client and a second user client when the P2P file transmission by a direct connection between the first user client and the second user client connected to the P2P node managing system fails.
A relay server for assisting peer to peer (P2P) file transmission, said relay server comprising:
- a channel generating module configured to manage information of user clients connected through a network, cooperate with a P2P node managing system providing information about connected user clients according to a request by a user client, wherein the user client information comprises user ID information and address information, and establish channels according to a request of a first user client receiving the information of the connected user clients from the P2P node managing system;
- and
- a file relaying module configured to relay a file transmission between a first user client and a second user client through a channel established by the channel generating module when a P2P file transmission by a direct connection between the first user client and the second user client participating in the channel fails.
A peer to peer (P2P) file transmission method comprising:
- generating channels in response to a request of at least one user;
- relaying information for P2P file transmission by users participating in the generated channels through the generated channels;
- determining whether the P2P file transmission by direct connections between the users is successful;
- and
- relaying the file transmission between the users through the generated channels when the P2P file transmission by the direct connection between the users participating in the channels fails.
Dependencies are inferred from the claim text.