数据下载方法及终端技术

技术编号:13891030 阅读:111 留言:0更新日期:2016-10-24 09:48
本公开是关于一种数据下载方法及终端,该方法包括:建立与从终端的连接,并获取下载资源;根据所述下载资源,为所述从终端分配下载任务,以使所述从终端根据所述下载任务下载数据;接收所述从终端下载获得的数据,并将所述数据与自身下载的数据进行重组,以完成下载任务。本公开提供的数据下载方法及终端,能够用于在网络状况不佳时,增加终端的数据下载速度,缩短用户的等待时间,提高用户的体验。

【技术实现步骤摘要】

本公开涉及通信
,尤其涉及一种数据下载方法及终端
技术介绍
随着移动通信技术的快速发展和普及,以及WIFI技术的大量运用,通过移动终端进行网络应用已经成为一种时尚。在这其中,通过移动网络或WIFI网络进行网络资源下载表现的尤为突出。但是,由于移动网络和WIFI网络存在受地域环境影响的特点,不同地域中移动网络或WIFI网络的信号强度存在差异。当用户处于某些信号强度较弱的场所时,由于受到信号强度影响,用户上网或下载的速度往往很慢,等待时间较长。
技术实现思路
本公开提供一种数据下载方法及终端,用以提升终端在网络状况不佳时的数据下载速度,缩短用户的等待时间,调高用户体验。根据本公开实施例的第一方面,提供一种数据下载方法,包括:建立与从终端的连接,并从网络侧获取下载资源;根据所述下载资源,为已建立连接的所述从终端分配下载任务,以使所述从终端根据所述下载任务下载数据;接收所述从终端下载获得的数据,并将所述数据与自身下载的数据进行重组,以完成下载任务。该技术方案可以包括以下有益效果:在当前网络状况不佳时,主终端通过建立与从终端之间的连接,并根据获取到的下载资源为从终端分配下载任务,使得从终端根据分配到的下载任务,与主终端同时进行数据下载,进而在不改变外部网络环境的前提下,通过分散下载任务,使用从终端与主终端协作下载的方式,提高了待下载数据的下载速度,缩短了用户的等待时间,提高了用户的体验。在第一方面的第一种可能的实现方式中,所述建立与从终端的连接之前,还包括:检测当前的网速,并将所述网速与预设的网速阈值进行对比;其中,若所述网速小于所述网速阈值,则建立与从终端的连接;若所述网速大于或等于所述网速阈值,则不与从终端建立连接。该技术方案可以包括以下有益效果:通过对当前网速进行检测,并将当前网速与预设的网速阈值进行对比,根据对比结果确定是否与从终端建立连接,在网速较差的网络环境下,能够通过主动与从终端建立连接辅助下载的方式,提高下载速度和用户体验。根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述建立与从终端的连接,包括:通过内置的蓝牙或NFC建立与所述从终端的连接。该技术方案可以包括以下有益效果:由于蓝牙模块和NFC模块均为现有智能终端中的常规设置模块,利用终端中内置的蓝牙或NFC实现主终端和从终端的连接,不但实现起来方便简单,还能避免由于另外增设用于建立连接的模块所带来的成本增加的问题。在第一方面的第三种可能的实现方式中,所述根据所述下载资源,为已建立连接的所述从终端分配下载任务,包括:从所述下载资源中获取待下载数据中各子数据的排序信息,以及各子数据的地址信息;根据预设的分配策略,对所述地址信息进行分配,并将为所述从终端分配的地址信息携带在任务指令中,发送给所述从终端。该技术方案可以包括以下有益效果:通过获取待下载数据中各子数据的地址信息,并按照预设的分配策略对地址信息进行配,使得从终端根据被分配到的地址信息下载对应的子数据,避免了主终端与从终端之间,以及从终端之间,由于下载内容重合影响下载效率的问题,从而进一步的提高了下载的效率和速度。根据第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述接收所述从终端下载获得的数据,并将所述数据与自身下载的数据进行重组,包括:实时接收所述从终端的实时下载数据,并根据所述排序信息,将所述实时下载数据和自身下载的数据存储在对应的存储区域。该技术方案可以包括以下有益效果:通过实时接收从终端的下载数据,并根据待下载数据中各子数据的排序,将从终端下载的数据存储到相应的区域中,从而避免了由于下载数据排序混乱,造成的下载数据不可用的问题,增强了下载的可靠性。根据本公开实施例的第二方面,提供一种数据下载方法,包括:建立与主终端的连接,并接收所述主终端下发的下载任务,其中,所述下载任务是所
述主终端根据获取到的下载资源分配下发的;根据所述下载任务下载数据,并将所述下载数据发送给所述主终端,以使所述主终端将所述下载数据与所述主终端自身下载的数据进行重组,以完成下载任务。该技术方案可以包括以下有益效果:在当前网络状况不佳时,通过将主终端与从终端进行连接,并通过从终端分担主终端的下载任务,提高了待下载数据的下载速度,缩短了用户的等待时间,提高了用户的体验。在第二方面的第一种可能的实现方式中,所述建立与主终端的连接,包括:通过内置的蓝牙或NFC建立与所述主终端的连接。该技术方案可以包括以下有益效果:由于蓝牙模块和NFC模块均为现有智能终端中的常规设置模块,利用终端中内置的蓝牙或NFC实现主终端和从终端的连接,不但实现起来方便简单,还能避免由于另外增设用于建立连接的模块所带来的成本增加的问题。根据本公开实施例的第三方面,提供一种数据下载终端,包括:第一建立模块,用于建立与从终端的连接;获取模块,用于从网络侧获取下载资源;分配模块,用于据所述下载资源,为已建立连接的所述从终端分配下载任务,以使所述从终端根据所述下载任务下载数据;第一接收模块,用于接收所述从终端下载获得的数据;处理模块,用于将所述数据与终端自身下载的数据进行重组,以完成下载任务。该技术方案可以包括以下有益效果:在当前网络状况不佳时,主终端通过建立与从终端之间的连接,并根据获取到的下载资源为从终端分配下载任务,使得从终端根据分配到的下载任务,与主终端同时进行数据下载,进而在不改变外部网络环境的前提下,通过分散下载任务,使用从终端与主终端协作下载的方式,提高了待下载数据的下载速度,缩短了用户的等待时间,提高了用户的体验。在第三方面的第一种可能的实现方式中,所述终端还包括:检测模块,用于检测当前的网速,并将所述网速与预设的网速阈值进行对比;其中,若所述网速小于所述网速阈值,则建立与从终端的连接;若所述网速大于或等于所述网速阈值,则不与从终端建立连接。该技术方案可以包括以下有益效果:通过对当前网速进行检测,并将当前网速与预设的网速阈值进行对比,根据对比结果确定是否与从终端建立连接,在网速较差的网络环境下,能够通过主动与从终端建立连接辅助下载的方式,提高下载速度和用户体验。根据第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述第一建立模块,包括:蓝牙模块和/或NFC模块;所述第一建立模块,用于通过所述蓝牙模块或NFC模块与所述从终端建立连接。该技术方案可以包括以下有益效果:由于蓝牙模块和NFC模块均为现有智能终端中的常规设置模块,利用终端中内置的蓝牙或NFC实现主终端和从终端的连接,不但实现起来方便简单,还能避免由于另外增设用于建立连接的模块所带来的成本增加的问题。在第三方面的第三种可能的实现方式中,所述分配模块,包括:获取子模块,用于从所述下载资源中获取待下载数据中各子数据的排序信息,以及各子数据的地址信息;分配子模块,用于根据预设的分配策略,对所述地址信息进行分配;发送子模块,用于将为所述从终端分配的地址信息携带在任务指令中,发送给所述从终端。该技术方案可以包括以下有益效果:通过获取待下载数据中各子数据的地址信息,并按照预设的分配策略对地址信息进行配,使得从终端根据被分配到的地址信息下载对应的子数据,避免了主终端与从终端之间,以及从终端之间,由于下本文档来自技高网
...

