[发明专利]一种终端应用耗电检测方法及服务器有效
申请号: | 201710458194.3 | 申请日: | 2017-06-16 |
公开(公告)号: | CN107357703B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 张光刘;田仁鹏 | 申请(专利权)人: | 奇安信科技集团股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;H04L12/26;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;曹杰 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 应用 耗电 检测 方法 服务器 | ||
本发明实施例提供一种终端应用耗电检测方法及服务器。所述方法包括:接收终端上运行待检测应用程序时生成的、预设时间段内的代码堆栈日志文件和耗电采样日志文件;根据所述代码堆栈日志文件和所述耗电采样日志文件,对所述待检测应用程序进行耗电分析,获得所述代码堆栈日志文件中每一代码堆栈对应的耗电量。所述服务器用于执行所述方法。本发明实施例通过根据代码堆栈日志文件和耗电采样日志文件,对待检测应用程序进行耗电分析,获得代码堆栈日志文件中每一代码堆栈对应的耗电量,从而可以获得到待检测应用程序的耗电原因。
技术领域
本发明实施例涉及移动通信技术领域,尤其涉及一种终端应用耗电检测方法及服务器。
背景技术
随着移动互联网的发展,智能移动终端越来越普遍,从而也涌现出了越来越多的应用,吸引了海量用户。然而,有些应用由于设计上存在缺陷没有考虑到耗电这一问题,从而导致当用户在运行该应用时耗电过多。
由于移动终端耗电量大这一问题的日益突出,开发人员也将关注点聚集到了移动终端应用耗电的检测上来。因此,目前对移动终端应用耗电的检测方法有多种,例如:通过系统提供的命令统计出应用耗电量;利用第三方工具统计应用耗电量;硬件设备统计手机的耗电量。对于系统提供的命令统计出应用耗电量的这一检测方法,移动终端自带的系统能够实时监控安装在该系统上的所有应用的电量使用情况,因此,当用户需要查看电池用电情况时,可以统计出各个应用耗电占总耗电的百分比,还可以按照耗电量多少进行排序,使用户能够清楚的了解哪些应用耗电量大。对于第三方工具统计应用耗电量的检测方法,就是在系统中植入一个第三方软件,该第三方软件能够对系统中的应用耗电量进行监视。对于硬件设备统计手机的耗电量的检测方法,是通过将检测装置与硬件采集设备向连接,硬件采集设备与移动终端相连接,控制硬件采集设备采集移动终端的电流数据,从而获得移动终端的耗电量。
上述现有技术中的移动终端耗电检测方法中都是针对应用的耗电量,对于具体应用来说相当于黑盒子测试,即只能获得某一个应用在一段时间内的耗电量多少,并不能分析出该应用耗电的具体原因。耗电的具体原因找不到,开发人员便不能对应用进行有效的优化。
因此,提出一种检测方法能够检测出应用耗电的具体原因是现如今亟待解决的技术问题。
发明内容
针对现有技术存在的问题,本发明实施例提供一种终端应用耗电检测方法及服务器。
第一方面,本发明实施例提供一种终端应用耗电检测方法,包括:
接收终端上运行待检测应用程序时生成的、预设时间段内的代码堆栈日志文件和耗电采样日志文件;
根据所述代码堆栈日志文件和所述耗电采样日志文件,对所述待检测应用程序进行耗电分析,获得所述代码堆栈日志文件中每一代码堆栈对应的耗电量。
第二方面,本发明实施例提供一种终端应用耗电检测服务器,包括:
接收模块,用于接收终端上运行待检测应用程序时生成的、预设时间段内的代码堆栈日志文件和耗电采样日志文件;
分析模块,用于根据所述代码堆栈日志文件和所述耗电采样日志文件,对所述待检测应用程序进行耗电分析,获得所述代码堆栈日志文件中每一代码堆栈对应的耗电量。
第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,
所述处理器和所述存储器通过所述总线完成相互间的通信;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的方法步骤。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,包括:
所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信科技集团股份有限公司,未经奇安信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710458194.3/2.html,转载请声明来源钻瓜专利网。