一种备份还原系统的方法.pdf

上传人:62****3 文档编号:1031807 上传时间:2018-03-27 格式:PDF 页数:13 大小:518.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910189461.7

申请日:

2009.12.25

公开号:

CN102110029A

公开日:

2011.06.29

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 11/14申请公布日:20110629|||实质审查的生效IPC(主分类):G06F 11/14申请日:20091225|||公开

IPC分类号:

G06F11/14

主分类号:

G06F11/14

申请人:

中国长城计算机深圳股份有限公司

发明人:

顾文锦; 贾兵; 宋靖; 林诗达; 王淼; 刘欣房

地址:

518057 广东省深圳市南山区科技园长城计算机大厦

优先权:

专利代理机构:

深圳中一专利商标事务所 44237

代理人:

张全文

PDF下载: PDF下载
内容摘要

本发明适用于计算机技术领域,提供了一种备份还原系统的方法,所述方法包括下述步骤:当通过网络连接客户端计算机成功时,服务器端向客户端发送加密开机或重启指令,控制向客户端输出参数设置指令,客户端根据所述加密开机或重启指令启动计算机,并根据所述参数设置指令,生成虚拟磁盘,过滤Windows驱动对磁盘的访问;服务器端接收计算机管理员输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件,显示输出系统还原平台界面;服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作,克服了现有技术提供的还原方式存在现场对系统进行操作的弊端,同时也满足个别用户的定制化的要求。

权利要求书

1: 一种备份还原系统的控制方法, 其特征在于, 所述方法包括下述步骤 : 控制在系统分区中划分一隐藏分区, 用于存放系统或数据的备份文件, 所述隐藏分区 大小根据所述备份文件动态调整 ; 接收服务器端通过远程通信传输的加密开机或重启指令, 启动计算机, 所述计算机通 过网络与所述服务器连接 ; 接收服务器端通过远程通信传输的参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动 对磁盘的访问 ; 所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
2: 如权利要求 1 所述的方法, 其特征在于, 所述在系统分区中划分一隐藏分区, 用于存 放系统或数据的备份文件的步骤之后还包括下述步骤 : 为划分的所述隐藏分区配置一控制参数, 所述控制参数用以允许或阻止操作系统访问 所述隐藏分区的数据 ; 控制对当前系统进行备份还原, 生成系统原始备份。
3: 一种备份还原系统的控制装置, 其特征在于, 所述系统内置于客户端, 所述系统包 括: 分区划分模块, 用于控制在系统分区中划分一隐藏分区, 用于存放系统或数据的备份 文件, 所述隐藏分区大小根据所述备份文件动态调整 ; 计算器启动模块, 用于接收服务器端通过远程通信传输的加密开机或重启指令, 启动 计算机, 所述计算机通过网络与所述服务器连接 ; 以及 过滤模块, 用于接收服务器端通过远程通信传输的参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 所述操作系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
4: 如权利要求 3 所述的系统, 其特征在于, 所述系统还包括 : 控制参数配置模块, 用于为划分的所述隐藏分区配置一控制参数, 所述控制参数用以 允许或阻止操作系统访问所述隐藏分区的数据 ; 以及 原始备份还原模块, 用于控制对当前系统进行备份还原, 生成系统原始备份。
5: 一种备份还原系统的控制方法, 其特征在于, 所述方法包括下述步骤 : 当通过网络连接客户端计算机成功时, 向所述客户端发送加密开机或重启指令 ; 控制向所述客户端输出参数设置指令, 所述参数设置指令用以生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 接收计算机管理员输入的热键指令, 读取客户端磁盘隐藏分区存放的系统或数据的备 份文件 ; 当读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时, 显示输出系统还原平 台界面 ; 所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
6: 如权利要求 5 所述的方法, 其特征在于, 所述系统还原平台界面包括远程命令菜单、 重定向磁盘菜单、 一键救护选项和还原备份点选项。
7: 一种备份还原系统的控制系统, 其特征在于, 所述系统内置于服务器端, 所述系统包 括: 2 启动指令发送模块, 用于当通过网络连接客户端计算机成功时, 向所述客户端发送加 密开机或重启指令 ; 参数设置指令发送模块, 用于控制向所述客户端输出参数设置指令, 所述参数设置指 令用以生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 读取模块, 用于接收用户输入的热键指令, 读取客户端磁盘隐藏分区存放的系统或数 据的备份文件 ; 以及 界面显示输出模块, 用于当所述读取模块读取到客户端磁盘隐藏分区存放的系统或数 据的备份文件时, 显示输出系统还原平台界面 ; 所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
8: 如权利要求 7 所述的系统, 其特征在于, 所述系统还原平台界面包括远程命令菜单、 重定向磁盘菜单、 一键救护选项和还原备份点选项。
9: 一种备份还原系统的方法, 其特征在于, 所述方法包括下述步骤 : 当通过网络连接客户端计算机成功时, 服务器端向客户端发送加密开机或重启指令, 控制向客户端输出参数设置指令, 客户端根据所述加密开机或重启指令启动计算机, 并根 据所述参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 服务器端接收计算机管理员输入的热键指令, 读取所述客户端磁盘隐藏分区存放的系 统或数据的备份文件, 显示输出系统还原平台界面 ; 服务器接收计算机管理员在所述系统还原平台界面上的选择操作, 控制对客户端进行 还原备份操作 ; 所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
10: 如权利要求 9 所述的方法, 其特征在于, 所述客户端预先控制在系统分区中划分一 隐藏分区, 用于存放系统或数据的备份文件 ; 所述系统还原平台界面包括远程命令菜单、 重定向磁盘菜单、 一键救护选项和还原备 份点选项。

