[发明专利]一种界面错误监控方法有效
申请号: | 201611068461.8 | 申请日: | 2016-11-29 |
公开(公告)号: | CN108121648B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 王少星 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06T7/90 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 梁少微;王丽琴 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 错误 监控 方法 | ||
1.一种界面错误监控方法,其特征在于,该方法包括:
预先根据所截取的界面图像制作待测目标界面检测模板;所述待测目标界面检测模板包括非运营区域和内容变化频繁的运营区域,所述非运营区域像素点信息中透明度A值保持1不变,所述运营区域像素点信息中透明度A值根据运营区域对非运营区域产生的影响,从1降低至[0,1)中的预定值;
选择并截取与待测目标界面检测模板具有相同非运营区域的界面图像作为待测目标界面图像,将所截取的待测目标界面图像与所述待测目标界面检测模板中的每一像素点的像素点信息进行一一比对,确定待测目标界面图像上的异常像素点数量,在异常像素点数量不超过预定值时,判断该待测目标界面检测通过。
2.如权利要求1所述的方法,其特征在于,所述预先根据所截取的界面图像制作待测目标界面检测模板的方法包括:
在图像处理软件中打开所截取的界面图像;
当所述运营区域对非运营区域不产生影响时,通过图像处理软件将所截取的界面图像中运营区域的A值从1降低至0,形成待测目标界面检测模板;
当所述运营区域对非运营区域产生影响时,根据运营区域对非运营区域产生影响的大小,扩大运营区域的面积,通过图像处理软件将所截取的界面图像中未扩大之前原运营区域的A值从1降低至0,将扩大部分的运营区域的A值从1降低至[0,1)中的预定值,运营区域对非运营区域产生影响越大,A值越低。
3.如权利要求1所述的方法,其特征在于,确定运营区域位置的方法包括:
确定与运营区域相对应的文档对象模型dom节点;
计算所述dom节点相对于所截取的界面图像左上角的位置坐标(x,y);
计算所述dom节点的宽度和高度(width,height);
根据(x,y,width,height)确定运营区域位置。
4.如权利要求1所述的方法,其特征在于,所述像素点信息还包括红黄蓝RGB值,所述将所截取的待测目标界面图像与所述待测目标界面检测模板中的每一像素点的像素点信息进行一一比对,确定待测目标界面图像上的异常像素点数量的方法包括:
当判断所截取的待测目标界面图像与所述待测目标界面检测模板中该像素点的RGB值匹配时,确定该像素点为正常像素点,则进行界面上下一像素点的检测;
当判断所截取的待测目标界面图像与所述待测目标界面检测模板中该像素点的RGB值不匹配时,进一步根据所述待测目标界面检测模板中该像素点的A值进行判断:
如果A值为1,则确定该像素点为异常像素点;
如果A值为0,则确定该像素点为正常像素点,进行界面上下一像素点的检测;
如果A值在(0,1),则根据该A值以及该像素点对RGB差异量的容忍度系数,得到该像素点对RGB差异量的容忍度;根据该像素点对RGB差异量的容忍度,确定该像素点RGB差异量是否在容忍范围内,如果在,则确定该像素点为正常像素点,进行界面上下一像素点的检测;否则确定该像素点为异常像素点;
遍历检测待测目标界面图像上的每一像素点后,确定所述待测目标界面图像上的异常点数量。
5.如权利要求1所述的方法,其特征在于,所截取的界面图像与所述待测目标界面检测模板,以及待测目标界面图像的尺寸一致。
6.如权利要求1所述的方法,其特征在于,待测目标界面图像包括软件图像和网页图像;当待测目标界面图像为网页图像时,截取待测目标界面图像的方法包括:
采用脚本浏览器打开待测目标界面,截取待测目标界面图像。
7.如权利要求1所述的方法,其特征在于,该方法进一步包括:根据所述待测目标界面检测模板对所截取的待测目标界面图像进行多次检测,当该待测目标界面检测不通过的概率超过预定值时,确定该待测目标界面检测失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611068461.8/1.html,转载请声明来源钻瓜专利网。