调整CPU性能模式的方法以及移动设备技术

技术编号:15203921 阅读:99 留言:0更新日期:2017-04-22 23:09
本发明专利技术公开了一种调整CPU性能模式的方法以及移动设备,方法包括:统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中应用程序和运行数据信息对应表中每一应用程序对应多个运行数据信息;根据应用程序和运行数据信息对应表选择最佳的CPU性能模式;根据最佳的CPU性能模式更新应用程序和CPU性能模式对应表,其中,应用程序和CPU性能模式对应表中每一应用程序对应一种CPU性能模式。通过以上方式,本发明专利技术能够根据使用场景调整CPU性能模式,在兼顾低功耗的同时为用户带来更流畅的用户体验。

Method for adjusting CPU performance mode and mobile device

The invention discloses a method for adjusting the performance of CPU model and mobile equipment, operation methods include: statistical data applications, and stored to the application and operation of data corresponding to the table, each table corresponds to the application application and operation data sequence corresponding to a plurality of operation data information; according to the application operation and data information corresponding to the table model CPU the best performance; according to the model the best CPU performance update application and CPU performance mode corresponding to the table, the application and performance of CPU model in each table corresponds to an application corresponding to a CPU performance model. Through the above method, the invention can adjust the CPU performance mode according to the usage scene, and bring more fluent user experience for users at the same time of low power consumption.

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种调整CPU性能模式的方法以及移动设备。
技术介绍
现在移动设备硬件性能已经比较强劲,但是由于电池容量的限制,设备不能一直保持在高能耗的运行模式下面。而如果想要获得较好的待机以及使用时间,就需要面对维持低功耗的同时兼顾设备性能的问题,所以许多移动设备都为用户准备了多种性能模式供用户选择。不同的模式下会调整中央处理器(CentralProcessingUnit,CPU)性能,屏幕亮度,振动设置,音效设置等多种不同设置来达到不同的用户体验。目前针对CPU性能模式的调整一般都是相对固定的,即在用户设置后CPU性能模式后不会再进行变化;例如,将CPU性能模式设置为平衡模式后,CPU性能模式就被固定在平衡模式,针对不同的应用程序,同一应用程序不同负载下CPU性能模式也不会变化。实际上,不同的应用程序对CPU性能的要求是不一致的,普通的应用程序并不需要很高的CPU性能。在运行普通应用程序时,配置低功耗模式能满足使用需求同时更加省电。同一个应用程序,也可能会由于用户的不同使用情况,对CPU性能有不一样的需求。以往的CPU性能模式无法根据用户使用场景来动态的调整。
技术实现思路
本专利技术实施例提供了一种调整CPU性能模式的方法以及移动设备,能够根据使用场景调整CPU性能模式,在兼顾低功耗的同时为用户带来更流畅的用户体验。本专利技术提供一种调整CPU性能模式的方法,包括:统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中应用程序和运行数据信息对应表中每一应用程序对应多个运行数据信息;根据应用程序和运行数据信息对应表选择最佳的CPU性能模式;根据最佳的CPU性能模式更新应用程序和CPU性能模式对应表,其中,应用程序和CPU性能模式对应表中每一应用程序对应一种CPU性能模式。其中,方法还包括:在应用程序启动时,从应用程序和CPU性能模式对应表中查找与应用程序对应的CPU性能模式,并以查找的CPU性能模式运行应用程序。其中,统计应用程序的运行数据信息的步骤之前,包括:预先建立并保存应用程序和CPU性能模式对应表,每一应用程序对应最近预设次数的运行数据信息,其中,运行数据信息包括:CPU使用率、每秒显示帧数以及输入响应时间;预先建立并保存应用程序和CPU性能模式对应表。其中,CPU性能模式包括高性能模式、平衡模式、低功耗模式的至少之一。其中,根据最佳的CPU性能模式更新应用程序和CPU性能模式对应表的步骤包括:如果应用程序和CPU性能模式对应表中已经存在最佳的CPU性能模式,且与应用程序对应,则保持应用程序和CPU性能模式对应表不变;如果应用程序和CPU性能模式对应表中最佳的CPU性能模式与应用程序不对应,则更新为应用程序与最佳的CPU性能模式对应;如果应用程序和CPU性能模式对应表中不存在与应用程序对应的CPU性能模式,则新增应用程序与最佳的CPU性能模式对应。本专利技术还提供一种调整CPU性能模式的移动设备,包括:统计模块,用于统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中应用程序和运行数据信息对应表中每一应用程序对应多个运行数据信息;选择模块,与统计模块连接,用于根据应用程序和运行数据信息对应表选择最佳的CPU性能模式;更新模块,与选择模块连接,用于根据最佳的CPU性能模式更新应用程序和CPU性能模式对应表。其中,移动设备还包括查找模块,与统计模块连接,用于:在应用程序启动时,从应用程序和CPU性能模式对应表中查找与应用程序对应的CPU性能模式,并以查找的CPU性能模式运行应用程序。其中,移动设备还包括存储模块,与统计模块连接,用于:预先建立并保存应用程序和CPU性能模式对应表,每一应用程序对应最近预设次数的运行数据信息,其中,运行数据信息包括:CPU使用率、每秒显示帧数以及输入响应时间;预先建立并保存应用程序和CPU性能模式对应表。其中,CPU性能模式包括高性能模式、平衡模式、低功耗模式的至少之一。其中,更新模块用于:如果应用程序和CPU性能模式对应表中已经存在最佳的CPU性能模式,且与应用程序对应,则保持应用程序和CPU性能模式对应表不变;如果应用程序和CPU性能模式对应表中最佳的CPU性能模式与应用程序不对应,则更新为应用程序与最佳的CPU性能模式对应;如果应用程序和CPU性能模式对应表中不存在与应用程序对应的CPU性能模式,则新增应用程序与最佳的CPU性能模式对应。通过上述方案,本专利技术的有益效果是:本专利技术通过统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中应用程序和运行数据信息对应表中每一应用程序对应多个运行数据信息;根据应用程序和运行数据信息对应表选择最佳的CPU性能模式;根据最佳的CPU性能模式更新应用程序和CPU性能模式对应表,能够根据使用场景调整CPU性能模式,在兼顾低功耗的同时为用户带来更流畅的用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本专利技术实施例的调整CPU性能模式的方法的流程示意图;图2是本专利技术第一实施例的调整CPU性能模式的电子设备的结构示意图;图3是本专利技术第二实施例的调整CPU性能模式的电子设备的结构示意图;图4是本专利技术实施例的调整CPU性能模式的电子设备的一实体装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例的调整CPU性能模式的方法的流程示意图。如图1所示,调整CPU性能模式的方法包括:步骤S10:统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中应用程序和运行数据信息对应表中每一应用程序对应多个运行数据信息。在本专利技术实施例中,在应用程序启动时,从应用程序和CPU性能模式对应表中查找与应用程序对应的CPU性能模式,并以查找的CPU性能模式运行应用程序。如果在应用程序和CPU性能模式对应表中没有查找到与该应用程序对应的CPU性能模式,则直接以默认的CPU性能模式运行该应用程序。其中,CPU性能模式包括高性能模式、平衡模式、低功耗模式的至少之一。在步S10骤之前,预先建立并保存应用程序和CPU性能模式对应表,每一应用程序对应最近预设次数的运行数据信息,并且还预先建立并保存应用程序和CPU性能模式对应表。其中,运行数据信息包括但不限于:CPU使用率、每秒显示帧数(framespersecond,FPS)以及输入响应时间。预设次数可以根据需要设置,优选为3次。步骤S11:根据应用程序和运行数据信息对应表选择最佳的CPU性能模式。在本专利技术实施例中,在步骤S11中,在应用程序和运行数据信息对应表中对与应用程序对应的多个运行数据信息进行评估,得到该应用程序最佳的CPU性能模式。步骤S12:根据最佳的CPU性能本文档来自技高网...
调整CPU性能模式的方法以及移动设备

