安卓设备的功耗控制方法技术

技术编号:11418459 阅读:114 留言:0更新日期:2015-05-06 19:55
本发明专利技术提供了一种安卓设备的功耗控制方法,包括步骤:A、记录SurfaceFlinger服务的UI绘制在每个设定周期内的调用次数;B、采用下述公式计算依次相邻的n个设定周期的SurfaceFlinger服务的UI绘制的平均调用次数;所述n为设定的值;faw=(fw+fw-1+......+fw-n+1)/n;其中faw是当前计算的所述平均调用次数;n是计算所述平均调用次数所设定的周期数;w表示当前处于第w个设定周期,fw表示当前第w设定周期内的调用次数;C、根据当前计算出的所述平均调用次数faw的大小调节CPU的功耗大小;D、返回步骤A。使用本发明专利技术,可以实现避免出现安卓设备显示出现画面迟滞的条件下,进行较为灵活的对功耗进行控制。

【技术实现步骤摘要】

本专利技术涉及一种安卓设备,特别是指一种安卓设备的功耗控制方法
技术介绍
安卓(Android)系统设备(如安卓系统的手机)使用过程中,在某些情况下,显示的内容并不会被频繁的刷新,例如用户通过安卓手机进行文字性内容的阅读时,如电子书的阅读、新闻浏览、社交应用中页面阅读等,大部分时间除了响应用户一些触控操作进行的屏幕刷新、或接收到数据进行显示的屏幕刷新外,大部分屏幕所显示的内容都是出于静态显示,即处于屏幕内容没有被刷新的状态。这种情况下,一般需要比较低的CPU频率或者启用较少的CPU内核(针对多核CPU的情况)就可以完成。同时,由于用户使用手机情况的不确定性,也可能会随时切换到手机显示的内容会被频繁刷新的应用,例如用户在社交应用中输入信息时的即时输入的情况,或打开某动态(例如有flash动画存在)的新闻浏览页面,或切换到其他某应用(例如某游戏)的情况,而对于这些情况下,则需要提高CPU的频率,或者启用较多的内核,以使得安卓系统可以快速响应,不至于出本文档来自技高网...
安卓设备的功耗控制方法

【技术保护点】
一种安卓设备的功耗控制方法,其特征在于,包括步骤:A、记录SurfaceFlinger服务的UI绘制在每个设定周期内的调用次数;B、采用下述公式计算依次相邻的n个设定周期的SurfaceFlinger服务的UI绘制的平均调用次数;所述n为设定的值;faw=(fw+fw‑1+......+fw‑n+1)/n;其中faw是当前计算的所述平均调用次数;n是计算所述平均调用次数所设定的周期数;w表示当前处于第w个设定周期,fw表示当前第w设定周期内的调用次数;C、根据当前计算出的所述平均调用次数faw的大小调节CPU的功耗大小;D、返回步骤A。

【技术特征摘要】
1.一种安卓设备的功耗控制方法,其特征在于,包括步骤:
A、记录SurfaceFlinger服务的UI绘制在每个设定周期内的调用
次数;
B、采用下述公式计算依次相邻的n个设定周期的SurfaceFlinger
服务的UI绘制的平均调用次数;所述n为设定的值;
faw=(fw+fw-1+......+fw-n+1)/n;其中faw是当前计算的所述平均调用次
数;n是计算所述平均调用次数所设定的周期数;w表示当前处于第
w个设定周期,fw表示当前第w设定周期内的调用次数;
C、根据当前计算出的所述平均调用次数faw的大小调节CPU的功
耗大小;
D、返回步骤A。
2.根据权利要求1所述的方法,其特征在于,步骤C包括:
判断所述平均调用次数faw低于第一设定值时,调整CPU处于一
低功耗状态;
判断所述平均调用次数faw高...

【专利技术属性】
技术研发人员:李文栋杨莹莹
申请(专利权)人:中科创达软件股份有限公司
类型:发明
国别省市:北京;11

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

1