[发明专利]检测报告生成、接收方法、装置、设备及存储介质有效
申请号: | 201910594106.1 | 申请日: | 2019-07-03 |
公开(公告)号: | CN110297776B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 章平;张通人;张蓓;孙柏林;周洪斌;严明 | 申请(专利权)人: | 深圳市腾讯网域计算机网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/61 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 报告 生成 接收 方法 装置 设备 存储 介质 | ||
1.一种检测报告生成方法,其特征在于,所述方法包括:
获取应用程序的安装包;
解析所述应用程序的安装包,获得所述应用程序的待检测信息;
利用检测规则对所述待检测信息进行安装失败风险检测,确定所述待检测信息的检测结果;所述检测规则是根据至少两种不同终端对所述应用程序的历史安装包进行安装时的安装失败案例所得到的;
根据所述待检测信息的检测结果,生成所述应用程序的检测报告。
2.根据权利要求1所述的方法,其特征在于,所述利用检测规则对所述待检测信息进行安装失败风险检测,确定所述待检测信息的检测结果,包括:
当所述待检测信息为多种时,利用第i种所述待检测信息对应的检测规则进行安装失败风险检测,确定所述第i种待检测信息的检测结果,i为正整数;
其中,所述待检测信息包括:所述安装包内的二进制文件、所述应用程序的应用签名、所述安装包内的函数方法总数、所述安装包内的属性列表中的至少一种。
3.根据权利要求2所述的方法,其特征在于,所述第i种待检测信息包括所述安装包内的二进制文件;
所述利用第i种所述待检测信息对应的检测规则进行安装失败风险检测,包括如下步骤中的至少一种:
检测所述二进制文件中的安装位置是否为外置内存卡;
检测所述二进制文件的结构是否符合二进制格式;
检测所述二进制文件中的应用包名对应的参数值是否符合官方命名要求;
检测所述二进制文件中的版本号是否低于第一版本号;
检测所述二进制文件中的目标接口版本号是否低于第二版本号。
4.根据权利要求2所述的方法,其特征在于,所述第i种待检测信息包括所述应用程序的应用签名;
所述利用第i种所述待检测信息对应的检测规则进行安装失败风险检测,包括如下步骤中的至少一种:
检测所述应用签名的签名方案是否缺失;
检测所述签名方案对应的参数值是否为第一阈值;
检测所述应用签名所使用的签名算法是否过期;
检测所述应用签名对应的哈希值与历史版本对应的哈希值是否一致。
5.根据权利要求2所述的方法,其特征在于,所述第i种待检测信息包括所述安装包内的函数方法总数;
所述利用第i种所述待检测信息对应的检测规则进行安装失败风险检测,包括:
检测所述函数方法总数是否大于第二阈值。
6.根据权利要求2所述的方法,其特征在于,所述第i种待检测信息包括所述安装包内的属性列表;
所述利用第i种所述待检测信息对应的检测规则进行安装失败风险检测,包括如下步骤中的至少一种:
检测所述属性列表中的最低系统版本号对应的参数值是否为第三阈值;
检测所述属性列表中的环境配置参数对应的值是否为第四阈值;
检测所述属性列表中的所述环境配置参数是否配置;
检测所述属性列表中的支持设备类型对应的参数值是否为第五阈值;
检测所述属性列表中的设备兼容性对应的参数值是否配置为目标特性。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
爬取下载应用市场上的安装包;
解析所述应用市场上的安装包,获取所述应用市场上的安装包的待检测信息;
当所述应用市场上的安装包的待检测信息中存在与主流配置信息不一致的异常信息时,将所述应用市场上的安装包安装到所述至少两种不同终端上;其中,所述主流配置信息是指应用程序中常用的配置信息;
若存在安装失败,提取所述异常信息对应的检测规则,更新所述检测规则。
8.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
根据操作系统源码中的目标代码,提取所述检测规则;其中,所述目标代码用于检测安装是否失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯网域计算机网络有限公司,未经深圳市腾讯网域计算机网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910594106.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:语音识别方法和装置
- 下一篇:输入法的测评方法和装置