网络数据下载方法和装置的制造方法

文档序号:9306772阅读:300来源:国知局
网络数据下载方法和装置的制造方法
【技术领域】
[0001] 本发明涉及互联网领域,具体而言,涉及一种网络数据下载方法和装置。
【背景技术】
[0002] 现有技术中,用户通过与提供文件的机器(如服务器、其他用户的终端)建立连 接,将文件搬到该用户的终端以实现下载功能。为了提高下载速度,在传统互联网中,一般 使用多源下载,多源下载是在对于一个互联网资源(如文件、应用程序等资源)的下载过程 中,除了使用资源本身的链接地址(URL,统一资源定位符)以外,还通过对互联网链接的资 源进行收入,然后对收入的资源进行验证分析,找到与该资源相同的其他互联网资源对应 的一批链接,组合使用这批链接来彼此加速下载的一种下载方式。使用上述的多源下载可 以对各个服务器资源进行均衡,并且各种数据文件能够以最快的速度进行传递。
[0003] 具体地,使用多源下载一般开启多线程下载,每个线程为一个下载通道,多线程也 就是对应同一个网络资源同时开启几个下载通道,开启的线程越多获取的带宽就越大,同 时带来的下载速度也越快,当然,这种情况下占用的机器资源也越多。例如:在Http或FTP 的多源下载过程中,服务器下发了大量的多源信息,同时在下载过程中下载组件(如旋风 下载组件)也会不断的收集源的行为,在PC(个人电脑)中采用多源下载对所有的链路建 立连接。
[0004] 随着移动互联网的发展和移动设备能力的进步,用户使用移动设备的下载的场景 越来越多,其中包括移动应用软件、游戏、视频文件、音频文件以及小说等资源的下载。用户 在使用移动设备下载使用的无线通信技术由Wifi(无线保真)、3G(第三代移动通信技术)、 LTE(即长期演进技术)一直演进到4G(第四代移动通信技术),随着无线通信技术的发展, 带宽越来越高,速度越来越快、终端类型越来越丰富,性能越来越强(如智能手机、平板电 脑Phone/Pad)。在移动互联网中,用户在线时间越来越长,对服务质量要求越来越高。
[0005] 然而,移动互联网时代和传统的互联网时代不同,移动终端的能力有限,无法使用 占用过多的机器资源的多线程下载方式,在现有技术中移动终端下载网络资源一般使用单 源单线程的下载方式,下载速度慢;若在移动终端中使用传统的多线程模型进行多源下载, 下载中对所有的链路建立连接,会消耗用户大量的设备资源,导致下载速度很慢;而且开启 大量的链接,使得资源的下载碎片化严重。
[0006] 针对上述移动终端下载网络资源时下载速度慢的问题,目前尚未提出有效的解决 方案。

【发明内容】

[0007] 本发明实施例提供了一种网络数据下载方法和装置,以至少解决移动终端下载网 络资源时下载速度慢的技术问题。
[0008] 根据本发明实施例的一个方面,提供了一种网络数据下载方法及装置,该方法包 括:基于目标下载数据的属性信息获取目标下载数据的数据资源集合,其中,数据资源集合 包括指向目标下载数据的多个资源地址;按照预设配置条件使用多个资源地址建立用于下 载目标下载数据的多个下载通道;使用多个下载通道下载目标下载数据。
[0009] 根据本发明实施例的另一方面,还提供了一种网络数据下载装置,该网络数据下 载装置包括:集合获取模块,用于基于目标下载数据的属性信息获取目标下载数据的数据 资源集合,其中,数据资源集合包括指向目标下载数据的多个资源地址;建立模块,用于按 照预设配置条件使用多个资源地址建立用于下载目标下载数据的多个下载通道;第一下载 模块,用于使用多个下载通道下载目标下载数据。
[0010] 采用本发明,不是使用单个资源下载目标下载数据,而是获取指向目标下载数据 的多个资源地址,使用多个资源地址下载目标下载数据;并且在本发明中,在获取到多个资 源地址之后,不是采用现有技术中直接对所有的资源同时建立连接下载目标下载数据的方 法,而是按照预设配置条件使用多个资源地址建立多个下载通道,以合理高效地使用数据 资源集合中的资源地址建立多个下载通道下载目标下载数据,从而解决了现有技术中的移 动终端下载网络资源时下载速度慢的问题,实现了合理高效地利用资源地址,提高终端下 载网络资源的速度的效果。
【附图说明】
[0011] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0012] 图1是根据本发明实施例的一种网络数据下载方法的流程图;
[0013] 图2是根据本发明实施例的一种可选的网络数据下载方法的流程图;
[0014] 图3是根据本发明实施例的一种可选的下载设备属性数据的示意图;
[0015] 图4是根据本发明实施例的一种可选的预设下载权重获取方法的示意图;以及
[0016] 图5是根据本发明实施例的一种网络数据下载装置的示意图。
【具体实施方式】
[0017] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0018] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0019] 实施例1
[0020] 根据本发明实施例,提供了一种网络数据下载方法,需要说明的是,在附图的流程 图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程 图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的 步骤。
[0021] 图1是根据本发明实施例的一种网络数据下载方法的流程图,如图1所示,该网络 数据下载方法可以通过如下步骤实现:
[0022] 步骤S102 :基于目标下载数据的属性信息获取目标下载数据的数据资源集合。
[0023]其中,数据资源集合包括指向目标下载数据的多个资源地址。
[0024]步骤S104 :按照预设配置条件使用多个资源地址建立用于下载目标下载数据的 多个下载通道。
[0025]步骤S106 :使用多个下载通道下载目标下载数据。
[0026]采用本发明,不是使用单个资源下载目标下载数据,而是获取指向目标下载数据 的多个资源地址,使用多个资源地址下载目标下载数据;并且在本发明中,在获取到多个资 源地址之后,不是采用现有技术中直接对所有的资源同时建立连接下载目标下载数据的方 法,而是按照预设配置条件使用多个资源地址建立多个下载通道,以合理高效地使用数据 资源集合中的资源地址建立多个下载通道下载目标下载数据,从而解决了现有技术中的移 动终端下载网络资源时下载速度慢的问题,实现了合理高效地利用资源地址,提高终端下 载网络资源的速度的效果。
[0027]其中,目标下载数据可以包括移动应用软件、游戏、视频文件、音频文件以及小说 等资源数据;目标下载数据的属性信息可以包括描述信息(如文件名称)以及目标下载数 据的URL地址。
[0028]在上述实施例中,在获取(如接收到)下载目标下载数据的下载请求之后,从所 述下载请求中提取目标下载数据的属性信息,然后在网络终端(该网络终端可以包括服务 器、用户终端)上链接的网络资源进行属性分析,确定网络终端上与所述目标下载数据相 同的网络资源。
[0029]具体地,在网络资源的属性信息与目标下载数据的属性信息的相似度大于预设阈 值的情况下,确定该网络资源是该目标下载数据的资源,该网络资源的地址是指向该目标 下载数据的资源地址;在网络资源的属性信息与目标下载数据的属性信息的相似度不大于 预设阈值的情况下,确定该网络资源不是该目标下载数据的资源。
[0030]可选地,可以通过向量余弦、欧式距离以及哈希算法计算网络资源的属性信息与 目标下载数据的属性信息的相似度,然后比较该相似度是否大于预设阈值。在该实施例中, 具体使用何种相似度算法可视目标下载数据的类型而确定。
[0031]在本发明的上述实施例中的网络数据下载方法可以应用于各种终端(如个人电 脑、手机、平板电脑)中,可选地,可以将本发明的上述下载方法应用于智能手机的下载组 件中。
[0032]例如,可以将本发明的上述下载方法应用于手机的QQ旋风下载组件中。用户可以 通过下载组件的界面输入下载QQ应用程序的下载请求,QQ旋风下载组件从网络终端上获 取该目标下载数据(QQ应用程序)的数据资源集合,然后按照预设配置条件配置该数据资 源集合中的多个资源地址(如使用哪个或哪几个资源地址,为使用的资源地址分别开启几 个线程,即下载通道)建立多个下载通道,使用建立的下载通道下载QQ应用程序。
[0033] 根据本发明的上述实施例,图1中示出的步骤S104:按照预设配置条件使用多个 资源地址建立用于下载目标下载数据的多个下载通道可以通过如下方法实现:获取目标下 载数据的下载设备属性数据和下载网络属性数据;使用下载设备属性数据和下载网络属性 数据确定建立下载通道的通道数量;从数据资源集合中读取每个资源地址的资源属性数 据;从数据资源集合中提取符合预设配置条件的资源属性数据对应的资源地址,得到目标 资源地址集合,其中,目标资
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1