[发明专利]一种软件备份方法及装置在审
申请号: | 202111282792.2 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114003436A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 刘彤 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 王艳斌 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 备份 方法 装置 | ||
本公开涉及一种软件备份方法及装置,该方法包括:当主系统出现故障时,获取安全设备内部预先存储的备份系统;其中,备份系统只包括一个可执行的恢复命令;在安全设备启动后,利用备份系统对出现故障的主系统进行文件恢复,使得主系统恢复为出厂状态;利用恢复为出厂状态后的主系统启动操作系统。本公开实施例有效改善了现有备份系统存在的问题和不足,使得备份系统能够具备完整的备份能力,又确保自身安全可靠,不被破坏和干扰。
技术领域
本公开涉及通信技术领域,尤其涉及一种软件备份方法及装置。
背景技术
安全设备具备备份系统,即在主系统软件因某种原因无法启动时,可以进入备份系统,对主系统软件进行更新替换,或者直接使用备份系统工作,这样可以保障系统的安全性。
安全设备中通常有完整系统形态和小型系统形态这两种备份系统。但是,对于完整系统形态的备份系统,在安全设备中存在两个相互独立且并列的系统,容易造成用户使用混淆,因为硬件资源和数据只有一份,备份系统在工作使用中会不同程度地对主系统造成影响,同时备份系统也存在因自身升级或配置参数变化而无法工作的隐患,从而失去备份系统的意义。对于小型系统形态的备份系统,虽然可以通过升级来修复主系统软件错误,但无法修复因为配置文件或某个知识库错误导致的系统无法启动,不具备备份系统的完整能力。
因此,在安全设备中的软件备份问题上,完整系统和小型系统各有不足,目前缺少一种更优的备份方案。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种软件备份方法及装置。
本公开提供了一种软件备份方法,包括:
当主系统出现故障时,获取安全设备内部预先存储的备份系统;其中,所述备份系统只包括一个可执行的恢复命令;
在所述安全设备启动后,利用所述备份系统对出现故障的所述主系统进行文件恢复,使得所述主系统恢复为出厂状态;
利用恢复为出厂状态后的所述主系统启动操作系统。
可选的,所述利用所述备份系统对出现故障的所述主系统进行文件恢复,包括:
将所述主系统目录中的许可证文件拷贝到临时目录中留存;
将所述主系统目录中的全部文件进行删除;
将预先保存与所述备份系统中的系统软件压缩包展开并复制到所述主系统目录中;
逐一校验所述主系统目录中的文件是否复制成功且正确;
如果是,则将所述临时目录中的所述许可证文件复制到所述主系统目录中。
可选的,所述方法还包括:将所述主系统目录中没有复制成功且正确的文件进行删除。
可选的,在利用所述备份系统对出现故障的所述主系统进行文件恢复的过程中,恢复的文件至少包括:软件程序文件、出厂时配置文件和依赖的知识库。
可选的,所述备份系统通过所述安全设备的串口接入所述安全设备。
可选的,所述主系统出现的故障包括:主系统无法启动或无法登录。
本公开还提供了一种软件备份装置,包括:
获取模块,用于当主系统出现故障时,获取安全设备内部预先存储的备份系统;其中,所述备份系统只包括一个可执行的恢复命令;
恢复模块,用于在所述安全设备启动后,利用所述备份系统对出现故障的所述主系统进行内容恢复,使得所述主系统恢复为出厂状态;
启动模块,用于利用恢复为出厂状态后的所述主系统启动操作系统。
可选的,所述恢复模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282792.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于钢筋间距固定及钢筋直径量测的施工装置
- 下一篇:一种检测装置