Method and system for downloading files by adopting P2P technology and client-side

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

Inactive Publication Date: 2014-04-16
BEIJING QIHOO TECH CO LTD +1
View PDF4 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] 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
[0013] 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 files by adopting P2P technology and client-side
  • Method and system for downloading files by adopting P2P technology and client-side
  • Method and system for downloading files by adopting P2P technology and client-side

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] 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.

[0072] 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:

[0073] 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;

[0074] 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.

[0075] 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 a system for downloading files by adopting a P2P technology and a client-side. The method specifically comprises the steps: the client-side sends a server query request carried with file resource information to a P2P system; the client-side receives a P2P server IP list returned by the P2P system; the client-side selects one P2P server connected with the network best from the P2P server IP list according to an IP list address field the client-side belongs to, and obtaining seed information of file resources according to the selected P2P server; the client-side shares the file resources according to the seed information of the file resources. The method and the system for downloading the files by adopting the P2P technology can improve the sharing efficiency of the file resources and P2P downloading efficiency.

Description

[0001] The patent application of the present invention is a divisional application of the Chinese invention patent application with the filing date of June 15, 2011, the application number of 201110161087.7, and the title of "method, system and client for downloading files using P2P technology". technical field [0002] 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 [0003] 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. [0004] Since P2P technology makes full use of the computing power of each node, it has great advantages in terms of scalability and extended unde...

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
Patent Type & Authority Applications(China)
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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products