[发明专利]一种基于Android系统的功耗计算方法在审
| 申请号: | 201810162276.8 | 申请日: | 2018-02-27 |
| 公开(公告)号: | CN108415816A | 公开(公告)日: | 2018-08-17 |
| 发明(设计)人: | 张海防 | 申请(专利权)人: | 苏州万特锐仪器有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 功耗 功耗计算 系统功耗 应用程序 日志 应用 转调 程序部件 程序系统 创建部件 功耗优化 计算公式 生命周期 用户使用 组件包括 分析 线程 | ||
1.一种基于Android系统的功耗计算方法,其特征在于:包括基于Android系统的功耗系统,所述基于Android系统的功耗系统包括应用功耗单元和系统功耗单元;
所述计算方法的计算公式为:Ptotal=Papp+Psystem;
所述应用功耗单元的功耗计算公式为:
Papp=∑Pprocess_CPU+Pwakelock+PDT+Papp_WIFI+Psensor;
所述系统功耗单元的功耗计算公式为:
Psystem=Pphone+Pradio+Pscreen+PWIFI+Pbluetooth+Pidle。
2.如权利要求1所述的基于Android系统的功耗计算方法,其特征在于:所述应用功耗单元的功耗计算公式中:所述Pprocess_CPU为线程的CPU的耗电量,所述Pwakelock为应用程序的WakeLock的耗电量,所述PDT为应用程序的数据传输的耗电量,所述Papp_WiFi为应用程序使用WIFI的耗电量,所述Psensor为应用程序的传感器耗电量。
3.如权利要求2所述的基于Android系统的功耗计算方法,其特征在于:
所述Pprocess_CPU=∑((Tuser_mode+Tkernel_mode)×DCPU_ACTIVE×Sfreq),
所述Pwake_lock=∑Twakelock×DCPU_AWAKE,
所述Papp_WIFI=Tapp_WIFI×DWIFI_ON,
所述Psensor=Pnormal+TGPS×DGPS_ON,
所述PDT=(Bin+Bout)×PperByte。
4.如权利要求1所述的基于Android系统的功耗计算方法,其特征在于:所述系统功耗单元的功耗计算公式中:所述Psystem为非应用程序造成的耗电量,所述Pphone为接打电话的耗电量,所述Pradio为不同强度基带待机+信号扫描的耗电量,所述Pscreen为开启+不同亮度持续的耗电量,所述PWiFi为开启+无数据传输运行的耗电量,所述Pbluetooth为开启+AT指令的耗电量,所述Pidle为空闲的耗电量。
5.如权利要求4所述的基于Android系统的功耗计算方法,其特征在于:
所述Pphone=Tphone×DRADIO_ACTIVE,
所述Pradio=∑(Tradio_i×DRADIO_ON_i)+Tscanning×DRADIO_SCANNING,
所述Pscreen=Ton×DSCREEN_ON+∑(DSCREEN_FULL×(bi+0.5f)×Tbi),
所述PWIFI=TWIFI_on×0×DWIFI_ON+(Tall_WIFI-Tapp_WIFI)×DWIFI_ON,
所述
所述Pidle=DCPU_IDLE×(Ttotal-Tscreen)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州万特锐仪器有限公司,未经苏州万特锐仪器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810162276.8/1.html,转载请声明来源钻瓜专利网。





