一种信息处理的方法及一种电子设备技术

技术编号:11018931 阅读:59 留言:0更新日期:2015-02-11 09:28
本申请涉及电子技术领域,尤其涉及一种信息处理的方法及一种电子设备,解决了现有技术中在电子设备与云端进行信息交互时,将整个任务都分配给云端来做,就存在电子设备的处理资源被浪费的技术问题,本申请实施例的方法包括:将待处理的任务分解成多个子任务;根据所述电子设备的处理能力,从多个子任务中选择部分子任务,并将选择的部分子任务分配给所述电子设备处理,除选择的部分子任务之外的其他子任务分配给所述云端处理;将处理所有子任务得到的结果进行合并。采用本申请实施例能够充分利用电子设备端的处理资源,而且处理任务的效率也会更高。

【技术实现步骤摘要】
【专利摘要】本申请涉及电子
,尤其涉及一种信息处理的方法及一种电子设备,解决了现有技术中在电子设备与云端进行信息交互时,将整个任务都分配给云端来做,就存在电子设备的处理资源被浪费的技术问题,本申请实施例的方法包括:将待处理的任务分解成多个子任务;根据所述电子设备的处理能力,从多个子任务中选择部分子任务,并将选择的部分子任务分配给所述电子设备处理,除选择的部分子任务之外的其他子任务分配给所述云端处理;将处理所有子任务得到的结果进行合并。采用本申请实施例能够充分利用电子设备端的处理资源,而且处理任务的效率也会更高。【专利说明】一种信息处理的方法及一种电子设备
本专利技术涉及电子
,尤其涉及一种信息处理的方法及一种电子设备。
技术介绍
随着科学技术的不断发展,电子设备也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科学发展带来的各种便利,现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。 例如,云计算的出现就使得电子设备变得得轻量化,云计算是一种新兴的商业计算模型,它将计算任务分布在大量计算及构成的资源池上,使各种应用系统能够根据需要获取计算能力、存储空间和各种软件服务。通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算,云计算的资源是动态易扩展而且虚拟化的,通过互联网提供,在电子设备端的用户无需了解“云”中基础设施的细节,也无需具有相应的专业知识,也无需直接进行控制,只需了解电子设备所需的资源以及如何通过网络来得到相应的服务。所有的处理过程都由云端来处理。 但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题: 由于现有技术中在需要进行云计算时,将整个任务都分配给云端来做,就存在电子设备的处理资源被浪费的技术问题。 而且,将整个任务都分配给云端来做时,就使得云端的处理量较大,因此,就存在处理的效率不高的技术问题。
技术实现思路
本申请实施例通过提供一种信息处理的方法及一种电子设备,解决了现有技术中在电子设备与云端进行信息交互时,将整个任务都分配给云端来做,就存在电子设备的处理资源被浪费的技术问题。 本申请实施例提供了一种信息处理的方法,应用于一电子设备中,所述电子设备能够与云端进行信息交互,所述方法包括:将待处理的任务分解成多个子任务;根据所述电子设备的处理能力,从多个子任务中选择部分子任务,并将选择的部分子任务分配给所述电子设备处理,除选择的部分子任务之外的其他子任务分配给所述云端处理;将处理所有子任务得到的结果进行合并。 进一步的,所述将待处理的任务分解成多个子任务,具体为:根据所述电子设备处理任务的能力,将待处理的任务分解成多个子任务。 进一步的,所述根据电子设备的处理能力,将待处理的任务分解成多个子任务,具体为:根据所述电子设备的处理任务量的能力,将所述待处理的任务分解为多个子任务;或根据所述电子设备的处理任务类型的能力,将所述待处理的任务分解成多个子任务。 进一步的,所述电子设备处理任务的能力为所述电子设备当前能处理的任务量;从多个子任务中选择部分子任务,具体为:从多个子任务中选择出的所有子任务的任务量总和不大于所述电子设备当前能处理的任务量。 进一步的,根据下列方式中的部分或全部,确定所述电子设备当前能处理的任务量:根据所述电子设备所处的网络状况,确定所述电子设备当前能处理的任务量;根据当前所述电子设备的处理器的资源占用率,确定所述电子设备当前能处理的任务量;根据当前所述电子设备的电量,确定所述电子设备当前能处理的任务量。 进一步的,所述电子设备处理任务的能力为所述电子设备能处理的任务的任务类型;从多个子任务中选择部分子任务,具体为:从多个子任务中选择出与所述电子设备能处理的任务的任务类型匹配的子任务。 另一方面,本申请实施例还提供了一种电子设备,所述电子设备能够与云端进行信息交互,所述电子设备包括:分解模块,用于将待处理的任务分解成多个子任务;分配模块,用于根据所述电子设备处理任务的能力,从多个子任务中选择部分子任务,并将选择的部分子任务分配给所述电子设备处理,除选择的部分子任务之外的其他子任务分配给所述云端处理;合并模块,用于将处理所有子任务得到的结果进行合并。 进一步的,所述分解模块具体用于:根据所述电子设备处理任务的能力,将待处理的任务分解成多个子任务。 进一步的,所述分解模块具体用于:根据所述电子设备的处理任务量的能力,将所述待处理的任务分解为多个子任务;或根据所述电子设备的处理任务类型的能力,将所述待处理的任务分解成多个子任务。 进一步的,所述电子设备处理任务的能力为所述电子设备当前能处理的任务量,所述分配模块具体用于:从多个子任务中选择出的所有子任务的任务量总和不大于所述电子设备当前能处理的任务量。 进一步的,所述电子设备处理任务的能力为所述电子设备能处理的任务的任务类型,所述分配模块具体用于:从多个子任务中选择出与所述电子设备能处理的任务的任务类型匹配的子任务。 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点: 1、由于采用了根据电子设备处理任务的能力,从多个子任务中选择部分子任务,并将选择的部分子任务分配给该电子设备处理,除选择的部分子任务之外的其他子任务分配给云端处理的技术方案,所以,有效解决了现有技术中,在需要进行云计算时,将整个任务都分配给云端来做,就存在电子设备端的处理资源被浪费的技术问题,进而实现了能够充分利用电子设备端的处理资源的技术效果。 2、正是由于将选择的部分子任务分配给了该电子设备处理,除选择的部分子任务之外的其他子任务分配给云端处理,使得电子设备端与云端能够共同协作来完成整个任务,使得处理任务的效率更高。 【专利附图】【附图说明】 图1为本申请实施例中一种信息处理的方法的流程图; 图2为本申请实施例中一种电子设备的模块图。 【具体实施方式】 本申请通过提供一种信息处理的方法以及一种电子设备,解决了现有技术中在需要进行云计算时,将整个任务都分配给云端来做,就存在电子设备的处理资源被浪费的技术问题。 本申请为解决上述存在的电子设备端资源被浪费的技术问题,总体思路如下: 首先,在电子设备获取到需要发送到云端进行云计算的待处理任务时,先将该待处理的任务分解成多个子任务,接着,就根据该电子设备的处理能力,从分解获得的多个子任务当中选择部分子任务,来分配给电子设备端进行处理,将该多个子任务中剩余的其他子任务分配给云端来做,也就是说,具有优先选择权的是电子设备,当电子设备根据自身的处理能力从待处理任务中选择一部分任务进行处理时,将剩余的没有被选择的任务就发送给云端进行处理,最终,将云端处理的结果以及电子设备处理的结果在电子设备端进行合并输出,这样,就使得电子设备端的处理资源得到充分的利用。 比如,现有的PC,处理能力已经很强大了,对于多种类型或者多任务量的任务来说,PC的处理能力是已经可以满足的了,但是,为了使得电子设备能够处理待处理的任务的效率更高,可以将一部分待处理任务在本地进行处理,将另外一部分任务交给云端来处理,这样,不仅满足了处理效率的问题,而且,相本文档来自技高网
...

【技术保护点】
一种信息处理的方法,应用于一电子设备中,所述电子设备能够与云端进行信息交互,其特征在于,所述方法包括:将待处理的任务分解成多个子任务;根据所述电子设备处理任务的能力,从多个子任务中选择部分子任务,并将选择的部分子任务分配给所述电子设备处理,除选择的部分子任务之外的其他子任务分配给所述云端处理;将处理所有子任务得到的结果进行合并。

【技术特征摘要】

【专利技术属性】
技术研发人员:李凡智
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1