说明书


一种备份还原系统的方法

    【技术领域】
     本发明属于计算机技术领域, 尤其涉及一种备份还原系统的方法。背景技术
     随着计算机技术的不断发展, 备份还原系统的方式有很多, 例如 ghost、 还原精灵 和冰点还原等, 这些还原方式在效率、 易操作性和安全性方面各有所长, 但这些还原方式都 需要计算机系统管理员现场操作, 尤其是当系统崩溃或断电的情况下, 计算机系统管理员 无论离现场多远, 都必须赶到现场进行系统处理, 耗费大量的时间, 人性化不高 ; 而且现有 的这些还原方式无法满足一些用户的特定需求, 例如一台并行运行多个操作系统的虚拟化 系统中, 用户希望对多个系统都能备份还原, 上述传统的还原方式无法实现这种定制化的 要求。 发明内容本发明实施例的目的在于提供一种备份还原系统的方法, 旨在解决现有技术提供 的还原方式存在现场对系统进行操作的弊端, 同时也无法满足个别用户的定制化的要求的 问题。
     本发明实施例是这样实现的, 一种备份还原系统的控制方法, 所述方法包括下述 步骤 :
     控制在系统分区中划分一隐藏分区, 用于存放系统或数据的备份文件, 所述隐藏 分区大小根据所述备份文件动态调整 ;
     接收服务器端通过远程通信传输的加密开机或重启指令, 启动计算机, 所述计算 机通过网络与所述服务器连接 ;
     接收服务器端通过远程通信传输的参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ;
     所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
     本发明实施例的另一目的在于提供一种备份还原系统的控制装置, 所述系统内置 于客户端, 所述系统包括 :
     分区划分模块, 用于控制在系统分区中划分一隐藏分区, 用于存放系统或数据的 备份文件, 所述隐藏分区大小根据所述备份文件动态调整 ;
     计算器启动模块, 用于接收服务器端通过远程通信传输的加密开机或重启指令, 启动计算机, 所述计算机通过网络与所述服务器连接 ; 以及
     过滤模块, 用于接收服务器端通过远程通信传输的参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ;
     所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
     本发明实施例的另一目的在于提供一种备份还原系统的控制方法, 所述方法包括 下述步骤 :
     当通过网络连接客户端计算机成功时, 向所述客户端发送加密开机或重启指令 ;
     控制向所述客户端输出参数设置指令, 所述参数设置指令用以生成虚拟磁盘, 过 滤 Windows 驱动对磁盘的访问 ;
     接收计算机管理员输入的热键指令, 读取客户端磁盘隐藏分区存放的系统或数据 的备份文件 ;
     当读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时, 显示输出系统还 原平台界面 ;
     所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
     本发明实施例的另一目的在于提供一种备份还原系统的控制系统, 所述系统内置 于服务器端, 所述系统包括 :
     启动指令发送模块, 用于当通过网络连接客户端计算机成功时, 向所述客户端发 送加密开机或重启指令 ;
     参数设置指令发送模块, 用于控制向所述客户端输出参数设置指令, 所述参数设 置指令用以生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ;
     读取模块, 用于接收用户输入的热键指令, 读取客户端磁盘隐藏分区存放的系统 或数据的备份文件 ; 以及
     界面显示输出模块, 用于当所述读取模块读取到客户端磁盘隐藏分区存放的系统 或数据的备份文件时, 显示输出系统还原平台界面 ;
     所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
     本发明实施例的另一目的在于提供一种备份还原系统的方法, 所述方法包括下述 步骤 :
     当通过网络连接客户端计算机成功时, 服务器端向客户端发送加密开机或重启指 令, 控制向客户端输出参数设置指令, 客户端根据所述加密开机或重启指令启动计算机, 并 根据所述参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ;
     服务器端接收计算机管理员输入的热键指令, 读取所述客户端磁盘隐藏分区存放 的系统或数据的备份文件, 显示输出系统还原平台界面 ;
     服务器接收计算机管理员在所述系统还原平台界面上的选择操作, 控制对客户端 进行还原备份操作 ;
     所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。
     在本发明实施例中, 当通过网络连接客户端计算机成功时, 服务器端向客户端发 送加密开机或重启指令, 控制向客户端输出参数设置指令, 客户端根据所述参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 服务器端接收用户输入的热键指令, 读取 所述客户端磁盘隐藏分区存放的系统或数据的备份文件, 显示输出系统还原平台界面 ; 服 务器接收计算机管理员在所述系统还原平台界面上的选择操作, 控制对客户端进行还原备 份操作, 克服了现有技术提供的还原方式存在现场对系统进行操作的弊端, 同时也满足个 别用户的定制化的要求。 附图说明
     图 1 是本发明第一实施例提供的备份还原系统的控制方法的实现流程图 ;图 2 是本发明第一实施例提供的备份还原系统的控制系统的结构框图 ; 图 3 是本发明第二实施例提供的备份还原系统的控制方法的实现流程图 ; 图 4 是本发明实施例提供的系统还原平台界面的示意图 ; 图 5 是本发明第二实施例提供的备份还原系统的控制系统的结构框图 ; 图 6 是本发明实施例提供的备份还原系统的方法的示意图。具体实施方式
     为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。
     在本发明实施例中, 当通过网络连接客户端计算机成功时, 服务器端向客户端发 送加密开机或重启指令, 控制向客户端输出参数设置指令, 客户端根据所述参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 服务器端接收用户输入的热键指令, 读取 所述客户端磁盘隐藏分区存放的系统或数据的备份文件, 显示输出系统还原平台界面 ; 服 务器接收计算机管理员在所述系统还原平台界面上的选择操作, 控制对客户端进行还原备 份操作。 图 1 示出了本发明第一实施例提供的备份还原系统的控制方法的实现流程, 其具 体的步骤如下所述 :
     在步骤 S101 中, 控制在系统分区中划分一隐藏分区, 用于存放系统或数据的备份 文件, 所述隐藏分区大小根据所述备份文件动态调整。
     在本发明实施例中, 该隐藏分区可以设置在系统分区的任意区域, 为了方便使用, 可以在系统分区的最后一个分区划分一个区域作为隐藏分区, 所述隐藏分区大小根据所述 备份文件动态调整, 可以根据备份文件的大小来设定, 在此不用以限制本发明。
     在步骤 S102 中, 接收服务器端通过远程通信传输的加密开机或重启指令, 启动计 算机, 所述计算机通过网络与所述服务器连接。
     在本发明实施例中, 可以通过 TCP/IP 协议在客户端和服务器端之间建立远程网 络通信, 也可以采用其他方式, 在此不用以限制本发明。
     在本发明实施例中, 服务器端对客户端的计算机进行管理控制可以通过主动管理 技术实现, 即可以通过 SOAP(Simple Object Access Protocol) 为计算机的远程通信提供 中央管理控制平台。
     在步骤 S103 中, 接收服务器端通过远程通信传输的参数设置指令, 生成虚拟磁 盘, 过滤 Windows 驱动对磁盘的访问。
     在 本 发 明 实 施 例 中, 该步骤的主要是实现设置打开隐藏分区让随后运行的 Windows 驱动可访问到磁盘隐藏分区存放的备份文件, 其具体为 : 根据远程服务器端发送 的参数设置指令生成一个虚拟磁盘, 过滤 Windows 驱动对磁盘的访问, 在此仅为本发明的 一个实施例, 不用以限制本发明。
     作为本发明的一个实施例, 为上述步骤 S101 中划分的隐藏分区配置一控制参数, 其中, 该控制参数用以允许或阻止操作系统访问所述隐藏分区的数据。
     作为本发明的另一个实施例, 控制对当前系统进行备份还原, 生成系统原始备份,
     在计算机使用过程中, 再对系统备份时, 只会备份当前系统与原始备份不同的部分, 也称为 增量备份, 并记录备份的时间, 可以对系统进行多次增量备份, 为还原系统时提供不同的还 原点, 供计算机管理员选择。
     作为本发明的另一个实施例, 所述操作系统包括单个操作系统和并行运行在同一 计算机上的多个操作系统, 即该系统可以是单系统, 也可以是多系统, 在此仅为本发明的一 个具体实施例, 不用以限制本发明。
     在本发明实施例中, 上述实施例是针对客户端的备份还原设置及备份还原流程, 在此不用以限制本发明。
     图 2 示出了本发明第一实施例提供的备份还原系统的控制系统的结构框图, 为了 便于说明, 图中仅给出了与本发明实施例相关的部分, 其中, 备份还原系统的控制系统可以 内置于客户端的软件单元、 硬件单元或软硬件结合单元。
     分区划分模块 11 控制在系统分区中划分一隐藏分区, 用于存放系统或数据的备 份文件, 所述隐藏分区的大小根据所述备份文件的大小动态调整 ; 计算器启动模块 12 接收 服务器端通过远程通信传输的加密开机或重启指令, 启动计算机, 所述计算机通过网络与 所述服务器连接 ; 过滤模块 13 接收服务器端通过远程通信传输的参数设置指令, 生成虚拟 磁盘, 过滤 Windows 驱动对磁盘的访问。 作为本发明的一个实施例, 控制参数配置模块 14 为划分的所述隐藏分区配置一 控制参数, 所述控制参数用以允许或阻止操作系统访问所述隐藏分区的数据 ; 原始备份还 原模块 15 控制对当前系统进行备份还原, 生成系统原始备份, 所述操作系统包括单个操作 系统和并行运行在同一计算机上的多个操作系统。
     上述仅为本发明的一个具体实施例, 不用以限制本发明。
     图 3 示出了本发明第二实施例提供的备份还原系统的控制方法的实现流程, 其具 体的步骤如下所述 :
     在步骤 S301 中, 当通过网络连接客户端计算机成功时, 向所述客户端发送加密开 机或重启指令。
     在本发明实施例中, 可以通过 TCP/IP 协议在客户端和服务器端之间建立远程通 信, 也可以采用其他方式, 在此不用以限制本发明。
     在本发明实施例, 服务器端通过发送信息数据的方式与客户端之间建立连接, 其 具体的实现方式可以是信息确认反馈的方式, 在此不再赘述, 仅为本发明的一个实施例, 不 用以限制本发明。
     在步骤 S302 中, 控制向客户端输出参数设置指令, 参数设置指令用以生成虚拟磁 盘, 过滤 Windows 驱动对磁盘的访问。
     在本发明实施例中, 向客户端输出参数设置指令的方式可以通过设置特殊中断向 量和其他相关数据的方式实现, 其中, 该参数设置指令为客户端能够识别的数据, 在此仅为 本发明的一个实施例, 不用以限制本发明。
     在该实施例中, 向客户端输出参数设置指令的目的是在客户端启动时, 直接读取 隐藏分区的备份文件数据, 而不是正常流程下的 Windows 驱动对磁盘的访问。
     在步骤 S303 中, 接收计算机管理员输入的热键指令, 读取客户端磁盘隐藏分区存 放的系统或数据的备份文件。
     在步骤 S304 中, 当读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时, 显示输出系统还原平台界面。
     在本发明实施例中, 系统还原平台界面包括但不限于远程命令菜单、 重定向磁盘 菜单、 一键救护选项和还原备份点选项, 如 4 所示, 其中, 图 4 仅给出了大概的示意图, 图中 定义描述的具体内容仅为本发明的一个实施例, 但不用以限制本发明, 其中 :
     1. 在远程命令菜单中可以远程重启或关闭客户端。
     2. 在重定向磁盘菜单中可以打开客户端主机的磁盘重定向功能, 使服务器端通过 网络远程的读写客户端主机的硬盘、 光驱或软驱。
     3. 一键救护可以根据引导界面进行文件拯救和系统拯救, 其中, 文件拯救功能可 以在系统恢复前, 将系统盘中重要的文件复制到非系统盘, 防止文件资料丢失。
     4. 还原备份点为计算机管理员提供多个还原点, 该还原点包括原虚拟监控系统、 外网客户系统和内网客户系统, 而且可以通过选择某个日期的备份文件将系统还原到对应 的还原点。
     在本发明实施例中, 该系统还原平台界面还包括其他选项或菜单, 在此不再赘述, 但不用以限制本发明。 在本发明实施例中, 当读取到客户端隐藏分区的备份文件之后, 利用主动管理技 术中的 SOL 技术将客户端的显示文本和键盘信息定向到服务器端, 在服务器端显示的系统 还原平台界面也就是在先护短的系统还原平台界面, 计算机管理员在显示在服务器端的系 统还原平台界面上的操作也就相当于在客户端的对应界面的上的相应操作, 在此仅为本发 明的一个具体实施例, 不用以限制本发明。
     在本发明实施例中, 主动管理技术由一系列平台架构增强特性构成, 是一种硬件 和固件基础架构, 提供持续稳定的非易失性内存来存储软硬件信息以及独特的设备信息, 即使在关机、 操作系统被锁定, 或者机器出现故障时, 该存储器也可以远程访问。
     主动管理技术可以在操作系统本身瘫痪或崩溃时, 只要系统平台是与网络连接, 计算机管理员就可以进行远程诊断、 管理和修复操作。
     在本发明实施例中, SOL 技术是主动管理技术提供的一种串口重定向的功能, 即是 在标准的网络连接上模拟串口通讯, 避开串口连接线物理长度的限制, 将串口数据通过远 程网络传输, 因此, 服务器端就可以看到客户端主机的文本界面。
     上述仅为本发明实施例的一个具体描述, 在此不用以限制本发明。
     图 5 示出了本发明第二实施例提供的备份还原系统的控制系统的结构框图, 为了 便于说明, 图中仅给出了与本发明实施例相关的部分, 其中, 备份还原系统的控制系统可以 内置于客户端的软件单元、 硬件单元或软硬件结合单元。
     启动指令发送模块 21 当通过网络连接客户端计算机成功时, 向所述客户端发送 加密开机或重启指令 ; 参数设置指令发送模块 22 控制向所述客户端输出参数设置指令, 所 述参数设置指令用以生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 读取模块 23 接收用 户输入的热键指令, 读取客户端磁盘隐藏分区存放的系统或数据的备份文件 ; 当所述读取 模块 23 读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时, 界面显示输出模块 24 显示输出系统还原平台界面。
     在本发明实施例中, 系统还原平台界面包括但不限于远程命令菜单、 重定向磁盘
     菜单、 一键救护选项和还原备份点选项, 其具体的含义如上述方法实施例所描述, 在此不用 以限制本发明。
     上述仅为本发明的一个实施例, 在此不用以限制本发明。
     图 6 示出了本发明实施例提供的备份还原系统的示意图, 其具体的步骤如下所 述:
     1. 服务器端发送连接信息给客户端, 请求与客户端之间建立连接。
     在本发明实施例中, 要实施例该方案的前提是客户端计算机与服务器之间有网络 通信连接, 即客户端要有网络连接。
     2. 客户端反馈一连接确认信息给服务器端。
     在本发明实施例中, 可以不采用该步骤, 直接是服务器端通过远程通信网络直接 访问客户端, 即可知道能否与客户端建立连接, 在此不用以限制本发明, 仅为本发明的一个 实施例。
     3. 服务器端向客户端发送加密开机或重启指令。
     4. 客户端根据服务器端发送的加密开机或重启指令, 启动计算机。
     5. 服务器端控制向客户端输出参数设置指令。
     6. 客户端根据所述参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访 问。
     7. 服务器端接收计算机管理员输入的热键指令。
     8. 读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件。
     在本发明实施例中, 该读取过程可以是通过网络传输的方式, 在此不再赘述, 但不 用以限制本发明。
     9. 服务器端根据读取的备份文件, 显示输出系统还原平台界面。
     10. 服务器接收计算机管理员在所述系统还原平台界面上的选择操作, 控制对客 户端进行还原备份操作。
     在本发明实施例中, 客户端预先控制在系统分区中划分一隐藏分区, 用于存放系 统或数据的备份文件, 所述操作系统包括单个操作系统和并行运行在同一计算机上的多个 操作系统 ; 所述系统还原平台界面包括但不限于远程命令菜单、 重定向磁盘菜单、 一键救护 选项和还原备份点选项。
     在本发明实施例中, 上述仅为本发明的具体实施方式, 但不用以限制本发明。
     在本发明实施例中, 当通过网络连接客户端计算机成功时, 服务器端向客户端发 送加密开机或重启指令, 控制向客户端输出参数设置指令, 客户端根据所述参数设置指令, 生成虚拟磁盘, 过滤 Windows 驱动对磁盘的访问 ; 服务器端接收用户输入的热键指令, 读取 所述客户端磁盘隐藏分区存放的系统或数据的备份文件, 显示输出系统还原平台界面 ; 服 务器接收计算机管理员在所述系统还原平台界面上的选择操作, 控制对客户端进行还原备 份操作, 克服了现有技术提供的还原方式存在现场对系统进行操作的弊端, 同时也满足个 别用户的定制化的要求。
     以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。

