The invention provides a browser downloading task management method, a device and a user terminal, and relates to the computer field. The method includes: receiving a download task processing request; when the download task processing request is a download request, it is judged whether the number of downloading tasks being downloaded reaches the maximum number of downloads, and the maximum number of downloads is the maximum number of downloading tasks allowed to download at the same time; the number of downloaded tasks being downloaded is the number of downloads being downloaded. The amount reaches the maximum number of downloads, so that the download task corresponding to the download request is downloaded. When the method, device and user terminal can download the download task of the browser, the partial download task can be downloaded first, and the download speed of the downloading task is improved, and the downloading task of the first downloading task is shorter.
【技术实现步骤摘要】
浏览器下载任务管理方法、装置及用户终端
本专利技术涉及计算机
,具体而言,涉及一种浏览器下载任务管理方法、装置及用户终端。
技术介绍
用户可以利用浏览器对需要下载的文件进行下载。现有技术中,当浏览器下载多个下载任务时,对该多个下载任务的下载同时进行。并且,当有新的下载请求(如由暂停转换为下载的下载请求)时,新的下载请求对应的下载任务直接开始下载,抢占正在下载的下载任务的带宽,从而导致单项下载任务的下载速度降低,每个单项下载任务完成下载都需要较长的下载时间。
技术实现思路
有鉴于此,本专利技术实施例提供了一种浏览器下载任务管理方法、装置及用户终端,根据下载任务数量与最大下载数的关系响应下载请求,使浏览器的所有下载任务中的部分下载任务可以优先下载,以解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种浏览器下载任务管理方法,所述方法包括:接收下载任务处理请求;当所述下载任务处理请求为下载请求,判断正在下载的下载任务数量是否达到最大下载数,所述最大下载数为允许同时进行下载的下载任务的最大数量;当正在下载的下载任务数量达到所述最大下载数,使所述下载请求对应的下载任务等待下载。一种浏览器下载任务管理装置,所述装置包括:请求接收模块,用于接收下载任务处理请求;下载响应模块,当所述下载任务处理请求为下载请求,用于判断正在下载的下载任务数量是否达到最大下载数,所述最大下载数为允许同时进行下载的下载任务的最大数量;第一等待模块,当正在下载的下载任务数量达到所述最大下载数,用于使所述下载请求对应的下载任务等待下载。一种用户终端,所述用户终端包括存储器和处理器, ...
【技术保护点】
1.一种浏览器下载任务管理方法,其特征在于,所述方法包括:接收下载任务处理请求;当所述下载任务处理请求为下载请求,判断正在下载的下载任务数量是否达到最大下载数,所述最大下载数为允许同时进行下载的下载任务的最大数量;当正在下载的下载任务数量达到所述最大下载数,使所述下载请求对应的下载任务等待下载。
【技术特征摘要】
1.一种浏览器下载任务管理方法,其特征在于,所述方法包括:接收下载任务处理请求;当所述下载任务处理请求为下载请求,判断正在下载的下载任务数量是否达到最大下载数,所述最大下载数为允许同时进行下载的下载任务的最大数量;当正在下载的下载任务数量达到所述最大下载数,使所述下载请求对应的下载任务等待下载。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当正在下载的下载任务数量小于所述最大下载数,下载所述下载请求对应的下载任务。3.根据权利要求1所述的方法,其特征在于,所述下载请求包括以下一种或多种:下载失败的下载任务的重新下载请求、由暂停下载切换为开始下载的下载请求、新建下载的下载请求。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述下载任务处理请求为下载停止请求,根据是否存在正在等待下载的下载任务响应所述下载停止请求。5.根据权利要求4所述的方法,其特征在于,所述根据是否存在正在等待下载的下载任务响应所述下载停止请求包括:判断是否存在正在等待下载的下载任务;当存在正在等待下载的下载任务,按照所述正在等待下载的下载任务的预设优先级,下载所述正在等待下载的下载任务中优先级最高的下载任务。6.根据权利要求5所述的方法,其特征在于,所述按照所述正在等待下载的下载任务的预设优先级,下载所述正在等待下载的下载任务中优先级最高的下载任务的步骤中,下载的优先级最高的下载任务的个数为,正在下载的下载任务数量与最大下载数的差值。7.根据权利要求4所述的方法,其特征在于,所述下载停止请求包括以下一种或多种:由正在下载的下载任务完成触发的下载停止请求、由正在下载的下载任务暂停触发的下载停止请求、由取消正在下载的下载任务触发的下载停止请求以及由正在下载的下载任务下载失败触发的下载停止请求。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:监听最大下载数是否发生变化;当最大下载数发生变化,比较正在下载的下载任务数量与新的最大下载数;当正在下载的下载任务数量大于新的最大下载数,使正在下载的下载任务中优先级最低的下载任务等待下载,该优先级最低的下载任务的个数为,当最大下载数发生变化时正在下载的下载任务数量与新的最大下载数的差值;当正在下载的下载任务数量小于新的最大下载数,下载正在等待的下载任务中优先级最高的下载任务,该优先级最高的下载任务的个...
【专利技术属性】
技术研发人员:宋鑫,沈艨,张玉娟,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。