下载方法及装置制造方法及图纸

技术编号:9408863 阅读:74 留言:0更新日期:2013-12-05 06:59
本发明专利技术提供一种下载方法及装置,其中,下载方法包括向下载服务器发送下载请求,并接收所述下载服务器返回的下载列表,其中,所述下载列表中包括所述下载请求指示的待下载目标的至少两个数据块的数据信息和数据存储地址;根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载。上述技术方案提供的下载方法,在下载操作时,能够在多条下载通道中同时对多个数据块进行下载,故可缩短下载时间,提高下载效率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种下载方法及装置,其中,下载方法包括向下载服务器发送下载请求,并接收所述下载服务器返回的下载列表,其中,所述下载列表中包括所述下载请求指示的待下载目标的至少两个数据块的数据信息和数据存储地址;根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载。上述技术方案提供的下载方法,在下载操作时,能够在多条下载通道中同时对多个数据块进行下载,故可缩短下载时间,提高下载效率。【专利说明】下载方法及装置
本专利技术涉及通信技术,尤其涉及一种下载方法及装置。
技术介绍
随着上网速度的快速发展,我国有线宽带的带宽可达10M,无线的带宽也可达2M。在下载设备同时具备多种网络接入方式,比如同时可以无线上网和有线上网的情况下,现有技术中,下载设备只选择了其中一种方式接入网络,比如通过有线接入网络或是通过无线接入网络。后续用户的各种操作,都基于连接的网络进行。下载是一种常用操作,用户需通过下载设备下载各种数据资源,比如影视、歌曲和文件等。此处,无线上网包括WIF1、3G或是 SOCKET。现有技术至少存在以下问题:在下载设备具有多种网络接入方式时,即便下载设备通过多种方式接入了网络,但是下载操作也只能采用单一的网络接入方式进行,下载资源所需的时间较长。
技术实现思路
本专利技术提供一种下载方法及装置,用于提高下载速度。本专利技术的第一个方面是提供一种下载方法,其中,包括:向下载服务器发送下载请求,并接收所述下载服务器返回的下载列表,其中,所述下载列表中包括所述下载请求指示的待下载目标的至少两个数据块的数据信息和数据存储地址; 根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载。本专利技术的第二个方面是提供一种下载装置,其中,包括:地址获取模块,用于向下载服务器发送下载请求,并接收所述下载服务器返回的下载列表,其中,所述下载列表中包括所述下载请求指示的待下载目标的至少两个数据块的数据信息和数据存储地址;通道建立模块,用于根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载。本专利技术提供的下载方法及其装置,由于获取了多条下载通道,在下载操作时,能够采用至少两条下载通道对多个数据块同时下载,故可缩短下载时间,提高下载效率。【专利附图】【附图说明】图1为本专利技术实施例一提供的下载方法所适用的网络架构示意图;图2为本专利技术实施例一提供的下载方法流程示意图;图3为本专利技术实施例二提供下载方法的流程示意图;图4为本专利技术实施例三提供的下载方法的流程示意图;图5为本专利技术实施例四提供的下载装置的结构示意图。【具体实施方式】实施例一图1为本专利技术实施例一提供的下载方法所适用的网络架构示意图。该网络架构包括下载服务器1、下载设备2和存储设备31、32,此处,下载设备2以一个为例,但也可有多个。存储设备以有两个为例,分别为存储设备31和存储设备32。每个下载设备2可以通过至少两种网络接入方式接入网络,此处以两种为例,分别为有线和WIFI。在这两种接入方式中,分配给下载设备2的接入地址分别为IP地址BI和IP地址B2。存储设备31具有IP地址C,存储设备32具有IP地址D。由于下载设备2有两种网络接入方式,可通过两个IP地址分别从存储设备31和32下载数据,所以该下载设备2实际上有四条下载通道:IP地址BI和IP地址C之间的下载通道、IP地址B2和IP地址C之间的下载通道、IP地址BI和IP地址D之间的下载通道、IP地址B2和IP地址D之间的下载通道。本专利技术各实施例可基于如上所述的网络架构执行下载方法,但本领域技术人员可以理解,下载设备和存储设备的数量都可以为多个,网络接入方式不限于为两种,则相应的下载设备的下载通道可以为多条。图2为本专利技术实施例一提供的下载方法流程示意图。该方法具体由下载设备执行,该下载方法包括以下步骤:步骤210、下载设备向下载服务器发送下载请求,并接收所述下载服务器返回的下载列表,其中,所述下载列表中包括所述下载请求指示的待下载目标的至少两个数据块的数据信息和数据存储地址;下载设备自身可支持多种网络接入方式,可以以任意一种接入方式接入网络,向下载服务器发送下载请求。此处下载请求中至少包括待下载数据的标识,例如名称、编号等。下载服务器根据待下载数据标识查询可提供下载服务的数据源。本实施例的改进在于待下载数据的数据源被分割为多个数据块,分别存储在不同的存储设备上来提供下载。一个数据块可以在多个存储设备上均存储,一个存储设备也可以存储多个数据块。下载服务器可获知所有能提供下载服务的数据源。每个数据块所在的一个或多个存储设备的地址即作为数据存储地址,数据信息则包括该数据块的基本信息,例如数据块的大小、名称和编号等。数据块的编号可用于在下载设备中将多个数据块按顺序组合成完整的下载目标。步骤220、下载设备根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载。网络接入方式可以包括有线连接和无线连接,并且无线连接又可基于不同接入技术实现。其中,无线连接具体可包括:蓝牙、3G、2G、GPRS以及WIFI等。下载设备可以基于自身支持的所有网络接入方式发起与存储设备的连接,建立各下载通道。对于每个数据块可确定一个下载通道进行下载,不同的数据块可采用不同网络接入方式的下载通道进行下载。具体哪个数据块选择哪个下载通道可以按照预设策略来选择,例如随机原则、排队原则、基于设定策略进行选择等。本实施例的技术方案,网络侧将下载目标进行了分块,这样允许下载设备通过不同的网络接入方式同时下载各个数据块,能够显著提高下载速度。在上述实施例的基础上,本专利技术实施例还提供了一种优选的基于设定策略进行选择的实施方式,即根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载的操作优选包括:步骤221、下载设备分别根据每个数据块的数据存储地址,基于至少两种网络接入方式与该数据块所在的存储设备建立至少两条下载通道;本步骤中,下载设备可以基于自身支持的至少两种网络接入方式发起网络连接,并获取连接后分配的至少两个接入地址;而后分别根据每个数据块的数据存储地址,以及各所述接入地址建立与该数据块所在的存储设备之间的至少两个下载通道。接入地址也可以是在下载设备发送下载请求之前即发起各种网络接入方式而获得。步骤222、下载设备根据所述数据块的数据信息和/或各所述下载通道的状态参数,从至少两条下载通道中选择所述数据块的优选下载通道;步骤223、下载设备通过所述优选下载通道下载所述数据块。上述方案中,下载设备首先可以建立与存储设备的各种下载通道,而后从中基于所述数据块的数据信息和/或各所述下载通道的状态参数进行优选,从而优化下载通道的组成,得到较高的下载速度。进行下载通道选择的策略可以有多种,其中,根据所述数据块的各所述下载通道的状态参数,从至少两条下载通道中选择所述数据块的优选下载通道的一种方式是包括:下载设备向所述数据块的各下载通道发起延时测试,以获取延时参数;下载设备根据所述数据块各下载通道的延时参本文档来自技高网...

【技术保护点】
一种下载方法,其特征在于,包括:向下载服务器发送下载请求,并接收所述下载服务器返回的下载列表,其中,所述下载列表中包括所述下载请求指示的待下载目标的至少两个数据块的数据信息和数据存储地址;根据各数据块的数据存储地址,基于至少两种网络接入方式分别与各数据块所在的存储设备建立下载通道,以进行数据下载。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨贝斯李珩胡昌玮
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1