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

Method, device and system for supporting large quantity of concurrent downloading

A file download and file technology, applied in the field of computer communication, can solve the problems of concurrent download pressure, the inability to meet the continuous increase of concurrent download volume, and the lack of comprehensive management and load distribution mechanism of multiple servers, so as to reduce download pressure and optimize distribution Effect

Active Publication Date: 2011-08-24
JUHAOKAN TECH CO LTD
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Use the method of adding new servers to alleviate the pressure of large concurrent downloads. When the number of servers is large, there is no effective comprehensive management and load distribution mechanism for multiple servers providing download services, so it cannot meet the continuous increase in concurrent downloads.
[0005] In the solution using caching technology, when there are a large number of files cached in the server, due to the lack of management and regulation of the cached files, concurrent download pressure will still appear when the concurrent download volume continues to increase

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, device and system for supporting large quantity of concurrent downloading
  • Method, device and system for supporting large quantity of concurrent downloading
  • Method, device and system for supporting large quantity of concurrent downloading

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0036] The embodiment of the present invention discloses a method for supporting large concurrent file downloads, such as figure 1 shown, including the following steps:

[0037] 101. The download control server receives a download server query request message from a client, where the download server query request message carries an identifier of a file to be downloaded by the client.

[0038] 102. The download control server acquires a download server according to the download server query request message, and according to cache file distribution and load conditions of the download server.

[0039] 103. Send the acquired address of a download server to the client, instructing the client to download the file from the download server corresponding to the address.

[0040] The embodiment of the invention also discloses a device supporting large concurrent file downloads, such as figure 2 . The device supporting large concurrent file downloads includes: a server request receiv...

example 2

[0045] The embodiment of the present invention discloses a method for supporting large concurrent file downloads, such as Figure 4 shown, including the following steps:

[0046] 401. After the client initiates a download request, the download control server receives a download server query request message from the client, where the download server query request message carries an identifier of a file to be downloaded by the client.

[0047] 402. According to the identifier of the file in the download server query request message, query whether the requested file exists in the file server, if the requested file does not exist, go to step 403; if the requested file exists, go to step 404 .

[0048]403. The download control server notifies the client that the requested file does not exist, and ends the current download request of the client.

[0049] 404. Record the size of the requested file.

[0050] 405. Query whether the requested file is already in the cache of the downl...

example 3

[0096] The embodiment of the present invention discloses a device supporting large concurrent file downloads, such as Figure 8 As shown, the device includes: a server request receiving unit 81 , a server obtaining unit 82 , and a server request returning unit 83 . The server acquisition unit 82 further includes a first query module 821 , a first record module 822 , a second query module 823 , a first selection module 824 , and a second selection module 825 .

[0097] The server request receiving unit 81 of the download control server receives the download server query request message of the client. According to the download server query request message, the first query module 821 of the server acquisition unit queries whether the request file exists in the file server, if the request file does not exist, the download control server notifies the client that the request file does not exist , end the current download request of the client; if the requested file exists, the firs...

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 method, a device and a system for supporting large quantity of concurrent downloading and relates to the field of computer communication. By using the method, device and system provided by the invention, the downloading pressure of a server caused by the large quantity of concurrent downloading is reduced. The method for supporting large quantity of concurrent downloading comprises the following steps: downloading a downloading server query request message of a receiving client of a control server; acquiring a downloading server according to the downloading server query request message, the cache file distribution and the load condition of the downloading server; and sending the address of the acquired downloading server to the client and indicating the client to download file from the downloading server corresponding to the address. By using the method provided by the embodiment of the invention in the computer network for supplying downloading, the processing bottleneck problem of the server in the large quantity of concurrent downloading is solved.

Description

technical field [0001] The invention relates to the field of computer communication, in particular to a method, device and system for supporting large concurrent file downloads in a network. Background technique [0002] With the development of computer network technology, more and more various files are shared through the network, and a server providing applications stores a large number of application files for users to download. The common network file transfer method is mainly C / S (client / server, client / server) mode. When a popular file appears or the system that provides the upgrade service releases a new upgrade file, the user terminal will concentrate in a short period of time. Downloading the upgrade file causes concurrent download pressure on the server. In order to alleviate the pressure of large concurrent downloads on the server, the method of adding new servers is often used to meet the download demand and reduce the pressure of large concurrent downloads. The...

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/06
Inventor 徐延霞张帅谭巍马宇坚汤立辉
Owner JUHAOKAN 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