(57)【特許請求の範囲】
【請求項１】
設備装置からメッセージを受信する受信部と、
保守作業範囲情報記憶部と、
保守作業の開始時に投入する開始時コマンドを設備装置に送信し、送信した前記開始時コマンドに応じた応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除する保守作業範囲特定機能部と、
異常を通知するメッセージである警報を設備装置から受信した場合に、当該警報の送信元の設備装置が前記保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定する判定部と、
を備えることを特徴とする保守装置。
【請求項２】
前記受信部により受信されたメッセージを記憶するメッセージ記憶部を備え、
前記保守作業範囲特定機能部は、前記開始時コマンドの開始を通知する応答メッセージである開始時メッセージの送信時刻より前に当該開始時コマンドの送信先の設備装置から警報が送信されていない場合に、当該設備装置を前記保守作業範囲情報記憶部に登録することを特徴とする請求項１に記載の保守装置。
【請求項３】
設備装置毎に、当該設備装置の保守作業をした場合に影響を受ける他の前記設備装置である影響波及装置を記憶する情報記憶部と、
を備え、
前記保守作業範囲特定機能部は、前記開始時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置と当該設備装置の影響波及装置とを前記保守作業範囲情報記憶部に登録し、前記終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置と当該設備装置の影響波及装置とを前記保守作業範囲情報記憶部から削除する
ことを特徴とする請求項１又は２に記載の保守装置。
【請求項４】
前記受信部により受信されたメッセージのうち、前記保守作業に起因する警報以外のメッセージを出力する出力部
を備えることを特徴とする請求項１から３いずれか１項に記載の保守装置。
【請求項５】
保守装置が、設備装置からメッセージを受信するステップと、
前記保守装置が、保守作業の開始時に投入する開始時コマンドを設備装置に送信し、送信した前記開始時コマンドに応じた応答メッセージを受信したときに、当該メッセージの送信元の設備装置を保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除するステップと、
前記保守装置が、異常を通知するメッセージである警報を設備装置から受信した場合に、当該警報の送信元の設備装置が前記保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定するステップと、
を有することを特徴とする保守方法。
【請求項６】
設備装置からメッセージを受信するステップと、
保守作業の開始時に投入する開始時コマンドを設備装置に送信し、送信した前記開始時コマンドに応じた応答メッセージを受信したときに、当該メッセージの送信元の設備装置を保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除するステップと、
異常を通知するメッセージである警報を設備装置から受信した場合に、当該警報の送信元の設備装置が前記保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保守装置、保守方法及びプログラムに関する。
【背景技術】
【０００２】
通信ネットワークにおける保守作業実行時の警報を監視する方法が特許文献１に記載されている。通信ネットワークを構成する装置は、異常を検知すると警報を発生するため、通信ネットワークの保守作業時には、この保守作業によって影響を受ける影響範囲にある装置から警報が発生する。このため、保守作業により警報が発生したのか、実際の故障等により警報が発生したのかを判別することが困難であった。特許文献１に記載された方法では、監視者が保守作業計画、作業の開始日時・作業の終了日時等を入力し、入力された情報に基づいて保守作業時に発生される警報をシミュレーションにより求める。そして、シミュレーションによって求めた警報と保守作業時に発生した警報とを比較して、実際に発生した警報を判別する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２３２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、予め保守作業計画を登録する必要があり、登録漏れ、作業の開始日時及び作業の終了日時の誤登録、或いは、保守作業の遅延等が生じた場合には、保守作業に起因する警報を正確に判別することができない、という問題がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、予め保守作業計画を登録することなく、保守作業に起因する警報を判定することができる保守装置、保守方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、設備装置からメッセージを受信する受信部と、保守作業範囲情報記憶部と、保守作業の開始時に投入する開始時コマンドを設備装置に送信し、送信した前記開始時コマンドに応じた応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除する保守作業範囲特定機能部と、異常を通知するメッセージである警報を設備装置から受信した場合に、当該警報の送信元の設備装置が前記保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定する判定部と、を備えることを特徴とする保守装置である。
【０００７】
また、本発明の一態様は、上記の保守装置において、前記受信部により受信されたメッセージを記憶するメッセージ記憶部を備え、前記保守作業範囲特定機能部は、前記開始時コマンドの開始を通知する応答メッセージである開始時メッセージの送信時刻より前に当該開始時コマンドの送信先の設備装置から警報が送信されていない場合に、当該設備装置を前記保守作業範囲情報記憶部に登録することを特徴とする。
【０００８】
また、本発明の一態様は、上記の保守装置において、設備装置毎に、当該設備装置の保守作業をした場合に影響を受ける他の前記設備装置である影響波及装置を記憶する情報記憶部と、を備え、前記保守作業範囲特定機能部は、前記開始時コマンドの応答メッセージを受信したとときに、当該メッセージの送信元の設備装置と当該設備装置の影響波及装置とを前記保守作業範囲情報記憶部に登録し、前記終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置と当該設備装置の影響波及装置とを前記保守作業範囲情報記憶部から削除することを特徴とする。
【０００９】
また、本発明の一態様は、上記の保守装置において、前記受信部により受信されたメッセージのうち、前記保守作業に起因する警報以外のメッセージを出力する出力部を備えることを特徴とする。
【００１０】
また、本発明の一態様は、保守装置が、設備装置からメッセージを受信するステップと、前記保守装置が、保守作業の開始時に投入する開始時コマンドを設備装置に送信し、送信した前記開始時コマンドに応じた応答メッセージを受信したときに、当該メッセージの送信元の設備装置を保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除するステップと、前記保守装置が、異常を通知するメッセージである警報を設備装置から受信した場合に、当該警報の送信元の設備装置が前記保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定するステップと、を有することを特徴とする保守方法である。
【００１１】
また、本発明の一態様は、設備装置からメッセージを受信するステップと、保守作業の開始時に投入する開始時コマンドを設備装置に送信し、送信した前記開始時コマンドに応じた応答メッセージを受信したときに、当該メッセージの送信元の設備装置を保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除するステップと、異常を通知するメッセージである警報を設備装置から受信した場合に、当該警報の送信元の設備装置が前記保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定するステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、保守作業の開始時に投入する開始時コマンドの応答メッセージを受信したとときに、当該メッセージの送信元の設備装置を保守作業範囲情報記憶部に登録し、保守作業の終了時に投入する終了時コマンドの応答メッセージを受信したときに、当該メッセージの送信元の設備装置を前記保守作業範囲情報記憶部から削除する。そして、警報を設備装置から受信した場合に、当該警報の送信元の設備装置が保守作業範囲情報記憶部に記憶されている場合、当該警報を保守作業に起因すると判定する。これにより、予め保守作業計画を登録することなく、保守作業に起因する警報を判定することができる
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態による保守管理システムの構成を示すブロック図である。
【図２】第１の実施形態による設備装置が送信するメッセージの種別を示す概略図である。
【図３】第１の実施形態によるメッセージのデータ構造を示す概略図である。
【図４】第１の実施形態によるコマンド応答メッセージのデータ構造を示す概略図である。
【図５】第１の実施形態による保守装置の機能構成を示すブロック図である。
【図６】第１の実施形態による保守作業範囲特定機能部が保持する閉塞コマンドリストのデータ構造を示す概略図である。
【図７】第１の実施形態によるネットワークトポロジ情報記憶部が記憶するネットワークトポロジ情報のデータ構造を示す概略図である。
【図８】第１の実施形態による保守作業範囲情報記憶部に記憶される保守作業範囲情報のデータ構造を示す概略図である。
【図９】第１の実施形態による保守作業時間帯を示す概略図である。
【図１０】第１の実施形態による閉塞状態判定処理の手順を示すフローチャートである。
【図１１】第１の実施形態による保守作業範囲特定機能処理の手順を示すフローチャートである。
【図１２】第１の実施形態による閉塞開始受付メッセージの場合の処理の手順を示すフローチャートである。
【図１３】第１の実施形態による閉塞開始結果メッセージの場合の処理の手順を示すフローチャートである。
【図１４】第１の実施形態による閉塞解除受付メッセージの場合の処理の手順を示すフローチャートである。
【図１５】第１の実施形態による閉塞解除結果メッセージの場合の処理の手順を示すフローチャートである。
【図１６】第１の実施形態によるフィルタリング処理の手順を示すフローチャートである。
【図１７】第２の実施形態による保守作業時間帯を示す概略図である。
【図１８】第２の実施形態による閉塞開始受付メッセージの場合の処理の手順を示すフローチャートである。
【図１９】第２の実施形態による閉塞開始結果メッセージの場合の処理の手順を示すフローチャートである。
【図２０】保守作業範囲特定機能部が保持する閉塞コマンドリストの他の例を示す概略図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
【００１５】
［第１の実施形態］
図１は、本発明の一実施形態による保守管理システムの構成を示すブロック図である。
保守管理システムは、保守装置１と、保守端末２と、複数の設備装置３とを含んで構成され、設備装置３の保守作業を管理するためのシステムである。保守装置１と、保守端末２と、設備装置３とは、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワークにより接続されている。
保守装置１は、設備装置３の保守作業を管理するサーバ装置である。保守装置１は、設備装置３の保守作業時に、設備装置３から受信したメッセージが、保守作業に起因する警報なのか、実際に発生した異常に起因する警報なのかを判定し、保守作業に起因する警報以外のメッセージを保守端末２に転送する。また、保守装置１は、保守端末２から保守作業コマンドを受信すると、受信した保守作業コマンドを設備装置３に送信する。保守作業コマンドは、保守作業を行うためのコマンドである。
【００１６】
保守端末２は、保守作業を行う作業者が操作する端末であり、保守作業コマンドを保守装置１に送信する。また、保守端末２は、保守装置１からメッセージを受信すると、受信したメッセージの内容を保守端末２の画面等に出力する。
設備装置３は、保守作業の対象となる装置である。設備装置３は、ルータやＳＩＰ（Session Initiation Protocol）サーバ等のネットワークを構成する装置である。設備装置３は、各種のメッセージを保守装置１に送信する。
【００１７】
図２は、本実施形態による設備装置３が送信するメッセージの種別を示す概略図である。
メッセージは、自律メッセージとコマンド応答メッセージとに分類される。
自律メッセージは、設備装置３が自らの稼動状況に応じて保守装置１に送信するメッセージである。自律メッセージは、警報と通知との２種類のメッセージに分類される。
通知は、設備装置３における通常の稼動状況を保守装置１に通知するメッセージである。
【００１８】
警報は、設備装置３や設備装置３に接続された通信ケーブルなどの異常（例えば、リンク断や装置故障等）や注意すべく稼動状況を保守装置１に通知する緊急性の高いメッセージである。警報は、警報元メッセージと警報波及メッセージとに分類される。警報元メッセージは、設備装置３が自装置の異常を検知した場合に送信する警報である。警報波及メッセージは、他の装置の異常により影響を受けた設備装置３が送信する警報である。
警報には、ネットワークやそれに接続される各種の装置の故障や異常が原因で通知される警報（以下、故障メッセージとする）と、保守作業に起因する警報（以下、保守作業関連メッセージとする）とがある。保守作業関連メッセージは、ネットワークやそれに接続される各種の装置の故障や異常が原因で通知される警報ではなく、ネットワークや装置の点検などの保守作業や、装置の増設や交換などの設備工事に伴い通知される警報である。しかしながら、設備装置３は、実際に異常が発生したのか保守作業を実施しているのかを判定することができないため、故障メッセージと保守作業関連メッセージとを区別して送信することはできない。
【００１９】
コマンド応答メッセージは、保守端末２から保守装置１を介して設備装置３へ投入したコマンドに対する応答として、設備装置３が保守装置１へ送信するメッセージである。保守作業コマンドとしては、例えば、設備装置３を停止させるための閉塞開始コマンドと、閉塞開始コマンドの命令を解除する閉塞解除コマンドとがある。閉塞開始コマンドに対応するコマンド応答メッセージは、閉塞開始受付メッセージと、閉塞開始結果メッセージである。閉塞開始受付メッセージは、閉塞開始コマンドの処理を開始したことを通知するメッセージである。閉塞開始結果メッセージは、閉塞開始コマンドの処理結果を通知するメッセージである。また、閉塞解除コマンドに対応するコマンド応答メッセージは、閉塞解除受付メッセージと、閉塞解除結果メッセージである。閉塞解除受付メッセージは、閉塞解除コマンドの処理を開始したことを通知するメッセージである。閉塞解除結果メッセージは、閉塞解除コマンドの処理結果を通知するメッセージである。
【００２０】
図３は、本実施形態によるメッセージのデータ構造を示す概略図である。
メッセージは、メッセージ種別と、各種別の独自領域との項目を有する。メッセージ種別は、各メッセージの種別（警報、通知、コマンド応答等）を識別するための識別子である。各種別の独自領域は、各種別に応じたデータ領域である。
【００２１】
図４は、本実施形態によるコマンド応答メッセージのデータ構造を示す概略図である。
コマンド応答メッセージは、メッセージ種別と、コマンドＩＤと、実施状況と、実施結果と、送信元装置と、送信時刻との項目を有する。コマンドＩＤと、実施状況と、実施結果と、送信元装置と、送信時刻とが各種別の独自領域である。メッセージ種別にはコマンド応答を示す値が格納される。コマンドＩＤは、対応するコマンドのＩＤ（識別子）である。実施状況は、コマンドの実施状況（開始或いは終了）を示す。実施結果は、コマンドの実施結果（なし、正常、或いは、異常）を示す。送信元装置は、コマンド応答メッセージの送信元の設備装置３のＩＤ（識別子）及び名称である。送信時刻は、コマンド応答メッセージの送信時刻である。
【００２２】
図５は、本実施形態による保守装置１の機能構成を示すブロック図である。
保守装置１は、判定装置１０を含んで構成される。判定装置１０は、設備装置３から受信したメッセージが保守作業関連メッセージであるか否かを判定し、保守作業関連メッセージ以外のメッセージを保守端末２に転送する。判定装置１０は、閉塞状態判定機能部１０１と、保守作業範囲特定機能部１０２と、フィルタリング部１０３と、メッセージ記憶部１０４と、ネットワークトポロジ情報記憶部１０５と、保守作業範囲情報記憶部１０６と、受信部１０７とを含んで構成される。
【００２３】
受信部１０７は、設備装置３から保守装置１宛に送信された全てのメッセージを受信し、受信したメッセージを閉塞状態判定機能部１０１に出力する。また、受信部１０７は、受信したメッセージをメッセージ記憶部１０４に書き込む。
閉塞状態判定機能部１０１は、入力されたメッセージのメッセージ種別に基づいて、コマンド応答メッセージを抽出し、抽出したコマンド応答メッセージを保守作業範囲特定機能部１０２に出力する。また、閉塞状態判定機能部１０１は、入力された全てのメッセージをフィルタリング部１０３に出力する。
【００２４】
メッセージ記憶部１０４は、設備装置３から受信した全てのメッセージを記憶する。或いは、メッセージ記憶部１０４は、受信した最新の所定数のメッセージ又は直近の所定時間内に受信したメッセージを記憶してもよい。すなわち、メッセージ記憶部１０４は、古いメッセージから順に削除してもよい。
ネットワークトポロジ情報記憶部１０５は、ある設備装置３の保守作業をした場合に、この保守作業によって影響を受ける範囲（影響を受ける他の設備装置３）を記憶する。
【００２５】
保守作業範囲特定機能部１０２は、コマンド応答メッセージとネットワークトポロジ情報記憶部１０５が記憶するネットワークトポロジ情報とメッセージ記憶部１０４に記憶された警報とに基づいて、保守作業範囲情報を特定し、特定した保守作業範囲情報を保守作業範囲情報記憶部１０６に書き込んで保存する。保守作業範囲情報は、保守作業の対象である設備装置３（以下、保守作業元装置とする）と、保守作業により影響を受ける設備装置３（以下、保守作業波及装置とする）と、保守作業開始時刻とを含む。ここでは、閉塞開始受付メッセージの送信時刻を保守作業開始時刻とする。具体的には、保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞開始受付メッセージである場合に、設備装置３が閉塞開始受付メッセージを送信した時刻より前に、閉塞開始受付メッセージの送信元装置が警報を送信していないか否かを判定する。すなわち、保守作業範囲特定機能部１０２は、閉塞開始受付メッセージの送信時刻より前に送信元装置から送信された警報がメッセージ記憶部１０４に記憶されているか否かを判定する。そして、送信元装置から警報が送信されていない場合に、保守作業範囲特定機能部１０２は、この閉塞開始コマンドが保守作業のためのものであると判定し、この閉塞開始受付メッセージの送信元装置を保守作業元装置とし、閉塞開始受付メッセージの送信時刻を保守作業開始時刻とする。また、保守作業範囲特定機能部１０２は、ネットワークトポロジ情報記憶部１０５が記憶するネットワークトポロジ情報を参照し、保守作業元装置の影響波及装置を保守作業波及装置とする。一方、送信元装置から警報が送信されている場合には、保守作業範囲特定機能部１０２は、この閉塞開始コマンドが実際に発生した異常の対応のものであると判定し、保守作業範囲情報を特定しない。
【００２６】
保守作業範囲情報記憶部１０６は、保守作業範囲情報を記憶する。
フィルタリング部１０３は、保守作業範囲情報記憶部１０６に記憶されている保守作業範囲情報に基づいて、閉塞状態判定機能部１０１から入力されたメッセージが保守作業関連メッセージであるか否かを判定する。具体的には、フィルタリング部１０３は、保守作業範囲情報の保守作業開始時刻以降に保守作業範囲情報の設備装置３から送信された警報を保守作業関連メッセージと判定する。そして、フィルタリング部１０３は、保守作業関連メッセージ以外のメッセージを保守端末２に転送する。
【００２７】
図６は、本実施形態による保守作業範囲特定機能部１０２が保持する閉塞コマンドリストのデータ構造を示す概略図である。
閉塞コマンドリストは、保守作業の開始時に設備装置３に対して送信される閉塞開始コマンドと、保守作業の終了時に設備装置３に対して送信される閉塞解除コマンドとを特定するためのリストである。閉塞コマンドリストは、閉塞コマンドＩＤと、種別との項目を有する。閉塞コマンドＩＤには、閉塞開始コマンドの閉塞コマンドＩＤと閉塞解除コマンドの閉塞コマンドＩＤとが格納される。種別は、閉塞コマンドの種別（開始又は解除）を示す。図示する例では、閉塞コマンドＩＤ「００１」が閉塞開始コマンドであり、閉塞コマンドＩＤ「００２」が閉塞解除コマンドである。
【００２８】
図７は、本実施形態によるネットワークトポロジ情報記憶部１０５が記憶するネットワークトポロジ情報のデータ構造を示す概略図である。
図示するように、ネットワークトポロジ情報は、行と列からなる２次元の表形式のデータであり、影響元装置と、影響波及装置との各項目の列を有している。このテーブルの各行は影響元装置毎に存在する。影響元装置は、設備装置３のＩＤ（識別子）及び名称である。影響波及装置は、影響元装置を保守作業を行うために閉塞したときに、その影響を受けて実際には故障はしていないにも関わらず警報を送信する他の設備装置３のＩＤ及び名称である。影響波及装置には、１又は複数の設備装置３が設定される。図示する例では、影響元装置「Ａ」の保守作業をした場合には、影響波及装置「Ｂ」及び「Ｃ」が影響を受ける。また、影響元装置「Ｂ」の保守作業をした場合には、影響波及装置「Ｄ」が影響を受ける。
【００２９】
図８は、本実施形態による保守作業範囲情報記憶部１０６に記憶される保守作業範囲情報のデータ構造を示す概略図である。
図示するように、保守作業範囲情報は、行と列からなる２次元の表形式のデータであり、保守作業元装置と、保守作業波及装置と、保守作業開始時刻との各項目の列を有している。保守作業元装置は、保守作業を行っている設備装置３のＩＤ及び名称である。保守作業波及装置は、保守作業により影響を受ける設備装置３のＩＤ及び名称である。保守作業波及装置には、１又は複数の設備装置３が設定される。保守作業開始時刻は、保守作業を開始した時刻である。図示する保守作業範囲情報は、保守作業元装置「Ａ」の保守作業を保守作業開始時刻「２０１１年０１月０１日００時００分００秒」に開始し、この保守作業により影響を受ける保守作業波及装置は「Ｂ」と「Ｃ」であることを表す。
【００３０】
図９は、本実施形態による保守作業時間帯を示す概略図である。
保守作業時間帯（フィルタリング対象範囲）は、保守作業を行っていると仮定する期間である。判定装置１０は、保守作業時間帯に保守作業範囲情報の設備装置３から送信された警報を保守作業関連メッセージと判定する。本実施形態による保守作業時間帯（フィルタリング対象範囲）は、設備装置３が閉塞開始コマンドに対応する処理を開始した時刻（閉塞開始受付メッセージの送信時刻）から、設備装置３が閉塞解除コマンドに対応する処理を終了した時刻（閉塞解除結果メッセージの送信時刻）までの間である。
【００３１】
次に、図１０を参照して、本実施形態による閉塞状態判定機能部１０１における閉塞状態判定処理について説明する。図１０は、本実施形態による閉塞状態判定処理の手順を示すフローチャートである。
閉塞状態判定機能部１０１は、保守作業を行う作業者から閉塞状態判定機能の停止コマンドが入力されるまで次に示すステップＳ１０２〜Ｓ１０４までの処理を行う（ステップＳ１０１）。
まず、閉塞状態判定機能部１０１は、受信部１０７からメッセージを受信し、受信したメッセージをフィルタリング部１０３に転送する（ステップＳ１０２）。次に、閉塞状態判定機能部１０１は、ステップＳ１０２において受信したメッセージのメッセージ種別がコマンド応答であるか否かを判定する（ステップＳ１０３）。メッセージ種別がコマンド応答でない場合（ステップＳ１０３：Ｎｏ）には、ステップＳ１０２へ戻る。一方、閉塞状態判定機能部１０１は、メッセージ種別がコマンド応答である場合（ステップＳ１０３：Ｙｅｓ）には、このメッセージを保守作業範囲特定機能部１０２に出力する（ステップＳ１０４）。
【００３２】
次に、図１１を参照して、本実施形態による保守作業範囲特定機能部１０２における保守作業範囲特定機能処理について説明する。図１１は、本実施形態による保守作業範囲特定機能処理の手順を示すフローチャートである。
保守作業範囲特定機能部１０２は、作業者から保守作業範囲特定機能の停止コマンドが入力されるまで次に示すステップＳ２０２〜Ｓ２１１までの処理を行う（ステップＳ２０１）。
まず、保守作業範囲特定機能部１０２は、閉塞状態判定機能部１０１からコマンド応答メッセージを受信する（ステップＳ２０２）。次に、保守作業範囲特定機能部１０２は、受信したコマンド応答メッセージと閉塞コマンドリストとを比較する（ステップＳ２０３）。そして、保守作業範囲特定機能部１０２は、比較の結果、受信したコマンド応答メッセージが閉塞開始受付メッセージであるか否かを判定する（ステップＳ２０４）。具体的には、保守作業範囲特定機能部１０２は、条件「閉塞コマンドＩＤが閉塞コマンドリストに存在し、かつ、種別が「開始」であり、かつ、実施状況が「開始」である」に合致するコマンド応答メッセージを閉塞開始受付メッセージであると判定する。保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞開始受付メッセージである場合（ステップＳ２０４：Ｙｅｓ）には、閉塞開始受付メッセージの場合の処理を行う（ステップＳ２０５）。閉塞開始受付メッセージの場合の処理の詳細については後述する。
【００３３】
一方、保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞開始受付メッセージでない場合（ステップＳ２０４：Ｎｏ）には、受信したコマンド応答メッセージが閉塞開始結果メッセージであるか否かを判定する（ステップＳ２０６）。具体的には、保守作業範囲特定機能部１０２は、条件「閉塞コマンドＩＤが閉塞コマンドリストに存在し、かつ、種別が「開始」であり、かつ、実施状況が「終了」である」に合致するコマンド応答メッセージを閉塞開始結果メッセージであると判定する。保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞開始結果メッセージである場合（ステップＳ２０６：Ｙｅｓ）には、閉塞開始結果メッセージの場合の処理を行う（ステップＳ２０７）。閉塞開始結果メッセージの場合の処理の詳細については後述する。
【００３４】
一方、保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞開始結果メッセージでない場合（ステップＳ２０６：Ｎｏ）には、受信したコマンド応答メッセージが閉塞解除受付メッセージであるか否かを判定する（ステップＳ２０８）。具体的には、保守作業範囲特定機能部１０２は、条件「閉塞コマンドＩＤが閉塞コマンドリストに存在し、かつ、種別が「解除」であり、かつ、実施状況が「開始」である」に合致するコマンド応答メッセージを閉塞解除受付メッセージであると判定する。保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞解除受付メッセージである場合（ステップＳ２０８：Ｙｅｓ）には、閉塞解除受付メッセージの場合の処理を行う（ステップＳ２０９）。閉塞解除受付メッセージの場合の処理の詳細については後述する。
【００３５】
一方、保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞解除受付メッセージでない場合（ステップＳ２０８：Ｎｏ）には、受信したコマンド応答メッセージが閉塞解除結果メッセージであるか否かを判定する（ステップＳ２１０）。具体的には、保守作業範囲特定機能部１０２は、条件「閉塞コマンドＩＤが閉塞コマンドリストに存在し、かつ、種別が「解除」であり、かつ、実施状況が「終了」である」に合致するコマンド応答メッセージを閉塞解除結果メッセージであると判定する。保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞解除結果メッセージである場合（ステップＳ２１０：Ｙｅｓ）には、閉塞解除結果メッセージの場合の処理を行う（ステップＳ２１１）。閉塞解除結果メッセージの場合の処理の詳細については後述する。一方、保守作業範囲特定機能部１０２は、コマンド応答メッセージが閉塞解除結果メッセージでない場合（ステップＳ２１０：Ｎｏ）には、ステップＳ２０２へ戻る。
【００３６】
図１２は、本実施形態による閉塞開始受付メッセージの場合の処理の手順を示すフローチャートである。本図に示す処理は、図１１に示す保守作業範囲特定機能処理のステップＳ２０５に示す処理の詳細である。
まず、保守作業範囲特定機能部１０２は、メッセージ記憶部１０４に記憶されたメッセージに基づいて、閉塞開始受付メッセージの送信時刻の前、一定期間以内に、当閉塞開始受付メッセージの送信元の設備装置３から警報が送信されていないか否かを判定する（ステップＳ３０１）。すなわち、保守作業範囲特定機能部１０２は、「閉塞開始受付メッセージの送信時刻より所定時間前」から「閉塞開始受付メッセージの送信時刻」までの間に、閉塞開始受付メッセージの送信元装置から送信された警報がメッセージ記憶部１０４に記憶されているか否かを判定する。送信元装置において警報が発生している場合（ステップＳ３０１：Ｎｏ）には、この処理を終了して保守作業範囲特定機能処理へ戻る。一方、保守作業範囲特定機能部１０２は、送信元装置において警報が発生していない場合（ステップＳ３０１：Ｙｅｓ）には、閉塞開始受付メッセージの送信元装置が、ネットワークトポロジ情報記憶部１０５に記憶されているネットワークトポロジ情報の影響元装置に登録されているか否かを判定する（ステップＳ３０２）。保守作業範囲特定機能部１０２は、送信元装置が影響元装置に登録されている場合（ステップＳ３０２：Ｙｅｓ）には、送信元装置を保守作業元装置とし、送信元装置に対応する影響波及装置を保守作業波及装置とし、閉塞開始受付メッセージの送信時刻を保守作業開始時刻として保守作業範囲情報を特定し、特定した保守作業範囲情報を保守作業範囲情報記憶部１０６に書き込む（ステップＳ３０３）。一方、保守作業範囲特定機能部１０２は、送信元装置が影響元装置に登録されていない場合（ステップＳ３０２：Ｎｏ）には、保守作業波及装置はないと判定し、閉塞開始受付メッセージの送信元装置を保守作業元装置とし、閉塞開始受付メッセージの送信時刻を保守作業開始時刻として保守作業範囲情報を特定し、特定した保守作業範囲情報を保守作業範囲情報記憶部１０６に書き込む（ステップＳ３０４）。
【００３７】
図１３は、本実施形態による閉塞開始結果メッセージの場合の処理の手順を示すフローチャートである。本図に示す処理は、図１１に示す保守作業範囲特定機能処理のステップＳ２０７に示す処理の詳細である。
まず、保守作業範囲特定機能部１０２は、閉塞開始結果メッセージの実施結果が「正常」かを判定する（ステップＳ４０１）。「正常」である場合（ステップＳ４０１：Ｙｅｓ）、保守作業範囲特定機能部１０２は、この処理を終了して保守作業範囲特定機能処理へ戻る。一方、「正常」でない場合（ステップＳ４０１：Ｎｏ）、保守作業範囲特定機能部１０２は、閉塞開始結果メッセージの送信元装置が、保守作業範囲情報記憶部１０６に記憶されている保守作業範囲情報の保守作業元装置と一致するか否かを判定する（ステップＳ４０２）。送信元装置が保守作業元装置と一致しない場合（ステップＳ４０２：Ｎｏ）には、この処理を終了して保守作業範囲特定機能処理へ戻る。一方、保守作業範囲特定機能部１０２は、送信元装置が保守作業元装置と一致する場合（ステップＳ４０２：Ｙｅｓ）には、この閉塞開始コマンドが異常終了したと判定する。そして、保守作業範囲特定機能部１０２は、この閉塞開始結果メッセージの送信元装置が影響元装置である保守作業範囲情報を保守作業範囲情報記憶部１０６から削除する（ステップＳ４０３）。
【００３８】
図１４は、本実施形態による閉塞解除受付メッセージの場合の処理の手順を示すフローチャートである。本図に示す処理は、図１１に示す保守作業範囲特定機能処理のステップＳ２０９に示す処理の詳細である。
保守作業範囲特定機能部１０２は、閉塞解除受付メッセージを受信した場合には、処理を行わない（ステップＳ５０１）。
【００３９】
図１５は、本実施形態による閉塞解除結果メッセージの場合の処理の手順を示すフローチャートである。本図に示す処理は、図１１に示す保守作業範囲特定機能処理のステップＳ２１１に示す処理の詳細である。
まず、保守作業範囲特定機能部１０２は、閉塞開始結果メッセージの実施結果が「正常」かを判定する（ステップＳ６０１）。「正常」でない場合（ステップＳ６０１：Ｎｏ）、保守作業範囲特定機能部１０２は、この処理を終了して保守作業範囲特定機能処理へ戻る。一方、「正常」である場合（ステップＳ６０１：Ｙｅｓ）、保守作業範囲特定機能部１０２は、閉塞解除結果メッセージの送信元装置が、保守作業範囲情報記憶部１０６に記憶されている保守作業範囲情報の保守作業元装置と一致するか否かを判定する（ステップＳ６０２）。送信元装置が保守作業元装置と一致しない場合（ステップＳ６０２：Ｎｏ）、保守作業範囲特定機能部１０２は、この処理を終了して保守作業範囲特定機能処理へ戻る。一方、送信元装置が保守作業元装置と一致する場合（ステップＳ６０２：Ｙｅｓ）、保守作業範囲特定機能部１０２は、閉塞解除結果メッセージの送信元の設備装置３に対する保守作業が終了したと判定し、この設備装置３を保守作業元装置とする保守作業範囲情報を保守作業範囲記憶部１０６から削除する（ステップＳ６０３）。
【００４０】
次に、図１６を参照して、本実施形態によるフィルタリング部１０３におけるフィルタリング処理について説明する。図１６は、本実施形態によるフィルタリング処理の手順を示すフローチャートである。
フィルタリング部１０３は、作業者からフィルタリングの停止コマンドが入力されるまで次に示すステップＳ７０２〜Ｓ７０５までの処理を行う（ステップＳ７０１）。
まず、フィルタリング部１０３は、閉塞状態判定機能部１０１から入力されたメッセージの種別に基づいて、警報を抽出する（ステップＳ７０２）。このとき、フィルタリング部１０３は、警報以外のメッセージ（例えば、コマンド応答メッセージや通知）については、当該メッセージを保守端末２に出力する処理を行うようにしてもよい。次に、フィルタリング部１０３は、抽出した警報における送信元装置が保守作業範囲（保守作業元装置又は保守作業波及装置）であり、かつ、警報の送信時刻が保守作業開始時刻より遅いか否かを判定する（ステップＳ７０３）。フィルタリング部１０３は、送信元装置が保守作業範囲であり、かつ、警報送信時刻が保守作業開始時刻より遅い場合（ステップＳ７０３：Ｙｅｓ）には、この警報が保守作業関連メッセージであると判定し、保守端末２に出力しない（ステップＳ７０５）。一方、フィルタリング部１０３は、送信元装置が保守作業範囲でない、或いは、警報送信時刻が保守作業開始時刻より早い場合（ステップＳ７０３：Ｎｏ）には、この警報が故障メッセージであると判定し、保守端末２に出力する（ステップＳ７０４）。
【００４１】
このように、本実施形態によれば、保守装置１は、受信した閉塞開始受付メッセージの送信時刻より前に、この閉塞開始受付メッセージの送信元装置から警報が送信されていない場合に、送信元装置と当該送信元装置の影響波及装置と送信時刻とを保守作業範囲情報として特定する。そして、保守装置１は、特定した保守作業範囲情報に登録された設備装置３から保守作業範囲情報の保守作業開始時刻以降に送信された警報を保守作業関連メッセージと判定する。これにより、事前に保守作業の計画を入力することなく、保守作業関連メッセージを判別することができる。
【００４２】
［第２の実施形態］
次に、この発明の第２の実施形態による保守装置１について説明する。
図１７は、本実施形態による保守作業時間帯を示す概略図である。本実施形態における保守作業時間帯（フィルタリング対象範囲）は、閉塞開始結果メッセージの送信時刻から閉塞解除結果メッセージの送信時刻までである。
本実施形態における保守作業範囲特定機能部１０２は、設備装置３が閉塞開始コマンドに対応する処理を終了した時刻から、設備装置３が閉塞解除コマンドに対応する処理を終了した時刻までを保守作業時間帯（フィルタリング対象範囲）とする。他の構成は、第１の実施形態と同様であるため説明を省略する。
【００４３】
図１８は、本実施形態による閉塞開始受付メッセージの場合の処理の手順を示すフローチャートである。本図に示す処理は、図１１に示す保守作業範囲特定機能処理のステップＳ２０５に対応する。
まず、保守作業範囲特定機能部１０２は、メッセージ記憶部１０４に記憶されたメッセージに基づいて、閉塞開始受付メッセージの送信時刻の前、一定期間以内に、当閉塞開始受付メッセージの送信元の設備装置３から警報が送信されていないか否かを判定する（ステップＳ８０１）。すなわち、保守作業範囲特定機能部１０２は、「閉塞開始受付メッセージの送信時刻より所定時間前」から「閉塞開始受付メッセージの送信時刻」までの間に、閉塞開始受付メッセージの送信元装置から送信された警報がメッセージ記憶部１０４に記憶されているか否かを判定する。送信元装置において警報が発生している場合（ステップＳ８０１：Ｎｏ）には、保守作業範囲特定機能部１０２は、この処理を終了して保守作業範囲特定機能処理へ戻る。一方、送信元装置において警報が発生していない場合（ステップＳ８０１：Ｙｅｓ）、保守作業範囲特定機能部１０２は、この閉塞開始コマンドが保守作業のために送信されたものと判定し、閉塞開始受付メッセージの内容をメモリ上に一時的に保持する（ステップＳ８０２）。
【００４４】
図１９は、本実施形態による閉塞開始結果メッセージの場合の処理の手順を示すフローチャートである。本図に示す処理は、図１１に示す保守作業範囲特定機能処理のステップＳ２０７に対応する。
まず、保守作業範囲特定機能部１０２は、受信した閉塞開始結果メッセージに対応する閉塞開始受付メッセージがメモリ上に一時的に保持されているか否かを判定する（ステップＳ９０１）。すなわち、保守作業範囲特定機能部１０２は、送信元装置が閉塞開始結果メッセージの送信元装置と同一である閉塞開始受付メッセージがメモリ上に保持されているか否かを判定する。対応する閉塞開始受付メッセージがメモリ上に保持されていない場合（ステップＳ９０１：Ｎｏ）、保守作業範囲特定機能部１０２は、この処理を終了して保守作業範囲特定機能処理へ戻る。
【００４５】
一方、対応する開始メッセージがメモリ上に保持されている場合（ステップＳ９０１：Ｙｅｓ）、保守作業範囲特定機能部１０２は、この閉塞開始結果メッセージに対応する閉塞開始受付メッセージをメモリ上から削除する（ステップＳ９０２）。そして、保守作業範囲特定機能部１０２は、保守作業範囲特定機能部１０２は、閉塞開始結果メッセージの実施結果が「正常」かを判定する（ステップＳ９０３）。「正常」でない場合（ステップＳ９０３：Ｎｏ）には、保守作業範囲特定機能部１０２は、この処理を終了して保守作業範囲特定機能処理へ戻る。
【００４６】
一方、「正常」である場合（ステップＳ９０３：Ｙｅｓ）、保守作業範囲特定機能部１０２は、閉塞開始結果メッセージの送信元装置が、ネットワークトポロジ情報記憶部１０５に記憶されているネットワークトポロジ情報の影響元装置に登録されているか否かを判定する（ステップＳ９０４）。保守作業範囲特定機能部１０２は、送信元装置が影響元装置に登録されている場合（ステップＳ９０４：Ｙｅｓ）には、送信元装置を保守作業元装置とし、送信元装置に対応する影響波及装置を保守作業波及装置とし、閉塞開始受付メッセージの送信時刻を保守作業開始時刻として保守作業範囲情報を特定し、特定した保守作業範囲情報を保守作業範囲情報記憶部１０６に書き込む（ステップＳ９０６）。一方、保守作業範囲特定機能部１０２は、送信元装置が影響元装置に登録されていない場合（ステップＳ９０４：Ｎｏ）には、保守作業波及装置はないと判定し、閉塞開始受付メッセージの送信元装置を保守作業元装置とし、閉塞開始受付メッセージの送信時刻を保守作業開始時刻として保守作業範囲情報を特定し、特定した保守作業範囲情報を保守作業範囲情報記憶部１０６に書き込む（ステップＳ９０５）。
【００４７】
閉塞解除受付メッセージの場合の処理及び閉塞解除結果メッセージの場合の処理は、図１４及び図１５に示す処理と同様であるため、説明を省略する。
【００４８】
このように、本実施形態によれば、閉塞開始結果メッセージの送信時刻から閉塞解除結果メッセージの送信時刻までの期間を保守作業時間帯（フィルタリング対象範囲）としたため、閉塞開始コマンドにより設備装置３が停止した後、すなわち実際に保守作業を開始した後からメッセージをフィルタリングする。これにより、より正確に保守作業関連メッセージを判別することができる。
【００４９】
また、図１０から図１６、図１８、図１９に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、保守作業関連メッセージをフィルタリングする処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、閉塞開始コマンドを保守作業の開始時に設備装置３に対して送信されるコマンドとし、閉塞解除コマンドを保守作業の終了時に前記設備装置に対して送信されるコマンドとしたが、保守作業の開始或いは終了を契機に投入されるコマンドであれば他のコマンドであってもよい。
また、設備装置３毎に異なるコマンドを用いて保守作業時間帯を特定してもよい。この場合、保守作業範囲特定機能部１０２は、図２０に示す閉塞コマンドリストを保持し、この閉塞コマンドリストを参照して保守作業範囲情報を特定する。対応閉塞コマンドＩＤは、閉塞コマンドＩＤに対応するコマンドのＩＤである。例えば、閉塞コマンドＩＤ「００１」（開始）の対応閉塞コマンドＩＤは「００２」（解除）であり、閉塞コマンドＩＤ「００３」（開始）の対応閉塞コマンドＩＤは「００４」（解除）である。対応閉塞コマンドＩＤを保持することにより、各設備装置３に投入するコマンドが異なる場合であっても正確に保守作業範囲情報を特定することができる。
【００５２】
また、本実施形態では、閉塞開始コマンドの投入時刻の前の一定期間内に、閉塞開始コマンド投入先の設備装置３に警報が発生していない場合に、保守作業範囲情報を特定しているが、例えば、メッセージ記憶部１０４に記憶されている最新１０００件（所定件数）の警報の中に閉塞開始コマンド投入先の設備装置３の警報がない場合に、保守作業範囲情報を特定してもよい。
また、例えば、設備装置３Ａの保守作業をする場合には第１の実施形態における保守作業時間帯とし、設備装置３Ｂの保守作業をする場合には第２の実施形態における保守作業時間帯にする等、保守作業対象となる設備装置３毎に保守作業時間帯を変更してもよい。
【符号の説明】
【００５３】
１…保守装置  １０…判定装置  １０１…閉塞状態判定機能部  １０２…保守作業範囲特定機能部  １０３…フィルタリング部  １０４…メッセージ記憶部  １０５…ネットワークトポロジ情報記憶部  １０６…保守作業範囲情報記憶部  １０７…受信部
【図１】
0005520864.tif 000002
【図２】
0005520864.tif 000003
【図３】
0005520864.tif 000004
【図４】
0005520864.tif 000005
【図５】
0005520864.tif 000006
【図６】
0005520864.tif 000007
【図７】
0005520864.tif 000008
【図８】
0005520864.tif 000009
【図９】
0005520864.tif 000010
【図１０】
0005520864.tif 000011
【図１１】
0005520864.tif 000012
【図１２】
0005520864.tif 000013
【図１３】
0005520864.tif 000014
【図１４】
0005520864.tif 000015
【図１５】
0005520864.tif 000016
【図１６】
0005520864.tif 000017
【図１７】
0005520864.tif 000018
【図１８】
0005520864.tif 000019
【図１９】
0005520864.tif 000020
【図２０】
0005520864.tif 000021