计算机云端备份还原系统的制作方法

文档序号:10471018阅读:327来源:国知局
计算机云端备份还原系统的制作方法
【专利摘要】一种计算机云端备份还原系统,包括云端服务器与云端服务器管理模块、终端与终端应用管理模块、指令获取模块、备份还原模块,云端服务器中存储有初始操作系统镜像,云端服务器管理模块将用户备份数据和通过网络检索搜集的应用软件存储到云端服务器中;终端应用管理模块将终端中的应用软件信息整理和同步、用户数据上传下载、软件安装和更新;备份还原模块用于根据操作指令依通信协议与云端服务器建立网络通信连接,并通过网络将终端的备份数据上传给云端服务器,或通过网络从云端服务器下载备份数据还原终端系统。该系统除了将数据备份到云端外,还根据用户要求将还原后的系统、驱动和应用软件更新到最新版本,节约了用户时间,提升了用户满意度。
【专利说明】
计算机云端备份还原系统
技术领域
[0001 ]本发明涉及计算机技术领域。
【背景技术】
[0002]随着互联网和通信技术的发展,家用网络的速度在不断提升,用户个人电脑的硬盘数据传输速率也在不断的飞跃,云服务用户体验越来越被普通用户接受和认可,在此背景之下,个人电脑业内的现有数据备份还原,也需要进行一次变革。目前市场上大多数的笔记本电脑都提供一键备份还原功能,能够帮助用户在操作系统出现故障的时候还原系统到最初稳定的状态。例如图1所示当前被大部分用户所熟知的备份镜像存储到本地磁盘还原方式。数据存在硬盘的隐藏分区内,当用户运行数据还原后,自动将该隐藏分区中的数据解压还原到系统中。这个功能是把出厂的镜像文件保存在硬盘的隐藏空间当中,在用户需要还原的时候把隐藏空间中的镜像解压缩到系统分区当中。
[0003]传统的数据备份/还原操作只是在当系统损坏后,需要进行修复的情况下才会使用到,这样的系统数据备份的用户体验还是有所欠缺。传统方式的缺点很明显,数据存储在用户自己的硬盘中,占用了大量空间,对空间本来就不大的固态硬盘影响更为明显。还原后的系统只是到了很久以前的系统状态,不是最新的软件最新的驱动和最新的系统。当用户对很久以前备份的系统镜像进行还原的时候,会发现很多应用程序及驱动都需要更新到一个新版本,而且对所有程序进行更新需要耗费很多时间。

【发明内容】

