一种终端的资源分配方法及终端设备组成比例

技术编号:14929991 阅读:209 留言:0更新日期:2017-03-31 11:39
本发明专利技术实施例公开了一种终端的资源分配方法及终端设备,涉及终端控制领域,终端能够根据前台运行的应用的属性信息对系统资源进行差异性设置,和现有技术相比,能够更加合理的利用系统资源。本发明专利技术方法包括:获取目标应用的属性信息,得到目标属性信息;根据目标属性信息确定目标应用对应的目标资源分配方案;当目标应用在前台运行时,根据目标资源分配方案对终端的系统资源进行分配。

【技术实现步骤摘要】

本专利技术涉及终端控制领域,具体涉及一种终端的资源分配方法及终端设备。
技术介绍
随着智能终端的发展、用户需求的增大,智能终端上安装的应用数量迅速增长,应用的类别迅速增多,使得智能终端一机便能实现游戏机、摄像机、电脑、音乐播放器等多类终端的功能,融入用户生活的方方面面。随着应用功能的不断扩展,使得智能终端运行的处理越来越复杂,要求的系统资源越来越多,比如需要更大的内存,更高的中央处理器CPU频率与图形处理器GPU频率等。现有技术根据热门应用对系统资源的需求,制定终端的资源分配方案,并按照制定的资源分配方案对终端的CPU频率、GPU频率、资源使用权限等进行设置,以满足大部分应用的正常运行。但是实际上,属性信息不同的应用,其对系统资源的需求通常是不同的,在智能终端的使用过程中,不同属性信息的应用在前台运行时,采用相同的资源分配方案,容易导致系统资源浪费,或者因系统资源分配不足导致应用的运行效果不佳,无法合理的利用系统资源。
技术实现思路
本专利技术实施例提供了一种终端的资源分配方法及终端设备,用于解决现有技术无法合理的利用系统资源的问题。为达到上述目的,本专利技术实施例的一方面提供了一种终端的资源分配方法,所述方法包括:获取目标应用的属性信息,得到目标属性信息;根据所述目标属性信息确定所述目标应用对应的目标资源分配方案;当所述目标应用在前台运行时,根据所述目标资源分配方案对所述终端的系统资源进行分配。结合第一方面,在第一方面的第一种可能的实现方式中,根据所述目标属性信息确定所述目标应用对应的目标资源分配方案包括:获取所述目标应用的目标运行参数;从预存的所述目标属性信息对应的资源分配方案集合中,确定所述目标应用的目标运行参数的取值对应的资源分配方案作为所述目标资源分配方案。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述获取所述目标应用的目标运行参数之前,所述方法还包括:确定所述目标属性信息对应于目标检测方案,所述目标检测方案用以指示对所述目标应用的目标运行参数进行检测。结合第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述目标运行参数包括上传或下载的数据流量;或者包括在前台运行的持续时长;或者包括上传或下载的数据流量以及在前台运行的持续时长。结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式和第一方面的第三种可能的实现方式中任意一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述系统资源包括终端资源和/或对所述终端资源的使用权限,所述终端资源包括中央处理器CPU资源、图形处理器GPU资源、显示屏资源、网络资源和内存资源中的一种或多种。结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式和第一方面的第四种可能的实现方式中任意一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述获取目标应用的属性信息包括:对所述目标应用进行安装,并判断应用与属性信息的对应关系集合中是否包括所述目标应用,所述应用与属性信息的对应关系集合通过从应用提供平台获取应用的属性信息得到;若是,则从所述应用与属性信息的对应关系集合中确定所述目标应用的属性信息为所述目标属性信息;若否,则向所述应用提供平台发送获取所述目标应用的属性信息的请求;接收所述应用提供平台发送的所述目标属性信息。本专利技术实施例的第二方面提供了一种终端设备,所述终端设备包括:获取模块,用于获取目标应用的属性信息,得到目标属性信息;第一确定模块,用于根据所述目标属性信息确定所述目标应用对应的目标资源分配方案;分配模块,用于当所述目标应用在前台运行时,根据所述目标资源分配方案对所述终端的系统资源进行分配。结合第二方面,在第二方面的第一种可能的实现方式中,所述第一确定模块包括:获取单元,用于获取所述目标应用的目标运行参数;第一确定单元,用于从预存的所述目标属性信息对应的资源分配方案集合中,确定所述目标应用的目标运行参数的取值对应的资源分配方案作为所述目标资源分配方案。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述终端设备还包括:第二确定模块,用于确定所述目标属性信息对应于目标检测方案,所述目标检测方案用以指示对所述目标应用的目标运行参数进行检测。结合第二方面的第一种可能的实现方式或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述目标运行参数包括上传或下载的数据流量;或者包括在前台运行的持续时长;或者包括上传或下载的数据流量以及在前台运行的持续时长。结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式和第二方面的第三种可能的实现方式中任意一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述系统资源包括终端资源和/或对所述终端资源的使用权限,所述终端资源包括中央处理器CPU资源、图形处理器GPU资源、显示屏资源、网络资源和内存资源中的一种或多种。结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式、第二方面的第三种可能的实现方式和第二方面的第四种可能的实现方式中任意一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述获取模块包括:安装单元,用于对所述目标应用进行安装;判断单元,用于判断应用与属性信息的对应关系集合中是否包括所述目标应用,所述应用与属性信息的对应关系集合通过从应用提供平台获取应用的属性信息得到;第二确定单元,用于当所述判断单元判定所述应用与属性信息的对应关系集合中包括所述目标应用时,从所述应用与属性信息的对应关系集合中确定所述目标应用的属性信息为所述目标属性信息;发送单元,用于当所述判断单元判定所述应用与属性信息的对应关系集合中不包括所述目标应用时,向所述应用提供平台发送获取所述目标应用的属性信息的请求;接收单元,用于接收所述应用提供平台发送的所述目标属性信息。从以上技术方案可以看出,本专利技术实施例具有以下优点:属性信息不同的应用,其对系统资源的需求通常是不同的,本专利技术根据应用的属性信息确定该应用对应的资源分配方案,并当该应用在前台运行时,根据其对应的资源分配方案对终端的系统资源进行分配,使得终端能够根据前台运行的应用的属性信息对系统资源进行差异性设置,从而有利于合理的利用系统资源。附图说明图1是本专利技术终端的资源分配方法一个实施例示意图;图2是本专利技术终端的资源分配方法另一个实施例示意图;图3是本专利技术终端的资源分配方法另一个实施例示意图;图4是本专利技术终端设备一个实施例示意图;图5是本专利技术终端设备另一个实施例示意图。具体实施方式本专利技术实施例提供了一种终端的资源分配方法及终端设备,用于根据前台运行的应用的属性信息对系统资源进行差异性设置,以更加合理的利用系统资源。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的本文档来自技高网
...

