[发明专利]应用二进制文件规范化处理方法及系统在审
申请号: | 202211093250.5 | 申请日: | 2022-09-08 |
公开(公告)号: | CN116302588A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 刘芬芬;都熔佳;朱晨;董军平;李斌;王春力;孙丽丽;王斌;张屹坤;王鹏飞 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京汇智英财专利代理有限公司 11301 | 代理人: | 张玮玮 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 二进制文件 规范化 处理 方法 系统 | ||
1.应用二进制文件规范化处理方法,其特征在于,包括如下步骤:
步骤S1:根据系统规范体系文件建立应用二进制文件规范库,规范库的关键属性包括规范类型、应用类别、检查项及与检查项对应的检查规则;
步骤S2:获取待处理的应用二进制文件列表,根据应用二进制文件属性识别应用类别,根据应用类别从应用二进制文件规范库中提取对应的检查策略,检查策略包括检查项与检查规则;
步骤S3:根据检查策略对应用二进制文件进行全面规范性检查,得到所有的不规范清单,不规范清单包括检查项、检查规则及规范处理建议;
步骤S4:展示不规范清单,由用户确定是否需要进行规范化处理;若需要,则按照规范处理建议逐项进行修改;若否,则跳过;
步骤S5:将处理过的应用二进制文件打包,得到二进制deb应用包;
步骤S6:记录过程日志信息及测试结果,并将二进制deb应用包进行存档。
2.如权利要求1所述的应用二进制文件规范化处理方法,其特征在于,所述步骤S1中,规范类型包括通用规范及专有规范,通用规范为不区分应用类别均需遵循的基础规范,专有规范为不同应用类别特有的规范性定义,包括针对应用软件、打印机驱动及扫描仪驱动的特有规范。
3.如权利要求1所述的应用二进制文件规范化处理方法,其特征在于,所述步骤S2中,通过遍历待处理的应用二进制文件,检查应用二进制文件名称是否包含关键字字典相关字段来识别应用类别。
4.如权利要求2所述的应用二进制文件规范化处理方法,其特征在于,所述步骤S2中,提取检查策略包括如下步骤:
步骤S21:获取应用二进制文件规范库中通用规范对应的检查项;
步骤S22:根据所识别到的应用类别获取专有规范对应的检查项;
步骤S23:根据步骤S21及步骤S22所获取到的检查项获取检查规则。
5.如权利要求1述的应用二进制文件规范化处理方法,其特征在于,所述步骤S4之后还包括:根据用户选择的结果进行规范化处理,规范化处理是指将不规范的检查项根据检查规则获取对应的规范性处理方法。
6.应用二进制文件规范化处理系统,用于实现权利要求1-5中任一项所述的应用二进制文件规范化处理方法,其特征在于包括:
规范定义模块:用于根据系统规范体系文件建立应用二进制文件规范库,规范库的关键属性包括规范类型、应用类别、检查项及与检查项对应的检查规则;
规则识别模块:根据应用二进制文件属性识别应用类别,根据应用类别从应用二进制文件规范库中提取对应的检查策略,检查策略包括检查项与检查规则;
规范性检查模块:用于根据检查策略对应用二进制文件进行全面规范性检查;
文件处理模块:用于根据用户对不规范清单的选择确认待规范化处理的内容,根据对应规范处理建议逐一进行处理,并生成二进制deb应用包;
结果收集模块:用于存储用户二进制文件规范化处理后生成的二进制deb应用包,并收集规范化检查流程中生成的日志信息及测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211093250.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水力激活天然裂缝室内剪切模拟方法
- 下一篇:一种防雨雪超声传感器旋转机构