一种系统重装方法、系统以及客户端技术方案

技术编号:8489661 阅读:212 留言:0更新日期:2013-03-28 08:36
本发明专利技术实施例公开了一种系统重装方法、系统以及客户端,该方法包括:比较本地系统文件与云端服务器存储的操作系统标准文件,获得比较结果;根据比较结果,从所述云端服务器获取部分或全部所述操作系统标准文件;根据获取的所述操作系统标准文件更新本地系统文件;根据更新的本地系统文件完成系统重装。采用本发明专利技术可以提高系统重装效率、且不需消耗本地存储资源。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种系统重装方法、系统以及客户端
技术介绍
操作系统是计算机各种应用的平台,由于软件更新、感染计算机病毒等原因,需要对操作系统进行更新,如进行系统重装。现有的计算机系统重装方法主要有以下三种。I)系统盘安装。通过系统光盘,经过设置光驱启动、格式化、复制系统文件等步骤重装系统。2) GHOST镜像法安装。复制GHOST文件进行操作系统安装,实际上就是将镜象还原。3)系统备份还原。通过一些系统备份还原的工具软件将之前备份的系统恢复。原理和方法2)相同,只不过备份的系统文件在本地,而方法2)中的GHOST文件主要存储于光盘中。但是上述几种方法各有其缺点系统盘重装过程非常繁琐,完成之后还需要安装驱动、打补丁、重新安装各种软件等,整个过程太耗时间;GH0ST安装相对较快,但现成的镜像系统往往包含了流氓软件或为黑客预置了后门,用户机器即便安装杀毒软件也还是会遭入侵,且镜像文件动辄为GB (Gigabyte,千兆字节)数量级的数据,下载回来费时费力;系统备份还原,由于备份文件存储在本地计算机中,且备份文件本身较大,使得备份需要占用比较大的硬盘空间。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种系统重装方法、系统以及客户端。可以提高系统重装效率、且不需消耗本地存储资源。为了解决上述技术问题,本专利技术实施例提供了一种系统重装方法,包括 比较本地系统文件与云端服务器存储的操作系统标准文件,获得比较结果; 根据比较结果,从所述云端服务器获取部分或全部所述操作系统标准文件; 根据获取的所述操作系统标准文件更新本地系统文件; 根据更新的本地系统文件完成系统重装。以及,一种互联网系统,包括客户端和云端服务器,所述云端服务器中存储有操作系统标准文件,所述客户端包括 比较模块,用于比较本地系统文件与所述云端服务器存储的操作系统标准文件,并获得比较结果; 文件获取模块,用于根据所述比较结果,从所述云端服务器获取部分或全部所述操作系统标准文件; 文件更新模块,用于根据获取的所述操作系统标准文件更新本地系统文件; 系统重装模块,用于根据更新的本地系统文件完成系统重装。以及,一种客户端,包括 比较模块,用于比较本地系统文件与所述云端服务器存储的操作系统标准文件,并获得比较结果; 文件获取模块,用于根据所述比较结果,从所述云端服务器获取部分或全部所述操作系统标准文件; 文件更新模块,用于根据获取的所述操作系统标准文件更新本地系统文件; 系统重装模块,用于根据更新的本地系统文件完成系统重装。在本专利技术实施例中,从云端服务器来获取系统重装文件,且获取时与本地文件进行比对,根据比对结果获取文件,可以减少获取的文件数量,可以在不大量增加本地存储负担的情况下提高安装的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中的系统重装方法的一个具体流程示意 图2是本专利技术实施例中的系统重装方法的另一个具体流程示意 图3是本专利技术实施例中的互联网系统的一个具体组成示意 图4是本专利技术实施例中的客户端的一个具体组成示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例可以解决重装系统耗时、操作过于复杂的问题。通过在服务器端存储一个完整的操作系统相关的文件为基础,用户基于这些基础文件,进行系统的在线重装和系统备份到服务器。如图1所示,为本专利技术实施例中的系统重装方法的一个具体流程示意图。该方法包括如下流程。101、比较本地系统文件与云端服务器存储的操作系统标准文件,获得比较结果。通过比较获取本地已被破坏的文件信息、需要更新的旧文件信息和原来没有的新的文件信息,即获取与所述本地系统文件不一致的云端服务器存储的操作系统标准文件的信息,和所述本地系统文件中没有而云端服务器存储的操作系统标准文件中有的文件的信肩、O上述的本地系统包括客户端上安装的各种操作系统,如,对于本地的客户端上安装的WINDOWS操作系统,将与该操作系统有关的系统文件与云端服务器上存储的系统文件进行对比,获知需要从云端服务器上获取哪些系统文件来替换本地系统文件,或从云端服务器上获取哪些新增的系统文件以增加在本地。102、根据比较结果,从所述云端服务器获取部分或全部所述操作系统标准文件。如,根据步骤101获知需要从云端服务器上获取哪些系统文件来替换本地系统文件,或从云端服务器上获取哪些新增的系统文件以增加在本地,则相应的从云端服务器获取这些文件。根据本地系统和云端服务器的文件情况,有可能需要获取全部的操作系统文件,也有可能只需要获取一部分,如当本地系统只有部分文件需要更新时,则从云端服务器获取这部分需要更新的文件即可;当本地系统需要全部更新时,则需要从云端服务器获取全部的文件。103、根据获取的所述操作系统标准文件更新本地系统文件。104、根据更新的本地系统文件完成系统重装。同时,用户可以在服务器上进行备份,以便重装时根据备份文件进行重装,则在步骤103之后步骤104之前还可以包括步骤 103a、查询所述云端服务器上是否有用户备份系统文件; 103b、当查询结果为是时,从所述云端服务器上获取所述用户备份系统文件; 103c、根据获取的所述用户备份系统文件更新本地系统文件。如图2所示,为本专利技术实施例中的系统重装方法的另一个具体流程示意图。该方法包括如下流程。该流程从客户端和服务器端两侧分别描述。(I).服务器端存储操作系统相关文件。在服务器端存储操作系统相关的文件,以此为基础,用户如果将系统备份到服务器上,只做增量备份,即只备份和标准系统文件不一致的或缺失的系统文件,这样的备份不需要占用本地系统空间。(2).客户端重装。201、将系统文件的Md5值与服务器上的标准系统文件Md5值进行比对。202、从服务器端拉取上一步比对不一致的文件,和服务器上有而本地没有的系统文件。203、将下载下来的文件复制,替换原来的系统文件。204、到服务器查询用户之前是否有备份系统文件到服务器。若是则转步骤205,否则转步骤206。205、用户之前有备份,拉取之前的备份文件,并覆盖已有的系统文件。206、根据更新的本地系统文件自动完成系统重装。在本专利技术实施例中,通过云端服务器存储标准的系统相关的文件为基础,当用户重装的时候,只需要将和系统不一致的文件下载替换;用户备份的时候,只要将少量不一致的文件备份到服务器即可,这样可缩短重装的时间,操作过程主要在客户端与服务器的交互,简化了用户的操作。如图3所示,为本专利技术实施例中的互联网系统,包括客户端I和云端服务器2,在云端服务器2中存储有操作系统标准文件。客户端I包括比较模块10,用于比较本地系统文件与所述云端服务器2存储的操作系统标准本文档来自技高网...

【技术保护点】
一种系统重装方法,其特征在于,所述方法包括:比较本地系统文件与云端服务器存储的操作系统标准文件,获得比较结果;根据比较结果,从所述云端服务器获取部分或全部所述操作系统标准文件;根据获取的所述操作系统标准文件更新本地系统文件;根据更新的本地系统文件完成系统重装。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈培炫
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1