CN110493320A - Data download method, device, electronic equipment and storage medium - Google Patents

Data download method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN110493320A
CN110493320A CN201910668683.0A CN201910668683A CN110493320A CN 110493320 A CN110493320 A CN 110493320A CN 201910668683 A CN201910668683 A CN 201910668683A CN 110493320 A CN110493320 A CN 110493320A
Authority
CN
China
Prior art keywords
weight
resource block
sharer
seed
download
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.)
Granted
Application number
CN201910668683.0A
Other languages
Chinese (zh)
Other versions
CN110493320B (en
Inventor
曹怡帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN201910668683.0A priority Critical patent/CN110493320B/en
Publication of CN110493320A publication Critical patent/CN110493320A/en
Application granted granted Critical
Publication of CN110493320B publication Critical patent/CN110493320B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses a kind of data download method, device, electronic equipment and storage medium, which comprises determines the sharer of current bitstream seed, and determines multiple resource blocks that the current bitstream seed includes;The sharer is obtained to the first download progress of each resource block and to the second download progress of the current bitstream seed;According to first download progress and second download progress, determine the sharer to the weight of each resource block;According to the sharer to the weight of each resource block, the download priority of the multiple resource block is determined.Weight of the embodiment of the present application due to considering resource block when determining download priority, and it is more than the sharer's quantity for counting each resource block, so as to improve downloading stability.

Description

Data download method, device, electronic equipment and storage medium
Technical field
This application involves Internet technical fields, more particularly to a kind of data download method, device, electronic equipment and deposit Storage media.
Background technique
The downloading of BT (Bit Torrent, bit stream) seed is not the resources bank confession that will be downloaded resource and be placed on a concentration Everybody downloads, but it is distributed be stored in each user hand, each resource can be divided into many resource blocks, such user When downloading, actually different resource blocks can be downloaded in other different user hands, finally carry out assembling integration For desired resource.
But if the resource of some resource block is especially few or nobody has shared, it will lead to entire resource downloading It is blocked.It is the minimum algorithm for sharing override downloading that existing BT, which selects the mode of some resource block, and such algorithm will appear The problem of instant override is downloaded, and sharer's break link leads to no resource and do not download in downloading process, downloading is stablized Property is poor.
Summary of the invention
The embodiment of the present application provides a kind of data download method, device, electronic equipment and storage medium, helps to improve down Carry stability.
To solve the above-mentioned problems, in a first aspect, the embodiment of the present application provides a kind of data download method, comprising:
It determines the sharer of current bitstream seed, and determines multiple resource blocks that the current bitstream seed includes;
The sharer is obtained to the first download progress of each resource block and to the second of the current bitstream seed Download progress;
According to first download progress and second download progress, determine the sharer to the power of each resource block Weight;
According to the sharer to the weight of each resource block, the download priority of the multiple resource block is determined.
Optionally, described according to first download progress and second download progress, determine the sharer to every The weight of a resource block, comprising:
According to first download progress, determine the sharer to the initial weight of each resource block;
According to second download progress, the sharer is determined to the weight of the current bitstream seed, as kind Sub- weight;
According to the initial weight and the seed weight, determine the sharer to the weight of each resource block.
Optionally, described according to second download progress, determine the sharer to the current bitstream seed Weight, as seed weight, comprising:
Using second download progress as abscissa value;
Based on standardized normal distribution, the corresponding ordinate value of the abscissa value is determined, as the seed weight.
Optionally, described according to the initial weight and the seed weight, determine the sharer to each resource block Weight, comprising:
Using the product of the initial weight and the seed weight as the sharer to the weight of each resource block.
Optionally, it is described according to the sharer to the weight of each resource block, determine the downloading of the multiple resource block Priority, comprising:
For each resource block, calculate each sharer to the cumulative of the weight of the resource block and;
According to each resource block it is corresponding cumulative and, determine the download priority of the multiple resource block.
Optionally, it is described according to each resource block it is corresponding cumulative and, determine the download priority of the multiple resource block, Include:
It is corresponding to each resource block to add up and be ranked up;
According to the sequence, the download priority sequence of the multiple resource block is determined.
Second aspect, the embodiment of the present application provide a kind of data download apparatus, comprising:
Seed resource determining module for determining the sharer of current bitstream seed, and determines the current bitstream Multiple resource blocks that seed includes;
Download progress obtains module, for obtaining the determining sharer of the seed resource determining module to each resource block The first download progress and the second download progress to the current bitstream seed;
Weight determination module, for obtaining first download progress and described that module obtains according to the download progress Second download progress determines the sharer to the weight of each resource block;
Download priority determining module, the sharer for being determined according to the weight determination module is to each resource The weight of block determines the download priority of the multiple resource block.
Optionally, the weight determination module includes:
Initial weight determination unit, for obtaining first download progress that module obtains according to the download progress, Determine the sharer to the initial weight of each resource block;
Seed weight determining unit, for obtaining second download progress that module obtains according to the download progress, The sharer is determined to the weight of the current bitstream seed, as seed weight;
Resource block weight determining unit, for according to the determining initial weight of the initial weight determination unit and described kind The seed weight that sub- determination unit determines, determines the sharer to the weight of each resource block.
Optionally, the seed determination unit is specifically used for:
The download progress is obtained into second download progress of module acquisition as abscissa value;
Based on standardized normal distribution, the corresponding ordinate value of the abscissa value is determined, as the seed weight.
Optionally, the resource block weight determining unit is specifically used for:
Using the product of the initial weight and the seed weight as the sharer to the weight of each resource block.
Optionally, the download priority determining module includes:
Weight summing elements calculate each sharer to the cumulative of the weight of the resource block for being directed to each resource block With;
Priority determining unit, for according to each resource block it is corresponding cumulative and, determine under the multiple resource block Carry priority.
Optionally, the priority determining unit is specifically used for:
It is corresponding to each resource block to add up and be ranked up;
According to the sequence, the download priority sequence of the multiple resource block is determined.
The third aspect, the embodiment of the present application also disclose a kind of electronic equipment, including memory, processor and are stored in institute The computer program that can be run on memory and on a processor is stated, the processor realizes this when executing the computer program Apply for data download method described in embodiment.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, are stored thereon with computer journey Sequence, when which is executed by processor the step of data download method disclosed in the embodiment of the present application.
Data download method, device disclosed in the embodiment of the present application, electronic equipment and storage medium, by determining current ratio The sharer of spy's stream seed, and determine multiple resource blocks that current bitstream seed includes, sharer is obtained to each resource block The first download progress and the second download progress to current bitstream seed, according to first download progress and described second Download progress determines that sharer determines described more the weight of each resource block according to sharer to the weight of each resource block The download priority of a resource block due to considering the weight of resource block when determining download priority, and is more than and counts each Sharer's quantity of a resource block, so as to improve downloading stability.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be in embodiment or description of the prior art Required attached drawing is briefly described, it should be apparent that, the accompanying drawings in the following description is only some realities of the application Example is applied, it for those of ordinary skill in the art, without any creative labor, can also be attached according to these Figure obtains other attached drawings.
Fig. 1 is the flow chart of the data download method of the embodiment of the present application one;
Fig. 2 is the structural schematic diagram of the data download apparatus of the embodiment of the present application two.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete Site preparation description, it is clear that described embodiment is some embodiments of the present application, instead of all the embodiments.Based on this Shen Please in embodiment, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall in the protection scope of this application.
In the prior art, it chooses the least resource block of current shared people in a seed and carries out override downloading.Due under Complete i.e. closing downloader, no longer retention shared resource under the user completed is typically all are carried, alternatively, the user for just starting downloading is resistance to Heart deficiency cancels downloading, also no longer retains shared resource, this will lead to the shared of seed and breaks, and then even if having other users Resource block is being downloaded, since the resource block is without sharer, can not also downloaded.To use the scheme of the prior art still It there is a problem that downloading stability is poor.
The embodiment of the present application selects the mode of downloading resource block to optimize for original according to the shared number of resource block, For the purpose of the weight for more reasonably obtaining each resource block, and then guarantee the downloading stability of resource and complete to the full extent Whole degree.It is specific as follows.
Embodiment one
A kind of data download method disclosed in the present embodiment, as shown in Figure 1, this method comprises: step 110 is to step 140.
Step 110, it determines the sharer of current bitstream seed, and determines that the current bitstream seed includes multiple Resource block.
When receiving downloading request of the user to current bitstream seed, according to current bitstream in downloading request The kind sub-mark of seed determines that these users are also the current ratio currently in the user for downloading the current bitstream seed The sharer of spy's stream seed, and determine multiple resource blocks that the current bitstream seed includes.Current bitstream seed have to A few sharer.
Step 120, the sharer is obtained to the first download progress of each resource block and to the current bitstream kind Second download progress of son.
For each sharer, the sharer is obtained to the download progress of each resource block in the multiple resource block, is made For the first download progress, and the sharer is obtained to the download progress of the current bitstream seed, as the second download progress. The value of first download progress is greater than or equal to 0 and is less than or equal to 1.The value of second download progress is greater than or equal to 0 And it is less than or equal to 1.
When obtaining download progress of the sharer to a resource block, the available sharer is to the resource block Download, and according to the size of download and the resource block, the sharer is determined to the download progress of the resource block, as first Download progress.Each resource block of each seed has size, and a such as resource block is 10M, if a sharer is to the money The download of source block is 1M, it is determined that the sharer is 10% to the first download progress of the resource block, if a sharer couple The download of the resource block is 10M, it is determined that the sharer is 100% to the first download progress of the resource block.
When obtaining a sharer to download progress in current bitstream, the available sharer is to current bit The download of seed is flowed, and according to the size of the download and current bitstream seed, determines the sharer to current bitstream The download progress of seed, as the second download progress.For example, the entire resource of current bitstream seed has 100M, one shared Person has downloaded 10M, then the sharer is 10% to the second download progress of current bitstream seed.
Step 130, according to first download progress and second download progress, determine the sharer to each money The weight of source block.
It is calculated for each sharer distribution, i.e., chooses a sharer from all sharers as current shared Person determines current shared person to the power of each resource block according to the first download progress and the second download progress of current shared person Weight chooses a sharer from other sharers again later and determines that this is current altogether as current shared person and in the manner described above The person of enjoying is to the weight of each resource block, so that it is determined that weight of all sharers to each resource block.
It is described according to first download progress and second download progress in one embodiment of the application, really Weight of the fixed sharer to each resource block, comprising:
According to first download progress, determine the sharer to the initial weight of each resource block;
According to second download progress, the sharer is determined to the weight of the current bitstream seed, as kind Sub- weight;
According to the initial weight and the seed weight, determine the sharer to the weight of each resource block.
For each sharer, by the sharer to the first download progress of each resource block, as the sharer to every The initial weight of a resource block.For example, one sharer is to first resource if current bitstream seed includes 10 resource blocks First download progress of block is 100%, is 50% to the first download progress of second resource block, to third resource block and it First download progress of resource block afterwards is 0, it is determined that the sharer is 100% to the initial weight of first resource block, should Sharer is 50% to the initial weight of second resource block, at the beginning of resource block of the sharer to third resource block and later Beginning weight is 0.
It is described according to second download progress in one embodiment of the application, determine the sharer to described The weight of current bitstream seed, as seed weight, comprising:
Using second download progress as abscissa value;
Based on standardized normal distribution, the corresponding ordinate value of the abscissa value is determined, as the seed weight.
Seed weight complies with standard normal distribution relative to the distribution of the second download progress, and abscissa is downloaded into second Degree is scale, and ordinate is downloaded into using 0 to 1 as weight scale, according to each sharer to the second of current bitstream seed Degree, can be obtained ordinate value by following formula, the ordinate value, that is, sharer is to the weight of current bitstream seed, i.e. seed Weight:
Wherein, B is seed weight, and x is second download progress of the sharer to current bitstream seed.For each shared Person calculates according to formula as above, obtains the seed weight of each sharer.
It is described according to the initial weight and the seed weight in one embodiment of the application, it determines described total Weight of the person of enjoying to each resource block, comprising:
Using the product of the initial weight and the seed weight as the sharer to the weight of each resource block.
For each sharer, by a sharer to the initial weight of each resource block and the product of the seed weight As the sharer to the weight of each resource block.For example, current bitstream seed includes 2 resource blocks, a sharer couple The initial weight of first resource block is 50%, and the initial weight to second resource block is 0, to the kind of current bitstream seed Sub- weight is 50%, then the sharer is 50% × 50%=25% to the weight of first resource block, and the sharer is to second The weight of a resource block is 0 × 50%=0.
Step 140, according to the sharer to the weight of each resource block, determine that the downloading of the multiple resource block is preferential Grade.
The minimum resource block of preferential downloading weight, the weight of even one resource block is low, then the downloading of the resource block is preferential Grade is higher, it can the sequence of the weight of resource block from low to high is determined as to the sequence of the download priority of multiple resource blocks. So as to according to each resource block of download priority progressive download current bitstream seed.
In one embodiment of the application, it is described according to the sharer to the weight of each resource block, determine described in The download priority of multiple resource blocks, comprising:
For each resource block, calculate each sharer to the cumulative of the weight of the resource block and;
According to each resource block it is corresponding cumulative and, determine the download priority of the multiple resource block.
A resource block is chosen from multiple resource blocks of current bitstream seed as current resource block, for current money Source block, by following formula calculate all sharers to the cumulative of the weight of current resource block and:
Wherein, PR be all sharers to the cumulative of the weight of current resource block and, n is the quantity of sharer, and Pk is kth The initial weight of a sharer, B are the seed weights of k-th of sharer.For each resource block, above-mentioned calculating is carried out, is obtained To all sharers to the cumulative of the weight of each resource block and.Cumulative and lower resource block download priority is high, i.e., Sequence by the cumulative of resource block and from small to large, the download priority sequence as multiple resource blocks.
In one embodiment of the application, it is described according to each resource block it is corresponding cumulative and, determine the multiple money The download priority of source block, comprising:
It is corresponding to each resource block to add up and be ranked up;
According to the sequence, the download priority sequence of the multiple resource block is determined.
It is corresponding to each resource block to add up and be ranked up according to sequence from small to large, using the sequence as multiple The download priority sequence of resource block.Alternatively, can also according to sequence from big to small, it is corresponding to each resource block cumulative and It is ranked up, using the reverse order of the sequence as the download priority of multiple resource blocks sequence.Downloading in this way is preferential Grade sequence can guarantee that less shared resource block is downloaded as early as possible, to improve downloading stability.
It should be noted that if a resource block is corresponding cumulative and be 0, it is determined that the resource block is currently without shared Person, when determining download priority sequence, other resource blocks corresponding to resource block cumulative and that be not 0 are ranked up, according to this Sequence determines the download priority sequence of other resource blocks, for resource block cumulative and for 0, by preset time or It adds up and does not determine download priority sequence again for 0.
Data download method disclosed in the embodiment of the present application by determining the sharer of current bitstream seed, and determines Multiple resource blocks that current bitstream seed includes obtain sharer to the first download progress of each resource block and to current ratio Second download progress of spy's stream seed determines sharer to every according to first download progress and second download progress The weight of a resource block determines the download priority of the multiple resource block according to sharer to the weight of each resource block, by In the weight for considering resource block when determining download priority, and it is more than the sharer's quantity for counting each resource block, from And downloading stability can be improved.
Embodiment two
A kind of data download apparatus disclosed in the present embodiment, as shown in Fig. 2, the data download apparatus 200 includes:
Seed resource determining module 210 for determining the sharer of current bitstream seed, and determines the current bit Multiple resource blocks that stream seed includes;
Download progress obtains module 220, for obtaining the determining sharer of the seed resource determining module 210 to each First download progress of resource block and the second download progress to the current bitstream seed;
Weight determination module 230, for obtaining first download progress that module 220 obtains according to the download progress With second download progress, determine the sharer to the weight of each resource block;
Download priority determining module 240, the sharer for being determined according to the weight determination module 230 is to every The weight of a resource block determines the download priority of the multiple resource block.
Optionally, the weight determination module includes:
Initial weight determination unit, for obtaining first download progress that module obtains according to the download progress, Determine the sharer to the initial weight of each resource block;
Seed weight determining unit, for obtaining second download progress that module obtains according to the download progress, The sharer is determined to the weight of the current bitstream seed, as seed weight;
Resource block weight determining unit, for according to the determining initial weight of the initial weight determination unit and described kind The seed weight that sub- determination unit determines, determines the sharer to the weight of each resource block.
Optionally, the seed determination unit is specifically used for:
The download progress is obtained into second download progress of module acquisition as abscissa value;
Based on standardized normal distribution, the corresponding ordinate value of the abscissa value is determined, as the seed weight.
Optionally, the resource block weight determining unit is specifically used for:
Using the product of the initial weight and the seed weight as the sharer to the weight of each resource block.
Optionally, the download priority determining module includes:
Weight summing elements calculate each sharer to the cumulative of the weight of the resource block for being directed to each resource block With;
Priority determining unit, for according to each resource block it is corresponding cumulative and, determine under the multiple resource block Carry priority.
Optionally, the priority determining unit is specifically used for:
It is corresponding to each resource block to add up and be ranked up;
According to the sequence, the download priority sequence of the multiple resource block is determined.
Data download apparatus provided by the embodiments of the present application, for realizing the downloading of data described in the embodiment of the present application one Each step of method, the specific embodiment of each module of device is referring to corresponding steps, and details are not described herein again.
Data download apparatus disclosed in the embodiment of the present application determines current bitstream seed by seed resource determining module Sharer, and determine current bitstream seed multiple resource blocks for including, download progress obtains module and obtains sharer to every First download progress of a resource block and the second download progress to current bitstream seed, weight determination module is according to described One download progress and second download progress determine sharer to the weight of each resource block, download priority determining module According to sharer to the weight of each resource block, the download priority of the multiple resource block is determined, due to determining that downloading is excellent The weight of resource block is considered when first grade, and is more than the sharer's quantity for counting each resource block, so as to improve downloading Stability.
Correspondingly, the embodiment of the present application also discloses a kind of electronic equipment, including memory, processor and it is stored in described On memory and the computer program that can run on a processor, the processor are realized when executing the computer program such as this Apply for data download method described in embodiment one.The electronic equipment can be server, PC machine, mobile terminal, a number Word assistant, tablet computer etc..
The embodiment of the present application also discloses a kind of computer readable storage medium, is stored thereon with computer program, the journey The step of data download method as described in the embodiment of the present application one is realized when sequence is executed by processor.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.For Installation practice For, since it is basically similar to the method embodiment, so being described relatively simple, referring to the portion of embodiment of the method in place of correlation It defends oneself bright.
A kind of data download method provided by the embodiments of the present application, device, electronic equipment and storage medium are carried out above It is discussed in detail, specific examples are used herein to illustrate the principle and implementation manner of the present application, above embodiments Explanation be merely used to help understand the present processes and its core concept;At the same time, for those skilled in the art, According to the thought of the application, there will be changes in the specific implementation manner and application range, in conclusion in this specification Hold the limitation that should not be construed as to the application.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware realization.Based on such reason Solution, substantially the part that contributes to existing technology can embody above-mentioned technical proposal in the form of software products in other words Come, which may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including Some instructions are used so that a computer equipment (can be personal computer, server or the network equipment etc.) executes respectively Method described in certain parts of a embodiment or embodiment.

Claims (10)

1. a kind of data download method characterized by comprising
It determines the sharer of current bitstream seed, and determines multiple resource blocks that the current bitstream seed includes;
The sharer is obtained to the first download progress of each resource block and to the second downloading of the current bitstream seed Progress;
According to first download progress and second download progress, determine the sharer to the weight of each resource block;
According to the sharer to the weight of each resource block, the download priority of the multiple resource block is determined.
2. the method according to claim 1, wherein described according under first download progress and described second Degree of being loaded into determines the sharer to the weight of each resource block, comprising:
According to first download progress, determine the sharer to the initial weight of each resource block;
According to second download progress, determine that the sharer to the weight of the current bitstream seed, weighs as seed Weight;
According to the initial weight and the seed weight, determine the sharer to the weight of each resource block.
3. according to the method described in claim 2, determining described total it is characterized in that, described according to second download progress The person of enjoying is to the weight of the current bitstream seed, as seed weight, comprising:
Using second download progress as abscissa value;
Based on standardized normal distribution, the corresponding ordinate value of the abscissa value is determined, as the seed weight.
4. according to the method described in claim 2, it is characterized in that, described according to the initial weight and the seed weight, Determine the sharer to the weight of each resource block, comprising:
Using the product of the initial weight and the seed weight as the sharer to the weight of each resource block.
5. the method according to claim 1, wherein it is described according to the sharer to the power of each resource block Weight, determines the download priority of the multiple resource block, comprising:
For each resource block, calculate each sharer to the cumulative of the weight of the resource block and;
According to each resource block it is corresponding cumulative and, determine the download priority of the multiple resource block.
6. according to the method described in claim 5, it is characterized in that, described add up and determine according to each resource block is corresponding The download priority of the multiple resource block, comprising:
It is corresponding to each resource block to add up and be ranked up;
According to the sequence, the download priority sequence of the multiple resource block is determined.
7. a kind of data download apparatus characterized by comprising
Seed resource determining module for determining the sharer of current bitstream seed, and determines the current bitstream seed The multiple resource blocks for including;
Download progress obtains module, for obtaining sharer that the seed resource determining module determines to the of each resource block One download progress and the second download progress to the current bitstream seed;
Weight determination module, for obtaining first download progress and described second that module obtains according to the download progress Download progress determines the sharer to the weight of each resource block;
Download priority determining module, the sharer for being determined according to the weight determination module is to each resource block Weight determines the download priority of the multiple resource block.
8. device according to claim 7, which is characterized in that the weight determination module includes:
Initial weight determination unit is determined for obtaining first download progress that module obtains according to the download progress Initial weight of the sharer to each resource block;
Seed weight determining unit is determined for obtaining second download progress that module obtains according to the download progress The sharer is to the weight of the current bitstream seed, as seed weight;
Resource block weight determining unit, the initial weight and the seed for being determined according to the initial weight determination unit are true The seed weight that order member determines, determines the sharer to the weight of each resource block.
9. a kind of electronic equipment, including memory, processor and it is stored on the memory and can runs on a processor Computer program, which is characterized in that the processor realizes claim 1 to 6 any one when executing the computer program The data download method.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The step of data download method described in claim 1 to 6 any one is realized when execution.
CN201910668683.0A 2019-07-23 2019-07-23 Data downloading method and device, electronic equipment and storage medium Active CN110493320B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910668683.0A CN110493320B (en) 2019-07-23 2019-07-23 Data downloading method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910668683.0A CN110493320B (en) 2019-07-23 2019-07-23 Data downloading method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110493320A true CN110493320A (en) 2019-11-22
CN110493320B CN110493320B (en) 2021-08-13

Family

ID=68548027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910668683.0A Active CN110493320B (en) 2019-07-23 2019-07-23 Data downloading method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110493320B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113678179A (en) * 2020-08-21 2021-11-19 深圳市华思旭科技有限公司 Shared charging cabinet and pop-up control method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581259A (en) * 2012-08-03 2014-02-12 盛乐信息技术(上海)有限公司 P2P download task scheduling method and system
CN104506929A (en) * 2014-12-26 2015-04-08 电子科技大学 Hybrid data scheduling method for P2P (peer to peer) systems
CN104935638A (en) * 2015-04-30 2015-09-23 重庆大学 P2P downloading algorithm based on blocking switching servers
CN105871990A (en) * 2015-12-14 2016-08-17 乐视云计算有限公司 Download data scheduling method and device
US20180063232A1 (en) * 2016-08-24 2018-03-01 International Business Machines Corporation Peer-to-peer seed assurance protocol
US20180307502A1 (en) * 2017-04-21 2018-10-25 International Business Machines Corporation Network booting in a peer-to-peer environment using dynamic magnet links

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581259A (en) * 2012-08-03 2014-02-12 盛乐信息技术(上海)有限公司 P2P download task scheduling method and system
CN104506929A (en) * 2014-12-26 2015-04-08 电子科技大学 Hybrid data scheduling method for P2P (peer to peer) systems
CN104935638A (en) * 2015-04-30 2015-09-23 重庆大学 P2P downloading algorithm based on blocking switching servers
CN105871990A (en) * 2015-12-14 2016-08-17 乐视云计算有限公司 Download data scheduling method and device
US20180063232A1 (en) * 2016-08-24 2018-03-01 International Business Machines Corporation Peer-to-peer seed assurance protocol
US20180307502A1 (en) * 2017-04-21 2018-10-25 International Business Machines Corporation Network booting in a peer-to-peer environment using dynamic magnet links

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113678179A (en) * 2020-08-21 2021-11-19 深圳市华思旭科技有限公司 Shared charging cabinet and pop-up control method thereof

Also Published As

Publication number Publication date
CN110493320B (en) 2021-08-13

Similar Documents

Publication Publication Date Title
CN107194743B (en) A kind of network surveying questionnaire generation method and device
CN106445629B (en) A kind of method and device thereof of load balancing
CN108667878A (en) Server load balancing method and device, storage medium, electronic equipment
CN109788489B (en) Base station planning method and device
EP3852014A1 (en) Method and apparatus for training learning model, and computing device
CN108933822B (en) Method and apparatus for handling information
CN110225104A (en) Data capture method, device and terminal device
CN110389841A (en) A kind of server load balancing method, apparatus and storage medium
CN107229966A (en) A kind of model data update method, apparatus and system
CN107247629A (en) Cloud computing system and cloud computing method and device for controlling server
CN109656656A (en) Method and apparatus for generating group chat head portrait
CN110175644A (en) Feature selection approach, device, electronic equipment and storage medium
CN109960650A (en) Application assessment method, apparatus, medium and electronic equipment based on big data
CN114172820A (en) Cross-domain SFC dynamic deployment method, device, computer equipment and storage medium
CN107329834A (en) Method and apparatus for performing calculating task
CN110020865A (en) Transaction identification method and device
CN110493320A (en) Data download method, device, electronic equipment and storage medium
CN106657399A (en) Background server selection method and device realized based on middleware
CN110443648A (en) Information distribution method, device, electronic equipment and storage medium
CN115858182B (en) Intelligent adaptation method and system applied to edge computing nodes of meta universe
CN108959393A (en) Dynamic picture processing method, device and storage medium
CN110262956A (en) A kind of test cases selection method and device
CN104537522B (en) A kind of information processing method and electronic equipment
CN106961490A (en) A kind of resource monitoring method and system, a kind of home server
CN110365799A (en) A kind of cluster multinode dispatching method, device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant