(57)【要約】【課題】    クライアント装置が増えてもメンテナンスサーバの負荷が増大しないリモートメンテナンスシステムを提供する。【解決手段】制御機器２と、その制御機器のメンテナンスをするメンテナンスサーバ１、メンテナンスサーバを遠隔操作する複数のクライアント装置３、これらを接続するネットワーク１８、からなるリモートメンテナンスシステムにおいて、クライアント装置は、メンテナンスサーバに直接接続することなく、すでに接続中のクライアント装置に接続してメンテナンスの操作権限や操作情報を共有する。【選択図】  図１
2005078544.tif 000002
【特許請求の範囲】
【請求項１】
制御機器と、その制御機器の動作情報を取得するとその取得した情報に基づいて前記制御機器に指令を送信してメンテナンスをするメンテナンスサーバと、前記メンテナンスサーバを遠隔操作する複数のクライアント装置と、前記メンテナンスサーバと前記複数のクライアント装置とを接続するネットワークとからなり、メンテナンスの操作状況を、前記メンテナンスサーバが前記複数のクライアント装置に配信することにより、前記複数のクライアント装置間で操作状況を共有できるリモートメンテナンスシステムにおいて、
前記複数のクライアント装置は、操作情報の受け渡しをするメッセージマネージャと、他のクライアント装置の情報を管理するユーザ情報格納部と、作業状況を操作画面情報として格納する画面状態格納部とを備えていることを特徴とするリモートメンテナンスシステム。
【請求項２】
前記メッセージマネージャは、当該クライアント装置の操作情報と、当該クライアント装置に接続中の他のクライアント装置の操作情報を、前記メンテナンスサーバに送信し、前記メンテナンスサーバからメンテナンス作業結果を受信すると、そのメンテナンス作業結果を、当該クライアント装置の操作画面に反映するとともに、当該クライアント装置に接続中の前記他のクライアント装置にも配信することを特徴とする請求項１に記載のリモートメンテナンスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御機器をメンテナンスするメンテナンスサーバと遠隔地にあるクライアント装置が協働して、制御機器のメンテナンスをするリモートメンテナンスシステムに関する。
【背景技術】
【０００２】
遠隔地にある制御機器をメンテナンスする従来のリモートメンテナンスシステムについて図２を用いて説明する。図において、１はメンテナンスサーバ、２は制御機器、３と１６はクライアント装置、１７は通信路、１８はネットワークである。制御機器２はメンテナンスサーバ１がメンテナンスをする対象である。メンテナンスサーバ１と制御機器２、クライアント装置１６は現場にあって互いに近い距離にあり、離れたところにクライアント装置３があってこれらがネットワーク１８でつながっている。クライアント装置３は、ディスプレイ４と操作情報処理部５、通信インターフェイス９で構成されており、ディスプレイ４にはメンテナンス用の操作画面が表示され、通信インターフェイス９はネットワーク１８を介してメンテナンスサーバ１と通信する。操作情報処理部５はディスプレイ４に表示される操作情報を解析し、操作情報を固定フォーマットのメッセージ形式でメンテナンスサーバ１に送信するとともに、メンテナンスサーバ１から受け取った応答結果をディスプレイ４の表示に反映させる。クライアント装置１６もクライアント装置３と同じ構成をしている（たとえば特許文献１）。
【０００３】
メンテナンスサーバ１は、通信インターフェース１０とメッセージマネージャ１１、メンテナンス実行処理部１２、ユーザ情報格納部１３、画面情報格納部１４、通信インターフェース１５で構成されており、通信インターフェース１０はクライアント装置３とネットワーク１８を介して通信をする。メッセージマネージャ１１はクライアント装置３とメンテナンスサーバ１の間で操作情報を受け渡し、ユーザ情報格納部１３は接続中のクライアント装置３の情報を管理し、画面状態格納部１４は現在の作業状況を操作画面情報として格納し、通信インターフェイス１５は制御機器２との間で通信を行い、メンテナンス実行処理部１２は制御機器２との間でデータの送受信をし、データ解析等を実行してメンテナンス処理のコアとなっている。
【０００４】
次にメンテナンス作業をするときの動作について説明する。クライアント装置３がメンテナンスサーバ１に接続されると、メンテナンスサーバ１は接続中のクライアント装置のユーザ情報をユーザ情報格納部１３に格納する。接続が完了すると、遠隔地のユーザはクライアント装置３のディスプレイ４を見ながらメンテナンス作業をする。作業の内容と表示データは操作情報処理部５で処理され、通信インターフェイス９を介して固定フォーマットのメッセージ形式でメンテナンスサーバ１に送信される。そのメッセージがメンテナンスサーバ１で受信されるとメッセージマネージャ１１で解析され、メンテナンス実行処理部１２に渡される。メンテナンス実行処理部１２は通信インターフェイス１５を介して制御機器２にメンテナンス指令を送信し、メンテナンス処理を実行する。その実行結果はメッセージマネージャ１１によってメッセージに変換されてクライアント装置３に送信される。そのメッセージを受信したクライアント装置３は操作情報処理部５で解析し、解析結果がディスプレイ４上に表示されている画面情報に反映される。ディスプレイ４の画面情報は、メンテナンスサーバ１の画面状態格納部１４にも逐次格納される。
【０００５】
つぎに、クライアント装置３に加えてクライアント装置１６がメンテナンスサーバ１に接続して作業をするときの動作について説明する。クライアント装置１６がメンテナンスサーバ１に接続するときは、画面状態格納部１４からその時点のメンテナンスサーバ１の画面情報を取得してディスプレイの表示内容を更新する。
クライアント装置１６がメンテナンス作業を実行すれば、メンテナンスサーバ１のメッセージマネージャ１１が、メンテナンス実行処理部１２で実行された実行結果をメッセージに変換し、クライアント装置１６とクライアント装置３の両方に送信する。各クライアント装置は受信したメッセージを解析し、解析結果をディスプレイの画面情報に反映される。
このようにして、離れているクライアント装置の各ディスプレイに表示される内容が一致して、協働してメンテナンス作業をすることができるようになっている。
【特許文献１】特開２００１−３３１２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術ではメンテナンスサーバに接続するクライアント装置が多くなればなるほど、メンテナンスサーバの負荷が増え、クライアント装置とメンテナンスサーバ間で送受信するデータ量が多くなって、遅延を生じてしまうという問題があった。
そこで本発明は、これらの問題を解決するため、クライアント装置が増えてもメンテナンスサーバの負荷が増大しないリモートメンテナンスシステムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
前記問題を解決するために、本発明は、制御機器と、その制御機器の動作情報を取得するとその取得した情報に基づいて前記制御機器に指令を送信してメンテナンスをするメンテナンスサーバと、前記メンテナンスサーバを遠隔操作する複数のクライアント装置と、前記メンテナンスサーバと前記複数のクライアント装置とを接続するネットワークとからなり、メンテナンスの操作状況を、前記メンテナンスサーバが前記複数のクライアント装置に配信することにより、前記複数のクライアント装置間で操作状況を共有できるリモートメンテナンスシステムにおいて、前記複数のクライアント装置は、操作情報の受け渡しをするメッセージマネージャと、他のクライアント装置の情報を管理するユーザ情報格納部と、作業状況を操作画面情報として格納する画面状態格納部とを備えていることを特徴としており、前記メッセージマネージャは、当該クライアント装置の操作情報と当該クライアント装置に接続中の他のクライアント装置の操作情報を前記メンテナンスサーバに送信し、前記メンテナンスサーバからメンテナンス作業結果を受信すると、そのメンテナンス作業結果を、当該クライアント装置の操作画面に反映するとともに、当該クライアント装置に接続中の前記他のクライアント装置にも配信することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、メンテナンスサーバに備えられているユーザ情報格納部とメッセージマネージャ、画面状態格納部の３つの機能がクライアント装置にも備えられているので、クライアント装置は、メンテナンスサーバに直接接続しなくとも、接続中のクライアント装置に接続してメンテナンスの操作権限や操作情報を共有することが可能となる。これによりメンテナンスサーバが管理するクライアント装置の数が抑制され、メンテナンスサーバにかかる負荷が増大することなく、メンテナンス作業効率が向上するという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【００１０】
図１は、本発明のリモートメンテナンスシステムの構成を示すブロック図である。図において、クライアント装置３は図２の構成に加えてメッセージマネージャ６とユーザ情報格納部７、画面情報格納部８を備えている。メッセージマネージャ６は操作情報処理部５とメンテナンスサーバ１と他のクライアント装置との間で操作情報の受け渡しをする。ユーザ情報格納部７はクライアント装置３に接続中の他のクライアント装置の情報を管理する。画面状態格納部８は現在の作業状況を操作画面情報として格納し、メンテナンスサーバ１の画面状態格納部１４と同等の役割を果たす。クライアント装置１６、１９、２０もクライアント装置３と同じ構成をしている。
メンテナンスサーバ１の内部構成は図２のメンテナンスサーバ１の内部構成と同じである。
【００１１】
このような構成をしたリモートメンテナンスシステムは次のように動作する。クライアント装置３がメンテナンスサーバ１に接続されると、メンテナンスサーバ１は接続中のクライアント装置のユーザ情報をユーザ情報格納部１３に格納する。接続完了後、ユーザは、クライアント装置３のディスプレイ４を見ながらメンテナンス作業を行う。実行された操作内容、表示データは操作情報処理部５で処理され、メッセージマネージャ６に渡される。メッセージマネージャ６は通信インターフェイス９を介して、メンテナンスサーバ１に操作情報を固定フォーマットのメッセージ形式で送信する。通信インターフェイス１０を介して受信されたメッセージはメンテナンスサーバ１のメッセージマネージャ１１で解析され、メンテナンス実行処理部１２に渡される。メンテナンス実行処理部１２は、通信インターフェイス１５を介してメンテナンス指令を制御機器２に送信し、メンテナンス処理を実行する。その実行結果はメッセージマネージャ１１でメッセージに変換され、クライアント装置３に送信される。クライアント装置３は受信したそのメッセージを解析し、解析結果がディスプレイ４に表示されている画面情報に反映される。ディスプレイ４に表示されている画面情報は、逐次、クライアント装置３の画面状態格納部８とメンテナンスサーバ１の画面状態格納部１４に格納される。
【００１２】
つぎに、クライアント装置３に加えてクライアント装置１６がメンテナンスサーバ１に接続されて作業をするときの動作について説明する。
クライアント装置１６がメンテナンスサーバ１に接続するときは、画面状態格納部１４からその時点の画面情報を取得してクライアント装置のディスプレイの表示内容を更新する。クライアント装置１６がメンテナンス操作を実行すれば、メンテナンスサーバ１のメッセージマネージャ１１は、メンテナンス実行処理部１２が実行した結果をメッセージに変換してクライアント装置３とクライアント装置１６の両方に配信する。各クライアント装置のメッセージマネージャは受信したメッセージを解析し、解析結果がディスプレイ上の画面情報に反映される。
【００１３】
つぎに、クライアント装置３とクライアント装置１６のほかに、社内ＬＡＮなどの通信路１７で接続されたクライアント装置１９、クライアント装置２０を使用してメンテナンス作業をするときの動作について説明する。
クライアント装置１９は、メンテナンスサーバ１に直接接続されるのではなく、通信路１７で接続されたクライアント装置３との間で接続が試みられる。クライアント装置１９の接続指令を受けたクライアント装置３のメッセージマネージャ６は、クライアント装置１９のユーザ情報をユーザ情報格納部７に格納し、画面状態格納部８に格納されているその時点の画面情報を取得してクライアント装置１９に送信する。これを受け取ったクライアント装置１９はディスプレイの表示内容を更新する。このようにしてクライアント装置３とクライアント装置１６のときと同様に、協働してメンテナンス環境が確立される。クライアント装置３のメッセージマネージャ６は、クライアント装置３とクライアント装置１９から指令されるメンテナンス指令をメンテナンスサーバ１に送るとともに、メンテナンスサーバ１の実行結果を操作情報処理部５とクライアント装置１９に配信する。このとき、メンテナンスサーバ１のユーザ情報格納部１３では、クライアント装置３のユーザ情報は管理されているが、クライアント装置１９のユーザ情報は管理されない。したがって、メンテナンスサーバ１の負荷が増えることはなく、またネットワーク１８を介して送信するデータも、クライアント装置３のみを対象とする場合と同様の作業をするだけで実現することができる。
クライアント装置１９に加え、クライアント装置２０が接続されるときも同様である。クライアント装置が増えるごとにクライアント装置３の処理負荷が増えることになるが、ネットワーク１８を介してメンテナンスサーバ１にアクセスする場合と比較すると、作業効率の大幅な向上が見こまれる。
【図面の簡単な説明】
【００１４】
【図１】本発明のシステムの構成要素の説明図
【図２】従来技術のシステムの構成要素の説明図
【符号の説明】
【００１５】
１  メンテナンスサーバ、                  ２  制御機器、
３、１６、１９、２０  クライアント装置、  ４  ディスプレイ、
５  操作情報処理部、               ６、１１  メッセージマネージャ、
７、１３  ユーザ情報格納部、              ８、１４  画面状態格納部、
９、１０、１５  通信インターフェイス、    １２  メンテナンス実行処理部、
１７  通信路、                            １８  ネットワーク
【図１】
2005078544.tif 000003
【図２】
2005078544.tif 000004