[发明专利]一种检测应用程序耗电量的方法和系统有效
申请号: | 201610067262.9 | 申请日: | 2016-01-29 |
公开(公告)号: | CN107025161B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 覃冰锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 应用程序 耗电量 方法 系统 | ||
本发明公开了一种检测应用程序耗电量的方法和系统,属于计算机技术领域。所述方法包括:所述电量仪检测所述被测终端的电流数据和电压数据,所述管理设备在被测终端运行目标应用程序的情况下,获取所述电量仪检测的电流数据和电压数据,所述管理设备根据检测的电流数据和电压数据,以及预先存储的所述被测终端的单位时长待机耗电量,确定所述目标应用程序的单位时长耗电量。采用本发明,可以提高检测应用程序耗电量的准确性。
技术领域
本发明涉及计算机技术领域,特别涉及一种检测应用程序耗电量的方法和系统。
背景技术
伴随着终端的不断发展,越来越多的应用程序得到了开发和应用,而一般在应用程序的开发过程中,技术人员需要检测应用程序的耗电量,以防应用程序耗电量过大。
终端的制造厂商一般会为终端设置电量消耗标准,例如,电量消耗标准一般为A部件(如处理器、内存等)被占用B%时每工作C时长会则消耗D毫安时的电量。从而终端运行某个应用程序时,可以根据应用程序对其内部部件的占用百分比和占用时长确定应用程序的耗电量。
然而,终端在运行应用程序会持续产生热量,如果根据上述电量消耗标准将无法检测出终端因为线路等发热所消耗的电量,这样,检测应用程序耗电量的准确性较差。
发明内容
为了解决上述问题,本发明实施例提供了一种检测应用程序耗电量的方法和系统。所述技术方案如下:
一方面,提供了一种检测应用程序耗电量的方法,所述方法应用于检测应用程序耗电量的系统,所述系统包括被测终端、电量仪和管理设备,所述被测终端包括机身和电池,所述电量仪连接于所述被测终端的机身的电源端口和电池的输出端口之间,所述电量仪与所述管理设备建立有数据连接,所述方法包括:
所述电量仪检测所述被测终端的电流数据和电压数据;
所述管理设备在被测终端运行目标应用程序的情况下,获取所述电量仪检测的电流数据和电压数据;
所述管理设备根据检测的电流数据和电压数据,以及预先存储的所述被测终端的单位时长待机耗电量,确定所述目标应用程序的单位时长耗电量。
另一方面,提供了一种检测应用程序耗电量的系统,所述系统包括被测终端、电量仪和管理设备,所述被测终端包括机身和电池,其中:
所述电量仪连接于所述被测终端的机身的电池连接端口和电池的输出端口之间;
所述电量仪与所述管理设备建立有数据连接;
所述电量仪,用于检测所述被测终端的电流数据和电压数据;
所述管理设备,用于在被测终端运行目标应用程序的情况下,获取所述电量仪检测的电流数据和电压数据,根据检测的电流数据和电压数据,以及预先存储的所述被测终端的单位时长待机耗电量,确定所述目标应用程序的单位时长耗电量。
通过本发明实施例所述的方法及系统,可以得到应用程序运行时包含线路发热所消耗的电量的总耗电量,从而,可以增强检测应用程序耗电量的准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种检测应用程序耗电量的方法流程图;
图2是本发明实施例提供的一种检测应用程序耗电量的系统框架图;
图3是本发明实施例提供的一种确定单位时长耗电量的示意图;
图4是本发明实施例提供的一种检测应用程序耗电量的系统框架图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610067262.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:型材(3-卷门片锁)
- 下一篇:瓷砖(三)