一种备份还原系统的方法.pdf_第1页
第1页 / 共13页
一种备份还原系统的方法.pdf_第2页
第2页 / 共13页
一种备份还原系统的方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种备份还原系统的方法.pdf》由会员分享,可在线阅读,更多相关《一种备份还原系统的方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102110029A43申请公布日20110629CN102110029ACN102110029A21申请号200910189461722申请日20091225G06F11/1420060171申请人中国长城计算机深圳股份有限公司地址518057广东省深圳市南山区科技园长城计算机大厦72发明人顾文锦贾兵宋靖林诗达王淼刘欣房74专利代理机构深圳中一专利商标事务所44237代理人张全文54发明名称一种备份还原系统的方法57摘要本发明适用于计算机技术领域,提供了一种备份还原系统的方法,所述方法包括下述步骤当通过网络连接客户端计算机成功时,服务器端向客户端发送加密开机或重启指令,控制。

2、向客户端输出参数设置指令,客户端根据所述加密开机或重启指令启动计算机,并根据所述参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;服务器端接收计算机管理员输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件,显示输出系统还原平台界面;服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作,克服了现有技术提供的还原方式存在现场对系统进行操作的弊端,同时也满足个别用户的定制化的要求。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页CN102110032A1/2页21一种备份还原系统的控制方法。

