The invention discloses a CPU scheduling method is suitable for execution in the mobile terminal, mobile terminal and network communication server connection, the method comprises: a plurality of application in response to any application startup operation; access application identification current to start the application, according to the application of identification to obtain the corresponding configuration information from the application of centralized CPU to run CPU configuration; scheduling according to the access to the CPU configuration; application of real-time monitoring of the operation corresponding to the current application, fine-tuning application according to the operation of the CPU operation; according to the application ID after fine-tuning the CPU running state and its associated generating the corresponding configuration items, update the application configuration information set; to adjust the configuration after entry and CPU platform identification together submitted to the web server, the web server to indicate the CPU platform to update and report The application scheduling configuration set should be used.
【技术实现步骤摘要】
一种CPU调度方法、移动终端及CPU调度系统
本专利技术涉及互联网技术和移动终端领域,特别涉及一种CPU调度方法、移动终端、网络服务器及CPU调度系统。
技术介绍
伴随互联网技术和硬件技术的不断发展,移动终端的普及程度也越来越高,而人们在使用如智能手机、平板电脑一类的移动终端时,对其性能要求也有所上升。就移动终端而言,其内置CPU(CentralProcessingUnit,中央处理器)的运转情况对整个终端所表现出的性能以及能给用户带来的体验至关重要。以搭载Andriod系统的智能手机为例,其CPU都是多核高频,可以带给用户很好的流畅性体验,但同时由于开启了多个CPU且高频运转,也不可避免地给用户带来手机发热发烫和耗电快的不好体验,经常需要一天充电一次或一天充电多次。现有的移动终端,一般为了在流畅性和耗电问题之间达到平衡,会适当调整一个中间值,针对所有的场景都是限制开启CPU的个数和单个CPU的频率。然而,在很多用户场景下,并没有开启这么多个高频CPU的必要,这样不但造成CPU空转,还很容易导致用户手机发热发烫和耗电快,但在有些需要用到大量CPU的用户场景,比如运行游戏或视频直播类应用时,又容易造成用户卡顿等问题。因此,需要提供一种新的CPU调度方法来优化上述处理过程。
技术实现思路
为此,本专利技术提供一种CPU调度方案,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种CPU调度方法,适于在移动终端中执行,移动终端中安装有多个应用,每个应用具有唯一的应用标识,移动终端中存储有与其CPU平台对应的应用配置信息集,应用配置信息集包括多个配 ...
【技术保护点】
一种CPU调度方法,适于在移动终端中执行,所述移动终端中安装有多个应用,每个应用具有唯一的应用标识,所述移动终端中存储有与其CPU平台对应的应用配置信息集,所述应用配置信息集包括多个配置条目,每个配置条目为应用标识和CPU配置的关联关系,所述移动终端与网络服务器通信连接,所述网络服务器中存储有多个对应于不同CPU平台的应用配置信息集,所述方法包括:响应对多个应用中任一个应用的启动操作;获取当前所启动应用的应用标识,根据所述应用标识从所述应用配置信息集中获取对应的CPU配置;根据获取到的CPU配置来调度CPU运行;实时监控当前活动应用对应的应用运行情况,根据应用运行情况对CPU的运行状态进行微调;根据微调后的CPU运行状态和其关联的应用标识生成相应的配置条目,对所述应用配置信息集进行更新;将微调后的配置条目以及CPU平台的标识一同上报至所述网络服务器,以指示所述网络服务器更新与上报的CPU平台对应的应用配置信息集。
【技术特征摘要】
1.一种CPU调度方法,适于在移动终端中执行,所述移动终端中安装有多个应用,每个应用具有唯一的应用标识,所述移动终端中存储有与其CPU平台对应的应用配置信息集,所述应用配置信息集包括多个配置条目,每个配置条目为应用标识和CPU配置的关联关系,所述移动终端与网络服务器通信连接,所述网络服务器中存储有多个对应于不同CPU平台的应用配置信息集,所述方法包括:响应对多个应用中任一个应用的启动操作;获取当前所启动应用的应用标识,根据所述应用标识从所述应用配置信息集中获取对应的CPU配置;根据获取到的CPU配置来调度CPU运行;实时监控当前活动应用对应的应用运行情况,根据应用运行情况对CPU的运行状态进行微调;根据微调后的CPU运行状态和其关联的应用标识生成相应的配置条目,对所述应用配置信息集进行更新;将微调后的配置条目以及CPU平台的标识一同上报至所述网络服务器,以指示所述网络服务器更新与上报的CPU平台对应的应用配置信息集。2.如权利要求1所述的方法,所述CPU配置包括CPU开启内核数、CPU开启内核的频率和/或CPU开启内核类型。3.如权利要求1或2所述的方法,所述当前活动应用为呈现在所述移动终端屏幕的最顶端并与用户进行交互的应用。4.如权利要求1-3中任一项所述的方法,所述应用运行情况包括应用流畅度,所述根据应用运行情况对CPU的运行状态进行微调的步骤包括:判断所述应用流畅度是否满足预设的应用流畅运行条件;若所述应用流畅度不满足所述应用流畅运行条件,则对CPU已开启内核的频率进行上调和/或再开启1个内核。5.如权利要求4所述的方法,所述应用流畅度为应用的刷新率。6.如权利要求4或5所述的方法,所述应用运行情况还包括CPU使用情况,所述CPU使用情况包括CPU已开启内核数、CPU已开启内核的频率、CPU已开启内核的负载和/或CPU已开启内核类型,所述根据应用...
【专利技术属性】
技术研发人员:刘志锋,
申请(专利权)人:厦门美图移动科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。