(57)【要約】【課題】  監視対象となっている情報機器に接続することなく、この情報機器の異常発生を監視する異常監視システムを提供する。【解決手段】  ロボット２００と、外部の監視サーバ１００とから構成される。ロボット２００はＣＣＤカメラなどを備え、監視ルームＲ内を移動しながら情報機器の異常発生を監視する。ロボット２００は、情報機器から異常の発生を示すメッセージやＬＥＤが発する光などを受信すると、異常の内容を解析するための情報を収集し、監視サーバ１００に送信する。監視サーバ１００は、ロボット２００から送信された情報を解析し、異常の内容に応じた保守要員に異常発生を通知する。【選択図】  図１
2006119756.tif 000002
【特許請求の範囲】
【請求項１】
自己の異常を視覚的に外部へ示す異常表示部を具備する機器の異常発生を検知し、異常発生を保守要員に通知する異常監視システムであって、
監視対象となっている機器が異常状態にある場合の、前記異常表示部の表示状態を示した異常状態データを格納する異常状態格納部と、
前記異常表示部に表示される内容を視覚的に取得して、映像データを生成する撮像部と、
前記撮像部で生成した映像データを解析して得た解析データと、前記異常状態格納部に格納されている異常状態データとを比較して、前記機器に異常が発生しているか否かを判別する判別部と、
前記判別部により、前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータを、通信ネットワークを介して前記監視サーバに送信する送信部と、
を具備する監視クライアントと、
前記監視クライアントの送信部から送信されたデータを受信する受信部と、
前記受信部で受信したデータを受信したことを契機として、異常発生を示すメッセージを出力する指示出力部と、
を具備する監視サーバと、
を備えることを特徴とする異常監視システム。
【請求項２】
前記送信部は、異常が発生している旨を示すデータと共に、前記解析データを前記監視サーバに送信することを特徴とする請求項１に記載の異常監視システム。
【請求項３】
前記監視クライアントは、
前記判別部により、前記機器に異常が発生していると判別した場合に、さらに該機器の異常表示部に表示される内容を視覚的に前記撮像部に取得させる異常表示収集部を具備し、
前記送信部は、
前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータと共に、前記異常表示収集部が収集した映像データを前記監視サーバに送信すること、
を特徴とする請求項１または２に記載の異常監視システム。
【請求項４】
前記送信部は、異常が発生している旨を示すデータと共に、前記機器に発生した異常の種別を示すデータを送信し、
前記指示出力部は、前記受信部で受信したデータに基づいて、前記機器に発生した異常の種別を判別し、判別した異常の種別に応じたメッセージを出力すること、
を特徴とする請求項１、２または３のいずれか１項に記載の異常監視システム。
【請求項５】
前記監視クライアントは、自走するための駆動部を具備することを特徴とする請求項１乃至４のいずれか１項に記載の異常監視システム。
【請求項６】
前記異常監視システムは、前記監視サーバと前記監視クライアントとの間の通信を中継する中継装置をさらに備え、
前記中継装置と前記監視クライアントとの間の通信が無線通信により行われること、
を特徴とする請求項５に記載の異常監視システム。
【請求項７】
自己の異常を視覚的に外部へ示す異常表示部を具備する機器の異常発生を検知し、通信ネットワークを介して異常発生を保守要員に通知する異常監視装置であって、
監視対象となっている機器が異常状態にある場合の、前記異常表示部の表示状態を示した異常状態データを格納する異常状態格納部と、
前記異常表示部に表示される内容を視覚的に取得して、映像データを生成する撮像部と、
前記撮像部で生成した映像データを解析して得た解析データと、前記異常状態格納部に格納されている異常状態データとを比較して、前記機器に異常が発生しているか否かを判別する判別部と、
前記判別部により、前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータを、通信ネットワークを介して保守要員に向けて出力する送信部と、
を具備することを特徴とする異常監視装置。
【請求項８】
自己の異常を視覚的に外部へ示す異常表示部を具備する機器の異常発生を検知し、通信ネットワークを介して異常発生を保守要員に通知する異常監視方法であって、
前記異常表示部の表示内容を取得して、表示状態を示すデータを生成する撮像ステップと、
前記撮像ステップで生成した表示状態を示すデータを解析して得た解析データと、予め記憶手段に格納されている該機器の異常時の表示状態を示すデータとを比較して、該機器が異常状態であるか否かを判別する判別ステップと、
前記判別ステップにより、前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータを、前記通信ネットワークを介して保守要員に向けて出力する出力ステップと、
を備えることを特徴とする異常監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常監視システム、異常監視装置および方法に関し、特に、情報機器の無人運転時に発生した異常を保守要員に通報する異常監視システム、異常監視装置および方法に関する。
【背景技術】
【０００２】
従来より、コンピュータシステムの動作を遠隔監視するシステムが提案されている。
【０００３】
例えば、特許文献１に開示されている異常通報方式では、監視対象となっているホストコンピュータに、異常をオペレータに通知する自動通報プログラムがインストールされている。そして、自動通報プログラムは、ホストコンピュータで実行されている各種プログラムが発するメッセージを解析して、異常が発生したと判別した場合に、異常の種類に応じて適切なオペレータに通信回線を経由して異常発生を通知する。
【０００４】
また、特許文献２に開示されている監視システムでは、監視対象のコンピュータにネットワーク回線を介して接続された監視装置と、監視装置と接続された監視カメラとが、協調動作して、コンピュータの異常発生を検出する。監視装置は、監視対象のコンピュータから、ソフト的情報なるものを取り込み、また、監視カメラが撮像した映像を表す映像データをコンピュータと対応付けて格納する。
【特許文献１】特開平５−２５０２２３号公報（第２、３頁、図２）
【特許文献２】特開２００２−２３８３３号公報（第４、５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のコンピュータの異常通報手段では、コンピュータ自身に通報機能を内蔵、またはコンピュータネットワークを介して接続された監視システムを経由した通報のため、コンピュータの故障状況によっては、監視機能が働かない可能性があった。逆に、監視システム側の故障が顧客コンピュータに悪影響を与えて、異常通報ができなくなる可能性もあった。また、顧客コンピュータと監視システムとが通信回線により接続されているため、クラッキングにより、顧客コンピュータ内の情報が漏洩する可能性があった。
【０００６】
本発明は上記問題点に鑑みてなされたもので、物理的に接続することなく、コンピュータなどの異常発生を監視し、異常が発生するとその旨を、異常に対処する保守要員やコールセンターなどに通報する異常監視システム、異常監視装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点にかかる異常監視システムは、
自己の異常を視覚的に外部へ示す異常表示部を具備する機器の異常発生を検知し、異常発生を保守要員に通知する異常監視システムであって、
監視対象となっている機器が異常状態にある場合の、前記異常表示部の表示状態を示した異常状態データを格納する異常状態格納部と、
前記異常表示部に表示される内容を視覚的に取得して、映像データを生成する撮像部と、
前記撮像部で生成した映像データを解析して得た解析データと、前記異常状態格納部に格納されている異常状態データとを比較して、前記機器に異常が発生しているか否かを判別する判別部と、
前記判別部により、前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータを、通信ネットワークを介して前記監視サーバに送信する送信部と、
を具備する監視クライアントと、
前記監視クライアントの送信部から送信されたデータを受信する受信部と、
前記受信部で受信したデータを受信したことを契機として、異常発生を示すメッセージを出力する指示出力部と、
を具備する監視サーバと、
を備える。
【０００８】
この発明によれば、異常監視システムと監視対象である機器とを物理的に接続することなく、異常監視システムが機器に異常が発生したことを監視できる。
【０００９】
上記異常監視システムにおいて、
前記送信部は、異常が発生している旨を示すデータと共に、前記解析データを前記監視サーバに送信してもよい。
【００１０】
この発明によれば、異常状態を分析するための資料が増え、異常状態の分析が容易になる。
【００１１】
上記異常監視システムにおいて、
前記監視クライアントは、
前記判別部により、前記機器に異常が発生していると判別した場合に、さらに該機器の異常表示部に表示される内容を視覚的に前記撮像部に取得させる異常表示収集部を具備することが望ましい。
この場合、前記送信部は、
前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータと共に、前記異常表示収集部が収集した映像データを前記監視サーバに送信する。
【００１２】
上記異常監視システムにおいて、
前記送信部は、異常が発生している旨を示すデータと共に、前記機器に発生した異常の種別を示すデータを送信することが望ましい。
この場合、前記指示出力部は、前記受信部で受信したデータに基づいて、前記機器に発生した異常の種別を判別し、判別した異常の種別に応じたメッセージを出力することができる。
【００１３】
この発明によれば、発生した異常の種別に応じた保守要員の派遣が可能となる。
【００１４】
上記異常監視システムにおいて、
前記監視クライアントは、自走するための駆動部を具備してもよい。
【００１５】
この異常監視システムにおいて、
前記監視サーバと前記監視クライアントとの間の通信を中継する中継装置をさらに備えることが望ましい。
この場合、前記中継装置と前記監視クライアントとの間の通信が無線通信により行われることが望ましい。
【００１６】
この発明によれば、監視クライアントに接続された通信ケーブルが断線するようなトラブルにより通信が途絶することが無くなり、監視クライアントの移動が容易になる。
【００１７】
本発明の第２の観点にかかる異常監視装置は、
自己の異常を視覚的に外部へ示す異常表示部を具備する機器の異常発生を検知し、通信ネットワークを介して異常発生を保守要員に通知する異常監視装置であって、
監視対象となっている機器が異常状態にある場合の、前記異常表示部の表示状態を示した異常状態データを格納する異常状態格納部と、
前記異常表示部に表示される内容を視覚的に取得して、映像データを生成する撮像部と、
前記撮像部で生成した映像データを解析して得た解析データと、前記異常状態格納部に格納されている異常状態データとを比較して、前記機器に異常が発生しているか否かを判別する判別部と、
前記判別部により、前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータを、通信ネットワークを介して保守要員に向けて出力する送信部と、
を具備する。
【００１８】
本発明の第３の観点にかかる異常監視方法は、
自己の異常を視覚的に外部へ示す異常表示部を具備する機器の異常発生を検知し、通信ネットワークを介して異常発生を保守要員に通知する異常通報方法であって、
前記異常表示部の表示内容を取得して、表示状態を示すデータを生成する撮像ステップと、
前記撮像ステップで生成した表示状態を示すデータを解析して得た解析データと、予め記憶手段に格納されている該機器の異常時の表示状態を示すデータとを比較して、該機器が異常状態であるか否かを判別する判別ステップと、
前記判別ステップにより、前記機器に異常が発生していると判別した場合に、異常が発生している旨を示すデータを、前記通信ネットワークを介して保守要員に向けて出力する出力ステップと、
を備える。
【発明の効果】
【００１９】
本発明によれば、監視対象となっている機器に物理的に接続することなく当該機器を監視することができる。
【発明を実施するための最良の形態】
【００２０】
本発明にかかる実施の形態を、以下図面を参照して説明する。図１は、本発明の実施の形態にかかる異常監視システムの構成を示すブロック図である。
【００２１】
本実施形態の異常監視システム１は、監視サーバ１００とロボット２００とにより構成される。監視サーバ１００とロボット２００との間は、通信ネットワークＣを介して接続されている。
【００２２】
通信ネットワークＣは、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などの所定の通信プロトコルに基づくＬＡＮ（Local Area Network）などの通信ネットワークである。
【００２３】
ロボット２００は、監視ルームＲ内に設置されている、サーバ、ディスクアレイ、プリンタなどの被監視機器のインジケータの表示状態やディスプレイに表示されているメッセージテキストなどに基づいて、非監視機器の異常発生を検知し、その旨を監視サーバ１００に送信する。ロボット２００は車輪を備えており、所定の経路を移動しながら、機器の異常発生を監視する。
【００２４】
監視サーバ１００は、コールセンターなどに設置された情報処理装置であって、監視ルームＲ内の情報機器の異常発生を遠隔監視している。情報機器に異常が発生した場合、異常の内容に応じた（保守）要員を監視ルームＲに派遣させるためのメッセージを出力する。
【００２５】
被監視機器は、サーバ、ディスクアレイ、プリンタなどの情報機器であり、顧客が使用する機器である。これらの被監視機器は、ＬＡＮ（Local Area Network）などの通信ネットワーク（図示無し）により、相互に接続される。
【００２６】
図２に示すように、本実施の形態にかかる監視サーバ１００は、制御部１１０と、記憶部１２０と、入力制御部１３０と、出力制御部１４０と、通信制御部１５０とを備える。そして、入力制御部１３０に入力装置１３が、出力制御部１４０に出力装置１４がそれぞれ接続されている。
【００２７】
制御部１１０は、例えば、中央演算処理装置（ＣＰＵ、Central Processing Unit）やワークエリアとなる記憶装置（ＲＡＭ（Random Access Memory）等）などを備える。制御部１１０は、記憶部１２０に格納されている動作プログラム（例えば、オペレーティングシステム、文字認識プログラム、後述する監視処理用の専用プログラム等）を読み出して実行することにより、監視サーバ１００の各部を制御しつつ、後述する監視処理などを実行する。
【００２８】
記憶部１２０は、ハードディスク装置などの記憶装置から構成され、制御部１１０で実行される動作プログラムや監視処理において生成される一時データ、後述する監視処理において取り扱う異常状態の情報や異常対処のために派遣される要員の情報などを格納する。
【００２９】
図３は、記憶部１２０に格納されるデータベースを示した図である。図示するように、記憶部１２０はメッセージデータベース（ＤＢ）１２１と、要員データベース（ＤＢ）１２２とを含む。
【００３０】
メッセージＤＢ１２１は、監視対象である被監視機器から発せられるメッセージ表示などのうち、異常監視システム１で対処できるメッセージ表示などと対応する対処策を示した情報である「メッセージ管理情報」を格納する。図４に示すように、メッセージ管理情報は、「メッセージＩＤ」、「連絡フラグ情報」、「連絡要員情報」、「通知メッセージ情報」などを含む。
【００３１】
ここで、「メッセージＩＤ」は、監視対象である被監視機器から発せされるメッセージ表示などに割り当てられた識別情報である。「連絡フラグ情報」は、当該メッセージ表示等に対応する異常が要員派遣を要するものか否かを示す情報である。ここで、「Ｙ」と示されているものは、要員派遣を要する異常であることを、「Ｎ」と示されているものは、要員派遣を要しない異常であることを示す。「連絡要員情報」は、メッセージＩＤに対応付けられている異常が発生した際に、派遣される要員を示した情報であり、例えば、後述する「要員ＩＤ」を格納する。なお、図４に示した例では、各メッセージＩＤに対応する異常に対し、要員ＩＤを１つしか記していないが、２つ以上であってもよい。この場合、「連絡要員情報」に記録されている要員が同時に派遣される。また、代理の要員に関する情報を記録してもよい。「通知メッセージ情報」は、要員に異常発生を通知する場合に、要員に通知されるメッセージを記録している。なお、「連絡フラグ情報」が、要員派遣を要しない異常であることを示す「Ｎ」であった場合、「連絡要員情報」と「通知メッセージ情報」とが設定されている必要はない。
【００３２】
要員ＤＢ１２２は、監視サーバ１００より現地急行の指示を受けて、監視ルームＲに派遣される要員に関するデータである「要員情報」を格納する。図５は、要員ＤＢ１２２に格納される要員情報の例を示したものである。図示するように、要員情報は、テーブルの形式で格納されており、「要員ＩＤ」、「連絡先情報」、「氏名情報」などを含む。
【００３３】
ここで、「要員ＩＤ」は、監視ルームＲに派遣される要員に割り当てられる識別情報である。また、「連絡先情報」は、当該要員の連絡先を示す情報であり、例えば、当該要員が使用する携帯電話機で受信することのできる電子メールアドレスである。また、「氏名情報」は、当該要員の氏名の情報が記録される。
【００３４】
図２に戻って、入力制御部１３０は、例えば、キーボードやポインティングデバイス等の入力装置１３を接続し、入力装置１３から入力された制御部１１０への指示などを受け付けて制御部１１０に伝達する。
【００３５】
出力制御部１４０は、例えば、ディスプレイなどの出力装置１４を接続し、制御部１１０の処理結果などを必要に応じて出力装置１４に出力する。
【００３６】
通信制御部１５０は、例えば、ＮＩＣ（Network Interface Card）やルータなどの通信装置から構成され、監視サーバ１００と通信ネットワークＣとを接続し、通信ネットワークＣを介したロボット２００との間で行われる通信を制御する。
【００３７】
図１に戻り、ロボット２００は、車輪を回転させて監視ルームＲ内を移動し、被監視機器から異常を知らせるメッセージ等が発せられていないかどうかを監視する。もし、そのようなメッセージを受信した場合、通信ネットワークＣを介して、その旨を監視サーバ１００に送信する。
【００３８】
図６に示すように、ロボット２００は、制御部２１０と、記憶部２２０と、操作入力部２３０と、出力部２４０と、通信制御部２５０と、本体駆動部２６０と、センサ部２７０とを備える。そして、図示した各部は内部バスを介して相互に接続されている。
【００３９】
制御部２１０は、例えば、中央演算処理装置（ＣＰＵ、Central Processing Unit）やワークエリアとなる記憶装置（ＲＡＭ（Random Access Memory）等）などを備える。制御部２１０は、記憶部２２０に格納されている動作プログラムを読み出して実行することにより、後述する監視処理を実行する。
【００４０】
制御部２１０は、本体駆動部２６０やセンサ部２７０から送信されるデータに基づいて、ロボット２００の現在位置を特定する。なお、本実施の形態では、現在位置は監視ルームＲ内に設定された基準位置からの変位で計算される。
【００４１】
制御部２１０は、センサ部２７０から送信される映像データを解析して得られたデータと、記憶部２２０内の装置ＤＢ２２１に格納されている「機器監視情報」（なお、「機器監視情報」に関しては後述する。）と比較し、被監視機器に異常が発生したか否かを判別する。制御部２１０は、被監視機器に異常が発生したと判別した場合、さらに、被監視機器に発生した異常を特定するために必要と思われる情報の収集を行う。この場合、制御部２１０は、「機器監視情報」を参照し、センサ部２７０や、必要に応じて、本体駆動部２６０を動作させ、ロボット２００の位置や向きを変化させる。
【００４２】
図６に戻って、記憶部２２０は、ハードディスク装置などの記憶装置から構成され、情報機器を監視するために必要な情報や、監視処理において生成される一時データ、制御部２１０の動作プログラムなどを格納する。記憶部２２０は、ロボット２００の監視対象である被監視機器に発生する可能性のある異常状態をまとめた「機器監視情報」を格納したデータベースである装置ＤＢ２２１を格納する。なお、装置ＤＢ２２１に格納される機器監視情報は、本監視システムの運用者により、操作入力部２３０から入力されたり、通信ネットワークＣを介して、監視サーバ１００よりインストールされたりする。
【００４３】
装置ＤＢ２２１に格納される「機器監視情報」の例を図７に示す。図示するように、装置ＤＢ２２１は「機器監視情報」をテーブルの形式で格納し、「機器監視情報」は「装置ＩＤ」と、「種別情報」と、「位置情報」と、「異常判断情報」と、「異常発生時収集情報」とを含む。
【００４４】
ここで、「装置ＩＤ」は、監視ルームＲ内に設置されている被監視機器それぞれに割り当てられた識別子である。「種別情報」は、被監視機器の種別を示す情報である。「位置情報」は、被監視機器が監視ルームＲ内で占める位置を示した情報で、基準位置からの３次元座標２点で示される（単位はｃｍ）。被監視機器はおおよそ、これらの２点を結ぶ線分を対角線とする直方体内に設置されている。
【００４５】
そして、「異常判断情報」は、被監視機器に異常が発生したか否かを判別するための情報である。「異常発生時収集情報」は、異常発生時に、その被監視機器に発生した異常の内容を解析するために必要な情報である。
【００４６】
なお、記載内容の理解を容易にするため、図７では、「異常判断情報」や「異常発生時収集情報」を自然言語で記載しているが、実際には、制御部２１０においてこれらの情報として記載されている内容の解釈を容易にするため、専用の記述言語やマークアップ言語などを用いて記述される。
【００４７】
図６に戻って、操作入力部２３０は、例えば、キーボードや押しボタン等の入力手段を備え、入力手段から入力された制御部２１０への指示などを受け付けて制御部２１０に伝達する。
【００４８】
出力部２４０は、例えば、ディスプレイなどの出力手段を備え、制御部２１０の処理結果などを必要に応じて出力手段に出力する。
【００４９】
通信制御部２５０は、例えば、ＮＩＣ（Network Interface Card）などの通信装置から構成され、ロボット２００と通信ネットワークＣとを接続し、通信ネットワークＣを介した監視サーバ１００との間で行われる通信を制御する。
【００５０】
本体駆動部２６０は、車輪や車軸を回転させるモータなどから構成されており、制御部２１０が指示する場所へロボット２００を移動させ、ロボット２００の向き、特にセンサ部２７０の向きを変化させる機能を有する。また、車輪の回転数や車軸の向きの変化を表すデータを制御部２１０に送信する。
【００５１】
センサ部２７０は、監視ルームＲ内に設置されている被監視機器の異常発生を監視する。また、異常発生時には、制御部２１０から指示を受け、異常発生の原因を解析するために必要な情報を被監視機器から収集する。
【００５２】
図８に示すように、センサ部２７０は、センサ制御部２７１と、撮像部駆動部２７２と、撮像部２７３と、距離センサ２７４とから構成される。センサ部２７０は、距離センサ２７４から入力される信号により、ロボット２００の現在位置を認識し、撮像部２７２で取得した映像データを制御部２１０に送信する。センサ部２７０は、制御部２１０からの指示を受けて、撮像部駆動部２７２を動作させ、撮像部２７３を移動させることができる。場合により、撮像部駆動部２７２と本体駆動部２６０とが協動することもある。これは、ロボット２００の現在位置と、機器監視情報とに従って、制御部２１０が判別する。
【００５３】
センサ制御部２７１は、例えば、演算処理装置やワークエリアとなる記憶装置（ＲＡＭ等）、演算処理装置の動作プログラムを格納する記憶装置（ＲＯＭ（Read Only Memory）等）などを備える。センサ制御部２７１は、制御部２１０からの指示を受けて、撮像部駆動部２７２を作動させ、撮像部２７３を所望の位置に移動させる。また、撮像部２７３から送信される映像データを制御部２１０に転送する。さらに、距離センサ２７４から送信される測距データを制御部２１０に転送する。
【００５４】
撮像部駆動部２７２は、モータなどを備え、センサ制御部２７１からの指示を受け、撮像部２７３を指示された位置へ移動させる機能を有する。
【００５５】
撮像部２７３は、例えば、ＣＣＤ（Charge Coupled Device）カメラを備え、ＣＣＤカメラから入力された信号を映像データに加工して、センサ制御部２７１に送信する。
【００５６】
距離センサ２７４は、超音波センサや、赤外線センサなどを備え、ロボット２００から監視ルームＲ内の被監視機器や壁面などまでの前後左右高さ方向の距離を測定する。距離センサ２７４は、センサ制御部２７１にロボット２００から対象物（被監視機器や壁面など）までの距離を示す信号である測距データを送信する。この測距データは、ロボット２００の現在位置の認識および撮像部２７３の位置決めなどに使用される。
【００５７】
次に、図面を参照して本実施の形態にかかる異常監視システム１の動作を説明する。図９は、本実施の形態にかかる異常監視システム１の監視処理を説明するためのフローチャートである。
【００５８】
ロボット２００は、本体駆動部２６０を稼働させて監視ルームＲ内を移動しながら、監視ルームＲ内の各情報機器の異常監視を行う（ステップＳ１０１）。この時、制御部２１０は、本体駆動部２６０や距離センサ２７４から送信される信号から、ロボット２００の現在位置を特定する。ロボット２００の撮像部２７３で、被監視機器の表示部に表示される文字やＬＥＤ（Light Emitting Diode）が発する光などを映像として捉え、これを制御部２１０に転送する。制御部２１０は、撮像部２７３から転送された映像を画像解析し、装置ＤＢ２２１に格納されている異常判断情報と比較して、異常が発生しているか否かを判別する（ステップＳ１０２）。より詳細には、制御部２１０は、現在位置と装置ＤＢ２２１内の位置情報とを参照して、その時点で監視している被監視機器を特定する。そして、制御部２１０は特定された被監視機器に対応付けられて装置ＤＢ２２１に格納されている異常判断情報を基に、異常が発生しているか否かを判別する。
【００５９】
コンピュータの異常を発見した場合（ステップＳ１０２：ＹＥＳ）に、制御部２１０は装置ＤＢ２２１により、異常が発生している情報機器の種類並びに異常発生時収集情報を確認し、撮像部駆動部２７２により撮像部２７３を移動させて、異常発生機器の異常内容の解析に必要な情報を収集する（ステップＳ１０３）。この時、必要に応じて、制御部２１０は、本体駆動部２６０を動作させてロボット２００自体を移動させる。制御部２１０は収集した情報を「異常機器情報」として、通信ネットワークＣを介して監視サーバ１００へ送信する（ステップＳ１０４）。ロボット２００は、監視サーバ１００から監視終了の指示がされていない限り、ステップＳ１０１に戻り、引き続き異常発生の監視を行う（ステップＳ１０５：ＮＯ）。
【００６０】
監視サーバ１００は、ロボット２００から受信した異常機器情報を画像解析することにより、被監視機器が表示したメッセージテキストやＬＥＤ表示を取得する。そして、取得したメッセージテキストやＬＥＤ表示のうち、メッセージＤＢ１２１内の通知メッセージ情報と一致したものに対応するメッセージＩＤを特定する。これにより、監視サーバ１００は、被監視機器に発生した異常の種別を特定する（ステップＳ２０１）。
【００６１】
そして、監視サーバ１００は、ステップＳ２０１で特定したメッセージＩＤに対応する連絡要員情報から、異常発生を通知する要員に付与されている要員ＩＤを得る。そして、要員ＤＢ１２２を検索して、該当する要員の連絡先情報を取得する。また、メッセージＤＢ１２１から、メッセージＩＤに対応する通知メッセージ情報を取得する。監視サーバ１００は、連絡先情報と通知メッセージ情報とから、保守員の所持する携帯電話機に対して、異常発生を知らせる電子メールを送信することで、保守員へ連絡する（ステップＳ２０２）。
【００６２】
ロボット２００は、監視ルームＲ内の被監視機器に異常が無い場合は（ステップＳ１０２：ＮＯ）、監視サーバ１００から監視終了の指示がされない限り、ステップＳ１０１に戻り、異常発生の監視を続行する（ステップＳ１０５）。監視サーバ１００から監視終了の指示がされている場合は（ステップＳ１０５：ＹＥＳ）、監視処理を終了する。
【００６３】
以上、説明したように、本発明の実施の形態にかかる異常監視システム１によれば、被監視機器と通信回線を介して接続することなく、当該被監視機器を監視できる。このため、異常監視システム１を経由したクラッキングを阻止できる。
【００６４】
なお、本発明は上記実施の形態に限定されず、種々の変形および応用が可能である。
例えば、上記ロボット２００の移動方法は二足歩行、無限軌道など、既知の方法を用いることができる。また、ロボット２００から本体駆動部２６０が取り除かれた装置をベルトコンベヤの上に配置し、この装置がベルトコンベヤの動きと連動して移動させられながら情報機器を監視するように構成してもよい。
【００６５】
また、被監視機器間が通信ネットワークを介して接続されていることは、本発明において必須の要件ではなく、被監視機器（の少なくとも一部）が独立して動作していても、本異常監視システム１を適用できる。さらに、図１に例示した機器以外でも、視覚的に外部から異常発生が確認されうる機器であれば、異常監視システム１の監視対象とすることができる。
【００６６】
また、上記実施の形態において、異常判断情報は被監視機器の異常状態を示す情報であったが、被監視機器の正常状態を示す情報であってもよい。
【００６７】
また、ロボット２００内の制御部２１０において、撮像部２７３が撮像した映像データを解析するように構成してもよい。
【００６８】
また、ロボット２００と通信ネットワークＣとの間に、中継装置を挿入し、この中継装置とロボット２００との間の通信が無線通信で行われるようにしてもよい。なお、被監視機器が無線ＬＡＮにより接続されている場合には、被監視機器間の通信と、ロボット２００と中継装置との間の通信とが混信しないように、ロボット２００と中継装置との間の通信方式が適切に設定される。このような構成を採ることにより、ロボット２００に接続される通信ケーブルの取り回しを考慮する必要性が無くなり、ロボット２００の行動の自由度が増大する。
【００６９】
また、監視サーバ１００により、複数の監視場所を同時に監視できる。この場合、各監視場所にロボット２００が配置される。監視サーバ１００は、各ロボット２００の設置場所を識別しながら通信を行い、監視場所を区別することができる。
【００７０】
また、監視サーバ１００の機能とロボット２００の機能とを併せ持つ装置により、上記各機能を実現してもよい。
【００７１】
なお、本発明の実施の形態にかかる監視サーバ１００を実現するための情報処理装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、汎用コンピュータに、上述の処理を実行するためのプログラムを格納した媒体（ＣＤ−ＲＯＭなど）から当該プログラムを記憶部１２０にインストールすることにより、上述の処理を実行する監視サーバ１００を構成することができる。
【００７２】
また、上述の機能を、ＯＳ（Operating System）とアプリケーションとの分担、またはＯＳとアプリケーションとの協動により実現する場合などには、ＯＳ以外の部分のみを媒体に格納してもよい。
【００７３】
また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（ＢＢＳ、Bulletin Board System）に該プログラムを掲示し、ネットワークを介して該プログラムを配信してもよい。そして、このプログラムを起動し、オペレーティングシステムの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成しても構わない。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態にかかる異常監視システムのブロック図である。
【図２】図１の監視サーバの構成を示すブロック図である。
【図３】図２の記憶部に格納されるデータを説明するための図である。
【図４】図３のメッセージＤＢに格納される通知メッセージ情報を説明するための図である。
【図５】図３の要員ＤＢに格納される要員情報を説明するための図である。
【図６】図１のロボットの構成を示すブロック図である。
【図７】図６の記憶部内の装置ＤＢに格納されるデータを説明するための図である。
【図８】図６のセンサ部の構成を示すブロック図である。
【図９】本発明の実施の形態にかかる監視処理を説明するためのフローチャートである。
【符号の説明】
【００７５】
１      異常監視システム
１００  監視サーバ
１１０、２１０  制御部
１２０、２２０  記憶部
１２１  メッセージデータベース（ＤＢ）
１２２  要員データベース（ＤＢ）
１３０  入力制御部
１３    入力装置
１４０  出力制御部
１４    出力装置
１５０、２５０  通信制御部
２００  ロボット
２２１  装置データベース（ＤＢ）
２３０  操作入力部
２４０  出力部
２６０  本体駆動部
２７０  センサ部
２７１  センサ制御部
２７２  撮像部駆動部
２７３  撮像部
２７４  距離センサ
【図１】
2006119756.tif 000003
【図２】
2006119756.tif 000004
【図３】
2006119756.tif 000005
【図４】
2006119756.tif 000006
【図５】
2006119756.tif 000007
【図６】
2006119756.tif 000008
【図７】
2006119756.tif 000009
【図８】
2006119756.tif 000010
【図９】
2006119756.tif 000011