(57)【要約】【課題】複数の経路を経由して伝達される監視情報の情報量を適切に抑制することのできる監視プログラム、監視方法、及び監視装置の提供を目的とする。【解決手段】監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象の監視をコンピュータに実行させる監視プログラムであって、前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手順と、前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手順とを有することにより上記課題を解決する。【選択図】図６
2007194918.tif 000002
【特許請求の範囲】
【請求項１】
監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象の監視をコンピュータに実行させる監視プログラムであって、
前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手順と、
前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手順とを有することを特徴とする監視プログラム。
【請求項２】
前記経路選定手順及び前記抑止手順を定期的に実行させることを特徴とする請求項１記載の監視プログラム。
【請求項３】
前記監視情報には前記事象の発生時刻を示す情報が含まれており、
前記経路選定手順は、前記監視情報が受信された時刻と前記発生時刻とに基づいて前記複数の経路のそれぞれにおける前記監視情報の伝達の所要時間を算出し、前記所要時間に基づいて前記監視情報の伝達を抑止させる経路を選定することを特徴とする請求項１又は２記載の監視プログラム。
【請求項４】
監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置における監視方法であって、
前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手順と、
前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手順とを有することを特徴とする監視方法。
【請求項５】
監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置であって、
前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手段と、
前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手段とを有することを特徴とする監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視プログラム、監視方法、及び監視装置に関し、特に監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象の監視を実行させる監視プログラム、監視方法、及び監視装置に関する。
【背景技術】
【０００２】
従来、鉄道の駅や路線沿線等に配置されている様々な機器（信号、通信機器、証明、遮断機、券売機等）や各種のコンピュータシステムの運転状態等を各駅や中央の監視センタ等において監視するためのシステム（以下、単に「監視システム」という。）が存在する。
【０００３】
図１は、従来の監視システムの処理概要を説明するための図である。
【０００４】
図１において、監視システム５００は、中央の監視センタに設置されたセンタ処理装置５１０と、各駅ごとに設置されたローカル処理装置５２０ａ〜５２０ｅ（以下、総称する場合「ローカル処理装置５２０」という。）及び収集装置５３０ａ〜５３０ｅ（以下、総称する場合「収集装置５３０」という。）とから構成される。
【０００５】
例えば、Ｘ−３駅には、ローカル処理装置５２０ａ及び収集装置５３０ａが設置されている。また、Ｘ駅には、ローカル処理装置５２０ｄ及び収集装置５３０ｄが設置されている。
【０００６】
収集装置５３０は、各種機器等の監視対象からの監視情報を収集しローカル処理装置５２０に送信する装置である。
【０００７】
ローカル処理装置５２０は、各収集装置５３０から送信される監視情報に基づいて、当該ローカル処理装置５２０が設置されている駅及びその近辺の駅に係る監視対象をオペレータに監視させるための装置である。ローカル処理装置５２０は、また、監視情報をセンタ処理装置５１０に転送する。
【０００８】
センタ処理装置５１０は、ローカル処理装置５２０から転送される監視情報に基づいて全ての監視対象をオペレータに監視させるための装置である。
【０００９】
図１において、監視情報の流れは以下の通りである。
【００１０】
各駅では隣接駅等の監視も必要であるため、各収集装置５３０は、当該収集装置５３０が設置されている駅だけでなく隣接駅等のローカル処理装置５２０に対して収集した監視情報を通知する（Ｓ１ａ、Ｓ１ｂ、Ｓ１ｃ、Ｓ１ｄ）。
【００１１】
各駅のローカル処理装置５２０は、収集装置５３０から通知された監視情報を、破棄することなくセンタ処理装置５１０に転送する。
【００１２】
したがって、センタ処理装置５１０には同一の監視情報が複数転送されることになる。そこで、センタ処理装置５１０は、例えば遅達廃棄処理等によって重複する情報を破棄する（Ｓ３）。例えば、図１においては、収集装置５３０ｂから送信される監視情報は、４つのルートを経由してセンタ処理装置１０に通知される。本来必要な監視情報はその４つのうちの１つであるため、３つの監視情報は不要なものとして破棄される。
【００１３】
各ローカル処理装置５２０からセンタ処理装置５１０に対して同一の監視情報が通知されることで、システムの冗長性を高めることができ、いずれかのローカル処理装置５３０に故障が発生した場合でも、監視情報のロストが回避され、非監視状態の発生を防止することができる。
【特許文献１】特開平５−２２７１６７号公報
【特許文献２】特開２００２−２２３２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、冗長性が必要以上に高くなると、不要な監視情報の情報量が増加する。そうするとシステムを構築する際、その情報量の処理能力を備えたセンタ処理装置１０、ネットワーク機器及びネットワーク等を選定せざるをない。その結果、本来必要な能力以上の能力をもつ装置が必要となり、監視システムを構築するためのコストが必要以上に増加してしまうという問題があった。
【００１５】
本発明は、上記の点に鑑みてなされたものであって、複数の経路を経由して伝達される監視情報の情報量を適切に抑制することのできる監視プログラム、監視方法、及び監視装置の提供を目的とする。
【課題を解決するための手段】
【００１６】
そこで上記課題を解決するため、本発明は、監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象の監視をコンピュータに実行させる監視プログラムであって、前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手順と、前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手順とを有することを特徴とする。
【００１７】
このような監視プログラムでは、複数の経路を経由して伝達される監視情報の情報量を適切に抑制することができる。
【発明の効果】
【００１８】
本発明によれば、複数の経路を経由して伝達される監視情報の情報量を適切に抑制することのできる監視プログラム、監視方法、及び監視装置を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、本発明の実施の形態における監視システムの構成例を示す図である。
【００２０】
図２において、監視システム１は、鉄道の駅や路線沿線等に配置されている様々な機器（信号、通信機器、証明、遮断機、券売機等）や各種のコンピュータシステムの運転状態等を監視するためのシステムであり、中央の監視センタに設置されたセンタ処理装置１０と、各駅ごとに設置されたローカル処理装置２０ａ〜２０ｄ（以下、総称する場合「ローカル処理装置２０」という。）及び収集装置３０ａ〜３０ｄ（以下、総称する場合「収集装置３０」という。）とから構成される。ローカル処理装置２０は、広域ネットワーク４０を介してセンタ処理装置１０及び隣接駅等の収集措置３０と接続されている。
【００２１】
例えば、Ｘ−２駅には、ローカル処理装置２０ａ及び収集装置３０ａが設置されている。また、Ｘ駅には、ローカル処理装置２０ｃ及び収集装置３０ｃ（収集装置３０ｃ−１、３０ｃ−２、及び３０ｃ−３）が設置されている。なお、図２において、破線で囲まれた領域は、各駅又は中央の監視センタの領域を示す。
【００２２】
収集装置３０は、各種機器等の監視対象からの監視情報を収集しローカル処理装置２０に送信する装置であり、各駅に一台以上設置されている。監視情報を収集するためには、収集装置２０にセンサ６０を取り付けても良いし、更に端末装置５０を経由してセンサ６０を接続しても良い。端末装置５０やセンサ６０は駅ではなく、沿線等に設置される場合もある。また他の用途で使用されている装置から、故障情報等を収集してもよい。
【００２３】
ローカル処理装置２０は、各収集装置３０から送信される監視情報に基づいて当該ローカル処理装置２０が設置されている駅及びその近辺の駅に係る監視対象をオペレータに監視させるための装置である。オペレータへの通知手段として、各ローカル処理装置２０には、後述するセンタ処理装置１０と同様の周辺機器（表示モニタ２１、プリンタ２２、表示サーバ２３、表示モニタ２４等）が接続され得る。ローカル処理装置２０は、また、監視情報をセンタ処理装置１０に転送する。
【００２４】
センタ処理装置１０は、ローカル処理装置２０から転送される監視情報に基づいて全ての監視対象をオペレータに監視させるための装置である。オペレータへの通知手段として、例えば、表示モニタ１１、プリンタ１２、音声出力装置（スピーカ）１３等が接続され得る。表示モニタは、別の表示制御用の装置（表示サーバ１４）を経由して複数台接続してもよい（表示モニタ１５及び１６等）。
【００２５】
あるセンサ６０において検出されたイベントに基づく監視情報は、例えば、図３に示されるようにセンタ処理装置１０に伝達（送信）される。図３は、センサで検出されたイベントに基づく監視情報の伝達経路を説明するための図である。なお、本実施の形態において、イベントとは、機器やコンピュータシステム等において発生する状態の変化や故障等の事象をいい、監視情報とは、イベントの内容等を伝達するための情報をいう。したがって、イベントは、それぞれに一意であるのに対し、監視情報は、必要に応じて複製が作成され得る。
【００２６】
例えば、沿線にあるセンサ６０で検出されたイベントは、端末装置５０を経由して、収集装置３０ｃ−１に伝達される（Ｓ１１）。収集装置３０ｃ−１は、当該イベントに基づく同一の監視情報を予め定められた３台のローカル処理装置２０に伝達する（Ｓ１２ｂ、Ｓ１２ｃ、Ｓ１２ｄ）。同一の監視情報を伝達された３台のローカル処理装置２０は、それぞれ当該監視情報をセンタ処理装置１０に伝達する（Ｓ１３ｂ、Ｓ１３ｃ、Ｓ１３ｄ）。
【００２７】
図３において、各収集装置３０が、いずれのローカル処理装置２０に監視情報を伝達するかは、各駅のローカル処理装置２０（又はオペレータ）の監視対象の範囲（監視範囲）に依存する。例えば、各ローカル処理装置２０の監視範囲が、図４に示されるものであるような場合を考える。
【００２８】
図４は、各ローカル処理装置の監視範囲の例を示す図である。
【００２９】
図４において、各駅のローカル処理装置２０の監視範囲は、楕円によって示されている。楕円Ａ１は、Ｘ−２駅におけるローカル処理装置２０ａの監視範囲を示す。すなわち、ローカル処理装置２０ａは、Ｘ−３駅、Ｘ−２駅、及びＸ−１駅の三つの駅を監視対象としている。また、楕円Ａ２は、Ｘ−１駅におけるローカル処理装置２０ｂの監視範囲を示す。すなわち、ローカル処理装置２０ｂは、Ｘ−２駅、Ｘ−１駅、及びＸ駅の三つの駅を監視対象としている。また、楕円Ａ３は、Ｘ駅におけるローカル処理装置２０ｃの監視範囲を示す。すなわち、ローカル処理装置２０ｃは、Ｘ−２駅、Ｘ−１駅、Ｘ駅、及びＸ＋１駅の四つの駅を監視対象としている。Ｘ駅は、例えば、ターミナル駅のような大きな駅を想定しており、監視対象が多い。同様に、Ｘ＋１駅におけるローカル処理装置２０ｄの監視範囲は、楕円Ａ４より、Ｘ駅、Ｘ＋１駅、及びＸ＋２駅である。
【００３０】
なお、楕円Ａ５は、センタ処理装置１０の監視範囲を示している。すなわち、センタ処理装置１０は、全ての駅を監視対象としている。
【００３１】
各ローカル処理装置１０の監視範囲が、図４に示されるようなものである場合に、各収集装置３０で検出された監視情報の伝達経路は図５に示されるようなものになる。
【００３２】
図５は、各収集装置で検出された監視情報の伝達経路を示す図である。
【００３３】
図５において、Ｘ−２駅のローカル処理装置２０ａの監視範囲は、図４より、Ｘ−３駅、Ｘ−２駅、及びＸ−１駅であるため、これら三つの駅の収集装置３０ｅ、３０ａ、及び３０ｂにおいて検出された監視情報がローカル処理装置２０ａに伝達される（Ｓ１２０、Ｓ１２１、Ｓ１２２）。ローカル処理装置２０ａは、これら三つの駅の収集装置３０より伝達された監視情報をセンタ処理装置１０に伝達する（Ｓ１３０）。
【００３４】
また、Ｘ−１駅のローカル処理装置２０ｂの監視範囲は、図４より、Ｘ−２駅、Ｘ−１駅、及びＸ駅であるため、これら三つの駅の収集装置３０ａ、３０ｂ、及び３０ｃにおいて検出された監視情報がローカル処理装置２０ｂに伝達される（Ｓ１２３、Ｓ１２４、Ｓ１２５）。ローカル処理装置２０ｂは、これら三つの駅の収集装置３０より伝達された監視情報をセンタ処理装置１０に伝達する（Ｓ１３１）。
【００３５】
また、Ｘ駅のローカル処理装置２０ｃの監視範囲は、図４より、Ｘ−２駅、Ｘ−１駅、Ｘ駅、及びＸ＋１駅であるため、これら四つの駅の収集装置０ａ、３０ｂ、３０ｃ、及び３０ｄにおいて検出された監視情報がローカル処理装置２０ｃに伝達される（Ｓ１２６、Ｓ１２７、Ｓ１２８、Ｓ１２９）。ローカル処理装置２０ｃは、これら四つの駅の収集装置３０より伝達された監視情報をセンタ処理装置１０に伝達する（Ｓ１３２）。
【００３６】
なお、ローカル処理装置２０間において監視情報を交換してもよい。また、図５においては駅ごとに１台の収集装置２０しか表示されていないが、これは、便宜的なものであり、駅ごとに複数台の収集装置２０が設置され得る。これは、以降の図面においても同様である。
【００３７】
ところで、図３や図５からも明らかなように、センタ処理装置１０には、一つのイベントに基づく同一の監視情報が複数の経路を経て複数個伝達される。しかしながら、オペレータが監視する上で必要とされる監視情報はイベントごとに一つで十分である。そこで、本実施の形態における監視システム１は、図６に示されるような手順によって、不要な監視情報の伝達を抑制する。
【００３８】
図６は、本発明の実施の形態におけるセンタ処理装置への監視情報の伝達を抑制するための処理手順の概要を説明するための図である。
【００３９】
図６は、収集装置３０ａより四つのローカル装置２０ｅ、２０ａ、２０ｂ、及び２０ｃに監視情報が伝達され（Ｓ１４１、Ｓ１４２、Ｓ１４３、Ｓ１４４）、更に、それら四つのローカル装置２０より同一の監視情報がセンタ処理装置１０に伝達される様子を示す（Ｓ１５１、Ｓ１５２、Ｓ１５３、Ｓ１５４）。
【００４０】
この場合、センタ処理装置１０においては、三つの監視情報は不要である。そこで、センタ処理装置１０は、各監視情報が伝達される経路ごと伝達の所要時間を算出し、所要時間の大きい経路からの監視情報を廃棄する（遅達廃棄処理）（Ｓ１６１）。更に、センタ処理装置１０は、廃棄の対象とされた（すなわち、所要時間が相対的に大きい）経路に係る伝達元（ローカル処理装置２０）に対して監視情報の伝達の抑止を指示する（Ｓ１６２、Ｓ１６３）。図６では、ローカル処理装置２０ｅとローカル処理装置２０ｃとが抑止指示を受けた例が示されている。抑止指示を受けたローカル処理装置２０は、抑止指示が解除されるまでは、抑止指示の対象とされた監視対象からのイベントに基づく監視情報の伝達を抑止する（Ｓ１６４、Ｓ１６５）。これにより、当該監視対象からのイベントに基づく監視情報は、ローカル処理装置２０ａ及びローカル処理装置２０ｃからの二つに減少する。したがって、センタ処理装置１０やネットワーク４０に対する負荷が軽減される。
【００４１】
なお、センタ処理装置１０は、定期的に抑止指示を解除し、各経路の所要時間を再度算出する。これにより、監視情報の伝達経路として相対的に伝達速度の速い経路(≒負荷の少ない経路)が定期的に選択される。
【００４２】
ところで、残される伝達経路（抑止指示の対象とされない伝達経路。以下、「非抑止経路」という。）は、一つでもよいが、図６の例に示されるように二つ以上であることが好ましい。これはシステムの冗長性を確保することによりシステムの信頼性を高めるためである。すなわち、非抑止経路を一つだけにした場合、当該伝達経路による監視情報の伝達が不能になると、伝達不能が検出されてから別の経路を探さなければならない。しかし、それでは、監視情報の伝達に遅延が発生してしまい監視システムとしての信頼性を低下させてしまう可能性があるからである。常に冗長情報も処理することで、いずれかの伝達経路が伝達不能になっても、遅延を発生させずに、監視することができ、非監視状態の発生を防止することができる。なお、非抑止経路は、二つに限られない。装置やネットワーク等の性能に応じて三つ以上とすることにより、更に冗長性を高めてもよい。
【００４３】
次に、センタ処理装置１０の詳細について説明する。図７は、本発明の実施の形態におけるセンタ処理装置のハードウェア構成例を示す図である。図７のセンタ処理装置１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００４４】
センタ処理装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。なお、インストールされるプログラムは、ネットワークを介してダウンロードしてもよい。
【００４５】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。例えば補助記憶装置１０２は、プログラムの処理に必要な、後述する各種テーブルを格納する。
【００４６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従ってセンタ処理装置１０に係る機能を実行する。インタフェース装置１０５は、図２のネットワーク４０に接続するためのインタフェースとして用いられる。
【００４７】
なお、ローカル処理装置２０及び収集装置３０についても、図７と同様のハードウェア構成によるものを用いることができる。
【００４８】
以下、監視システム１を構成する各装置において実行されるプログラムの処理手順について説明する。
【００４９】
図８は、センタ処理装置における監視情報の受信処理を説明するためのフローチャートである。図８の処理は、センタ処理装置１０が、ローカル処理装置２０より監視情報を受信するたびに実行される。
【００５０】
まず、ローカル処理装置２０から監視情報を受信する（Ｓ１００１）。ローカル処理装置２０からの監視情報は、例えば、図９に示されるよう構成される。図９は、監視情報の構成例を示す図である。
【００５１】
図９において（Ａ）には、監視情報を構成する各項目が示されている。すなわち、監視情報は、監視対象ＩＤ、収集装置ＩＤ、内容、及びイベント日時等より構成される。監視対象ＩＤは、監視対象（機器やコンピュータシステム等）を一意に識別するためのＩＤであり、例えば、センサ６０ごとに一意のＩＤが設定される。収集装置ＩＤは、イベントを収集した収集装置３０を一意に識別するためのＩＤである。内容は、イベントの内容（例えば、イベントの種別等）を識別するための情報である。イベント日時は、イベントが発生した日時（時刻）である。各監視情報は、監視対象ＩＤとイベント日時とによって同一イベントに係るものであるか否かが識別される。
【００５２】
なお、（Ｂ）には、各項目に具体的な値が設定された監視情報の例が示されている。
【００５３】
続いて、受信された監視情報に基づいて、センタ処理装置１０の経路判定用情報テーブルを更新する。図１０は、センタ処理装置における経路判定用情報テーブルの構成例を示す図である。
【００５４】
図１０において、経路判定用情報テーブル２０１は、監視対象におけるイベントに基づいて各ローカル処理装置２０に監視情報を伝達する収集装置３０ごとに（すなわち、伝達経路ごとに）平均遅延時間及び抑止フラグが管理されている。すなわち、一つの経路判定情報テーブル２０１では、一つの監視対象に関する情報が管理される。なお、図１０では、経路判定情報テーブル２０１の全ての行について表示されていないが、これは便宜的なものであり、以下において説明する他のテーブルについても同様である。
【００５５】
平均遅延時間とは、各経路の監視情報の伝達にかかる所要時間を比較するためのパラメータであり、例えば、以下のような式で算出される。
【００５６】
平均遅延時間＝前回までの平均遅延時間×（α−１）＋今回の遅延時間×α
今回の遅延時間＝センタ処理装置１０へのイベント到着時刻−監視情報に含まれているイベント発生時刻
なお、αは、今回の遅延時間に対する重み付け係数であり、例えば「０．５」が設定される。
【００５７】
一方、抑止フラグは、抑止指示の対象とされた伝達経路（以下「抑止経路」という。）を識別するためのパラメータであり、図１１において後述する処理によって抑止経路とされたものに「ＯＮ」が設定される。
【００５８】
例えば、図１０の経路判定用情報テーブル２０１では、Ｘ−１駅のローカル処理装置２０ｂから伝達された監視情報のうち、Ｘ−２駅の収集装置Ａ経由の監視情報の平均遅延時間は１５０（ｍｓｅｃ）であり、Ｘ−２駅の収集装置Ｂ経由の監視情報の平均遅延時間は１６０（ｍｓｅｃ）であることが示されている。また、Ｘ駅のローカル処理装置２０ｃかた伝達された監視情報のうち、Ｘ−１駅の収集装置Ａ経由の監視情報の平均遅延時間は１３０（ｍｓｅｃ）であり、Ｘ−１駅の収集装置Ｂ経由の監視情報の平均遅延時間は１５０（ｍｓｅｃ）であることが示されている。
【００５９】
以上で、図８の処理は終了する。
【００６０】
次に、センタ処理装置１０がローカル処理装置２０に対して抑止指示を行うために実行する処理について説明する。図１１は、センタ処理装置における監視情報の抑止処理を説明するためのフローチャートである。図１１の処理は、センタ処理装置１０において定期的（例えば、５分毎）に起動される。
【００６１】
まず、全てのローカル処理装置２０に対する抑止指示の解除処理を行う（Ｓ１１０１）。より詳しくは、抑止指示の解除指示（以下、単に「解除指示」という。）を当該ローカル処理装置２０に通知する。続いて、経路判定用情報テーブル２０１の抑止フラグを全てクリアする。これによって、一つのイベントに基づく複数の監視情報が各ローカル処理装置２０より伝達されるようになる。
【００６２】
続いて、抑止経路を選定するために必要な監視情報が収集されるまで、一定時間（例えば、３０秒）待機する（Ｓ１１０２）。この間、上述した図８の処理が実行される。
【００６３】
続いて、図１０の経路判定用情報テーブル２０１に基づいて、抑止経路を選定する（Ｓ１１０３）。より詳しくは、平均遅延時間の値の大きい経路から順に抑止経路として選択し、選択された経路については、経路判定用情報テーブル２０１における抑止フラグを「ＯＮ」にする。なお、抑止経路として選択する数は、運用に応じて適宜定めればよいが、一つの監視対象について少なくとも二つの非抑止経路が確保されること好ましい。
【００６４】
続いて、抑止経路に係るローカル処理装置２０に対し、当該伝達経路に係る収集装置３０の収集装置ＩＤを伴って、当該監視対象及び当該収集装置２０に係る監視情報の伝達の抑止を指示する（Ｓ１１０４）。
【００６５】
図１１に示した、センタ処理装置１０における監視情報の抑止処理は、図１２のようにしてもよい。図１２は、センタ処理装置における監視情報の抑止処理の第二の例を説明するためのフローチャートである。図１２中、図１１と同一ステップについては同一ステップ番号を付し、その説明は省略する。
【００６６】
図１２は、図１１に対してステップＳ１１００を追加したものである。すなわち、ステップＳ１１００において、経路判定用情報テーブル２０１に基づいて、非抑止経路の平均遅延時間が所定の閾値を超えていないか否かを判定する。所定の閾値を超えている場合、図１１において説明したステップＳ１１０１以降の処理を実行する。一方、非抑止経路の平均遅延時間が所定の閾値以下である場合、ステップＳ１１０１以降の処理を実行することなく（すなわち、抑止経路を変更することなく）処理を終了させる。
【００６７】
このようにすることで、非抑止経路からの監視情報の伝達時間が適切である限りは、図１１の処理は実行されない。したがって、システム全体の処理負荷を軽減させることができる。
【００６８】
次に、ローカル処理装置２０が、センタ処理装置１０より抑止指示又は解除指示を受けた際の処理について説明する。図１３は、ローカル処理装置における抑止又は解除指示の受信処理を説明するためのフローチャートである。
【００６９】
まず、図１１の処理に基づいてセンタ処理装置１０より抑止又は解除指示を受信する（Ｓ２００１）。抑止又は解除指示には、当該指示の対象となる経路を識別するために、収集装置ＩＤが含まれている。続いて、当該指示に応じて当該ローカル処理装置２０における抑止経路管理テーブルを更新する（Ｓ２００２）。
【００７０】
図１４は、抑止経路管理テーブルの構成例を示す図である。
【００７１】
図１４に示される抑止経路管理テーブル２０２は、各ローカル処理装置２０に実装されているテーブルであり、監視対象におけるイベントに基づいて、当該ローカル処理装置２０に監視情報を伝達する収集装置３０ごとに抑止フラグが管理されている。
【００７２】
抑止フラグの意味は、図１０の経路判定用情報テーブル２０１におけるものと同様である。したがって、ステップＳ２００２では、抑止指示が受信された場合は抑止対象とされている収集装置３０の抑止フラグを「ＯＮ」にし、解除指示が受信された場合は解除指示の対象とされた抑止フラグをクリアする。なお、解除指示については、特定の経路（収集装置３０）を対象とせずに、全ての経路を対象としてもよい。この場合、抑止経路管理テーブル２０２における抑止フラグは、全ての収集装置３０についてクリアされる。
【００７３】
次に、ローカル処理装置２０が、収集装置から監視情報を受信した際の処理について説明する。図１５は、ローカル処理装置における監視情報の受信処理を説明するためのフローチャートである。
【００７４】
まず、収集装置３０から監視情報を受信する（Ｓ２１０１）。収集装置３０からの監視情報は、例えば、上述した図９に示されるよう構成される。続いて、抑止経路管理テーブル２０２における抑止フラグに基づいて、監視情報の送信元が抑止対象であるか否かを判定する（Ｓ２１０２）。抑止対象でない場合（Ｓ２１０２でＮｏ）、当該監視情報をセンタ処理装置１０に転送する（Ｓ２１０３）。一方、抑止対象である場合（Ｓ２１０２でＹｅｓ）、当該監視情報は転送せずに破棄する（Ｓ２１０４）。
【００７５】
ところで、上記において抑止経路（又は非抑止経路）の判定は、監視情報の平均遅延時間に基づいて行われていたが、抑止経路等の判定に用いるパラメータは、これに限られず、例えば、ローカル処理装置２０のＣＰＵの負荷率（又は稼働率）等に基づいて行ってもよい。この場合、各ローカル処理装置２０からは、センタ処理装置１０に対して監視情報と共に当該ローカル処理装置２０のＣＰＵの負荷率が送信される。したがって、センタ処理装置１０における経路判定用情報テーブル２０１は、例えば、図１６に示されるように構成される。
【００７６】
図１６は、センタ処理装置における経路判定用情報テーブルの第二の構成例を示す図である。
【００７７】
図１６の経路判定用情報テーブル２０１ａでは、平均遅延時間の代わりにローカル処理装置２０のＣＰＵの負荷率が管理されている。但し、ローカル処理装置２０のＣＰＵ負荷率は、伝達経路ごとに異ならないため、図１６においても、一つのローカル処理装置２０に係る全ての伝達経路におけるＣＰＵ負荷率は同じ値となる。図１６の経理判定情報テーブル２０１ａに基づけば、ＣＰＵ負荷率の値の大きい経路から順に抑止指示の対象として選択し、選択された伝達経路については、経路判定用情報テーブル２０１における抑止フラグを「ＯＮ」にする。こうすることで、負荷分散を効果的に図ることができる。
【００７８】
なお、この場合、図１２のステップＳ１１００では、非抑止経路に係るローカル処理装置２０のＣＰＵ負荷率が所定の閾値と比較される。ＣＰＵ負荷率が所定の閾値より大きい場合は、図１１の処理が実行され、所定の閾値以下の場合は、図１１の処理は実行されない。
【００７９】
ところで、先に説明した、遅延時間に基づく抑止経路の判定においても、ローカル処理装置２０のＣＰＵ負荷率は考慮されていると考えられる。すなわち、ＣＰＵ負荷率と遅延時間とは相関関係があると解するからである。更に、遅延時間によれば、ＣＰＵ負荷率のみならずネットワーク負荷も考慮した判定結果を得られる。かかる点に鑑みれば、単にＣＰＵ負荷率に基づいて判定する場合に比べ、遅延時間に基づいて判定する方が好ましいといえる。
【００８０】
上述したように、本発明の実施の形態における監視システム１によれば、システムを構成する装置及びネットワークに対する負荷を効果的に軽減させることができると共に、適切に負荷分散を図ることができる。
【００８１】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００８２】
以上の説明に関し、更に以下の項を開示する。
（付記１）  監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象の監視をコンピュータに実行させる監視プログラムであって、
前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手順と、
前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手順とを有することを特徴とする監視プログラム。
（付記２）  前記経路選定手順及び前記抑止手順を定期的に実行させることを特徴とする付記１記載の監視プログラム。
（付記３）  前記監視情報には前記事象の発生時刻を示す情報が含まれており、
前記経路選定手順は、前記監視情報が受信された時刻と前記発生時刻とに基づいて前記複数の経路のそれぞれにおける前記監視情報の伝達の所要時間を算出し、前記所要時間に基づいて前記監視情報の伝達を抑止させる経路を選定することを特徴とする付記１又は２記載の監視プログラム。
（付記４）  前記複数の経路のうち抑止の対象とされていない経路における前記所要時間を所定の閾値と定期的に比較する比較手順を有し、
前記比較手順における比較結果に応じて前記経路選定手順及び前記抑止手順を実行させることを特徴とする付記３記載の監視プログラム
（付記５）  前記監視情報には前記伝達元の負荷を示す情報が含まれており、
前記判定手順は、前記負荷に基づいて前記監視情報の伝達を抑止させる経路を選定することを特徴とする付記１又は２記載の監視プログラム。
（付記６）  前記複数の経路のうち抑止の対象とされていない経路に係る前記伝達元の負荷を所定の閾値と定期的に比較する比較手順を有し、
前記比較手順における比較結果に応じて前記経路選定手順及び前記抑止手順を実行させることを特徴とする付記５記載の監視プログラム
（付記７）  前記経路選定手順は、前記複数の経路のうち少なくとも二つの経路は抑止の対象としないことを特徴とする付記１乃至６いずれか一項記載の監視プログラム。
（付記８）  付記１乃至７いずれか一項記載の監視プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記９）  監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置における監視方法であって、
前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手順と、
前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手順とを有することを特徴とする監視方法。
（付記１０）  監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置であって、
前記複数の経路から受信される複数の前記監視情報に基づいて、前記監視情報の伝達を抑止させる経路を選定する経路選定手段と、
前記経路選定手順において選定された経路に係る前記監視情報の送信元に対し前記監視情報の伝達の抑止指示を通知する抑止手段とを有することを特徴とする監視装置。
（付記１１）  監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置に対する前記監視情報の送信をコンピュータに実行させる監視情報送信プログラムであって、
前記監視装置より、前記監視情報の送信を抑止する経路を指示する抑止指示を受信する受信手順と、
前記監視装置に送信する前記監視情報が前記抑止指示の経路に係るものであるかを判定する判定手順とを有し、
前記判定手順における判定結果に応じて、前記監視情報を送信しないことを特徴とする監視情報送信プログラム。
（付記１２）  監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置に前記監視情報を送信する監視情報送信装置における監視情報送信方法であって、
前記監視装置より、前記監視情報の送信を抑止する経路を指示する抑止指示を受信する受信手順と、
前記監視装置に送信する前記監視情報が前記抑止指示の経路に係るものであるかを判定する判定手順とを有し、
前記判定手順における判定結果に応じて、前記監視情報を送信しないことを特徴とする監視情報送信方法。
（付記１３）  監視対象における事象の発生に応じて複数の経路から伝達される監視情報に基づいて前記監視対象を監視する監視装置に前記監視情報を送信する監視情報送信装置であって、
前記監視装置より、前記監視情報の送信を抑止する経路を指示する抑止指示を受信する受信手段と、
前記監視装置に送信する前記監視情報が前記抑止指示の経路に係るものであるかを判定する判定手段とを有し、
前記判定手段による判定結果に応じて、前記監視情報を送信しないことを特徴とする監視情報送信装置。
【図面の簡単な説明】
【００８３】
【図１】従来の監視システムの処理概要を説明するための図である。
【図２】本発明の実施の形態における監視システムの構成例を示す図である。
【図３】センサで検出されたイベントに基づく監視情報の伝達経路を説明するための図である。
【図４】各ローカル処理装置の監視範囲の例を示す図である。
【図５】各収集装置で検出された監視情報の伝達経路を示す図である。
【図６】本発明の実施の形態におけるセンタ処理装置への監視情報の伝達を抑制するための処理手順の概要を説明するための図である。
【図７】本発明の実施の形態におけるセンタ処理装置のハードウェア構成例を示す図である。
【図８】センタ処理装置における監視情報の受信処理を説明するためのフローチャートである。
【図９】監視情報の構造の例を示す図である。
【図１０】センタ処理装置における経路判定用情報テーブルの構成例を示す図である。
【図１１】センタ処理装置における監視情報の抑止処理を説明するためのフローチャートである。
【図１２】センタ処理装置における監視情報の抑止処理の第二の例を説明するためのフローチャートである。
【図１３】ローカル処理装置における抑止又は解除指示の受信処理を説明するためのフローチャートである。
【図１４】抑止経路管理テーブルの構成例を示す図である。
【図１５】ローカル処理装置における監視情報の受信処理を説明するためのフローチャートである。
【図１６】センタ処理装置における経路判定用情報テーブルの第二の構成例を示す図である。
【符号の説明】
【００８４】
１、５００        監視システム
１０、５１０      センタ処理装置
２０、２０ａ、２０ｂ、２０ｃ、２０ｄ、２０ｅ、５２０、５２０ａ、５２０ｂ、５２０ｃ、５２０ｄ、５２０ｅ    ローカル処理装置
３０、３０ａ、３０ｂ、３０ｃ、３０ｄ、３０ｅ、５３０、５３０ａ、５３０ｂ、５３０ｃ、５３０ｄ、５３０ｅ    収集装置
４０              ネットワーク
５０        端末装置
６０        センサ
１００    ドライブ装置
１０１    記録媒体
１０２    補助記憶装置
１０３    メモリ装置
１０４    演算処理装置
１０５    インタフェース装置
Ｂ    バス
【図１】
2007194918.tif 000003
【図２】
2007194918.tif 000004
【図３】
2007194918.tif 000005
【図４】
2007194918.tif 000006
【図５】
2007194918.tif 000007
【図６】
2007194918.tif 000008
【図７】
2007194918.tif 000009
【図８】
2007194918.tif 000010
【図９】
2007194918.tif 000011
【図１０】
2007194918.tif 000012
【図１１】
2007194918.tif 000013
【図１２】
2007194918.tif 000014
【図１３】
2007194918.tif 000015
【図１４】
2007194918.tif 000016
【図１５】
2007194918.tif 000017
【図１６】
2007194918.tif 000018