数据下载的方法及相关装置制造方法及图纸

技术编号:21066236 阅读:33 留言:0更新日期:2019-05-08 10:13
本申请实施例公开了数据下载的方法及相关装置,方法包括:当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议;将所述目标下载任务按照预设方式划分为多个子任务;从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议;通过所述目标通信协议进行所述多个子任务的处理。本申请实施例有利于提高网络控制的灵活性与智能性,进而提升用户体验度。

【技术实现步骤摘要】
数据下载的方法及相关装置
本申请涉及电子设备
,具体涉及一种数据下载的方法及相关装置。
技术介绍
随着科技的发展,终端的功能越来越强大,计算能力以及通信能力都有了质的飞跃。当前的终端往往支持多种通信协议,比如Wi-Fi(WirelessFidelity,无线保真)技术,蜂窝网络技术,蓝牙通信以及红外线通信等等。在不同场景中,用户可以选择不同的通信协议进行通信。但是,当用户进行数据下载时,往往只会通过终端支持的一种通信协议进行数据下载,从而导致效率不高,影响了用户的体验。
技术实现思路
本申请实施例提供了一种数据下载的方法及相关装置,以期提高网络控制的灵活性与智能性,进而提升用户体验度。第一方面,本申请实施例提供一种数据下载的方法,应用于电子设备,所述方法包括:当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议;将所述目标下载任务按照预设方式划分为多个子任务;从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议;通过所述目标通信协议进行所述多个子任务的处理。第二方面,本申请实施例提供一种终端,所述终端包括:确定单元,用于当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议;划分单元,用于将所述目标下载任务按照预设方式划分为多个子任务;选择单元,用于从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议;处理单元,用于通过所述目标通信协议进行所述多个子任务的处理。第三方面,本申请实施例提供包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-9任一项所述的方法中的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中,当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议;将所述目标下载任务按照预设方式划分为多个子任务;从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议;通过所述目标通信协议进行所述多个子任务的处理。可见,本申请实施例的一种数据下载的方法及相关装置,能够提高网络控制的灵活性与智能性,进而提升用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种电子设备所处无线通信系统的系统架构示意图;图2是本申请实施例提供的一种数据下载的方法的流程示意图;图3是本申请实施例提供的另一种数据下载的方法的流程示意图;图4是本申请实施例提供的另一种数据下载的方法的流程示意图;图5是本申请实施例提供的一种下载装置的功能单元组成框图;图6是本申请实施例提供的另一种下载装置的功能单元组成框图;图7是本申请实施例提供的另一种下载装置的功能单元组成框图;图8是本申请实施例提供的一种下载装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及实施例意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。链路聚合,是指使设备可以同时使用两个或者两个以上的网口同时进行上网,比如在手机上通过链路聚合的同时使用Wi-Fi和数据网络来进行网络访问。android网络系统,当Wi-Fi被使能的时候,会导致数据网络不可使用(connectivityService网络评分机制导致数据网络断开),而链路聚合至少需要两个或两个以上的可用网络,所以服务等级协议(Service-LevelAgreement,缩写为SLA)的前提条件就是要使Wi-Fi和数据网络共存。如图1所示,目前电子设备101可以连接数据网络103,数据网为用于传输数据业务的通信网;Wi-Fi102,Wi-Fi是一种允许电子设备连接到一个无线局域网的技术;通常使用2.4GUHF或5GSHFISM射频频段;以及蓝牙104,一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)等。针对上述问题,本申请实施例提出一种数据下载的方法,下面结合附图对本申请实施例进行详细介绍。请参阅图2,图2是本申请实施例提供了一种数据下载的方法的流程示意图,应用于电子设备,如图2所示,本数据下载的方法包括:S201,当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议。其中,可以需要指出的是,本专利技术的执行主体可以是移动终端、服务器、手持式设备等具有通信功能的电子设备。常见的移动终端包括手机、智能穿戴设备等。另外,可以理解的是,用户可以是通过按键、鼠标、触摸屏或声音等方式进行指令输入。其中,所述确定目标下载任务,可以是:利用超文本传输协议的代理获取所述用户的下载请求;对所述下载请求进行解析以获取目标下载任务。举例来说,该下载任务可以一部电影、一款游戏、一本电子书或一首音乐。再比如,该下载任务可以是个文件包,该文件包中包括电影、游戏、应用程序、音乐中的一种或多种。其中,确定所述终端当前所支持的通信协议,可以是:遍历所述终端的设备管理列表;将所述设备管理列表中所记录的通信协议作为所述终端当前所支持的通信协议。其中,可以理解的是,所述终端当前所支持的通信协议包括无线保真通信协议、蜂窝网络通信协议、蓝牙通信协议以及红外线通信协议。本实施例在此不再一一列举,也不做限制。S202,将所述目标下载任务按照预设方式划分本文档来自技高网
...

【技术保护点】
1.一种数据下载的方法,其特征在于,应用于终端,所述方法包括:当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议;将所述目标下载任务按照预设方式划分为多个子任务;从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议;通过所述目标通信协议进行所述多个子任务的处理。

【技术特征摘要】
1.一种数据下载的方法,其特征在于,应用于终端,所述方法包括:当接收到用户输入的进行下载的指令时,确定目标下载任务以及确定所述终端当前所支持的通信协议;将所述目标下载任务按照预设方式划分为多个子任务;从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议;通过所述目标通信协议进行所述多个子任务的处理。2.根据权利要求1所述的方法,其特征在于,所述通过所述目标通信协议进行所述多个子任务的处理,包括:将所述多个子任务分配到所述目标通信协议所对应的数据链路中;接收所述目标通信协议所对应的数据链路所传输的数据流;将接收到的数据流进行聚合以获取所述目标下载任务所对应的数据。3.根据权利要求2所述的方法,其特征在于,所述将所述多个子任务分配到所述目标通信协议所对应的数据链路中,包括:确定所述目标通信协议的中每种通信协议的带宽;根据每种通信协议的带宽将所述多个子任务成比例的分配到每种通信协议所对应的数据链路中。4.根据权利要求3所述的方法,其特征在于,所述将接收到的数据流进行聚合以获取所述目标下载任务所对应的数据,包括:按照所述多个子任务的序号确定所述接收到的数据流的序号;按照所述数据流的序号将所述接收到的数据流进行拼接以获取所述目标下载任务所对应的数据。5.根据权利要求4所述的方法,其特征在于,所述确定目标下载任务,包括:利用超文本传输协议的代理获取所述用户的下载请求;对所述下载请求进行解析以获取目标下载任务。6.根据权利要求5所述的方法,其特征在于,所述从所述终端当前所支持的通信协议中选择至少两种通信协议作为目标通信协议,包括:根据所述终端中记录的每种通信协议的使...

【专利技术属性】
技术研发人员:黄园
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1