3、,其特征在于,所述方法包括下述步骤控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述隐藏分区大小根据所述备份文件动态调整;接收服务器端通过远程通信传输的加密开机或重启指令,启动计算机,所述计算机通过网络与所述服务器连接;接收服务器端通过远程通信传输的参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。2如权利要求1所述的方法,其特征在于,所述在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件的步骤之后还包括下述步骤为划分的所述隐藏分区配置一控制参数,所述控制参数用以允许或阻止操作系统访问所述隐藏分。

4、区的数据;控制对当前系统进行备份还原,生成系统原始备份。3一种备份还原系统的控制装置,其特征在于,所述系统内置于客户端,所述系统包括分区划分模块,用于控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述隐藏分区大小根据所述备份文件动态调整;计算器启动模块,用于接收服务器端通过远程通信传输的加密开机或重启指令,启动计算机,所述计算机通过网络与所述服务器连接;以及过滤模块,用于接收服务器端通过远程通信传输的参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;所述操作系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。4如权利要求3所述的系统,其特征在于,所述系统还。

5、包括控制参数配置模块,用于为划分的所述隐藏分区配置一控制参数,所述控制参数用以允许或阻止操作系统访问所述隐藏分区的数据;以及原始备份还原模块,用于控制对当前系统进行备份还原,生成系统原始备份。5一种备份还原系统的控制方法,其特征在于,所述方法包括下述步骤当通过网络连接客户端计算机成功时,向所述客户端发送加密开机或重启指令;控制向所述客户端输出参数设置指令,所述参数设置指令用以生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;接收计算机管理员输入的热键指令,读取客户端磁盘隐藏分区存放的系统或数据的备份文件;当读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时,显示输出系统还原平台界面;所述系统。

