[发明专利]一种窗口程序异常响应的检测方法及装置在审
申请号: | 201510075288.3 | 申请日: | 2015-02-12 |
公开(公告)号: | CN104615543A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 潘燕宜 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 窗口 程序 异常 响应 检测 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体涉及一种窗口程序异常响应的检测方法及装置。
背景技术
窗口程序是一种在程序运行时可以显示程序窗口的程序类型,如邮箱等。在触发程序运行开始到程序窗口完成渲染和加载为止,期间经历的时长为窗口程序在该程序窗口的响应时间。在程序的响应时间内,程序窗口的异常响应是经常发生的。如邮箱中主界面的账号树加载显示缺失、列表邮件未加载、预览页面状态异常等。
目前,通常使用图片法和元素法进行窗口程序异常响应的检测。在图片法中,需要截取响应后的程序窗口形成图片,并将该截取的图片与响应正常的图片进行对比,如果比对成功,则可以认为该窗口程序未出现异常响应的情况。另外,在控件元素法中,需要采集正常响应下的各个控件元素(如收件箱等)作为标准样本。将响应后的程序窗口中的各个控件元素与标准样本对比,如果存在不同,则认为该窗口程序存在异常响应现象。
但是,由于现有的图片法中,只要响应后的程序窗口与正常响应的图片存在些许的不同,该方法均会将其确定为异常响应。如收件箱显示邮件个数的变化也会导致其被确认为异常响应。另外,由于控件元素法仅关注各个控件元素的变化,对于不涉及控件元素异常的响应异常现象是不能够准确检测的。所以,目前存在的窗口程序异常响应的检测方法均不能满足用户对异常响应检测准确性的要求。
发明内容
有鉴于此,本发明提供了一种窗口程序响应异常的检测方法及装置。
本发明提供的一种窗口程序异常响应的检测方法,所述方法包括:
触发待检测窗口程序运行,显示响应后程序窗口;
获取所述响应后程序窗口中预设像素点的实际像素值;
分别将所述响应后程序窗口中预设像素点的实际像素值与预存的所述像素点的标准像素值比较;
当任一像素点的实际像素值与所述像素点的标准像素值不同时,确定所述待检测窗口程序响应异常。
优选地,所述方法还包括:
预先将待检测窗口程序对应的程序窗口分解为若干控件区域;
分别在各个控件区域中选取至少一个像素点作为预设像素点。
优选地,所述方法还包括:
在待检测窗口程序对应的程序窗口中,随机选取离散分布的至少一个像素点作为预设像素点。
优选地,所述方法还包括:
当所述待检测窗口程序正常响应时,预先获取预设像素点的像素值,并将所述像素值作为标准像素值。
优选地,所述待检测窗口程序为邮箱程序。
本发明还提供了一种窗口程序异常响应的检测装置,所述装置包括:
显示模块,用于触发待检测窗口程序运行,显示响应后程序窗口;
第一获取模块,用于获取所述响应后程序窗口中预设像素点的像素值;
比较模块,用于分别将所述响应后程序窗口中预设像素点的像素值与预存的所述像素点的标准像素值比较;
确定模块,用于当任一像素点的像素值与所述像素点的标准像素值不同时,确定所述待检测窗口程序响应异常。
优选地,所述装置还包括:
分解模块,用于预先将程序窗口分解为若干控件;
第一选取模块,用于分别在各个控件中选取至少一个像素点作为预设像素点。
优选地,所述装置还包括:
第二选取模块,用于在待检测窗口程序对应的程序窗口中,随机选取离散分布的至少一个像素点作为预设像素点。
优选地,所述装置还包括:
第二获取模块,用于当所述待检测窗口程序正常响应时,预先获取预设像素点的像素值,并将所述像素值作为标准像素值。
优选地,所述待检测窗口程序为邮箱程序。
本发明首先触发待检测窗口程序运行,显示响应后程序窗口。其次,获取所述响应后程序窗口中预设像素点的实际像素值。再次,分别将所述响应后程序窗口中预设像素点的实际像素值与预存的所述像素点的标准像素值比较;当任一像素点的实际像素值与所述像素点的标准像素值不同时,确定所述待检测窗口程序响应异常。与现有方法相比,本发明根据预先设置的离散像素点的像素值来识别窗口程序是否已正常响应,能够更准确的检测窗口程序的响应异常。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510075288.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端和控制该终端的方法
- 下一篇:一种笔记本电脑用的电源适配器壳体