[发明专利]移动应用程序IPv6网络协议支持度检测方法及装置有效
申请号: | 202110340600.2 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113132181B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 张沛;李丹丹;谢坤;黄小红;孙将夷 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L43/18 | 分类号: | H04L43/18;G06V40/12;G06V10/22;G06V10/75 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 朱智勇 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 应用程序 ipv6 网络 协议 支持 检测 方法 装置 | ||
1.移动应用程序IPv6网络协议支持度检测方法,其特征在于,包括:
获取待测应用程序的首屏页面图像;
从所述首屏页面图像中提取第一网络协议图像和第二网络协议图像;具体包括:利用自动化测试工具自动获取待测应用程序的首屏页面图像;从所述首屏页面图像中提取所述第一网络协议图像和所述第二网络协议图像;
对所述第一网络协议图像和第二网络协议图像进行识别处理,得到首屏可达性结果;
响应于所述首屏可达性结果为首屏页面可达,对所述第一网络协议图像和第二网络协议图像进行对比处理,得到首屏支持度结果;
根据所述首屏支持度结果,确定检测结果。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取待测应用程序的至少一个二级页面图像;
从所述二级页面图像中提取第三网络协议图像;
对所述第三网络协议图像进行识别处理,得到二级可达性结果;
统计所述二级可达性结果为二级页面可达的可达二级页面数量;
根据所述可达二级页面数量与二级页面总数,确定二级支持度结果;
根据所述首屏支持度结果和所述二级支持度结果,确定检测结果。
3.根据权利要求2所述的方法,其特征在于,所述获取待测应用程序的首屏页面图像之前,包括:
根据配置信息启动所述待测应用程序;
关闭启动过程中的其他程序;
所述获取待测应用程序的首屏页面图像为:进入所述待测应用程序的首屏页面时,执行截屏操作。
4.根据权利要求3所述的方法,其特征在于,进入所述待测应用程序的首屏页面后,还包括:
获取所述首屏页面中的至少一个待测二级页面元素;
所述获取待测应用程序的二级页面图像之前,包括:
根据所述待测二级页面元素,从所述首屏页面跳转至待测二级页面;
关闭跳转过程中的其他程序;
所述获取待测应用程序的二级页面图像为:进入所述待测二级页面时,执行截屏操作。
5.根据权利要求1所述的方法,其特征在于,对所述第一网络协议图像和第二网络协议图像进行识别处理,得到首屏可达性结果,包括:
对所述第一网络协议图像和第二网络协议图像进行文本识别处理,得到第一识别结果和第二识别结果;
响应于所述第一识别结果和第二识别结果均不存在异常,确定所述首屏页面可达。
6.根据权利要求5所述的方法,其特征在于,对所述第一网络协议图像和第二网络协议图像进行对比处理,得到首屏支持度结果为:
计算所述第一网络协议图像与所述第二网络协议图像的首屏相似度。
7.根据权利要求6所述的方法,其特征在于,响应于所述第一识别结果和第二识别结果均不存在异常,确定所述首屏页面可达为:
响应于所述第一识别结果和第二识别结果均不为空且不包含预定关键词,确定所述首屏页面可达;
计算所述第一网络协议图像与所述第二网络协议图像的首屏相似度,包括:
计算所述第一网络协议图像的第一指纹;
计算所述第二网络协议图像的第二指纹;
计算所述第一指纹与第二指纹之间的距离。
8.根据权利要求2所述的方法,其特征在于,对所述第三网络协议图像进行识别处理,得到二级可达性结果,包括:
对所述第三网络协议图像进行文本识别处理,得到第三识别结果;
响应于所述第三识别结果不存在异常,确定所述二级页面可达;
根据所述可达二级页面数量与二级页面总数,确定二级支持度结果为:
计算所述可达二级页面数量与二级页面总数的比值。
9.根据权利要求8所述的方法,其特征在于,根据所述首屏支持度结果和所述二级支持度结果,确定检测结果,包括:
按照预定的权重比例,根据所述首屏相似度和所述比值,计算得到所述检测结果。
10.移动应用程序IPv6网络协议支持度检测装置,其特征在于,包括:
获取模块,用于获取待测应用程序的首屏页面图像;
提取模块,用于从所述首屏页面图像中提取第一网络协议图像和第二网络协议图像;具体包括:利用自动化测试工具自动获取待测应用程序的首屏页面图像;从所述首屏页面图像中提取所述第一网络协议图像和所述第二网络协议图像;
识别模块,用于对所述第一网络协议图像和第二网络协议图像进行识别处理,得到首屏可达性结果;
对比模块,用于响应于所述首屏可达性结果为首屏页面可达,对所述第一网络协议图像和第二网络协议图像进行对比处理,得到首屏支持度结果;
确定模块,用于根据所述首屏支持度结果,确定检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110340600.2/1.html,转载请声明来源钻瓜专利网。