[0004]针对现有技术中的问题,本发明的目的在于给用户提供更加方便的还原体验,在用户还原系统的时候自动对需要升级的应用程序或者驱动程序进行升级。
[0005]为了实现以上目的,本发明提供了一种计算机云端备份还原系统,包括:
云端服务器与云端服务器管理模块,所述的云端服务器中存储有初始操作系统镜像,
所述的云端服务器管理模块将用户备份数据和通过网络检索搜集的应用软件存储到云端服务器中;
终端与终端应用管理模块,所述的终端应用管理模块用于将终端中的应用软件信息整理和同步、用户数据上传下载、软件安装和更新;
指令获取模块,用于获取用户的操作指令;
备份还原模块,用于根据所述的操作指令依通信协议与云端服务器建立网络通信连接,并且通过网络将终端的备份数据上传给云端服务器,或者通过网络从所述的云端服务器下载备份数据还原终端系统。
[0006]本发明的进一步改进在于,所述的云端服务器管理模块用于将通过网络检索搜集的操作系统补丁存储到云端服务器中。
[0007]本发明的进一步改进在于,所述的云端服务器管理模块用于将通过网络检索搜集的应用软件存储到云端服务器中本发明的进一步改进在于,当通过网络将终端的备份数据上传给云端服务器时,所述的终端应用软件终端应用管理模块用户建立本机应用软件信息列表、本机驱动信息列表、本机操作系统版本及补丁安装版本信息列表,并依此执行以下步骤:本机硬盘内全部数据打包、本机数据上传到云端服务器、本机应用软件、驱动、系统部分信息列表传到云端服务器、本机个人文件夹内的数据单独打包上传到云端服务器。
[0008]本发明的进一步改进在于,所述的云端服务器接收厂商或者用户第一次上传的数据并存储为初始操作系统镜像。
[0009]本发明的进一步改进在于,当通过网络从所述的云端服务器下载备份数据还原终端系统时,所述的指令获取模块获取用户的操作指令以选择初始数据还原模式或者完全还原模式。
[0010]本发明的进一步改进在于,在所述的初始数据还原模式下,所述的终端应用软件终端应用管理模块从云端服务器下载初始操作系统镜像解压缩并复制到硬盘中。
[0011]本发明的进一步改进在于,在所述的完全还原模式下,所述的终端应用软件终端应用管理模块依此执行以下步骤:
S1:根据操作系统信息从云端服务器下载最新版本的操作系统的镜像文件;
S2:存储镜像文件到空闲硬盘分区;
S3:通过镜像进行系统安装;
S4:根据之前整理的驱动信息,从云端服务器下载对应的版本中最新的驱动并安装;S5:根据之前整理的应用软件信息,从云端服务器下载对应版本内最新的应用软件并安装应用软件;
S6:还原之前保存的个人文件夹数据到原有路径。
[0012]本发明的进一步改进在于,还包括验证模块,用于验证对所述的云端服务器访问权限,在验证通过后,再通过所述备份还原模块上传或者下载备份数据。
[0013]本发明的进一步改进在于,还包括数据压缩和解压缩模块,用于在备份数据上传之前对其进行压缩,在备份数据下载后对其进行解压缩。
[0014]本发明的方案打破了原有的数据备份/还原思路,采用云服务和本机应用软件相结合的方法,通过云端备份系统镜像,在还原的时候在还原界面后台自动对系统的应用程序及驱动程序进行更新,改善了传统的数据备份还原的用户体验,扩展了数据备份/还原软件的使用场景。本发明的服务器和应用软件会自动将用户的操作系统、驱动程序和应用程序全部更新到最新的状态,最后给用户展现的是全新的操作系统,无需进行升级更新操作,节约了用户时间。
【附图说明】
[0015]图1描述了目前的计算机的还原示意图;
图2描述了根据本发明的计算机云端的还原示意图;
图3描述了根据本发明的计算机云端备份和还原的流程图;
图4和图5是本发明的数据备份/还原的流程图。
【具体实施方式】
[0016]下面对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0017]本发明的计算机云端备份还原系统,该系统包括云端服务器与云端服务器管理模块、终端与终端应用管理模块、用于获取用户的操作指令的指令获取模块、备份还原模块,云端服务器中存储有初始操作系统镜像,云端服务器管理模块将用户备份数据和通过网络检索搜集的应用软件存储到云端服务器中,云端服务器管理模块通过网络检索搜集的操作系统补丁(如Windows操作系统补丁 )存储到云端服务器中;终端应用管理模块用于将终端中的应用软件信息整理和同步、用户数据上传下载、软件安装和更新;备份还原模块用于根据操作指令依通信协议与云端服务器建立网络通信连接,并且通过网络将终端的备份数据上传给云端服务器,或者通过网络从云端服务器下载备份数据还原终端系统。该系统除了将数据备份到云端外,还根据用户要求将还原后的系统、驱动和应用软件全部更新到最新版本,节约了用户时间,提升了用户满意度,还原过程当中会自动检测系统的应用程序及驱动程序版本并完成更新操作,当还原结束后用户拿到的系统是全新的系统,不需要再费时间对每个程序进行更新升级操作。
[0018]图2描述了根据本发明的计算机云端的还原示意图,图2备份镜像存储到云端服务器,还原的时候通过云端服务器进行还原,此方案大大减少硬盘空间,提高硬盘使用效率。图3描述了根据本发明的计算机云端备份和还原的流程图,此种方案把厂商提供的一键还原的镜像存储在云端服务器,这样释放了本地硬盘的存储空间。
[0019]图4是本发明的数据备份的流程图。通过网络将终端的备份数据上传给云端服务器时,终端应用管理模块建立本机应用软件信息列表(如软件名,版本,开发商信息等)、本机驱动信息列表、本机操作系统版本及补丁安装版本信息列表,并依此执行以下步骤:本机硬盘内全部数据打包、本机数据上传到云端服务器、本机应用软件、驱动、系统部分信息列表传到云端服务器、本机个人文件夹内的数据单独打包上传到云端服务器。
[0020]图5是本发明的数据还原的流程图。当通过网络从云端服务器下载备份数据还原终端系统时,指令获取模块获取用户的操作指令以选择初始数据还原模式或者完全还原模式。
[0021 ]在初始数据还原模式下,终端应用管理模块从云端服务器下载初始操作系统镜像解压缩并复制到硬盘中。
[0022]在完全还原模式下,终端应用管理模块依次执行以下步骤:
S1:根据操作系统信息从云端服务器下载最新版本的操作系统的镜像文件;
S2:存储镜像文件到空闲硬盘分区;
S3:通过镜像进行系统安装;
S4:根据之前整理的驱动信息,从云端服务器下载对应的版本中最新的驱动并安装;S5:根据之前整理的应用软件信息,从云端服务器下载对应版本内最新的应用软件并安装应用软件;
S6:还原之前保存的个人文件夹数据到原有路径。
[0023]在本发明的另一个实施例中,还包括验证模块,用于验证对云端服务器访问权限,在验证通过后,再通过备份还原模块上传或者下载备份数据。
[0024]在本发明的另一个实施例中,还包括数据压缩和解压缩模块,用于在备份数据上传之前对其进行压缩,在备份数据下载后对其进行解压缩。
[0025]本发明的方案打破了原有的数据备份/还原思路,采用云服务和本机应用软件相结合的方法,通过云端备份系统镜像,在还原的时候在还原界面后台自动对系统的应用程序及驱动程序进行更新。改善了传统的数据备份还原的用户体验,扩展了数据备份/还原软件的使用场景。本发明的服务器和应用软件会自动将用户的操作系统、驱动程序和应用程序全部更新到最新的状态,最后给用户展现的是全新的操作系统,无需进行升级更新操作,节约了用户时间。
[0026]以上实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人了解本发明的内容并加以实施,并不能以此限制本发明的保护范围,凡根据本发明精神实质所做的等效变化或修饰均涵盖在本发明的保护范围内。
【主权项】
1.一种计算机云端备份还原系统,其特征在于:包括: 云端服务器与云端服务器管理模块,所述的云端服务器管理模块将用户备份数据存储到云端服务器中; 终端与终端应用管理模块,所述的终端应用管理模块用于将终端中的应用软件信息整理和同步、用户数据上传下载、软件安装和更新; 指令获取模块,用于获取用户的操作指令; 备份还原模块,用于根据所述的操作指令依通信协议与云端服务器建立网络通信连接,并且通过网络将终端的备份数据上传给云端服务器,或者通过网络从所述的云端服务器下载备份数据还原终端系统。2.根据权利要求1所述的计算机云端备份还原系统,其特征在于:所述的云端服务器管理模块用于将通过网络检索搜集的操作系统补丁存储到云端服务器中。3.根据权利要求1所述的计算机云端备份还原系统,其特征在于:所述的云端服务器管理模块用于将通过网络检索搜集的应用软件存储到云端服务器中。4.根据权利要求1所述的计算机云端备份还原系统,其特征在于:所述的终端应用管理模块用户建立本机应用软件信息列表、本机驱动信息列表、本机操作系统版本及补丁安装版本信息列表,并依此执行以下步骤:本机硬盘内全部数据打包、本机数据上传到云端服务器、本机应用软件、驱动、系统部分信息列表传到云端服务器、本机个人文件夹内的数据单独打包上传到云端服务器。5.根据权利要求1所述的计算机云端备份还原系统,其特征在于:所述的云端服务器接收厂商或者用户第一次上传的数据并存储为初始操作系统镜像。6.根据权利要求5所述的计算机云端备份还原系统,其特征在于:当通过网络从所述的云端服务器下载备份数据还原终端系统时,所述的指令获取模块获取用户的操作指令以选择初始数据还原模式或者完全还原模式。7.根据权利要求6所述的计算机云端备份还原系统,其特征在于:在所述的初始数据还原模式下,所述的终端应用管理模块从云端服务器下载初始操作系统镜像解压缩并复制到硬盘中。8.根据权利要求6所述的计算机云端备份还原系统,其特征在于:在所述的完全还原模式下,所述的终端应用管理模块依次执行以下步骤: S1:根据操作系统信息从云端服务器下载最新版本的操作系统的镜像文件; S2:存储镜像文件到空闲硬盘分区; S3:通过镜像进行系统安装; S4:根据之前整理的驱动信息,从云端服务器下载对应的版本中最新的驱动并安装;S5:根据之前整理的应用软件信息,从云端服务器下载对应版本内最新的应用软件并安装应用软件; S6:还原之前保存的个人文件夹数据到原有路径。9.根据权利要求1所述的计算机云端备份还原系统,其特征在于:还包括验证模块,用于验证对所述的云端服务器访问权限,在验证通过后,再通过所述备份还原模块上传或者下载备份数据。10.根据权利要求1所述的计算机云端备份还原系统,其特征在于:还包括数据压缩和解压缩模块,用于在备份数据上传之前对其进行压缩,在备份数据下载后对其进行解压缩。
【文档编号】G06F11/14GK105824722SQ201610155111
【公开日】2016年8月3日
【申请日】2016年3月18日
【发明人】朴鹤春, 王少华
【申请人】苏州三星电子电脑有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1