[发明专利]安全产品配置升级方法及装置有效
申请号: | 201710843305.2 | 申请日: | 2017-09-18 |
公开(公告)号: | CN107608694B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 顾鸿飞;范渊;黄进 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全产品 配置 升级 方法 装置 | ||
1.一种安全产品配置升级方法,其特征在于,所述方法包括:
对未升级版安全产品的第一XML文件及升级版安全产品的第二XML文件进行解析,以获取预先选中的至少一个指定配置项在所述第一XML文件中的第一注释状态信息及至少一个所述指定配置项在所述第二XML文件中的第二注释状态信息;其中,包括获取所述第一XML文件的第一注释信息及所述第二XML文件的第二注释信息;分别获取预先选中的指定配置项在所述第一XML文件中的第一分布信息及所述指定配置项在第二XML文件的第二分布信息;根据所述第一注释信息与第一分布信息获取所述第一注释状态信息;根据所述第二注释信息与第二分布信息获取所述第二注释状态信息;
根据所述第一注释状态信息与第二注释状态信息之间的差异调整所述指定配置项在所述第二XML文件中注释状态,以获取调整后的升级版安全产品;
利用所述调整后的升级版安全产品进行升级。
2.如权利要求1所述的方法,其特征在于,在获取所述第一注释信息及第二注释信息之后,所述对未升级版安全产品的第一XML文件及升级版安全产品的第二XML文件进行解析还包括步骤:
根据所述第一注释信息验证所述第一XML文件是否异常,及根据所述第二注释信息验证所述第二XML文件是否异常;
当所述第一注释信息和第二注释信息中至少一个存在异常时,终止执行并进行警示。
3.如权利要求1所述的方法,其特征在于,所述第一分布信息包括所述指定配置项在所述第一XML文件中的第一起始行号与对应的第一终止行号之间的第一行号范围,所述第一注释信息包括每个第一注释起始行号与对应的第一注释终止行号之间的第一注释行号范围,所述根据所述第一注释信息与第一分布信息获取所述第一注释状态信息的步骤包括:
当存在任一所述第一注释行号范围覆盖所述第一行号范围时,所述指定配置项对应的所述第一注释状态信息包括已注释;
当不存在所述第一注释行号范围覆盖所述第一行号范围时,所述指定配置项对应的所述第一注释状态信息包括无注释。
4.如权利要求3所述的方法,其特征在于,所述第二分布信息包括所述指定配置项在所述第二XML文件中的第二起始行号与对应的第二终止行号之间的第二行号范围,所述第二注释状态信息包括每个第二注释起始行号与对应的第二注释终止行号之间的第二注释行号范围,根据所述第二注释信息与第二分布信息获取所述第二注释状态信息的步骤包括:
当存在任一所述第二注释行号范围覆盖所述第二行号范围时,所述指定配置项对应的所述第二注释状态信息包括已注释;
当不存在所述第二注释行号范围覆盖所述第二行号范围时,所述指定配置项对应的所述第二注释状态信息包括无注释。
5.如权利要求4所述的方法,其特征在于,根据所述第一注释状态信息与第二注释状态信息之间的差异调整所述指定配置项在所述第二XML文件中注释状态的步骤包括:
当所述指定配置项对应的所述第一注释状态信息为已注释且所述指定配置项对应的所述第二注释状态信息为未注释时,对所述第二XML文件中的指定配置项进行注释;
当所述指定配置项对应的所述第一注释状态信息为未注释且所述指定配置项对应的所述第二注释状态信息为已注释时,对所述第二XML文件中的指定配置项进行反注释。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710843305.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:版本升级方法及终端设备
- 下一篇:硬盘固件升级方法、装置及服务器