[发明专利]耗电量监测方法、装置、设备及其存储介质在审
申请号: | 201811093015.1 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109460337A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 李唯;卢彦涛;黎文杰 | 申请(专利权)人: | 一艾普有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 中国香港湾仔洛克哈特*** | 国省代码: | 中国香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询结果 耗电量 查询操作 耗电量监测 进程标识符 应用标识符 存储介质 使用信息 网络流量 应用程序 操作系统 内存使用信息 关联 触发事件 系统权限 初始化 触发 申请 内存 统计 响应 | ||
本申请公开了耗电量监测方法、装置、设备及其存储介质。该方法包括:获取操作系统内至少一个进程标识符pid;获取操作系统内已安装的至少一个应用标识符uid;初始化查询操作,以获取初始查询结果;响应于触发事件来触发当前的查询操作,以获取当前查询结果,该查询结果是每次查询操作中获取的与进程标识符关联的CPU使用信息、内存使用信息和与应用标识符关联的网络流量使用信息;基于初始查询结果和当前查询结果统计属于同一应用程序的CPU耗电量、内存耗电量以及网络流量耗电量。根据本申请实施例的技术方案,避免了通过系统权限才能统计Android系统中的应用程序的耗电量的问题。
技术领域
本申请一般涉及计算机技术领域,尤其涉及耗电量监测方法、装置、设备及其存储介质。
背景技术
随着生活水平的不断提高,电子设备日益融入用户的生活。其中电子设备,例如可以是手机、笔记本电脑、台式电脑、平板电脑等移动终端设备。为了满足相应的智能化需求,移动终端上都需要安装一操作系统,例如windows系统、Android系统、Symbian系统等等。其中Android系统的应用,为广大用户带来极大便利和较好的体验。
安装Android系统的电子设备,不能直接地对安装在该系统内的应用程序的耗电量进行测量。现有技术中,例如可以采用基于电流表读取电子设备的电流,然后通过对比应用程序启动时和未启动时的电流的差异性来计算应用程序的耗电量。例如还可以采用基于电量测试工具(PowerStat)调用操作系统接口来获取应用程序的耗电量信息。
上述这些方式中,前者由于其他应用程序的运行,可能导致测量结果不准确;后者则必须调用操作系统接口,才能实现应用程序的耗电量的监测。但是随着Android系统的版本持续升级,操作系统接口的权限管理功能,逐渐向禁止开放的方向发展。
目前Android系统内应用程序的耗电量监测面临着亟待解决的新的难题。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种针对Android系统内的应用程序的耗电量的监测方法、装置、设备及存储介质,期望可以在任意版本的Android系统中均无需获取操作系统接口权限,便可以通过第三方应用程序完成对系统内应用程序的耗电量的监测。
第一方面,本申请实施例提供了一种应用程序耗电量监测方法,该方法包括:
获取操作系统内至少一个进程标识符pid;
获取操作系统内已安装的至少一个应用标识符uid;
初始化查询操作,以获取初始查询结果;
响应于触发事件来触发当前的查询操作,以获取当前查询结果,该查询结果是每次查询操作中获取的与进程标识符关联的CPU使用信息、内存使用信息和与应用标识符关联的网络流量使用信息;
基于初始查询结果和当前查询结果统计属于同一应用程序的CPU耗电量、内存耗电量以及网络流量耗电量。
第二方面,本申请实施例提供了一种应用程序耗电量监测装置,该装置包括:
进程标识获取单元,用于获取操作系统内至少一个进程标识符pid;
应用标识获取单元,用于获取操作系统内已安装的至少一个应用标识符uid;
初始化单元,用于初始化查询操作,以获取初始查询结果;
查询操作单元,用于响应于触发事件来触发当前的查询操作,以获取当前查询结果,该查询结果是每次查询操作中获取的与进程标识符关联的CPU使用信息、内存使用信息和与应用标识符关联的网络流量使用信息;
电量统计单元,用于基于初始查询结果和当前查询结果统计属于同一应用程序的CPU耗电量、内存耗电量以及网络流量耗电量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一艾普有限公司,未经一艾普有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811093015.1/2.html,转载请声明来源钻瓜专利网。