系统文件还原的方法

文档序号:7666442阅读:179来源:国知局
专利名称:系统文件还原的方法
技术领域
本发明是有关于一种还原方法,且特别是有关于一种远端还原家用服务器的 系统文件的方法。
背景技术
家用服务器(home server)通常扮演着网络存储设备,而除了作为家庭网络 中的存储中心之外,还可作为控制中心、媒体共享等用途,使得家中的多部电脑得 以进行文件分享、自动备份、远距存取等等。 一般的家用服务器由于并未配备键盘、 鼠标或显示器等输入输出设备,因此所有与外界的联系则必须透过网络来进行。
一般而言,由于家用服务器是作为家庭网络中的存储中心,倘若与家用服务 器连线的其中一台电脑设备受到电脑病毒的侵害,将可能导致家用服务器亦受到电 脑病毒的入侵。所谓电脑病毒就是一种将自己的程序代码复制,然后附加或覆盖到 其他文件的程序,其传播方式通常是经由磁片或网络再到电脑内文件案。当执行到 中毒文件案时,便会取得操作系统控制权,进一步感染到其他文件,使得文件被覆 盖或破坏,造成无法执行或当机等情形。
因此,倘若家用服务器由于系统中毒或其他因素,导致系统出现错误无法正 常使用时,使用者只能对其进行重新安装,既费时亦费力。

发明内容
本发明提供一种系统文件还原的方法,通过开机装置启动家用服务器,以进 行远端还原系统的动作。
本发明提出一种系统文件还原的方法,适用于远端还原家用服务器的系统文 件。此方法首先启动家用服务器,以与客户端装置进行连线。接着,透过网络接收 客户端装置所发送的还原指令,以读取还原指令所对应的备份文件,而将系统文件 还原为备份文件。在本发明一实施例中,在透过网络接收客户端装置所发送的还原指令的步骤 之前,还包括接收客户端装置所发送的检测指令,以依据该家用服务器是否被启动 的状态,回传通知讯息至客户端装置。
在本发明一实施例中,在还原系统文件为备份文件的步骤之前,还包括将备 份文件备份至家用服务器,并产生系统还原点。之后,还包括通知客户端装置,以 将备份文件备份至客户端装置。
在本发明一实施例中,在透过网络接收客户端装置所发送的还原指令的步骤 之前,还包括透过网络接收客户端装置所发送的查询指令,以依据查询指令,传送 系统还原点至客户端装置。
在本发明一实施例中,在读取还原指令所对应的备份文件,以将系统文件还 原为备份文件的步骤之后,还包括将家用服务器重新启动。
在本发明一实施例中,上述启动家用服务器是通过执行开机装置的映像文件, 以将家用服务器启动至恢复状态,使得家用服务器得以与客户端装置进行连线。而 开机装置例如为通用串行总线开机碟。
本发明当家用服务器的系统发生异常时,可通过开机装置启动家用服务器, 以透过网络利用客户端装置将系统文件还原为备份文件。如此一来,便毋须重新安 装系统文件。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合 附图作详细说明如下。


