[发明专利]一种移动应用的功耗检测方法及系统有效
申请号: | 201810606865.0 | 申请日: | 2018-06-13 |
公开(公告)号: | CN108829598B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 伍楷舜;李雪亮 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44248 深圳市科吉华烽知识产权事务所(普通合伙) | 代理人: | 温玉珍<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动应用 运行环境 功耗 测试 功耗检测 功耗信息 电池续航 生成测试 时间延长 网络部件 移动终端 检测 发现 修复 分析 | ||
本发明提供一种移动应用的功耗检测方法及系统,所述移动应用的功耗检测方法包括以下步骤:步骤S1,生成测试输入和运行环境参数;步骤S2,在所述测试输入和运行环境参数下运行移动应用,同时收集所述移动应用在所述测试输入和运行环境参数下的功耗信息;步骤S3,分析功耗信息以识别是否存在功耗问题。本发明通过生成所述测试输入和运行环境参数进而模拟出网络部件出现故障等特殊的运行环境,进而在这种特殊的运行环境下运行和测试移动应用,能够发现更多的隐藏较深的功耗问题;经测试发现,本发明所检测出来的84%的功耗问题是现有技术所没有检测出来的,而修复这些功耗问题,可以将移动终端的电池续航时间延长至约为现在的两倍左右。
技术领域
本发明涉及一种功耗检测方法,尤其涉及一种移动应用的功耗检测方法,并涉及采用了该移动应用的功耗检测方法的功耗检测系统。
背景技术
近十几年,移动设备的用户数量的增长是爆炸式的。在2014年初,智能移动设备以17亿台的市场占有量超过了台式和便携式电脑;到2017年,智能移动设备的市场占有量超过了19亿台。伴随着移动设备的市场占有量越来越高,人们对电子设备的使用习惯也发生了变化,即使移动设备并没有完全取代其他电子设备,但是用户花在移动设备上的时间越来越多,到2015年,移动设备的使用时间已经超过了其他设备的总和。
但是,移动设备的电池电量非常有限,低功耗已经是移动应用的最重要设计指标之一,在大部分情况下,正常使用的智能手机,续航时间却很难超过24小时。我们随机抽取了89个高质量移动应用,发现超过三分之一的应用存在严重的功耗问题;这些功耗问题可以在几小时内将电池消耗殆尽,很多用户甚至因此决定永久不再使用这些应用了。
目前大部分关于移动设备的功耗优化的研究都是专注于单个部件,其实,虽然各个硬件部件也在耗电,但移动应用通过软件控制硬件,因此,如果能够做到软件优化就可以节约50%到80%的整体电能,这是单个硬件优化难以达到的效果,所以,如果能很好地发现移动应用的功耗问题,其实是未来修复功耗问题的根本先决条件。
发明内容
本发明所要解决的技术问题是需要提供一种能够更加有效地检测出移动应用是否存在功耗问题的功耗检测方法;并进一步提供采用了该移动应用的功耗检测方法的功耗检测系统。
对此,本发明提供一种移动应用的功耗检测方法,包括以下步骤:
步骤S1,生成测试输入和运行环境参数;
步骤S2,在所述测试输入和运行环境参数下运行移动应用,同时收集所述移动应用在所述测试输入和运行环境参数下的功耗信息;
步骤S3,分析功耗信息以识别是否存在功耗问题;
其中,所述步骤S1中,所述测试输入和运行环境参数为无线信号被屏蔽状态下的参数;所述无线信号被屏蔽的状态包括网络故障状态和飞行模式状态。
本发明的进一步改进在于,所述步骤S1中,通过随机或是问题触发模式生成测试输入和运行环境参数。
本发明的进一步改进在于,通过自动生成随机的用户输入序列来生成测试输入和运行环境参数,所述用户输入序列包括触屏和划屏所对应的输入序列。
本发明的进一步改进在于,所述问题触发模式包括旅行定位后台运行触发模式、浏览器后台运行触发模式和多媒体播放故障触发模式中的至少一种。
本发明的进一步改进在于,所述步骤S3包括以下子步骤:
步骤S301,分析所述移动应用在所述测试输入和运行环境参数下的功耗信息,并判断是否存在功耗问题,若否则返回步骤S1,若是则跳转至步骤S302;
步骤S302,记录所述功耗问题,并分析和判断所述功耗问题是否属于新的问题触发模式,若否则返回步骤S1,若是则跳转至步骤S303;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810606865.0/2.html,转载请声明来源钻瓜专利网。