著录项信息
专利名称 | 系统文件的更新和复原方法 |
申请号 | CN95190292.X | 申请日期 | 1995-02-27 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 1996-07-17 | 公开/公告号 | CN1127043 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | NTT数据通信系统公司 | 申请人地址 | 日本东京都
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | NTT数据通信系统公司 | 当前权利人 | NTT数据通信系统公司 |
发明人 | 岩元宏树;阿部贤一;中野富也 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 范本国 |
摘要
在本发明中,同一形式的操作系统(OS)存贮在第1存贮区域和第2存贮区域中。第1存贮区域中的操作系统被结束时,第2存贮区域中的操作系统开始工作。在存贮在第1存贮区域中的系统文件的锁定被解除后,使用第2个操作系统的文件替换功能用新文件将它们替代。如果这种文件替代操作因某种原因而失败,使用备份文件可以立即将原始文件进行恢复。这样,本发明提供了一种使不能被操作系统访问的文件更新的方法。
1.一种系统文件的更新和复原方法,该方法分别将具 有文件替换功能的操作系统存储到第1存储区域和第2存储区域 内、将在第1存储区域的操作系统工作时由该 操作系统锁定访问的多个系统文件存储在该第1存储区域内的计 算机系统的上述多个系统文件进行更新和复原,其特征在于上述 方法包括如下步骤:
(1)使工作中的第1存储区域的操作系统结束,切换起动第2 存储区域的操作系统;
(2)使用起动的第2存储区域的操作系统的文件替换功能,将 上述第1存储区域内的多个系统文件与预先准备的替换对象文件 进行替换,同时,作成进行替换的系统文件的后备文件;
(3)判断上述文件替换是否正常地结束,当未正常地结束时就 在上述第1存储区域内复原上述后备文件;
(4)当上述文件替换正常结束时或上述后备文件的复原结束 时就使工作中的第2存储区域的操作系统结束,切换起动第1存 储区域的操作系统。
2.如权利要求1所述的系统文件的更新和复原方法,其特征 在于:在第1存储区域复原上述后备文件的步骤是将至此结束了 文件替换的所有的系统文件与对应的后备文件进行交换的处理。
3.如权利要求1或2所述的系统文件的更新和复原方法,其 特征在于:上述预先准备的替换对象文件是从通过通信线路连接 的主计算机传送来的系统文件。
4.如权利要求1或2任一项所述的系统文件的更新和复原方 法,其特征在于:上述第1存储区域和第2存储区域是通过分区在 一个盘装置上分割的区域。
5.如权利要求1~3任一项所述的系统文件的更新和复原方 法,其特征在于:存储在上述第1存储区域和第2存储区域内的操 作系统是同一形式的操作系统。
本发明涉及计算机的系统文件的更新和复原方法,更详细地 说,就是涉及利用软件实现由工作中的操作系统(以后,称为OS)拒 绝访问的系统文件的更新和更新失败时的复原的方法。\n在使用计算机的操作系统例如OS/2、WINDOWS NT等的系 统文件中,当由于某种差错而改写了特定的文件时,有时由该操作 系统控制的系统便不能正常工作。为了防止发生这种错误,通常在 操作系统一侧对如果在工作中改写了就会有问题的文件锁定访问, 拒绝从其他操作系统及应用程序(以后,称为AP)等对该文件不经 意的读出/写入等访问。\n在使用计算机的系统中,为了扩展或改善处理功能,经常需要 更新系统文件。对于具有例如通过通信线路与主计算机连接的多个 终端装置的系统的情况,为了实现各终端装置的动作的统一性,要 求这种更新在同一时期一起实施。与此对应地,希望将新的系统文 件一起从主计算机向各终端装置传送,利用预先安装在各终端装置 中的应用程序分别更新现在的系统文件。但是,即使从主计算机传 送新的系统文件,如前所述,对于访问锁定的系统文件,在该操作系 统的动作中不能进行访问,所以,不可能更新。\n因此,以往更新利用操作系统锁定访问的系统文件时,例如使 用不同的文件名将新的系统文件从主计算机存储到各终端装置的 硬盘(以后,称为HDD)内,同时暂时停止现在执行中的操作系统。 并且,在适当的时刻,操作员利用维护用的软盘(以后,称为FD)建 立与该操作系统相同的系统,使上述锁定的系统文件成为可以访问 的状态,然后,对存储在HDD内的新的系统文件进行重新命名等 处理,就更新了上述系统文件。\n在独立式系统的情况下,多数情况管理该系统的操作员是常在 的,所以,可以很容易地执行上述一系列作业。但是,对于通过通信 线路与主计算机连接的终端装置,有时会出现即使键盘操作员在而 管理系统的人不在的情况。对于这种情况,就必须向设置各终端装 置的地方派遣具有系统的管理能力的操作员进行更新。\n另外,在存在大量的与主计算机连接的终端装置情况下,同时 更新这些终端装置的操作系统的系统文件时,必须在所有的终端装 置处有具有系统的管理能力的操作员,这样,在运行成本方面就有 问题。\n另外,在利用新的文件逐次更新操作系统的多个文件的途中, 由于扇区异常等而更新失败时,为了保全系统,对于该更新作业,必 须暂时中止,迅速复原旧文件。但是,如果通过存储新的文件而写在 旧文件上了,就不能复原旧文件了,同时也不能获得文件间的逻辑 匹配性。\n本发明就是鉴于上述问题而提案的,目的旨在提供一种不依靠 操作员的手工作业而能实现更新和复原由操作系统锁定访问的系 统文件的方法。\n本发明的另一个目的是要提供一种可以以使用通信线路连接 的远处的主计算机的指示为契机进行各终端装置的系统文件的更 新和复原的方法。\n为了达到上述目的,本发明提供的方法是将具有文件替换功能 的操作系统存储(或称安装,以下相同)到第1存储区域和第2存储 区域,进而利用软件执行将第1存储区域的操作系统工作时由该操 作系统锁定访问的多个系统文件存储到该第1存储区域的计算机 系统的上述多个系统文件的更新和复原。该软件包括以下步骤:\n(1)使工作中的第1存储区域的操作系统结束,切换起动第2 存储区域的操作系统;\n(2)使用起动的第2存储区域的操作系统的文件替换功能,将 上述多个系统文件与预先准备的替换对象文件进行替换,同时,作 成替换过的系统文件的后备文件;\n(3)判断上述文件替换是否正常地结束,当未正常地结束时,就 在上述第1存储区域复原上述后备文件;\n(4)当上述文件替换正常地结束或上述后备文件的复原结束 时,就使工作中的第2存储区域的操作系统结束,切换起动第1存 储区域的操作系统。\n最好在第1存储区域复原上述后备文件的步骤,将此前结束了 文件替换的所有的系统文件与相应的后备文件进行替换,上述预先 准备的替换对象文件使用从例如通过通信线路连接的主计算机传 送来的系统文件。另外,上述第1存储区域和第2存储区域是利用 分区将同一盘装置分开的区域。\n在本发明的系统文件的更新和复原方法中,预先将同一形式的 操作系统存储到例如利用分区将一个盘装置分开的第1存储区域 和第2存储区域内。根据第1存储区域的操作系统及其管理下的系 统文件建立系统时,由于该系统文件由该操作系统锁定访问,所以, 不能直接执行文件更新。\n因此,首先使工作中的第1存储区域的操作系统结束,切换起 动第2存储区域的操作系统。这样,由于存储在第1存储区域内的 系统文件成为访问锁定以外的对象,所以,便可利用其他的操作系 统或应用程序等进行访问。\n其次,调出起动的第2存储区域的操作系统的文件替换功能, 将第1存储区域内的多个系统文件与预先准备的替换对象文件进 行替换。即进行文件内容的更新。进而,作成替换的系统文件的后 备文件。然后,判断文件替换是否正常地结束,当未正常地结束时, 就在第1存储区域复原上述后备文件。即,恢复到替换前(更新前) 的状态。当文件替换正常地结束或后备文件的复原结束时,将使工 作中的第2存储区域的操作系统结束,切换起动第1存储区域的操 作系统。这样,便可执行访问锁定的系统文件的自动更新处理和更 新失败时的自动复原处理。\n上述替换对象文件即系统文件可以从通过通信线路连接的远 处的主计算机传送来,也可以事前保持为能在预先设定的更新时日 进行替换。这时,上述软件通过将现在的时日与上述更新时日进行 比较,便可执行文件替换。这样,便可进行系统文件的更新和复原的 远距离处理。\n图1是本发明的一个实施例的计算机系统的简要结构图。\n图2是在图1结构的终端装置中的盘装置的存储区域的结构 和文件的排列例子。\n图3是在图1结构的终端装置中实际进行文件更新和复原处 理的顺序的流程图。\n图4是在本实施例中使用的文件替换程序的文件替换处理顺 序的流程图。\n下面,参照附图详细说明本发明的实施例。\n图1是本发明的一个实施例的计算机系统的结构框图。图中, 10是主计算机,20是终端装置,30是电话线路、专用线路和由IS- DN等构成的通信线路,40是LAN(局部网),50是文件服务器。\n主计算机10例如是数据库处理机,管理本系统的各结构要素 的动作,同时,具有在各终端装置20及文件服务器50之间进行文 件及数据的收发的功能。\n各终端装置20分别是具有同一结构的装置,分别包括管理各 自装置的结构要素的动作的CPU(中央处理部)21、存储起动所需 要的软件的ROM(只读存储器)22和盘装置23,构成在OS/2及 WINDOWS NT等的操作系统的管理下能执行各种应用程序的计 算机。另外,各终端装置20还具有在主计算机10与文件服务器50 之间进行文件及数据的收发的功能。\n盘装置23通过分区至少分割为2个区域,在逻辑上形成多个 存储装置(区域)。在第1存储区域PT1和第2存储区域PT2内存 储同一形式的操作系统,另外,在第1存储区域PT1内还存储第1 存储区域的操作系统在工作中由该操作系统锁定访问的多个操作 系统文件(为了简便,在本实施例中称为旧操作系统)24。在第2存 储区域内存储成为替换对象的操作系统文件(以后,为了简便,在本 实施例中称为替换对象文件)25。\n图2是上述进行了区域分割的盘装置23的排列例子。在图2 中,在0扇区内写入起动时ROM31的软件应从哪个存储区域读取 的指示信息。起动后由该指示信息指示的存储区域的操作系统便成 为工作状态,由该操作系统将区域内的操作系统文件锁定访问。\n在盘装置23的其他存储区域内,存储后备文件26和更新信息 文件27。\n后备文件26是在后面所述的文件替换时暂时存储旧操作系统 文件24的文件。另外,该后备文件26也可以存储到上述第1或第 2存储区域PT1,PT2内。但是,这时,需要进行改变文件名等工作。\n更新信息文件27是用于预先设定在终端装置20起动时确认 文件更新状态等和后面所述的文件替换时使用的各种信息的文件, 利用调出该文件替换功能的应用程序例如图示的文件管理程序28 而作成和参考,进而,在执行替换处理时调出的文件替换功能即文 件替换程序29时随时进行参考。该文件结构、设定内容是任意的, 在本实施例中,存储更新时或复原时的文件替换结果的输出指定、 文件替换后的处理即表示再起动/断电源的指定、文件替换异常时 的复原/非复原的指定、替换对象文件名指定、正常、异常、替换中、 复原中等结果信息等。\n文件服务器50进行通过LAN40连接的各终端装置20的各种 文件的保管和执行这些文件的修改处理的文件管理等,具有文件管 理装置51和存储多个文件和文件管理装置51进行的文件管理处 理所需要的数据等的盘装置52。\n上述结构的计算机系统的操作系统文件的更新和复原处理,首 先从主计算机10将作为替换对象的新的操作系统文件向文件服务 器50的盘装置52传送开始。文件服务器50的文件管理装置51从 盘装置52拷贝该传送来的操作系统文件,并传送给将其与LAN40 连接的各终端装置20。在该新的操作系统文件中包含表示更新预 定时日的时间信息。在终端装置20中,取得该操作系统文件后存储 到盘装置23内,作为替换对象文件25使用。\n图3是在各终端装置20中实际进行文件更新和复原处理的顺 序的流程图。\n参看图3,各终端装置20在取得上述作为替换对象的操作系 统文件后(S101),在适当的时期起动文件管理程序28(S102),也可 以在系统建立时或取得上述OS文件后立即起动。\n起动后的文件管理程序28执行检查前次的文件替换处理的结 果(S103)。该处理例如通过确认记录在更新信息文件27内的该结 果信息而进行。\n如果检查结果正常,就调查旧操作系统文件24的版本,检查是 否不匹配(S104)。如果不匹配,就表示必须进行文件替换,所以,作 成更新信息文件27和操作员所在处的信息文件(S105)。同时,通过 例如作为操作系统的功能提供的应用程序接口(API)(图中未示 出)自动起动文件替换程序29(S106),进行文件替换(S107)。另外, S103~S106的处理是以现在的时日与上述更新预定时日一致为前 提的。\n利用起动后的文件替换程序29进行的文件替换(上述S107) 的处理顺序示于图4。下面,参照图4详细说明该处理。\n在文件替换程序29中,首先使现在正在工作的通常运用的操 作系统例如第1存储区域PT1的操作系统结束(S201),切换起动 第2存储区域PT2的操作系统(S202)。这样,便解除此前由第1存 储区域PT1管理的旧操作系统文件24的访问锁定,成为可以更新 的状态。即,起动第2存储区域PT2的操作系统后,就对第2存储 区域PT2内的OS文件进行了访问锁定,对于存储在此前在工作的 第1存储区域PT1内的旧操作系统文件24,可以自由地进行访问。\n其次,参照更新信息文件27(S203),按照设定的文件顺序,将 存储在第1存储区域PT1内的各个旧操作系统文件24与替换对 象文件25进行替换(S204),同时,顺序作成该旧操作系统文件24 的后备文件(S205)。然后,判断是否正常地进行了文件替换 (S206),如果正常,就将其内容顺序记录到更新信息文件27内 (S207)。还有其他替换对象文件25时,就返回到S203的处理。\n另一方面,当在S206检测到异常结束时,即由于某种原因替换 失败时就进行文件复原处理(S209)。该文件复原处理是将至此结 束了文件替换的第1存储区域PT1内的所有的替换对象文件25 与在S25作成的该后备文件(旧操作系统文件)进行交换的处理。由 于第1存储区域的操作系统结束了,所以,可以进行这时的文件替 换。进行了文件复原时,就将其内容记录到更新信息文件27内 (S210)。这样,当进行下一次的文件替换时便可表示文件更新未结 束。\n这样,当替换处理全部正常地结束时或文件复原处理结束时, 就使第2存储区域PT2的操作系统结束(S211),再次切换起动第1 存储区域PT1的操作系统,返回到通常运用状态(S212)。\n这样,即使在以往是由操作系统锁定访问的情况,按照本实施 例,也可以通过文件替换而进行更新,另外,还可以通过远距离即利 用终端装置20内的应用程序自动地进行。\n以上,根据特定的处理顺序说明了本实施例的计算机系统的文 件更新和复原方法,但是,本发明不限于上述顺序,可以按各种形式 实施。\n例如,在本实施例中,说明了通过文件服务器50从通过通信线 路连接的远处的主计算机10向终端装置20传送替换对象文件26 的结构,但是,对于独立式的系统同样也可以应用。\n另外,在本实施例中,为了简便,是以第1存储区域的操作系统 和第2存储区域的操作系统是同一形式的操作系统为前提进行说 明的,但是,只要将能访问由第1存储区域PT1的OS锁定访问的 文件的操作系统存储到第2存储区域PT2内就可以,所以,两者可 以不是同一形式。另外,在本实施例中,对于利用操作系统提供的文 件替换功能和应用程序I的例子进行了说明,但是,不必非如此不 可,也可以利用应用程序来实现。\n如上所述,在本发明的系统文件的更新和复原方法中,例如将 同一形式的操作系统存储到第1和第2存储区域内,同时,使工作 中的第1存储区域的操作系统结束,切换起动第2存储区域的操作 系统,在使存储在第1存储区域内的系统文件成为锁定访问对象以 外后,使用第2存储区域的操作系统的文件替换功能将该系统文件 与预先准备的替换对象文件进行替换,所以,利用软件便可执行由 操作系统拒绝访问的文件的替换(更新)。\n另外,即使这种文件替换由于某种原因而失败时也可以立刻使 用后备文件复原为原来的文件,所以,可以提高系统的可靠性。特别 是该复原处理是将至此结束了文件替换的所有的系统文件与对应 的后备文件进行交换处理,所以,在各终端装置中可以很容易地保 持文件间的逻辑上的匹配性。\n另外,还可以从通过通信线路连接的远处的主计算机将替换对 象文件向多个终端装置传送,在预先设定的更新时日执行上述软 件,进行文件替换,所以,可以进行系统文件的更新和复原的远距离 处理。这样,就不必像以往那样向设置各终端装置的地方派遣具有 系统的管理能力的操作员进行更新。
法律信息
- 2007-04-25
专利权的终止未缴年费专利权终止
专利权的终止未缴年费专利权终止
- 2002-03-27
- 1997-06-04
- 1996-07-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2011-06-23 | 2011-06-23 | | |
2 | | 2011-06-23 | 2011-06-23 | | |