CN105871990A - Download data scheduling method and device - Google Patents
Download data scheduling method and device Download PDFInfo
- Publication number
- CN105871990A CN105871990A CN201510926185.3A CN201510926185A CN105871990A CN 105871990 A CN105871990 A CN 105871990A CN 201510926185 A CN201510926185 A CN 201510926185A CN 105871990 A CN105871990 A CN 105871990A
- Authority
- CN
- China
- Prior art keywords
- data
- data block
- downloaded
- opposite end
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides a download data scheduling method and device, and relates to the field of data processing. According to the method and the device, the problem that in the prior art, the data utilization rate is low when different clients carry out on-demand or live broadcast on the same resource is solved. The method provided by the embodiment of the invention comprises following steps of obtaining data download conditions of an opposite terminal when a client and the opposite terminal download same data; judging whether data blocks not downloaded by the client itself are contained in the opposite terminal or not according to the data download conditions; obtaining the data blocks not downloaded by the client itself from the opposite terminal if the data blocks are contained in the opposite terminal; and randomly selecting one data block from the data blocks not downloaded by the client itself for download if the data blocks are not contained in the opposite terminal. According to the embodiment of method and the device, the data utilization rate is improved when the different clients carry out on-demand or live broadcast on the same resource; and the problem that the different clients cannot carry out more data interaction with each other when the different clients carry out on-demand or live broadcast on the same resource is avoided.
Description
Technical field
The present embodiments relate to data processing field, particularly relate to a kind of dispatching method downloading data and
Device.
Background technology
In life, people need to download various data from network, and it is from server that traditional http downloads
The upper data that directly replicate are limited by bandwidth, when a service to client, the speed of this data transmission
After being connected to too much client on device, each client can take the bandwidth resources that server is certain,
The client connected on server is the most, and the speed of client downloads data is the slowest.
In order to solve the problems referred to above, prior art occurs in that (peer to peer, the letter of P-2-P technology
Claim P2P) downloading mode, a client is equivalent to a peer.In P2P network environment, greatly
The client that amount is connected to each other is all in the status of equity, and whole network is generally independent of a server,
Each client in P2P network can serve as the requestor of network service, again to other clients
Request responds, it is provided that resource and service.File is generally divided into some pieces and is downloaded by P2P software,
Generally for program request or live carry out P2P download time, and download unlike other ordinary files, for
Ensure the fluency of played data, need sequentially to download according to the order of data block.Now, when
When same channel or program are played out by multiple stage client, if downloading data block the most in that same order,
So one client cannot get the data self not having, then two clients from another client
More data interaction is just cannot be carried out, it is necessary to all obtain data from server between end.The most right
For two clients downloading same resource, the data user rate between them will be greatly reduced.
Therefore, how to improve the different clients data user rate when program request or live same resource and become use
Problem demanding prompt solution in P2P downloading process.
Summary of the invention
The embodiment of the present invention provides a kind of dispatching method downloading data and device, in order to solve prior art
The problem that the middle different clients data user rate when program request or live same resource is low.
The embodiment of the present invention provides a kind of dispatching method downloading data, including:
When client downloads same data with opposite end, obtain the data download condition of opposite end;
Judge according to described data download condition whether opposite end comprises the data block self do not downloaded;
If the determination result is YES, then from opposite end, obtain the data block self do not downloaded;
If judged result is no, then from the data block that self does not downloads, randomly chooses a data block carry out
Download.
Further, the data download condition of described acquisition opposite end includes:
Obtaining the position diagram of opposite end, institute's rheme diagram is for recording the download of each data block in partial data
Situation.
Further, judge whether opposite end comprises the number self do not downloaded according to described data download condition
Include according to block:
The data block self do not downloaded is searched from the position diagram of opposite end.
Further, described if the determination result is YES, then from opposite end, obtain the data block self do not downloaded
Including:
If finding the data block self do not downloaded from the position diagram of opposite end, then from opposite end, obtain self
The data block do not downloaded.
Further, if described judged result is no, then randomly choose from the data block that self does not downloads
One data block is downloaded from server and includes:
If searching the data block do not downloaded less than self from the position diagram of opposite end, then stop original order
Download, from the data block that self does not downloads, randomly choose a data block be downloaded.
The embodiment of the present invention provides a kind of dispatching device downloading data, including:
Acquiring unit, for when client downloads same data with opposite end, the data obtaining opposite end are downloaded
Situation;
Whether judging unit, for judging to comprise in opposite end self not download according to described data download condition
Data block;
Described acquiring unit, for when the judged result of described judging unit is for being, is obtained from from opposite end
The data block that body is not downloaded;
Select unit, for when the judged result of described judging unit is no, from the number self do not downloaded
It is downloaded according to block randomly chooses a data block.
Further, described acquiring unit is for obtaining the position diagram of opposite end, and institute's rheme diagram is used for record
The download situation of each data block in partial data.
Further, described judging unit is for searching the data self do not downloaded from the position diagram of opposite end
Block.
Further, described acquiring unit is for finding from the position diagram of opposite end when described judging unit
During the data block self do not downloaded, from opposite end, obtain the data block self do not downloaded.
Further, described acquiring unit is for searching not from the position diagram of opposite end when described judging unit
During the data block do not downloaded to self, stop original progressive download, from the data block that self does not downloads
Randomly choose a data block to be downloaded.
The dispatching method of the download data that the embodiment of the present invention provides and device, when client is downloaded with opposite end
During same data, it is possible to obtained the data download condition of opposite end by client, download feelings according to described data
Condition judges whether comprise the data block self do not downloaded in opposite end, if the determination result is YES, then from opposite end
Obtain the data block self do not downloaded;If judged result is no, then from the data block that self does not downloads with
Machine selects a data block to be downloaded.And in the prior art, generally for program request or live carry out
When P2P downloads, in order to ensure the fluency of played data, need to carry out sequentially according to the order of data block
Download.If same channel or program are played out by multiple stage client, download the most in that same order
Data block a, then client just cannot get the data self not having soon from another client,
Then just cannot be carried out more data interaction between two clients, it is necessary to all obtain data from server.
Therefore inefficient with data acquisition when program request or live data are downloaded in prior art lack
Falling into and compare, the embodiment of the present invention enables to multiple stage client and downloads the data block that opposite end does not has respectively,
Thus can not download from server when other clients need certain data block and directly obtain from opposite end
Take, substantially increase the data interaction between client, improve the efficiency that data are downloaded.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality
Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that under,
Accompanying drawing during face describes is some embodiments of the present invention, for those of ordinary skill in the art,
On the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The flow chart of a kind of dispatching method downloading data that Fig. 1 provides for the embodiment of the present invention;
The composition frame chart of a kind of dispatching device downloading data that Fig. 2 provides for the embodiment of the present invention;
The structural representation of a kind of server that Fig. 3 provides for the embodiment of the present invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this
Accompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,
Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based on
Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise
The every other embodiment obtained, broadly falls into the scope of protection of the invention.
File is generally divided into some pieces and is downloaded by P2P software, for program request or live carry out P2P
During download, in order to ensure the fluency of played data, need sequentially to download according to the order of data block.
Now, when same channel or program are played out by multiple stage client, if under the most in that same order
Carry data block, then a client cannot get the data self not having from another client,
Then just cannot be carried out more data interaction between two clients, it is necessary to all obtain data from server.
Like this for downloading two clients of same resource, the data user rate between them will
It is greatly reduced.
In order to solve the problems referred to above, the embodiment of the present invention provides a kind of dispatching method downloading data, such as figure
Shown in 1, described method includes:
101, when client downloads same data with opposite end, the data download condition of opposite end is obtained.
In P2P network environment, partial data is divided under several data blocks carry out respectively by P2P software
Carry.When the same data of multiple stage client downloads, establish data interaction between these clients and link,
First can obtain, from other clients, the data self do not downloaded when a client needs to download data
Block, if client just can be downloaded from server when other clients the most do not exist the data block self do not downloaded
Data block.Therefore, in the dispatching method of the downloads data provided in the embodiment of the present invention, when client and
When same data are downloaded in opposite end, it is necessary first to client obtains the data download condition of opposite end.
102, judge whether opposite end comprises the data block self do not downloaded according to data download condition.
After client gets the data download condition of opposite end in a step 101, it is necessary to according to right
The data download condition of end judges whether comprise the data block self do not downloaded in opposite end, thus according to judgement
Result determines the mode of self subsequent download data block.
103, if the determination result is YES, then from opposite end, obtain the data block self do not downloaded.
When judging to comprise in opposite end the data block self do not downloaded in a step 102, client is the most permissible
From opposite end, directly obtain the data block do not downloaded, and need not obtain, from server, the data block do not downloaded,
Such that it is able to directly carry out data interaction without trunking, and the client not connected by server
The impact of quantity, improves the efficiency of client downloads data.
If 104 judged results are no, then from the data block that self does not downloads, randomly choose a data block
It is downloaded.
When judging in a step 102 not comprise, in opposite end, the data block self do not downloaded, client is just
A data block can be randomly choosed from the data block that self does not downloads be downloaded, so that opposite end
When downloading the data block that client randomly chooses, it is possible to directly obtain this data block from described client.
This mode for multiple stage client when program request or live same video resource particularly important, due to visitor
Family end is using P2P program request or during live video, in order to ensure the fluency of video playback, need according to
The order of data block is sequentially downloaded, if when multiple stage client program request or live same video, they
Obtain data block the most in order, be difficult to the downloading data block that there are differences the most between which, i.e. one
Some data block of client downloads, other clients have the most generally downloaded same data block, or one
Platform client downloads some data from server, and other clients are same owing to cannot obtain from opposite end simultaneously
Data, just can only obtain these data from server, so will result between client node occur
The problem of data block collision, causes a client just cannot get self from another client and does not has
Some data, thus cause and between client, cannot be carried out more data interaction, it is necessary to all from server
Obtain data.And in opposite end, do not found the data self do not downloaded by client by the embodiment of the present invention
After block, break the mode of original downloading data block in order, from the data block that self does not downloads
Randomly choose a data block to be downloaded so that opposite end is energy when the data block randomly choosed described in downloading
Enough directly obtain this data block from this client.When more client is at program request or live same video
During resource, the method according to the embodiment of the present invention processes, and will be greatly improved client and obtain video
Efficiency, improves the utilization rate of data between client.
The dispatching method of the download data that the embodiment of the present invention provides, when client downloads same number with opposite end
According to time, it is possible to by client obtain opposite end data download condition, judge according to described data download condition
Whether opposite end comprises the data block self do not downloaded, if the determination result is YES, is then obtained from from opposite end
The data block that body is not downloaded;If judged result is no, then randomly choose from the data block that self does not downloads
One data block is downloaded.And in the prior art, generally for program request or live carry out under P2P
During load, in order to ensure the fluency of played data, need sequentially to download according to the order of data block.
If same channel or program are played out by multiple stage client, downloading data block the most in that same order,
So one client just cannot get the data self not having soon from another client, then two
More data interaction is just cannot be carried out, it is necessary to all obtain data from server between client.Therefore with
The defect phase that in prior art, data acquisition when being downloaded program request or live data is inefficient
Ratio, the embodiment of the present invention enables to multiple stage client and downloads the data block that opposite end does not has respectively, thus
Can not download from server and directly obtain from opposite end when other clients need certain data block, greatly
Improve greatly the data interaction between client, improve the efficiency that data are downloaded.
In order to preferably the method shown in above-mentioned Fig. 1 be understood, thin as to above-mentioned embodiment
Changing and extension, the embodiment of the present invention will be with two clients (table scale be that another table scale of client is as opposite end)
Carry out program request or live time download data instance, each step in above-mentioned Fig. 1 is described in detail.
When client downloads same data with opposite end, client needs to obtain the data download condition of opposite end,
Determine according to the data download condition in opposite end and self need by which kind of mode to be obtained not download data.?
When obtaining the data download condition of opposite end, client can have the central server of nodal information by record
Obtaining the position diagram of opposite end, institute's rheme diagram is used for recording the download situation of each data block in partial data,
Such as can utilize bit to represent the download situation of a data block in partial data, when it
When value is for " 0 ", represents that described data block is not downloaded, when its value is " 1 ", represent described data block
Download, according to the numerical value of position diagram just can get which data block be downloaded which data block not by
Download.Described central server does not preserve the data needing to download, and simply is responsible for sending out by client node
Cloth data message, they want to share what data to allow central server know, allow and need its other clients
Its sharable data resource downloaded by end node.
In P2P network environment, partial data is divided under several data blocks carry out respectively by P2P software
Carry, and when the same data of multiple stage client downloads in P2P download environment, each client all can
Described data are divided into identical data block and are downloaded and record the data download condition of self.At this
In bright embodiment, when client get from opposite end data download condition that opposite end represents with position diagram it
After, it is necessary to judge whether opposite end exists the data block self do not downloaded according to the position diagram of opposite end.Tool
Body, it is simply that determine which which data block is downloaded according to the numerical value of each data block of record in the diagram of position
A little data blocks are not downloaded.Owing to client is identical with the number of the data block of opposite end, therefore client can
Download situation with the data block according to opposite end to determine whether to there is self non-downloading data block.
The numerical value of the download situation of 8 data blocks of representative of the position diagram record of such as client is
11000000, the numerical value of the download situation of 8 data blocks of representative of the position diagram record of opposite end is also
11100000, when client starts to download the 3rd data block, find the 3rd data block in opposite end
Numerical value is 1, illustrates to comprise the data block self do not downloaded in opposite end, then client can be directly from opposite end
The 3rd data block of middle acquisition, obtains the 3rd data block without from server, thus improves data block
Download efficiency.
When client starts to download fourth data block, find fourth data block in the diagram of position, opposite end
Numerical value is 0, then do not comprise the data block self do not downloaded in explanation opposite end, then client is ensureing self
In the case of playing normally, do not continue to download fourth data block in order in original mode, but at random
Never the data block downloaded select a data block (such as the 7th data block) be downloaded.Work as institute
Stating after the 7th data block of client downloaded, opposite end fourth data block is likely to have downloaded,
So that client directly can obtain when downloading fourth data block from opposite end, and opposite end exists
Directly can obtain from client when downloading the 7th data block.Client is not downloaded by random download
Data block, breaks original mode being downloaded according to data block order, makes multiple stage client play
Do not resynchronize download during same resource, thus do not have and between client, can not find difference download data
The situation causing each client cannot directly carry out data interaction occurs.
When carrying out program request or live client is the most simultaneously, each client is all according to the embodiment of the present invention
Method when not downloading data at random with the order of data block, more enable between client
Farthest from opposite end, get the data block self do not downloaded, and need not download from server, keep away
Exempt to cause client cannot obtain from other clients when each client downloads data according to data block order
The defect fetched data.
As to the application of method shown in above-mentioned Fig. 1, embodiments provide a kind of data of downloading
Dispatching device, as in figure 2 it is shown, described device includes: acquiring unit 21, judging unit 22 and choosing
Select unit 23, wherein,
Acquiring unit 21, for when client downloads same data with opposite end, obtaining under the data of opposite end
Load situation;
Judging unit 22, for judge whether opposite end comprises according to described data download condition self not under
The data block carried;
Acquiring unit 21, for when the judged result of judging unit 22 is for being, obtains self from opposite end
The data block do not downloaded;
Select unit 23, for when the judged result of judging unit 22 is no, do not download from self
Data block randomly chooses a data block be downloaded.
Further, acquiring unit 21 is for obtaining the position diagram of opposite end, and institute's rheme diagram is used for having recorded
The download situation of each data block in entire data.
Further, it is judged that unit 22 is for searching the data self do not downloaded from the position diagram of opposite end
Block.
Further, acquiring unit 21 is for finding certainly when judging unit 22 from the position diagram of opposite end
During the data block that body is not downloaded, from opposite end, obtain the data block self do not downloaded.
Further, acquiring unit 21 for when judging unit 22 search from the position diagram of opposite end less than
During the data block self do not downloaded, stop original progressive download, from the data block that self does not downloads with
Machine selects a data block to be downloaded.
The dispatching device of the download data that the embodiment of the present invention provides, when client downloads same number with opposite end
According to time, it is possible to by client obtain opposite end data download condition, judge according to described data download condition
Whether opposite end comprises the data block self do not downloaded, if the determination result is YES, is then obtained from from opposite end
The data block that body is not downloaded;If judged result is no, then randomly choose from the data block that self does not downloads
One data block is downloaded.And in the prior art, generally for program request or live carry out under P2P
During load, in order to ensure the fluency of played data, need sequentially to download according to the order of data block.
If same channel or program are played out by multiple stage client, downloading data block the most in that same order,
So one client just cannot get the data self not having soon from another client, then two
More data interaction is just cannot be carried out, it is necessary to all obtain data from server between client.Therefore with
The defect phase that in prior art, data acquisition when being downloaded program request or live data is inefficient
Ratio, the embodiment of the present invention enables to multiple stage client and downloads the data block that opposite end does not has respectively, thus
Can not download from server and directly obtain from opposite end when other clients need certain data block, greatly
Improve greatly the data interaction between client, improve the efficiency that data are downloaded.
Additionally, program request ought be carried out or live client is the most simultaneously, each client all passes through the present invention
When the device of embodiment does not download data at random with the order of data block, more enable to client
Farthest from opposite end, the data block self do not downloaded is got between end, and need not be from server
Carry, it is to avoid each client causes the client cannot be from other visitors when downloading data according to data block order
Family end obtains the defect of data.
For the dispatching device of above-mentioned download data it should be noted that every make in embodiments of the present invention
The function of the unit module used can pass through hardware processor (hardware processor)
Realize.
Fig. 3 illustrates the structural representation of a kind of server, as it is shown on figure 3, this server may include that
Processor (processor) 310, communication interface (Communications Interface) 320, memorizer
(memory) 330 and communication bus 340, wherein, processor 310, communication interface 320, memorizer 330
Mutual communication is completed by communication bus 340.Communication interface 320 may be used for server and client
Information transmission between end.Processor 310 can call the logical order in memorizer 330, to perform
Following method: the request of client is sent in transitional services device based on default IP address;Described mistake
Cross server to be forwarded to the request of described client perform in server;Hold described according to described request
Row server is searched the domain name mapping result of correspondence;The domain name mapping result of described correspondence is returned to institute
State client.
Additionally, the logical order in above-mentioned memorizer 330 can be real by the form of SFU software functional unit
Now and as independent production marketing or use time, a computer read/write memory medium can be stored in
In.Based on such understanding, prior art is contributed by technical scheme the most in other words
Part or the part of this technical scheme can embody with the form of software product, this computer is soft
Part product is stored in a storage medium, including some instructions with so that a computer equipment (can
To be personal computer, server, or the network equipment etc.) perform side described in each embodiment of the present invention
All or part of step of method.And aforesaid storage medium includes: USB flash disk, portable hard drive, read-only storage
Device (ROM, Read-Only Memory), random access memory (RAM, Random Access
Memory), the various medium that can store program code such as magnetic disc or CD.
Device embodiment described above is only schematically, wherein said illustrates as separating component
Unit can be or may not be physically separate, the parts shown as unit can be or
Person may not be physical location, i.e. may be located at a place, or can also be distributed to multiple network
On unit.Some or all of module therein can be selected according to the actual needs to realize the present embodiment
The purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissible
Understand and implement.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive each reality
The mode of executing can add the mode of required general hardware platform by software and realize, naturally it is also possible to by firmly
Part.Based on such understanding, the portion that prior art is contributed by technique scheme the most in other words
Dividing and can embody with the form of software product, this computer software product can be stored in computer can
Read in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that one
Computer equipment (can be personal computer, server, or the network equipment etc.) performs each to be implemented
The method described in some part of example or embodiment.
Last it is noted that above example is only in order to illustrate technical scheme, rather than to it
Limit;Although the present invention being described in detail with reference to previous embodiment, the ordinary skill of this area
Personnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, or
Person carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skill
The essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.
Claims (10)
1. the dispatching method downloading data, it is characterised in that described method includes:
When client downloads same data with opposite end, obtain the data download condition of opposite end;
Judge according to described data download condition whether opposite end comprises the data block self do not downloaded;
If the determination result is YES, then from opposite end, obtain the data block self do not downloaded;
If judged result is no, then from the data block that self does not downloads, randomly chooses a data block carry out
Download.
Method the most according to claim 1, it is characterised in that the data of described acquisition opposite end are downloaded
Situation includes:
Obtaining the position diagram of opposite end, institute's rheme diagram is for recording the download of each data block in partial data
Situation.
Method the most according to claim 2, it is characterised in that sentence according to described data download condition
Whether disconnected opposite end comprises the data block self do not downloaded include:
The data block self do not downloaded is searched from the position diagram of opposite end.
Method the most according to claim 3, it is characterised in that described if the determination result is YES, then
From opposite end, obtain the data block self do not downloaded include:
If finding the data block self do not downloaded from the position diagram of opposite end, then from opposite end, obtain self
The data block do not downloaded.
Method the most according to claim 3, it is characterised in that if described judged result is no, then
From the data block that self does not downloads, randomly choose a data block be downloaded from server and include:
If searching the data block do not downloaded less than self from the position diagram of opposite end, then stop original order
Download, from the data block that self does not downloads, randomly choose a data block be downloaded.
6. the dispatching device downloading data, it is characterised in that described device includes:
Acquiring unit, for when client downloads same data with opposite end, the data obtaining opposite end are downloaded
Situation;
Whether judging unit, for judging to comprise in opposite end self not download according to described data download condition
Data block;
Described acquiring unit, for when the judged result of described judging unit is for being, is obtained from from opposite end
The data block that body is not downloaded;
Select unit, for when the judged result of described judging unit is no, from the number self do not downloaded
It is downloaded according to block randomly chooses a data block.
Device the most according to claim 6, it is characterised in that it is right that described acquiring unit is used for obtaining
The position diagram of end, institute's rheme diagram is for recording the download situation of each data block in partial data.
Device the most according to claim 7, it is characterised in that described judging unit is for from opposite end
Position diagram in search the data block self do not downloaded.
Device the most according to claim 8, it is characterised in that described acquiring unit is for when described
When judging unit finds, from the position diagram of opposite end, the data block self do not downloaded, it is obtained from from opposite end
The data block that body is not downloaded.
Device the most according to claim 8, it is characterised in that described acquiring unit is for working as institute
State judging unit when searching, from the position diagram of opposite end, the data block do not downloaded less than self, stop original
Progressive download, randomly chooses a data block from the data block that self does not downloads and is downloaded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510926185.3A CN105871990A (en) | 2015-12-14 | 2015-12-14 | Download data scheduling method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510926185.3A CN105871990A (en) | 2015-12-14 | 2015-12-14 | Download data scheduling method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105871990A true CN105871990A (en) | 2016-08-17 |
Family
ID=56623749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510926185.3A Pending CN105871990A (en) | 2015-12-14 | 2015-12-14 | Download data scheduling method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105871990A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110493320A (en) * | 2019-07-23 | 2019-11-22 | 北京三快在线科技有限公司 | Data download method, device, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068155A (en) * | 2006-09-20 | 2007-11-07 | 腾讯科技(深圳)有限公司 | Coordinate connection stream media direct broadcasting system and collection server thereof |
CN101257396A (en) * | 2007-03-02 | 2008-09-03 | 中国科学院声学研究所 | System for distributing multi-field content based on P2P technique as well as corresponding method |
CN101286927A (en) * | 2008-05-08 | 2008-10-15 | 蒋一 | Method for realizing P2P stream media system based on node interconnection optimization |
CN101420457A (en) * | 2008-12-03 | 2009-04-29 | 腾讯科技(深圳)有限公司 | Method, apparatus for downloading data fragmentation by peer, and peer therefor |
CN102394899A (en) * | 2011-04-07 | 2012-03-28 | 传聚互动(北京)科技有限公司 | On-demand system and method for improving file downloading speed |
CN103281395A (en) * | 2013-06-08 | 2013-09-04 | 河海大学 | Data piece equipartition selecting system and method based on number of client-sides |
-
2015
- 2015-12-14 CN CN201510926185.3A patent/CN105871990A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068155A (en) * | 2006-09-20 | 2007-11-07 | 腾讯科技(深圳)有限公司 | Coordinate connection stream media direct broadcasting system and collection server thereof |
CN101257396A (en) * | 2007-03-02 | 2008-09-03 | 中国科学院声学研究所 | System for distributing multi-field content based on P2P technique as well as corresponding method |
CN101286927A (en) * | 2008-05-08 | 2008-10-15 | 蒋一 | Method for realizing P2P stream media system based on node interconnection optimization |
CN101420457A (en) * | 2008-12-03 | 2009-04-29 | 腾讯科技(深圳)有限公司 | Method, apparatus for downloading data fragmentation by peer, and peer therefor |
CN102394899A (en) * | 2011-04-07 | 2012-03-28 | 传聚互动(北京)科技有限公司 | On-demand system and method for improving file downloading speed |
CN103281395A (en) * | 2013-06-08 | 2013-09-04 | 河海大学 | Data piece equipartition selecting system and method based on number of client-sides |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110493320A (en) * | 2019-07-23 | 2019-11-22 | 北京三快在线科技有限公司 | Data download method, device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10516577B2 (en) | Graceful scaling in software driven networks | |
US20150281308A1 (en) | Method and system for downloading and playing media file, client, server, and storage medium | |
CN109862100B (en) | Method and device for pushing information | |
CN104639425A (en) | Network expression playing method and system and service equipment | |
CN109033814A (en) | intelligent contract triggering method, device, equipment and storage medium | |
CN107395456B (en) | Distributed file system direct current storage test method and platform | |
CN107526623A (en) | A kind of data processing method and device | |
CN110120965A (en) | Method for down loading, tutoring system and the storage medium of courseware | |
CN112511868B (en) | Video playing method and device, electronic equipment and computer storage medium | |
CN114253436B (en) | Page display method, device and storage medium | |
CN106953933B (en) | A kind of information push method and device, electronic equipment | |
CN105871990A (en) | Download data scheduling method and device | |
CN107544894B (en) | Log processing method and device and server | |
US7962799B2 (en) | System and method for synchronizing test runs on separate systems | |
CN107613364B (en) | Cross-storage-area picture carousel method and system | |
US20160277484A1 (en) | Content Deployment, Scaling, and Telemetry | |
CN110502238A (en) | A kind of method and device of front and back end joint debugging | |
CN105871982A (en) | Content pushing method, device and system | |
CN107430519B (en) | Content deployment, expansion and telemetry | |
CA2989061C (en) | Content testing during image production | |
US20160277508A1 (en) | Content Deployment, Scaling, and Telemetry | |
CN107833259B (en) | Dynamic cartoon engine processing method and system based on intelligent terminal | |
CN113760518A (en) | Information processing method, device and storage medium | |
US10463957B2 (en) | Content deployment, scaling, and telemetry | |
CN104978401B (en) | A kind of the keyword setting method and device of video album |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160817 |