JP2001067288A - Device having failure repair function, server device supporting the device, system having failure repair function, and program recording medium - Google Patents
Device having failure repair function, server device supporting the device, system having failure repair function, and program recording mediumInfo
- Publication number
- JP2001067288A JP2001067288A JP24071999A JP24071999A JP2001067288A JP 2001067288 A JP2001067288 A JP 2001067288A JP 24071999 A JP24071999 A JP 24071999A JP 24071999 A JP24071999 A JP 24071999A JP 2001067288 A JP2001067288 A JP 2001067288A
- Authority
- JP
- Japan
- Prior art keywords
- failure
- information
- data
- database
- repair
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】本発明は、障害修復機能を持つ装置の提供と、
その装置を支援するサーバ装置の提供を目的とする。
【解決手段】障害が発生するときに、データベースに格
納される障害修復情報に従って仮システムを構築して、
それに従ってシステムの復旧を試みることでシステムを
復旧させるとともに、その処理によりシステムを復旧で
きない場合には、そのときの情報を支援装置として用意
されるサーバ装置に通知していくことで障害修復機能を
持つ装置を実現する。一方、その装置を支援するサーバ
装置は、その装置から送られてくる情報に従って、その
装置では修復できなかった障害の修復を実現する障害修
復情報を作成して、それをその装置に送信していくこと
で上記データベースの充実を図っていく。この構成によ
り、障害修復機能を持つシステムが実現される。
(57) [Summary] The present invention provides an apparatus having a failure repair function,
An object is to provide a server device that supports the device. When a failure occurs, a temporary system is constructed according to failure repair information stored in a database.
The system is restored by trying to restore the system accordingly, and if the system cannot be restored by that process, the information at that time is sent to the server device provided as a support device to provide the failure repair function. Implement a device that has On the other hand, the server device that supports the device creates failure repair information that realizes the repair of a failure that could not be repaired by the device according to the information sent from the device, and transmits it to the device. The database will be enhanced by going there. With this configuration, a system having a failure repair function is realized.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、障害修復機能を持
つ装置と、その装置の実現に用いられるプログラムが格
納されるプログラム記録媒体と、その装置を支援するサ
ーバ装置と、そのサーバ装置の実現に用いられるプログ
ラムが格納されるプログラム記録媒体と、障害修復機能
を持つシステムとに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus having a failure repair function, a program recording medium storing a program used to realize the apparatus, a server apparatus supporting the apparatus, and an implementation of the server apparatus. And a system having a failure repair function.
【0002】[0002]
【従来の技術】インターネットなどで見られるように、
膨大な数のクライアントと、それらのクライアントにネ
ットワークを介して接続されて、それらのクライアント
に対してサービスを提供するサーバとで構成されるサー
バ・クライアント型のシステムが広く用いられている。2. Description of the Related Art As seen on the Internet,
A server-client type system including a huge number of clients and a server connected to the clients via a network and providing services to the clients is widely used.
【0003】このようなサーバ・クライアント型のシス
テムでは、従来、クライアントに通信障害などの障害が
発生すると、クライアントは、ディスプレイ画面にその
旨のメッセージを表示することで、ユーザに対して障害
内容を通知し、これにより、ユーザやサービスマンによ
る障害修復を指示するように処理している。In such a server-client type system, conventionally, when a failure such as a communication failure occurs in a client, the client displays a message to that effect on a display screen to inform the user of the content of the failure. The processing is performed so as to instruct the user to repair the failure by the user or the serviceman.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、このよ
うな従来技術に従っていると、コンピュータに精通して
いないユーザは、自分で障害を修復させることができな
いことから、サービスマンが来るまでの間、サーバから
のサービスの提供を受けられないという問題点がある。However, according to such a conventional technique, a user who is not familiar with a computer cannot repair a failure by himself, and therefore, a server until a service person arrives. There is a problem that the service can not be provided from.
【0005】そして、メンテナンスサービスを提供する
会社は、膨大な数のクライアントに合わせて、沢山の数
のサービスマンを全国に配置しなければならないという
問題点がある。[0005] Then, there is a problem that a company that provides a maintenance service has to arrange a large number of service personnel nationwide in accordance with an enormous number of clients.
【0006】そして、サービスマンは、クライアントに
対して沢山のシステムモジュールが提供されるようにな
ってきていることで、一見同じに見える障害でも、実際
には原因が異なるといった障害が多くなってきており、
障害の修復に手間取るようになりつつあるという問題点
がある。[0006] Since many system modules have been provided to clients, many failures appearing to be the same at first glance, but actually having different causes, have been increasing. Yes,
There is a problem that it is taking time to repair a failure.
【0007】本発明はかかる事情に鑑みてなされたもの
であって、サーバ・クライアント型のシステムを構成す
るクライアントに対して、障害修復機能を持たせるとと
もに、サーバに対して、その障害修復機能に対する支援
機能を持たせることで、クライアントに発生した障害の
自動修復を実現できるようにする新たな技術の提供を目
的とする。[0007] The present invention has been made in view of the above circumstances, and provides a client constituting a server-client type system with a failure repair function, and provides a server with a failure repair function. It is an object of the present invention to provide a new technology that can realize an automatic repair of a failure that has occurred in a client by providing a support function.
【0008】[0008]
【課題を解決するための手段】図1に本発明の原理構成
を図示する。FIG. 1 shows the principle configuration of the present invention.
【0009】図中、1は本発明を具備するクライアント
装置、2はネットワークを介してクライアント装置1に
接続される本発明を具備するサーバ装置である。In FIG. 1, reference numeral 1 denotes a client device provided with the present invention, and reference numeral 2 denotes a server device provided with the present invention connected to the client device 1 via a network.
【0010】本発明のクライアント装置1は、第1のデ
ータベース手段10と、第1の更新手段11と、第2の
データベース手段12と、第2の更新手段13と、障害
検出手段14と、復旧手段15と、通知手段16と、出
力手段17とを備える。The client device 1 of the present invention comprises a first database means 10, a first updating means 11, a second database means 12, a second updating means 13, a failure detecting means 14, a recovery It comprises means 15, notification means 16 and output means 17.
【0011】この第1のデータベース手段10は、障害
コードに対応付けて、その障害を修復させるためのシス
テム変更情報と、そのシステム変更情報の適用対象とな
るシステム情報とを管理する。第1の更新手段11は、
サーバ装置2から、第1のデータベース手段10に登録
する情報を受け取り登録することで、第1のデータベー
ス手段10の管理する情報を更新する。The first database means 10 manages system change information for repairing the fault and system information to which the system change information is applied, in association with the fault code. The first updating means 11
The information managed by the first database means 10 is updated by receiving and registering information to be registered in the first database means 10 from the server device 2.
【0012】第2のデータベース手段12は、障害コー
ドに対応付けて、その障害を修復させるためのガイド情
報を管理する。第2の更新手段13は、サーバ装置2か
ら、第2のデータベース手段12に登録する情報を受け
取り登録することで、第2のデータベース手段12の管
理する情報を更新する。The second database means 12 manages guide information for repairing the fault in association with the fault code. The second updating unit 13 updates information managed by the second database unit 12 by receiving and registering information registered in the second database unit 12 from the server device 2.
【0013】障害検出手段14は、障害の発生を検出す
るとともに、その発生した障害の障害コードを特定す
る。復旧手段15は、障害が発生するときに、第1のデ
ータベース手段10の管理するシステム変更情報により
仮システムを構築して、それに従ってシステムの復旧を
試みることでシステムを復旧させる。The fault detecting means 14 detects the occurrence of a fault and specifies a fault code of the fault. When a failure occurs, the recovery unit 15 constructs a temporary system based on the system change information managed by the first database unit 10 and restores the system by trying to recover the system according to the temporary system.
【0014】通知手段16は、システムの復旧ができな
い障害のコードと、その障害時のシステム情報とをサー
バ装置2に通知する。出力手段17は、第2のデータベ
ース手段12の管理する情報に従って、復旧手段15に
よる処理ではシステムの復旧ができない障害を修復させ
るためのガイド情報を取得して出力する。The notifying means 16 notifies the server device 2 of a code of a failure in which the system cannot be recovered and system information at the time of the failure. The output unit 17 acquires and outputs guide information for restoring a failure in which the system cannot be restored by the process of the restoration unit 15 in accordance with the information managed by the second database unit 12.
【0015】この構成を採るときに、第1のデータベー
ス手段10は、サーバ装置2からの情報に従って、各管
理情報毎に、システムの復旧に用いられた回数情報を管
理し、復旧手段15は、その回数情報の順番に従ってシ
ステム変更情報を選択しながら、システムの復旧を試み
ることがある。When adopting this configuration, the first database means 10 manages information on the number of times used for restoring the system for each management information in accordance with the information from the server device 2. The system recovery may be attempted while selecting the system change information according to the order of the frequency information.
【0016】一方、本発明のサーバ装置2は、取得手段
20と、第1のデータベース手段21と、作成手段22
と、第2のデータベース手段23と、第3のデータベー
ス手段24と、送信手段25とを備える。On the other hand, the server device 2 according to the present invention comprises: an acquiring unit 20; a first database unit 21;
, A second database means 23, a third database means 24, and a transmission means 25.
【0017】この取得手段20は、クライアント装置1
から、システムの復旧をできなかった障害のコードと、
その障害時のシステム情報とを取得する。第1のデータ
ベース手段21は、取得手段20の取得した情報を蓄積
する。This acquisition means 20 is a client device 1
From, the code of the failure that could not recover the system,
The system information at the time of the failure is obtained. The first database unit 21 stores the information obtained by the obtaining unit 20.
【0018】作成手段22は、対話処理に従い、取得手
段20の取得した障害コードに対応付けて、その障害を
修復させるためのシステム変更情報と、そのシステム変
更情報の適用対象となるシステム情報とを作成して、第
2のデータベース手段23に登録し、更に、対話処理に
従い、取得手段20の取得した障害コードに対応付け
て、その障害を修復させるためのガイド情報を作成し
て、第3のデータベース手段24に登録する。According to the interactive processing, the creating unit 22 associates the failure code acquired by the acquiring unit 20 with system change information for repairing the failure and system information to which the system change information is applied. It is created and registered in the second database means 23. Further, according to the interactive processing, guide information for repairing the failure is created in association with the failure code acquired by the acquisition means 20, and the third information is created. Register in the database means 24.
【0019】第2のデータベース手段23は、作成手段
22により作成された、障害コードに対応付けて定義さ
れる、その障害を修復させるためのシステム変更情報
と、そのシステム変更情報の適用対象となるシステム情
報とを管理する。第3のデータベース手段24は、作成
手段22により作成された、障害コードに対応付けて定
義される、その障害を修復させるためのガイド情報を管
理する。The second database means 23 is system change information created by the creating means 22 and associated with the fault code, for repairing the fault, and the system change information to which the system change information is applied. Manage system information. The third database means 24 manages the guide information created by the creating means 22 and associated with the fault code, for repairing the fault.
【0020】送信手段25は、第2のデータベース手段
23の管理する情報をクライアント装置1に送信し、更
に、第3のデータベース手段24の管理する情報をクラ
イアント装置1に送信する。The transmitting means 25 transmits information managed by the second database means 23 to the client device 1, and further transmits information managed by the third database means 24 to the client device 1.
【0021】この構成を採るときに、取得手段20は、
クライアント装置1から、第2のデータベース手段23
に管理される情報の内のどれを用いてシステムを復旧さ
せたのかの情報を取得して、それを計数し、送信手段2
5は、この計数される計数値をクライアント装置1に送
信することがある。When adopting this configuration, the acquisition means 20
From the client device 1, the second database means 23
Of which information is used to recover the system using the information managed by
5 may transmit the counted value to the client device 1.
【0022】このように構成される本発明のサーバ・ク
ライアント・システムでは、障害検出手段14が発生し
た障害の障害コードを検出すると、復旧手段15は、そ
の障害コードと現在のシステム情報とを検索キーにして
第1のデータベース手段10を検索することで、その障
害を修復させるためのシステム変更情報を入手し、それ
により仮システムを構築して、それに従ってシステムの
復旧を試みることでシステムを自動復旧させる。In the server / client system of the present invention configured as described above, when the fault detecting means 14 detects the fault code of the fault, the recovering means 15 searches the fault code and the current system information. By searching the first database means 10 as a key, system change information for repairing the failure is obtained, thereby constructing a temporary system, and attempting to restore the system in accordance therewith. Let it recover.
【0023】この復旧手段15による処理ではシステム
を復旧できないときには、出力手段17は、障害検出手
段14の検出した障害コードを検索キーにして第2のデ
ータベース手段12を検索することで、その障害を修復
させるためのガイド情報を取得して出力することで、ユ
ーザなどにより行われる障害修復処理を支援する。When the system cannot be recovered by the processing by the recovery means 15, the output means 17 searches the second database means 12 using the failure code detected by the failure detection means 14 as a search key, and detects the failure. By acquiring and outputting guide information for repair, a failure repair process performed by a user or the like is supported.
【0024】そして、この復旧手段15による処理では
システムを復旧できないときには、通知手段16は、シ
ステムの復旧ができない障害のコードと、その障害時の
システム情報とをサーバ装置2に通知する。When the system cannot be recovered by the processing by the recovery unit 15, the notification unit 16 notifies the server device 2 of a failure code that cannot be recovered from the system and system information at the time of the failure.
【0025】このクライアント装置1からの通知を受け
て、取得手段20は、システムの復旧をできなかった障
害のコードと、その障害時のシステム情報とを取得する
ことになるので、作成手段22は、サービスマンなどと
対話することで、取得手段20の取得した障害コードに
対応付けて、その障害を修復させるためのシステム変更
情報と、そのシステム変更情報の適用対象となるシステ
ム情報とを作成し、更に、その障害を修復させるための
ガイド情報を作成する。In response to the notification from the client device 1, the acquiring means 20 acquires the code of the failure in which the system could not be restored and the system information at the time of the failure. By interacting with a service person or the like, in association with the failure code acquired by the acquisition unit 20, system change information for repairing the failure and system information to which the system change information is applied are created. Further, guide information for repairing the failure is created.
【0026】この作成を受けて、送信手段25は、障害
コードに対応付けて定義される、その障害を修復させる
ためのシステム変更情報と、そのシステム変更情報の適
用対象となるシステム情報とをクライアント装置1に送
信することで、クライアント装置1の持つ第1のデータ
ベース手段10の管理情報を更新して、その充実を図
る。In response to the creation, the transmission means 25 transmits the system change information for repairing the failure and the system information to which the system change information is applied, which are defined in association with the failure code, to the client. By transmitting the information to the device 1, the management information of the first database means 10 of the client device 1 is updated, and the management information is enhanced.
【0027】そして、送信手段25は、障害コードに対
応付けて定義される、その障害を修復させるためのガイ
ド情報をクライアント装置1に送信することで、クライ
アント装置1の持つ第2のデータベース手段12の管理
情報を更新して、その充実を図る。The transmitting means 25 transmits the guide information for repairing the failure, which is defined in association with the failure code, to the client apparatus 1, thereby transmitting the second database means 12 of the client apparatus 1. Update the management information of
【0028】このようにして、本発明のサーバ・クライ
アント・システムでは、クライアント装置1は、障害が
発生するときに、サーバ装置2から通知される障害修復
情報に従って仮システムを構築して、それに従ってシス
テムの復旧を試みることでシステムを復旧させ、一方、
システムの復旧ができないときには、サーバ装置2に対
して障害修復情報のバージョンアップを要求していくこ
とで、その障害修復情報の充実を図っていく構成を採る
ことから、発生した障害を自動的に復旧できるようにな
る。As described above, in the server-client system of the present invention, when a failure occurs, the client device 1 constructs a temporary system according to the failure repair information notified from the server device 2, and according to that, Attempting to recover the system restores the system,
When the system cannot be recovered, a request is made to the server device 2 to upgrade the failure repair information, thereby adopting a configuration for enriching the failure repair information. You will be able to recover.
【0029】そして、クライアント装置1は、障害が発
生するときに、障害修復情報によるシステムの変更で
は、システムの復旧ができないときには、サーバ装置2
から通知される障害を修復させるためのガイド情報を出
力することで、ユーザなどによる障害修復を支援し、一
方、システムの復旧ができないときには、サーバ装置2
に対してそのガイド情報のバージョンアップを要求して
いくことで、そのガイド情報の充実を図っていく構成を
採ることから、発生した障害を確実に復旧できるように
なる。When a failure occurs and the system cannot be restored by the change of the system by the failure repair information, the client device 1
By outputting guide information for repairing the failure notified from the server, the failure repair by the user or the like is supported, and when the system cannot be recovered, the server device 2
By requesting a version upgrade of the guide information, the configuration in which the guide information is enriched is adopted, so that the trouble that has occurred can be surely recovered.
【0030】[0030]
【発明の実施の形態】以下、実施の形態に従って本発明
を詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail according to embodiments.
【0031】図2に、本発明の一実施例を図示する。こ
の図に示すように、本発明のクライアント装置1は、ネ
ットワーク4を介して、本発明のサーバ装置2に接続さ
れるとともに、Webページなどの情報を提供する1つ又
は複数のサーバ装置3に接続される。FIG. 2 shows an embodiment of the present invention. As shown in this figure, a client device 1 of the present invention is connected to a server device 2 of the present invention via a network 4 and to one or a plurality of server devices 3 that provide information such as Web pages. Connected.
【0032】このクライアント装置1は、規定の巡回周
期に到達すると、サーバ装置3の提供する複数の情報を
巡回的に取得する処理を実行するとともに、この実行時
に通信障害が発生すると、その通信障害を修復してシス
テムを自動復旧させていく処理を実行する。When the client device 1 reaches a prescribed cycle, the client device 1 executes a process of cyclically acquiring a plurality of pieces of information provided by the server device 3, and when a communication failure occurs during this execution, the communication failure occurs. And restore the system automatically.
【0033】この処理を実行するために、クライアント
装置1は、クライアント処理機構30と、巡回データ・
データベース31と、障害修復データベース32と、障
害修復ガイド・データベース33と、巡回設定システム
データ域34と、発生障害データ域35と、未復旧障害
データ域36と、障害修復更新データ域37とを備え
る。In order to execute this processing, the client device 1 communicates with the client processing mechanism 30
It includes a database 31, a failure repair database 32, a failure repair guide database 33, a tour setting system data area 34, an occurrence failure data area 35, an unrecovered failure data area 36, and a failure repair update data area 37. .
【0034】一方、本発明のサーバ装置2は、クライア
ント装置1から修復できない通信障害の情報を取得し、
サービスマンなどと対話することで、その通信障害を修
復させるための情報を作成し、それをクライアント装置
1に送信することで、クライアント装置1が修復できな
い通信障害を修復できるようにしていく処理を実行す
る。On the other hand, the server device 2 of the present invention obtains information of an unrecoverable communication failure from the client device 1,
By interacting with a service person or the like, information for repairing the communication failure is created and transmitted to the client device 1 so that the client device 1 can repair a communication failure that cannot be repaired. Execute.
【0035】この処理を実行するために、本発明のサー
バ装置2は、サーバ処理機構40と、未復旧障害データ
ベース41と、障害修復データベース42と、障害修復
ガイド・データベース43とを備える。In order to execute this processing, the server device 2 of the present invention includes a server processing mechanism 40, an unrecovered failure database 41, a failure repair database 42, and a failure repair guide database 43.
【0036】クライアント装置1の備える巡回データ・
データベース31は、Webページ等の情報を提供するサ
ーバ装置3から取得した情報(巡回データ)を管理す
る。The cyclic data provided by the client device 1
The database 31 manages information (tour data) acquired from the server device 3 that provides information such as Web pages.
【0037】クライアント装置1の備える障害修復デー
タベース32は、対象システムで指定されるシステム
に、障害コードで指定される通信障害が発生するとき
に、どのようなプログラムモジュールをどのようなプロ
グラムモジュールに更新したり、どのようなプログラム
モジュールを追加するなどすると、その通信障害を修復
できるようになるのかというシステムの変更情報を管理
する。The failure repair database 32 provided in the client device 1 updates what program module to what program module when a communication failure specified by a failure code occurs in the system specified by the target system. The system manages change information of the system as to whether the communication failure can be repaired when the communication failure is added or what program module is added.
【0038】図3に、この障害修復データベース32の
管理する情報の一実施例を図示する。例えば、Windows
95のダイアルアップ接続で構成されるシステムに、HTTP
Error02 という障害コードの通信障害が発生するときに
は、現在使用中のモジュール5を更新モジュール5に置
き換え、追加モジュールiを新たに追加すると、その通
信障害を修復できる可能性があるということを管理す
る。FIG. 3 shows an embodiment of information managed by the failure repair database 32. For example, Windows
A system consisting of 95 dial-up connections
When a communication failure with a failure code of Error02 occurs, it is managed that if the currently used module 5 is replaced with the update module 5 and an additional module i is newly added, the communication failure may be repaired.
【0039】例えば、ユーザがあるプログラムをクライ
アント装置1にインストールすると、そのプログラムが
通信プログラムや通信に必要となる設定データを書き換
えてしまうことで、それまで正常に動作していたシステ
ムが正常に動作しなくなることが起こる。For example, when a user installs a certain program in the client device 1, the program rewrites a communication program and setting data necessary for communication, so that the system that has been operating normally operates normally. It happens that it doesn't work.
【0040】障害修復データベース32は、そのような
場合に、例えば,通信プログラムのバージョンをアップ
すればそのような障害を修復できるというような情報を
管理するのである。更に、障害修復データベース32
は、その情報を使うことで障害を修復できた回数(各ク
ライアント装置1からの通知を計数することで求めら
れ、その情報の有効性の尺度となる)についても管理す
る構成を採る。ここで、障害修復データベース32の各
レコードには、障害修復IDが割り付けられている。In such a case, the failure repair database 32 manages information such that such a failure can be repaired by, for example, upgrading the version of the communication program. Further, the failure repair database 32
Employs a configuration that also manages the number of times that a failure can be repaired by using the information (determined by counting the notifications from each client device 1 and serving as a measure of the validity of the information). Here, a failure repair ID is assigned to each record of the failure repair database 32.
【0041】クライアント装置1の備える障害修復ガイ
ド・データベース33は、対象システムで指定するシス
テムに、障害コードで指定する通信障害が発生するとき
に、どのような操作(システム構成の変更以外のディッ
プスイッチなどの操作)を行うと、その通信障害を修復
できるようになるのかというドキュメント情報(障害修
復ガイドデータ)を管理する。The failure repair guide database 33 provided in the client device 1 stores what operation (a dip switch other than a change in the system configuration) when a communication failure specified by a failure code occurs in the system specified by the target system. , Etc.), document information (failure repair guide data) as to whether the communication failure can be repaired.
【0042】図4に、この障害修復ガイド・データベー
ス33の管理する情報の一実施例を図示する。例えば、
HTTPError05 という障害コードの通信障害が発生すると
きには、その通信障害の修復を可能とする、「モデムを
使用している場合には、通信速度を28.8K以下に設定し
て下さい」といったようなドキュメント情報を管理する
のである。ここで、障害修復ガイド・データベース33
の各レコードには、障害修復ガイドIDが割り付けられ
ている。FIG. 4 shows an embodiment of information managed by the failure repair guide database 33. For example,
Document information such as "If you are using a modem, set the communication speed to 28.8K or less," if a communication failure with the error code HTTPError05 occurs, you can repair the communication failure. It manages. Here, the failure repair guide database 33
Is assigned a failure repair guide ID.
【0043】クライアント装置1の備える巡回設定シス
テムデータ域34は、巡回データの巡回先と、その巡回
データを管理するサーバアドレス(同じサーバ装置3で
ある必要はない)と、その巡回データの取得に必要とな
るプログラムモジュールなどのシステム情報(OS情報
なども含む)と、その巡回データの取得に必要となる通
信プロトコルと、最終巡回日時の情報とについて記述す
る巡回設定システムデータを格納する。The tour setting system data area 34 provided in the client device 1 includes a tour destination of the tour data, a server address for managing the tour data (it is not necessary to be the same server device 3), and an acquisition of the tour data. It stores tour setting system data describing system information (including OS information and the like) of necessary program modules and the like, a communication protocol necessary for acquiring the tour data, and information on the last tour date and time.
【0044】図5に、この巡回設定システムデータの一
例を図示する。この図に示す巡回設定システムデータ
は、1番目の巡回処理では、プログラムモジュール1,2,
5,7 (版数などの違いも含む)を使い、HTTPの通信
プロトコルに従って、「www.foo.co.jp 」というサーバ
アドレスを持つサーバ装置3の提供する「/index.htm
l」という巡回データを取得するということを記述して
いる。なお、以下の説明では、説明の便宜上、この巡回
設定システムデータはN個の巡回データの取得を定義し
ているものとする。FIG. 5 shows an example of the tour setting system data. The tour setting system data shown in this figure includes program modules 1, 2,
5,7 (including differences in version numbers) and according to the HTTP communication protocol, "/index.htm" provided by the server device 3 having the server address "www.foo.co.jp".
l "is obtained. In the following description, for convenience of explanation, it is assumed that this tour setting system data defines acquisition of N pieces of tour data.
【0045】クライアント装置1の備える発生障害デー
タ域35は、図12で後述するデータ構造を持つ発生障
害データを格納する。また、クライアント装置1の備え
る未復旧障害データ域36は、図13で後述するデータ
構造を持つ未復旧障害データを格納する。また、クライ
アント装置1の備える障害修復更新データ域37は、図
14で後述するデータ構造を持つ障害修復更新データを
格納する。The fault data area 35 of the client device 1 stores fault data having a data structure described later with reference to FIG. The unrecovered failure data area 36 provided in the client device 1 stores unrecovered failure data having a data structure described later with reference to FIG. The failure repair update data area 37 provided in the client device 1 stores failure repair update data having a data structure described later with reference to FIG.
【0046】本発明のサーバ装置2の備える未復旧障害
データベース41は、クライアント装置1から送られて
くる未復旧障害データを格納する。また、本発明のサー
バ装置2の備える障害修復データベース42は、クライ
アント装置1に送る障害修復データを格納する。また、
本発明のサーバ装置2の備える障害修復ガイド・データ
ベース43は、クライアント装置1に送る障害修復ガイ
ドデータ(ドキュメント情報)を格納する。The unrecovered failure database 41 provided in the server device 2 of the present invention stores the unrecovered failure data sent from the client device 1. Further, the failure repair database 42 provided in the server device 2 of the present invention stores failure repair data to be sent to the client device 1. Also,
The failure repair guide database 43 provided in the server device 2 of the present invention stores failure repair guide data (document information) to be sent to the client device 1.
【0047】図6ないし図9に、クライアント処理機構
30の実行する処理フローの一実施例、図10及び図1
1に、サーバ処理機構40の実行する処理フローの一実
施例を図示する。次に、これらの処理フローに従って、
本発明について詳細に説明する。FIGS. 6 to 9 show an embodiment of the processing flow executed by the client processing unit 30, FIGS. 10 and 1.
FIG. 1 shows an embodiment of a processing flow executed by the server processing module 40. Next, according to these processing flows,
The present invention will be described in detail.
【0048】最初に、図6ないし図9の処理フローに従
って、クライアント処理機構30の実行する処理につい
て説明する。First, the processing executed by the client processing unit 30 will be described with reference to the processing flows of FIGS.
【0049】クライアント処理機構30は、自動巡回周
期(巡回設定システムデータの定義するN個の巡回デー
タの取得周期)に到達することで起動されると、図6な
いし図9の処理フローに示すように、先ず最初に、ステ
ップ1で、変数iに“1”をセットする。When the client processing mechanism 30 is activated upon reaching the automatic tour cycle (the cycle of acquiring N pieces of tour data defined by the tour setting system data), as shown in the processing flow of FIG. 6 to FIG. First, in step 1, "1" is set to a variable i.
【0050】続いて、ステップ2で、巡回設定システム
データのi番目のエントリーデータに従って、i番目の
巡回データの取得処理を実行する。すなわち、i番目の
エントリーデータの定義するモジュールを使い、そのエ
ントリーデータの定義する通信プロトコルに従って、そ
のエントリーデータの定義するサーバ装置3から、その
エントリーデータの定義する巡回データの取得を試みる
のである。Subsequently, in step 2, a process of acquiring the i-th round data is executed according to the i-th entry data of the round setting system data. That is, the module defined by the i-th entry data is used, and the acquisition of the cyclic data defined by the entry data is attempted from the server device 3 defined by the entry data according to the communication protocol defined by the entry data.
【0051】続いて、ステップ3で、その取得処理によ
りi番目の巡回データを取得できたのか否かを判断し
て、取得できたことを判断するときには、その巡回デー
タを巡回データ・データベース31に格納するととも
に、変数iを1つインクリメントしてから、続くステッ
プ5で、変数iがNよりも大きくなったのか否かを判断
して、大きくなっていないことを判断するときには、ス
テップ2に戻ることで次の巡回データの取得処理に入
る。Subsequently, in step 3, it is determined whether or not the i-th cyclic data has been acquired by the acquisition processing. When it is determined that the i-th cyclic data has been acquired, the cyclic data is stored in the cyclic data database 31. After storing the variable i, the variable i is incremented by one. Then, in the following step 5, it is determined whether or not the variable i has become larger than N. When it is determined that the variable i has not become larger, the process returns to step 2. Then, the processing for acquiring the next traveling data is started.
【0052】一方、ステップ3で、i番目の巡回データ
を取得できないことを判断するとき、すなわち、通信障
害が発生することで巡回データを取得できないことを判
断するときには、ステップ6に進んで、その通信障害の
コードとその通信障害発生時のシステム情報とを検索キ
ーにして、障害修復データベース32を検索すること
で、その通信障害の修復を可能にするシステム変更情報
を検索する。On the other hand, when it is determined in step 3 that the i-th cyclic data cannot be obtained, that is, when it is determined that the cyclic data cannot be obtained due to the occurrence of a communication failure, the process proceeds to step 6, and the process proceeds to step 6. By using the communication failure code and the system information at the time of occurrence of the communication failure as a search key, the failure repair database 32 is searched to retrieve system change information that enables the repair of the communication failure.
【0053】続いて、ステップ7で、その検索処理によ
り通信障害の修復を可能にするシステム変更情報を検索
できたのか否かを判断して、検索できないことを判断す
るときには、ステップ8に進んで、障害コードの繋がり
で定義される図12に示すようなデータ構造を持つ発生
障害データに、その通信障害のコードを追加するととも
に、図13に示すようなデータ構造を持つ未復旧障害デ
ータを作成する。すなわち、その通信障害のコードとそ
の通信障害発生時のシステム情報との対データで構成さ
れる未復旧障害データを作成するのである。Subsequently, in step 7, it is determined whether or not the system change information enabling the restoration of the communication failure can be searched by the search processing. If it is determined that the search cannot be performed, the process proceeds to step 8. In addition, the communication failure code is added to the generated failure data having the data structure shown in FIG. 12 defined by the connection of the failure codes, and the unrecovered failure data having the data structure shown in FIG. 13 is created. I do. That is, unrecovered failure data composed of pair data of the communication failure code and the system information at the time of occurrence of the communication failure is created.
【0054】続いて、ステップ9で、変数iを1つイン
クリメントしてから、続くステップ10で、変数iがN
よりも大きくなったのか否かを判断して、大きくなって
いないことを判断するときには、ステップ2に戻ること
で次の巡回データの取得処理に入る。Subsequently, in step 9, the variable i is incremented by one, and then in step 10, the variable i is set to N
When it is determined whether or not it has become larger than that, and it is determined that it has not become larger, the process returns to step 2 to start processing for acquiring the next cyclic data.
【0055】一方、ステップ7で、通信障害の修復を可
能にするシステム変更情報を検索できたことを判断する
ときには、ステップ11(図7の処理フロー)に進ん
で、検索した全てのシステム変更情報の選択を終了した
のか否かを判断して、全てを選択していないことを判断
するときには、ステップ12に進んで、システム変更情
報の持つ適用回数(そのシステム変更情報を使うことで
障害を修復できた回数)の大きい順に、検索したシステ
ム変更情報の中から未選択のものを1つ選択する。On the other hand, when it is determined in step 7 that the system change information enabling the restoration of the communication failure can be searched, the process proceeds to step 11 (the processing flow in FIG. 7), and all the searched system change information is processed. When it is determined whether or not the selection has been completed and it is determined that not all have been selected, the process proceeds to step 12, where the number of applications of the system change information (the failure is repaired by using the system change information) One unselected one from the retrieved system change information is selected in the descending order of the number of times that has been made.
【0056】続いて、ステップ13で、その選択したシ
ステム変更情報に従って、ステップ2で実行した巡回デ
ータの取得処理(i番目の巡回データの取得処理)で用
いたシステム構成に代えて、そのシステム変更情報の指
定するシステム構成で定義される仮システムを構築す
る。続いて、ステップ14で、その仮システムを使って
i番目の巡回データの取得処理を再度実行する。すなわ
ち、その仮システムを使い、i番目のエントリーデータ
の定義する通信プロトコルに従って、そのエントリーデ
ータの定義するサーバ装置3から、そのエントリーデー
タの定義する巡回データの取得を試みるのである。Subsequently, in step 13, according to the selected system change information, instead of the system configuration used in the cyclic data acquisition processing (i-th cyclic data acquisition processing) executed in step 2, the system change is performed. Build a temporary system defined by the system configuration specified by the information. Subsequently, in step 14, the i-th cyclic data acquisition process is executed again using the temporary system. That is, using the temporary system, in accordance with the communication protocol defined by the i-th entry data, acquisition of cyclic data defined by the entry data is attempted from the server device 3 defined by the entry data.
【0057】続いて、ステップ15で、その取得処理に
よりi番目の巡回データを取得できたのか否かを判断し
て、取得できないことを判断するときには、ステップ1
6に進んで、構築した仮システムを消去し、次の仮シス
テムによる取得処理を試みるべくステップ11に戻る。Subsequently, in step 15, it is determined whether or not the i-th cyclic data has been acquired by the acquisition processing.
Proceeding to 6, the temporary system that has been constructed is deleted, and the process returns to step 11 in order to attempt acquisition processing by the next temporary system.
【0058】一方、ステップ15で、i番目の巡回デー
タを取得できたことを判断するときには、ステップ17
に進んで、その巡回データを巡回データ・データベース
31に格納するとともに、構築した仮システムに従っ
て、そのi番目の巡回データの取得に必要となる巡回設
定システムデータのi番目のエントリーデータの指定す
るシステム構成を更新する。On the other hand, when it is determined in step 15 that the i-th cyclic data has been obtained, step 17
To store the traveling data in the traveling data database 31 and specify the i-th entry data of the traveling setting system data necessary for obtaining the i-th traveling data according to the constructed temporary system. Update the configuration.
【0059】続いて、ステップ18で、障害修復ID
(障害修復データベース32のレコードID)の繋がり
で定義される図14に示すようなデータ構造を持つ障害
修復更新データに、ステップ12で選択したシステム変
更情報(通信障害の修復に成功したシステム変更情報)
の指す障害修復IDを追加する。Subsequently, at step 18, the failure repair ID
The failure repair update data having a data structure as shown in FIG. 14 defined by the connection of the (failure repair database 32 record IDs) includes the system change information selected in step 12 (the system change information for which the communication failure was successfully repaired). )
Is added.
【0060】続いて、ステップ19で、変数iを1つイ
ンクリメントしてから、続くステップ20で、変数iが
Nよりも大きくなったのか否かを判断して、大きくなっ
ていないことを判断するときには、ステップ2に戻るこ
とで次の巡回データの取得処理に入る。Subsequently, at step 19, the variable i is incremented by one, and then at step 20, it is determined whether or not the variable i has become larger than N, and it is determined that the variable i has not become larger. In some cases, the process returns to step 2 to start the process of acquiring the next tour data.
【0061】一方、ステップ11で、ステップ6で検索
した全てのシステム変更情報の選択を終了したことを判
断するとき、すなわち、その検索したシステム変更情報
では通信障害を修復できないことを判断するときには、
ステップ21(図8の処理フロー)に進んで、図12に
示したようなデータ構造を持つ発生障害データに、その
通信障害のコードを追加するとともに、図13に示した
ようなデータ構造を持つ未復旧障害データを作成する。On the other hand, when it is determined in step 11 that the selection of all the system change information searched in step 6 has been completed, that is, when it is determined that a communication failure cannot be repaired by the searched system change information,
Proceeding to step 21 (the processing flow of FIG. 8), the communication failure code is added to the occurrence failure data having the data structure shown in FIG. 12, and the data structure has the data structure shown in FIG. Create unrecovered failure data.
【0062】続いて、ステップ22で、変数iを1つイ
ンクリメントしてから、続くステップ23で、変数iが
Nよりも大きくなったのか否かを判断して、大きくなっ
ていないことを判断するときには、ステップ2に戻るこ
とで次の巡回データの取得処理に入る。Subsequently, in step 22, the variable i is incremented by one, and then in step 23, it is determined whether or not the variable i is larger than N, and it is determined that the variable i is not larger. In some cases, the process returns to step 2 to start the process of acquiring the next tour data.
【0063】一方、ステップ5/ステップ10/ステッ
プ20/ステップ23で、変数iがNよりも大きくなっ
たことを判断するとき、すなわち、全ての巡回データの
取得処理(通信障害により取得に失敗することもある)
を実行したことを判断するときには、ステップ24に進
んで、障害修復更新データ域37に、障害修復更新デー
タ(図14に示すもの)が格納されているのか否かを判
断して、格納されていることを判断するときには、ステ
ップ25に進んで、その格納されている障害修復更新デ
ータを本発明のサーバ装置2に送信する。On the other hand, when it is determined in step 5 / step 10 / step 20 / step 23 that the variable i has become larger than N, that is, the acquisition processing of all cyclic data (the acquisition fails due to a communication failure) Sometimes)
When it is determined that has been executed, the process proceeds to step 24, where it is determined whether or not the fault repair update data (shown in FIG. 14) is stored in the fault repair update data area 37. When it is determined that the error has occurred, the process proceeds to step 25, where the stored failure repair update data is transmitted to the server device 2 of the present invention.
【0064】続いて、ステップ26で、未復旧障害デー
タ域36に、未復旧障害データ(図13に示すもの)が
格納されているのか否かを判断して、格納されているこ
とを判断するときには、ステップ27に進んで、その格
納されている未復旧障害データを本発明のサーバ装置2
に送信する。Subsequently, at step 26, it is determined whether or not unrecovered failure data (shown in FIG. 13) is stored in the unrecovered failure data area 36, and it is determined that the data is stored. In some cases, the process proceeds to step 27, where the stored unrecovered failure data is stored
Send to
【0065】続いて、ステップ28で、本発明のサーバ
装置2に対して、障害修復データベース32に格納され
ている障害修復データの最新データ(差分データの形式
で送られてくる)と、障害修復ガイド・データベース3
3に格納されている障害修復ガイドデータの最新データ
(差分データの形式で送られてくる)との送信要求を発
行する。Subsequently, at step 28, the latest data (sent in the form of differential data) of the failure repair data stored in the failure repair database 32 and the failure repair Guide database 3
A request for transmission of the latest data (sent in the form of differential data) of the failure repair guide data stored in the third data is issued.
【0066】続いて、ステップ29で、これらの差分デ
ータが送られてきたのか否かを判断して、送られてきた
ことを判断するとき、すなわち、障害修復データや障害
修復ガイドデータが更新されているときには、ステップ
30(図9の処理フロー)に進んで、その送られてくる
差分データに従って、障害修復データベース32に格納
される障害修復データや、障害修復ガイド・データベー
ス33に格納される障害修復ガイドデータを更新する。Subsequently, in step 29, it is determined whether or not the difference data has been sent, and when it is determined that the difference data has been sent, that is, the failure repair data and the failure repair guide data are updated. If so, the process proceeds to step 30 (the processing flow in FIG. 9), and in accordance with the transmitted difference data, the fault repair data stored in the fault repair database 32 or the fault repair guide database 33 is stored. Update the repair guide data.
【0067】続いて、ステップ31で、発生障害データ
域35に、発生障害データ(図12に示すもの)が格納
されているのか否かを判断して、格納されていることを
判断するときには、ステップ32に進んで、発生障害デ
ータの持つ障害コードを検索キーにして、障害修復ガイ
ド・データベース33を検索することで、障害修復ガイ
ドデータ(どのような操作を行うと、その通信障害を修
復できるようになるのかというドキュメント情報)を取
得して、それを出力して処理を終了する。Subsequently, in step 31, it is determined whether or not the occurrence failure data (shown in FIG. 12) is stored in the occurrence failure data area 35, and when it is determined that the occurrence failure data is stored, Proceeding to step 32, the failure repair guide database 33 is searched by using the failure code of the generated failure data as a search key, and the failure repair guide data (what operation is performed can repair the communication failure). Document information), and outputs it to end the process.
【0068】このようにして、クライアント処理機構3
0は、巡回データの取得処理の実行中に通信障害が発生
すると、本発明のサーバ装置2から送られてくる障害修
復データに従って仮システムを構築して、それに従って
システムの復旧を試みることでシステムを復旧させてい
くように処理するとともに、システムを復旧できない場
合には、そのときの情報を本発明のサーバ装置2に通知
していくように処理するのである。As described above, the client processing mechanism 3
0 indicates that if a communication failure occurs during the execution of the cyclic data acquisition process, a temporary system is constructed according to the failure repair data sent from the server apparatus 2 of the present invention, and the system is restored in accordance with the provisional system. Is restored, and if the system cannot be restored, the information at that time is notified to the server device 2 of the present invention.
【0069】そして、クライアント処理機構30は、本
発明のサーバ装置2から送られてくる障害修復データに
よるシステムの変更ではシステムの復旧ができないとき
には、本発明のサーバ装置2から送られてくる障害修復
ガイドデータに従って、発生した通信障害を修復させる
ためのドキュメント情報を出力していくように処理する
のである。When the system cannot be restored by the change of the system by the failure repair data sent from the server 2 of the present invention, the client processing mechanism 30 restores the failure sent from the server 2 of the present invention. According to the guide data, processing is performed so as to output document information for repairing the communication failure that has occurred.
【0070】次に、図10及び図11の処理フローに従
って、サーバ処理機構40の実行する処理について説明
する。Next, the processing executed by the server processing module 40 will be described with reference to the processing flows of FIGS. 10 and 11.
【0071】サーバ処理機構40は、クライアント装置
1からリクエストが発行されると、図10の処理フロー
に示すように、先ず最初に、ステップ1で、クライアン
ト装置1から送られてきたものが障害修復更新データ
(図14に示すもの)であるのか否かを判断して、障害
修復更新データが送られてきたことを判断するときに
は、ステップ2に進んで、障害修復データベース42の
レコードの持つ適用回数の内の、その障害修復更新デー
タの持つ障害修復IDの指す適用回数をカウントアップ
する。すなわち、障害修復に用いられた障害修復データ
の適用回数を計数していくように処理するのである。When a request is issued from the client device 1, the server processing mechanism 40 first recovers a failure sent from the client device 1 in step 1 as shown in the processing flow of FIG. If it is determined whether the data is update data (shown in FIG. 14) or not and if it is determined that the failure repair update data has been sent, the process proceeds to step 2 and the number of times the record of the failure repair database 42 has The number of applications indicated by the fault repair ID of the fault repair update data is counted up. That is, processing is performed so as to count the number of applications of the failure repair data used for the failure repair.
【0072】一方、ステップ1で、クライアント装置1
から送られてきたものが障害修復更新データでないこと
を判断するときには、ステップ3に進んで、クライアン
ト装置1から送られてきたものが未復旧障害データ(図
13に示すもの)であるのか否かを判断して、未復旧障
害データが送られてきたことを判断するときには、ステ
ップ4に進んで、その送られてきた未復旧障害データを
未復旧障害データベース41に格納する。On the other hand, in step 1, the client device 1
When it is determined that the data transmitted from the client device 1 is not the failure repair update data, the process proceeds to step 3 to determine whether the data transmitted from the client device 1 is the unrecovered failure data (shown in FIG. 13). When it is determined that the unrecovered failure data has been sent, the process proceeds to step 4 to store the sent unrecovered failure data in the unrecovered failure database 41.
【0073】一方、ステップ3で、クライアント装置1
から送られてきたものが未復旧障害データでないことを
判断するときには、ステップ5に進んで、クライアント
装置1から送られてきたものが障害修復データ/障害修
復ガイドデータの送信要求であるのか否かを判断して、
その送信要求であることを判断するときには、ステップ
6に進んで、障害修復データベース42に格納される障
害修復データや、障害修復ガイド・データベース43に
格納される障害修復ガイドデータが前回送信したものか
ら更新されているのか否かを判断する。On the other hand, in step 3, the client device 1
When it is determined that the data transmitted from the client device 1 is not the unrecovered failure data, the process proceeds to step 5 to determine whether the data transmitted from the client device 1 is a transmission request for the failure repair data / failure repair guide data. Judge
When it is determined that the request is the transmission request, the process proceeds to step 6, where the failure repair data stored in the failure repair database 42 and the failure repair guide data stored in the failure repair guide database 43 are transmitted from the previously transmitted one. It is determined whether or not it has been updated.
【0074】この判断処理により、障害修復データベー
ス42に格納される障害修復データや、障害修復ガイド
・データベース43に格納される障害修復ガイドデータ
が前回送信したものから更新されていないことを判断す
るときには、そのまま処理を終了し、更新されているこ
とを判断するときには、ステップ7に進んで、前回送信
したものからの差分データの形式に従って、新しい障害
修復データや障害修復ガイドデータをクライアント装置
1に送信する。By this determination processing, when it is determined that the fault repair data stored in the fault repair database 42 or the fault repair guide data stored in the fault repair guide database 43 has not been updated from the previously transmitted one. When it is determined that the update has been completed and the update has been performed, the process proceeds to step 7, and new failure repair data and failure repair guide data are transmitted to the client device 1 in accordance with the format of difference data from the previously transmitted one. I do.
【0075】上述したように、このようにしてクライア
ント装置1に送信されることになる新しい障害修復デー
タや障害修復ガイドデータにより、クライアント装置1
の備える障害修復データベース32や障害修復ガイド・
データベース33の管理する情報が更新されていくこと
になる。As described above, the new failure repair data and the new failure repair guide data transmitted to the client device 1 in this manner allow the client device 1
Recovery database 32 and failure recovery guide
The information managed by the database 33 will be updated.
【0076】また、サーバ処理機構40は、サービスマ
ンからリクエストが発行されると、図11の処理フロー
に示すように、先ず最初に、ステップ1で、未復旧障害
データベース41に未復旧障害データが格納されている
のか否かを判断して、格納されていないことを判断する
ときには、そのまま処理を終了する。When a request is issued from a serviceman, the server processing mechanism 40 first stores the unrecovered failure data in the unrecovered failure database 41 in step 1 as shown in the processing flow of FIG. When it is determined whether or not the data is stored, and when it is determined that the data is not stored, the process is terminated.
【0077】一方、未復旧障害データベース41に未復
旧障害データが格納されていることを判断するときに
は、ステップ2に進んで、その格納されている未復旧障
害データをディスプレイ画面に表示することでサービス
マンに提示する。On the other hand, when it is determined that the unrecovered failure data is stored in the unrecovered failure database 41, the process proceeds to step 2, where the stored unrecovered failure data is displayed on the display screen to provide the service. To the man.
【0078】続いて、ステップ3で、その提示する未復
旧障害データを介してユーザと対話することなどによ
り、修復できる障害の障害修復データを作成して、それ
を障害修復データベース42に格納する。すなわち、ク
ライアント装置1の障害修復データベース32に格納さ
れることになる図3に示すような障害修復データを作成
して、それを障害修復データベース42に格納するので
ある。続いて、ステップ4で、未復旧障害データベース
41から、その作成した障害修復データの作成元となっ
た未復旧障害データを削除する。Subsequently, in step 3, failure repair data of a repairable failure is created by interacting with the user through the presented unrecovered failure data, and stored in the failure repair database 42. That is, failure repair data as shown in FIG. 3 to be stored in the failure repair database 32 of the client device 1 is created and stored in the failure repair database 42. Subsequently, in step 4, the unrecovered failure data from which the created failure repair data was created is deleted from the unrecovered failure database 41.
【0079】続いて、ステップ5で、提示する未復旧障
害データを介してユーザと対話することなどにより、障
害修復のヒントとなる障害修復ガイドデータを作成し
て、それを障害修復ガイド・データベース43に格納す
る。すなわち、クライアント装置1の障害修復ガイド・
データベース33に格納されることになる図4に示すよ
うな障害修復ガイドデータを作成して、それを障害修復
ガイド・データベース43に格納するのである。続い
て、ステップ6で、未復旧障害データベース41から、
その作成した障害修復ガイドデータの作成元となった未
復旧障害データを削除して、処理を終了する。Subsequently, in step 5, by interacting with the user through the presented unrecovered failure data, failure repair guide data serving as a hint for failure repair is created, and is used as the failure repair guide database 43. To be stored. That is, a failure repair guide for the client device 1
The failure repair guide data as shown in FIG. 4 to be stored in the database 33 is created and stored in the failure repair guide database 43. Subsequently, in step 6, from the unrecovered failure database 41,
The unrecovered failure data from which the created failure repair guide data was created is deleted, and the process ends.
【0080】このようにして、サーバ処理機構40は、
クライアント装置1から送られてくる未復旧障害データ
から、クライアント装置1で必要となる障害修復データ
や障害修復ガイドデータを作成して、それをクライアン
ト装置1に送信していくことで、クライアント装置1の
備える障害修復データベース32に格納される障害修復
データの充実を図っていくとともに、クライアント装置
1の備える障害修復ガイド・データベース33に格納さ
れる障害修復ガイドデータの充実を図っていくように処
理するのである。As described above, the server processing mechanism 40
From the unrecovered failure data sent from the client device 1, failure repair data and failure repair guide data necessary for the client device 1 are created and transmitted to the client device 1. In addition to the enhancement of the failure repair data stored in the failure repair database 32 provided in the client device 1, the processing is performed so as to enhance the failure repair guide data stored in the failure repair guide database 33 provided in the client device 1. It is.
【0081】このように、本発明のサーバ・クライアン
ト・システムでは、クライアント装置1は、障害が発生
すると、本発明のサーバ装置2から通知される障害修復
データに従って仮システムを構築して、それに従ってシ
ステムの復旧を試みることでシステムを復旧させ、一
方、システムの復旧ができないときには、本発明のサー
バ装置2に対して障害修復データのバージョンアップを
要求していくことで、障害修復データの充実を図ってい
く構成を採ることから、発生した障害を自動的に復旧で
きるようになる。As described above, in the server / client system of the present invention, when a failure occurs, the client device 1 constructs a temporary system in accordance with the failure repair data notified from the server device 2 of the present invention, and accordingly, The system is restored by attempting to restore the system. On the other hand, when the system cannot be restored, the server device 2 of the present invention is requested to upgrade the version of the error recovery data, thereby enriching the error recovery data. By adopting a configuration that achieves this, it is possible to automatically recover the fault that has occurred.
【0082】そして、クライアント装置1は、障害が発
生するときに、障害修復データによるシステムの変更で
は、システムの復旧ができないときには、本発明のサー
バ装置2から通知される障害修復ガイドデータを出力す
ることで、ユーザによる障害修復を支援し、一方、シス
テムの復旧ができないときには、本発明のサーバ装置2
に対して障害修復ガイドデータのバージョンアップを要
求していくことで、障害修復ガイドデータの充実を図っ
ていく構成を採ることから、発生した障害を確実に復旧
できるようになる。When a failure occurs, the client device 1 outputs failure repair guide data notified from the server device 2 of the present invention when the system cannot be restored by changing the system using the failure repair data. This assists the user in repairing the failure, and when the system cannot be restored, the server device 2 of the present invention
By requesting a version upgrade of the failure repair guide data, a configuration in which the failure repair guide data is enriched is adopted, so that the failure that has occurred can be reliably recovered.
【0083】図15に、以上に説明した本発明のクライ
アント装置1の詳細な装置構成、図16に、以上に説明
した本発明のサーバ装置2の詳細な装置構成を図示す
る。次に、この図15及び図16について説明する。FIG. 15 shows the detailed device configuration of the client device 1 of the present invention described above, and FIG. 16 shows the detailed device configuration of the server device 2 of the present invention described above. Next, FIGS. 15 and 16 will be described.
【0084】先ず最初に、図15に従って、クライアン
ト装置1の装置構成について詳細に説明する。First, the device configuration of the client device 1 will be described in detail with reference to FIG.
【0085】図15中、34aは巡回設定システムデー
タ、300は通信障害通知機構、33は障害修復ガイド
・データベース、301は障害修復ガイドDB更新機
構、302は巡回データ更新機構、31は巡回データ・
データベース、303は自動巡回機構、304は通信障
害検出機構、305は障害修復DB更新機構、32は障
害修復データベース、306は通信障害修復機構、30
7は仮システム消去機構、35aは発生障害データ、3
08は未復旧対策機構、309は仮システム構築機構、
36aは未復旧障害データ、310はテスト通信機構、
311はテスト通信障害検出機構、37aは障害修復更
新データ、312はシステム更新機構である。In FIG. 15, reference numeral 34a denotes tour setting system data, 300 denotes a communication fault notification mechanism, 33 denotes a fault repair guide database, 301 denotes a fault repair guide DB update mechanism, 302 denotes a tour data update mechanism, and 31 denotes a tour data update mechanism.
Database, 303, an automatic patrol mechanism, 304, a communication failure detection mechanism, 305, a failure repair DB update mechanism, 32, a failure repair database, 306, a communication failure repair mechanism, 30
7 is a temporary system erasure mechanism, 35a is failure data, 3
08 is an unrecovery countermeasure mechanism, 309 is a temporary system construction mechanism,
36a is unrecovered failure data, 310 is a test communication mechanism,
311 is a test communication failure detection mechanism, 37a is failure repair update data, and 312 is a system update mechanism.
【0086】巡回設定システムデータ34aには、自動
巡回通信の際の巡回設定情報が記録されている。The tour setting system data 34a records tour setting information for automatic tour communication.
【0087】通信障害通知機構300は、自動巡回通信
中に、通信障害検出機構304によって障害が検出さ
れ、かつ、その障害を通信障害修復機構306などによ
り修復できなかった場合に、発生した通信障害内容を利
用者に通知する。その際、発生障害データ35aを用い
て、発生した障害と障害コードが同一の障害修復ガイド
データが障害修復ガイド・データベース33に存在すれ
ば、その障害修復ガイドデータが保持している障害ガイ
ド情報を表示する。この後、発生障害データ35aから
その障害コードを削除する。The communication failure notifying mechanism 300 is provided when a failure is detected by the communication failure detecting mechanism 304 during automatic cyclic communication and the failure cannot be repaired by the communication failure repair mechanism 306 or the like. Notify the user of the content. At this time, if the fault repair guide data having the same fault code as the fault occurred exists in the fault repair guide database 33 using the fault data 35a, the fault guide information held by the fault repair guide data is stored. indicate. Thereafter, the fault code is deleted from the fault data 35a.
【0088】障害修復ガイド・データベース33は、障
害修復ガイドデータを格納する。The failure repair guide database 33 stores failure repair guide data.
【0089】障害修復ガイドDB更新機構301は、自
動巡回機構303が本発明のサーバ装置2から送られて
くる障害修復ガイドデータを受信した際に、その障害修
復ガイドデータを用いて障害修復ガイド・データベース
33を更新する。When the automatic patrol mechanism 303 receives the failure repair guide data transmitted from the server device 2 of the present invention, the failure repair guide DB updating mechanism 301 uses the failure repair guide data to generate the failure repair guide data. Update the database 33.
【0090】巡回データ更新機構302は、自動巡回通
信中に受信した巡回データを巡回データ・データベース
31に格納する。The traveling data update mechanism 302 stores the traveling data received during the automatic traveling communication in the traveling data database 31.
【0091】巡回データ・データベース31は、自動巡
回通信中に受信した巡回データを格納する。The traveling data database 31 stores the traveling data received during the automatic traveling communication.
【0092】自動巡回機構303は、ユーザの自動巡回
リクエストを受けて、巡回設定システムデータ34aの
指定する巡回ID順に自動巡回通信を実行し、受信デー
タを格納するために、巡回データ更新機構302を呼び
出す。その際、本発明のサーバ装置2から送られてくる
障害修復データを受信した場合には、そのデータを格納
するために、障害修復DB更新機構305を呼び出し、
本発明のサーバ装置2から送られてくる障害修復ガイド
データを受信した場合には、そのデータを格納するため
に、障害修復ガイドDB更新機構301を呼び出す。Upon receiving a user's automatic patrol request, the automatic patrol mechanism 303 executes automatic patrol communication in the order of the patrol ID specified by the patrol setting system data 34a, and operates the patrol data updating mechanism 302 to store the received data. call. At this time, when the failure repair data transmitted from the server device 2 of the present invention is received, the failure repair DB update mechanism 305 is called to store the data.
When the failure repair guide data transmitted from the server device 2 of the present invention is received, the failure repair guide DB update mechanism 301 is called to store the data.
【0093】更に、自動巡回機構303は、システムを
修復した際に作成される障害修復更新データ37aが存
在する場合には、それを本発明のサーバ装置2に送信し
てから削除し、また、システムが復旧されなかった際に
作成される未復旧障害データ36aが存在する場合に
は、それを本発明のサーバ装置2に送信してから削除す
る。そして、システムが復旧されなかった場合には、自
動巡回通信終了後に、発生障害データ35aを指定して
通信障害通知機構300を呼び出す。Further, if there is the failure repair update data 37a created when the system is repaired, the automatic patrol mechanism 303 deletes the failure repair update data 37a by transmitting it to the server device 2 of the present invention. If there is unrecovered failure data 36a created when the system has not been recovered, it is transmitted to the server device 2 of the present invention and then deleted. Then, if the system has not been recovered, after the end of the automatic cyclic communication, the communication failure notification mechanism 300 is called by specifying the generated failure data 35a.
【0094】通信障害検出機構304は、自動巡回機構
303により実行される通信処理において通信障害が発
生した場合に、その通信障害を検出し、その通信障害に
対応した障害コードを特定した後、システムの修復を実
行するために、その障害コードとその障害が発生した巡
回IDの指す情報(対象システム情報)とを指定して通
信障害修復機構306を呼び出す。When a communication failure occurs in the communication processing executed by the automatic traversing mechanism 303, the communication failure detection mechanism 304 detects the communication failure and specifies a failure code corresponding to the communication failure. In order to execute the restoration, the communication failure restoration mechanism 306 is called by designating the failure code and the information (target system information) indicated by the traveling ID in which the failure has occurred.
【0095】障害修復DB更新機構305は、自動巡回
機構303が本発明のサーバ装置2から障害修復データ
を受信した場合に、その障害修復データを用いて障害修
復データベース32を更新する。When the automatic patrol mechanism 303 receives the failure repair data from the server device 2 of the present invention, the failure repair DB updating mechanism 305 updates the failure repair database 32 using the failure repair data.
【0096】障害修復データベース32は、障害修復デ
ータを格納する。The failure repair database 32 stores failure repair data.
【0097】通信障害修復機構306は、通信障害検出
機構304で通信障害を検出した際に、障害修復データ
ベース32の管理する障害修復データの持つ障害コード
・対象システム情報を調査し、通信障害検出機構304
から渡される障害コードを含み、かつ、対象システムが
該当クライアントを含むレコードがあるのか否かを調査
して、そのようなレコードが障害修復データベース32
に存在する場合には、そのレコードに格納されている情
報を用いて仮システムを構築するために、障害コード・
巡回ID・障害修復IDの情報を指定して、そのレコー
ドの数分、仮システム構築機構309を呼び出す。When a communication failure is detected by the communication failure detection mechanism 304, the communication failure recovery mechanism 306 checks the failure code and the target system information of the failure recovery data managed by the failure recovery database 32. 304
The target system checks whether there is a record including the fault code passed from the client and the target system includes the corresponding client.
If it exists in the record, the fault code / code is used to construct a temporary system using the information stored in the record.
The temporary system construction module 309 is called for the number of records by designating the information of the tour ID / failure repair ID.
【0098】その際、通信障害修復機構306は、シス
テムへの適用回数の多い更新システム(障害修復データ
の持つ適用回数)程、システムを復旧させる可能性が高
いと考えられるので、障害修復データにおける適用回数
の多いレコード順に、仮システム構築機構309を呼び
出していくことになる。At this time, the communication failure repair mechanism 306 is considered to have a higher possibility of restoring the system as the updated system (the number of times the failure repair data has been applied) is more frequently applied to the system. The temporary system construction mechanism 309 will be called in the order of records having the largest number of applications.
【0099】更に、通信障害修復機構306は、構築す
べき全ての仮システムを構築しても障害から復旧できな
かった場合や、該当する障害コードを持つレコードが障
害修復データベース32に存在しなかった場合には、該
当する障害コード・巡回ID情報を指定して未復旧対策
機構308を呼び出す。Further, the communication failure repair mechanism 306 failed to recover from the failure even when all the temporary systems to be constructed were constructed, or the record having the corresponding failure code did not exist in the failure repair database 32. In this case, the non-recovery countermeasure mechanism 308 is called by designating the corresponding fault code / tour ID information.
【0100】仮システム消去機構307は、仮システム
構築機構309によって構築された仮システムを消去す
る。The temporary system deletion mechanism 307 deletes the temporary system constructed by the temporary system construction mechanism 309.
【0101】発生障害データ35aには、通信中にどの
ような障害が発生したのかを示す情報が記録されてい
る。The occurrence failure data 35a records information indicating what kind of failure has occurred during communication.
【0102】未復旧対策機構308は、発生障害データ
35aが存在するときには、発生障害データ35aに今
回の障害コードを追加し、発生障害データ35aが存在
しないときには、今回の障害コードを用いて発生障害デ
ータ35aを作成する。更に、未復旧対策機構308
は、クライアント環境情報を取得し、この取得したクラ
イアント環境情報と該当する障害コード情報とを用い
て、未復旧障害データ36aを作成する。この後、自動
巡回機構303に制御を戻すことで、現在の巡回IDの
次の巡回IDから自動巡回通信の続きを実行するように
制御する。The unrecovery countermeasure mechanism 308 adds the current fault code to the fault data 35a when the fault data 35a exists, and uses the current fault code when the fault data 35a does not exist. The data 35a is created. Further, the non-recovery countermeasure mechanism 308
Acquires the client environment information and creates the unrecovered failure data 36a using the acquired client environment information and the corresponding failure code information. Thereafter, by returning the control to the automatic tour mechanism 303, the control is performed so that the continuation of the automatic tour communication is executed from the next tour ID of the current tour ID.
【0103】仮システム構築機構309は、障害修復デ
ータベース32に格納される障害修復データの持つ更新
システムの情報を用いて、通信テスト用の仮システムを
構築する。その後、障害コード・巡回ID・障害修復I
Dの情報を指定して、テスト通信機構310を呼び出
す。The temporary system construction mechanism 309 constructs a temporary system for the communication test using the information of the updated system stored in the failure repair data stored in the failure repair database 32. After that, the fault code / tour ID / fault repair I
The test communication mechanism 310 is called by designating the information of D.
【0104】未復旧障害データ36aには、復旧されな
かった障害コードと、そのときのクライアント環境情報
とが記録されている。In the unrecovered failure data 36a, a failure code that has not been recovered and client environment information at that time are recorded.
【0105】テスト通信機構310は、仮システム構築
機構309により構築された仮システムを使って、通信
障害が回避されるのかのテストを実施する。The test communication mechanism 310 uses the temporary system constructed by the temporary system construction mechanism 309 to perform a test as to whether a communication failure can be avoided.
【0106】テスト通信障害検出機構311は、テスト
通信機構310により実行される通信処理において、障
害が発生するのか否かを調査し、障害が発生しなかった
場合には、障害コード・巡回ID・障害修復IDの情報
を指定してシステム更新機構312を呼び出し、障害が
発生した場合には、仮システム消去機構307を呼び出
す。The test communication failure detection mechanism 311 checks whether or not a failure has occurred in the communication processing executed by the test communication mechanism 310. If no failure has occurred, the failure code / circulation ID / The system update mechanism 312 is called by designating the information of the failure repair ID, and when a failure occurs, the temporary system erase mechanism 307 is called.
【0107】障害修復更新データ37aには、修復に成
功した障害修復データの持つ障害修復ID情報が記録さ
れている。The failure repair update data 37a records failure repair ID information of the repair data that has been successfully repaired.
【0108】システム更新機構312は、仮システム構
築機構309により構築された仮システムを本システム
に適用するために、巡回設定システムデータ34aの持
つ該当する巡回ID部分を、修復に成功した障害修復デ
ータの持つシステム情報を用いて更新する。In order to apply the temporary system constructed by the temporary system construction mechanism 309 to the present system, the system updating mechanism 312 replaces the corresponding traveling ID portion of the traveling setting system data 34a with the failure repair data which has been successfully repaired. Update using the system information of.
【0109】更に、修復に成功した障害修復データの持
つ障害修復ID情報を用いて障害修復更新データ37a
を作成する。そして、テスト通信機構310において受
信した巡回データを用いて、巡回データ・データベース
31を更新する。この後、自動巡回機構303に制御を
戻すことで、現在の巡回IDの次の巡回IDから自動巡
回通信の続きを実行するように制御する。Further, using the fault repair ID information of the fault repair data that has been successfully repaired, the fault repair update data 37a is used.
Create Then, the cyclic data database 31 is updated using the cyclic data received by the test communication mechanism 310. Thereafter, by returning the control to the automatic tour mechanism 303, the control is performed so that the continuation of the automatic tour communication is executed from the next tour ID of the current tour ID.
【0110】次に、図16に従って、本発明のサーバ装
置2の装置構成について詳細に説明する。Next, the device configuration of the server device 2 of the present invention will be described in detail with reference to FIG.
【0111】図16中、400は未復旧障害データ格納
機構、41は未復旧障害データベース、401は障害分
析・解決機構、402は通信機構、403は障害修復カ
イドDB追加更新機構、404は障害修復DB追加更新
機構、405は障害修復ガイドデータ取得機構、43は
障害修復ガイド・データベース、406は障害修復DB
更新機構、407は障害修復データ取得機構、42は障
害修復データベースである。In FIG. 16, reference numeral 400 denotes an unrecovered failure data storage mechanism, 41 denotes an unrecovered failure database, 401 denotes a failure analysis and resolution mechanism, 402 denotes a communication mechanism, 403 denotes a failure recovery guide DB addition / update mechanism, and 404 denotes a failure recovery. DB addition / updating mechanism, 405 is a failure repair guide data acquisition mechanism, 43 is a failure repair guide database, 406 is a failure repair DB
An update mechanism, 407 is a failure repair data acquisition mechanism, and 42 is a failure repair database.
【0112】未復旧障害データ格納機構400は、クラ
イアント装置1から送信されてきた未復旧障害データを
未復旧障害データベース41に格納する。The unrecovered failure data storage mechanism 400 stores the unrecovered failure data transmitted from the client device 1 in the unrecovered failure database 41.
【0113】未復旧障害データベース41は、クライア
ント装置1から送信されてきた未復旧障害データを格納
する。The unrecovered failure database 41 stores the unrecovered failure data transmitted from the client device 1.
【0114】障害分析・解決機構401は、未復旧障害
データベース41に格納されている未復旧障害データを
取得し、その未復旧障害データの情報から障害の内容を
分析して、その障害を自動的に修復させる方法があると
きには、その解決方法を障害修復データベース42に格
納するために、障害修復DB追加更新機構404を呼び
出し、該当する未復旧障害データを未復旧障害データベ
ース41から削除する。The failure analysis / resolution mechanism 401 acquires the unrecovered failure data stored in the unrecovered failure database 41, analyzes the contents of the failure from the information on the unrecovered failure data, and automatically identifies the failure. When there is a method of repairing the error, the failure repair DB addition / update mechanism 404 is called to store the solution in the failure repair database 42, and the corresponding unrecovered failure data is deleted from the unrecovered failure database 41.
【0115】そして、自動的に修復させる方法がないも
のの、修復のヒントになる情報があるときには、そのヒ
ントとなる情報を障害修復ガイド・データベース43に
格納するために、障害修復カイドDB追加更新機構40
3を呼び出し、該当する未復旧障害データを未復旧障害
データベース41から削除する。一方、自動修復の方法
がない場合と、ヒントとなる情報がない場合には、未復
旧障害データの削除は実行しない。If there is no automatic repair method, but there is information that is a hint for the repair, a failure repair guide DB addition / update mechanism is required to store the hint information in the failure repair guide database 43. 40
3 is deleted, and the corresponding unrecovered failure data is deleted from the unrecovered failure database 41. On the other hand, when there is no automatic restoration method and when there is no hint information, deletion of unrecovered failure data is not executed.
【0116】通信機構402は、クライアント装置1か
ら障害修復更新データが送信されてきた場合には、障害
修復DB更新機構406を呼び出し、クライアント装置
1から未復旧障害データが送信されてきた場合には、未
復旧障害データ格納機構400を呼び出す。そして、ク
ライアント装置1から障害修復データ/障害修復ガイド
データの送信要求があるときには、障害修復ガイドデー
タ取得機構405/障害修復データ取得機構407を呼
び出し、送信すべきデータがあれば、それらをクライア
ント装置1に送信する。The communication mechanism 402 calls the failure repair DB update mechanism 406 when the failure repair update data is transmitted from the client device 1, and calls the unrecovered failure data from the client device 1 when the failure repair update data is transmitted from the client device 1. , The unrecovered failure data storage mechanism 400 is called. Then, when there is a request for transmission of the failure repair data / failure repair guide data from the client device 1, the failure repair guide data acquisition mechanism 405 / failure repair data acquisition mechanism 407 is called, and if there is data to be transmitted, these are transmitted to the client device. Send to 1.
【0117】障害修復カイドDB追加更新機構403
は、未復旧障害データベース41に格納される未復旧障
害データに対して、自動的に修復させる方法はないもの
の、修復のヒントになる情報がある場合には、そのヒン
トとなる情報を障害修復ガイド・データベース43に、
障害修復ガイドデータの形式にて格納する。Failure recovery guide DB addition / update mechanism 403
Although there is no method for automatically restoring the unrecovered failure data stored in the unrecovered failure database 41, if there is information to be used as a hint for repair, the information to be used as a hint is provided by the failure repair guide. -In the database 43,
Store in the form of failure repair guide data.
【0118】障害修復DB追加更新機構404は、未復
旧障害データベース41に格納される未復旧障害データ
に対しての解決方法を、障害修復データベース42に、
障害修復データの形式にて格納する。The failure repair DB addition / update mechanism 404 sends a solution to the unrecovered failure data stored in the unrecovered failure database 41 to the failure repair database 42.
Store in the form of failure repair data.
【0119】障害修復ガイドデータ取得機構405は、
クライアント装置1の障害修復ガイド・データベース3
3に格納されているデータよりも新しいデータが障害修
復ガイド・データベース43に格納されている場合に、
その新しい差分のデータを取得して、それを通信機構4
02に渡す。The failure repair guide data acquisition mechanism 405
Failure repair guide database 3 for client device 1
In the case where data newer than the data stored in No. 3 is stored in the failure repair guide database 43,
The data of the new difference is acquired, and it is transmitted to the communication mechanism 4
Hand over to 02.
【0120】障害修復ガイド・データベース43は、障
害修復ガイドデータを格納する。[0120] The failure repair guide database 43 stores failure repair guide data.
【0121】障害修復DB更新機構406は、クライア
ント装置1から障害修復更新データが送信されてきた場
合に、送信されてきた障害修復更新データの持つ障害修
復IDと同じ障害修復IDを持つ、障害修復データベー
ス42に格納される障害修復データの持つ適用回数の情
報に1を加える。When the failure repair update data is transmitted from the client device 1, the failure repair DB update mechanism 406 has a failure repair ID having the same failure repair ID as that of the transmitted failure repair update data. One is added to the information on the number of times of application of the failure repair data stored in the database 42.
【0122】障害修復データ取得機構407は、クライ
アント装置1の障害修復データベース32に格納されて
いるデータよりも新しいデータが障害修復データベース
42に格納されている場合に、その新しい差分のデータ
を取得して、それを通信機構402に渡す。The failure repair data acquisition mechanism 407 acquires new difference data when newer data than the data stored in the failure repair database 32 of the client device 1 is stored in the failure repair database 42. And passes it to the communication mechanism 402.
【0123】図示実施例に従って本発明を説明したが、
本発明はこれに限定されるものではない。例えば、実施
例では、巡回データの取得を実行するシステムへの適用
を具体例として本発明を説明したが、本発明は、その適
用が巡回データの取得を実行するシステムに限られるも
のではない。また、実施例では、発生する障害として通
信障害を想定したが、本発明は、その適用が通信障害に
限られるものではない。The present invention has been described with reference to the illustrated embodiments.
The present invention is not limited to this. For example, in the embodiments, the present invention has been described by taking a specific example of application to a system that executes traveling data acquisition. However, the present invention is not limited to a system that executes traveling data acquisition. Further, in the embodiment, a communication failure is assumed as a failure that occurs, but the present invention is not limited to the application of the communication failure.
【0124】[0124]
【発明の効果】以上説明したように、本発明を適用すれ
ば、障害が発生した際、障害内容から自動的にその障害
を修復するためのシステム修復モジュールを仮適用し、
仮適用したシステムにてテストを実行した後に問題が生
じなかったモジュールのみを実際のシステムに反映する
仕組みを持たせることが可能になる。As described above, according to the present invention, when a failure occurs, a system repair module for automatically repairing the failure from the content of the failure is temporarily applied,
It is possible to provide a mechanism for reflecting only modules that have no problems after executing a test in the system to which the provisional application has been applied to the actual system.
【0125】これから、今日までは、時間的・距離的制
約により非常に困難であった、障害が発生している全て
のクライアントに対する障害修復及びテスト、テスト結
果にて問題が生じなかった場合のみのシステム修復とい
った、障害修復時に最も重要であると思われる作業過程
を踏むことが可能となり、これにより、より確実な障害
の修復を実行することが可能となる。From now on, to date, it has been very difficult due to time and distance constraints. Failure repair and test for all failed clients are performed only when there is no problem in the test results. It is possible to take a work process that is considered to be the most important at the time of repairing a fault, such as a system repair, so that a more reliable repair of a fault can be performed.
【0126】その結果として、システムの信頼性を上げ
ることにつながってくることになる。更に、システム修
復における仮システムの構築の際に、システムを復旧さ
せる可能性が高い順に仮システムを構築させる仕組みを
持っているので、修復の際の速度の向上を望めることに
なる。As a result, the reliability of the system is improved. Further, when a temporary system is constructed in the system restoration, a mechanism for constructing the temporary system in a descending order of the possibility of restoring the system is provided, so that the speed of restoration can be improved.
【0127】また、本発明は、障害発生時のみ動作する
ことから、安定稼働しているシステムに対して誤ってシ
ステムの更新を実行してしまい、これが原因で逆に障害
の因子を作ってしまうというようなことも起こらない。Further, since the present invention operates only when a failure occurs, the system is erroneously updated for a system that is operating stably, which causes a factor of failure on the contrary. Nothing like that happens.
【0128】更に、本発明では、障害が発生した場合
に、各クライアント毎にそのクライアントに適合した障
害修復を自動的に実行するため、ユーザに対して必要以
上に障害を通知することがなくなり、これから、ユーザ
に対して壊れにくい信頼性のあるシステムという安心感
を与えることが可能となってくる。Further, according to the present invention, when a failure occurs, a failure repair suitable for the client is automatically executed for each client, so that the user is not notified of the failure more than necessary. From this, it becomes possible to give the user a sense of security as a reliable system that is hard to break.
【0129】また、本発明では、障害を自動的に修復で
きない場合にも、その障害を修復させるための情報をユ
ーザに提供できる仕組みを持っているので、この情報に
よってユーザが障害を自己解決できる可能性が広がり、
その結果として、サポート業務の低減ということも実現
できるようになる。Further, according to the present invention, even when a failure cannot be automatically repaired, the user can be provided with information for repairing the failure, so that the user can self-solve the failure by using this information. The possibilities expand,
As a result, it is possible to reduce the number of support operations.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明の一実施例である。FIG. 2 is an embodiment of the present invention.
【図3】障害修復データベースの一実施例である。FIG. 3 is an example of a failure repair database.
【図4】障害修復ガイド・データベースの一実施例であ
る。FIG. 4 is an example of a failure repair guide database.
【図5】巡回設定システムデータの説明図である。FIG. 5 is an explanatory diagram of tour setting system data.
【図6】クライアント処理機構の処理フローである。FIG. 6 is a processing flow of a client processing mechanism.
【図7】クライアント処理機構の処理フローである。FIG. 7 is a processing flow of a client processing mechanism.
【図8】クライアント処理機構の処理フローである。FIG. 8 is a processing flow of a client processing mechanism.
【図9】クライアント処理機構の処理フローである。FIG. 9 is a processing flow of a client processing mechanism.
【図10】サーバ処理機構の処理フローである。FIG. 10 is a processing flow of a server processing mechanism.
【図11】サーバ処理機構の処理フローである。FIG. 11 is a processing flow of a server processing mechanism.
【図12】発生障害データの一実施例である。FIG. 12 is an example of occurrence failure data.
【図13】未復旧障害データの一実施例である。FIG. 13 is an example of unrecovered failure data.
【図14】障害修復更新データの一実施例である。FIG. 14 is an example of failure repair update data.
【図15】クライアント装置の装置構成図である。FIG. 15 is a device configuration diagram of a client device.
【図16】サーバ装置の装置構成図である。FIG. 16 is a device configuration diagram of a server device.
1 クライアント装置 2 サーバ装置 10 第1のデータベース手段 11 第1の更新手段 12 第2のデータベース手段 13 第2の更新手段 14 障害検出手段 15 復旧手段 16 通知手段 17 出力手段 20 取得手段 21 第1のデータベース手段 22 作成手段 23 第2のデータベース手段 24 第3のデータベース手段 25 送信手段 DESCRIPTION OF SYMBOLS 1 Client apparatus 2 Server apparatus 10 1st database means 11 1st update means 12 2nd database means 13 2nd update means 14 Failure detection means 15 Recovery means 16 Notification means 17 Output means 20 Acquisition means 21 First Database means 22 Creation means 23 Second database means 24 Third database means 25 Transmission means
Claims (9)
復させるためのシステム変更情報と、そのシステム変更
情報の適用対象となるシステム情報とを管理するデータ
ベース手段と、 ネットワークを介して接続されるサーバ装置から、上記
データベース手段に登録する情報を受け取り登録するこ
とで、上記データベース手段の管理する情報を更新する
更新手段と、 障害が発生するときに、上記データベース手段の管理す
るシステム変更情報ににより仮システムを構築して、そ
れに従ってシステムの復旧を試みることでシステムを復
旧させる復旧手段と、 システムの復旧ができない障害のコードと、その障害時
のシステム情報とを上記サーバ装置に通知する通知手段
とを備えることを、 特徴とする障害修復機能を持つ装置。1. A database means for managing system change information for repairing a fault in association with a fault code and system information to which the system change information is applied, and connected via a network. An update unit that updates information managed by the database unit by receiving and registering information registered in the database unit from a server device, and a system change information managed by the database unit when a failure occurs. Recovery means for constructing a temporary system and restoring the system by trying to restore the system in accordance therewith; notification means for notifying the server device of a code of a failure in which the system cannot be recovered and system information at the time of the failure; A device having a failure repair function.
において、 障害コードに対応付けて、その障害を修復させるための
ガイド情報を管理する第2のデータベース手段と、 ネットワークを介して接続されるサーバ装置から、上記
第2のデータベース手段に登録する情報を受け取り登録
することで、上記第2のデータベース手段の管理する情
報を更新する第2の更新手段と、 上記第2のデータベース手段の管理する情報に従って、
復旧手段による処理ではシステムの復旧ができない障害
を修復させるための上記ガイド情報を取得して出力する
出力手段とを備えることを、 特徴とする障害修復機能を持つ装置。2. An apparatus having a fault repair function according to claim 1, wherein said second database means manages guide information for repairing the fault in association with the fault code, and is connected via a network. Second update means for updating information managed by the second database means by receiving and registering information to be registered in the second database means from the server device, and managing the second database means. According to the information
An output unit that obtains and outputs the guide information for restoring a failure in which the system cannot be recovered by the processing by the recovery unit, and that has a failure recovery function.
つ装置において、 データベース手段は、サーバ装置からの情報に従って、
各管理情報毎に、システムの復旧に用いられた回数情報
を管理し、 復旧手段は、上記回数情報の順番に従ってシステム変更
情報を選択しながら、システムの復旧を試みることを、 特徴とする障害修復機能を持つ装置。3. An apparatus having a failure repair function according to claim 1, wherein said database means operates according to information from the server apparatus.
Failure management characterized by managing information on the number of times used for system recovery for each piece of management information, and attempting recovery of the system while selecting system change information according to the order of the number of times information. A device with functions.
支援対象装置から、システムの復旧をできなかった障害
のコードと、その障害時のシステム情報とを取得する取
得手段と、 対話処理に従い、上記取得手段の取得する障害コードに
対応付けて、その障害を修復させるためのシステム変更
情報と、そのシステム変更情報の適用対象となるシステ
ム情報とを作成する作成手段と、 上記作成手段の作成する情報を上記支援対象装置に送信
する送信手段とを備えることを、 特徴とする障害修復機能を持つ装置を支援するサーバ装
置。4. An acquisition means for acquiring, from a plurality of support target devices connected via a network, a code of a failure in which the system could not be recovered and system information at the time of the failure, Creating means for creating system change information for repairing the failure and system information to which the system change information is applied in association with the failure code acquired by the acquiring means; and information created by the creating means. And a transmission unit for transmitting a message to the support target device, wherein the server device supports a device having a failure repair function.
を支援するサーバ装置において、 作成手段は、取得手段の取得する障害コードに対応付け
て、その障害を修復させるためのガイド情報を作成し、 送信手段は、作成手段の作成するガイド情報を支援対象
装置に送信することを、 特徴とする障害修復機能を持つ装置を支援するサーバ装
置。5. A server device for supporting a device having a fault repair function according to claim 4, wherein the creating means creates guide information for repairing the fault in association with the fault code acquired by the acquiring means. And a transmitting unit that transmits the guide information created by the creating unit to the support target device, the server device supporting a device having a failure repair function.
つ装置を支援するサーバ装置において、 取得手段は、支援対象装置から、作成手段の作成したシ
ステム変更情報の内のどれを用いてシステムを復旧させ
たのかの情報を取得して、それを計数し、 送信手段は、取得手段により計数される計数値を支援対
象装置に送信することを、 特徴とする障害修復機能を持つ装置を支援するサーバ装
置。6. A server device for supporting a device having a failure repair function according to claim 4 or 5, wherein the acquisition means uses any one of the system change information created by the creation means from the support target apparatus. The transmission means supports the device having the failure repair function characterized by acquiring information on whether or not the device has been restored, counting the information, and transmitting the count value counted by the acquisition device to the support target device. Server device.
装置とクライアント装置とで構成されるシステムにおい
て、 クライアント装置が、 障害コードに対応付けて、その障害を修復させるための
システム変更情報と、そのシステム変更情報の適用対象
となるシステム情報とを管理するデータベース手段と、 サーバ装置から、上記データベース手段に登録する情報
を受け取り登録することで、上記データベース手段の管
理する情報を更新する更新手段と、 障害が発生するときに、上記データベース手段の管理す
るシステム変更情報ににより仮システムを構築して、そ
れに従ってシステムの復旧を試みることでシステムを復
旧させる復旧手段と、 システムの復旧ができない障害のコードと、その障害時
のシステム情報とをサーバ装置に通知する通知手段とを
備え、 一方、サーバ装置が、 クライアント装置から、システムの復旧をできなかった
障害のコードと、その障害時のシステム情報とを取得す
る取得手段と、 対話処理に従い、上記取得手段の取得する障害コードに
対応付けて、その障害を修復させるためのシステム変更
情報と、そのシステム変更情報の適用対象となるシステ
ム情報とを作成する作成手段と、 上記作成手段の作成する情報をクライアント装置に送信
する送信手段とを備えることを、 特徴とする障害修復機能を持つシステム。7. A system comprising a server device and a client device connected via a network, wherein the client device associates with a failure code, and system change information for repairing the failure, and the system Database means for managing system information to which the change information is to be applied; update means for updating information managed by the database means by receiving and registering information registered in the database means from a server device; When a problem occurs, a temporary system is constructed based on the system change information managed by the database means, and the system is restored by trying to restore the system accordingly. And notifies the server device of the system information at the time of the failure On the other hand, the server device obtains, from the client device, a code of a failure in which the system could not be recovered and system information at the time of the failure. Creating means for creating system change information for repairing the failure and system information to which the system change information is to be applied in association with the obtained failure code; And a transmission means for transmitting the data to the system.
復させるためのシステム変更情報と、そのシステム変更
情報の適用対象となるシステム情報とを管理するデータ
ベース手段にアクセスするアクセス処理と、 ネットワークを介して接続されるサーバ装置から、上記
データベース手段に登録する情報を受け取り登録するこ
とで、上記データベース手段の管理する情報を更新する
更新処理と、 障害が発生するときに、上記データベース手段の管理す
るシステム変更情報ににより仮システムを構築して、そ
れに従ってシステムの復旧を試みることでシステムを復
旧させる復旧処理と、 システムの復旧ができない障害のコードと、その障害時
のシステム情報とを上記サーバ装置に通知する通知処理
とをコンピュータに実行させるプログラムが格納される
ことを、 特徴とするプログラム記録媒体。8. An access process for accessing database means for managing system change information for repairing the fault and system information to which the system change information is applied in association with the fault code, and An update process for updating information managed by the database means by receiving and registering information to be registered in the database means from a server device connected via the server, and managing the database means when a failure occurs. The above-described server device is used to construct a temporary system based on the system change information and restore the system by attempting to restore the system in accordance with the system change information, a failure code for which the system cannot be restored, and the system information at the time of the failure. Stores a program that causes the computer to execute the notification process that notifies the A program recording medium characterized by being performed.
支援対象装置から、システムの復旧をできなかった障害
のコードと、その障害時のシステム情報とを取得する取
得処理と、 対話処理に従い、上記取得処理の取得する障害コードに
対応付けて、その障害を修復させるためのシステム変更
情報と、そのシステム変更情報の適用対象となるシステ
ム情報とを作成する作成処理と、 上記作成処理の作成する情報を上記支援対象装置に送信
する送信処理とをコンピュータに実行させるプログラム
が格納されることを、 特徴とするプログラム記録媒体。9. A method according to claim 1, further comprising: acquiring from a plurality of support target devices connected via a network, a failure code for which the system cannot be restored and system information at the time of the failure; Creation processing for creating system change information for repairing the failure and system information to which the system change information is applied in association with the failure code acquired by the acquisition processing; and information created by the creation processing. A program for causing a computer to execute a transmission process of transmitting the information to the support target device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24071999A JP2001067288A (en) | 1999-08-27 | 1999-08-27 | Device having failure repair function, server device supporting the device, system having failure repair function, and program recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24071999A JP2001067288A (en) | 1999-08-27 | 1999-08-27 | Device having failure repair function, server device supporting the device, system having failure repair function, and program recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001067288A true JP2001067288A (en) | 2001-03-16 |
Family
ID=17063694
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24071999A Withdrawn JP2001067288A (en) | 1999-08-27 | 1999-08-27 | Device having failure repair function, server device supporting the device, system having failure repair function, and program recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001067288A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7069473B2 (en) | 2001-10-05 | 2006-06-27 | Nec Corporation | Computer recovery method and system for recovering automatically from fault, and fault monitoring apparatus and program used in computer system |
| WO2017135226A1 (en) * | 2016-02-05 | 2017-08-10 | コニカミノルタ株式会社 | Information processing system and information processing method |
| JP2021043636A (en) * | 2019-09-10 | 2021-03-18 | 東芝テック株式会社 | Maintenance support device, maintenance support method and computer program |
-
1999
- 1999-08-27 JP JP24071999A patent/JP2001067288A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7069473B2 (en) | 2001-10-05 | 2006-06-27 | Nec Corporation | Computer recovery method and system for recovering automatically from fault, and fault monitoring apparatus and program used in computer system |
| WO2017135226A1 (en) * | 2016-02-05 | 2017-08-10 | コニカミノルタ株式会社 | Information processing system and information processing method |
| JPWO2017135226A1 (en) * | 2016-02-05 | 2018-11-29 | コニカミノルタ株式会社 | Information processing system and information processing method |
| JP2021043636A (en) * | 2019-09-10 | 2021-03-18 | 東芝テック株式会社 | Maintenance support device, maintenance support method and computer program |
| JP7491674B2 (en) | 2019-09-10 | 2024-05-28 | 東芝テック株式会社 | Maintenance support device, maintenance support method, and computer program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6253204B1 (en) | Restoring broken links utilizing a spider process | |
| US7415706B1 (en) | Dynamic handling of multiple software component versions for device management | |
| CN105518629B (en) | Cloud Deployment Infrastructure Validation Engine | |
| JP3651873B2 (en) | Computer system configuration change tracking method | |
| US7398530B1 (en) | Methods and apparatus for event handling | |
| JPH01243135A (en) | Problem processing system | |
| US20150142813A1 (en) | Language tag management on international data storage | |
| CN100461130C (en) | Method for testing a software application | |
| CN111949607A (en) | Method, system and device for monitoring UDT file | |
| JP2004178296A (en) | Knowledge based operation management system, method and program | |
| JP5286946B2 (en) | Information processing apparatus, input information restoration method and restoration program | |
| EP1190475A1 (en) | User support system and method | |
| JP3709797B2 (en) | System including proxy server and web server and program thereof | |
| CN115629784A (en) | Method, system, equipment and computer readable storage medium for updating machine file | |
| US8402125B2 (en) | Method of managing operations for administration, maintenance and operational upkeep, management entity and corresponding computer program product | |
| JP2005258501A (en) | Failure influence range analysis system, failure influence range analysis method and program | |
| JP2001067288A (en) | Device having failure repair function, server device supporting the device, system having failure repair function, and program recording medium | |
| JP3802977B2 (en) | Information contradiction judgment, correction apparatus and method, and information contradiction judgment and correction program in storage exchange type electronic conference system | |
| KR20020065143A (en) | Auto Diagnosis and Recovery Method for the troubled PC and Apparatus thereof | |
| JP3933770B2 (en) | Destination conflict determination, correction device, destination conflict determination, and computer-readable recording medium recording a correction program in a storage and exchange type electronic conference system | |
| JPH1069400A (en) | Computer system and its failure recovery support method | |
| US20050132082A1 (en) | System and method for resuming downloading from interruption points | |
| JP4133438B2 (en) | Network failure influence display control device, method thereof, program thereof, recording medium storing the program, and monitoring device | |
| JPH0927063A (en) | File inquiry system of financial terminal device | |
| JP2000276421A (en) | Method and system for network state management and recording medium recording this method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20061107 |