PEER-TO-PEER NETWORK SYSTEM, PROXY SERVICE PEER, AND METHOD FOR PEER INTERWORKING BETWEEN OVERLAY NETWORKS
First Claim
1. A Peer-to-Peer (P2P) network system, comprising multiple local overlay networks and a global overlay network composed of proxy service peers of all the local overlay networks, wherein:
- at least a local overlay network comprises more than one proxy service peer;
the proxy service peer is adapted to receive a query request of a requesting peer, query the global overlay network for a proxy service peer list of the local overlay network where the requested peer resides, and return address information of a selected requested proxy service peer to the requesting peer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a P2P network system. The P2P network system includes: multiple local overlay networks, each comprising multiple proxy service peers; a global overlay network composed of the proxy service peers of all local overlay networks. The proxy service peer is adapted to respond to the request of the requesting peer, query the local overlay network or global overlay network, and return the address information of the requested peer or the requested proxy service peer to the requesting peer. The present invention also relates to a proxy service peer applicable to the foregoing network system, and a method of peer interworking between P2P overlay networks based on the foregoing system. The present invention relieves the load of the proxy service peer, avoids blindness of the requesting peer in selecting the proxy service peer, and achieves load balance between proxy service peers.
-
Citations
16 Claims
-
1. A Peer-to-Peer (P2P) network system, comprising multiple local overlay networks and a global overlay network composed of proxy service peers of all the local overlay networks, wherein:
-
at least a local overlay network comprises more than one proxy service peer; the proxy service peer is adapted to receive a query request of a requesting peer, query the global overlay network for a proxy service peer list of the local overlay network where the requested peer resides, and return address information of a selected requested proxy service peer to the requesting peer. - View Dependent Claims (2, 3)
-
-
4. A proxy service peer, comprising a request responding module, a proxy selecting module, and an information sending module, wherein:
-
the request responding module is adapted to receive a query request from a requesting peer, and send the query request to the proxy selecting module; the proxy selecting module is adapted to determine address information of a requested peer according to the query request, or select a requested proxy service peer; and the information sending module is adapted to return address information of the requested peer or the selected requested proxy service peer to the requesting peer. - View Dependent Claims (5, 6)
-
-
7. A method of peer interworking between Peer-to-Peer (P2P) overlay networks, comprising:
-
obtaining, by a requesting peer, a proxy service peer list in a local overlay network, and selecting a proxy service peer in the proxy service peer list as the requesting proxy service peer; sending, by the requesting peer, a query request to the requesting proxy service peer, and receiving a query response containing a requested proxy service peer which is selected by the requesting proxy service peer; sending, by the requesting peer, a call request message to the requested proxy service peer; and
receiving address information of a requested peer returned by the requested proxy service peer; andsetting up, by the requesting peer, communication with the requested peer according to the address information of the requested peer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification