[发明专利]下载方法和装置有效
| 申请号: | 201310718106.0 | 申请日: | 2013-12-23 |
| 公开(公告)号: | CN103631569A | 公开(公告)日: | 2014-03-12 |
| 发明(设计)人: | 文盛宏;钱毅;倪韶亮;常峰 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/50 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 下载 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种下载方法和装置。
背景技术
随着互联网行业的日益进步,下载技术不断发展,用户可通过互联网下载丰富的资源。为了提升下载速度,目前主要采用多线程下载。在多线程下载的过程中,如果服务器对某一下载线程的响应过慢,会影响整个下载任务的响应速度。例如,如果这个下载线程的响应中断,而下载任务的其他下载线程已经完成,则整个下载任务会阻塞在该中断的下载线程上,直到这个下载线程的响应恢复,并且完成该下载线程的任务时,整个下载任务才能完成。因此,现有的下载技术中,会因某一个或多个下载线程的响应速度缓慢的影响,容易出现下载缓慢、下载阻塞等问题,严重影响用户的下载体验。
发明内容
本发明旨在至少在一定程度上解决上述技术问题。
为此,本发明的第一个目的在于提出一种下载方法。该方法可为已完成下载任务的下载线程建立新下载任务以协助多个下载线程中的其他下载线程进行下载,减小了个别线程响应速度缓慢的影响,使下载速度更快、更顺畅,提高用户的下载体验。
本发明的第二个目的在于提出一种下载装置。
为达上述目的,根据本发明第一方面实施例提出了一种下载方法,包括以下步骤:根据待下载文件的信息建立多个下载线程;以及在所述多个下载线程中的一个下载线程完成下载任务之后,为所述已完成下载任务的下载线程建立新下载任务以协助所述多个下载线程中的其他下载线程进行下载。
本发明实施例的下载方法,根据待下载文件的信息建立多个下载线程,在多个下载线程中的一个下载线程完成下载任务之后,为已完成下载任务的下载线程建立新下载任务以协助多个下载线程中的其他下载线程进行下载,减小了个别线程响应速度缓慢的影响,使下载速度更快、更顺畅,提高用户的下载体验。
本发明第二方面实施例提供了一种下载装置,包括:下载线程建立模块,用于根据待下载文件的信息建立多个下载线程;以及协助下载模块,用于在所述多个下载线程中的一个下载线程完成下载任务之后,为所述已完成下载任务的下载线程建立新下载任务以协助所述多个下载线程中的其他下载线程进行下载。
本发明实施例的下载装置,根据待下载文件的信息建立多个下载线程,在多个下载线程中的一个下载线程完成下载任务之后,为已完成下载任务的下载线程建立新下载任务以协助多个下载线程中的其他下载线程进行下载,减小了个别线程响应速度缓慢的影响,使下载速度更快、更顺畅,提高用户的下载体验。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明一个实施例的下载方法的流程图;
图2为根据本发明另一个实施例的下载方法的流程图;
图3为根据本发明一个具体实施例根据待协助下载线程的未下载内容建立已完成下载任务的下载线程的新下载任务的流程图;
图4为根据本发明一个实施例的下载装置的结构示意图;
图5为根据本发明另一个实施例的下载装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
下面参考附图描述根据本发明实施例的下载方法和装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310718106.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数控机床冷却系统回收切削液过滤结构
- 下一篇:一种战术数据报文模拟方法及系统