6、包括单个操作系统和并行运行在同一计算机上的多个操作系统。6如权利要求5所述的方法,其特征在于,所述系统还原平台界面包括远程命令菜单、重定向磁盘菜单、一键救护选项和还原备份点选项。7一种备份还原系统的控制系统,其特征在于,所述系统内置于服务器端,所述系统包括权利要求书CN102110029ACN102110032A2/2页3启动指令发送模块,用于当通过网络连接客户端计算机成功时,向所述客户端发送加密开机或重启指令;参数设置指令发送模块,用于控制向所述客户端输出参数设置指令,所述参数设置指令用以生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;读取模块,用于接收用户输入的热键指令,读取客户端磁盘隐。

7、藏分区存放的系统或数据的备份文件;以及界面显示输出模块,用于当所述读取模块读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时,显示输出系统还原平台界面;所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。8如权利要求7所述的系统,其特征在于,所述系统还原平台界面包括远程命令菜单、重定向磁盘菜单、一键救护选项和还原备份点选项。9一种备份还原系统的方法,其特征在于,所述方法包括下述步骤当通过网络连接客户端计算机成功时,服务器端向客户端发送加密开机或重启指令,控制向客户端输出参数设置指令,客户端根据所述加密开机或重启指令启动计算机,并根据所述参数设置指令,生成虚拟磁盘,过滤WINDOW。

