[发明专利]验证APP界面布局的方法、装置及计算机可读存储介质有效
申请号: | 201711407884.2 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108182145B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 邵翔宇 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅宁 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 app 界面 布局 方法 装置 计算机 可读 存储 介质 | ||
1.一种验证APP界面布局的方法,其特征在于,所述方法包括:
当开发者选项中的显示布局边界的开关处于开启状态时,对显示APP页面的终端界面截图;
对所述APP终端界面的截图进行图像处理,以形成只保留布局边界的待验证截图;
利用图像相似度算法,计算所述待验证截图与已通过验证的目标截图的相似度;其中,所述目标截图为只保留布局边界的截图;
根据所述相似度,确认所述待验证截图是否通过验证;
其中,所述对所述APP终端界面的截图进行图像处理,包括:
获取所述APP终端界面的截图的像素信息;
确认所述APP终端界面的截图的像素点满足预设条件;
将所述APP终端界面的截图的像素点的颜色赋值为目标颜色;
所述对所述APP终端界面的截图进行图像处理,还包括:
当所述APP终端界面的截图顶部有状态栏时,计算这个状态栏的高度值;
所述确认所述APP终端界面的截图的颜色满足预设条件,包括:
确认所述APP终端界面的截图的像素点在状态栏内;或者
确认所述APP终端界面的截图顶部没有状态栏,且所述APP终端界面的截图的像素点的颜色不是保留色;或者
确认所述APP终端界面的截图的像素点不在状态栏内,且所述APP终端界面的截图的像素点的颜色不是保留色。
2.根据权利要求1所述的方法,其特征在于,所述待验证截图存储在第一存储区域,所述目标截图存储在第二存储区域;所述方法还包括:
将所述第一存储区域中没有通过验证的待验证截图存储于第三存储区域;
验证所述第三存储区域的待验证截图;
将通过验证的所述第三存储区域的待验证截图存储于所述第二存储区域内。
3.根据权利要求2所述的方法,其特征在于,所述将通过验证的所述第三存储区域的待验证截图存储于所述第二存储区域内后,还包括:
清空所述第一存储区域和所述第三存储区域内的截图。
4.根据权利要求1所述的方法,其特征在于,所述利用图像相似度算法,包括:利用aHash、pHash或者SIFT算法。
5.一种验证APP界面布局的装置,其特征在于,所述装置包括:
截图模块,被配置为当开发者选项中的显示布局边界的开关处于开启状态时,对显示APP页面的终端界面截图;
图像处理模块,被配置为对所述APP终端界面的截图进行图像处理,以形成只保留布局边界的待验证截图;
计算模块,被配置为利用图像相似度算法,计算所述待验证截图与已通过验证的目标截图的相似度;其中,所述目标截图为只保留布局边界的截图;以及
确认模块,被配置为根据所述相似度,确认所述待验证截图是否通过验证;
其中,所述图像处理模块包括:
获取子模块,被配置为获取所述APP终端界面的截图的像素信息;
确认子模块,被配置为确认所述APP终端界面的截图的像素点满足预设条件;以及
赋值子模块,被配置为将所述APP终端界面的截图的像素点的颜色赋值为目标颜色;
所述图像处理模块还包括:
计算子模块,被配置为当所述APP终端界面的截图顶部有状态栏时,计算这个状态栏的高度值;
所述确认子模块,被配置为:
确认所述APP终端界面的截图的像素点在状态栏内;或者
确认所述APP终端界面的截图顶部没有状态栏,且所述APP终端界面的截图的像素点的颜色不是保留色;或者
确认所述APP终端界面的截图的像素点不在状态栏内,且所述APP终端界面的截图的像素点的颜色不是保留色。
6.根据权利要求5所述的装置,其特征在于,所述待验证截图存储在第一存储区域,所述目标截图存储在第二存储区域;
所述装置还包括:
第一存储模块,被配置为将所述第一存储区域中没有通过验证的待验证截图存储于第三存储区域;
验证模块,被配置为验证所述第三存储区域的待验证截图;以及
第二存储模块,被配置为将通过验证的所述第三存储区域的待验证截图存储于所述第二存储区域内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711407884.2/1.html,转载请声明来源钻瓜专利网。