多个移动终端协同下载数据的方法、装置和系统的制作方法_3

文档序号:8398145阅读:来源:国知局
中接收到的数据块传送给主移动终端,例如具体通过近距离无线通信技术,将本次下载业务中接收到的数据块传送给主移动终端。
[0071]下载服务器,用于根据主移动终端的用户标识,将主移动终端需要下载的数据分流下发给协同下载终端。
[0072]基于本发明上述实施例提供的多个移动终端协同下载数据的系统,执行大数据下载业务的主移动终端根据预先存储的协同终端列表发起周边设备检测,获得具备协同下载条件的移动终端作为有效终端并向有效终端发送协同下载请求消息,以返回协同下载接受响应消息的有效终端作为协同下载终端,向协同下载终端发送数据下载地址与主移动终端的用户标识;协同下载终端基于数据下载地址向下载服务器发送下载请求,下载服务器将主移动终端需要下载的数据分流下发给协同下载终端,下载完成后,协同下载终端将本次下载业务中接收到的数据块传送给主移动终端,由主移动终端将自己下载的数据块与协同下载终端下载的数据块拼装为完整的数据文件。与现有技术相比,本发明实施例使得用户可以充分利用周围不同类型的移动终端与网络资源进行协同数据下载,大大提高了数据下载速度,本发明实施例的典型应用场景包括但不限于文件下载、视频点播等高带宽需求的业务。再参见图3,作为本发明多个移动终端协同下载数据的系统的另一个实施例,还可以包括有效终端,用于在接收到主移动终端发送的协同下载请求消息之后,识别自身存储的协同终端列表中是否包括主移动终端的用户标识以及该有效终端是否具备协同下载条件,即:当前是否未进行与下载任务冲突的通信业务,例如:未处于通话状态、未进行数据下载业务等;若有效终端自身存储的协同终端列表中包括主移动终端的用户标识且该有效终端具备协同下载条件,则向主移动终端返回协同下载接受响应消息;否则,不向主移动终端返回协同下载接受响应消息。
[0073]示例性地,该有效终端的数量可以为一个以上,协同下载终端的数量也可以为一个以上,有效终端的数量可以大于或等于协同下载终端的数量。
[0074]图3所示的实施例中,主移动终端、协同下载终端与有效终端中均可以设置图4所示任一实施例的多个移动终端协同下载数据的装置,来实现相应功能。
[0075]图4为本发明多个移动终端协同下载数据的装置一个实施例的结构示意图。该实施例的装置可用于实现本发明上述各方法实施例,并可以设置在主移动终端、协同下载终端与有效终端中。如图4所示,其包括存储单元、检测单元、协同下载单元与拼装单元。其中:
[0076]存储单元,用于存储协同终端列表,该协同终端列表中包括可作为协同终端的移动终端的用户名和用户标识信息。
[0077]检测单元,用于在所在的主移动终端执行大数据下载业务时,根据协同终端列表发起周边设备检测,获得具备协同下载条件的移动终端作为有效终端;向有效终端发送协同下载请求消息,该协同下载请求消息中包括主移动终端的用户标识;响应于接收到有效终端返回的协同下载接受响应消息,以返回协同下载接受响应消息的有效终端作为协同下载终端,向协同下载终端发送数据下载地址与主移动终端的用户标识。
[0078]协同下载单元,用于基于主移动终端中的检测单元发送的数据下载地址向下载服务器发送下载请求,下载请求中包括主移动终端的用户标识;位于协同下载终端中时,接收下载服务器根据主移动终端的用户标识分流下发的数据,并在下载完成后,将本次下载业务中接收到的数据块传送给主移动终端,例如,通过近距离无线通信技术,将本次下载业务中接收到的数据块传送给主移动终端中的协同下载单元;位于主移动终端中时,接收下载服务器分流下发的数据,并接收协同下载终端在下载完成后传送的数据块。
[0079]拼装单元,位于主移动终端中时,将主移动终端中协同下载单元下载的数据块与协同下载终端中协同下载单元传送的数据块拼装为完整的数据文件。
[0080]基于本发明上述实施例提供的多个移动终端协同下载数据的装置,执行大数据下载业务的主移动终端根据预先存储的协同终端列表发起周边设备检测,获得具备协同下载条件的移动终端作为有效终端并向有效终端发送协同下载请求消息,以返回协同下载接受响应消息的有效终端作为协同下载终端,向协同下载终端发送数据下载地址与主移动终端的用户标识;协同下载终端基于数据下载地址向下载服务器发送下载请求,下载服务器将主移动终端需要下载的数据分流下发给协同下载终端,下载完成后,协同下载终端将本次下载业务中接收到的数据块传送给主移动终端,由主移动终端将自己下载的数据块与协同下载终端下载的数据块拼装为完整的数据文件。与现有技术相比,本发明实施例使得用户可以充分利用周围不同类型的移动终端与网络资源进行协同数据下载,大大提高了数据下载速度,本发明实施例的典型应用场景包括但不限于文件下载、视频点播等高带宽需求的业务。
[0081]再参见图4,作为本发明多个移动终端协同下载数据的装置的另一个实施例,还可以包括识别单元,位于有效终端中时,用于在接收到移动终端发送的协同下载请求消息之后,识别存储单元存储的协同终端列表中是否包括主移动终端的用户标识以及该有效终端是否具备协同下载条件;若存储单元存储的协同终端列表中包括主移动终端的用户标识且该有效终端具备协同下载条件,则向主移动终端返回协同下载接受响应消息;否则,不向主移动终端返回协同下载接受响应消息。
[0082]本发明实施例提供的一种移动终端,可以包括本发明图4所示任一实施例提供的多个移动终端协同下载数据的装置。
[0083]以下以一个应用实施例为例,对本发明实施例进行进一步说明,该应用实施例包括:
[0084]操作I中,用户设备UEl为主移动终端,正在与网络侧的下载服务器之间执行数据下载业务;
[0085]操作2中,用户希望提高下载速度,于是启动UEl中的多个移动终端协同下载数据的装置,启动协同下载业务,假设UEl检测到周边可用用户设备UE2、UE3,申请建立关联,请求协同下载;
[0086]操作3中,UE2同意协同下载,UEl将下载资源地址与UEl的用户标识发送给UE2 ;
[0087]操作4中,UE2主动发起建立IP链路,向下载服务器发起协同下载请求,其中需携带下载资源信息与UEl的用户标识;
[0088]操作5中,下载服务器接受协同下载请求,将UEl申请下载的数据分流给协同设备如这里的UE2进行下载;
[0089]操作6中,UE3拒绝UEl协同下载请求,则该子流程结束;
[0090]操作7中,分流下载完成后,UE2将协同下载的数据块传送到主设备UEl,UEl将2传送的数据块与自己下载的数据块进行数据拼装,得到完整的数据文件。
[0091]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置、系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0092]可能以许多方式来实现本发明的方法、装置、系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法、装置、系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0093]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1