[发明专利]一种应用程序运行的检测方法在审
申请号: | 201410336813.8 | 申请日: | 2014-07-15 |
公开(公告)号: | CN104090842A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 唐志彬;秦敏榕;齐梅秀 | 申请(专利权)人: | 深圳市金立通信设备有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518040 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 运行 检测 方法 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种应用程序运行的检测方法。
背景技术
目前,终端中的应用功能越来越多样化,可为用户提供不同需求的功能选择。然而,许多应用在开发时只注重应用功能的实现,而不注重应用本身性能的开发,如在某些情况下,用户需要了解在某些应用程序过程中的运行时间,以对应用性能进行评估,并根据应用性能的评估对应用进行性能改进。然而,当前并没有精准的方法来准确计算应用中某些操作运行的时间,降低了计算应用程序运行时间的准确度,使用户无法准确评估应用性能。
发明内容
本发明实施例提供了一种应用程序的运行方法。可提高检测应用程序运行时间的准确度。
本发明的实施例提供了一种计算应用程序运行的检测方法,包括:
获取设定时间内应用程序运行的多张显示界面的图片,并记录所述多张显示界面图片的获取时间;
检测所述多张显示界面的图片的相似度;
当检测到所述多张显示界面图片中的相邻两张图片的相似度小于预设阈值时,根据所述检测到相邻两张图片设定应用程序的运行起点图片或运行终点图片;
根据所述运行起点图片的获取时间和所述运行终点图片的获取时间计算出应用程序的运行时间。
通过获取设定时间内应用程序运行的多张显示界面的图片,并记录多张显示界面图片的获取时间,可根据检测多张显示界面的图片的相似度来确认应用程序运行的起点与终点,从而能够准确获取到运行起点与运行终点的时间,并根据运行起点与运行终点时间能够计算出应用程序的运行时间。从而提高了检测应用程序运行时间的准确度。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明中一种应用程序运行的检测方法的一实施例的流程图;
图2是本发明中一种应用程序运行的检测方法的又一实施例的流程图;
图3是本发明中一种应用程序运行的检测装置的一实施例的结构示意图;
图4是本发明中一种应用程序运行的检测装置的又一实施例的结构示意图;
图5是本发明中一种终端的一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中所述的装置或能够实现下述方法的装置可包括手机、平板电脑、PC等能够提供平台使应用程序进行运行,并可通过显示装置对应用程序进行显示的所有装置。
下面参考附图对本发明的实施例进行描述。参见图1,为本发明中一种应用程序运行的检测方法的一实施例的流程图。
步骤S101,获取设定时间内应用程序运行的多张显示界面的图片,并记录所述多张显示界面图片的获取时间。
本发明实施例中,当需要计算应用程序运行的运行时间时,由于确切的运行起点及运行终点无法估算,则需在设定的时间段内获取应用程序运行的界面显示图片。其中,设定的时间段内可包括应用程序运行的起始时间及终止时间,也可包括触发应用程序开始运行及结束运行的时间。可选的,可通过终端在运行应用程序的同时自主触发以进行获取;也可通过电脑等其他连接终端的装置进行触发获取。
本发明实施例中,可通过多种方式获取应用程序运行时多张显示界面的图片。如在终端可通过对运行应用程序时的显示界面进行连续截图,来获取多张显示界面的图片;或在终端也可通过触发摄像头来对运行应用程序时的显示界面进行拍摄,并将拍摄的视频处理成以帧为单位的图片,从而可获取多张显示界面的图片。
步骤S102,检测所述多张显示界面的图片的相似度。
本发明实施例中,当获取到应用程序运行时的多张显示界面的图片后,可检测多张显示界面的图片的相似度。当应用程序启动或关闭时,显示界面通常由一个画面跳转至另一个画面,两个时间点显示界面的图像变化较大,由此图片的相似度较低,则可根据检测的相似度来判断是否为应用程序的启动或关闭时刻。可选的,可通过检测获取时间相邻的两张或两张以上图片的相似度,来确定应用程序的运行起点及终点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金立通信设备有限公司,未经深圳市金立通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410336813.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种游戏自动测试方法、系统及相关设备
- 下一篇:异常场景模拟测试方法及装置