【技术保护点】
一种调整CPU性能模式的方法,其特征在于,所述方法包括:统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中所述应用程序和运行数据信息对应表中每一应用程序对应多个所述运行数据信息;根据所述应用程序和运行数据信息对应表选择最佳的CPU性能模式;根据所述最佳的CPU性能模式更新应用程序和CPU性能模式对应表,其中,所述应用程序和CPU性能模式对应表中每一应用程序对应一种CPU性能模式。

【技术特征摘要】
1.一种调整CPU性能模式的方法,其特征在于,所述方法包括:统计应用程序的运行数据信息,并存储至应用程序和运行数据信息对应表,其中所述应用程序和运行数据信息对应表中每一应用程序对应多个所述运行数据信息;根据所述应用程序和运行数据信息对应表选择最佳的CPU性能模式;根据所述最佳的CPU性能模式更新应用程序和CPU性能模式对应表,其中,所述应用程序和CPU性能模式对应表中每一应用程序对应一种CPU性能模式。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用程序启动时,从所述应用程序和CPU性能模式对应表中查找与所述应用程序对应的CPU性能模式,并以查找的所述CPU性能模式运行所述应用程序。3.根据权利要求1所述的方法,其特征在于,所述统计应用程序的运行数据信息的步骤之前,包括:预先建立并保存所述应用程序和CPU性能模式对应表,每一应用程序对应最近预设次数的运行数据信息,其中,所述运行数据信息包括:CPU使用率、每秒显示帧数以及输入响应时间;预先建立并保存所述应用程序和CPU性能模式对应表。4.根据权利要求1所述的方法,其特征在于,所述CPU性能模式包括高性能模式、平衡模式、低功耗模式的至少之一。5.根据权利要求1所述的方法,其特征在于,所述根据所述最佳的CPU性能模式更新所述应用程序和CPU性能模式对应表的步骤包括:如果所述应用程序和CPU性能模式对应表中已经存在所述最佳的CPU性能模式,且与所述应用程序对应,则保持所述应用程序和CPU性能模式对应表不变;如果所述应用程序和CPU性能模式对应表中所述最佳的CPU性能模式与所述应用程序不对应,则更新为所述应用程序与所述最佳的CPU性能模式对应;如果所述应用程序和CPU性能模式对应表中不存在与所述应用程序对应的CPU性能模式,则新增所述应用程序与所述最佳的CPU性能模式对应。6.一...

【专利技术属性】
技术研发人员:赵恒昌
申请(专利权)人:捷开通讯深圳有限公司
类型:发明
国别省市:广东;44

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

1