[发明专利]一种资源统计方法、装置及终端有效
申请号: | 201680069782.1 | 申请日: | 2016-03-29 |
公开(公告)号: | CN108293197B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 勾军委;庄志山;张弛;夏中林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 统计 方法 装置 终端 | ||
一种资源统计方法、装置及终端,该方法包括:记录至少两个时间点中每个时间点终端所运行的进程;针对每个时间点,获取该时间点运行的进程所调用的至少一个硬件资源;获取该至少两个时间点运行的进程组成的进程集合,根据进程集合中的进程所调用的硬件资源,获取进程集合中的进程所关联的应用对该至少一个硬件资源的占用信息。本发明实施例通过以进程为单位进行统计,可以获得终端的各个应用对硬件资源的占用信息,统计粒度比较细。
技术领域
本发明涉及电子技术领域,尤其涉及一种资源统计方法、装置及终端。
背景技术
随着终端使用的日益广泛,用户对终端的要求也越来越高,为了提升用户体验,丰富终端功能,用户在终端上安装了各种应用,这样用户可以使用各种应用实现各种功能,但是也使得用户对终端的使用时间比较长,各种应用对终端耗电也比较多,最终导致终端耗电比较快,终端的耗电通常是由终端的各种硬件资源占用所产生,在现有技术中,为了统计终端的耗电情况通常以用户标识(User ID,UID)为单位进行统计,一个UID下面通常包括多个应用,最后统计得到的是各个UID的对硬件资源的占用情况,即是多个应用对硬件资源总的占用情况,统计粒度比较大,提供的信息不直观。
发明内容
本发明实施例提供了一种资源统计方法及装置,通过以进程为单位进行统计,可以获得终端的各个应用对硬件资源的占用信息,统计粒度比较细。
本发明第一方面提供一种资源统计方法,包括:
记录至少两个时间点中每个时间点终端所运行的进程;
针对每个所述时间点,获取该时间点运行的进程所调用的至少一个硬件资源;
获取该至少两个时间点运行的进程组成的进程集合,该进程集合包括一个进程或者多个进程;
根据进程集合中的进程所调用的至少一个硬件资源,获取进程集合中的进程所关联的应用对该至少一个硬件资源的占用信息。若该进程集合中包括一个进程,则根据该进程所调用的至少一个硬件资源,获取该进程所关联的应用对该至少一个硬件资源的占用信息;若该进程集合中包括多个进程,则根据该多个进程中每个进程所调用的至少一个硬件资源,获得该多个进程所关联的应用对该至少一个硬件资源的占用信息,该多个进程所关联的应用包括一个应用或者多个应用。
这种方式通过以进程为单位进行统计,可以获得终端的各个应用对硬件资源的占用信息,用户可以精确定位对硬件资源占用比较多的应用,提供的信息比较直观。
基于第一方面,在第一方面的第一种可行的实施方式中,所述方法还包括:
若接收到第一占用信息获取请求,获取至少两个时间点组成的时间段中第一时间段内运行的进程组成的第一进程集合,该第一占用信息获取请求用于请求获取该一时间段内硬件资源的占用信息;
根据第一进程集合中的进程所调用的硬件资源,获取第一进程集合中的进程所关联的第一应用在第一时间段内对至少一个硬件资源的占用信息,第一进程集合中的应用所关联的第一应用可以包括一个应用或者多个应用。
通过这种方式用户可以方便地获取到任意一个时间段内应用对硬件资源的占用信息,提供的信息直观。
基于第一方面,在第一方面的第二种可行的实施方式中,所述方法还包括:
若接收到第二占用信息获取请求,获取第二应用所关联的进程组成的第二进程集合,该第二占用信息获取请求用于请求获取第二应用对该至少两个时间点组成的时间段中第二时间段内硬件资源的占用信息;
根据第二时间段内该第二进程集合中的进程所调用的硬件资源,获取第二应用在第二时间段内对该至少一个硬件资源的占用信息。
通过这种方式可以方便用户查询某一个或者多个应用对硬件资源的占用情况,用户使用方便,提供的信息直观准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680069782.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制由多个基站接收的上行链路业务
- 下一篇:提供事件管理服务的电子装置和方法