移动设备下载数据的方法及装置制造方法及图纸

技术编号:8803207 阅读:121 留言:0更新日期:2013-06-13 07:17
本发明专利技术公开了一种移动设备下载数据的方法及装置,该方法包括如下步骤:主移动设备获取第一协作移动设备的第一数据处理速度a1、以及第一协作移动设备与服务器之间的第一数据带宽b1;主移动设备获取第二协作移动设备的第二数据处理速度a2、以及第二协作移动设备与服务器之间的第二数据带宽b2;主移动设备分别控制第一协作移动设备和第二协作移动设备从服务器下载第一数据量N1和第二数据量N2,其中:N1:N2=min(a1,b1):min(a2,b2)。本发明专利技术可以尽可能地充分利用各个移动设备的数据下载能力,以提高主移动设备获取服务器的数据的速度;同时既能保证下载效率,又能充分利用各协作移动设备的下载能力。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及移动设备下载数据的方法及装置
技术介绍
现在的手持设备的硬件发展速度迅猛,网络发展也是如此,3G、LTE等技术的兴起使得使用手持设备访问网络的速度越来越快,但由于单台设备的上下行速度的限制及2G信号下网络的速度限制,在需要快速下载的情况下,往往不能达到用户预期的目标。
技术实现思路
为了克服现有技术的不足,本专利技术提供了一种移动设备下载数据的方法及装置,以充分、高效地利用协作移动设备的下载能力,实现移动设备从服务器高速下载数据的目的。一种移动设备下载数据的方法,包括如下步骤:主移动设备获取第一协作移动设备的第一数据处理速度a”以及第一协作移动设备与服务器之间的第一数据带宽匕;主移动设 备获取第二协作移动设备的第二数据处理速度a2、以及第二协作移动设备与服务器之间的第二数据带宽b2 ;主移动设备分别控制第一协作移动设备和第二协作移动设备从服务器下载第一数据量 N1 和第二数据量 N2,其中=N1 = N2=Hiin (a” b):min(a2, b2)。还包括如下步骤:主移动设备获取第三协作移动设备的第三数据处理速度a3、以及第三协作移动设备与服务器之间的第三数据带宽b3,主移动设备控制第三协作移动设备从服务器下载第三数据量 N3,其中 N1 = N2 = N3=Hiin (a” b):min(a2, b2):min(a3, b3);主移动设备实时下载每个协作移动设备从服务器下载的数据; 若主移动设备从第一协作移动设备下载完第一数据量N1前,检测到第一协作移动设备异常,则主移动设备分别控制第二协作移动设备和第三协作移动设备从服务器增加下载第一增加数据量N' 2和第二增加数据量N/ 3,其中:N' aiN' 3=min(a2, b2):min(a3, b3)。为了解决上述技术问题,本专利技术还提供了一种移动设备下载数据的装置,包括:协作移动设备处理速度获取模块:用于分别获取第一协作移动设备和第二协作移动设备的第一数据处理速度%和第二数据处理速度a2 ;协作移动设备下载速度获取模块:用于获取第一协作移动设备与服务器之间的第一数据带宽匕、以及第二协作移动设备与服务器之间的第二数据带宽b2 ;数据量分配下载模块:用于分别控制第一协作移动设备和第二协作移动设备从服务器下载第一数据量N1和第二数据量N2,其中A1: N2=min (a1; Id1):min(a2, b2)。所述协作移动设备处理速度获取模块还用于获取第三协作移动设备的第三数据处理速度a3 ;所述协作移动设备下载速度获取模块还用于获取第三协作移动设备与服务器之间的第三数据带宽b3;所述数据量分配下载模块还用于控制第三协作移动设备从服务器下载第三数据量队,其中N1:N2:N3=min (a。Id1):min(a2, b2):min(a3, b3),以及实时下载每个协作移动设备从服务器下载的数据;所述数据量分配下载模块从第一协作移动设备下载完第一数据量N1前,检测到第一协作移动设备异常,则所述数据量分配下载模块分别控制第二协作移动设备和第三协作移动设备从服务器增加下载第一增加数据量N' 2和第二增加数据量N' 3,其中:N' 2:N' 3=min (a2, b2):min (a3, b3)。本专利技术的有益效果是:主移动设备通过获取协作移动设备的数据处理速度以及协作移动设备与服务器之间的数据带宽,判断各个协作移动设备的数据下载能力,进而根据下载能力分配下载任务,尽可能地充分利用各个移动设备的数据下载能力,以提高主移动设备获取服务器的数据的速度;同时实时检测各协作移动设备是否出现中断传输数据的异常,若出现异常,即把该异常的协作移动设备未传输完的数据分配给其余正常的协作移动设备重新下载,既能保证下载效率,又能充分利用各协作移动设备的下载能力。附图说明图1是本专利技术一种实施例的移动设备、协作移动设备和服务器组成的系统框图;图2是本专利技术一种实施例的移动设备下载数据的方法。具体实施方式以下将结合附图,对本专利技术的具体实施例作进一步详细说明。如图1所不,主移动设备可以与第一协作移动设备1、第二协作移动设备2…以及第η协作移动设备η进行数据通信,数据通信的制式可以采用短距离通信网络如W1-F1、蓝牙等,而第一协作移动设备1、第二协作移动设备2…以及第η协作移动设备η也可以通过不尽相同的通信网络与服务器数据通信,例如第一协作移动设备I通过3G网络与服务器连接,第二协作移动设备2通过LTE网络与服务器连接,而第η协作移动设备通过光纤网络与服务器连接。如图2所示,当主移动设备需要从服务器中下载数据量M时,移动设备下载数据的方法如下:(I)主移动设备向第一协作移动设备I发送获取第一协作移动设备I的第一数据处理速度%的指令,第一协作移动设备I通过检测自身的硬件配置信息,从而获得自身的数据处理速度%,并将数据处理速度发送给主移动设备。(2)主移动设备向第一协作移动设备I发送获取第一协作移动设备I与服务器之间的数据网络的第一数据带宽匕的指令,第一协作移动 设备I通过与服务器之间的数据交互得到第一数据带宽h,具体的计算数据带宽的方法很多,例如第一协作移动设备I向服务器发送测试带宽指令,服务器向第一协作移动设备发送含有发送时间点的测试带宽的数据包,第一协作移动设备I接收到该数据包后,再将该数据包发送给服务器,服务器接收到该数据包后即可计算得到数据带宽h,并将数据带宽匕发送给第一协作移动设备1,最后该数据带宽h被发给主移动设备。(3)通过与步骤(I)和(2)相同的步骤,主移动设备分别获取第二协作移动设备2和第三协作移动设备的第二数据处理速度a2和第三数据处理速度a3,以及分别获取第二协作移动设备2与服务器之间的第二数据带宽b2、第三协作移动设备与服务器之间的第三数据带宽b3。(4)主移动设备对与其数据通信的所有协作移动设备进行下载数据量的分配,即:第一协作移动设备的分配的从服务器下载的数据量为第一数据量N1…第n协作移动设备n的分配的从服务器下载的数据量为Nn,其满足:N1: N2: N3...Nn=min (a1; b:): min (a2, b2): min (a3, b3)...min (an, bn),其中,an为第n协作移动设备n的数据处理速度和,bn为第n协作移动设备n与服务器之间的网络的数据带宽,min (ai,b:)表示取第一数据处理速度和第一数据带宽Id1之中最小者。(5)协作移动设备从服务器下载的数据,主移动设备实时从每个协作移动设备将该数据下载到主移动设备中,当传输数据量被完全传送到主移动设备前,其中某一个协作移动设备出现异常,例如掉网、死机、断电、等待时间过长等,导致被分配的数据量没有被传送或者没有被传送完至主移动设备,主移动设备检测到该异常后,将该协作移动设备未传输完的数据分配给其余的协作移动设备。例如若主移动设备通过3个协作移动设备从服务器下载数据,当第一协作移动设备I在下载部分数据量N':后出现异常,余下的数据量(N1-N' J则分配给第二协作移动设备2和第三协作移动设备,第二协作移动设备2和第三协作移动设备从服务器增加下载的第一增加数据量N' 2和第二增加数据量N' 3满足如下关系:N' 2:N' 3=min (a2, b2):m本文档来自技高网...

【技术保护点】
一种移动设备下载数据的方法,其特征是,包括如下步骤:主移动设备获取第一协作移动设备的第一数据处理速度a1、以及第一协作移动设备与服务器之间的第一数据带宽b1;主移动设备获取第二协作移动设备的第二数据处理速度a2、以及第二协作移动设备与服务器之间的第二数据带宽b2;主移动设备分别控制第一协作移动设备和第二协作移动设备从服务器下载第一数据量N1和第二数据量N2,其中:N1:N2=min(a1,b1):min(a2,b2)。

【技术特征摘要】
1.一种移动设备下载数据的方法,其特征是,包括如下步骤: 主移动设备获取第一协作移动设备的第一数据处理速度S1、以及第一协作移动设备与服务器之间的第一数据带宽h ; 主移动设备获取第二协作移动设备的第二数据处理速度a2、以及第二协作移动设备与服务器之间的第二数据带宽b2 ; 主移动设备分别控制第一协作移动设备和第二协作移动设备从服务器下载第一数据量 N1 和第二数据量 N2,其中 AzNfminh, b):min(a2, b2)。2.如权利要求1所述的移动设备下载数据的方法,其特征是,还包括如下步骤: 主移动设备获取第三协作移动设备的第三数据处理速度a3、以及第三协作移动设备与服务器之间的第三数据带宽b3,主移动设备控制第三协作移动设备从服务器下载第三数据量 N3,其中 N1 = N^N3=Inin (a” Id1):min (a2, b2):min (a3, b3); 主移动设备实时下载每个协作移动设备从服务器下载的数据; 若主移动设备从第一协作移动设备下载完第一数据量N1前,检测到第一协作移动设备异常,则主移动设备分别控制第二协作移动设备和第三协作移动设备从服务器增加下载第一增加数据量N' 2和第二增加数据量N' 3,其中:N'3=min(a2, b2):min(a3, b3)。3.一种移动设备下载数据的装置,其特征是,包括: 协作移动设备处理速度获取...

【专利技术属性】
技术研发人员:邹海荣
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1