(57)【要約】【課題】  本発明は、主機が異常であると認定した場合に該主機を後援することができる機器監視装置及び機器監視システムを提供する。【解決手段】  本発明に係る機器監視装置１０は、監視対象の機器と通信を行うための下位ＮＴ通信インタフェース部１０４と、監視情報を蓄積する監視サーバと通信を行うための上位ＮＴ通信インタフェース部１０２と、メインモード及びサブモードの何れか一方のモードを示すモード情報を記憶するモード情報記憶部１２１と、監視対象の機器から監視情報を収集して監視サーバに送信するメインモード処理部１１１と、メインモードに設定されている機器監視装置１０が異常であると認識した場合に、監視対象の機器から監視情報を収集して監視サーバに送信するサブモード処理部１１２と、メインモードの場合にはメインモード処理部１１１を起動する一方、サブモードの場合にはサブモード処理部１１２を起動する起動処理部１１３とを備える。【選択図】      図２
2006033592.tif 000002
【特許請求の範囲】
【請求項１】
監視対象の機器と通信を行うための第１通信部と、
前記監視対象の機器に関する監視情報を蓄積する監視サーバと通信を行うための第２通信部と、
メインモード及びサブモードの何れか一方のモードを示すモード情報を記憶するモード情報記憶部と、
前記第１通信部を用いて前記監視対象の機器から監視情報を収集し、該収集した監視情報を前記監視サーバに前記第２通信部を用いて送信するメインモード処理部と、
メインモードに設定されている機器監視装置が異常であると認識した場合に、前記第１通信部を用いて前記監視対象の機器から監視情報を収集し、該収集した監視情報を前記監視サーバに前記第２通信部を用いて送信するサブモード処理部と、
前記モード情報がメインモードを示す場合には前記メインモード処理部を起動する一方、前記モード情報がサブモードを示す場合には前記サブモード処理部を起動する起動処理部とを備えること
を特徴とする機器監視装置。
【請求項２】
前記サブモード処理部は、メインモードに設定されている機器監視装置に対し自機の状態を確認させるための状態確認要求信号を送信してその応答に基づいて、前記メインモードに設定されている機器監視装置が異常であるか否かを判断し、
前記メインモード処理部は、前記状態確認要求信号を受信した場合に、自機の状態を確認すると共にその結果を示す応答信号を前記状態確認要求信号の送信元に返信すること
を特徴とする請求項１に記載の機器監視装置。
【請求項３】
前記サブモード処理部は、メインモードに設定されている機器監視装置と前記監視対象の機器との間における通信の有無に基づいて、前記メインモードに設定されている機器監視装置が異常であるか否かを判断すること
を特徴とする請求項１に記載の機器監視装置。
【請求項４】
前記監視情報を記憶するための監視情報記憶部をさらに備え、
前記サブモード処理部は、該収集した監視情報をさらに前記監視情報記憶部に記憶すると共に、メインモードに設定されている機器監視装置が異常であると認識した後に正常であると認識した場合に、前記異常と認識した時から前記正常と認識する時までの間に前記監視対象の機器から収集した監視情報を、前記メインモードに設定されている機器監視装置にさらに送信し、
前記メインモード処理部は、該収集した監視情報をさらに前記監視情報記憶部に記憶すると共に、前記監視対象の機器から収集した監視情報をサブモードに設定されている機器監視装置から受信した場合に、該受信した監視情報を前記監視情報記憶部にさらに記憶すること
を特徴とする請求項１に記載の機器監視装置。
【請求項５】
前記起動処理部は、前記サブモード処理部を起動する際に、メインモードに設定されている機器監視装置から前記監視対象の機器に関する情報及び前記監視サーバに関する情報を取得すること
を特徴とする請求項１に記載の機器監視装置。
【請求項６】
１又は複数の機器と、
前記１又は複数の機器を監視対象の機器とする２個の機器監視装置と、
前記２個の機器監視装置から前記１又は複数の機器における監視情報を収集可能であって、該収集した監視情報を蓄積する監視サーバとを備える機器監視システムにおいて、
前記２個の機器監視装置は、請求項１乃至請求項５の何れか１項に記載の機器監視装置であること
を特徴とする機器監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１又は複数の機器から監視情報を取得することによって該１又は複数の機器を集中的に監視する機器監視装置に関し、特に、主機が異常であると認定した場合に該主機を後援することができる機器監視装置に関する。そして、このような機器監視装置を備える機器監視システムに関する。
【背景技術】
【０００２】
集合住宅、庁舎、ホール、商業ビル、オフィスビル及び工場等の建物には、照明機器、空調機器、計測機器及び防犯機器等の様々な機器が設置されている。近年では、通信技術等の進展により、これら機器は、通信線によって相互に接続されることによってネットワーク化され、さらに機器監視装置がネットワークに接続されて集中的に監視されるようになっている。このような技術の一つとして特許文献１に記載の電力計測システムや特許文献２に記載の誘導灯自動点検システムがある。
【０００３】
この特許文献１に記載の電力計測システムは、負荷である複数の計測対象機器と、複数の計測対象機器ごとに設けられ計測対象機器における電力等の電力諸量を計測する複数の電力計測装置と、計測対象機器の各種状態監視や各種制御出力を行う監視制御端末と、電力計測装置から電力諸量データを収集すると共に監視制御端末から各種状態監視データを収集して帳票作成、グラフ化及び運転時間積算等を行うデータ処理装置とを備えて構成される。このデータ処理装置は、複数の電力計測装置及び監視制御端末と通信線で接続され、ＲＳ４８５によって複数の電力計測装置及び監視制御端末と通信を行って、電力諸量データや各種状態監視データ（監視情報の一例）を収集している。
【０００４】
また、特許文献２に記載の誘導灯自動点検システムは、非常時に非常用電源を用いてランプを点灯可能であってこれらランプや非常用電源の状態を自動的に点検可能な複数の誘導灯自動点検装置と、誘導灯自動点検装置に対し点検命令や送信したり点検状態の監視を行う誘導灯制御監視盤とを備えて構成される。誘導灯制御監視盤は、通信線で複数の誘導灯自動点検装置と接続され、ＲＳ４８５によって複数の誘導灯自動点検装置と通信を行って、誘導灯自動点検装置に対し点検命令を送信し点検結果（監視情報の一例）を受信して蓄積している。
【特許文献１】特開２００３−３１５３８５号公報
【特許文献２】特開２００４−１１１３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、背景技術に係るデータ処理装置や誘導灯制御監視盤等の機器監視装置に支障が生じたり通信上の障害が生じたりメンテナンス（maintenance、保守）の必要が生じたりした場合等の機器監視装置に異常が生じた際に、その間、背景技術に係る電力計測システムや誘導灯自動点検システム等の機器監視システムでは、機器監視装置が背景技術に係る計測対象機器や誘導灯自動点検装置等の機器から監視情報を収集することができず、その間の監視情報が欠損してしまう。
【０００６】
また、機器監視装置に異常が生じた場合に機器監視装置を後援する後援用の機器監視装置を機器監視システムに設けることが考え得るが、機器監視システムの導入時にこのような後援用の機器監視装置を設けることは、コスト増になってしまう。そのため、施主に機器監視システムの導入に対するインセンティブ（incentive、誘因）を働かせるためには、機器監視システムの導入後に後付けで後援用の機器監視装置を機器監視システムに導入可能であることが望ましい。
【０００７】
さらに、このような後援用の機器監視装置を機器監視システムに最初からあるいは後付けで導入する際に、後援対象の機器監視装置と同様に機器に関する情報等を、施工者等のユーザは、後援用の機器監視装置に入力する必要があるが、機器の個数が増加するに従って入力ミスが生じやすくまたその入力の手間が煩わしいという不都合も生じる。
【０００８】
本発明は、上述の事情に鑑みて為された発明であり、後援対象の機器監視装置が異常であると認定した場合に該機器監視装置を後援することができる機器監視装置を提供することを目的とする。また、機器監視システムの導入後に後付けで導入可能な機器監視装置を提供することを目的とする。さらにまた、入力ミスを無くすと共に入力の手間を省略可能な機器監視装置を提供することを目的とする。そして、このような機器監視装置を備える機器監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明の一態様に係る機器監視装置は、監視対象の機器と通信を行うための第１通信部と、前記監視対象の機器に関する監視情報を蓄積する監視サーバと通信を行うための第２通信部と、メインモード及びサブモードの何れか一方のモードを示すモード情報を記憶するモード情報記憶部と、前記第１通信部を用いて前記監視対象の機器から監視情報を収集し、該収集した監視情報を前記監視サーバに前記第２通信部を用いて送信するメインモード処理部と、メインモードに設定されている機器監視装置が異常であると認識した場合に、前記第１通信部を用いて前記監視対象の機器から監視情報を収集し、該収集した監視情報を前記監視サーバに前記第２通信部を用いて送信するサブモード処理部と、前記モード情報がメインモードを示す場合には前記メインモード処理部を起動する一方、前記モード情報がサブモードを示す場合には前記サブモード処理部を起動する起動処理部とを備えるを特徴とする。
【００１０】
そして、上述の機器監視装置において、前記サブモード処理部は、メインモードに設定されている機器監視装置に対し自機の状態を確認させるための状態確認要求信号を送信してその応答に基づいて、前記メインモードに設定されている機器監視装置が異常であるか否かを判断し、前記メインモード処理部は、前記状態確認要求信号を受信した場合に、自機の状態を確認すると共にその結果を示す応答信号を前記状態確認要求信号の送信元に返信することを特徴とする。
【００１１】
また、上述の機器監視装置において、前記サブモード処理部は、メインモードに設定されている機器監視装置と前記監視対象の機器との間における通信の有無に基づいて、前記メインモードに設定されている機器監視装置が異常であるか否かを判断することを特徴とする。
【００１２】
さらに、上述の機器監視装置において、前記監視情報を記憶するための監視情報記憶部をさらに備え、前記サブモード処理部は、該収集した監視情報をさらに前記監視情報記憶部に記憶すると共に、メインモードに設定されている機器監視装置が異常であると認識した後に正常であると認識した場合に、前記異常と認識した時から前記正常と認識する時までの間に前記監視対象の機器から収集した監視情報を、前記メインモードに設定されている機器監視装置にさらに送信し、前記メインモード処理部は、該収集した監視情報をさらに前記監視情報記憶部に記憶すると共に、前記監視対象の機器から収集した監視情報をサブモードに設定されている機器監視装置から受信した場合に、該受信した監視情報を前記監視情報記憶部にさらに記憶することを特徴とする。
【００１３】
また、上述の機器監視装置において、前記起動処理部は、前記サブモード処理部を起動する際に、メインモードに設定されている機器監視装置から前記監視対象の機器に関する情報及び前記監視サーバに関する情報を取得することを特徴とする。
【００１４】
そして、本発明の一態様に係る、１又は複数の機器と、前記１又は複数の機器を監視対象の機器とする２個の機器監視装置と、前記２個の機器監視装置から前記１又は複数の機器における監視情報を収集可能であって、該収集した監視情報を蓄積する監視サーバとを備える機器監視システムは、前記２個の機器監視装置がそれら上述の何れかにおける機器監視装置であることを特徴とする。
【発明の効果】
【００１５】
このような構成の機器監視装置では、モード情報記憶部は、メインモード及びサブモードの何れか一方のモードを示すモード情報を記憶し、メインモード処理部は、第１通信部を用いて監視対象の機器から監視情報を収集し、この収集した監視情報を監視サーバに第２通信部を用いて送信し、サブモード処理部は、メインモードに設定されている機器監視装置が異常であると認識した場合に、第１通信部を用いて監視対象の機器から監視情報を収集し、この収集した監視情報を監視サーバに第２通信部を用いて送信し、そして、起動処理部は、モード情報がメインモードを示す場合にはメインモード処理部を起動する一方、モード情報がサブモードを示す場合にはサブモード処理部を起動する。
【００１６】
このため、機器を監視する機器監視システムにこのような構成のメインモードの機器監視装置及びサブモードの機器監視装置を備えることによって、メインモードの機器監視装置に異常が生じたとしても、サブモードの機器監視装置がそれを検出し、メインモードの機器監視装置に代行して機器から監視情報を収集して監視サーバに送信することができる。従って、監視サーバは、メインモードの機器監視装置に異常が生じたとしても監視情報の欠落が生じることがない。
【００１７】
また、機器監視装置は、メインモード処理部及びサブモード処理部を備えるので、機器監視システムの導入時には１個の機器監視装置を備えさせ、これをメインモードで動作させることによって機器監視システムとして運用することができる一方、必要に応じて後付けでさらに１個の機器監視装置を機器監視システムに備えさせることができる。そして、追加の機器監視装置をサブモードで動作させることによって、メインモードの機器監視装置を後援させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
（第１の実施形態の構成）
図１は、機器監視システムの構成を示す図である。図２は、機器監視装置の構成を示すブロック図である。図３は、監視情報を登録する監視情報テーブルの構成を示す図である。
【００１９】
図１において、機器監視システム１は、１又は複数の機器１１から監視情報を収集するための下位のネットワーク（以下、「下位ＮＴ」と略記する。）２と、下位ＮＴ２で収集された機器１１の監視情報を収集して蓄積するための上位のネットワーク（以下、「上位ＮＴ」と略記する。）３とを備えて構成される。下位ＮＴ２は、複数の機器監視装置１０（１０−ａ、１０−ｂ）と１又は複数の機器１１（１１−ａ、１１−ｂ、・・・）と、これら複数の機器監視装置１０及び１又は複数の機器１１を通信可能に相互に接続する通信線１２とを備えて構成されるローカルエリアネットワークである。上位ＮＴ３は、複数の機器監視装置１０と、監視サーバ１６と、閲覧用端末装置１７と、これら複数の機器監視装置１０、監視サーバ１６及び閲覧用端末装置１７を通信可能に相互に接続する通信線１８とを備えて構成されるネットワークである。
【００２０】
なお、本明細書において、総称する場合にはアルファベットの添え字を省略した参照符号で示し、個別の構成を指す場合にはアルファベットの添え字を付した参照符号で示す。
【００２１】
機器１１は、電気をエネルギー源として稼動する装置であり、機器監視装置１０の監視対象である。機器１１は、例えば、機器監視装置１０と通信線１２を介して通信を行う通信部と、機器１１の機能を実行する機能部とを備えて構成され、機能部で検出したデータや機能部の状態（例えば、電源のオン・オフ、稼動状態、故障状態等）に関するデータを通信部を用いて機器監視装置１０に送信する。機能部は、機器１１が、例えば、電気の使用量を計量する電力メータである場合には、電力の使用量を計量する計量機能である。機器１１は、電力メータの他に、例えば、ガスの使用量を計量するガスメータ、及び、水道の使用量を計量する水道メータ等の計量メータ、照明器具及び空調装置等の住戸環境やオフィス環境等を調整する装置、防犯センサ、煙センサ、温度センサ及び湿度センサ等のセンサ、誘導灯及び非常灯等の防災設備等である。
【００２２】
機器監視装置１０は、１又は複数の機器１１から監視情報を取得することによって１又は複数の機器１１を集中的に監視すると共に、この収集した機器１１の監視情報を監視サーバ１６に送信する装置である。機器監視装置１０は、例えば、図２に示すように、制御部１０１と、上位ネットワーク通信インタフェース部（以下、「上位ＮＴ通信インタフェース部」と略記する。）１０２と、記憶部１０３と、下位ネットワーク通信インタフェース部（以下、「下位ＮＴ通信インタフェース部」と略記する。）１０４と、これら制御部１０１、上位ＮＴ通信インタフェース部１０２、記憶部１０３及び下位ＮＴ通信インタフェース部１０４は、データを相互に交換することができるようにバス１０５にそれぞれ接続される。
【００２３】
監視情報は、機器監視システム１の監視目的に応じた情報であり、機器１１の機能部で検出したデータや機能部の状態（例えば、電源のオン・オフ、稼動状態、故障状態等）に関するデータである。例えば、機器監視システム１の監視目的が負荷の消費電力量である場合には、機器１１は、電力メータであり、監視情報は、電力メータの電力量である。また例えば、機器監視システム１の監視目的が照明器具の点灯状態である場合には、機器１１は、照明器具であり、監視情報は、照明器具のオン・オフである。また例えば、機器監視システム１の監視目的がエアーコンディショナの稼動状態である場合には、機器１１は、エアーコンディショナであり、監視情報は、エアーコンディショナの設定温度及び設定風量等である。また例えば、機器監視システム１の監視目的が防犯である場合には、機器１１は、防犯センサであり、監視情報は、防犯センサの発報の有無である。
【００２４】
上位ＮＴ通信インタフェース部１０２は、上位ＮＴ３における通信を行うための回路であり、制御部１０１からのデータを上位ＮＴ３の通信プロトコルに従った通信信号を生成すると共に上位ＮＴ３からの通信信号を制御部１０１が処理可能な形式のデータに変換する。上位ＮＴ通信インタフェース部１０２は、本実施形態では、例えば、所謂インターネットプロトコル群を用いて通信を行うための通信インタフェースカードである。
【００２５】
下位ＮＴ通信インタフェース部１０４は、下位ＮＴ２における通信を行うための回路であり、制御部１０１からのデータを下位ＮＴ２の通信プロトコルに従った通信信号を生成すると共に下位ＮＴ２からの通信信号を制御部１０１が処理可能な形式のデータに変換する。下位ＮＴ通信インタフェース部１０４は、本実施形態では、例えば、ＲＳ４８５のシリアル通信回路である。
【００２６】
制御部１０１は、例えば、マイクロプロセッサ及びその周辺回路を備えて構成され、機能的に、メインモード処理部１１１、サブモード処理部１１２、起動処理部１１３、初期設定処理部１１４及びカレンダ部１１５を備えると共に、通信プログラムや制御プログラム等の各プログラムによって上位ＮＴ通信インタフェース部１０２、下位ＮＴ通信インタフェース部１０４及び記憶部１０３を当該機能に応じてそれぞれ制御する。
【００２７】
メインモード処理部１１１は、当該機器監視装置１０がメインモードに設定されている場合に起動し、後述の動作によって１又は複数の機器１１から監視情報を取得して記憶部１０３に記憶すると共に、この収集した機器１１の監視情報を監視サーバ１６に送信する。
【００２８】
サブモード処理部１１２は、当該機器監視装置１０がサブモードに設定されている場合に起動する。サブモード処理部１１２は、メインモードの機器監視装置１０の稼動状態を監視して該メインモードの機器監視装置１０に異常が発生したと認識した場合に、後述の動作によって１又は複数の機器１１からデータを取得して記憶部１０３に記憶すると共に、この収集した機器１１の監視情報を監視サーバ１６に送信する。そして、サブモード処理部１１２は、メインモードの機器監視装置１０の稼動状態を監視して該メインモードの機器監視装置１０が異常状態から正常状態へ復旧したと認識した場合に、後述の動作によって１又は複数の機器１１から監視情報を取得して記憶部１０３に記憶していた機器１１の監視情報を該メインモードの機器監視装置１０に送信する。
【００２９】
このように、モードは、本実施形態では、少なくともメインモードとサブモードとを備え、メインモードは、後述の動作によって１又は複数の機器１１から監視情報を取得して記憶部１０３に記憶すると共に、この収集した機器１１の監視情報を監視サーバ１６に送信するように機器監視装置１０を主に動作させるモードであり、そして、サブモードは、メインモードの機器監視装置１０に異常が発生したと認識した場合に、後述の動作によって１又は複数の機器１１から監視情報を取得して記憶部１０３に記憶すると共に、この収集した機器１１の監視情報を監視サーバ１６に送信するように機器監視装置１０を主に動作させるモードである。即ち、サブモードは、このサブモードの機器監視装置１０にメインモードの機器監視装置１０を後援させるモードである。
【００３０】
起動処理部１１３は、当該機器監視装置１０の電源がオンされる等の当該機器監視装置１０が動作を開始した場合に起動され、後述の動作によって当該機器監視装置１０のモードの設定、設定されたモードに応じた準備処理を行う。
【００３１】
初期設定処理部１１４は、後述の動作によって、基本情報や動作情報の入力設定等の初期設定を行うＨＴＴＰサーバである。カレンダ部１１５は、時の経過を計って月、日及び時を計る。
【００３２】
記憶部１０３は、機能的に、メインモード及びサブモードのうち設定されているモードを示すモード情報を記憶するモード情報記憶部１２１と、基本情報を記憶する基本情報記憶部１２２と、動作情報を記憶する動作情報記憶部１２３と、機器１１から取得した機器１１の監視情報を登録する監視情報テーブルを記憶する監視情報記憶部１２４と、初期設定情報を記憶する初期設定情報記憶部１２５とを備えると共に、起動処理プログラム、メインモード処理プログラム、サブモード処理プログラム、通信プログラム及び制御プログラム等の機器監視装置１０を動作させるための各プログラム（不図示）、及び、仮ＩＰアドレス等の各プログラムの実行に係るデータ（不図示）等を記憶する。記憶部１０３は、例えばワーキングメモリとなるＲＡＭ（Random Access Memory）等の揮発性記憶素子、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の書換え可能な不揮発性記憶素子、及び、ＲＯＭ（Read Only Memory）等の不揮発性記憶素子等の半導体記憶素子を備えて構成される。
【００３３】
基本情報は、当該機器監視装置１０に設定されているＩＰアドレス、サブネットマスク及びデフォルトゲートウェイのＩＰアドレス、並びに、メインモードの機器監視装置１０のＩＰアドレスである。
【００３４】
動作情報は、監視サーバ１６のＩＰアドレス及び当該機器監視装置１０が監視対象とするべき機器１１の情報である。
【００３５】
監視情報テーブルは、機器１１の監視情報を登録するためのテーブルである。監視情報テーブルは、本実施形態では、例えば、図３に示すように、機器１１の監視情報を収集した月、日及び時を登録する収集日時フィールド、及び、機器１１の監視情報を登録する機器データフィールドの各フィールドを備えて構成され、機器１１の監視情報を収集した月、日及び時ごとにレコードが作成される。そして、収集日時フィールドは、月を登録する月フィールド、日を登録する日フィールド、及び、時を登録する時フィールドの各サブフィールドを備える。機器データフィールドは、機器１１ごとに当該機器１１の監視情報を登録するために、機器１１ごとにサブフィールドが設けられる。また、監視情報テーブルは、例えば１日、１週間、２週間及び１月等の、仕様により規定される所定の期間だけ機器１１の監視情報が登録可能なようにレコードが用意され、そのためのメモリ領域が記憶部１０３に用意される。
【００３６】
初期設定情報は、モード情報及び基本情報を入力するために予め用意されるマークアップ言語で記述されたウェブページ（基本情報設定ページ）のファイル、及び、動作情報を入力するために予め用意されるマークアップ言語で記述されたウェブページ（動作情報設定ページ）のファイルである。
【００３７】
仮ＩＰアドレスは、基本情報や動作情報の入力設定等の機器監視装置１０へ初期設定を行う場合に、初期設定装置（不図示）が機器監視装置１０と通信を行うために必要となるＩＰアドレスであって、例えば製造段階や出荷段階で仮に機器監視装置１０に割り当てられる。初期設定装置は、機器監視装置１０と通信を行って機器監視装置１０の初期設定を行う装置であって、本実施形態では、例えば、通信機能とブラウザを備えたコンピュータである。
【００３８】
図１に戻って、本実施形態では、機器監視装置１０及び機器１１は、ＲＳ４８５のポーリング方式によって通信する。機器監視装置１０は、主局として動作し、機器１１は、従局として動作する。
【００３９】
監視サーバ１６は、機器監視装置１０から機器１１の監視情報を受信して機器１１の監視情報を蓄積すると共に、閲覧用端末装置１７からの要求に従って機器１１の監視情報をこの閲覧用端末装置１７に送信するサーバコンピュータである。本実施形態では、上位ＮＴ３は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に代表される所謂インターネットプロトコル群が利用されており、監視サーバ１６は、機器監視装置１０及び閲覧用端末装置１７とＨＴＴＰ（Hyper Text Transfer Protocol）を用いて通信している。監視サーバ１６が機器監視装置１０から機器１１の監視情報を受信する場合には、監視サーバ１６は、ＨＴＴＰサーバとして動作すると共に機器監視装置１０は、ＨＴＴＰクライアントとして動作する。そして、監視サーバ１６が閲覧用端末装置１７へ機器１１の監視情報を送信する場合には、監視サーバ１６は、ＨＴＴＰサーバとして動作すると共に閲覧用端末装置１７は、ＨＴＴＰクライアントとして動作する。
【００４０】
閲覧用端末装置１７は、監視サーバ１６から機器１１の監視情報を受信して機器１１の監視情報を表示するブラウザ（Browser）を備えたコンピュータである。閲覧用端末装置１７は、監視サーバ１６から受信した機器１１の監視情報を、例えば棒グラフや折れ線グラフや円グラフ等の、解析目的に応じてデータの傾向を視認し易い表示方法で表示する。閲覧用端末装置１７は、例えば、ブラウザ等のソフトウェアや通信インターフェース等のハードウェアによってこのような機能を備えた、所謂、ディスクトップパソコン、ノートパソコン、ＰＤＡ（Personal Digital Assistants）及び移動体通信端末等である。なお、閲覧用端末装置１７は、監視サーバ１６と一体に構成されていてもよい。
【００４１】
次に、本実施形態の動作について説明する。
（第１の実施形態の動作）
まず、初期設定処理について説明する。図４は、基本情報設定ページを示す図である。図５は、動作情報設定ページを示す図である。
【００４２】
例えば機器監視システム１の施工時等のように、機器監視システム１の運用を開始する前において、例えば施工者等のユーザは、初期設定装置を機器監視装置１０の上位ＮＴ通信インタフェース部１０２に接続し、機器監視装置１０の仮ＩＰアドレスを用いてブラウザを起動する。
【００４３】
仮ＩＰアドレスを用いてアクセスされると、機器監視装置１０の制御部１０１における初期設定処理部１１４が起動される。初期設定処理部１１４は、初期設定情報記憶部１２５に記憶されている基本情報設定ページを初期設定装置に送信する。基本情報設定ページを受信すると、初期設定装置は、基本情報設定ページをブラウザによって表示する。
【００４４】
例えば、図４に示すように、基本情報設定ページ２０１は、「基本情報設定画面」というページのタイトルが表示されるタイトル表示領域２１１と、メインモード及びサブモードのうちから何れか一方のモードを選択して設定するモード選択領域２１２１、及び、メインモードの機器監視装置１０のＩＰアドレスを入力して設定するメインモード機器端末装置ＩＰアドレス設定領域２１２２を備えるモード設定領域２１２と、機器監視装置１０の上位ＮＴ３で使用されるＩＰアドレスを入力して設定する自機ＩＰアドレス設定領域２１３１、サブネットマスクを入力して設定するサブネットマスク設定領域２１３２、及び、デフォルトゲートウェイのＩＰアドレスを入力して設定するデフォルトゲートウェイＩＰアドレス設定領域２１３３を備えるＩＰアドレス設定領域２１３と、これらモード設定領域２１２及びＩＰアドレス設定領域２１３に入力されたデータを機器監視装置１０に送信してこれらデータを機器監視装置１０に設定させるための設定ボタン２１４とを備えて構成される。
【００４５】
ユーザは、基本情報設定ページが初期設定装置に表示されると、マウスやキーボード等を用いて、機器監視装置１０に設定するモード、ＩＰアドレス、サブネットマスク及びデフォルトゲートウェイのＩＰアドレスを入力すると共に、メインモードの機器監視装置１０のＩＰアドレスを入力し、設定ボタン２１４を操作する。
【００４６】
ここで、ユーザは、当該機器監視装置１０をメインモードで動作させる場合には、モード選択領域２１２１においてメインモードを選択して入力し、メインモード機器監視装置ＩＰアドレス設定領域２１２２に入力することなく、自機ＩＰアドレス設定領域２１３１に当該機器監視装置１０のＩＰアドレスを入力する。または、モード選択領域２１２１においてメインモードを選択して入力し、メインモード機器監視装置ＩＰアドレス設定領域２１２２にも当該機器監視装置１０のＩＰアドレスを入力するように構成してもよい。この場合において、メインモード機器監視装置ＩＰアドレス設定領域２１２２におけるＩＰアドレスと自機ＩＰアドレス設定領域２１３１におけるＩＰアドレスとは、同一となる。このため、入力ミスや入力の手間を省く観点から、モード選択領域２１２１においてメインモードが選択された場合にメインモード機器監視装置ＩＰアドレス設定領域２１２２におけるＩＰアドレスを自機ＩＰアドレス設定領域２１３１に自動的に転記するように構成してもよい。
【００４７】
一方、ユーザは、当該機器監視装置１０をサブモードで動作させる場合には、モード選択領域２１２１においてサブモードを選択して入力し、メインモード機器監視装置ＩＰアドレス設定領域２１２２にメインモードに割り当てられた機器監視装置１０のＩＰアドレスを入力し、自機ＩＰアドレス設定領域２１３１に当該機器監視装置１０のＩＰアドレスを入力する。
【００４８】
設定ボタン２１４が操作されると、初期設定装置は、入力されているモード、メインモードの機器監視装置１０のＩＰアドレス、ＩＰアドレス、サブネットマスク及びデフォルトゲートウェイのＩＰアドレスを機器監視装置１０に送信する。初期設定処理部１１４は、初期設定装置から受信したこれらモード、メインモードの機器監視装置１０のＩＰアドレス、ＩＰアドレス、サブネットマスク及びデフォルトゲートウェイのＩＰアドレスをモード情報及び基本情報としてモード情報記憶部１２１及び基本情報記憶部１２２にそれぞれ記憶する。
【００４９】
そして、モードがメインモードであると判断すると、初期設定処理部１１４は、初期設定情報記憶部１２５に記憶されている動作情報設定ページを初期設定装置に送信する。動作情報設定ページを受信すると、初期設定装置は、動作情報設定ページをブラウザによって表示する。なお、モードがサブモードである場合には、初期設定処理部１１４は、この初期設定処理を終了する。
【００５０】
動作情報設定ページ２０２は、例えば、図５に示すように、「動作情報設定画面」というページのタイトルが表示されるタイトル表示領域２２１と、監視サーバ１６のＩＰアドレスを入力して設定する監視サーバＩＰアドレス設定領域２２２と、当該機器監視装置１０が監視対象とすべき機器１１を入力して設定する監視対象機器設定領域２２３と、これら監視サーバＩＰアドレス設定領域２２２及び監視対象機器設定領域２２３に入力されたデータを機器監視装置１０に送信してこれらデータを機器監視装置１０に設定させるための設定ボタン２２４とを備えて構成される。監視対象機器設定領域２２３には、機器１１の通信アドレスである機器アドレスを表示する機器アドレスフィールド、監視対象の機器１１とする場合にその旨を入力して表示する対象フィールド、及び、監視対象外の機器１１とする場合にその旨を入力して表示する対象外フィールドの各フィールド備え、機器アドレスごとにレコードが作成されたテーブルが表示される。機器アドレスフィールドには、本実施形態では下位ＮＴ２の通信プロトコルにＲＳ４８５を採用していることから、０から３１までの整数値が記入されており、機器アドレスフィールドに記入されている機器アドレスを持つ機器１１が監視の対象又は対象外とされることに応じて対象フィールド又は対象外フィールドにその旨を示す符号、例えば「●」が表示される。図５に示す例では、機器アドレスが「０」、「１」、「２」、「３」、「７」、「８」及び「９」の機器１１が監視対象とされ、機器アドレスが「４」、「５」及び「６」の機器１１が監視対象外とされている。
【００５１】
デフォルトでは実際に接続されているか否かにかかわらず最大接続可能台数全てに対しポーリングするような通信プロトコルにおいて、このように監視対象の機器を指定することによって、実際には未接続である機器アドレスや監視対象としない機器アドレスに対してポーリングを行う無駄を省くことができ、また、ポーリングを行わない機器アドレスに対しては記憶部１０３に記憶領域を確保する必要がないので、その分だけ記憶部１０３の記憶領域を有効に活用することができる。
【００５２】
ユーザは、動作情報設定ページ２０２が初期設定装置に表示されると、マウスやキーボード等を用いて、機器監視装置１０に設定する監視サーバ１６のＩＰアドレス及び監視対象とするべき機器１１を入力し、設定ボタン２２４を操作する。
【００５３】
設定ボタン２２４が操作されると、初期設定装置は、入力されている監視サーバ１６のＩＰアドレス及び監視対象とするべき機器１１の情報を機器監視装置１０に送信する。初期設定処理部１１４は、初期設定装置から受信したこれら監視サーバ１６のＩＰアドレス及び監視対象とするべき機器１１の情報を動作情報として動作情報記憶部１２２に記憶する。そして、初期設定処理部１１４は、この初期設定処理を終了する。
【００５４】
このように動作することによって機器監視装置１０には、モードの設定、基本情報の設定及びメインモードが設定された場合には動作情報の設定が行われる。
【００５５】
次に、起動処理について説明する。図６は、起動処理の動作を示すフローチャートである。
【００５６】
上述の初期設定が終了し、機器監視システム１の施工が完了すると、各装置の電源が投入される。例えばこの機器監視装置１０の電源が投入されると、制御部１０１の起動処理部１１３が起動される。なお、初期設定処理部１１４が初期設定処理の終了の際に起動処理部１１３を起動するように構成してもよい。
【００５７】
図６において、起動処理部１１３は、記憶部１０３の基本情報記憶部１２２に基本情報が記憶されているか否かをチェックする（Ｓ１１）。この基本情報のチェックは、例えば、基本情報記憶部１２２がデフォルトの状態と異なるか否かによって判断される。なお、チェックの結果、基本情報が基本情報記憶部１２２に記憶されていない場合には、起動処理部１１３は、施工者等のユーザに基本情報が記憶されていない旨の提示や初期設定処理を促す旨の提示等を行うように構成してもよい。この提示は、例えば、基本情報のチェック結果を表示するＬＥＤを機器監視装置１０にさらに備えさせてこのＬＥＤを点灯させたり、ＬＣＤを機器監視装置１０にさらに備えさせてこのＬＣＤに基本情報のチェック結果を示すメッセージを表示させたりするように構成すればよい。
【００５８】
次に、起動処理部１１３は、モード情報記憶部１２１に記憶されているモードがメインモードであるか否かを判断する（Ｓ１２）。
【００５９】
判断の結果、モードがメインモードである場合（ＹＥＳ）には、起動処理部１１３は、処理Ｓ１１と同様に、記憶部１０３の動作情報記憶部１２３に動作情報が記憶されているか否かをチェックする（Ｓ１３）。次に、起動処理部１１３は、上位ＮＴ３における監視サーバ１６から現在時刻を示す時刻情報を取得して、その現在時刻をカレンダ部１１５にセットする（Ｓ１４）。そして、起動処理部１１３は、メインモード処理部１１１を起動し（Ｓ１５）、この起動処理を終了する。
【００６０】
一方、処理Ｓ１２の判断の結果、モードがメインモードではない場合（ＮＯ）、即ち、モードがサブモードである場合には、基本情報記憶部１１２のメインモードの機器監視装置１０のＩＰアドレスを用いて、動作情報の送信を要求する旨の情報を収容した通信信号（動作情報取得要求信号）を上位ＮＴ３でメインモードで動作する機器監視装置１０に送信する（Ｓ２１）。
【００６１】
この動作情報取得要求信号を受信した機器監視装置１０におけるメインモード処理部１１１は、記憶部１０３の動作情報記憶部１２３に記憶されている動作情報を収容する通信信号（動作情報信号）を返信する。
【００６２】
この動作情報信号の返信を受信すると、起動処理部１１３は、動作情報信号に収容されている動作情報を動作情報記憶部１２３に記憶する（Ｓ２２）。このようにサブモードに設定された機器監視装置１０は、動作情報をメインモードに設定された機器監視装置１０から取得するので、施工者等のユーザは、動作情報をメインモードに設定した機器監視装置１０のみに入力すればよいから、省力化を図ることができ、サブモードの機器監視装置１０において入力ミスが生じる機会がない。また、メインモードの機器監視装置１０とサブモードの機器監視装置１０との間で、動作情報の齟齬が生じることもない。
【００６３】
次に、起動処理部１１３は、処理Ｓ１１と同様に、動作情報記憶部１２３に動作情報が記憶されているか否かをチェックする（Ｓ２３）。次に、起動処理部１１３は、上位ＮＴ３における監視サーバ１６から現在時刻を示す時刻情報を取得して、その現在時刻をカレンダ部１１５にセットする（Ｓ２４）。そして、起動処理部１１３は、サブモード処理部１１１を起動し（Ｓ２５）、この起動処理を終了する。
【００６４】
このように動作することによって機器監視装置１０は、モード情報記憶部１２１に記憶されているモード情報に応じてメインモード又はサブモードの何れか一方の機能で起動する。
【００６５】
ここで、カレンダ部１１５の時刻合わせは、起動処理で実施するだけでなく、例えば半日に１回や１日に１回や２日に１回等、定期的に実施され、各機器監視装置１０間において時間的な同期を略同一にとる。
【００６６】
次に、メインモード処理について説明する。図７は、第１の実施形態におけるメインモード処理を示すフローチャートである。図７において、メインモード処理部１１１は、起動処理部１１３によって起動されると、カレンダ部１１５から現在時刻を取得し、現在時刻が正時であるか否かを判断する（Ｓ３１）。正時とは、毎時００分である。処理Ｓ３１は、後述から分かるように、機器監視装置１０が機器１１から監視情報を収集するタイミングを判断する処理であるから、本実施形態のように正時ごとに機器１１から監視情報を収集する場合には、処理Ｓ３１は、正時であるか否かの判断となるが、３０分ごとや６時間ごとや１日ごと等で機器１１から監視情報を取得する場合には、これに応じて３０分ごとや６時間ごとや１日ごと等の判断となる。
【００６７】
判断の結果、正時である場合（ＹＥＳ）には、メインモード処理部１１１は、日またぎであるか否かを判断する。即ち、０時であるか否かを判断する（Ｓ３２）。判断の結果、日をまたいでいない場合（ＮＯ）には、メインモード処理部１１１は、処理Ｓ３４を実行する。一方、判断の結果、日をまたいでいる場合（ＹＥＳ）には、メインモード処理部１１１は、上位ＮＴ３における監視サーバ１６から現在時刻を示す時刻情報を取得して、その現在時刻をカレンダ部１１５にセットし（Ｓ３３）、処理Ｓ３４を実行する。
【００６８】
処理Ｓ３４において、メインモード処理部１１１は、サブモードの機器監視装置１０から状態の確認を要求する旨の情報を収容する通信信号（状態確認要求信号）の受信待ちを行って、そして、メインモード処理部１１１は、上位ＮＴ３で状態確認要求信号を受信したか否かを判断する（Ｓ３５）。ここで、処理Ｓ３４における状態確認要求信号の受信待ちの時間は、仕様によって決定され、例えば、３０秒や４５秒や１分等である。
【００６９】
判断の結果、状態確認要求信号を受信しない場合（ＮＯ）には、メインモード処理部１１１は、処理Ｓ３９を実行する。なお、状態確認要求信号を受信しない場合には、状態確認要求信号の受信待ちのタイムアウト（Timeout）も含む。このようにタイムアウトの場合も含めることによって、取り外されているあるいはオフラインにされている等でメインモードの機器監視装置１０のメンテナンスによる異常やメインモードの機器監視装置１０及びサブモードの機器監視装置の間に生じた通信上の障害による異常も認識可能である。
【００７０】
一方、処理Ｓ３５における判断の結果、状態確認要求信号を受信した場合（ＹＥＳ）には、メインモード処理部１１１は、自機の状態を確認する（Ｓ３６）。この自機の状態の確認は、機器監視装置１０が下位ＮＴ２で機器１１から監視情報を収集することにおいて支障のある状態であるか否かの確認である。この自機の状態の確認は、本実施形態では、例えば、監視情報記憶部１２４の使用状況のチェック、ワーキングメモリの使用状況のチェック、プロセスの状態のチェック等の自機の状態を確認するＣＧＩ（Common Gateway Interface）プログラムを実行することによって行われる。このため、状態確認要求信号は、本実施形態では、ＨＴＴＰによるこのＣＧＩプログラムの実行要求である。
【００７１】
メインモード処理部１１１は、自機の状態の確認による結果に基づいて自機の状態が正常であるか否かを判断する（Ｓ３７）。
【００７２】
判断の結果、自機の状態が正常である場合（ＹＥＳ）には、メインモード処理部１１１は、自機の状態が正常である旨を示す情報を収容した通信信号（状態正常信号）を状態確認要求信号の送信元（サブモードの機器監視装置１０）に返信する（Ｓ３８）。
【００７３】
次に、メインモード処理部１１１は、監視対象の機器１１から監視情報を取得する（Ｓ３９）。より具体的には、メインモード処理部１１１は、動作情報記憶部１２３の動作情報を参照し、監視対象である機器１１に対し機器１１の監視情報の送信を要求する旨の情報を収容した通信信号（データ送信要求信号）を下位ＮＴ２に送信する。自機宛てのデータ送信要求信号を受信した機器１１は、機器１１の監視情報を収容した通信信号（データ返信信号）をデータ送信要求信号の送信元（メインモードの機器監視装置１０）に返信する。このデータ返信信号を受信すると、メインモード処理部１１１は、監視情報をワーキングメモリに一時的に記憶する。こうしてメインモード処理部１１１は、１個の機器１１から監視情報を取得する。
【００７４】
次に、メインモード処理部１１１は、動作情報記憶部１２３の動作情報に基づいて、監視対象である全ての機器１１からデータの取得が完了したか否かを判断する（Ｓ４０）。判断の結果、監視情報が未取得の機器１１がある場合（ＮＯ）には、メインモード処理部１１１は、処理を処理Ｓ３９に戻す。このような処理Ｓ３９及び処理Ｓ４０を実行することにより、メインモード処理部１１１は、全ての監視対象の機器１１から監視情報を取得するまで、動作情報記憶部１２３の動作情報に基づいて監視対象である機器１１に対し順次にポーリングを行うことで機器１１から監視情報を収集する。
【００７５】
一方、処理Ｓ４０で全ての監視対象の機器１１から監視情報を取得済みである場合（ＹＥＳ）には、メインモード処理部１１１は、ワーキングメモリに一時的に記憶した機器１１の監視情報に月、日及び時の情報を付してこれらを監視情報テーブルに登録して監視機器情報記憶部１２４に記憶する（Ｓ４１）。
【００７６】
そして、メインモード処理部１１１は、上位ＮＴ３で動作情報記憶部１２３に記憶されている監視サーバ１６のＩＰアドレスを用いて、機器１１の監視情報と当該監視情報を収集した月、日及び時の情報とを収容した通信信号（収集データ送信信号）を監視サーバ１６に送信し（Ｓ４２）、処理を処理Ｓ３１に戻す。
【００７７】
このようにメインモード処理部１１１は、自機が正常である場合には、処理Ｓ３１、処理Ｓ３２、（処理Ｓ３３）、処理Ｓ３４、処理Ｓ３５、処理Ｓ３６、処理Ｓ３７、処理Ｓ３８、処理Ｓ３９、処理Ｓ４０、処理Ｓ４１及び処理Ｓ４２を実行することによって、全ての監視対象の機器１１から監視情報を収集し、収集した月、日及び時の情報を付して収集した監視情報を監視情報記憶部１２４に記憶すると共に監視サーバ１６に送信する。こうしてメインモードに設定されている機器監視装置１０は、機器１１を集中的に監視する。
【００７８】
また、処理Ｓ３７の判断の結果、自機の状態が正常ではない場合（ＮＯ）には、メインモード処理部１１１は、自機の状態が異常である旨を示す情報を収容した通信信号（状態異常信号）を状態確認要求信号の送信元（サブモードの機器監視装置１０）に返信し（Ｓ４３）、処理を処理Ｓ３１に戻す。
【００７９】
この自機の状態が正常ではない場合、即ち、自機の状態が異常である場合は、機器監視装置１０が下位ＮＴ２で機器１１から監視情報を収集することにおいて支障のある状態であり、例えば、制御部１０１を構成するマイクロプロセッサが過負荷になっている場合、監視情報記憶部１２４の使用容量が所定値（例えば、９０％や９４％や９８％等）を越えている場合、ワーキングメモリの使用容量が所定値（例えば、７５％や８０％や８５％等）を越えている場合、あるいは、必要なプロセスがサスペンド状態である場合等である。
【００８０】
このようにメインモード処理部１１１は、処理Ｓ３１、処理Ｓ３２、（処理Ｓ３３）、処理Ｓ３４、処理Ｓ３５、処理Ｓ３６、処理Ｓ３７及び処理Ｓ４３を実行することによって、自機が異常であることをサブモードの機器監視装置１０に通知することができる。
【００８１】
一方、処理Ｓ３１の判断の結果、正時ではない場合（ＮＯ）には、メインモード処理部１１１は、当該メインモードの機器監視装置１０が正常ではないために機器１１の監視情報が収集することができずに欠落してしまった監視情報記憶部１２４における機器１１の監視情報を復旧する要求を示す情報を収容する通信信号（データ復旧要求信号）の受信待ちを行って（Ｓ５１）、そして、メインモード処理部１１１は、上位ＮＴ３でデータ復旧要求信号を受信したか否かを判断する（Ｓ５２）。ここで、処理Ｓ５１におけるデータ復旧要求信号の受信待ちの時間は、例えば、３０秒や４５秒や１分である。
【００８２】
判断の結果、データ復旧要求信号を受信しない場合（ＮＯ）には、メインモード処理部１１１は、処理Ｓ３１を実行する。なお、データ復旧要求信号を受信しない場合には、データ復旧要求信号の受信待ちのタイムアウトも含む。一方、判断の結果、データ復旧要求信号を受信した場合（ＹＥＳ）には、メインモード処理部１１１は、当該メインモードの機器監視装置１０が復旧データの受信準備が完了している旨の情報を収容した通信信号（データ復旧準備完了信号）をデータ復旧要求信号の送信元（サブモードの機器監視装置１０）に返信する（Ｓ５３）。欠落したデータの復旧は、当該メインモードの機器監視装置１０が機器１１の監視を行っていない時間帯に行う必要があることから、復旧データの受信準備の完了は、本実施形態では、少なくとも、当該メインモードの機器監視装置１０が全ての監視対象の機器１１から監視情報を収集してこの収集した監視情報を監視情報記憶部１２４に記憶すると共に監視サーバ１６に送信した後である。
【００８３】
後述のサブモード処理部１１２の動作説明で詳述するが、サブモードの機器監視装置１０は、データ復旧準備完了信号を受信すると、機器１１の監視情報の容量に応じて１又は複数に分けて、当該メインモードの機器監視装置１０の代わりに機器１１から収集した監視情報とこの監視情報を収集した月、日及び時の情報とを収容した通信信号（復旧データ送信信号）を送信し、全てのデータが送信し終わると、データの送信が終了した旨の情報を収容した通信信号（データ送信終了通知信号）を当該メインモードの機器監視装置１０に送信する。
【００８４】
メインモード処理部１１１は、復旧データ送信信号を受信すると、この復旧データ送信信号に収容されている月、日及び時の情報と機器の監視情報とをワーキングメモリに記憶する（Ｓ５４）。そして、メインモード処理部１１１は、データ送信終了通知信号を受信したか否かを判断する（Ｓ５５）。判断の結果、データ送信終了通知信号を受信していない場合（ＮＯ）には、メインモード処理部１１１は、処理を処理Ｓ５４に戻して引き続き復旧データ送信信号の受信を行う。一方、判断の結果、データ送信終了通知信号を受信している場合（ＹＥＳ）には、メインモード処理部１１１は、ワーキングメモリに記憶されている月、日及び時の情報と機器の監視情報とを用いて、機器１１の監視情報を収集することができずに欠落してしまった監視情報テーブルにおける機器１１の監視情報を復旧し（Ｓ５６）、処理を処理Ｓ３１に戻す。ここで、復旧データ送信信号に収容されていた機器１１の監視情報と同一時刻の機器１１の監視情報が監視情報記憶部１２４の監視情報テーブルに登録されている場合には、メインモード処理部１１１は、復旧データ送信信号に収容されていた機器１１の監視情報で上書きする。このように上書きしてしまうので、サブモードの機器監視装置１０がメインモードの機器監視装置１０の異常であるか否かの判断を誤判断したとしても機器監視システム１が機器１１を監視することにおいて特に問題とならない。
【００８５】
このようにメインモード処理部１１１は、自機が正常である場合に、処理Ｓ３１、処理Ｓ５１、処理Ｓ５２、処理Ｓ５３、処理Ｓ５４、処理Ｓ５５及び処理Ｓ５６を実行することによって、自機が正常ではなかったために機器１１から監視情報を収集することができなかった時間帯における機器１１の監視情報をサブモードの機器監視装置１０から受信し、機器１１の監視情報を収集することができずに欠落してしまった監視情報記憶部１２４における機器１１の監視情報を回復することができる。
【００８６】
次に、サブモード処理について説明する。図８は、第１の実施形態におけるサブモード処理を示すフローチャートである。図８において、サブモード処理部１１２は、起動処理部１１３によって起動されると、カレンダ部１１５から現在時刻を取得し、現在時刻が正時であるか否かを判断する（Ｓ６１）。この処理Ｓ６１も、上述した処理Ｓ３１と同様に、機器監視装置１０が機器１１から監視情報を収集するタイミングを判断する処理である。
【００８７】
判断の結果、正時ではない場合（ＮＯ）には、サブモード処理部１１２は、所定時間だけウェイト（wait）を行って（Ｓ６２）、処理を処理Ｓ６１に戻す。この所定時間は、仕様によって決定され、この所定時間の長短に応じてこのサブモード処理の１サイクルの実行時間も長短する。
【００８８】
一方、判断の結果、正時である場合（ＹＥＳ）には、サブモード処理部１１２は、日またぎであるか否かを判断する。即ち、０時であるか否かを判断する（Ｓ６３）。判断の結果、日をまたいでいない場合（ＮＯ）には、サブモード処理部１１２は、処理Ｓ６５を実行する。一方、判断の結果、日をまたいでいる場合（ＹＥＳ）には、サブモード処理部１１２は、上位ＮＴ３における監視サーバ１６から現在時刻を示す時刻情報を取得して、その現在時刻をカレンダ部１１５にセットし（Ｓ６４）、処理Ｓ６５を実行する。
【００８９】
処理Ｓ６５において、サブモード処理部１１２は、メインモードの機器監視装置１０の状態を知るべく、基本情報記憶部１２２に記憶されているメインモードの機器監視装置１０のＩＰアドレスを用いて、メインモードの機器監視装置１０宛てに状態確認要求信号を送信し、その返信を受信待ちする。
【００９０】
返信を受信すると、サブモード処理部１１２は、メインモードの機器監視装置１０が異常であるか否かを判断する（Ｓ６６）。
【００９１】
判断の結果、メインモードの機器監視装置１０が異常である場合、即ち、メインモードの機器監視装置１０から状態異常信号を受信した場合（ＹＥＳ）には、サブモード処理部１１２は、監視対象の機器１１からデータを取得する（Ｓ６７）。なお、メインモードの機器監視装置１０が異常である場合には、状態正常信号又は状態異常信号の返信がなく、返信の受信待ちのタイムアウトも含む。上述したように、異常には、メインモードの機器監視装置１０が下位ＮＴ２で機器１１から監視情報を収集することにおいて支障のある状態、メインモードの機器監視装置１０及びサブモードの機器監視装置１０の間に通信上の障害がある状態、及び、メインモードの機器監視装置１０がメンテナンス中である状態を含む。
【００９２】
ここで、処理Ｓ６７をより具体的に説明すると、サブモード処理部１１２は、動作情報記憶部１２３の動作情報を参照し、監視対象である機器１１に対しデータ送信要求信号を下位ＮＴ２に送信する。自機宛てのデータ送信要求信号を受信した機器１１は、データ返信信号をデータ送信要求信号の送信元（サブモードの機器監視装置１０）に返信する。このデータ返信信号を受信すると、サブモード処理部１１２は、データをワーキングメモリに一時的に記憶する。こうしてサブモード処理部１１２は、１個の機器１１から監視情報を取得する。
【００９３】
次に、サブモード処理部１１２は、動作情報記憶部１２３の動作情報に基づいて、監視対象である全ての機器１１からデータの取得が完了したか否かを判断する（Ｓ６８）。判断の結果、監視情報が未取得の機器１１がある場合（ＮＯ）には、サブモード処理部１１２は、処理を処理Ｓ６７に戻す。このような処理Ｓ６７及び処理Ｓ６８を実行することにより、サブモード処理部１１２は、全ての監視対象の機器１１から監視情報を取得するまで、動作情報記憶部１２３の動作情報に基づいて監視対象である機器１１に対し順次にポーリングを行うことで機器１１から監視情報を収集する。
【００９４】
一方、処理Ｓ６８で全ての監視対象の機器１１から監視情報を取得済みである場合（ＹＥＳ）には、サブモード処理部１１２は、ワーキングメモリに一時的に記憶した機器１１の監視情報に月、日及び時の情報を付して監視機器情報記憶部１２４に記憶する（Ｓ６９）。
【００９５】
そして、サブモード処理部１１２は、上位ＮＴ３で動作情報記憶部１２３に記憶されている管理サーバ１６のＩＰアドレスを用いて、収集データ送信信号を監視サーバ１６に送信し（Ｓ７０）、処理を処理Ｓ６１に戻す。
【００９６】
このようにサブモード処理部１１２は、メインモードの機器監視装置１０が異常である場合には、処理Ｓ６１、処理Ｓ６３、（処理Ｓ６４）、処理Ｓ６５、処理Ｓ６６、処理Ｓ６７、処理Ｓ６８、処理Ｓ６９及び処理Ｓ７０を実行することによって、全ての監視対象の機器１１から監視情報を収集し、月、日及び時の情報を付して収集した監視情報を監視情報記憶部１２４に記憶すると共に監視サーバ１６に送信する。こうしてサブモードに設定されている機器監視装置１０は、メインモードの機器監視装置１０が異常である場合には、メインモードの機器監視装置１０に代行して機器１１を集中的に監視する。
【００９７】
また、処理Ｓ６６の判断の結果、メインモードの機器監視装置１０が正常である場合、即ち、メインモードの機器監視装置１０から状態正常信号を受信した場合（ＮＯ）には、サブモード処理部１１２は、監視情報記憶部１２４に機器１１の監視情報が存在するか否かを判定することによって、メインモードの機器監視装置１０に送信すべき機器１１の監視情報があるか否かを判断する（Ｓ７１）。
【００９８】
判断の結果、送信すべき機器１１の監視情報がない場合（ＮＯ）には、サブモード処理部１１２は、処理を処理Ｓ６１に戻す。一方、判断の結果、送信すべき機器１１の監視情報がある場合（ＹＥＳ）には、サブモード処理部１１２は、基本情報記憶部１２２に記憶されているメインモードの機器監視装置１０のＩＰアドレスを用いて、上位ＮＴ３でメインモードの機器監視装置１０宛てにデータ復旧要求信号を送信し、その返信を受信待ちする（Ｓ７２）。
【００９９】
次に、サブモード処理部１１２は、データ復旧準備完了信号を受信したか否かを判断する（Ｓ７３）。判断の結果、データ復旧準備完了信号を受信しない場合（ＮＯ）には、サブモード処理部１１２は、処理を処理７２に戻す。即ち、サブモード処理部１１２は、データ復旧準備完了信号を受信するまで繰り返し、上位ＮＴ３でメインモードの機器監視装置１０宛てにデータ復旧要求信号を送信する。
【０１００】
一方、判断の結果、データ復旧準備完了信号を受信した場合（ＹＥＳ）には、サブモード処理部１１２は、監視情報記憶部１２４に記憶されている機器１１の監視情報を復旧データ送信信号のデータサイズに合わせて区切り、復旧データ送信信号を送信する（Ｓ７４）。
【０１０１】
次に、サブモード処理部１１２は、監視情報記憶部１２４に記憶されている全ての機器１１の監視情報について送信が完了したか否かを判断する（Ｓ７５）。判断の結果、未送信のデータがある場合（ＮＯ）には、サブモード処理部１１２は、処理を処理７４に戻して、引き続き復旧データ送信信号を送信する。一方、判断の結果、全ての機器１１の監視情報送信した場合（ＹＥＳ）には、サブモード処理部１１２は、基本情報記憶部１２２に記憶されているメインモードの機器監視装置１０のＩＰアドレスを用いて、上位ＮＴ３でデータ送信終了通知信号をメインモードの機器監視装置１０宛てに送信し（Ｓ７６）、処理を処理６１に戻す。
【０１０２】
このようにサブモード処理部１１２は、メインモードの機器監視装置１０が異常となった後に正常に復帰した場合に、処理Ｓ６１、処理Ｓ６３、（処理Ｓ６４）、処理Ｓ６５、処理Ｓ６６、処理Ｓ７１、処理Ｓ７２、処理Ｓ７３、処理Ｓ７４、処理Ｓ７５及び処理Ｓ７６を実行することによって、メインモードの機器監視装置１０に代行して機器１１から収集した監視情報をメインモードの機器監視装置１０に送信する。
【０１０３】
次に、上述した機器監視装置１０の動作を、通常時、タイムアウトによる異常時、メインモードの機器監視装置における状態確認による異常時及び復旧時に分けて、シーケンス図を用いてより具体的に説明する。
【０１０４】
図９は、第１の実施形態における通常時における機器監視システムの動作を示すシーケンス図である。図１０は、第１の実施形態におけるタイムアウトによる異常時における機器監視システムの動作を示すシーケンス図である。図１１は、第１の実施形態におけるメインモードの機器監視装置の状態確認による異常時における機器監視システムの動作を示すシーケンス図である。図１２は、第１の実施形態における復旧時における機器監視システムの動作を示すシーケンス図である。
【０１０５】
図１において、機器監視装置１０−ａがメインモードに設定されており、機器監視装置１０−ｂがサブモードに設定されているとして、以下の説明を行う。
【０１０６】
従って、初期設定処理では、ユーザは、基本情報設定ページ及び動作情報設定ページを用いて初期設定装置から基本情報及び動作情報を入力する。その結果、初期設定装置によってメインモードを示すモード情報、基本情報及び動作情報が機器監視装置１０−ａのモード情報記憶部１２１、基本情報記憶部１２２及び動作情報記憶部１２３にそれぞれ記憶され、機器監視装置１０−ａは、メインモードに設定される。そして、ユーザは、基本情報設定ページを用いて初期設定装置から基本情報を入力する。その結果、初期設定装置によってサブモードを示すモード情報及び基本情報が機器監視装置１０−ａのモード情報記憶部１２１及び基本情報記憶部１２２にそれぞれ記憶され、機器監視装置１０−ａは、サブモードに設定される。
【０１０７】
また、起動処理では、図６において、機器監視装置１０−ａの制御部１０１における起動処理部１１３は、上述した処理Ｓ１１で基本情報のチェック処理を実行し、処理Ｓ１２でメインモードと判断する。そのため、機器監視装置１０−ａの起動処理部１１３は、処理Ｓ１３、処理Ｓ１４及び処理Ｓ１５を実行することによって、動作情報のチェック処理及びカレンダ部１１５の時刻合わせ処理を行って、メインモード処理部１１１を起動する。一方、機器監視装置１０−ｂの制御部１０１における起動処理部１１３は、上述した処理Ｓ１１で基本情報のチェック処理を実行し、処理Ｓ１２でサブモードと判断する。そのため、機器監視装置１０−ｂの起動処理部１１３は、処理Ｓ２１及び処理Ｓ２２を実行することによって、メインモードの機器監視装置１０−ａから動作情報を取得して動作情報記憶部１２３に記憶する。そして、機器監視装置１０−ｂの起動処理部１１３は、処理Ｓ２３、処理Ｓ２４及び処理Ｓ２５を実行することによって、動作情報のチェック処理及びカレンダ部１１５の時刻合わせ処理を行って、サブモード処理部１１２を起動する。こうして機器監視システム１は、運用が開始される。
【０１０８】
まず、通常時における機器監視装置１０の動作について説明する。通常時では、図７乃至図９において、機器監視装置１０−ａのメインモード処理部１１１は、上述した処理Ｓ３１で正時であるか否か判断し、正時ではない場合には処理Ｓ５１及び処理Ｓ５２を実行後、処理Ｓ３１に戻る。一方、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６１で正時であるか否か判断し、正時ではない場合には処理Ｓ６２を実行後、処理Ｓ６１に戻る。
【０１０９】
正時になると、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ３１で正時であると判断し、処理Ｓ３２及び必要に応じて処理Ｓ３３を実行後、処理Ｓ３４で状態確認要求信号の受信待ちを行う。
【０１１０】
一方、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６１で正時であると判断し、処理Ｓ６２及び必要に応じて処理Ｓ６３を実行後、処理Ｓ６５でメインモードの機器監視装置１０−ａへ状態確認要求信号を送信する。機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ３５で状態確認要求信号を受信したか否かを判断し、状態確認要求信号を受信すると、処理Ｓ３６で自機の状態の確認を行って、処理Ｓ３７で正常か否かを判断する。ここでは、通常時であるから正常と判断され、処理Ｓ３８で状態確認要求信号の送信元へ状態正常信号を返信する（Ｃ１１−１）。
【０１１１】
そして、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ３９及び処理Ｓ４０で監視対象の全ての機器１１から機器１１の監視情報を収集し、処理Ｓ４１で収集した機器１１の監視情報を監視情報記憶部１２４に記憶して保存する（Ｃ１２−１）。次に、機器監視装置１０−ａのメインモード処理部１１１は、、処理Ｓ４２で収集した機器１１の監視情報を監視サーバ１６に送信して、処理を処理Ｓ３１に戻す（Ｃ１３−１）。
【０１１２】
一方、状態正常信号の返信を受信すると、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６６における異常か否かの判断で、正常であると判断するから、処理Ｓ７１を実行した後に処理をＳ６１に戻す。
【０１１３】
メインモードの機器監視装置１０−ａ及びサブモードの機器監視装置１０−ｂは、通常時ではこのような処理を繰り返し実行し、正時ごとに、サブモードの機器監視装置１０−ｂは、メインモードの機器監視装置１０−ａにおける異常の有無を監視し（Ｃ１１−２、Ｃ１１−３、Ｃ１１−４、・・・）、メインモードの機器監視装置１０−ａは、監視対象の全ての機器１１から機器１１の監視情報を収集し（Ｃ１２−２、Ｃ１２−３、Ｃ１２−４、・・・）、当該機器１１の監視情報を監視サーバ１６に送信する（Ｃ１３−２、Ｃ１３−３、Ｃ１３−４、・・・）。
【０１１４】
次に、タイムアウトによる異常時における機器監視装置１０の動作について説明する。図７、図８及び図１０において、メインモードの機器監視装置１０−ａ及びサブモードの機器監視装置１０−ｂは、通常時における上述の動作を行っているときに（・・・、Ｃ１１−ｎ−１、Ｃ１２−ｎ−１、Ｃ１３−ｎ−１、Ｃ１１−ｎ、Ｃ１２−ｎ、Ｃ１３−ｎ）、メインモードの機器監視装置１０−ａや上位ＮＴ３の通信線１８にトラブルＴＲＢ（通信上の障害）が発生すると、機器監視装置１０−ａのメインモード処理部１１１は、その動作を停止する、あるいは、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ３１乃至処理Ｓ３８の処理を実行することによって、状態正常信号を返信するが、サブモードの機器監視装置１０−ｂまで伝送されない。
【０１１５】
このため、機器監視装置１０−ｂのサブモード処理部１１２は、正時になると、処理Ｓ６１で正時であると判断し、処理Ｓ６２及び必要に応じて処理Ｓ６３を実行後、処理Ｓ６５でメインモードの機器監視装置１０−ａへ状態確認要求信号を送信するが（Ｃ２１−１）、処理Ｓ６６でタイムアウトとなる（Ｃ２２−１）。この結果、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６７及び処理Ｓ６８で監視対象の全ての機器１１から機器１１の監視情報を収集し、処理Ｓ６９で収集した機器１１の監視情報を監視情報記憶部１２４に記憶して保存する（Ｃ２３−１）。次に、機器監視装置１０−ｂのサブモード処理部１１２は、、処理Ｓ７０で収集した機器１１の監視情報を監視サーバ１６に送信して、処理を処理Ｓ６１に戻す（Ｃ２４−１）。
【０１１６】
サブモードの機器監視装置１０−ｂは、タイムアウトによる異常時ではこのような処理を繰り返し実行し、正時ごとに、サブモードの機器監視装置１０−ｂは、メインモードの機器監視装置１０−ａにおける異常の有無を監視し（Ｃ２１−２、・・・）、監視対象の全ての機器１１から機器１１の監視情報を収集し（Ｃ２３−２、・・・）、当該機器１１の監視情報を監視サーバ１６に送信する（Ｃ２４−２、・・・）。このようにサブモードの機器監視装置１０−ｂが動作するので、メインモードの機器監視装置１０−ａに異常が発生したとしても、監視サーバ１６は、機器１１の監視情報を収集し、蓄積することができる。
【０１１７】
次に、メインモードの機器監視装置の状態確認による異常時における機器監視装置１０の動作について説明する。図７、図８及び図１１において、メインモードの機器監視装置１０−ａ及びサブモードの機器監視装置１０−ｂは、通常時における上述の動作を行っているときに（・・・、Ｃ１１−ｎ−１、Ｃ１２−ｎ−１、Ｃ１３−ｎ−１、Ｃ１１−ｎ、Ｃ１２−ｎ、Ｃ１３−ｎ）、メインモードの機器監視装置１０−ａが例えばマイクロプロセッサが過負荷となったためにその状態が正常ではなくなると、以下のように動作することになる。
【０１１８】
即ち、機器監視装置１０−ａのメインモード処理部１１１は、上述した処理Ｓ３１で正時であるか否か判断し、正時ではない場合には処理Ｓ５１及び処理Ｓ５２を実行後、処理Ｓ３１に戻る。一方、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６１で正時であるか否か判断し、正時ではない場合には処理Ｓ６２を実行後、処理Ｓ６１に戻る。
【０１１９】
正時になると、機器監視装置１０−ａのメインモード処理部１１１は、上述の通常時と同様に、処理Ｓ３１乃至処理３６を実行し、処理Ｓ３７で正常か否かを判断する。ここでは、異常時であるから正常ではないと判断され、処理Ｓ４３で状態確認要求信号の送信元へ状態異常信号を返信する（Ｃ３１−１）。一方、機器監視装置１０−ｂのサブモード処理部１１２は、上述の通常時と同様に、処理Ｓ６１乃至処理Ｓ６５を実行し、処理６６で正常か否かを判断する。ここで、状態異常信号の返信を受信するから、機器監視装置１０−ｂのサブモード処理部１１２は、正常ではないと判断する（Ｃ３１−１）。
【０１２０】
この結果、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６７及び処理Ｓ６８を実行して監視対象の全ての機器１１から機器１１の監視情報を収集し、処理Ｓ６９で収集した機器１１の監視情報を監視情報記憶部１２４に記憶して保存する（Ｃ３２−１）。次に、機器監視装置１０−ｂのサブモード処理部１１２は、、処理Ｓ７０で収集した機器１１の監視情報を監視サーバ１６に送信して、処理を処理Ｓ６１に戻す（Ｃ３３−１）。
【０１２１】
メインモードの機器監視装置１０−ａ及びサブモードの機器監視装置１０−ｂは、メインモードの機器監視装置の状態確認による異常時ではこのような処理を繰り返し実行する。そして、正時ごとに、メインモードの機器監視装置１０−ａは、自機の状態を確認して状態異常信号をサブモードの機器監視装置１０−ｂに送信する（Ｃ３１−２、・・・）。一方、サブモードの機器監視装置１０−ｂは、メインモードの機器監視装置１０−ａにおける異常の有無を監視し（Ｃ３１−２、・・・）、サブモードの機器監視装置１０−ｂは、監視対象の全ての機器１１から機器１１の監視情報を収集し（Ｃ３２−２、・・・）、当該機器１１の監視情報を監視サーバ１６に送信する（Ｃ３３−２、・・・）。このようにサブモードの機器監視装置１０−ｂが動作するので、メインモードの機器監視装置１０−ａが正常ではなくなったとしても、監視サーバ１６は、機器１１の監視情報を収集し、蓄積することができる。
【０１２２】
次に、復旧時における機器監視装置１０の動作について説明する。図７、図８及び図１２において、メインモードの機器監視装置１０−ａ及びサブモードの機器監視装置１０−ｂは、通常時における上述の動作を行っているときに（Ｃ１１−ｎ、Ｃ１２−ｎ、Ｃ１３−ｎ）、メインモードの機器監視装置１０−ａや上位ＮＴ３の通信線１８にトラブルＴＲＢが発生すると、上述したタイムアウトによる異常時の動作が行われ、サブモードの機器監視装置１０−ｂは、正時ごとに、メインモードの機器監視装置１０−ａにおける異常の有無を監視し（Ｃ２１−ｎ−１、Ｃ２１−ｎ）、監視対象の全ての機器１１から機器１１の監視情報を収集し（Ｃ２３−ｎ−１、Ｃ２３−ｎ）、当該機器１１の監視情報を監視サーバ１６に送信する（Ｃ２４−ｎ−１、Ｃ２４−ｎ）。そして、メインモードの機器監視装置１０−ａのトラブルが復旧すると、以下のように動作することになる。
【０１２３】
即ち、メインモードの機器監視装置１０−ａは、トラブルが復旧したので、機器監視装置１０−ａのメインモード処理部１１１は、上述した処理Ｓ３１で正時であるか否か判断し、正時ではない場合には処理Ｓ５１及び処理Ｓ５２を実行後、処理Ｓ３１に戻る。一方、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６１で正時であるか否か判断し、正時ではない場合には処理Ｓ６２を実行後、処理Ｓ６１に戻る。
【０１２４】
正時になると、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ３１乃至処理４２を実行して通常時の動作を行った後に（Ｃ１１−ｎ＋１、Ｃ１２−ｎ＋１、Ｃ１３−ｎ＋１）、処理Ｓ６１に戻る。一方、機器監視装置１０−ｂのサブモード処理部１１２も処理Ｓ６１乃至処理６６を実行して通常時の動作を行うが（Ｃ１１−ｎ＋１）、処理Ｓ７１でメインモードの機器監視装置１０−ａに送信すべき機器１１の監視情報があると判断され、機器監視装置１０−ｂのサブモード処理部１１２は、メインモードの機器監視装置１０宛てにデータ復旧要求信号を送信し、その返信を受信待ちする。
【０１２５】
そして、機器監視装置１０−ａのメインモード処理部１１１は、通常時の動作を行って処理Ｓ６１に戻ると、処理Ｓ５１及び処理Ｓ５２を実行する。この結果、この処理Ｓ５２でデータ復旧要求信号を受信したと判断し、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ５３でデータ復旧要求信号の送信元にデータ復旧準備完了信号を送信する。
【０１２６】
データ復旧準備完了信号の返信を受信すると、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ７３でデータ復旧準備完了信号を受信したと判断する。これによってデータ復旧準備完了が確認される（Ｃ４１）。この結果、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ７４及び処理Ｓ７５を実行することによって、監視情報記憶部１２４に記憶されている機器１１の監視情報を全て１又は複数の復旧データ送信信号でメインモードの機器監視装置１０−ａに送信する。一方、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ５４及び処理Ｓ５５を実行することによって、トラブルＴＢＲの発生によって欠損した機器１１の監視情報を全て１又は複数の復旧データ送信信号でサブモードの機器監視装置１０−ｂから受信する（Ｃ４２）。
【０１２７】
そして、全ての機器１１の監視情報を送信すると、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ７５で全ての機器１１の監視情報送信したと判断し、処理Ｓ７６でデータ送信終了通知信号をメインモードの機器監視装置１０宛てに送信し、処理を処理６１に戻す。一方、データ送信終了通知信号を受信すると、機器監視装置１０−ａのメインモード処理部１１１は、処理Ｓ５５でデータ送信終了通知信号を受信したと判断し、処理Ｓ５６で復旧データ送信信号で得た機器１１の監視情報で欠損した機器１１の監視情報を回復し、処理を処理３１に戻す（Ｃ４３）。
【０１２８】
このようにサブモードの機器監視装置１０−ｂは、メインモードの機器監視装置１０−ａにトラブルが生じた後にトラブルから復帰した場合に、メインモードの機器監視装置１０に代行して機器１１から収集した監視情報をメインモードの機器監視装置１０に送信する。そして、メインモードの機器監視装置１０−ａは、サブモードの機器監視装置１０−ｂから送信された機器１１の監視情報によって欠損した機器１１の監視情報を回復する。
【０１２９】
なお、上述の復旧時の説明では、メインモードの機器監視装置１０−ａにトラブルが生じた場合について説明したが、他の原因によりメインモードの機器監視装置１０−ａが異常になった場合も同様である。
【０１３０】
次に、別の実施形態について説明する。
（第２の実施形態の構成）
第１の実施形態に係る機器監視装置１０では、メインモードの機器監視装置１０に対するサブモードの機器監視装置１０の監視は、サブモード処理部１１２がメインモードの機器監視装置１０に状態確認要求信号を送信してメインモードの機器監視装置１０から状態正常信号又は状態異常信号の返信を受信することによって行っていたが、第２の実施形態に係る機器監視装置（符号を１０’とする。）では、メインモードの機器監視装置１０’に対するサブモードの機器監視装置１０’の監視は、サブモード処理部（符号を１１２’とする。）がメインモードの機器監視装置１０’と機器１１との間における通信を検知することによって行う。
【０１３１】
メインモードの機器監視装置１０’が異常である場合には、メインモードの機器監視装置１０’と機器１１との間で通信信号が送受信されることがなくなるため、メインモードの機器監視装置１０’と機器１１との間における通信を監視することによって、メインモードの機器監視装置１０’における異常の有無を監視することができる。
【０１３２】
このため、第２の実施形態に係る機器監視装置１０’の構成は、制御部１０１におけるメインモード処理部（符号を１１１’とする。）及びサブモード処理部１１２’が後述するように動作することを除き、第１の実施形態と同様であるので、その説明を省略する。
【０１３３】
次に、本実施形態の動作について説明する。
（第２の実施形態の動作）
第２の実施形態に係る機器監視装置１０’では、メインモードの機器監視装置１０’に対するサブモードの機器監視装置１０’の監視方法が異なるだけなので、初期設定処理及び起動処理は、第１の実施形態と同様であるので、その説明を省略する。
【０１３４】
次に、メインモード処理について説明する。図１３は、第２の実施形態におけるメインモード処理を示すフローチャートである。第２の実施形態に係る機器監視装置１０’では、メインモードの機器監視装置１０’に対するサブモードの機器監視装置１０’の監視は、サブモードの機器監視装置１０’がメインモードの機器監視装置１０’と機器１１との間における通信を検知することによって行われるので、第１の実施形態に係る機器監視装置１０のように、状態確認要求信号の受信待ち、自機の状態の確認及びこの確認結果に応じた状態正常信号又は状態異常信号の送信を行う必要がない。
【０１３５】
即ち、図１３に示すように、メインモード処理部１１１’は、処理Ｓ３１で正時か否かを判断し、処理Ｓ３１で正時であると判断すると、処理Ｓ３２及び必要に応じて処理Ｓ３３を実行後に、直ちに処理Ｓ３９、処理Ｓ４０、処理Ｓ４１及び処理Ｓ４２を実行して処理を処理Ｓ３１に戻す。つまり、メインモード処理部１１１’は、正時である場合には、必要に応じて時刻合わせを行った後に、処理Ｓ３９及び処理Ｓ４０で全ての監視対象の機器１１から監視情報を収集し、処理Ｓ４１で月、日及び時の情報を付して収集した機器１１の監視情報を監視情報記憶部１２４に記憶すると共に処理Ｓ４２で監視サーバ１６に送信する。こうしてメインモードに設定されている機器監視装置１０は、機器１１を集中的に監視する。
【０１３６】
一方、Ｓ３１で正時ではないと判断した場合には、メインモード処理部１１１’は、処理Ｓ５１乃至処理Ｓ５６を実行するが、これらの処理は、第１の実施形態と同様であるので、その説明を省略する。
【０１３７】
次に、サブモード処理について説明する。図１４は、第２の実施形態におけるサブモード処理を示すフローチャートである。第２の実施形態に係る機器監視装置１０’では、メインモードの機器監視装置１０’に対するサブモードの機器監視装置１０’の監視は、サブモードの機器監視装置１０’がメインモードの機器監視装置１０’と機器１１との間における通信を検知することによって行われるので、第１の実施形態に係る機器監視装置１０おける状態確認要求信号を送信する処理Ｓ６５を実行する代わりに、メインモードの機器監視装置１０’と機器１１との間における通信を検知する処理Ｓ８１を実行する点を除き、第１の実施形態と同様である。
【０１３８】
即ち、図１４に示すように、サブモード処理部１１２’は、処理Ｓ６１で正時か否かを判断し、正時ではないと判断すると処理Ｓ６２で所定時間のウェイトを実行した後に処理を処理Ｓ６１に戻す。一方、処理Ｓ６１で正時であると判断すると、サブモード処理部１１２’は、処理Ｓ６３及び必要に応じて処理Ｓ６４を実行後に、処理Ｓ８１を実行する。
【０１３９】
処理Ｓ８１において、サブモード処理部１１２’は、所定時間、下位ＮＴ２の通信状態を確認し、処理Ｓ６６を実行する。本実施形態では、下位ＮＴ２にＲＳ４８５を用いるので、サブモード処理部１１２’は、下位ＮＴ通信インタフェース部１１４がメインモードの機器監視装置１０’と機器１１との間における通信信号を受信したか否かを判断することによって、これらの間における通信を検知する。検知の結果、所定時間内に通信信号が受信された場合には、サブモード処理部１１２’は、メインモードの機器監視装置１０’が正常であると判断する。一方、検知の結果、所定時間内に通信信号が受信されない場合には、サブモード処理部１１２’は、メインモードの機器監視装置１０’が異常であると判断する。この所定時間は、仕様によって決定されるが、例えば１００ミリ秒や２００ミリ秒や５００ミリ秒等の１００ミリ秒のオーダーが採用される。
【０１４０】
そして、処理Ｓ６６で異常と判断した場合（ＹＥＳ）には、サブモード処理部１１２’は、処理Ｓ６７乃至処理Ｓ７０を実行するが、これらの処理は、第１の実施形態と同様であるので、その説明を省略する。このようにサブモード処理部１１２’は、メインモードの機器監視装置１０’が異常である場合には、処理Ｓ６１、処理Ｓ６３、（処理Ｓ６４）、処理Ｓ８１、処理Ｓ６６、処理Ｓ６７、処理Ｓ６８、処理Ｓ６９及び処理Ｓ７０を実行することによって、全ての監視対象の機器１１から監視情報を収集し、月、日及び時の情報を付して収集した監視情報を監視情報記憶部１２４に記憶すると共に監視サーバ１６に送信する。こうしてサブモードに設定されている機器監視装置１０’は、メインモードの機器監視装置１０’が異常である場合には、メインモードの機器監視装置１０’に代行して機器１１を集中的に監視する。
【０１４１】
一方、処理Ｓ６６で異常と判断した場合（ＮＯ）には、サブモード処理部１１２’は、処理Ｓ７１乃至処理Ｓ７６を実行するが、これらの処理は、第１の実施形態と同様であるので、その説明を省略する。このようにサブモード処理部１１２’は、メインモードの機器監視装置１０が異常となった後に正常に復帰した場合に、処理Ｓ６１、処理Ｓ６３、（処理Ｓ６４）、処理Ｓ８１、処理Ｓ６６、処理Ｓ７１、処理Ｓ７２、処理Ｓ７３、処理Ｓ７４、処理Ｓ７５及び処理Ｓ７６を実行することによって、メインモードの機器監視装置１０’に代行して機器１１から収集した監視情報をメインモードの機器監視装置１０’に送信する。
【０１４２】
次に、上述した機器監視装置１０の動作を、通常時及び異常時に分けて、シーケンス図を用いてより具体的に説明する。なお、復旧時は、第１の実施形態と同様であるので、その説明を省略する。また、初期設定処理及び起動処理も第１の実施形態と同様であるので、その説明を省略する。
【０１４３】
図１５は、第２の実施形態における通常時及び異常時における機器監視システムの動作を示すシーケンス図である。なお、第１の実施形態と同様に、機器監視装置１０−ａは、メインモードに設定され、機器監視装置１０−ｂは、サブモードに設定されているとする。
【０１４４】
まず、通常時における機器監視装置１０’の動作について説明する。通常時では、図１３乃至図１５において、機器監視装置１０’−ａのメインモード処理部１１１’は、上述した処理Ｓ３１で正時であるか否か判断し、正時ではない場合には処理Ｓ５１及び処理Ｓ５２を実行後、処理Ｓ３１に戻る。一方、機器監視装置１０−ｂのサブモード処理部１１２は、処理Ｓ６１で正時であるか否か判断し、正時ではない場合には処理Ｓ６２を実行後、処理Ｓ６１に戻る。
【０１４５】
正時になると、機器監視装置１０’−ａのメインモード処理部１１１’は、処理Ｓ３１で正時であると判断し、処理Ｓ３２及び必要に応じて処理Ｓ３３を実行後、処理Ｓ３９及び処理Ｓ４０で監視対象の全ての機器１１から機器１１の監視情報を収集し、処理Ｓ４１で収集した機器１１の監視情報を監視情報記憶部１２４に記憶して保存する（Ｃ５１−１）。次に、機器監視装置１０’−ａのメインモード処理部１１１’は、、処理Ｓ４２で収集した機器１１の監視情報を監視サーバ１６に送信して、処理を処理Ｓ３１に戻す（Ｃ５３−１）。
【０１４６】
一方、機器監視装置１０’−ｂのサブモード処理部１１２’は、処理Ｓ６１で正時であると判断し、処理Ｓ６２及び必要に応じて処理Ｓ６３を実行後、処理Ｓ８１で下位ＮＴ２の通信状態を確認する（Ｃ５２−１）。ここでは、通常時であるので、メインモードの機器監視装置１０’−ａと機器１１との間における通信信号が受信され、機器監視装置１０’−ｂのサブモード処理部１１２’は、処理Ｓ６６における異常か否かの判断で、正常であると判断するから、処理Ｓ７１を実行した後に処理をＳ６１に戻す。
【０１４７】
メインモードの機器監視装置１０’−ａ及びサブモードの機器監視装置１０’−ｂは、通常時ではこのような処理を繰り返し実行し、正時ごとに、サブモードの機器監視装置１０’−ｂは、メインモードの機器監視装置１０’−ａにおける障害の有無を下位ＮＴ２の通信状態を確認することによって監視し（Ｃ５２−１）、メインモードの機器監視装置１０’−ａは、監視対象の全ての機器１１から機器１１の監視情報を収集し（Ｃ５１−１）、当該機器１１の監視情報を監視サーバ１６に送信する（Ｃ５３−１）。
【０１４８】
次に、異常時における機器監視装置１０’の動作について説明する。図１３乃至図１５において、メインモードの機器監視装置１０’−ａ及びサブモードの機器監視装置１０’−ｂは、通常時における上述の動作を行っているときに（Ｃ５１−１、Ｃ５２−１、Ｃ５３−１）、メインモードの機器監視装置１０’−ａに異常が発生すると、メインモードの機器監視装置１０’−ａと機器１１との間で送受信される通信信号がなくなる。
【０１４９】
このため、機器監視装置１０’−ｂのサブモード処理部１１２’は、正時になると、処理Ｓ６１で正時であると判断し、処理Ｓ６２及び必要に応じて処理Ｓ６３を実行後、処理Ｓ８１で下位ＮＴ２の通信状態の確認を行うが（Ｃ５２−２）、通信信号が検出されず処理Ｓ６６で異常と判断する。この結果、機器監視装置１０’−ｂのサブモード処理部１１２’は、処理Ｓ６７及び処理Ｓ６８で監視対象の全ての機器１１から機器１１の監視情報を収集し、処理Ｓ６９で収集した機器１１の監視情報を監視情報記憶部１２４に記憶して保存する（Ｃ５４−１）。次に、機器監視装置１０’−ｂのサブモード処理部１１２’は、処理Ｓ７０で収集した機器１１の監視情報を監視サーバ１６に送信して、処理を処理Ｓ６１に戻す（Ｃ５５−１）。
【０１５０】
サブモードの機器監視装置１０’−ｂは、異常時ではこのような処理を繰り返し実行し、正時ごとに、メインモードの機器監視装置１０’−ａにおける異常の有無を監視し（Ｃ５２−３、Ｃ５２−４、・・・）、監視対象の全ての機器１１から機器１１の監視情報を収集し（Ｃ５４−２、Ｃ５４−３、・・・）、当該機器１１の監視情報を監視サーバ１６に送信する（Ｃ５５−２、Ｃ５５−３、・・・）。このようにサブモードの機器監視装置１０’−ｂが動作するので、メインモードの機器監視装置１０’−ａに異常が発生したとしても、監視サーバ１６は、機器１１の監視情報を収集し、蓄積することができる。
【０１５１】
このように第２の実施形態では、サブモードの機器監視装置１０’は、メインモードの機器監視装置１０’と機器１１との間における通信を検知することによってメインモードの機器監視装置１０’における異常の有無を監視するので、メインモードの機器監視装置１０’は、サブモードの機器監視装置１０’を特に意識することなくその動作を実施することができる。そのため、第２の実施形態に係る機器監視装置１０’は、後付けでサブモードの機器監視装置１０’として機器監視システム１に組み込まれる場合に好適である。
【図面の簡単な説明】
【０１５２】
【図１】機器監視システムの構成を示す図である。
【図２】機器監視装置の構成を示すブロック図である。
【図３】監視情報を登録する監視情報テーブルの構成を示す図である。
【図４】基本情報設定ページを示す図である。
【図５】動作情報設定ページを示す図である。
【図６】起動処理の動作を示すフローチャートである。
【図７】第１の実施形態におけるメインモード処理を示すフローチャートである。
【図８】第１の実施形態におけるサブモード処理を示すフローチャートである。
【図９】第１の実施形態における通常時における機器監視システムの動作を示すシーケンス図である。
【図１０】第１の実施形態におけるタイムアウトによる異常時における機器監視システムの動作を示すシーケンス図である。
【図１１】第１の実施形態におけるメインモードの機器監視装置の状態確認による異常時における機器監視システムの動作を示すシーケンス図である。
【図１２】第１の実施形態における復旧時における機器監視システムの動作を示すシーケンス図である。
【図１３】第２の実施形態におけるメインモード処理を示すフローチャートである。
【図１４】第２の実施形態におけるサブモード処理を示すフローチャートである。
【図１５】第２の実施形態における通常時及び異常時における機器監視システムの動作を示すシーケンス図である。
【符号の説明】
【０１５３】
１  機器監視システム
２  下位のネットワーク
３  上位のネットワーク
１０  機器監視装置
１６  監視サーバ
１０１  制御部
１０２  上位ネットワーク通信インタフェース部（第２通信部の一例）
１０３  記憶部
１０４  下位ネットワーク通信インタフェース部（第１通信部の一例）
１１１、１１１’  メインモード処理部
１１２、１１２’  サブモード処理部
１１３  起動処理部
１１４  初期設定処理部
１１５  カレンダ部
１２１  モード情報記憶部
１２２  基本情報記憶部
１２３  動作情報記憶部
１２４  監視情報記憶部
１２５  初期設定情報記憶部
【図１】
2006033592.tif 000003
【図２】
2006033592.tif 000004
【図３】
2006033592.tif 000005
【図４】
2006033592.tif 000006
【図５】
2006033592.tif 000007
【図６】
2006033592.tif 000008
【図７】
2006033592.tif 000009
【図８】
2006033592.tif 000010
【図９】
2006033592.tif 000011
【図１０】
2006033592.tif 000012
【図１１】
2006033592.tif 000013
【図１２】
2006033592.tif 000014
【図１３】
2006033592.tif 000015
【図１４】
2006033592.tif 000016
【図１５】
2006033592.tif 000017