(57)【要約】【課題】  通信装置と監視装置との間で迅速に情報を共有することを目的とする。【解決手段】  複数の通信装置と複数の通信装置の動作を監視する監視装置とを備える監視システムであって、通信装置は、動作の異常を検出する検出部と、検出部が異常を検出した場合、異常を示す警報と所定の増分で更新される番号とを含む情報を監視装置に送信し、監視装置からの送信要求に含まれる番号に対応する警報を監視装置に送信する第１制御部と、を有し、監視装置は、各通信装置から情報を受信する受信部と、受信部で受信した情報を記憶する記憶部と、受信した情報に含まれる番号と記憶部に記憶される前回受信した番号との差が所定の増分と異なる場合、情報の送信元の通信装置からの警報の欠損を判定し、情報の送信元の通信装置に送信要求を送信する第２制御部と、を有する。【選択図】    図１
2015118675.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置と前記複数の通信装置の動作を監視する監視装置とを備える監視システムであって、
前記通信装置は、
動作の異常を検出する検出部と、
前記検出部が前記異常を検出した場合、前記異常を示す警報と所定の増分で更新される番号とを含む情報を前記監視装置に送信し、前記監視装置からの送信要求に含まれる番号に対応する警報を前記監視装置に送信する第１制御部と、を備え、
前記監視装置は、
前記各通信装置から前記情報を受信する受信部と、
前記受信部で受信した前記情報を記憶する記憶部と、
受信した前記情報に含まれる番号と前記記憶部に記憶される前回受信した番号との差が前記所定の増分と異なる場合、前記情報の送信元の通信装置からの警報の欠損を判定し、前記情報の送信元の前記通信装置に前記送信要求を送信する第２制御部と、を備える
ことを特徴とする監視システム。
【請求項２】
請求項１に記載の監視システムにおいて、
前記第２制御部は、前記複数の通信装置に前記各通信装置の動作の状態を監視する監視信号を順次に送信して前記各通信装置との間の通信障害を検出し、前記通信障害に対する復旧の処理の開始後に、前記監視装置の外部から受ける指示に基づいて、前記通信障害が発生した通信装置から番号を取得し、取得した番号と前記記憶部に記憶される前記通信障害が発生した通信装置から前回受信した番号とが異なる場合に、前記通信障害が発生した通信装置に前記送信要求を送信する
ことを特徴とする監視システム。
【請求項３】
請求項２に記載の監視システムにおいて、
第２制御部は、所定数の前記通信装置のそれぞれが割り当てられた複数のグループごとに前記監視信号を順次に送信する周期の開始後に、いずれかの前記通信装置から前記情報を受信した場合に、次の前記周期における前記情報の送信元の通信装置の割り当てを、前記監視信号を最後に送信するグループに変更することを特徴とする監視システム。
【請求項４】
動作の異常を検出する検出部と、
前記検出部が前記異常を検出した場合、前記異常を示す警報と所定の増分で更新される番号とを含む情報を通信装置を監視する監視装置に送信し、前記監視装置からの送信要求に含まれる番号に対応する警報を前記監視装置に送信する制御部と、
を備えることを特徴とする通信装置。
【請求項５】
複数の通信装置それぞれから動作の異常を示す警報と所定の増分で更新される番号とを含む情報を受信する受信部と、
前記受信部で受信した前記情報を記憶する記憶部と、
受信した前記情報に含まれる番号と前記記憶部に記憶される前回受信した番号との差が前記所定の増分と異なる場合、前記情報の送信元の通信装置からの警報の欠損を判定し、前記情報の送信元の前記通信装置に前記送信要求を送信し、判定された前記通信装置から欠損した警報を取得する制御部と、
を備えることを特徴とする監視装置。
【請求項６】
複数の通信装置と前記複数の通信装置の動作を監視する監視装置とを備える監視システムの監視方法であって、
前記各通信装置が、動作の異常を検出し、
前記各通信装置が、検出した前記異常を示す警報と所定の増分で更新される番号とを含む情報を前記監視装置に送信し、
前記監視装置が、前記情報を受信し、受信した前記情報を記憶部に記憶し、受信した前記情報に含まれる番号と前記記憶部に記憶される前回受信した番号との差が前記所定の増分と異なる場合、前記情報の送信元の通信装置からの警報の欠損を判定し、前記情報の送信元の前記通信装置に前記送信要求を送信し、
前記送信要求を受信した通信装置が、前記送信要求に含まれる番号に対応する警報を前記監視装置に送信し、
前記監視装置が、前記通信装置から欠損した警報を取得する
ことを特徴とする監視システムの監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視システム、通信装置、監視装置および監視システムの監視方法に関する。
【背景技術】
【０００２】
例えば、伝送装置を監視する監視装置は、ＳＮＭＰ（Simple Network Management Protocol）の規格に基づき、ポーリング信号を複数の伝送装置の各々に順次に送信する。そして、監視装置は、各伝送装置から動作の状態を示す応答を受信することで、各伝送装置を監視する。例えば、監視装置は、応答が欠損する回数が所定値より多い伝送装置に対するポーリング信号を送信する周期を短くする、あるいは送信の順位を上げることで、欠損するデータの発生を効率的に検出する技術が提案されている（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５９１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、欠損する回数が所定値より多い伝送装置に対するポーリング信号を送信する周期を短くする、あるいはポーリング信号の送信の順位を上げたとしても、各伝送装置がポーリング信号を受信する間隔は、伝送装置の数が多くなれば長くなる。そのため、監視装置は、伝送装置が動作の異常を検出したとしても、伝送装置にポーリング信号を送信するまで、迅速に異常を示す警報を取得することが困難である。また、監視装置は、伝送装置との間の通信障害により、ポーリング信号を送信したとしても、伝送装置から警報を取得することが困難な場合がある。
【０００５】
本件開示の監視システム、通信装置、監視装置および監視システムの監視方法は、通信装置と監視装置との間で迅速に情報を共有することを目的とする。
【課題を解決するための手段】
【０００６】
一の観点の監視システムは、複数の通信装置と複数の通信装置の動作を監視する監視装置とを備える監視システムであって、通信装置は、動作の異常を検出する検出部と、検出部が異常を検出した場合、異常を示す警報と所定の増分で更新される番号とを含む情報を監視装置に送信し、監視装置からの送信要求に含まれる番号に対応する警報を監視装置に送信する第１制御部と、を有し、監視装置は、各通信装置から情報を受信する受信部と、受信部で受信した情報を記憶する記憶部と、受信した情報に含まれる番号と記憶部に記憶される前回受信した番号との差が所定の増分と異なる場合、情報の送信元の通信装置からの警報の欠損を判定し、情報の送信元の通信装置に送信要求を送信する第２制御部と、を有する。
【０００７】
別の観点の通信装置は、動作の異常を検出する検出部と、検出部が異常を検出した場合、異常を示す警報と所定の増分で更新される番号とを含む情報を通信装置を監視する監視装置に送信し、監視装置からの送信要求に含まれる番号に対応する警報を監視装置に送信する制御部と、を有する。
【０００８】
別の観点の監視装置は、複数の通信装置それぞれから動作の異常を示す警報と所定の増分で更新される番号とを含む情報を受信する受信部と、受信部で受信した情報を記憶する記憶部と、受信した情報に含まれる番号と記憶部に記憶される前回受信した番号との差が所定の増分と異なる場合、情報の送信元の通信装置からの警報の欠損を判定し、情報の送信元の通信装置に送信要求を送信し、判定された通信装置から欠損した警報を取得する制御部と、を有する。
【０００９】
別の観点の監視システムの監視方法は、複数の通信装置と複数の通信装置の動作を監視する監視装置とを備える監視システムの監視方法であって、各通信装置が、動作の異常を検出し、各通信装置が、検出した異常を示す警報と所定の増分で更新される番号とを含む情報を前記監視装置に送信し、監視装置が、情報を受信し、受信した情報を記憶部に記憶し、受信した情報に含まれる番号と記憶部に記憶される前回受信した番号との差が所定の増分と異なる場合、情報の送信元の通信装置からの警報の欠損を判定し、情報の送信元の通信装置に送信要求を送信し、送信要求を受信した通信装置が、送信要求に含まれる番号に対応する警報を監視装置に送信し、監視装置が、通信装置から欠損した警報を取得する。
【発明の効果】
【００１０】
本件開示の監視システム、通信装置、監視装置および監視システムの監視方法によれば、通信装置と監視装置との間で迅速に情報を共有することができる。
【図面の簡単な説明】
【００１１】
【図１】監視システム、通信装置および監視装置の一実施形態を示す図である。
【図２】図１に示した監視システムにおける監視処理の例を示す図である。
【図３】監視システム、通信装置および監視装置の別実施形態を示す図である。
【図４】図３に示した伝送装置の警報テーブルの例を示す図である。
【図５】図３に示した監視装置の警報テーブルの例を示す図である。
【図６】図３に示した監視システムにおける監視処理の例を示す図である。
【図７】監視システム、通信装置および監視装置の別実施形態を示す図である。
【図８】図７に示したグループテーブルの例を示す図である。
【図９】図７に示した監視システム１００における監視処理の例を示す図である。
【図１０】図７に示した監視システム１００における監視処理の例の続きを示す図である。
【図１１】図１０に示したグループテーブルにおけるグループの割り当ての更新の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を用いて実施形態について説明する。
【００１３】
図１は、監視システム、通信装置および監視装置の一実施形態を示す。図１に示す監視システム１００は、Ｎ台の伝送装置１０（１０（１）−１０（Ｎ））、監視装置２０、各伝送装置１０の間を接続しデータを伝送する光ファイバ等の伝送路３０、およびＮ台の伝送装置１０と監視装置２０とを接続するネットワーク４０を含む。ここで、Ｎは正の整数である。また、伝送装置１０（１）は、ネットワーク５０に接続され、伝送装置１０（Ｎ）は、ネットワーク６０に接続される。伝送装置１０（１）−１０（Ｎ）は、ネットワーク５０とネットワーク６０との間に配置され、データを相互に伝送する。伝送装置１０（１）−１０（Ｎ）は、通信装置の一例である。なお、図１では、伝送装置１０（１）に含まれる要素を示すが、伝送装置１０（２）−１０（Ｎ）についても同様の機能を有する要素を含む。
【００１４】
伝送装置１０（１）は、例えば、プログラムを実行するプロセッサ等の制御部１１を含み、例えば、制御部１１は、プログラムを実行することで、検出部１２として動作する。
【００１５】
例えば、検出部１２は、伝送装置１０（１）の動作の異常を検出する。例えば、検出部１２が検出する伝送装置１０（１）の動作の異常には、伝送装置１０（１）内部に含まれる送信部、受信部あるいは各種センサ等の動作の異常や、伝送装置１０（１）に接続されたコンピュータ装置あるいはネットワーク装置等の動作の異常がある。
【００１６】
例えば、制御部１１は、プログラムの実行により実現される検出部１２により検出された異常を示す警報と所定の増分で更新される番号とを含む情報を監視装置２０に送信する。また、制御部１１は、異常を示す警報と番号とをＲＡＭ（Random Access Memory）等の記憶部に記憶する。また、制御部１１は、例えば、監視装置２０からの送信要求に含まれる番号に対応する警報を監視装置２０に送信する。
【００１７】
なお、制御部１１は、検出部１２により異常が検出されるごとに、番号を所定の増分（例えば、１ずつ等）で増加させる。また、制御部１１が実行するプログラムは、例えば、伝送装置１０（１）に含まれるＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の記憶部に予め記憶されている。
【００１８】
監視装置２０は、受信部２１、プログラムを実行するプロセッサ等の制御部２２および記憶部２３を含み、例えば、ＳＮＭＰ（Simple Network Management Protocol）等の通信規格に基づいて、伝送装置１０の動作を監視する。
【００１９】
例えば、受信部２１は、ネットワーク４０を介して、伝送装置１０から異常を示す警報と番号とが含まれた情報を受信し、受信した警報および番号を制御部２２に出力する。
【００２０】
例えば、制御部２２は、プログラム等を実行し、伝送装置１０（１）から受信した情報に含まれる番号と、後述する記憶部２３に記憶される伝送装置１０（１）から前回受信した番号との差を所定の増分と比較し、警報の欠損の有無を判定する。制御部２２は、警報の欠損があると判定した場合に、伝送装置１０（１）に送信要求を送信する。制御部２２の動作については、図２で説明する。なお、ネットワーク４０における障害等により、伝送装置１０からの警報が監視装置２０まで伝送されない場合等に、監視装置２０は、伝送装置１０からの警報を欠損する。
【００２１】
なお、監視装置２０は、例えば、伝送装置１０それぞれの動作の状態を監視するＳＮＭＰの規格に準拠したポーリング信号を、伝送装置１０（１）から伝送装置１０（Ｎ）の順番に所定の時間間隔で送信してもよい。この場合、各伝送装置１０の制御部１１は、ポーリング信号の受信を契機に、監視装置２０との処理の同期を図るとともに、現在の動作状況を示す情報等を含むＳＮＭＰに準拠した応答を監視装置２０に送信する。
【００２２】
図２は、図１に示した監視システム１００における監視処理の例を示す。例えば、ステップＳ１０、ステップＳ１１、ステップＳ１２は、伝送装置１０（１）の制御部１１がプログラムを実行することにより実現される。また、ステップＳ２０、ステップＳ２１、ステップＳ２２，ステップＳ２３は、監視装置２０の制御部２２がプログラムを実行することにより実現される。すなわち、図２は、監視方法の一実施形態を示す。なお、図２に示す処理は、伝送装置１０および監視装置２０に搭載されるハードウェアにより実行されてもよい。この場合、図１に示した伝送装置１０（１）の制御部１１および検出部１２と、監視装置２０の受信部２１および制御部２２とは、各装置内に配置される回路によりそれぞれ実現される。
【００２３】
なお、伝送装置１０（２）−１０（Ｎ）それぞれと監視装置２０との監視処理は、図２に示した伝送装置１０（１）と監視装置２０との監視処理と同様である。
【００２４】
ステップＳ１０において、伝送装置１０（１）の検出部１２は、図１で説明したように、動作の異常を検出したか否かを判定する。検出部１２は、動作の異常を検出した場合（ＹＥＳ）、処理をステップＳ１１に移行し、動作の異常を検出しなかった場合（ＮＯ）、処理を終了する。
【００２５】
ステップＳ１１において、制御部１１は、図１で説明したように、検出された異常を示す警報と所定の増分で更新された番号とを含む情報を、ネットワーク４０を介して監視装置２０に送信する。
【００２６】
次に、ステップＳ１２において、制御部１１は、図１で説明したように、監視装置２０からの送信要求に含まれる番号に対応する警報を監視装置２０に送信する。例えば、制御部１１は、監視装置２０から受信した欠損した警報の送信を要求する信号に付加された番号を受信する。制御部１１は、例えば、伝送装置１０（１）の記憶部に記憶された複数の警報のうち、受信した番号に対応する警報を読み出し、読み出した警報を番号とともに監視装置２０に送信する。
【００２７】
一方、ステップＳ２０において、監視装置２０の制御部２２は、伝送装置１０（１）から、受信部２１を介して動作の異常を示す警報を受信したか否かを判定する。例えば、制御部２２は、警報を受信した場合（ＹＥＳ）、受信した警報と警報に付加された番号を記憶部２３に記憶し、処理をステップＳ２１に移行する。一方、制御部２２は、警報を受信しない場合（ＮＯ）、処理を終了する。
【００２８】
ステップＳ２１において、制御部２２は、伝送装置１０（１）からの警報に欠損した警報があるか否かを判定する。例えば、制御部２２は、ステップＳ２０で受信した警報の番号と、ステップＳ２０で受信した警報より前に伝送装置１０（１）より受信し監視装置２０に含まれる記憶部に記憶された番号との差分を所定の増分と比較する。例えば、記憶部２３に“１”，“２”，“３”の番号が記憶され、受信部２１が伝送装置１０（１）から警報の番号として新たに“４”を受けた場合、制御部２２は、番号の差分が“１”であるため、伝送装置１０（１）からの欠損した警報はないと判定する。そして、制御部２２は、伝送装置１０（１）からの警報が欠損していないと判定した場合（ＮＯ）、処理を終了する。一方、例えば、受信部２１が伝送装置１０（１）から警報の番号として新たに“５”を受けた場合、制御部２２は、番号の差分が所定の増分の“１”と異なるため、伝送装置１０（１）において欠損した警報があると判定する。制御部２２は、伝送装置１０（１）からの警報が欠損したと判定し（ＹＥＳ）、処理をステップＳ２２に移行する。
【００２９】
ステップＳ２２において、制御部２２は、欠損した番号の警報を要求する要求信号を伝送装置１０（１）に送信する。なお、制御部２２は、欠損した番号が複数ある場合、複数の番号を要求信号に付加してもよい。
【００３０】
次に、ステップＳ２３において、制御部２２は、受信部２１を介して、伝送装置１０（１）から欠損した警報および警報に付加された番号を取得する。例えば、制御部２２は、欠損した警報および警報に付加された番号を記憶部２３に記憶する。
【００３１】
そして、監視システム１００による伝送処理は終了する。なお、図２に示した伝送装置１０（１）の動作フローは、伝送装置１０（１）が動作の異常を検出する度に繰り返し実行される。図２に示した監視装置２０の動作フローは、所定の周期で繰り返し実行される。
【００３２】
以上、この実施形態では、伝送装置１０は、異常を検出した場合、異常が検出されたタイミングで次のポーリング信号を受信する前に、警報を監視装置２０に送信する。例えば、監視システム１００が伝送装置１０を４０００台含み、監視装置２０の制御部２２が１０秒の時間間隔で各伝送装置１０に順次にポーリング信号を送信する場合、各伝送装置１０がポーリング信号を受信する間隔は４００００秒（約１１時間）である。これに対して、この実施形態では、伝送装置１０がポーリング信号を待つことなく、動作の異常を示す警報を監視装置２０に送信する。これにより、監視システム１００に含まれる伝送装置１０の数に拘わりなく、伝送装置１０に発生した異常を示す警報を、伝送装置１０と監視装置２０との間で迅速に共有することができる。
【００３３】
また、ネットワーク４０の障害等により監視装置２０と伝送装置１０の間に通信障害が発生し、伝送装置１０の警報が欠損した場合でも、監視装置２０は、番号に基づいて情報の送信元の伝送装置１０からの警報が欠損したか否かを判定することができる。監視装置２０は、情報の送信元の伝送装置１０に送信要求を送信し、伝送装置１０から欠損した警報を取得することで、伝送装置１０と監視装置２０との間で迅速に情報を共有することができる。
【００３４】
なお、伝送装置１０（１）−１０（Ｎ）それぞれは、ネットワーク４０に接続され、監視装置２０から監視されたが、これに限定されない。例えば、伝送装置１０（１）−１０（Ｎ）のうちの伝送装置１０（１）がネットワーク４０に接続され、伝送装置１０（２）−（Ｎ）は、伝送路３０および伝送装置１０（１）を介して、監視装置２０に障害を示す警報等を送信してもよい。
【００３５】
図３は、監視システム、通信装置および監視装置の別実施形態を示す。図３に示す監視システム１００の各要素において、図１に示した監視システム１００の要素と同一または同様の機能を有するものについては、同一の符号を付し詳細な説明は省略する。
【００３６】
監視システム１００は、例えば、Ｎ個の伝送装置１０、監視装置２０、光ファイバ等の伝送路３０、および各伝送装置１０と監視装置２０とを接続するネットワーク４０を含む。
【００３７】
伝送装置１０（１）は、例えば、プログラムを実行するプロセッサ等の制御部１１ａおよび記憶部１３を含む。なお、伝送装置１０（２）−１０（Ｎ）は、図１に示した伝送装置１０（１）と同様の機能を有する要素を含む。
【００３８】
例えば、制御部１１ａは、プログラムを実行することで、検出部１２として動作する。また、制御部１１ａは、図１に示した制御部１１と同様に、例えば、プログラムの実行により実現される検出部１２により検出された異常を示す警報と所定の増分で更新される番号とを含む情報を監視装置２０に送信する。また、制御部１１ａは、異常を示す警報と付加される番号とを記憶部１３の予め割り当てられた格納領域に格納する。
【００３９】
また、制御部１１ａは、例えば、監視装置２０からの送信要求に含まれる番号に対応する警報を監視装置２０に送信する。制御部１１ａの動作については、図６で説明する。
【００４０】
記憶部１３は、ＥＥＰＲＯＭおよびＲＡＭ等を含み、制御部１１ａが実行するプログラム、および検出された異常を示す警報と警報に付加された番号とを格納する警報テーブル１４を記憶する。警報テーブル１４については、図４で説明する。
【００４１】
監視装置２０は、受信部２１、プログラムを実行するプロセッサ等の制御部２２ａおよび記憶部２３を含み、例えば、ＳＮＭＰ等の通信規格に基づいて各伝送装置１０の動作を監視する。また、監視装置２０は、入力装置２５および出力装置２６に接続される。
【００４２】
例えば、制御部２２ａは、図１に示した制御部２２と同様に、伝送装置１０（１）から受信した情報に含まれる番号と、記憶部２３に記憶される伝送装置１０（１）から前回受信した番号との差を所定の増分と比較し、警報の欠損の有無を判定する。制御部２２ａは、警報の欠損があると判定した場合に、伝送装置１０（１）に送信要求を送信する。例えば、制御部２２ａは、警報の欠損があると判定した場合、入力装置２５を介して、監視装置１００の管理者等の外部から欠損した警報を取得する要求の指示を受け、ネットワーク４０を介して送信要求を伝送装置１０に送信する。
【００４３】
また、制御部２２ａは、例えば、図１に示した制御部２２と同様に、ＳＮＭＰの規格に準拠したポーリング信号を伝送装置１０（１）から伝送装置１０（Ｎ）の順番に所定の時間間隔で送信する。この場合、各伝送装置１０の制御部１１ａは、ポーリング信号の受信を契機に、監視装置２０との処理の同期を図るとともに、現在の動作状況を示す情報等を含むＳＮＭＰに準拠した応答を監視装置２０に送信する。また、例えば、制御部２２ａは、伝送装置１０からの応答の有無に基づいて、伝送装置１０との間におけるネットワーク４０の通信の状態を監視する。例えば、制御部２２ａは、伝送装置１０からの応答を受信した場合、伝送装置１０との間のネットワーク４０に障害が発生していないと判定する。一方、制御部２２ａは、伝送装置１０からの応答を受信しなかった場合、伝送装置１０との間のネットワーク４０に障害が発生したと判定する。制御部２２ａの動作については、図６で説明する。
【００４４】
記憶部２３は、ＥＥＰＲＯＭおよびＲＡＭ等を含み、制御部２２ａが実行するプログラム、および伝送装置１０（１）−１０（Ｎ）それぞれから受信した異常を示す警報と警報に付加された番号とを格納する警報テーブル２４を記憶する。警報テーブル２４については、図５で説明する。
【００４５】
例えば、入力装置２５は、キーボードあるいはタッチパネル等であり、監視システム１００の管理者等から欠損した警報を取得する要求の指示等を受ける。
【００４６】
例えば、出力装置２６は、有機ＥＬ（Organic Electro-Luminescence）や液晶等のディスプレイである。出力装置２６は、例えば、各伝送装置１０において検出された動作の異常を示す警報あるいはネットワーク４０に発生した障害を示す情報等を、制御部２２ａの制御に基づいて表示する。監視システム１００の管理者等は、出力装置２６に表示された情報に基づいて、伝送装置１０あるいはネットワーク４０の復旧の作業を行う。
【００４７】
図４は、図３に示した伝送装置１０の警報テーブル１４の例を示す。警報テーブル１４は、日時、警報および番号の格納領域を有する。
【００４８】
日時の格納領域には、例えば、検出部１２が伝送装置１０（１）において動作の異常を検出した日時が格納される。
【００４９】
警報の格納領域には、検出部１２により検出された伝送装置１０（１）の動作の異常を示す警報が格納される。なお、警報の格納領域に格納される“警報Ａ”、“警報Ｂ”等は、例えば、伝送装置１０（１）内部に含まれる装置およびセンサ等、あるいは伝送装置１０（１）に接続されるコンピュータ装置やネットワーク機器等に応じて予め設定された動作の異常の内容を示す。制御部１１ａは、例えば、検出部１２により検出された異常の内容に基づいて、警報Ａ、警報Ｂ等を選択し、選択した警報を警報の格納領域に格納する。また、制御部１１ａは、選択した警報と所定の増分で更新される番号を含む情報を監視装置２０に送信する。
【００５０】
番号の格納領域には、例えば、制御部１１ａにより選択された警報に付加される番号が格納される。なお、図４に示す警報テーブル１４では、伝送装置１０（１）において、検出部１２により検出された直近の警報は警報Ａであり、番号は１９である。
【００５１】
図５は、図３に示した監視装置２０の警報テーブル２４の例を示す。警報テーブル２４は、日時、伝送装置、警報および番号の格納領域を有する。
【００５２】
日時の格納領域には、例えば、各伝送装置１０の検出部１２が動作の異常を検出した日時が格納される。
【００５３】
伝送装置の格納領域には、例えば、動作の異常が検出された伝送装置１０を示す装置番号が格納される。なお、伝送装置の格納領域には、装置番号の代わりに、ＭＡＣ（Media Access Control）アドレスあるいはＩＰ（Internet Protocol）アドレス等の伝送装置１０を示す情報が格納されてもよい。
【００５４】
警報の格納領域には、各伝送装置１０の検出部１２により検出された各伝送装置１０における動作の異常を示す警報が格納される。なお、警報の格納領域の“警報Ａ”、“警報Ｂ”、“警報Ｃ”、“警報Ｄ”、“警報Ｅ”は、例えば、各伝送装置１０内部に含まれる装置およびセンサ等、あるいは伝送装置１０（１）に接続されるコンピュータ装置等に応じて予め設定された異常の内容を示す。
【００５５】
番号の格納領域には、例えば、各伝送装置１０から受信した情報に含まれる番号が格納される。
【００５６】
図５に示す警報テーブル２４では、伝送装置１０（１）から直近に受信した警報は警報Ａであり、番号は１９である。また、伝送装置１０（２７）から直近に受信した警報は警報Ａであり、番号は５２である。伝送装置１０（３８５）から直近に受信した警報は警報Ｅであり、番号は１０２である。伝送装置１０（５７６）から直近に受信した警報は警報Ｄであり、番号は３１である。伝送装置１０（１０４７）から直近に受信した警報は警報Ｃであり、番号は５である。
【００５７】
図６は、図３に示した監視システム１００における監視処理の例を示す。例えば、ステップＳ１ａからステップＳ１ｄ、ステップＳ１１およびステップＳ１２に示す動作は、伝送装置１０（１）の制御部１１ａがプログラムを実行することにより実現される。また、例えば、ステップＳ２ａからステップＳ２ｆおよびステップＳ２０からステップＳ２３に示す動作は、監視装置２０の制御部２２ａがプログラムを実行することにより実現される。すなわち、図６は、監視方法の別実施形態を示す。なお、図６に示す処理は、伝送装置１０および監視装置２０に搭載されるハードウェアにより実行されてもよい。この場合、図３に示した伝送装置１０（１）の制御部１１ａおよび検出部１２と、監視装置２０の受信部２１および制御部２２ａとは、各装置内に配置される回路によりそれぞれ実現される。
【００５８】
なお、伝送装置１０（２）−１０（Ｎ）それぞれと監視装置２０との監視処理は、図６に示した伝送装置１０（１）と監視装置２０との監視処理と同様である。また、図６に示す各ステップの処理のうち、図２に示すステップと同一または同等の処理のものについては、同一のステップの番号を付し説明を省略する。
【００５９】
ステップＳ１ａにおいて、伝送装置１０（１）の制御部１１ａ、監視装置２０からポーリング信号を受信したか否かを判定する。制御部１１ａは、監視装置２０からポーリング信号を受信した場合（ＹＥＳ）、処理をステップＳ１ｂに移行する。一方、制御部１１ａは、ポーリング信号を受信していない場合（ＮＯ）、処理をステップＳ１ｄに移行する。
【００６０】
ステップＳ１ｂにおいて、制御部１１ａは、図３で説明したように、受信したポーリング信号に対する応答を監視装置２０に送信する。
【００６１】
次に、ステップＳ１ｃにおいて、制御部１１ａは、図３で説明したように、監視装置２０からの送信要求に含まれる番号に対応する警報を監視装置２０に送信する。例えば、制御部１１ａは、監視装置２０から受信した欠損した警報の送信を要求する信号に付加された番号を受信する。制御部１１ａは、例えば、伝送装置１０（１）の記憶部に記憶された複数の警報のうち、受信した番号に対応する警報を読み出し、読み出した警報を番号とともに監視装置２０に送信する。
【００６２】
次に、ステップＳ１ｄにおいて、検出部１２は、図３で説明したように、伝送装置１０（１）において動作の異常を検出したか否かを判定する。検出部１２は、動作の異常を検出した場合（ＹＥＳ）、処理をステップＳ１１に移行する。一方、検出部１２は、動作の異常を検出しなかった場合（ＮＯ）、処理をステップＳ１ａに移行する。
【００６３】
一方、ステップＳ２ａにおいて、制御部２２ａは、図３で説明したように、伝送装置１０（１）から伝送装置１０（Ｎ）の順番で所定の時間間隔でポーリング信号を送信する。
【００６４】
次に、ステップＳ２ｂにおいて、制御部２２ａは、各伝送装置１０から応答を受信したか否かを判定する。例えば、制御部２２ａは、伝送装置１０（１）から応答を受信した場合（ＹＥＳ）、伝送装置１０（１）との間でネットワーク４０に通信障害が発生していないと判定し、処理をステップＳ２ａに移行する。一方、制御部２２ａは、伝送装置１０（１）から応答を受信しない場合（ＮＯ）、伝送装置１０（１）との間でネットワーク４０に通信障害が発生していると判定し、処理をステップＳ２ｃに移行する。なお、制御部２２ａが伝送装置１０から応答を受信しない場合には、ネットワーク４０の通信障害により、制御部２２ａが送信したポーリング信号が伝送装置１０に届いていない場合も含まれる。
【００６５】
ステップＳ２ｃにおいて、制御部２２ａは、ネットワーク４０に発生した通信障害を示す警報、および管理者等にネットワーク４０の通信障害の復旧の指示を出力装置２６に出力する。管理者等は、出力装置２６に表示された警報および指示に基づいて、監視装置２０と伝送装置１０（１）との間におけるネットワーク４０の通信障害に対する復旧処理を開始する。
【００６６】
次に、ステップＳ２ｄにおいて、制御部２２ａは、通信障害に対する復旧の処理の開始後に、入力装置２５から受けた管理者等の指示に基づいて、直近の警報における番号の送信要求を伝送装置１０（１）に送信する。
【００６７】
次に、ステップＳ２ｅにおいて、制御部２２ａは、ステップＳ２ｄで送信した送信要求に対する伝送装置１０（１）から応答を受信したか否かを判定する。例えば、制御部２２ａは、伝送装置１０（１）から応答を受信した場合（ＹＥＳ）、処理をステップＳ２ｆに移行する。一方、制御部２２ａは、伝送装置１０（１）から応答を受信しない場合（ＮＯ）、処理をステップＳ２ｄに移行する。
【００６８】
ステップＳ２ｆにおいて、制御部２２ａは、伝送装置１０（１）から受信した番号と記憶部２３の警報テーブル２４に格納される伝送装置１０（１）から前回受信した番号とに基づいて、伝送装置１０（１）からの警報に欠損があるか否かを判定する。例えば、伝送装置１０（１）から受信した警報テーブル１４に格納された直近の警報の番号が“１９”の場合、図５に示す警報テーブル２４に格納される前回受信した番号“１９”と一致する。この場合、制御部２２ａは、ネットワーク４０における通信障害の間に伝送装置１０（１）の検出部１２により新たな動作の異常が検出されず、欠損した警報はなかった（ＮＯ）と判定し、処理をステップＳ２０に移行する。一方、例えば、伝送装置１０（１）から受信した警報テーブル１４に格納される直近の警報の番号が“２０”の場合、図５に示す警報テーブル２４に格納される前回受信した番号“１９”と異なる。この場合、制御部２２ａは、ネットワーク４０における通信障害の間に伝送装置１０（１）の検出部１２により新たな動作の異常が検出され、欠損した警報がある（ＹＥＳ）と判定し、処理をステップＳ２２に移行する。
【００６９】
そして、監視システム１００は、伝送装置１０（１）にステップＳ１１およびステップＳ１２の処理を、監視装置２０にステップＳ２０からステップＳ２３の処理をそれぞれ実行させて終了する。なお、図６に示した伝送装置１０（１）の動作フローは、伝送装置１０（１）がポーリング信号を受信する、あるいは伝送装置１０（１）が動作の異常を検出する度に繰り返し実行される。また、制御部１１ａは、図６に示す監視装置２０からのポーリング信号に対する処理と、動作の異常を検出する処理とを並列に実行してもよい。一方、図６に示した監視装置２０の動作フローは、所定の周期で繰り返し実行される。
【００７０】
以上、この実施形態では、伝送装置１０は、異常を検出した場合、異常が検出されたタイミングで次のポーリング信号を受信する前に、警報を監視装置２０に送信する。これにより、監視システム１００に含まれる伝送装置１０の数に拘わりなく、伝送装置１０に発生した異常を示す警報を、伝送装置１０と監視装置２０との間で迅速に共有することができる。
【００７１】
また、警報に付加される番号の増分が一定であるため、監視装置２０は、番号の比較あるいは引き算等の簡易な手法により、各伝送装置１０における警報の欠損を容易に判定でき、伝送装置１０の数に拘わらず、監視の負荷の増大を回避することができる。
【００７２】
また、ネットワーク４０の障害等により監視装置２０と伝送装置１０の間に通信障害が発生し、伝送装置１０の警報が欠損した場合でも、監視装置２０は、警報テーブル２４に基づいて伝送装置１０からの警報が欠損したか否かを判定することができる。これにより、監視装置２０は、警報が欠損した情報の送信元の伝送装置１０に送信要求を送信し、伝送装置１０から欠損した警報を取得することで、伝送装置１０の警報テーブル１４と監視装置２０の警報テーブル２４との間で迅速に情報を共有することができる。
【００７３】
なお、記憶部２３は、１つの警報テーブル２４を格納したが、例えば、伝送装置１０ごとの警報テーブルを格納し、制御部２２ｂは、伝送装置１０ごとに警報および番号を格納してもよい。
【００７４】
図７は、監視システム、通信装置および監視装置の別実施形態を示す。図７に示す監視システム１００の各要素において、図３に示した監視システム１００の要素と同一または同様の機能を有するものについては、同一の符号を付し詳細な説明は省略する。
【００７５】
監視システム１００は、例えば、Ｎ個の伝送装置１０、監視装置２０、光ファイバ等の伝送路３０、および各伝送装置１０と監視装置２０とを接続するネットワーク４０を含む。
【００７６】
監視装置２０は、受信部２１、プログラムを実行するプロセッサ等の制御部２２ｂおよび記憶部２３ａを含み、例えば、ＳＮＭＰ等の通信規格に基づいて各伝送装置１０の動作を監視する。また、監視装置２０は、入力装置２５および出力装置２６に接続される。
【００７７】
例えば、制御部２２ｂは、図３に示した制御部２２ａと同様に、伝送装置１０（１）から受信した情報に含まれる番号と、記憶部２３ａに記憶される伝送装置１０（１）から前回受信した番号との差を所定の増分と比較し、警報の欠損の有無を判定する。制御部２２ｂは、警報の欠損があると判定した場合に、伝送装置１０（１）に送信要求を送信する。例えば、制御部２２ｂは、警報の欠損があると判定した場合、入力装置２５を介して、監視装置１００の管理者等の外部から欠損した警報を取得する要求の指示を受け、ネットワーク４０を介して送信要求を伝送装置１０に送信する。
【００７８】
また、制御部２２ｂは、例えば、記憶部２３ａに格納されるグループテーブル２７に基づいて、所定数（例えば、１０台等）の伝送装置１０ごとに割り当てられたグループの単位で、ＳＮＭＰの規格に準拠したポーリング信号を所定の時間間隔で送信する。ポーリング信号を受信した各グループの伝送装置１０の制御部１１ａは、ポーリング信号の受信を契機に、監視装置２０との処理の同期を図るとともに、現在の動作状況を示す情報等を含むＳＮＭＰに準拠した応答を監視装置２０に送信する。また、例えば、制御部２２ｂは、各グループの伝送装置１０からの応答の有無に基づいて、伝送装置１０との間におけるネットワーク４０の通信の状態を監視する。例えば、制御部２２ｂは、伝送装置１０からの応答を受信した場合、伝送装置１０との間のネットワーク４０に障害が発生していないと判定する。一方、制御部２２ａは、伝送装置１０からの応答を受信しなかった場合、伝送装置１０との間のネットワーク４０に障害が発生したと判定する。制御部２２ｂの動作およびグループテーブル２７については、図８および図９で説明する。
【００７９】
記憶部２３ａは、ＥＥＰＲＯＭおよびＲＡＭ等を含み、制御部２２ｂが実行するプログラム、警報テーブル２４およびグループテーブル２７等を記憶する。
【００８０】
図８は、図７に示したグループテーブル２７の例を示す。グループテーブル２７は、グループと、各グループに割り当てられた伝送装置との格納領域を有する。
【００８１】
グループの格納領域は、例えば、Ｍ個のグループＧ（１）−Ｇ（Ｍ）の格納領域を含む（ＭはＮより小さい正の整数）。
【００８２】
伝送装置の格納領域には、例えば、グループＧ（１）−Ｇ（Ｍ）ごとに割り当てられた所定数の伝送装置１０の装置番号が格納される。なお、伝送装置の格納領域には、装置番号の代わりに、ＭＡＣアドレスあるいはＩＰアドレス等の伝送装置１０を示す情報が格納されてもよい。また、グループテーブル２７は、グループＧ（１）−Ｇ（Ｍ）それぞれに１０台の伝送装置１０の装置番号が格納されるが、１０以外の複数の伝送装置１０の装置番号が格納されてもよい。また、図８に示すグループテーブル２７は、グループＧ（Ｍ）における３番目から１０番目までの伝送装置の格納領域が空いており、“−”で空きを示す。
【００８３】
図９および図１０は、図７に示した監視システム１００における監視処理の例を示す。ステップＳ１ａからステップＳ１ｄ、ステップＳ１１およびステップＳ１２に示す動作は、伝送装置１０（１）の制御部１１ａがプログラムを実行することにより実現される。また、ステップＳ２ａ（１）からステップＳ２ａ（３）、ステップＳ２ｂからステップＳ２ｆおよびステップＳ２０からステップＳ２３に示す動作は、監視装置２０の制御部２２ｂがプログラムを実行することにより実現される。すなわち、図９および図１０は、監視方法の別実施形態を示す。なお、図９および図１０に示す処理は、伝送装置１０および監視装置２０に搭載されるハードウェアにより実行されてもよい。この場合、図７に示した伝送装置１０（１）の制御部１１ａおよび検出部１２と、監視装置２０の受信部２１および制御部２２ｂとは、各装置内に配置される回路により実現される。
【００８４】
なお、伝送装置１０（２）−１０（Ｎ）それぞれと監視装置２０との監視処理は、図９および図１０に示した伝送装置１０（１）と監視装置２０との監視処理と同様である。また、図９および図１０に示す各ステップの処理のうち、図６に示すステップと同一または同等の処理のものについては、同一のステップの番号を付し説明を省略する。
【００８５】
ステップＳ２ａ（１）において、制御部２２ｂは、グループＧ（１）からグループＧ（Ｍ）の順序で各グループの伝送装置１０にポーリング信号を送信する周期の開始時刻前の所定の時間以内にいずれかの伝送装置１０から警報を受信したか否かを判定する。例えば、制御部２２ｂは、５分あるいは１０分等の所定の時間以内にいずれかの伝送装置１０から警報を受信した場合（ＹＥＳ）、処理をステップＳ２ａ（２）に移行する。一方、例えば、制御部２２ｂは、いずれの伝送装置１０から警報を受信しなかった、あるいは所定の時間より前に警報を受信した場合（ＮＯ）、次の周期における各伝送装置１０のグループＧ（１）−Ｇ（Ｍ）への割り当ての更新を見送る。そして、制御部２２ｂは、処理をステップＳ２ａ（３）に移行する。なお、所定の時間を５分あるいは１０分等としたが、伝送装置１０の台数あるいは監視装置２０の処理能力等に応じて設定されるのがよい。
【００８６】
ステップＳ２ａ（２）において、制御部２２ｂは、次の周期における各伝送装置１０のグループＧ（１）−Ｇ（Ｍ）への割り当てを更新する。すなわち、制御部２２ｂは、図１０に示す伝送装置１０のステップＳ１１およびステップＳ１２の処理と、監視装置２０のステップＳ２０からステップＳ２３の処理とにより、所定の時間以内に警報を受信した伝送装置１０との間で警報を共有している。そのため、制御部２２ｂは、所定の時間以内に警報を受信した伝送装置１０へのポーリング信号の送信が最後となるように、各グループＧ（１）−Ｇ（Ｍ）への割り当てを変更する。
【００８７】
図１１は、図１０に示したグループテーブル２７におけるグループの割り当ての更新の例を示す。例えば、伝送装置１０（２）が所定の時間以内に警報を送信した場合、制御部２２ｂは、グループＧ（１）の２番目の伝送装置の格納領域から、網掛けで示すグループＧ（Ｍ）の２番目の伝送装置の格納領域に伝送装置１０（２）の装置番号を格納する。そして、制御部２２ｂは、グループＧ（２）の１番目の伝送装置の格納領域に格納されていた伝送装置１０（１１）の装置番号を、網掛けで示すグループＧ（１）の２番目の伝送装置の格納領域に格納する。また、制御部２２ｂは、伝送装置１０（１２）−１０（Ｎ）それぞれの装置番号を、グループＧ（２）の１番目からグループＧ（Ｍ）の１番目の伝送装置の格納領域に１つずつずらして格納する。
【００８８】
なお、制御部２２ｂは、空きとなったグループＧ（１）の２番目の伝送装置の格納領域に、グループＧ（２）の１番目の伝送装置の格納領域に格納されていた伝送装置１０（１１）の装置番号を格納したがこれに限定されない。例えば、制御部２２ｂは、伝送装置１０（３）−１０（Ｎ）それぞれの装置番号を、グループＧ（１）の２番目からグループＧ（Ｍ）の１番目の伝送装置の格納領域に１つずつずらして格納してもよい。
【００８９】
次に、ステップＳ２ａ（３）において、制御部２２ｂは、図８で説明したように、制御部２２ｂは、グループＧ（１）からグループＧ（Ｍ）の順番で所定の時間間隔（例えば３０秒等）で各グループの伝送装置１０にポーリング信号を送信する。
【００９０】
そして、監視システム１００は、伝送装置１０（１）にステップＳ１ａからステップＳ１ｄ、ステップＳ１１およびステップＳ１２の処理を、監視装置２０にステップＳ２ｂからステップＳ２ｆおよびステップＳ２０からステップＳ２３の処理をそれぞれ実行させる。監視システム１００は一連の処理を終了する。なお、図９および図１０に示した伝送装置１０（１）の動作フローは、伝送装置１０（１）にポーリング信号を受信する、あるいは伝送装置１０（１）が動作の異常を検出する度に繰り返し実行される。また、制御部１１ａは、図９および図１０に示す監視装置２０からのポーリング信号に対する処理と、動作の異常を検出する処理とを並列に実行してもよい。一方、図９および図１０に示した監視装置２０の動作フローは、所定の周期で繰り返し実行される。
【００９１】
以上、この実施形態では、伝送装置１０は、異常を検出した場合、異常が検出されたタイミングで次のポーリング信号を受信する前に、警報を監視装置２０に送信する。これにより、監視システム１００に含まれる伝送装置１０の数に拘わりなく、伝送装置１０に発生した異常を示す警報を、伝送装置１０と監視装置２０との間で迅速に共有することができる。
【００９２】
また、警報に付加される番号の増分が一定であるため、監視装置２０は、番号の比較あるいは引き算等の簡易な手法により、各伝送装置１０における警報の欠損を容易に判定でき、伝送装置１０の数に拘わらず、監視の負荷の増大を回避することができる。
【００９３】
また、ネットワーク４０の障害等により監視装置２０と伝送装置１０の間に通信障害が発生し、伝送装置１０の警報が欠損した場合でも、監視装置２０は、警報テーブル２４に基づいて伝送装置１０からの警報が欠損したか否かを判定することができる。これにより、監視装置２０は、警報が欠損した情報の送信元の伝送装置１０に送信要求を送信し、伝送装置１０から欠損した警報を取得することで、伝送装置１０の警報テーブル１４と監視装置２０の警報テーブル２４との間で迅速に情報を共有することができる。
【００９４】
また、監視装置２０は、グループテーブル２７に基づいて、所定数の伝送装置１０ごとにポーリング信号を送信することで、全ての伝送装置１０にポーリング信号を送信する時間を、伝送装置１０の１台ごとに送信する場合と比べて短縮することができる。
【００９５】
なお、監視システム１００は、伝送装置１０によるステップＳ１ｃの処理と、監視装置２０によるステップＳ２ｄ、ステップＳ２ｅおよびステップＳ２ｆの処理とが省略されてもよい。
【００９６】
なお、記憶部２３ａは、１つの警報テーブル２４を格納したが、例えば、伝送装置１０ごとの警報テーブルを格納し、制御部２２ｂは、伝送装置１０ごとに警報および番号を格納してもよい。
【００９７】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００９８】
１０（１）−１０（Ｎ）…伝送装置；１１，１１ａ，２２，２２ａ，２２ｂ…制御部；１２…検出部；１３，２３，２３ａ…記憶部；１４，２４…警報テーブル；２０…監視装置；２１…受信部；２５…入力装置；２６…出力装置；２７…グループテーブル；４０，５０，６０…ネットワーク；１００…監視システム
【図１】
2015118675.tif 000003
【図２】
2015118675.tif 000004
【図３】
2015118675.tif 000005
【図４】
2015118675.tif 000006
【図５】
2015118675.tif 000007
【図６】
2015118675.tif 000008
【図７】
2015118675.tif 000009
【図８】
2015118675.tif 000010
【図９】
2015118675.tif 000011
【図１０】
2015118675.tif 000012
【図１１】
2015118675.tif 000013