[发明专利]一种任务下载方法、装置、计算设备及存储介质有效
申请号: | 202111111607.3 | 申请日: | 2021-09-23 |
公开(公告)号: | CN113556408B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 陈恩龙;胡杨 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L67/61 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 下载 方法 装置 计算 设备 存储 介质 | ||
本发明公开了一种任务下载方法、装置、计算设备及存储介质,任务下载方法在计算设备中执行,该方法包括:在新增下载任务后,计算在先下载任务的下载速度的变化率;基于变化率,判断新增下载任务是否影响在先下载任务的下载速度;若有影响,则基于当前在先下载任务的下载速度和新增下载任务的下载速度,确定出对新增下载任务的限定速度;利用限定速度,下载新增下载任务。该任务下载方法通过在检测到新增下载任务影响到在先下载任务的下载速度后,对新增下载任务进行限速处理,以保证优先完成在先下载任务,提高了任务成功完成的几率。
技术领域
本发明涉及计算机技术领域,具体涉及一种任务下载方法、装置、计算设备及存储介质。
背景技术
目前,无论是基于windows平台,还是基于linux平台的下载工具,在进行任务下载时,大都是由下载任务自己抢占带宽,当下载列表中加入新增下载任务后,会抢占一些在先下载任务的下载带宽,使得在先下载任务无法及时完成下载。并且,当在先下载任务长时间无法完成下载时,可能导致下载链接失效,导致在先下载任务下载失败。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种任务下载方法、装置、计算设备以及存储介质。
根据本发明的一个方面,提供一种任务下载方法,在计算设备中执行,该方法包括:在新增下载任务后,计算在先下载任务的下载速度的变化率;基于变化率,判断新增下载任务是否影响在先下载任务的下载速度;若有影响,则基于当前在先下载任务的下载速度和新增下载任务的下载速度,确定出对新增下载任务的限定速度;利用限定速度,下载新增下载任务。
可选地,在根据本发明的任务下载方法中,其中,在新增下载任务后,计算在先下载任务的下载速度的变化率的步骤包括:若只存在一个在先下载任务,则选取该在先下载任务来计算其下载速度的变化率;若存在不止一个在先下载任务,则选取各在先下载任务中最先开始下载的下载任务,来计算其下载速度的变化率。
可选地,在根据本发明的任务下载方法中,其中,还包括步骤:每隔预定时长,记录当前各下载任务的下载速度,并作为一条记录;保存最近的记录,其中,所保存记录的数量为第一数量。
可选地,在根据本发明的任务下载方法中,其中,在新增下载任务后,计算在先下载任务的下载速度的变化率的步骤包括:在新增下载任务后,从所保存的第一数量条记录中提取出所选取的在先下载任务的第一数量个下载速度;基于所选取的第一数量个下载速度,计算第一平均下载速度和第二平均下载速度;将第二平均下载速度和第一平均下载速度的差值与第一平均下载速度的比值,作为变化率。
可选地,在根据本发明的任务下载方法中,其中,基于所选取的第一数量个下载速度,计算第一平均下载速度和第二平均下载速度的步骤包括:将第一数量个下载速度,平均分为第一部分下载速度和第二部分下载速度;根据第一部分下载速度,计算第一平均下载速度;根据第二部分下载速度,计算第二平均下载速度,其中,第一部分下载速度对应的记录中不包含新增下载任务的下载速度,且第二部分下载速度对应的记录中包含有新增下载任务的下载速度。
可选地,在根据本发明的任务下载方法中,其中,基于变化率,判断新增下载任务是否影响在先下载任务的下载速度的步骤包括:判断变化率是否大于预设的变化率阈值;若大于,则认定新增下载任务影响在先下载任务的下载速度;否则,认定新增下载任务不影响在先下载任务的下载速度。
可选地,在根据本发明的任务下载方法中,其中,若有影响,则基于当前在先下载任务的下载速度和新增下载任务的下载速度,确定出对新增下载任务的限定速度的步骤包括:将第二平均下载速度与第一平均下载速度的差值,作为新增下载任务对在先下载任务的下载速度的影响速度;将新增下载任务的下载速度与影响速度的差值,作为限定速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111111607.3/2.html,转载请声明来源钻瓜专利网。