备份系统及方法、恢复系统及方法、移植系统及方法

文档序号:6407189阅读:205来源:国知局
专利名称:备份系统及方法、恢复系统及方法、移植系统及方法
技术领域
本发明涉及一种备份系统、备份方法、备份程序、恢复系统、恢复方法、恢复程序、移植系统、移植方法和其上记录了备份程序或恢复程序的记录介质。具体地说,本发明涉及一种备份系统、备份方法、备份程序、恢复系统、恢复方法、恢复程序、移植系统、移植方法和其上记录了备份程序或恢复程序的记录介质,其中,例如,如果更换包括在信息系统中的信息处理设备,可以快速地将存储在该信息处理设备中的数据移植到新信息处理设备。
背景技术
在企业等中提供的传统信息系统中,当更换诸如个人计算机的信息处理设备时,信息系统管理部门的工作人员亲临该信息处理设备所安置的场所,并且将存储在该信息处理设备中的数据如文件和首选项(preference)移植到新信息处理设备(参见非专利文件1)。
IBM日本,“PC Migration Service(PC移植服务)”[在线][检索于2003年5月28日],因特网<URLhttp//www-6.ibm.com/jp/pc/service/migration>
如果执行上述操作来更换信息处理设备,则信息系统的管理成本显著提高。而且,在更换信息处理设备的期间,工作人员必须通过占用所要更换的信息处理设备来执行该操作,从而该信息处理设备的用户在移植期间不能使用该信息处理设备,这导致降低了用户的工作效率。

发明内容
因此,本发明的目的是提供一种解决上述问题的备份系统、备份方法、备份程序、恢复系统、恢复方法、恢复程序、移植系统、移植方法和其上记录了备份程序或恢复程序的记录介质。
根据本发明的第一方面,提供了一种用于备份存储在信息处理设备中的目标数据的备份系统,包括备份程序存储部件,用于存储要在信息处理设备上执行以将目标数据传输到备份系统的备份程序;读取认证信息存储部件,用于存储用于使信息处理设备准许由备份程序读取目标数据的读取认证信息;备份功能发送部件,用于将备份程序和读取认证信息发送到信息处理设备;以及数据存储部件,用于存储要由执行了备份程序的信息处理设备传输到备份系统的目标数据,其中由信息处理设备的用户在信息处理设备上调用备份程序,并且备份程序包括读取认证装置,用于通过使信息处理设备认证发送到信息处理设备的读取认证信息来获得从信息处理设备读取目标数据的权限(permission);以及传输装置,用于使信息处理设备读取被准许读取的目标数据,并且将目标数据传输到备份系统。第一方面还提供了一种用于该备份系统的备份方法和备份程序以及在其上记录了该备份程序的记录介质。
根据本发明的第二方面,提供了一种用于将目标数据恢复到信息处理设备中的恢复系统,包括恢复程序存储部件,用于存储要在信息处理设备上执行以使信息处理设备存储从恢复系统接收的目标数据的恢复程序;写入认证信息存储部件,用于存储用于使信息处理设备准许由恢复程序写入目标数据的写入认证信息;恢复功能发送部件,用于将恢复程序和写入认证信息发送到信息处理设备;以及目标数据发送部件,用于将目标数据发送到执行了恢复程序的信息处理设备,其中由信息处理设备的用户在信息处理设备上调用恢复程序,并且恢复程序包括写入认证装置,用于通过使信息处理设备认证发送到信息处理设备的写入认证信息来获得在信息处理设备中写入目标数据的权限;以及目标数据存储装置,用于使信息处理设备存储从目标数据发送部件接收的目标数据。第二方面还提供了一种用于该恢复系统的恢复方法和恢复程序以及在其上记录了该恢复程序的记录介质。


