远程修复受损数据和文件的基于互联网的服务系统和方法

文档序号:6465972阅读:142来源:国知局
专利名称:远程修复受损数据和文件的基于互联网的服务系统和方法
背景技术
2、相关专利申请的参考US4,140,419公开的通信系统和US5,771,354公开的互联网联机备份系统提供了使用在签约备份业务时交互式建立的ID和口令的用户的远程存储,US5,815,722公开了在一个交互式网络盘中,将文件远程下载在一个存储器中并运行该文件的方法和设备。3、相关技术的说明近来,个人计算机(PC;涉及可用于个人的计算机)被广泛用于处理公司和机构的各种事务,所以个人计算机中存储的特定数据和文件可能损坏或丢失,可能对使用个人计算机的用户的事务处理产生重大影响。
在过去,PC的存储介质,比如硬盘、软盘和类似物,中存储的数据和文件的损坏或丢失现象的出现主要是因为用户的错误操作或者由于存储数据和文件的存储介质的物理缺陷造成的。
然而,最近,由于计算机病毒造成数据和文件损坏的情况已经增加,并且数据和文件以各种类型受损。
如果有备份或拷贝的数据和文件,即便重要的数据和文件受到损坏,也可以容易地修复受损的数据和文件。然而,如果没有备份或拷贝的数据和文件,则将受损的数据和文件修复到原始状态是非常困难的。最坏的情况是,不可能修复受损的数据和文件。
如上所述,如果PC机的硬盘或软盘中存储的数据和文件受到损坏,用户把想要修复的硬盘和软盘送到专门的数据修复中心去修复,或者用户购买数据修复程序,将该修复程序安装到与待修复的硬盘或软盘连接的个人计算机中,然后对硬盘和软盘进行修复。
然而,如果用户把受损的数据和文件让专门的数据修复中心进行修复,则会出现公司和机构避免使用专门中心的问题,因为使用中心修复数据和文件需要很高的费用,同时还会泄漏盘中的重要信息。
此外,如果用户希望使用修复程序来修复受损数据和文件,则会有这样的问题,即必须在数据和文件受损之前把修复程序安装到计算机系统。
再者,还有一个问题是,修复程序的更新不能迅速有效地对抗由最新的计算机病毒和类似物造成的数据和文件的受损。
为了实现上述目的,本发明的系统包括一个互联网;多个客户个人计算机(PC),用于经互联网传送注册数据,为响应与传送的注册数据相一致的一个修复插件模块检验信号,经互联网传送目前储存的在一个修复插件模块上的信息,对应于修复插件模块信息安装经互联网输入的一个修复插件模块,使用已安装的修复插件模块修复一个存储媒介中的受损数据和文件,经互联网传送修复的结果,并且在屏幕上输出经互联网传送的分析结果数据;和一个修复服务器,该服务器经互联网连接到相应客户PC机上,并且判断是否通过使用从客户PC机输入的注册数据登记了一个用户,经互联网向客户PC机传送修复插件模块检验信号,如果登记了用户,则检验客户PC机中存储的修复插件模块,通过从客户PC机传送的修复插件模块信息经互联网控制客户PC机的修复插件模块,分析从客户PC机传送的修复的结果,并且把该分析结果传送给客户PC机。
为了实现上述目的,本发明的方法包括4个步骤。远程修复受损数据和文件的基于互联网的服务方法包括以下步骤(1)通过客户个人计算机(PC)的通信程序连接修复服务器;(2)在连接修复服务器之后,运行一个用户验证程序;(3)运行一个将客户PC机的修复插件模块与修复服务器的修复插件模块进行比较的程序;(4)经比较程序步骤,通过使用客户PC机上装备的修复插件模块修复受损的数据和文件,并且存储其结果;(5)将修复结果传送给修复服务器,并请求一个结果分析;和(6)向客户PC机传送已分析的结果,并且在一个数据库中用计算机处理该结果。