【技术保护点】
一种数据下载方法,其特征在于,所述方法包括:建立与从终端的连接,并从网络侧获取下载资源;根据所述下载资源,为已建立连接的所述从终端分配下载任务,以使所述从终端根据所述下载任务下载数据;接收所述从终端下载获得的数据,并将所述数据与自身下载的数据进行重组,以完成下载任务。

【技术特征摘要】
1.一种数据下载方法,其特征在于,所述方法包括:建立与从终端的连接,并从网络侧获取下载资源;根据所述下载资源,为已建立连接的所述从终端分配下载任务,以使所述从终端根据所述下载任务下载数据;接收所述从终端下载获得的数据,并将所述数据与自身下载的数据进行重组,以完成下载任务。2.根据权利要求1所述的方法,其特征在于,所述建立与从终端的连接之前,还包括:检测当前的网速,并将所述网速与预设的网速阈值进行对比;其中,若所述网速小于所述网速阈值,则建立与从终端的连接;若所述网速大于或等于所述网速阈值,则不与从终端建立连接。3.根据权利要求2所述的方法,其特征在于,根据权利要求1所述的方法,其特征在于,所述建立与从终端的连接,包括:通过内置的蓝牙或NFC建立与所述从终端的连接。4.根据权利要求1所述的方法,其特征在于,所述根据所述下载资源,为已建立连接的所述从终端分配下载任务,包括:从所述下载资源中获取待下载数据中各子数据的排序信息,以及各子数据的地址信息;根据预设的分配策略,对所述地址信息进行分配,并将为所述从终端分配的地址信息携带在任务指令中,发送给所述从终端。5.根据权利要求4所述的方法,其特征在于,所述接收所述从终端下载获得的数据,并将所述数据与自身下载的数据进行重组,包括:实时接收所述从终端的实时下载数据,并根据所述排序信息,将所述实时下载数据和自身下载的数据存储在对应的存储区域。6.一种数据下载方法,其特征在于,包括:建立与主终端的连接,并接收所述主终端下发的下载任务,其中,所述下载任务是所述主终端根据获取到的下载资源分配下发的;根据所述下载任务下载数据,并将所述下载数据发送给所述主终端,以使所述主终端将所述下载数据与所述主终端自身下载的数据进行重组,以完成下载任务。7.根据权利要求6所述的方法,其特征在于,所述建立与主终端的连接,包括:通过内置的蓝牙或NFC建立与所述主终端的连接。8.一种数据下载终端,其特征在于,所述终端包括:第一建立模块,用于建立与从终端的连接;获取模块,用于从网络侧获取下载资源;分配模块,用于据所述下载资源,为已建立连接的所述从终端分配下载任务,以使所述从终端根据所述下载任务下载数据;第一接收模块,用于接...

【专利技术属性】
技术研发人员:王霖川李英俊颜为林
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1