图1示出根据本发明一个实施例的信息系统10的示例性结构;图2示出根据本发明实施例的在信息处理设备130上执行的备份程序200的功能结构;图3以表的形式示出根据本发明实施例的认证信息文件250的数据结构;图4示出根据本发明实施例的在信息处理设备190上执行的恢复程序400的功能结构;图5示出根据本发明实施例的当前系统100中的备份处理的流程;图6示出根据本发明实施例的当前系统100中的备份提示处理的流程;图7示出根据本发明实施例的更新系统155中的恢复处理的流程;图8示出根据本发明实施例的当前系统100中的更新处理的流程;以及图9示出根据本发明实施例的计算机1000的示例性硬件结构。
具体实施例方式
虽然本发明在下面将关于其实施例来描述,但是下述实施例不限制根据权利要求的本发明,并且不是下述特征的所有组合都对于本发明的解决方案是本质的。
图1示出根据本实施例的信息系统10的示例性结构。信息系统10包括当前系统100,具有用于正常应用的信息处理设备130;以及更新系统155,具有信息处理设备190。当要更换当前系统100中的信息处理设备130时,更新系统155在更换之前设置最新使用的信息处理设备190。更具体地说,当信息处理设备130被更换并且移植到新信息处理设备190时,预先在当前系统100中备份所要移植的目标数据,并且在更新系统155的信息处理设备190中恢复所备份的目标数据。随后,将新信息处理设备190运送到旧信息处理设备130所在的部门,并且以新信息处理设备190更换旧信息处理设备130。这样,有可能减少以信息处理设备190更换信息处理设备130所需的管理成本,以及这些信息处理设备的停机时间。
当前系统100具有存储设备110、连接到存储设备110的备份管理设备120、用于正常应用的信息处理设备130a到130c、数据存储设备140以及存储设备150。存储设备110、备份管理设备120、数据存储设备140和存储设备150合作用作备份系统,该系统是用于备份存储在信息处理设备130中的目标数据的计算机系统。而且,数据存储设备140和存储设备150以及更新系统155中的存储设备160和数据存储设备170是根据本发明的数据存储部件的例子。
存储设备110包括备份程序存储部件112、读取认证信息存储部件114以及完成日志存储部件116。备份程序存储部件112存储在所要更换的信息处理设备130上执行的备份程序。备份程序将存储在有关信息处理设备130中且要移植到新信息处理设备190的目标数据传输到数据存储设备140。
读取认证信息存储部件114存储用于使有关信息处理设备130准许备份程序读取目标数据的读取认证信息。读取认证信息例如可以是有关信息处理设备130的管理员登录名和管理员密码,或者有关信息处理设备130的备份管理员登录名和备份管理员密码。读取认证信息可以是由在有关信息处理设备130上执行的程序用来从有关信息处理设备130获取管理员授权或备份管理员授权的信息。
更具体地说,根据本实施例的读取认证信息存储部件114存储将标识多个信息处理设备130中的每一个的设备ID与每个信息处理设备130的读取认证信息相关联的认证信息文件。在这种情况下,设备ID可以是在诸如WINDOWS的操作系统上设置的计算机名,或者有关信息处理设备130的主机名或IP地址。读取认证信息存储部件114还可以与标识多个信息处理设备130中的每一个的设备ID相关联存储备份目的地认证信息,其中备份目的地认证信息使数据存储设备140准许每个信息处理设备130存储目标数据。
当完成了所要备份的信息处理设备130的备份过程时,完成日志存储部件116存储表示完成了备份过程的完成日志信息。
备份管理设备120由信息系统10或当前系统100的管理员操作,并且用来远程控制信息处理设备130的备份处理。备份管理设备120包括备份功能发送部件122、完成通知部件126以及调用指示部件128。备份功能发送部件122包括备份程序发送部件123,用于将存储在备份程序存储部件112中的备份程序发送到所要备份的每一个信息处理设备130;以及认证信息发送部件124,用于将存储在读取认证信息存储部件114中的读取认证信息和/或备份目的地认证信息发送到所要备份的信息处理设备130。如果多个信息处理设备130要执行备份处理,则备份功能发送部件122将存储在读取认证信息存储部件114中的备份程序和认证信息文件发送到多个信息处理设备130中的每一个。
一旦信息处理设备130完成备份其备份数据,完成通知部件126就向信息系统10或当前系统100的管理员通知目标数据的备份已完成。在这种情况下,如果信息系统10或当前系统100的管理员指示多个信息处理设备130执行备份处理,则完成通知部件126向信息系统10或当前系统100的管理员通知所有多个信息处理设备130都完成备份了它们的目标数据。
数据存储设备140接收由执行了备份程序的信息处理设备130向其传输的目标数据,并且将目标数据存储在存储设备150的备份数据存储部件154中。另外,如果信息处理设备130的目标数据在传输到数据存储设备140之后在该信息处理设备130上发生更新,则数据存储设备140从信息处理设备130接收作为目标数据更新部分的更新数据,并且将更新数据存储在存储设备150的备份数据存储部件154中。数据存储设备140包括更新数据发送部件142,它从更换有关信息处理设备130的信息处理设备190接收请求,并且将更新数据发送到那个信息处理设备190以更新存储在其中的目标数据。在这种情况下,信息处理设备190可以通过以更新数据覆写目标数据来更新已经存储的目标数据。
存储设备150包括备份辅助程序存储部件152,用于存储由在信息处理设备130上执行的备份程序下载到那个信息处理设备130中以执行备份处理一部分的备份辅助程序;以及备份数据存储部件154,用于通过数据存储设备140存储从信息处理设备130传输的目标数据和更新数据。
更新系统155具有存储设备180、连接到存储设备180的移植管理设备185、存储设备160、连接到存储设备160的数据存储设备170以及要分别更换信息处理设备130a到130c的信息处理设备190a到190c。存储设备160、数据存储设备170、存储设备180和移植管理设备185合作用作恢复系统,该系统是获取从当前系统100中的信息处理设备130备份的目标数据并且将目标数据恢复到更换存储了目标数据的信息处理设备130的新信息处理设备190中的计算机系统。备份系统和恢复系统合作用作移植系统,该系统是将从信息处理设备130备份的目标数据移植到信息处理设备190的计算机系统。数据存储设备170和存储设备180可以用作备份系统的一部分。
存储设备180包括恢复程序存储部件182、写入认证信息存储部件183以及完成日志存储部件184。恢复程序存储部件182存储在更换信息处理设备130的信息处理设备190上执行的恢复程序。恢复程序使从存储设备150获取且存储在存储设备160的备份数据存储部件164中的目标数据存储在信息处理设备190中。
写入认证信息存储部件183存储用于使有关信息处理设备190准许恢复程序在那个信息处理设备190中写入目标数据的写入认证信息。写入认证信息例如可以是有关信息处理设备190的管理员登录名和管理员密码,或者有关信息处理设备190的备份管理员登录名和备份管理员密码。写入认证信息可以是由在有关信息处理设备190上执行的程序用来从有关信息处理设备190获取管理员授权或备份管理员授权的信息。
更具体地说,根据本实施例的写入认证信息存储部件183存储将标识多个信息处理设备130中的每一个的设备ID与更换信息处理设备130的那个信息处理设备190的写入认证信息相关联的认证信息文件。
当完成了将目标数据恢复到信息处理设备190时,完成日志存储部件184存储表示恢复操作已经完成的完成日志信息。
移植管理设备185由信息系统10或更新系统155的管理员操作,并且用来远程控制信息处理设备190的恢复处理。移植管理设备185包括恢复功能发送部件186以及完成通知部件188。恢复功能发送部件186将存储在恢复程序存储部件182中的恢复程序以及存储在写入认证信息存储部件183中的写入认证信息和/或恢复认证信息发送到打算进行恢复的每一个信息处理设备190。一旦信息处理设备190完成恢复目标数据,则完成通知部件188向信息系统10或更新系统155通知目标数据的恢复已完成。在这种情况下,如果信息系统10或更新系统155的管理员指示多个信息处理设备190执行恢复处理,则完成通知部件188向信息系统10或更新系统155的管理员通知完成了将目标数据恢复到所有多个信息处理设备190。
存储设备160包括恢复辅助程序存储部件162,用于存储由在信息处理设备190上执行的恢复程序下载到信息处理设备190中以执行恢复过程一部分的恢复辅助程序;以及备份数据存储部件164,用于通过数据存储设备170存储从存储设备150获取的目标数据。
数据存储设备170从存储设备150获取所要更换的信息处理设备130的目标数据,并且将其存储在存储设备160的备份数据存储部件164中。数据存储设备170包括目标数据发送部件172。目标数据发送部件172从在更换有关信息处理设备130的信息处理设备190上执行的恢复程序接收请求,以根据从有关信息处理设备190接收的设备ID选择从有关信息处理设备130获取的目标数据。目标数据发送部件172将所选目标数据发送到信息处理设备190,然后信息处理设备190存储目标数据。
根据上述信息系统10,当当前系统100中的信息处理设备130被更换并且移植到新信息处理设备190时,在以信息处理设备190更换信息处理设备130之前,可以将存储在信息处理设备130冲的移植目标数据移植到信息处理设备190,从而可以减少信息处理设备的更换管理成本和停机时间。
在上文中,当前系统100可以例如用于企业或家庭中,并且更新系统155可以安设在将信息处理设备运送到例如企业或家庭的制造商中。在这种情况下,制造商可以在将信息处理设备190运送到企业或家庭之前使用更新系统155以将存储在信息处理设备130中的目标数据移植到信息处理设备190。
或者,当前系统100可以是其中提供的信息处理设备130例如用于企业的正常应用的系统,而更新系统155可以是在信息系统部门中提供以将目标数据移植到随着企业中的雇员数目增加或减少或者企业的部门组织变化而运送到当前系统100的信息处理设备的系统。
图2示出根据本实施例的在信息处理设备130上执行的备份程序200的功能结构。如果一个或多个信息处理设备130要以信息处理设备190更换,信息系统10或当前系统100的管理员指示备份管理设备120执行信息处理设备130的备份处理。一接收到备份指令,备份管理设备120就将备份程序200和认证信息文件250发送到一个或多个信息处理设备130中的每一个,其中备份程序200存储在备份程序存储部件112中,而认证信息文件250存储在读取认证信息存储部件114中,并且包含一个或多个信息处理设备130中的每一个的读取认证信息。在这种情况下,备份管理设备120中的备份功能发送部件122可以将备份程序200和认证信息文件250作为可执行形式的归档文件(archive file)发送到一个或多个信息处理设备130中的每一个。
发送到每个信息处理设备130的备份程序200在那个信息处理设备130上由其用户调用。在这种情况下,如果作为归档文件发送了备份程序200和认证信息文件250,则信息处理设备130的用户可以调用该归档文件来调用备份程序200。也就是,当在每个信息处理设备130上执行该归档文件时,将它展开(expand)为备份程序200和认证信息文件250,然后执行备份程序200。
备份程序200具有读取认证装置210、传输装置220、备份目的地认证装置230以及更新装置240。
读取认证装置210使有关信息处理设备130认证发送到信息处理设备130的读取认证信息,从而获得从信息处理设备130读取目标数据270的权限。读取认证装置210包括认证信息选择装置212以及特权化(privileged)调用装置214。认证信息选择装置212在首选项设置文件260中存储在认证信息文件250中所存储的对应于各个信息处理设备130的读取标识信息和/或备份目的地标识信息中对应于有关信息处理设备130的读取标识信息和/或备份目的地标识信息。更具体地说,认证信息选择装置212从有关信息处理设备130获取其设备ID,从认证信息文件250中选择包含在认证信息文件250中的多个设备ID中与为信息处理设备130设置的设备ID相匹配的设备ID所关联的读取标识信息和其他信息,然后将该信息作为在有关信息处理设备130上运行备份程序200所需的首选项存储在首选项设置文件260中。
特权化调用装置214从首选项设置文件260中获取由认证信息选择装置212选择的读取标识信息,并且使信息处理设备130认证读取标识信息以获得由备份程序200从信息处理设备130读取目标数据270的权限。在本实施例中,特权化调用装置214通过使信息处理设备130认证读取标识信息如管理员登录名和管理员密码或者备份管理员登录名和备份管理员密码并且在特权模式下调用传输装置220来获得由传输装置读取目标数据270的权限。
传输装置220使信息处理设备130读取由读取认证装置210对其获得了读取权限的目标数据270,并且将目标数据270传输到数据存储设备140。如果对应于信息处理设备130的备份目的地标识信息存储在首选项设置文件260中,则传输装置220在将目标数据270传输到数据存储设备140之前将备份目的地标识信息提供给备份目的地认证装置230。
在上文中,传输装置220可以通过数据存储设备140将存储在备份辅助程序存储部件152中的备份辅助程序下载到信息处理设备130中,从而备份辅助程序可以负责上述备份处理的一部分。
一从传输装置220接收到备份目的地标识信息,则备份目的地认证装置230通过将备份目的地标识信息发送到数据存储设备140以使其得到认证来获得在存储设备150中存储目标数据270的权限。
如果目标数据270在由传输装置220传输到数据存储设备140之后在信息处理设备130上发生更新,则更新装置240使信息处理设备130读取并传输更新目标数据270到数据存储设备140。
在上文中,目标数据270可以包括如下数据,即由信息处理设备130的用户创建的文件、在信息处理设备130上执行的操作系统的注册表内容和/或通过定制在信息处理设备130上执行的各种程序而由信息处理设备130的用户创建的定制数据。目标数据270还可以包括在信息处理设备130中提供的硬盘驱动器和/或其他驱动器的驱动器映像。
图3以表的形式示出根据本实施例的认证信息文件250的数据结构。在根据本实施例的认证信息文件250中,与标识有关信息处理设备130的设备ID相关联为一个或多个信息处理设备130中的每一个记录以下信息“域名”、“读取认证信息”、“下载通信方法”、“共享目录(用于下载)”、“共享目录认证信息(下载认证信息)”、“FTP主机名(用于下载)”、“FTP认证信息(下载认证信息)”、“备份通信方法”、“共享目录(用于备份)”、“共享目录认证信息(备份目的地认证信息)”、“FTP主机名(用于备份)”、以及“FTP认证信息(备份目的地认证信息)”。
“下载通信方法”指定由在信息处理设备130上执行的备份程序200用来将备份辅助程序下载到信息处理设备130中的通信方法。在本实施例中,认证信息文件250可以指定从作为共享目录提供的备份辅助程序存储部件152获取备份辅助程序的方法或者采用FTP从数据存储设备140获取备份辅助程序的方法作为下载通信方法。
如果指定基于共享目录的方法作为下载通信方法,则备份程序200使用在“共享目录认证信息(下载认证信息)”中设置的认证信息获得从数据存储设备140读取共享目录的权限,然后从在“共享目录(用于下载)”中指定的共享目录获取备份辅助程序。
如果指定基于FTP的方法作为下载通信方法,则备份程序200使用在“FTP认证信息(下载认证信息)”中设置的认证信息,向在“FTP主机名(用于下载)”中指定的主机(例如,数据存储设备140)发出FTP请求,从而采用FTP获取备份辅助程序。
“备份通信方法”指定由在信息处理设备130上执行的备份程序200中的传输装置220用来将目标数据传输到数据存储设备140的通信方法。在本实施例中,认证信息文件250可以指定将目标数据存储在作为共享目录提供的备份数据存储部件154中的方法或者采用FTP将目标数据传输到数据存储设备140的方法作为备份通信方法。
如果指定基于共享目录的方法作为备份通信方法,则备份程序200使用在“共享目录认证信息(备份目的地认证信息)”中设置的认证信息,获得将目标数据写入到数据存储设备140中的权限,然后将目标数据备份于在“共享目录(用于备份)”中指定的共享目录中。
如果指定基于FTP的方法作为备份通信方法,则备份程序200使用在“FTP认证信息(备份目的地认证信息)”中设置的认证信息,向在“FTP主机名(用于备份)”中指定的主机(例如,数据存储设备140)发出FTP请求,从而采用FTP将目标数据存储在该主机中。
如上所述,认证信息文件250允许分别为一个或多个信息处理设备130指定不同通信方法和不同读取认证信息、下载认证信息和备份目的地认证信息。认证信息选择装置212使用为其中要执行备份程序200的信息处理设备130设置的设备ID,以在首选项设置文件260中存储与那个设备ID相对应的域名、读取认证信息、下载通信方法、共享目录(用于下载)、共享目录认证信息(下载认证信息)、FTP主机名(用于下载)、FTP认证信息(下载认证信息)、备份通信方法、共享目录(用于备份)、共享目录认证信息(备份目的地认证信息)、FTP主机名(用于备份)以及FTP认证信息(备份目的地认证信息)。特权化调用装置214、传输装置220、备份目的地认证装置230和更新装置240可以根据该信息执行备份处理。
图4示出根据本实施例的在信息处理设备190上执行的恢复程序400的功能结构。当存储在一个或多个信息处理设备130中的目标数据已备份在存储设备150的备份数据存储部件154中然后传输到备份数据存储部件164中时,信息系统10或更新系统155的管理员指示移植管理设备185将存储在一个或多个信息处理设备130的每一个中的目标数据恢复到更换那个信息处理设备130的信息处理设备190中。一接收到恢复指令,移植管理设备185就将恢复程序400和认证信息文件450发送到一个或多个信息处理设备190中的每一个,其中恢复程序400存储在恢复程序存储部件182中,而认证信息文件450存储在写入认证信息存储部件183中并且包含一个或多个信息处理设备190中的每一个的写入认证信息。恢复功能发送部件186可以将恢复程序400和认证信息文件450作为可执行形式的归档文件发送到一个或多个信息处理设备190中的每一个。
发送到每个信息处理设备190的恢复程序400由设置那个信息处理设备190的管理员在那个信息处理设备190上调用。如果作为归档文件接收了恢复程序400和认证信息文件450,则信息处理设备190的管理员可以通过执行归档文件来调用恢复程序400。也就是,当在每个信息处理设备190上执行归档文件时,将它扩展为恢复程序400和认证信息文件450,然后执行恢复程序400。
恢复程序400具有写入认证装置410、恢复请求装置420以及目标数据存储装置440。
写入认证装置410通过使有关信息处理设备190认证向其发送的写入认证信息来获得在有关信息处理设备190中写入在备份数据存储部件164中备份的信息处理设备130的目标数据的权限。写入认证装置410包括认证信息选择装置412和特权化调用装置414。认证信息选择装置412在首选项设置文件460中存储分别存储在认证信息文件450中的对应于多个信息处理设备190的写入标识信息和其他信息中对应于有关信息处理设备190的写入标识信息和其他信息。
更具体地说,在认证信息文件450中,代替图3中的“读取认证信息”记录了“写入认证信息”,代替“备份通信方法”、“共享目录(用于备份)”、“共享目录认证信息(备份目的地认证信息)”、“FTP主机名(用于备份)”以及“FTP认证信息(备份目的地认证信息)”记录了“恢复通信方法”、“共享目录(用于恢复)”、“共享目录认证信息(恢复目标认证信息)”、“FTP主机名(用于恢复)”以及“FTP认证信息(恢复目标认证信息)”。
“恢复通信方法”指定由在信息处理设备190上执行的恢复程序400用来从数据存储设备170接收目标数据的通信方法。在本实施例中,认证信息文件450可以指定将目标数据存储在作为共享目录提供的备份数据存储部件164中的方法或者采用FTP从数据存储设备170接收目标数据的方法作为恢复通信方法。
如果指定基于共享目录的方法作为恢复通信方法,则恢复程序400使用在“共享目录认证信息(恢复目标认证信息)”中设置的认证信息,以获得从数据存储设备170读取目标数据的权限,然后从在“共享目录(用于恢复)”中指定的共享目录接收目标数据。
如果指定基于FTP的方法作为恢复通信方法,则恢复程序400使用在“FTP认证信息(恢复目标认证信息)”中设置的认证信息,向在“FTP主机名(用于恢复)”中指定的主机(例如,数据存储设备170)发出FTP请求,从而使得采用FTP从该主机接收目标数据。
而且,在认证信息文件450中,类似于认证信息文件250中的相应信息记录了“下载通信方法”、“共享目录(用于下载)”、“共享目录认证信息(下载认证信息)”、“FTP主机名(用于下载)”以及“FTP认证信息(下载认证信息)”,从而使用这些信息来下载恢复辅助程序。
另外,向一个或多个信息处理设备190中的每一个提供与要以那个信息处理设备190更换的信息处理设备130的设备ID相同的设备ID。认证信息选择装置412从信息处理设备190本身获取有关信息处理设备190的设备ID,从认证信息文件450中选择包含在认证信息文件450中的多个设备ID中与在有关信息处理设备190中设置的设备ID相匹配的设备ID所关联的写入标识信息和其他信息,然后将该信息作为在那个信息处理设备190上运行恢复程序400所需的首选项存储在首选项设置文件460中。
特权化调用装置414通过从首选项设置文件460中获取由认证信息选择装置412选择的写入标识信息并且使信息处理设备190认证写入标识信息,获得由恢复程序400在目标数据470中写入目标数据的权限。在本实施例中,特权化调用装置414通过使信息处理设备190认证写入标识信息如管理员登录名和管理员密码或者备份管理员登录名和备份管理员密码并且在特权模式下调用恢复请求装置420和目标数据存储装置440,获得由目标数据存储装置440在目标数据470中写入的权限。
恢复请求装置420通过特权化调用装置414从首选项设置文件460接收与有关信息处理设备190的设备ID相关联的“恢复通信方法”、“共享目录(用于恢复)”、“共享目录认证信息(恢复认证信息)”、“FTP主机名(用于恢复)”、“FTP认证信息(恢复认证信息)”等,并且请求数据存储设备170发送从要以有关信息处理设备190更换的信息处理设备130获取的目标数据。
目标数据存储装置440响应由恢复请求装置420发出的请求,接收从数据存储设备170中的目标数据发送部件172发送的目标数据,并且将所接收的目标数据存储在信息处理设备190中以作恢复。更具体地说,目标数据存储装置440恢复从目标数据发送部件172接收的目标数据,从而可以以与信息处理设备130相同的方式在信息处理设备190上使用目标数据。
图5示出根据本实施例的当前系统100中的备份处理的流程。
首先,信息系统10或当前系统100的管理员在备份程序存储部件112中存储备份程序,创建认证信息文件250,并且将它存储在读取认证信息存储部件114中。然后,管理员指示备份管理设备120备份所要更换的一个或多个信息处理设备130。一接收到备份指令,备份功能发送部件122就创建包含备份程序和认证信息文件的归档文件(S500),然后将归档文件发送到所要更换的一个或多个信息处理设备130的每一个(S505)。备份功能发送部件122可以通过邮件等发送归档文件。或者,备份程序存储部件112和读取认证信息存储部件114可以用作可由信息处理设备130访问的共享目录,并且当信息处理设备130的用户指示调用备份程序时,可以将备份程序发送到信息处理设备130。
发送到每个信息处理设备130的归档文件在那个信息处理设备130上由其用户调用(S510)。下一步,信息处理设备130通过执行归档文件将归档文件展开为备份程序200和认证信息文件250,然后执行所展开的备份程序(S520)。
下一步,备份程序200中的认证信息选择装置212选择包含在认证信息文件250中的多个设备ID中与有关信息处理设备130的设备ID相匹配的设备ID所关联的“域名”、“读取认证信息”、“下载通信方法”、“共享目录(用于下载)”、“共享目录认证信息(下载认证信息)”、“FTP主机名(用于下载)”、“FTP认证信息(下载认证信息)”、“备份通信方法”、“共享目录(用于备份)”、“共享目录认证信息(备份目的地认证信息)”、“FTP主机名(用于备份)”以及“FTP认证信息(备份目的地认证信息)”,并且将所选信息存储在首选项设置文件260中(S525)。
下一步,特权化调用装置214从首选项设置文件260获取由认证信息选择装置212选择的读取标识信息,使信息处理设备130认证读取标识信息,并且在特权模式下调用传输装置220以获得由传输装置读取目标数据270的权限(S530)。下一步,传输装置220通过特权化调用装置214从首选项设置文件260获取“下载通信方法”、“共享目录(用于下载)”、“共享目录认证信息(下载认证信息)”、“FTP主机名(用于下载)”以及“FTP认证信息(下载认证信息)”,然后采用由该信息指定的通信方法从数据存储设备140下载备份辅助程序(S535)。然后,数据存储设备140从信息处理设备130接收请求以将存储在备份辅助程序存储部件152中的备份辅助程序发送到信息处理设备130(S540)。
下一步,备份目的地认证装置230通过特权化调用装置214从首选项设置文件260获取“备份通信方法”、“共享目录(用于备份)”、“共享目录认证信息(备份目的地认证信息)”、“FTP主机名(用于备份)”以及“FTP认证信息(备份目的地认证信息)”,然后采用由所获取信息指定的通信方法将备份目的地标识信息发送到数据存储设备140,从而认证备份目的地标识信息以获得在存储设备150中存储目标数据270的权限(S545、S546)。
下一步,传输装置220使信息处理设备130读取目标数据270,并且将信息处理设备130的设备ID传输到数据存储设备140(S550)。下一步,数据存储设备140与在每个信息处理设备130中设置的设备ID相关联,将由一个或多个信息处理设备130中的每一个发送的目标数据存储到数据存储设备140中(S555)。
一旦数据存储设备140在存储设备150的备份数据存储部件154中存储了从信息处理设备130接收的目标数据,则数据存储设备140将完成通知发送到备份管理设备120,从而表示有关信息处理设备130的备份处理已完成(S560)。一从数据存储设备140接收到完成通知,备份管理设备120中的完成通知部件126就在完成日志存储部件116中存储表示有关信息处理设备130的备份处理已完成的完成日志信息。当由多个信息处理设备130中的每一个传输到数据存储设备140的所有目标数据都被存储在存储设备150的备份数据存储部件154中时,完成通知部件126向信息系统10或当前系统100的管理员通知对于所有一个或多个信息处理设备130都完成了目标数据的备份(S565)。
根据上述信息系统10,发送到每个信息处理设备130的备份程序可以在特权模式下运行在其中,以将目标数据传输到数据存储设备140。因此即使每个信息处理设备130的用户不知道如何管理信息处理设备130,也可以简单地通过调用所接收的备份程序而无需由管理员直接操作信息处理设备130来执行备份处理。因此,可以降低备份的管理成本。
而且,在每个信息处理设备130上执行的备份程序可以从认证信息文件中选择对应于有关信息处理设备130的读取认证信息和其他信息,并且使用所选信息执行备份处理。因此,通过准备其中记录了有关所要更换的所有信息处理设备130的各种信息的单个认证信息文件,信息系统10或当前系统100的管理员可以执行备份处理而无需准备针对各个信息处理设备130的单独文件,这降低了管理成本。
当备份处理对于所要更换的所有信息处理设备130都已完成时,信息系统10或当前系统100的管理员可以接收完成通知。因此,信息系统10或当前系统100的管理员可以在完成备份处理之后毫不迟延地以信息处理设备190更换信息处理设备130。
代替上述S500和S505,备份功能发送部件122可以使备份程序发送部件123将备份程序发送到信息处理设备130而不发送认证信息文件。在这种情况下,在信息处理设备130上由其用户在S510调用的备份程序请求备份管理设备120发送认证信息文件。响应来自备份程序的请求,认证信息发送部件124将认证信息文件发送到在信息处理设备130上执行的备份程序。
图6示出根据本实施例的当前系统100中的备份提示处理的流程。由于S600和S610类似于图5所示的S500和S505,因此对它们不作进一步的描述。
如果即使自从备份功能发送部件122发送备份程序到信息处理设备130以来过去预定时间之后信息处理设备130也没有发送目标数据到数据存储设备140,则调用指示部件128向信息处理设备130的用户提供指示调用备份程序的消息(S620)。
另外,如果在自从备份功能发送部件122发送备份程序到信息处理设备130以来过去预定时间之后信息处理设备130尚未发送目标数据到数据存储设备140,则备份功能发送部件122再次将包含备份程序和认证信息文件的归档文件发送到信息处理设备130(S630)。
根据上述备份提示处理,备份管理设备120可以通过指示调用备份程序和/或重新发送归档文件,向尚未执行备份处理的信息处理设备130的用户提示调用备份程序。因此,如果信息处理设备130的用户忘记了调用备份程序,则有可能降低提示用户的操作的管理成本。
图7示出根据本实施例的更新系统155中的恢复处理的流程。
首先,数据存储设备170从存储设备150获取所要更换的每一个信息处理设备130的目标数据,并且将它存储在存储设备160的备份数据存储部件164中(S700)。信息系统10或更新系统155的管理员将恢复程序存储在恢复程序存储部件182中,并且还创建认证信息文件450,并将它存储在写入认证信息存储部件183中。然后,管理员指示移植管理设备185在更换一个或多个信息处理设备130的一个或多个信息处理设备190中恢复目标数据。一接收到恢复指令,恢复功能发送部件186就创建包含恢复程序和认证信息文件的恢复归档文件,并且将该归档文件发送到一个或多个信息处理设备190中的每一个(S702)。在这种情况下,恢复功能发送部件186可以通过邮件等发送归档文件。或者,恢复程序存储部件182和写入认证信息存储部件183可以作为共享目录使得可被信息处理设备190的管理员访问,并且当管理员指示调用恢复程序时,可以将恢复程序发送到信息处理设备190。
发送到每一个信息处理设备190的归档文件在那个信息处理设备190上由其用户调用。信息处理设备190通过执行归档文件将其展开为恢复程序400和认证信息文件450,然后执行所展开的恢复程序400(S705)。
当执行恢复程序400时,恢复程序400中的认证信息选择装置412选择包含在认证信息文件450中的多个设备ID中与有关信息处理设备190的设备ID相匹配的设备ID所关联的“域名”、“读取认证信息”、“下载通信方法”、“共享目录(用于下载)”、“共享目录认证信息(下载认证信息)”、“FTP主机名(用于下载)”、“FTP认证信息(下载认证信息)”、“恢复通信方法”、“共享目录(用于恢复)”、“共享目录认证信息(恢复目标认证信息)”、“FTP主机名(用于恢复)”以及“FTP认证信息(恢复目标认证信息)”,并且将所选信息存储在首选项设置文件460中。
下一步,特权化调用装置414从首选项设置文件460获取由认证信息选择装置412选择的写入标识信息,通过使信息处理设备190认证写入标识信息并且在特权模式下调用恢复请求装置420和目标数据存储装置440来获得由目标数据存储装置440写入目标数据470的权限。下一步,恢复请求装置420通过特权化调用装置414从首选项设置文件460获取“下载通信方法”、“共享目录(用于下载)”、“共享目录认证信息(下载认证信息)”、“FTP主机名(用于下载)”以及“FTP认证信息(下载认证信息)”,然后使用由该信息指定的通信方法从数据存储设备170下载恢复辅助程序(S710)。此时,数据存储设备170响应来自信息处理设备190的请求,将存储在恢复辅助程序存储部件162中的恢复辅助程序发送到信息处理设备190(S720)。
下一步,恢复请求装置420通过特权化调用装置414从首选项设置文件460获取“恢复通信方法”、“共享目录(用于恢复)”、“共享目录认证信息(恢复目标认证信息)”、“FTP主机名(用于恢复)”以及“FTP认证信息(恢复目标认证信息)”,并且通过使用由该信息指定的通信方法发送恢复标识信息到数据存储设备170以认证恢复标识信息,获得从数据存储设备170获取目标数据的权限(S721、S722)。
下一步,恢复请求装置420将信息处理设备190的设备ID发送到数据存储设备170以请求将目标数据恢复到信息处理设备190中(S725)。如果从与所要更换的信息处理设备130具有相同设备ID的另一个信息处理设备190接收到那个设备ID,则目标数据发送部件172选择与那个设备ID相关联存储在备份数据存储部件164中的目标数据(S730)。然后,目标数据发送部件172与在那个信息处理设备190上执行的目标数据存储装置440合作,以在那个信息处理设备190中存储所选目标数据(S745、S750)。
一旦目标数据存储装置440完成了存储目标数据,信息处理设备190就将恢复处理的完成通知发送到移植管理设备185(S755)。一接收到完成通知,移植管理设备185中的完成通知部件188将完成日志信息存储在完成日志存储部件184中,从而表示恢复处理在那个信息处理设备190中已完成。一旦从所有更换一个或多个信息处理设备130的一个或多个信息处理设备130接收到完成通知,则完成通知部件188向信息系统10或更新系统155的管理员通知完成了将目标数据恢复到所有一个或多个信息处理设备190中(S760)。响应S760中的通知,信息系统10或更新系统155的管理员将一个或多个信息处理设备190中的每一个运送到要以信息处理设备190更换的信息处理设备130所安置的部门。
根据上述信息系统10,更新系统155可以在将信息处理设备190运送到信息处理设备130所安置的部门之前,将存储在信息处理设备130中的目标数据恢复到新信息处理设备190中。因此,信息处理设备130的用户可以在运送新信息处理设备190之后立即以新信息处理设备190更换信息处理设备130。这样,可以减少信息处理设备的更换管理成本和停机时间。
图8示出根据本实施例的当前系统100中的更新处理的流程。
在所要更换的信息处理设备130中,如果目标数据在传输到数据存储设备140之后被更新(S800),则更新装置240将更新目标数据发送到数据存储设备140(S810)。数据存储设备140与那个信息处理设备130的设备ID相关联将由那个信息处理设备130发送的更新数据存储在备份数据存储部件154中(S820)。
下一步,一旦那个信息处理设备130被新信息处理设备190所更换,在更换了先前存储了目标数据的信息处理设备130的信息处理设备190上执行的恢复程序400中的恢复请求装置420就将那个信息处理设备190的设备ID发送到数据存储设备140(S830)。一从信息处理设备190接收到设备ID,数据存储设备140中的更新数据发送部件142就将在S820与设备ID相关联存储的更新数据发送到信息处理设备190(S850),以使在信息处理设备190上执行的目标数据存储装置440更新存储在信息处理设备190中的目标数据470(S860)。
根据上述目标数据更新处理,即使在备份了目标数据之后且将其中恢复了目标数据的信息处理设备190运送到信息处理设备130所在的部门之前在信息处理设备130上更新了目标数据,目标数据中的更新也可以反映在更换信息处理设备190中。这样,可以减少信息处理设备130的更换管理成本和停机时间。
图9示出根据本实施例的计算机1000的示例性硬件结构。根据本实施例的计算机1000包括由主机控制器982互连的具有CPU900的CPU相关部件、RAM920、图形控制器975和显示设备980,通过I/O控制器984连接到主机控制器982的具有通信接口930的I/O部件、硬盘驱动器940和CD-ROM驱动器960,以及连接到I/O控制器984的具有ROM910的遗留(legacy)I/O部件、软盘驱动器950和I/O芯片970。
主机控制器982将RAM920连接到CPU900和图形控制器975,它们以高传输速率访问RAM 920。CPU 900根据存储在ROM 910和RAM 920中的程序操作以控制每个部件。图形控制器975在RAM 920中所提供的帧缓冲区上获取由CPU 900或其他设备生成的图像数据,以将它显示在显示设备980上。或者,图形控制器975可以在其中包括存储由CPU 900或其他设备生成的图像数据的帧缓冲区。
I/O控制器984将主机控制器982连接到作为相对较快I/O设备的通信接口930、硬盘驱动器940和CD-ROM驱动器960。通信接口930通过网络与其他系统通信。硬盘驱动器940将CPU 900所使用的程序和数据存储在计算机1000中。CD-ROM驱动器960从CD-ROM 995读取程序或数据,并且通过RAM 920将它提供给硬盘驱动器940。
I/O控制器984连接到ROM 910以及作为相对较慢I/O设备的软盘驱动器950和I/O芯片970。ROM 910存储计算机1000启动时所执行的引导程序、用于计算机1000的硬件相关程序以及其他程序。软盘驱动器950从软盘990读取程序或数据,并且通过RAM 920将它提供给硬盘驱动器940。I/O芯片970通过例如并行端口、串行端口、键盘端口或鼠标端口连接到软盘990和各种I/O设备。
要通过RAM 920提供给硬盘驱动器940的程序存储在诸如软盘990、CD-ROM 995或IC卡的记录介质中,并且由用户提供。该程序通过RAM 920从记录介质读取并安装在计算机1000的硬盘驱动器940中。然后,由CPU 900执行该程序。
在用作备份管理设备120的计算机1000中安装并执行的程序包括备份功能发送模块、完成通知模块和调用指示模块,其中备份功能发送模块包括备份程序发送模块和认证信息发送模块。该程序和模块使计算机1000分别用作包括备份程序发送部件123和认证信息发送部件124的备份功能发送部件122、完成通知部件126以及调用指示部件128。
在用作数据存储设备140的计算机1000中安装并执行的程序包括更新数据发送模块。该程序和模块使计算机1000用作更新数据发送部件142。
在用作数据存储设备170的计算机1000中安装并执行的程序包括目标数据发送模块。该程序和模块使计算机1000用作目标数据发送部件172。
在用作移植管理设备185的计算机1000中安装并执行的程序包括恢复功能发送模块和完成通知模块。该程序和模块使计算机1000分别用作恢复功能数据发送部件186和完成通知部件188。
上述程序或模块可以存储在外部存储介质中。该存储介质例如可以是软盘990、CD-ROM 995、诸如DVD或PD的光记录介质、诸如MD的磁光记录介质、磁带介质或者诸如IC卡的半导体存储器。或者,可以使用连接到私有通信网络或因特网的服务器系统中所提供的存储设备如硬盘驱动器或RAM作为记录介质来通过网络将这些程序提供给计算机1000。
尽管本发明是参照其实施例来描述的,但本发明的技术范围不限于上述实施例的技术范围。可以对上述实施例进行各种变更或改进。从所附权利要求可以看出,包括这些改变或改进的各方面落在本发明的技术范围内。
例如,不仅当更换信息处理设备130时,而且当继续使用信息处理设备130时,都可以使用上述信息系统10来进行备份和恢复。在后者情况下,恢复系统可以连接到信息处理设备130,并且可以在信息处理设备130而不是信息处理设备190中恢复目标数据。
根据上述实施例,可以实现如下面特征所述的备份系统、备份方法、备份程序、恢复系统、恢复方法、恢复程序、移植系统、移植方法和其上记录了备份程序或恢复程序的记录介质。
(特征1)一种用于备份存储在信息处理设备中的目标数据的备份系统,所述备份系统包括备份程序存储部件,用于存储要在所述信息处理设备上执行以将所述目标数据传输到所述备份系统的备份程序;读取认证信息存储部件,用于存储用于使所述信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送部件,用于将所述备份程序和所述读取认证信息发送到所述信息处理设备;以及数据存储部件,用于存储要由执行了所述备份程序的所述信息处理设备传输到所述备份系统的所述目标数据,其中由所述信息处理设备的用户在所述信息处理设备上调用所述备份程序,并且所述备份程序包括读取认证装置,用于通过使所述信息处理设备认证发送到所述信息处理设备的所述读取认证信息来获得从所述信息处理设备读取所述目标数据的权限;以及传输装置,用于使所述信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述备份系统。
(特征2)根据特征1所述的备份系统,其中,所述备份功能发送部件将所述备份程序和所述读取认证信息作为可执行形式的归档文件发送到所述信息处理设备,当在所述信息处理设备上执行所述归档文件时,所述归档文件被展开为所述备份程序和所述读取认证信息以执行所述备份程序。
(特征3)根据特征1所述的备份系统,其中,所述备份功能发送部件包括备份程序发送部件,用于将所述备份程序发送到所述信息处理设备;以及备份信息发送部件,用于响应来自由所述信息处理设备的用户在所述信息处理设备上调用的所述备份程序的请求,将所述读取认证信息发送到所述备份程序。
(特征4)根据特征1所述的备份系统,其中,所述认证信息存储部件存储将标识多个信息处理设备中的每一个的设备ID与用于使那个信息处理设备准许所述备份程序读取存储在那个信息处理设备中的所述目标数据的所述读取认证信息相关联的认证信息文件,所述备份功能发送部件将所述备份程序和所述认证信息文件发送到所述多个信息处理设备中的每一个,在所述多个信息处理设备的每一个中执行的所述读取认证装置使那个信息处理设备认证包含在所述认证信息文件中的多个所述设备ID中与为那个信息处理设备设置的设备ID相匹配的一个所关联的所述读取认证信息,从而被准许从那个信息处理设备读取所述目标数据,在所述多个信息处理设备的每一个中执行的所述传输装置使那个信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述备份系统,并且所述数据存储部件存储由执行了所述备份程序的所述多个信息处理设备中的每一个传输到所述备份系统的目标数据。
(特征5)根据特征1所述的备份系统,其中,所述认证信息存储部件还存储使所述数据存储部件准许存储所述目标数据的备份目的地认证信息,所述备份功能发送部件将所述备份程序、所述读取认证信息和所述备份目的地认证信息发送到所述信息处理设备,并且所述备份程序还包括备份目的地认证装置,用于使所述数据存储部件认证发送到所述信息处理设备的所述备份目的地认证信息,从而获得在所述数据存储部件中存储所述目标数据的权限。
(特征6)根据特征1所述的备份系统,其中,所述备份功能发送部件将所述备份程序和所述读取认证信息发送到多个信息处理设备,所述数据存储部件存储要由执行了所述备份程序的各个信息处理设备传输到所述备份系统的目标数据,并且所述备份系统还包括完成通知部件,用于当所述数据存储部件存储了由所述多个信息处理设备中的每一个传输到所述备份系统的所有所述目标数据时,向所述备份系统的管理员通知对于所有所述多个信息处理设备完成了所述目标数据的备份。
(特征7)根据特征1所述的备份系统,还包括调用指示部件,用于如果即使自从所述备份功能发送部件发送所述备份程序到所述信息处理设备以来过去预定时间段之后所述目标数据也没有从所述信息处理设备传输到所述备份系统,则通知指示所述信息处理设备的用户调用所述备份程序的消息。
(特征8)根据特征1所述的备份系统,其中,如果即使自从所述备份功能发送部件发送所述备份程序到所述信息处理设备以来过去预定时间段之后所述目标数据也没有从所述信息处理设备传输到所述备份系统,则所述备份功能发送部件再次将所述备份程序和所述认证信息发送到所述信息处理设备。
(特征9)根据特征1所述的备份系统,其中,所述数据存储部件与为所述信息处理设备设置的设备ID相关联存储所述信息处理设备传输到所述备份系统的所述目标数据,并且所述备份系统还包括目标数据发送部件,用于一从为其设置了相同于所述信息处理设备的设备ID的另一个信息处理设备接收到设备ID,就将与所述设备ID相关联存储的所述目标数据发送到所述另一个信息处理设备,以使所述另一个信息处理设备存储所述目标数据。
(特征10)根据特征9所述的备份系统,其中,所述备份程序还具有更新装置,用于如果所述目标数据在由所述传输装置传输到所述备份系统之后在所述信息处理设备上被更新,则使所述信息处理设备读取作为所述目标数据的更新部分的更新数据,并且将所述更新数据传输到所述备份系统,所述数据存储部件还与所述设备ID相关联存储所述更新数据,并且所述备份系统还包括更新数据发送部件,用于一从更换存储所述目标数据的所述信息处理设备的所述另一个信息处理设备接收到所述设备ID,就将与所述设备ID相关联存储的所述更新数据进一步发送到所述另一个信息处理设备以更新存储在所述另一个信息处理设备中的所述目标数据。
(特征11)一种通过计算机系统备份存储在信息处理设备中的目标数据的备份方法,所述备份方法包括备份程序存储步骤,存储要在所述信息处理设备上执行以将所述目标数据传输到所述计算机系统的备份程序;读取认证信息存储步骤,存储用于使所述信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送步骤,将所述备份程序和所述读取认证信息发送到所述信息处理设备;所述备份程序的读取认证步骤,由所述信息处理设备的用户在所述信息处理设备上调用,通过使所述信息处理设备认证发送到所述信息处理设备的所述读取认证信息来获得从所述信息处理设备读取所述目标数据的权限;所述备份程序的传输步骤,使所述信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述计算机系统;以及数据存储步骤,存储要由执行了所述备份程序的所述信息处理设备传输到所述计算机系统的所述目标数据。
(特征12)根据特征11所述的备份方法,其中,所述备份功能发送步骤将所述备份程序和所述读取认证信息作为可执行形式的归档文件发送到所述信息处理设备,当在所述信息处理设备上执行所述归档文件时,所述归档文件被展开为所述备份程序和所述读取认证信息以执行所述备份程序。
(特征13)根据特征11所述的备份方法,还包括调用指示步骤,如果即使自从所述备份功能发送步骤发送所述备份程序到所述信息处理设备以来过去预定时间段之后所述目标数据也没有由所述信息处理设备传输到所述计算机系统,则指示所述信息处理设备的用户调用所述备份程序。
(特征14)一种用于备份存储在信息处理设备中的目标数据的备份程序,其中所述备份程序从用于管理所述信息处理设备的管理设备发送到所述信息处理设备,并且由所述信息处理设备的用户在所述信息处理设备上调用,所述程序包括读取认证装置,用于通过使所述信息处理设备认证从所述管理设备发送到所述信息处理设备的读取认证信息来获得从所述信息处理设备读取所述目标数据的权限,以使所述信息处理设备准许由所述备份程序读取所述目标数据;以及传输装置,用于使所述信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到用于存储所述目标数据的存储设备。
(特征15)根据特征14所述的备份程序,其中,所述管理设备将所述备份程序和所述读取认证信息作为可执行形式的归档文件发送到所述信息处理设备,当在所述信息处理设备上执行所述归档文件时,所述归档文件被展开为所述备份程序和所述读取认证信息以执行所述备份程序。
(特征16)一种用于将目标数据恢复到信息处理设备中的恢复系统,所述恢复系统包括恢复程序存储部件,用于存储要在所述信息处理设备上执行以使所述信息处理设备存储从所述恢复系统接收的所述目标数据的恢复程序;写入认证信息存储部件,用于存储用于使所述信息处理设备准许由所述恢复程序写入所述目标数据的写入认证信息;恢复功能发送部件,用于将所述恢复程序和所述写入认证信息发送到所述信息处理设备;以及目标数据发送部件,用于将所述目标数据发送到执行了所述恢复程序的所述信息处理设备,其中由所述信息处理设备的用户在所述信息处理设备上调用所述恢复程序,并且所述恢复程序包括写入认证装置,用于通过使所述信息处理设备认证发送到所述信息处理设备的所述写入认证信息来获得在所述信息处理设备中写入所述目标数据的权限;以及目标数据存储装置,用于使所述信息处理设备存储从所述目标数据发送部件接收的所述目标数据。
(特征17)一种通过计算机系统将目标数据恢复到信息处理设备中的恢复方法,所述恢复方法包括恢复程序存储步骤,存储要在所述信息处理设备上执行以使所述信息处理设备存储从所述计算机系统接收的所述目标数据的恢复程序;写入认证信息存储步骤,存储用于使所述信息处理设备准许由所述恢复程序写入所述目标数据的写入认证信息;恢复功能发送步骤,将所述恢复程序和所述写入认证信息发送到所述信息处理设备;目标数据发送步骤,将所述目标数据发送到执行了所述恢复程序的所述信息处理设备;所述恢复程序的写入认证步骤,由所述信息处理设备的用户在所述信息处理设备上调用,通过使所述信息处理设备认证发送到所述信息处理设备的所述写入认证信息来获得在所述信息处理设备中写入所述目标数据的权限;以及所述恢复程序的目标数据存储步骤,使所述信息处理设备存储在所述目标数据发送步骤接收的所述目标数据。
(特征18)一种用于将目标数据恢复到信息处理设备中的恢复程序,其中所述恢复程序从用于管理所述信息处理设备的管理设备发送到所述信息处理设备,并且由所述信息处理设备的管理员在所述信息处理设备上调用,所述恢复程序包括写入认证装置,用于通过使所述信息处理设备认证从所述管理设备发送到所述信息处理设备的写入认证信息来获得在所述信息处理设备中写入所述目标数据的权限,以使所述信息处理设备准许由所述恢复程序写入所述目标数据;以及目标数据存储装置,用于使所述信息处理设备存储从存储所述目标数据的存储设备接收的所述目标数据。
(特征19)一种记录介质,其上记录了根据特征14、15和18中的任一项所述的程序。
(特征20)一种用于将存储在一个信息处理设备中的目标数据移植到另一个信息处理设备的移植系统,所述移植系统包括备份程序存储部件,用于存储要在所述一个信息处理设备上执行以将所述目标数据传输到所述移植系统的备份程序;读取认证信息存储部件,用于存储用于使所述一个信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送部件,用于将所述备份程序和所述读取认证信息发送到所述一个信息处理设备;数据存储部件,用于存储要由执行了所述备份程序的所述一个信息处理设备传输到所述移植系统的所述目标数据;以及目标数据发送部件,用于发送所述目标数据到所述另一个信息处理设备,其中由所述一个信息处理设备的用户在所述一个信息处理设备上调用所述备份程序,并且所述备份程序包括读取认证装置,用于通过使所述一个信息处理设备认证发送到所述一个信息处理设备的所述读取认证信息来获得从所述一个信息处理设备读取所述目标数据的权限;以及传输装置,用于使所述一个信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述移植系统。
(特征21)一种用于通过计算机系统将存储在一个信息处理设备中的目标数据移植到另一个信息处理设备的移植方法,所述移植方法包括备份程序存储步骤,存储要在所述一个信息处理设备上执行以将所述目标数据传输到所述计算机系统的备份程序;读取认证信息存储步骤,存储用于使所述一个信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送步骤,将所述备份程序和所述读取认证信息发送到所述一个信息处理设备;数据存储步骤,存储要由执行了所述备份程序的所述一个信息处理设备传输到所述计算机系统的所述目标数据;以及目标数据发送步骤,发送所述目标数据到所述另一个信息处理设备,其中由所述一个信息处理设备的用户在所述一个信息处理设备上调用所述备份程序,并且所述备份程序包括读取认证装置,用于通过使所述一个信息处理设备认证发送到所述一个信息处理设备的所述读取认证信息来获得从所述一个信息处理设备读取所述目标数据的权限;以及传输装置,用于使所述一个信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述计算机系统。
本发明的优点从上面描述可以清楚,本发明可以提供一种可以减少信息处理设备的更换管理成本以及信息处理设备的停机时间的备份系统和更换系统。
权利要求
1.一种用于备份存储在信息处理设备中的目标数据的备份系统,所述备份系统包括备份程序存储部件,用于存储要在所述信息处理设备上执行以将所述目标数据传输到所述备份系统的备份程序;读取认证信息存储部件,用于存储用于使所述信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送部件,用于将所述备份程序和所述读取认证信息发送到所述信息处理设备;以及数据存储部件,用于存储要由执行了所述备份程序的所述信息处理设备传输到所述备份系统的所述目标数据;其中由所述信息处理设备的用户在所述信息处理设备上调用所述备份程序,并且所述备份程序包括读取认证装置,用于通过使所述信息处理设备认证发送到所述信息处理设备的所述读取认证信息来获得从所述信息处理设备读取所述目标数据的权限;以及传输装置,用于使所述信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述备份系统。
2.根据权利要求1所述的备份系统,其中,所述备份功能发送部件将所述备份程序和所述读取认证信息作为可执行形式的归档文件发送到所述信息处理设备,当在所述信息处理设备上执行所述归档文件时,所述归档文件被展开为所述备份程序和所述读取认证信息以执行所述备份程序。
3.根据权利要求1所述的备份系统,其中,所述备份功能发送部件包括备份程序发送部件,用于将所述备份程序发送到所述信息处理设备;以及认证信息发送部件,用于响应来自由所述信息处理设备的用户在所述信息处理设备上调用的所述备份程序的请求,将所述读取认证信息发送到所述备份程序。
4.根据权利要求1所述的备份系统,其中,所述认证信息存储部件存储将标识多个信息处理设备中的每一个的设备ID与用于使那个信息处理设备准许所述备份程序读取存储在那个信息处理设备中的所述目标数据的所述读取认证信息相关联的认证信息文件;所述备份功能发送部件将所述备份程序和所述认证信息文件发送到所述多个信息处理设备中的每一个;在所述多个信息处理设备的每一个中执行的所述读取认证装置使那个信息处理设备认证包含在所述认证信息文件中的多个所述设备ID中与为那个信息处理设备设置的设备ID相匹配的一个所关联的所述读取认证信息,从而被准许从那个信息处理设备读取所述目标数据;在所述多个信息处理设备的每一个中执行的所述传输装置使那个信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述备份系统;并且所述数据存储部件存储由执行了所述备份程序的所述多个信息处理设备中的每一个传输到所述备份系统的目标数据。
5.根据权利要求1所述的备份系统,其中,所述认证信息存储部件还存储使所述数据存储部件准许存储所述目标数据的备份目的地认证信息,所述备份功能发送部件将所述备份程序、所述读取认证信息和所述备份目的地认证信息发送到所述信息处理设备;并且所述备份程序还包括备份目的地认证装置,用于使所述数据存储部件认证发送到所述信息处理设备的所述备份目的地认证信息,从而获得在所述数据存储部件中存储所述目标数据的权限。
6.根据权利要求1所述的备份系统,其中,所述备份功能发送部件将所述备份程序和所述读取认证信息发送到多个信息处理设备;所述数据存储部件存储要由执行了所述备份程序的各个信息处理设备传输到所述备份系统的目标数据;并且所述备份系统还包括完成通知部件,用于当所述数据存储部件存储了由所述多个信息处理设备中的每一个传输到所述备份系统的所有所述目标数据时,向所述备份系统的管理员通知对于所有所述多个信息处理设备完成了所述目标数据的备份。
7.根据权利要求1所述的备份系统,还包括调用指示部件,用于如果即使自从所述备份功能发送部件发送所述备份程序到所述信息处理设备以来过去预定时间段之后所述目标数据也没有从所述信息处理设备传输到所述备份系统,则通知指示所述信息处理设备的用户调用所述备份程序的消息。
8.根据权利要求1所述的备份系统,其中,如果即使自从所述备份功能发送部件发送所述备份程序到所述信息处理设备以来过去预定时间段之后所述目标数据也没有从所述信息处理设备传输到所述备份系统,则所述备份功能发送部件再次将所述备份程序和所述认证信息发送到所述信息处理设备。
9.根据权利要求1所述的备份系统,其中,所述数据存储部件与为所述信息处理设备设置的设备ID相关联存储所述信息处理设备传输到所述备份系统的所述目标数据;并且所述备份系统还包括目标数据发送部件,用于一从为其设置了相同于所述信息处理设备的设备ID的另一个信息处理设备接收到设备ID,就将与所述设备ID相关联存储的所述目标数据发送到所述另一个信息处理设备,以使所述另一个信息处理设备存储所述目标数据。
10.根据权利要求9所述的备份系统,其中,所述备份程序还具有更新装置,用于如果所述目标数据在由所述传输装置传输到所述备份系统之后在所述信息处理设备上被更新,则使所述信息处理设备读取作为所述目标数据的更新部分的更新数据,并且将所述更新数据传输到所述备份系统;所述数据存储部件还与所述设备ID相关联存储所述更新数据;并且所述备份系统还包括更新数据发送部件,用于一从更换存储所述目标数据的所述信息处理设备的所述另一个信息处理设备接收到所述设备ID,就将与所述设备ID相关联存储的所述更新数据进一步发送到所述另一个信息处理设备以更新存储在所述另一个信息处理设备中的所述目标数据。
11.一种通过计算机系统备份存储在信息处理设备中的目标数据的备份方法,所述备份方法包括备份程序存储步骤,存储要在所述信息处理设备上执行以将所述目标数据传输到所述计算机系统的备份程序;读取认证信息存储步骤,存储用于使所述信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送步骤,将所述备份程序和所述读取认证信息发送到所述信息处理设备;所述备份程序的读取认证步骤,由所述信息处理设备的用户在所述信息处理设备上调用,通过使所述信息处理设备认证发送到所述信息处理设备的所述读取认证信息来获得从所述信息处理设备读取所述目标数据的权限;所述备份程序的传输步骤,使所述信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述计算机系统;以及数据存储步骤,存储要由执行了所述备份程序的所述信息处理设备传输到所述计算机系统的所述目标数据。
12.根据权利要求11所述的备份方法,其中,所述备份功能发送步骤将所述备份程序和所述读取认证信息作为可执行形式的归档文件发送到所述信息处理设备,当在所述信息处理设备上执行所述归档文件时,所述归档文件被展开为所述备份程序和所述读取认证信息以执行所述备份程序。
13.根据权利要求11所述的备份方法,还包括调用指示步骤,如果即使自从所述备份功能发送步骤发送所述备份程序到所述信息处理设备以来过去预定时间段之后所述目标数据也没有由所述信息处理设备传输到所述计算机系统,则指示所述信息处理设备的用户调用所述备份程序。
14.一种用于备份存储在信息处理设备中的目标数据的备份程序,其中所述备份程序从用于管理所述信息处理设备的管理设备发送到所述信息处理设备,并且由所述信息处理设备的用户在所述信息处理设备上调用,所述程序包括读取认证装置,用于通过使所述信息处理设备认证从所述管理设备发送到所述信息处理设备的读取认证信息来获得从所述信息处理设备读取所述目标数据的权限,以使所述信息处理设备准许由所述备份程序读取所述目标数据;以及传输装置,用于使所述信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到用于存储所述目标数据的存储设备。
15.根据权利要求14所述的备份程序,其中,所述管理设备将所述备份程序和所述读取认证信息作为可执行形式的归档文件发送到所述信息处理设备,当在所述信息处理设备上执行所述归档文件时,所述归档文件被展开为所述备份程序和所述读取认证信息以执行所述备份程序。
16.一种用于将目标数据恢复到信息处理设备中的恢复系统,所述恢复系统包括恢复程序存储部件,用于存储要在所述信息处理设备上执行以使所述信息处理设备存储从所述恢复系统接收的所述目标数据的恢复程序;写入认证信息存储部件,用于存储用于使所述信息处理设备准许由所述恢复程序写入所述目标数据的写入认证信息;恢复功能发送部件,用于将所述恢复程序和所述写入认证信息发送到所述信息处理设备;以及目标数据发送部件,用于将所述目标数据发送到执行了所述恢复程序的所述信息处理设备;其中由所述信息处理设备的用户在所述信息处理设备上调用所述恢复程序,并且所述恢复程序包括写入认证装置,用于通过使所述信息处理设备认证发送到所述信息处理设备的所述写入认证信息来获得在所述信息处理设备中写入所述目标数据的权限;以及目标数据存储装置,用于使所述信息处理设备存储从所述目标数据发送部件接收的所述目标数据。
17.一种通过计算机系统将目标数据恢复到信息处理设备中的恢复方法,所述恢复方法包括恢复程序存储步骤,存储要在所述信息处理设备上执行以使所述信息处理设备存储从所述计算机系统接收的所述目标数据的恢复程序;写入认证信息存储步骤,存储用于使所述信息处理设备准许由所述恢复程序写入所述目标数据的写入认证信息;恢复功能发送步骤,将所述恢复程序和所述写入认证信息发送到所述信息处理设备;目标数据发送步骤,将所述目标数据发送到执行了所述恢复程序的所述信息处理设备;所述恢复程序的写入认证步骤,由所述信息处理设备的用户在所述信息处理设备上调用,通过使所述信息处理设备认证发送到所述信息处理设备的所述写入认证信息来获得在所述信息处理设备中写入所述目标数据的权限;以及所述恢复程序的目标数据存储步骤,使所述信息处理设备存储在所述目标数据发送步骤接收的所述目标数据。
18.一种用于将目标数据恢复到信息处理设备中的恢复程序,其中所述恢复程序从用于管理所述信息处理设备的管理设备发送到所述信息处理设备,并且由所述信息处理设备的管理员在所述信息处理设备上调用,所述恢复程序包括写入认证装置,用于通过使所述信息处理设备认证从所述管理设备发送到所述信息处理设备的写入认证信息来获得在所述信息处理设备中写入所述目标数据的权限,以使所述信息处理设备准许由所述恢复程序写入所述目标数据;以及目标数据存储装置,用于使所述信息处理设备存储从存储所述目标数据的存储设备接收的所述目标数据。
19.一种记录介质,其上记录了根据权利要求14、15和18中的任一项所述的程序。
20.一种用于将存储在一个信息处理设备中的目标数据移植到另一个信息处理设备的移植系统,所述移植系统包括备份程序存储部件,用于存储要在所述一个信息处理设备上执行以将所述目标数据传输到所述移植系统的备份程序;读取认证信息存储部件,用于存储用于使所述一个信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送部件,用于将所述备份程序和所述读取认证信息发送到所述一个信息处理设备;数据存储部件,用于存储要由执行了所述备份程序的所述一个信息处理设备传输到所述移植系统的所述目标数据;以及目标数据发送部件,用于发送所述目标数据到所述另一个信息处理设备;其中由所述一个信息处理设备的用户在所述一个信息处理设备上调用所述备份程序,并且所述备份程序包括读取认证装置,用于通过使所述一个信息处理设备认证发送到所述一个信息处理设备的所述读取认证信息来获得从所述一个信息处理设备读取所述目标数据的权限;以及传输装置,用于使所述一个信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述移植系统。
21.一种用于通过计算机系统将存储在一个信息处理设备中的目标数据移植到另一个信息处理设备的移植方法,所述移植方法包括备份程序存储步骤,存储要在所述一个信息处理设备上执行以将所述目标数据传输到所述计算机系统的备份程序;读取认证信息存储步骤,存储用于使所述一个信息处理设备准许由所述备份程序读取所述目标数据的读取认证信息;备份功能发送步骤,将所述备份程序和所述读取认证信息发送到所述一个信息处理设备;数据存储步骤,存储要由执行了所述备份程序的所述一个信息处理设备传输到所述计算机系统的所述目标数据;以及目标数据发送步骤,发送所述目标数据到所述另一个信息处理设备;其中由所述一个信息处理设备的用户在所述一个信息处理设备上调用所述备份程序,并且所述备份程序包括读取认证装置,用于通过使所述一个信息处理设备认证发送到所述一个信息处理设备的所述读取认证信息来获得从所述一个信息处理设备读取所述目标数据的权限;以及传输装置,用于使所述一个信息处理设备读取被准许读取的所述目标数据,并且将所述目标数据传输到所述计算机系统。
全文摘要
一种用于备份存储在信息处理设备中的目标数据的备份系统,包括备份程序存储部件,用于存储备份程序;读取认证信息存储部件,用于存储读取认证信息;备份功能发送部件,用于将备份程序和读取认证信息发送到信息处理设备;以及数据存储部件,用于存储要由执行了备份程序的信息处理设备传输到备份系统的目标数据,其中由信息处理设备的用户在信息处理设备上调用备份程序,并且备份程序包括读取认证装置,用于通过使读取认证信息被认证来获得从信息处理设备读取目标数据的权限;以及传输装置,用于使信息处理设备读取目标数据,并且将目标数据传输到备份系统。
文档编号G06F12/14GK1573706SQ200410048558
公开日2005年2月2日 申请日期2004年6月8日 优先权日2003年6月12日
发明者山腰直树, 加藤博志, 渡边圭, 宫森弘一 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1