【技术保护点】
一种终端的资源分配方法,其特征在于,包括:获取目标应用的属性信息,得到目标属性信息;根据所述目标属性信息确定所述目标应用对应的目标资源分配方案;当所述目标应用在前台运行时,根据所述目标资源分配方案对所述终端的系统资源进行分配。

【技术特征摘要】
1.一种终端的资源分配方法,其特征在于,包括:获取目标应用的属性信息,得到目标属性信息;根据所述目标属性信息确定所述目标应用对应的目标资源分配方案;当所述目标应用在前台运行时,根据所述目标资源分配方案对所述终端的系统资源进行分配。2.根据权利要求1所述的终端的资源分配方法,其特征在于,根据所述目标属性信息确定所述目标应用对应的目标资源分配方案包括:获取所述目标应用的目标运行参数;从预存的所述目标属性信息对应的资源分配方案集合中,确定所述目标应用的目标运行参数的取值对应的资源分配方案作为所述目标资源分配方案。3.根据权利要求2所述的终端的资源分配方法,其特征在于,在所述获取所述目标应用的目标运行参数之前,所述方法还包括:确定所述目标属性信息对应于目标检测方案,所述目标检测方案用以指示对所述目标应用的目标运行参数进行检测。4.根据权利要求2所述的终端的资源分配方法,其特征在于,所述目标运行参数包括上传或下载的数据流量;或者包括在前台运行的持续时长;或者包括上传或下载的数据流量以及在前台运行的持续时长。5.根据权利要求1至4中任一项所述的终端的资源分配方法,其特征在于,所述系统资源包括终端资源和/或对所述终端资源的使用权限,所述终端资源包括中央处理器CPU资源、图形处理器GPU资源、显示屏资源、网络资源和内存资源中的一种或多种。6.根据权利要求1至4中任一项所述的终端的资源分配方法,其特征在于,所述获取目标应用的属性信息包括:对所述目标应用进行安装,并判断应用与属性信息的对应关系集合中是否包括所述目标应用,所述应用与属性信息的对应关系集合通过从应用提供平台获取应用的属性信息得到;若是,则从所述应用与属性信息的对应关系集合中确定所述目标应用的属性信息为所述目标属性信息;若否,则向所述应用提供平台发送获取所述目标应用的属性信息的请求;接收所述应用提供平台发送的所述目标属性信息。7.一种终端设备,其特征在于,包括:获取模块,用于获取目标应用的属性信息,得...

【专利技术属性】
技术研发人员:谭必文
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1