[发明专利]一种基于差分备份的国产操作系统补丁升级方法及系统在审
| 申请号: | 202110492727.6 | 申请日: | 2021-05-07 |
| 公开(公告)号: | CN113190260A | 公开(公告)日: | 2021-07-30 |
| 发明(设计)人: | 张笑;朱俊泽;汪文博 | 申请(专利权)人: | 武汉云智安核信息技术有限公司 |
| 主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71;G06F11/14;G06F21/60 |
| 代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 宋敏 |
| 地址: | 430000 湖北省武汉市东湖新技术开发区光谷*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 备份 国产 操作系统 补丁 升级 方法 系统 | ||
1.一种基于差分备份的国产操作系统补丁升级系统,包括本地计算机和补丁下载服务器,其特征在于:所述本地计算机与补丁下载服务器电性连接,所述本地计算机包括扫描数据模块、解密解压缩模块、备份模块和升级检验模块,所述补丁下载服务器包括差分计算模块、加密压缩模块和补丁数据库;
所述解密解压缩模块的输出端与备份模块的输入端电连接,所述备份模块的输出端与升级检验模块的输入端电连接,所述扫描数据模块的输出端与差分计算模块的输入端电连接,所述差分计算模块的输入端与加密压缩模块的输入端电连接,所述加密压缩模块的输出端与解密解压缩模块的输入端电连接。
2.根据权利要求1所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于:所述本地计算机为国产OS的本地主机,所述补丁下载服务器为国产OS补丁服务器,所述补丁数据库为国产OS补丁数据库。
3.根据权利要求1所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于:所述扫描数据模块在开始补丁升级时可以取待更新补丁在本地的文件版本和内容,形成报表发送给软件更新服务器。
4.根据权利要求1所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于:所述解密解压缩模块可以对收到的数据包进行解压缩,同时使用服务器广播的公钥对数据包进行解密,获得差分报表和差分补丁。
5.根据权利要求1所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于:所述备份模块可以在补丁文件升级替换前创建备份文件夹用于存放差分备份数据包。
6.根据权利要求1所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于:所述升级检验模块可以对差分报表中的差分文件进行替换,完成系统补丁的替换,同时对升级后补丁进行检验测试,若测试顺利完成,则完成升级更新流程,完成补丁升级,当国产OS出现死锁、漏斗依然存在的情况时,使用备份文件夹中的差分备份数据包,回退补丁版本,并显示更新失败,形成错误报表。
7.根据权利要求1所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于:所述差分计算模块可以计算目标补丁与原本补丁的文件差分部分,形成差分报表并与差分补丁一同形成补丁数据包。
8.一种基于差分备份的国产操作系统补丁升级方法,根据权利要求1-7所述的一种基于差分备份的国产操作系统补丁升级系统,其特征在于,包括以下步骤:
S1、本地计算机通过扫描数据模块获取目标版本补丁在本地OS上的原始数据;
S2、将获取的原始数据和升级目标放入差分计算模块,进行差分计算,通过差分算法生成对应的补丁升级文件包;
S3、将补丁升级文件包放入加密压缩模块进行加密压缩;
S4、系统下载加密压缩后的补丁升级文件包,通过解密解压缩模块后获取更新补丁数据包;
S5、通过备份模块创建备份文件夹,对补丁修改部分文件进行差分备份,即备份将被修改部分数据,形成备份文件数据包;
S6、最后通过升级检验模块使用更新补丁数据包对目标补丁进行升级安装,替换目标文件,完成后对系统进行完整性测试,若测试无问题,删除备份文件数据包,完成补丁升级,否则使用备份文件数据包替换目标补丁,退回原本正常版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉云智安核信息技术有限公司,未经武汉云智安核信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110492727.6/1.html,转载请声明来源钻瓜专利网。