图1是依照本发明一实施例所绘示的网络系统的方块图。
图2是依照本发明一实施例所绘示的系统文件还原的方法流程图。
图3是依照本发明一实施例所绘示的系统文件还原流程的示意图。
具体实施例方式
一般的家用服务器并未安装输入输出设备,当系统无法正常运作时,使用 者只能对其重新安装,既费时又费力。为此,本发明提出一种系统文件还原的 方法,以将系统文件还原至先前未发生错误时的状态。为了使本发明的内容更为本发明确实能够据以实施的范例。
图1是依照本发明一实施例所绘示的网络系统的方块图。请参照图l,此 网络系统包括家用服务器110以及客户端装置120。为了方便说明,在此仅绘
示一台客户端装置120,然而在实际应用中,并不限制客户端装置120的数量。 其中,家用服务器110是透过网络130与客户端装置120进行连线以传递数据。 而家用服务器IIO不具备键盘、鼠标、屏幕等任何输入输出装置。
以下即搭配上述网络系统来说明远端还原家用服务器110的系统文件的方 法。图2是依照本发明一实施例所绘示的系统文件还原的方法流程图。请同时 参照图1及图2,首先,在步骤S210中,通过开机装置(未绘示)将家用服务 器110启动,以与客户端装置120进行连线。进一步地说,家用服务器110透 过开机装置启动至恢复(recovery)状态。在家用服务器110启动至恢复状态 之后,便能够读取存储在家用服务器110中的备份文件,以进行后续还原动作。 在本实施例中,开机装置例如是通用串行总线(Universal Serial Bus, USB) 开机碟。
在实际应用上,由于家用服务器IIO不具备任何输入输出设备,因而可在 家用服务器110上设置一连接端口 (未绘示),以将USB开机碟安装至连接端 口上,使得家用服务器110透过连接端口,执行开机装置中的映像文件,以载 入操作系统,例如载入磁盘操作系统(Disk Operating System, DOS),而将 家用服务器110启动至恢复状态。举例来说,使用者可将原本存放在软盘(或 光盘)中的开机映像文件,存储至USB开机碟中。如此一来,当家用服务器110 发生异常而无法启动时,便可通过USB开机碟中的映像文件将系统启动至恢复 状态。或者在家用服务器110上设一按钮(未绘示),当此按钮被按下时,家 用服务器110将启动至恢复(recovery)状态。此时,便能够透过客户端装置 120来远端设定家用服务器110。然在此仅为举例说明,并不以此限制其范围。
接着,在步骤S220中,家用服务器110透过网络130接收客户端装置120 所发送的还原指令,以通知家用服务器110进行还原动作。还原指令例如是通 知家用服务器110选择对应此还原指令的备份文件,详细地说,当家用服务器 110启动至恢复(recovery)状态之后,家用服务器110将先透过网络130接 收到客户端装置120所发送的检测指令,以依据目前的状态回传一通知讯息至
6客户端装置120,使得客户端装置120能够继续进行后续动作。此检测指令例
如是客户端装置120用来检测家用服务器IIO是否已启动至恢复状态。
举例来说,当家用服务器IIO接收到检测指令,且家用服务器110已启动 至恢复状态时,家用服务器110可传送内容为"1"的通知讯息至客户端装置 120。而当家用服务器110尚未启动至恢复状态时,家用服务器110便传送内 容为"0"的通知讯息至客户端装置120。当然,亦可利用一逾时机制,当客户 端装置120在一特定时间内接收到通知讯息,即表示家用服务器110已启动至 恢复状态;反之,当客户端装置120在此特定时间内未接收到通知讯息,即表 示家用服务器110尚未启动至恢复状态,并且客户端装置120可持续发送检测 指令至家用服务器110,直到客户端装置120接收到家用服务器110发送的通 知讯息为止。然在此仅为举例说明,并不以此限制实际应用范围。
最后,家用服务器IIO便根据还原指令读取对应的备份文件,以将目前的 系统文件还原为备份文件。也就是说,还原指令是用以通知家用服务器IIO选 择欲还原的备份文件。
值得注意的是,在还原家用服务器110的系统之前,家用服务器110还包 括事先将备份文件备份至家用服务器110中,并且产生对应的系统还原点而传 送至客户端装置120,以供使用者选择。以实际应用而言,可在家用服务器IIO 中安装一监控程序,利用此监控程序来监控系统是否安装新软件等变动, 一旦 系统安装了新软件或是做了其他更改,此时,监控程序即自动将当时的系统文 件备份下来,以作为备份文件,同时亦产生对应的系统还原点。也就是说,当 备份文件被备份下来时,即产生系统还原点以对应至此备份文件所存放的路 径。另外,系统还原点的名称可依照建立时的日期作为名称,据以方便使用者 选择欲还原的备份文件。另外,家用服务器IIO还可将备份文件及其对应的系 统还原点传送至客户端装置120进行备份。然在此仅为举例说明,并不以此限 定其范围。
以下即再举一实施例来说明家用服务器110与客户端装置120所执行的各 步骤。图3是依照本发明一实施例所绘示的系统文件还原流程的示意图。请同 时参照图l及图3,本实施例的步骤S301与上述实施例的步骤S210相同或相 似,故在此不再详述。在步骤S301中,通过开机装置(未绘示)将家用服务器110启动至恢复状态,以在恢复状态下进行还原动作。
接着,如步骤S303所示,客户端装置120透过网络130发送一检测指令 至家用服务器110 (如虚线箭头A所示),以检测家用服务器110是否已启动 至恢复状态。当家用服务器110接收到一检测指令后,便透过网络130回传通 知讯息至客户端装置120 (如虚线箭头B所示),以通过此通知讯息将家用服 务器110目前的状态,通知客户端装置120。
例如,通知讯息为"1",表示家用服务器110已启动至恢复状态,而通 知讯息为"0",表示家用服务器110尚未启动至恢复状态。或者,当客户端 装置120在一特定时间内未接收到通知讯息,即表示家用服务器110尚未启动 至恢复状态,此时,客户端装置120可持续发送检测指令至家用服务器110, 直到客户端装置120接收到家用服务器110发送的通知讯息为止。然在此并不 限定其范围。
然后,当客户端装置120接收到家用服务器110的通知讯息时,如步骤S305 所示,客户端装置120即可透过网络130发送査询指令至家用服务器110 (如 虚线箭头C所示),以查询家用服务器110的系统还原点。之后,在步骤S307 中,家用服务器IIO便依据该查询指令读取系统还原点,并透过网络130将该 查询到的系统还原点传送至客户端装置120 (如虚线箭头D所示)。
以实际应用而言,即是使用者在客户端装置120的使用者介面(未绘示) 中选择查询家用服务器110的系统还原点,使得客户端装置120发送查询指令 至家用服务器110。或者,客户端装置120将备份在其中的系统还原点列出, 以供使用者选择。上述情形可视使用情况而定,在此并不限制。
在选择系统还原点之后,如步骤S311所示,客户端装置120发送还原指 令至家用服务器110 (如虚线箭头E所示)。举例来说,使用者可在客户端装 置120的使用者介面(未绘示)中点选欲还原的系统还原点,从而将还原指令 传送至家用服务器110。
接着,在步骤S313中,家用服务器110即根据接收到的该还原指令,读 取该还原指令所对应的备份文件,将系统文件还原为备份文件。还原指令例如 是使用者所选取的系统还原点,用以通知家用服务器IIO选择对应此还原指令 的备份文件。而用来还原的备份文件可以是存储在家用服务器110,亦可存储在客户端装置120中。视实际使用情况而定。
举例来说,当家用服务器110与客户端装置120皆存有备份文件时,由于
双方所存储的备份文件不一定会完全相同,此时,即根据使用者所选择的系统 还原点,来读取备份文件。换言之,若是使用者所选择的系统还原点对应的备
份文件存储在家用服务器110中时,家用服务器110即根据还原指令直接自其
本身的存储单元(未绘示),将备份文件取出。若是使用者所选择的系统还原
点对应的备份文件存储在客户端装置120时,则客户端装置120便透过网络, 将备份文件传送至家用服务器110,使得家用服务器110的系统文件得以还原 为备份文件。
最后,如步骤S315所示,在系统还原完成之后,重新开机以更新家用服 务器110的系统文件,使得系统得以正常运作。另外,家用服务器110亦可在 接收客户端装置120所发送的重开机指令后,再重新启动家用服务器110。
综上所述,上述实施例中,当家用服务器的系统无法正常运作时,可通过 开机装置启动家用服务器,以将目前的系统文件还原至先前的备份文件。如此 一来,不需重新安装系统,便可让系统恢复正常运作,相当方便。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何所 属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许 更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。
权利要求
1. 一种系统文件还原的方法,适用于远端还原一家用服务器的一系统文件,此方法包括下列步骤启动该家用服务器,以与一客户端装置进行连线;透过一网络接收该客户端装置所发送的一还原指令;以及读取该还原指令所对应的一备份文件,以还原该系统文件为该备份文件。
2. 如权利要求1所述的系统文件还原的方法,其特征在于,启动该家用服务 器的步骤还包括通过一开机装置启动该家用服务器。
3. 如权利要求2所述的系统文件还原的方法,其特征在于,通过该开机装置 启动该家用服务器的步骤包括-执行该开机装置的映像文件,以将该家用服务器启动至一恢复状态,使得该 家用服务器得以与该客户端装置进行连线。
4. 如权利要求2所述的系统文件还原的方法,其特征在于,该开机装置为通 用串行总线开机碟。
5. 如权利要求1所述的系统文件还原的方法,其特征在于,透过该网络接收 该客户端装置所发送的该还原指令的步骤之前,还包括接收该客户端装置所发送的一检测指令,以回传一通知讯息至该客户端装置。
6. 如权利要求5所述的系统文件还原的方法,其特征在于,回传该通知讯息 至该客户端装置的步骤包括依据该家用服务器是否被启动的状态,回传该通知讯息至该客户端装置。
7. 如权利要求1所述的系统文件还原的方法,其特征在于,在读取该还原指 令所对应的该备份文件,以还原该系统文件为该备份文件的步骤之前,还包括备份该备份文件至该家用服务器,并产生一系统还原点。
8. 如权利要求7所述的系统文件还原的方法,其特征在于,在备份该备份文 件至该家用服务器,并产生该系统还原点的步骤之后,还包括通知该客户端装置,以将该备份文件备份至该客户端装置。
9. 如权利要求1所述的系统文件还原的方法,其特征在于,透过该网络接收该客户端装置所发送的该还原指令的步骤之前,还包括透过该网络接收该客户端装置所发送的一査询指令;以及 依据该查询指令,传送一系统还原点至该客户端装置。
10.如权利要求1所述的系统文件还原的方法,其特征在于,在读取该还原指 令所对应的该备份文件,以还原该系统文件为该备份文件的步骤之后,还包括 重新启动该家用服务器。
全文摘要
本发明公开了一种系统文件还原的方法,适用于远端还原家用服务器的系统文件。此方法是通过开机装置启动家用服务器,以与客户端装置进行连线。接着,透过网络接收客户端装置所发送的还原指令,以读取还原指令所对应的备份文件,而将系统文件还原为备份文件。
文档编号H04L29/06GK101425029SQ20071018500
公开日2009年5月6日 申请日期2007年10月30日 优先权日2007年10月30日
发明者俊 刘 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1