Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for downloading file by adopting P2P (Peer-to-Peer) technology and client side

A client and P2P server technology, applied in the client field, can solve problems such as long connection time, low P2P download efficiency, and affecting P2P download efficiency, and achieve the effects of improving sharing efficiency, improving proximity attributes, and improving P2P download efficiency

Active Publication Date: 2011-10-19
BEIJING QIHOO TECH CO LTD
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] However, due to random selection of P2P servers, clients downloading the same file resource are likely to log in to different P2P servers, which reduces the proximity attribute between client A and the connected seed node, and makes client A and the connected seed node The sharing efficiency between nodes is reduced, manifested in slow download speed, long connection time, etc., which seriously affects the efficiency of P2P download
[0012] In particular, for business needs such as upgrades and bug patch repairs, millions or even tens of millions of clients may centrally use P2P technology to download a file resource. At this time, the sharing efficiency between clients is lower, and P2P downloading less efficient

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for downloading file by adopting P2P (Peer-to-Peer) technology and client side
  • Method and system for downloading file by adopting P2P (Peer-to-Peer) technology and client side
  • Method and system for downloading file by adopting P2P (Peer-to-Peer) technology and client side

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0071] One of the core ideas of the embodiments of the present invention is: when the client selects the P2P server from the IP list of the P2P server, it does not choose randomly, but follows the following principles:

[0072] 1. Different clients with the same IP address segment select the same P2P server, so that the resource providing clients of the selected P2P server belong to the same IP address segment;

[0073] 2. The access strategy with the best network connection, for example, the nearest access strategy with the closest physical location and the same network operator can be adopted.

[0074] On the one hand, since the client needs to regularly interact with the P2P server to share the client information provided by th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and system for downloading a file by adopting a P2P (Peer-to-Peer) technology and a client side. The method specifically comprises the following steps of: sending a server query request carrying file resource information to a P2P system by the client side; receiving a P2P server IP (Internet Protocol) list returned by the P2P system by the client side; selecting the P2P server with optimal network connection from the P2P server IP list by the client side according to the IP address field to which the client side belongs, and acquiring the seed information of a file resource according to the selected P2P server by the client side; and sharing the file resource by the client side according to the seed information of the file resource. By means of the invention, the efficiency of sharing the file resource and the P2P downloading efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a method and a system for downloading files using P2P technology, and a client. Background technique [0002] P2P (point-to-point, Peer-to-Peer) technology is a peer-to-peer Internet technology. In the P2P network, the status of each node is equal. It is both a server and a client. Each node is enjoying the services provided by other nodes. While providing services for other nodes, it is also providing services for other nodes. [0003] Since P2P technology makes full use of the computing power of each node, it has great advantages in terms of scalability and extended underwriting. In recent years, various Internet applications based on P2P technology, such as file sharing and streaming media, have developed rapidly. P2P download traffic has accounted for more than 70% of the total Internet data traffic in the world. P2P technology has become an important media del...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08H04L29/12
Inventor 鲁小锁赵化强李涛
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products