Downloading method, system, P2P server and client

A P2P server and client technology, applied in the field of computer network, can solve the problem that the server cannot provide download, occupy the server bandwidth, etc., and achieve the effect of reducing download time, bandwidth, and download speed.

Inactive Publication Date: 2010-01-27
ALIBABA GRP HLDG LTD
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, when the number of clients downloading files from the server is large, the server will occupy a large amount of bandwidth
Especially when the total bandwidth required by all existing clients reaches or exceeds the bandwidth that the server can provide, if a new client sends a download request, the server will not be able to provide the download.

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
  • Downloading method, system, P2P server and client
  • Downloading method, system, P2P server and client
  • Downloading method, system, P2P server and client

Examples

Experimental program
Comparison scheme
Effect test

no. 2 example

[0111] Introduce the second embodiment of the download system of the present invention below, the block diagram of the second embodiment of the system can still be shown in 4, the second embodiment of the system includes:

[0112] At least one upload client 41, used to store fragments of files to be downloaded;

[0113] The P2P server 42 is used for storing the information of the upload client 41 that can provide downloading;

[0114] Download client 43, read the HTTP download path of P2P server 42 address and file to be downloaded from seed file; Obtain the upload client 41 information that can provide download from P2P server 42; According to the HTTP download path that obtains and described upload client End 41 information, download all fragments of described file from HTTP server 44 and described upload client 41.

[0115] The following introduces the first embodiment of the client of the present invention, Figure 5 shows a block diagram of the first embodiment of the c...

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 discloses a downloading method, a system, a P2P server and a client. The downloading method comprises the following steps that: the client acquires HTTP downloading paths of files to be downloaded and information on other clients capable of providing downloads through seed files; and the client downloads all fragments of the files from HTTP servers and the other clients according tothe acquired HTTP downloading paths and the information on the other clients. By using the method, the system, the P2P server and the client, the bandwidth required to be provided for a server can bereduced.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a downloading method, system, P2P server and client. Background technique [0002] The Hyper Text Transport Protocol (HTTP) is a protocol formulated for sending the content in Web servers located in various parts of the world to an unspecified majority of users. You can also think of HTTP as a protocol designed to distribute files to an unspecified number of users. HTTP is used to read, browse, and download Web pages from a server (Server). [0003] The commonly used HTTP download, simply put, is that the server transmits the content stored on the server to the client (Client) that requests the download. Some HTTP downloads also fragment files to provide downloads in units of fragments. An example is given to illustrate that in existing video websites, a large number of video clips are stored for clients to access and watch or download. The video segment can be divi...

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/08
Inventor 张旭万勇
Owner ALIBABA GRP HLDG 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