8、S驱动对磁盘的访问;服务器端接收计算机管理员输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件,显示输出系统还原平台界面;服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作;所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。10如权利要求9所述的方法,其特征在于,所述客户端预先控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件;所述系统还原平台界面包括远程命令菜单、重定向磁盘菜单、一键救护选项和还原备份点选项。权利要求书CN102110029ACN102110032A1/6页4一种备份还原系统的方法技术领域0001本。

9、发明属于计算机技术领域,尤其涉及一种备份还原系统的方法。背景技术0002随着计算机技术的不断发展,备份还原系统的方式有很多,例如GHOST、还原精灵和冰点还原等,这些还原方式在效率、易操作性和安全性方面各有所长,但这些还原方式都需要计算机系统管理员现场操作,尤其是当系统崩溃或断电的情况下,计算机系统管理员无论离现场多远,都必须赶到现场进行系统处理,耗费大量的时间,人性化不高;而且现有的这些还原方式无法满足一些用户的特定需求,例如一台并行运行多个操作系统的虚拟化系统中,用户希望对多个系统都能备份还原,上述传统的还原方式无法实现这种定制化的要求。发明内容0003本发明实施例的目的在于提供一种备份还。

10、原系统的方法,旨在解决现有技术提供的还原方式存在现场对系统进行操作的弊端,同时也无法满足个别用户的定制化的要求的问题。0004本发明实施例是这样实现的,一种备份还原系统的控制方法,所述方法包括下述步骤0005控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述隐藏分区大小根据所述备份文件动态调整;0006接收服务器端通过远程通信传输的加密开机或重启指令,启动计算机,所述计算机通过网络与所述服务器连接;0007接收服务器端通过远程通信传输的参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;0008所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。0009。

11、本发明实施例的另一目的在于提供一种备份还原系统的控制装置,所述系统内置于客户端,所述系统包括0010分区划分模块,用于控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述隐藏分区大小根据所述备份文件动态调整;0011计算器启动模块,用于接收服务器端通过远程通信传输的加密开机或重启指令,启动计算机,所述计算机通过网络与所述服务器连接;以及0012过滤模块,用于接收服务器端通过远程通信传输的参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;0013所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。0014本发明实施例的另一目的在于提供一种备份还原系统的控制。

12、方法,所述方法包括下述步骤说明书CN102110029ACN102110032A2/6页50015当通过网络连接客户端计算机成功时,向所述客户端发送加密开机或重启指令;0016控制向所述客户端输出参数设置指令,所述参数设置指令用以生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;0017接收计算机管理员输入的热键指令,读取客户端磁盘隐藏分区存放的系统或数据的备份文件;0018当读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时,显示输出系统还原平台界面;0019所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。0020本发明实施例的另一目的在于提供一种备份还原系统的控制系统,所。

13、述系统内置于服务器端,所述系统包括0021启动指令发送模块,用于当通过网络连接客户端计算机成功时,向所述客户端发送加密开机或重启指令;0022参数设置指令发送模块,用于控制向所述客户端输出参数设置指令,所述参数设置指令用以生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;0023读取模块,用于接收用户输入的热键指令,读取客户端磁盘隐藏分区存放的系统或数据的备份文件;以及0024界面显示输出模块,用于当所述读取模块读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时,显示输出系统还原平台界面;0025所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。0026本发明实施例的另一目的在。

14、于提供一种备份还原系统的方法,所述方法包括下述步骤0027当通过网络连接客户端计算机成功时,服务器端向客户端发送加密开机或重启指令,控制向客户端输出参数设置指令,客户端根据所述加密开机或重启指令启动计算机,并根据所述参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;0028服务器端接收计算机管理员输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件,显示输出系统还原平台界面;0029服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作;0030所述系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。0031在本发明实施例中。

15、,当通过网络连接客户端计算机成功时,服务器端向客户端发送加密开机或重启指令,控制向客户端输出参数设置指令,客户端根据所述参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;服务器端接收用户输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件,显示输出系统还原平台界面;服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作,克服了现有技术提供的还原方式存在现场对系统进行操作的弊端,同时也满足个别用户的定制化的要求。附图说明0032图1是本发明第一实施例提供的备份还原系统的控制方法的实现流程图;说明书CN102110029ACN10211。

16、0032A3/6页60033图2是本发明第一实施例提供的备份还原系统的控制系统的结构框图;0034图3是本发明第二实施例提供的备份还原系统的控制方法的实现流程图;0035图4是本发明实施例提供的系统还原平台界面的示意图;0036图5是本发明第二实施例提供的备份还原系统的控制系统的结构框图;0037图6是本发明实施例提供的备份还原系统的方法的示意图。具体实施方式0038为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0039在本发明实施例中,当通过网络连接客户端计算机成功时,。

