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

文档序号:9306772阅读:来源:国知局
,应该理解到,所揭露的客户端,可通过其它的方 式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一 种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者 可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之 间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连 接,可以是电性或其它的形式。
[0126] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0127] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0128] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部 或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存 取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代 码的介质。
[0129] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
【主权项】
1. 一种网络数据下载方法,其特征在于,包括: 基于目标下载数据的属性信息获取所述目标下载数据的数据资源集合,其中,所述数 据资源集合包括指向所述目标下载数据的多个资源地址; 按照预设配置条件使用所述多个资源地址建立用于下载所述目标下载数据的多个下 载通道; 使用所述多个下载通道下载所述目标下载数据。2. 根据权利要求1所述的网络数据下载方法,其特征在于,按照预设配置条件使用所 述多个资源地址建立用于下载所述目标下载数据的多个下载通道包括: 获取所述目标下载数据的下载设备属性数据和下载网络属性数据; 使用所述下载设备属性数据和所述下载网络属性数据确定建立所述下载通道的通道 数量; 从所述数据资源集合中读取每个所述资源地址的资源属性数据; 从所述数据资源集合中提取符合所述预设配置条件的所述资源属性数据对应的所述 资源地址,得到目标资源地址集合,其中,所述目标资源地址集合中包括至少一个目标资源 地址; 分别为每个所述目标资源地址开启下载子通道,其中,所述下载子通道的数量之和小 于或等于所述通道数量。3. 根据权利要求2所述的网络数据下载方法,其特征在于,使用所述下载设备属性数 据和所述下载网络属性数据确定建立所述下载通道的通道数量包括: 从第一数据表中读取与所述下载设备属性数据对应的下载通道数量; 从第二数据表中读取与所述下载网络属性数据对应的网络属性权重值; 计算所述下载通道数量和所述网络属性权重值的乘积得到所述通道数量。4. 根据权利要求2所述的网络数据下载方法,其特征在于,所述资源属性数据包括:下 载速度属性数据和下载费用数据, 其中,从所述数据资源集合中提取符合所述预设配置条件的所述资源属性数据对应的 所述资源地址,得到目标资源地址集合包括: 在所述预设配置条件为速度配置条件的情况下,获取每个所述资源地址的所述下载速 度属性数据的第一属性值;按照所述第一属性值从大到小的顺序从所述数据资源集合中提 取排序在前N个的所述资源地址,或从所述数据资源集合中提取符合预设属性值的所述第 一属性值对应的所述资源地址,其中,N为预设个数;或, 在所述预设配置条件为费用配置条件的情况下,获取每个所述资源地址的所述下载费 用数据的第二属性值和与所述第二属性值对应的费用权重值,以及每个所述资源地址的所 述第一属性值的速度权重值;计算所述第二属性值与所述费用权重值的第一乘积,并计算 所述第一属性值与所述速度权重值的第二乘积;将所述第一乘积与所述第二乘积之和作为 所述资源地址的费用配置值;按照所述费用配置值从小到大的顺序从所述数据资源集合中 提取排序在前N个的所述资源地址,或从所述数据资源集合中提取符合预设配置值的所述 费用配置值对应的所述资源地址。5. 根据权利要求2至4中任意一项所述的网络数据下载方法,其特征在于, 在分别为每个所述目标资源地址开启下载子通道之前,所述网络数据下载方法包括: 从所述目标下载数据中取样得到多个取样数据; 使用每个所述资源地址分别下载一个所述取样数据; 记录每个所述资源地址下载对应的所述取样数据的下载速度; 获取每个所述资源地址的所述下载速度对应的预设下载权重; 按照所述预设下载权重确定每个所述资源地址的下载子通道的开启数量; 其中,分别为每个所述目标资源地址开启下载子通道的步骤包括:获取与所述目标资 源地址对应的开启数量;为每个所述目标资源地址开启对应的所述开启数量的所述下载子 通道。6. -种网络数据下载装置,其特征在于,包括: 集合获取模块,用于基于目标下载数据的属性信息获取所述目标下载数据的数据资源 集合,其中,所述数据资源集合包括指向所述目标下载数据的多个资源地址; 建立模块,用于按照预设配置条件使用所述多个资源地址建立用于下载所述目标下载 数据的多个下载通道; 第一下载模块,用于使用所述多个下载通道下载所述目标下载数据。7. 根据权利要求6所述的网络数据下载装置,其特征在于,所述建立模块包括: 数据获取模块,用于获取所述目标下载数据的下载设备属性数据和下载网络属性数 据; 第一确定模块,用于使用所述下载设备属性数据和所述下载网络属性数据确定建立所 述下载通道的通道数量; 第一读取模块,用于从所述数据资源集合中读取每个所述资源地址的资源属性数据; 提取模块,用于从所述数据资源集合中提取符合所述预设配置条件的所述资源属性数 据对应的所述资源地址,得到目标资源地址集合,其中,所述目标资源地址集合中包括至少 一个目标资源地址; 开启模块,用于分别为每个所述目标资源地址开启下载子通道,其中,所述下载子通道 的数量之和小于或等于所述通道数量。8. 根据权利要求7所述的网络数据下载装置,其特征在于,所述第一确定模块包括: 第二读取模块,用于从第一数据表中读取与所述下载设备属性数据对应的下载通道数 量; 第三读取模块,用于从第二数据表中读取与所述下载网络属性数据对应的网络属性权 重值; 第一计算模块,用于计算所述下载通道数量和所述网络属性权重值的乘积得到所述通 道数量。9. 根据权利要求7所述的网络数据下载装置,其特征在于,所述资源属性数据包括:下 载速度属性数据和下载费用数据, 其中,所述提取模块包括: 第一获取子模块,用于在所述预设配置条件为速度配置条件的情况下,获取每个所述 资源地址的所述下载速度属性数据的第一属性值; 第一提取子模块,用于按照所述第一属性值从大到小的顺序从所述数据资源集合中提 取排序在前N个的所述资源地址,或从所述数据资源集合中提取符合预设属性值的所述第 一属性值对应的所述资源地址,其中,N为预设个数;或, 所述提取模块包括:第二获取子模块,用于在所述预设配置条件为费用配置条件的情 况下,获取每个所述资源地址的所述下载费用数据的第二属性值和与所述第二属性值对应 的费用权重值,以及每个所述资源地址的所述第一属性值的速度权重值; 第一计算子模块,用于计算所述第二属性值与所述费用权重值的第一乘积,并计算所 述第一属性值与所述速度权重值的第二乘积; 第二计算子模块,用于将所述第一乘积与所述第二乘积之和作为 所述资源地址的费用配置值; 第二提取子模块,用于按照所述费用配置值从小到大的顺序从所述数据资源集合中提 取排序在前N个的所述资源地址,或从所述数据资源集合中提取符合预设配置值的所述费 用配置值对应的所述资源地址。10.根据权利要求7至9中任意一项所述的网络数据下载装置,其特征在于, 所述网络数据下载装置包括: 取样模块,用于从所述目标下载数据中取样得到多个取样数据; 第二下载模块,用于使用每个所述资源地址分别下载一个所述取样数据; 记录模块,用于记录每个所述资源地址下载对应的所述取样数据的下载速度; 权重获取模块,用于获取每个所述资源地址的所述下载速度对应的预设下载权重; 第二确定模块,用于按照所述预设下载权重确定每个所述资源地址的下载子通道的开 启数量; 其中,所述开启模块包括: 第三获取子模块,用于获取与所述目标资源地址对应的开启数量; 开启子模块,用于为每个所述目标资源地址开启对应的所述开启数量的所述下载子通 道。
【专利摘要】本发明公开了一种网络数据下载方法和装置。其中,该方法包括:基于目标下载数据的属性信息获取目标下载数据的数据资源集合,其中,数据资源集合包括指向目标下载数据的多个资源地址;按照预设配置条件使用多个资源地址建立用于下载目标下载数据的多个下载通道;使用多个下载通道下载目标下载数据。采用本发明,解决了现有技术中的移动终端下载网络资源时下载速度慢的问题,实现了合理高效地利用资源地址,提高终端下载网络资源的速度的效果。
【IPC分类】H04M1/725, H04W8/20, H04L29/08
【公开号】CN105025068
【申请号】CN201410183025
【发明人】孙子荀
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年11月4日
【申请日】2014年4月30日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1