图1是一个方框图,用于根据本发明的一个实施例从概念上解释远程修复受损数据和文件的基于互联网的服务系统的结构;图2是一个解释适用于图1所示客户个人计算机的结构的示意方框图;图3是一个解释适用于图1所示修复服务器的结构的示意方框图;和图4至图6是根据本发明的实施例解释远程修复受损数据和文件的基于互联网的方法的流程图。
图1是一个根据本发明的实施例从概念上解释远程修复受损数据和文件的基于互联网的服务系统的结构的方框图。
如图1所示,互联网100至少能够使一个客户个人计算机(PC)200连接修复服务器300。
客户PC-200经互联网100将注册数据传送给修复服务器300。客户PC200接收一个修复插件模块检验信号,该检验信号对应于从修复服务器300已经传送的注册数据。客户PC200为响应所接收的修复插件模块检验信号传送目前已存储的一个修复插件模块(参见图2中的附图标号202)的信息。
根据所传送的修复插件模块信息,客户PC200经由互联网100安装从修复服务器300输入的一个修复插件模块(参见图3中的附图标号302)。当然,如果修复服务器300使用一个目前比客户PC200中存储的修复插件模块还要新的模块,则更新客户PC200的修复插件模块。
客户PC200通过使用已安装的修复插件模块(参见图2中的附图标号202)修复存储媒介210中的受损数据和文件,并且经由互联网100将修复结果传送给修复服务器300。此外,PC200在屏幕上输出修复服务器300经由互联网100传送的分析结果数据。
修复服务器300经由互联网100连接相应的客户PC200。修复服务器300判断是否通过使用从客户PC200输入的注册数据登记了一个用户,并且如果已经登记了用户,经互联网100向客户PC200传送修复插件模块检验信号,用于检验客户PC200中存储的修复插件模块(参见图2中的附图标号202)。
修复服务器300根据经由互联网100从客户PC200接收的修复插件模块信息,控制客户PC200的修复插件模块(参见图2中的附图标号202)。修复服务器300分析从客户PC200传送的修复结果,并且向客户PC200传送分析结果。
存储媒介210可以是装备在客户PC200上的硬盘、软盘等等,或者是可以存储数据和文件的其他类型的存储媒介。
如图2所示,客户PC200包括一个通信程序201、修复插件模块202、一个修复目标区203和一个修复数据存储区204。
通信程序201执行对修复服务器300的通信连接。在这里,通信程序201可以是一个环球网浏览器。
在修复插件模块202经由通信程序201与修复服务器300通信连接的情况下,修复插件模块202借助从修复服务器300传送的修复程序修复受损数据和文件,并且将已修复的数据和文件存储在修复数据存储区204中。修复插件模块202可以被包括在通信程序201中,不同于图2所示的。
此外,修复插件模块202经由通信程序201将修复结果传送给修复服务器300,并且接收根据修复结果分析从修复服务器300传送的结果。
修复目标区203具有部分或全部受损的数据或文件。位于修复目标区203中的部分或全部受损的数据或文件由修复插件模块202来修复。
如图3所示,修复服务器300具有一个环球网服务器301、一个修复插件模块302和一个管理模块303。
环球网301执行经互联网100对客户PC200的通信连接,并且向通信连接的客户PC200传送从修复插件模块302输入的修复程序。
同时,环球网301向管理模块303输出从客户PC200传送的修复结果,并且把对应于修复结果的分析结果传送给客户PC200。
修复插件模块302具有一个由服务器管理员输入的修复程序,并且根据管理模块303的传送控制向环球网服务器301传送修复程序。
在执行客户PC200和环球网301的通信连接的情况下,管理模块303检验相同版本的修复插件模块(参见图2中的附图标号202)是否被存储在客户PC200中,如果未被存储,则管理模块303经由环球网服务器301传送修复插件模块302。
如果存储了该修复插件模块,以作为修复插件模块(参见图2中的附图标号202)是否存储在客户PC200中的检验的结果,管理模块303把存储的修复插件模块(参见图2中的附图标号202)与存储在修复服务器300中的修复插件模块302进行比较,并且判断客户PC200与其是否具有相同的版本。
如果不具有相同的版本,作为判断的结果,管理模块303控制修复插件模块302,以向环球网服务器301传送修复程序,并且环球网服务器301向客户PC200传送修复程序。所以,客户PC200和修复服务器300的修复插件模块202和302具有相同的版本。
同时,管理模块303分析从环球网服务器301输入的修复结果,并且向环球网服务器301传送已分析的结果,同时用相应的注册数据由计算机处理一个数据库中已分析的结果,下面结合图4至图6更加详细地说明根据本发明实施例的远程修复受损数据和文件的基于互联网的服务系统的操作。
首先,客户PC200的用户经由通信程序201连接修复服务器300(步骤S410)。
如上所述,如果客户PC200连接修复服务器300,则修复服务器300运行一个用户验证程序,用于检验通信连接的客户PC200的用户是否是一个已登记的用户(步骤S420)。
也就是说,按照图5所示的顺序处理用户验证程序S420。首先,修复服务器300向客户PC200输出用于输入注册数据的屏幕数据(步骤S421)。
如果用户经由输入注册数据的屏幕输入注册数据,则客户PC200经由互联网100向修复服务器300传送注册数据(步骤S422)。
因此,修复服务器300判断经由互联网100接收的注册数据是否是管理模块303的数据库中的已登记的注册数据(步骤S423)。作为判断结果,如果用户输入的注册数据是数据库中已登记的注册数据,则修复服务器300返回到主程序,并且运行一个比较修复插件模块的程序。
如果用户输入的注册数据不是已登记数据,则修复服务器300经由互联网100向客户PC200输出一个消息,比如□获得成员资格、请□(步骤S424)。
如上所述,如果完成了用户验证的处理,则修复服务器300运行一个对安装在客户PC200中的修复插件模块202与修复服务器300的修复插件模块302进行比较的程序(步骤S430)。
也就是说,作为步骤S431的判断结果,如果在客户PC200中安装了修复插件模块202,则修复服务器300比较客户PC200的修复插件模块202的版本与修复服务器300的修复插件模块302的版本。
如果修复插件模块302未安装在客户PC200中,则修复服务器300向具有安装在客户PC200中的修复插件模块202的客户PC200传送修复插件模块302,并返回到主程序,从而执行数据和文件修复步骤S440。
作为步骤S432的比较结果,如果客户PC200的修复插件模块202的版本低于修复插件模块302的版本,则修复服务器300经由环球网服务器301向客户PC200传送修复插件模块302,并且更新客户PC200中存储的修复插件模块信息。
如果装备在客户PC200中的修复插件模块202的版本和装备在修复服务器300中的修复插件模块302的版本相同,则修复服务器300返回到主程序,并且执行数据和文件修复步骤S440。
如上所述,如果经由比较程序步骤S430在客户PC200中安装已更新版本的修复插件模块,则修复插件模块202修复存储在修复目标区203中的受损数据和文件,并且在结果存储区204中存储已修复的数据和文件以及修复结果(步骤S440)。
同时,修复插件模块202,如上所述,将修复结果存储在客户PC200中,同时向修复服务器300传送修复结果,并且请求关于修复结果的一个分析(步骤S450)。
然后,修复服务器300分析客户PC200的修复结果,向客户PC200传送分析结果,并且通过将分析结果与注册数据进行匹配,在管理模块303的数据库中登记分析结果(步骤S460)。工业应用件如上所述,远程修复受损数据和文件的基于互联网的服务系统具有修复因计算机病毒或用户□的错误而损坏的数据和文件的效果,以及具有容易地恢复由于引导区或FAT区受损而导致不能引导的硬盘的效果。
此外,即使不能始终提供分离的修复程序,但如果在附近有一个可接入互联网的个人计算机,本发明也具有可以得到立即修复的效果。
再者,由于本发明是以经由互联网进行远程修复服务为基础的,并且能够把用于修复受损数据和文件的现行修复插件模块更新到最新的程序,因此本发明具有有效地修复由全新的计算机病毒损坏的数据和文件的效果。
尽管已经描述了本发明的优选实施例,但本领域的技术人员将会明白,本发明不局限于所描述的优选实施例,而是可以在权利要求所限定的本发明的精神和范围之内对本发明实施例做出各种改变和修改。
权利要求
1.一种远程修复受损数据和文件的基于互联网的服务系统,包括一个互联网;多个客户计算机(PC),用于经互联网传送注册数据,为响应与传送的注册数据相一致的一个修复插件模块检验信号,经互联网传送目前储存的在一个修复插件模块上的信息,对应于修复插件模块信息安装经互联网输入的一个修复插件模块,使用已安装的修复插件模块修复一个存储媒介中的受损数据和文件,经互联网传送修复的结果,并且在屏幕上输出经互联网传送的分析结果数据;和一个修复服务器,该服务器经互联网连接到相应客户PC机上,并且判断是否通过使用从客户PC机输入的注册数据登记了一个用户,经互联网向客户PC机传送修复插件模块检验信号,如果登记了用户,则检验客户PC机中存储的修复插件模块,通过从客户PC机传送的修复插件模块信息经互联网控制客户PC机的修复插件模块,分析从客户PC机传送的修复的结果,并且把该分析结果传送给客户PC机。
2.根据权利要求1所述的基于互联网的服务系统,其中,每个客户PC机包括一个通信程序,用于执行对修复服务器的通信连接;一个修复插件模块,包括在通信程序中,在经由通信程序与修复服务器进行通信连接的情况下,借助从修复服务器传送的修复程序修复受损的数据和文件,将已修复的数据和文件存储在某一区域中,经由通信程序将修复的结果传送给修复服务器,并且接收根据修复结果分析从修复服务器传送的结果;一个修复目标区,具有受损的数据和文件,并且借助修复插件模块修复受损数据和文件;和一个修复数据存储区,用于存储借助修复插件模块修复的数据和文件。
3.根据权利要求1所述的基于互联网的服务系统,其中,修复服务器包括一个环球网服务器,经由互联网执行与客户PC机的通信连接,将外部输入的修复程序传送给通信连接的客户PC机,将客户PC机传送的修复结果输出给外部,向客户PC机传送对应于修复结果的分析结果;一个修复插件模块,具有由服务器管理员输入的修复程序,并且根据外部传送控制向环球网服务器传送修复程序;和一个管理模块,在客户PC机和环球网服务器通信连接的情况下,检验修复插件模块是否被存储在客户PC机中,如果未存储该修复插件模块,则经由环球网服务器传送修复插件模块,如果存储了该修复插件模块,则比较已存储的修复插件模块和环球网服务器中存储的修复插件模块,通过判断这两个模块的版本是否相同,向环球服务器传送修复插件模块,分析从环球网服务器输入的修复结果,向环球网服务器传送已分析的结果,并且用相应的注册数据由计算机处理数据库中已分析的结果。
4.一种远程修复受损数据和文件的基于互联网的服务方法,包括以下步骤(1)通过客户个人计算机(PC)的通信程序连接修复服务器;(2)在连接修复服务器之后,运行一个用户验证程序;(3)运行一个将客户PC机的修复插件模块与修复服务器的修复插件模块进行比较的程序;(4)经比较程序步骤,通过使用客户PC机上装备的修复插件模块修复受损数据和文件,并且存储其结果;(5)将修复结果传送给修复服务器,并请求一个结果分析;和(6)向客户PC机传送已分析的结果,并且在一个数据库中用计算机处理该结果。
5.根据权利要求4所述的基于互联网的服务方法,其中,运行用户验证程序的步骤(2)包括(2-1)输出来自修复服务器的屏幕数据,用于向客户PC机输入注册数据;(2-2)在客户PC机的用户经由用于输入注册数据的屏幕输入了注册数据的情况下,向修复服务器传送注册数据;(2-3)修复服务器判断所接收的注册数据是否是已经登记在管理模块中的注册数据;和(2-4)如果注册数据是已登记的注册数据,则执行步骤(3),以运行一个比较修复插件模块的程序,而如果注册数据不是已登记的注册数据,则输出相应的消息。
6.根据权利要求4所述的基于互联网的服务方法,其中,运行一个比较修复插件模块的程序的步骤(3)包括以下步骤(3-1)判断修复插件模块是否经由环球网服务器安装在客户PC机中;(3-2)如果修复插件模块安装到客户PC机,则比较客户PC机的修复插件模块的版本与修复服务器的修复插件模块的版本;和(3-3)如果客户PC机的修复插件模块的版本低于修复服务器的修复插件模块的版本,则将修复插件模块从修复服务器传送到客户PC机。
全文摘要
本发明是一种在客户个人计算机(PC)的硬盘和软盘中存储的数据和文件部分或全部受损的情况下,经由互联网远程修复受损数据和文件的基于互联网的服务系统和方法。如果用户经由互联网连接修复服务器,则将在判断是否已登记了该用户之后,比较客户PC机的修复注册模块与修复服务器的修复注册模块。受损数据和文件将通过使用客户PC机上存储的修复插件模块来修复,将修复结果记录下来并把该结果传送给修复服务器,以分析该结果;并且将已分析的结果传送给客户PC机,同时记录到数据库中。
文档编号G06F13/00GK1406352SQ01805523
公开日2003年3月26日 申请日期2001年2月15日 优先权日2000年2月26日
发明者白东铉 申请人:高等抗病毒研究株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1