17、服务器端向客户端发送加密开机或重启指令,控制向客户端输出参数设置指令,客户端根据所述参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;服务器端接收用户输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件,显示输出系统还原平台界面;服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作。0040图1示出了本发明第一实施例提供的备份还原系统的控制方法的实现流程,其具体的步骤如下所述0041在步骤S101中,控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述隐藏分区大小根据所述备份文件动态调整。0042在本发明实施例中,该。

18、隐藏分区可以设置在系统分区的任意区域,为了方便使用,可以在系统分区的最后一个分区划分一个区域作为隐藏分区,所述隐藏分区大小根据所述备份文件动态调整,可以根据备份文件的大小来设定,在此不用以限制本发明。0043在步骤S102中,接收服务器端通过远程通信传输的加密开机或重启指令,启动计算机,所述计算机通过网络与所述服务器连接。0044在本发明实施例中,可以通过TCP/IP协议在客户端和服务器端之间建立远程网络通信,也可以采用其他方式,在此不用以限制本发明。0045在本发明实施例中,服务器端对客户端的计算机进行管理控制可以通过主动管理技术实现,即可以通过SOAPSIMPLEOBJECTACCESSP。

19、ROTOCOL为计算机的远程通信提供中央管理控制平台。0046在步骤S103中,接收服务器端通过远程通信传输的参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问。0047在本发明实施例中,该步骤的主要是实现设置打开隐藏分区让随后运行的WINDOWS驱动可访问到磁盘隐藏分区存放的备份文件,其具体为根据远程服务器端发送的参数设置指令生成一个虚拟磁盘,过滤WINDOWS驱动对磁盘的访问,在此仅为本发明的一个实施例,不用以限制本发明。0048作为本发明的一个实施例,为上述步骤S101中划分的隐藏分区配置一控制参数,其中,该控制参数用以允许或阻止操作系统访问所述隐藏分区的数据。0049作为本。

20、发明的另一个实施例,控制对当前系统进行备份还原,生成系统原始备份,说明书CN102110029ACN102110032A4/6页7在计算机使用过程中,再对系统备份时,只会备份当前系统与原始备份不同的部分,也称为增量备份,并记录备份的时间,可以对系统进行多次增量备份,为还原系统时提供不同的还原点,供计算机管理员选择。0050作为本发明的另一个实施例,所述操作系统包括单个操作系统和并行运行在同一计算机上的多个操作系统,即该系统可以是单系统,也可以是多系统,在此仅为本发明的一个具体实施例,不用以限制本发明。0051在本发明实施例中,上述实施例是针对客户端的备份还原设置及备份还原流程,在此不用以限制本。

21、发明。0052图2示出了本发明第一实施例提供的备份还原系统的控制系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分,其中,备份还原系统的控制系统可以内置于客户端的软件单元、硬件单元或软硬件结合单元。0053分区划分模块11控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述隐藏分区的大小根据所述备份文件的大小动态调整;计算器启动模块12接收服务器端通过远程通信传输的加密开机或重启指令,启动计算机,所述计算机通过网络与所述服务器连接;过滤模块13接收服务器端通过远程通信传输的参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问。0054作为本发明的一个实施。

22、例,控制参数配置模块14为划分的所述隐藏分区配置一控制参数,所述控制参数用以允许或阻止操作系统访问所述隐藏分区的数据;原始备份还原模块15控制对当前系统进行备份还原,生成系统原始备份,所述操作系统包括单个操作系统和并行运行在同一计算机上的多个操作系统。0055上述仅为本发明的一个具体实施例,不用以限制本发明。0056图3示出了本发明第二实施例提供的备份还原系统的控制方法的实现流程,其具体的步骤如下所述0057在步骤S301中,当通过网络连接客户端计算机成功时,向所述客户端发送加密开机或重启指令。0058在本发明实施例中,可以通过TCP/IP协议在客户端和服务器端之间建立远程通信,也可以采用其他。

23、方式,在此不用以限制本发明。0059在本发明实施例,服务器端通过发送信息数据的方式与客户端之间建立连接,其具体的实现方式可以是信息确认反馈的方式,在此不再赘述,仅为本发明的一个实施例,不用以限制本发明。0060在步骤S302中,控制向客户端输出参数设置指令,参数设置指令用以生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问。0061在本发明实施例中,向客户端输出参数设置指令的方式可以通过设置特殊中断向量和其他相关数据的方式实现,其中,该参数设置指令为客户端能够识别的数据,在此仅为本发明的一个实施例,不用以限制本发明。0062在该实施例中,向客户端输出参数设置指令的目的是在客户端启动时,直接读取隐。

24、藏分区的备份文件数据,而不是正常流程下的WINDOWS驱动对磁盘的访问。0063在步骤S303中,接收计算机管理员输入的热键指令,读取客户端磁盘隐藏分区存放的系统或数据的备份文件。说明书CN102110029ACN102110032A5/6页80064在步骤S304中,当读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时,显示输出系统还原平台界面。0065在本发明实施例中,系统还原平台界面包括但不限于远程命令菜单、重定向磁盘菜单、一键救护选项和还原备份点选项,如4所示,其中,图4仅给出了大概的示意图,图中定义描述的具体内容仅为本发明的一个实施例,但不用以限制本发明,其中00661在远程命令菜。

25、单中可以远程重启或关闭客户端。00672在重定向磁盘菜单中可以打开客户端主机的磁盘重定向功能,使服务器端通过网络远程的读写客户端主机的硬盘、光驱或软驱。00683一键救护可以根据引导界面进行文件拯救和系统拯救,其中,文件拯救功能可以在系统恢复前,将系统盘中重要的文件复制到非系统盘,防止文件资料丢失。00694还原备份点为计算机管理员提供多个还原点,该还原点包括原虚拟监控系统、外网客户系统和内网客户系统,而且可以通过选择某个日期的备份文件将系统还原到对应的还原点。0070在本发明实施例中,该系统还原平台界面还包括其他选项或菜单,在此不再赘述,但不用以限制本发明。0071在本发明实施例中,当读取到。

26、客户端隐藏分区的备份文件之后,利用主动管理技术中的SOL技术将客户端的显示文本和键盘信息定向到服务器端,在服务器端显示的系统还原平台界面也就是在先护短的系统还原平台界面,计算机管理员在显示在服务器端的系统还原平台界面上的操作也就相当于在客户端的对应界面的上的相应操作,在此仅为本发明的一个具体实施例,不用以限制本发明。0072在本发明实施例中,主动管理技术由一系列平台架构增强特性构成,是一种硬件和固件基础架构,提供持续稳定的非易失性内存来存储软硬件信息以及独特的设备信息,即使在关机、操作系统被锁定,或者机器出现故障时,该存储器也可以远程访问。0073主动管理技术可以在操作系统本身瘫痪或崩溃时,只。

27、要系统平台是与网络连接,计算机管理员就可以进行远程诊断、管理和修复操作。0074在本发明实施例中,SOL技术是主动管理技术提供的一种串口重定向的功能,即是在标准的网络连接上模拟串口通讯,避开串口连接线物理长度的限制,将串口数据通过远程网络传输,因此,服务器端就可以看到客户端主机的文本界面。0075上述仅为本发明实施例的一个具体描述,在此不用以限制本发明。0076图5示出了本发明第二实施例提供的备份还原系统的控制系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分,其中,备份还原系统的控制系统可以内置于客户端的软件单元、硬件单元或软硬件结合单元。0077启动指令发送模块21当通过网。

28、络连接客户端计算机成功时,向所述客户端发送加密开机或重启指令;参数设置指令发送模块22控制向所述客户端输出参数设置指令,所述参数设置指令用以生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;读取模块23接收用户输入的热键指令,读取客户端磁盘隐藏分区存放的系统或数据的备份文件;当所述读取模块23读取到客户端磁盘隐藏分区存放的系统或数据的备份文件时,界面显示输出模块24显示输出系统还原平台界面。0078在本发明实施例中,系统还原平台界面包括但不限于远程命令菜单、重定向磁盘说明书CN102110029ACN102110032A6/6页9菜单、一键救护选项和还原备份点选项,其具体的含义如上述方法实施例。

29、所描述,在此不用以限制本发明。0079上述仅为本发明的一个实施例,在此不用以限制本发明。0080图6示出了本发明实施例提供的备份还原系统的示意图,其具体的步骤如下所述00811服务器端发送连接信息给客户端,请求与客户端之间建立连接。0082在本发明实施例中,要实施例该方案的前提是客户端计算机与服务器之间有网络通信连接,即客户端要有网络连接。00832客户端反馈一连接确认信息给服务器端。0084在本发明实施例中,可以不采用该步骤,直接是服务器端通过远程通信网络直接访问客户端,即可知道能否与客户端建立连接,在此不用以限制本发明,仅为本发明的一个实施例。00853服务器端向客户端发送加密开机或重启指。

30、令。00864客户端根据服务器端发送的加密开机或重启指令,启动计算机。00875服务器端控制向客户端输出参数设置指令。00886客户端根据所述参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问。00897服务器端接收计算机管理员输入的热键指令。00908读取所述客户端磁盘隐藏分区存放的系统或数据的备份文件。0091在本发明实施例中,该读取过程可以是通过网络传输的方式,在此不再赘述,但不用以限制本发明。00929服务器端根据读取的备份文件,显示输出系统还原平台界面。009310服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作。0094在本发明实施。

31、例中,客户端预先控制在系统分区中划分一隐藏分区,用于存放系统或数据的备份文件,所述操作系统包括单个操作系统和并行运行在同一计算机上的多个操作系统;所述系统还原平台界面包括但不限于远程命令菜单、重定向磁盘菜单、一键救护选项和还原备份点选项。0095在本发明实施例中,上述仅为本发明的具体实施方式,但不用以限制本发明。0096在本发明实施例中,当通过网络连接客户端计算机成功时,服务器端向客户端发送加密开机或重启指令,控制向客户端输出参数设置指令,客户端根据所述参数设置指令,生成虚拟磁盘,过滤WINDOWS驱动对磁盘的访问;服务器端接收用户输入的热键指令,读取所述客户端磁盘隐藏分区存放的系统或数据的备。

32、份文件,显示输出系统还原平台界面;服务器接收计算机管理员在所述系统还原平台界面上的选择操作,控制对客户端进行还原备份操作,克服了现有技术提供的还原方式存在现场对系统进行操作的弊端,同时也满足个别用户的定制化的要求。0097以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN102110029ACN102110032A1/4页10图1图2说明书附图CN102110029ACN102110032A2/4页11图3说明书附图CN102110029ACN102110032A3/4页12图4图5说明书附图CN102110029ACN102110032A4/4页13图6说明书附图CN102110029A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1