(57)【特許請求の範囲】
【請求項１】
遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御方法であって、前記遠隔監視装置の動作に
前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、
前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、
前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップと
が含まれる場合に、遠隔監視装置と管理対象装置との間で伝送される情報のトラヒック量を管理対象装置毎に監視し、特定の管理対象装置に関する前記トラヒック量が規定値を超えた場合には、前記第３組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開する
ことを特徴とする遠隔監視制御方法。
【請求項２】
遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御方法であって、前記遠隔監視装置の動作に
前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、
前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、
前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップと
が含まれる場合に、前記第２組のポーリングによって状態変化の発生が検出された部品数ｎを管理対象装置毎に計数し、同じ管理対象装置について前記部品数ｎが規定値を超えた場合には、残りの部品に対する第２組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開する
ことを特徴とする遠隔監視制御方法。
【請求項３】
遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御装置であって、前記遠隔監視装置の動作に
前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、
前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、
前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップと
が含まれる場合に、
遠隔監視装置と管理対象装置との間で伝送される情報のトラヒック量を管理対象装置毎に監視するトラヒック監視手段と、
前記トラヒック監視手段の検出したトラヒック量を規定値と比較するトラヒック量識別手段と、
特定の管理対象装置に関する前記トラヒック量が規定値を超えた場合には、前記第３組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開するポーリング制御手段と
を設けたことを特徴とする遠隔監視制御装置。
【請求項４】
遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御装置であって、前記遠隔監視装置の動作に
前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、
前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、
前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップと
が含まれる場合に、
前記第２組のポーリングによって状態変化の発生が検出された部品数ｎを管理対象装置毎に計数する部品数計数手段と、
前記部品数計数手段の計数した部品数ｎを規定値と比較する部品数識別手段と、
同じ管理対象装置について前記部品数ｎが規定値を超えた場合には、残りの部品に対する第２組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開するポーリング制御手段と
を設けたことを特徴とする遠隔監視制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔地に配置された複数の管理対象装置を監視するための遠隔監視制御方法及び遠隔監視制御装置に関し、特にＳＮＭＰ(Simple Network Managemant Protocol)のようなプロトコルを用いて監視装置が管理対象装置のポーリングを行う場合に適用される。
【０００２】
【従来の技術】
従来より遠隔地に配置された複数の管理対象装置の状態変化や変化の詳細な内容を監視する場合には、監視装置と複数の管理対象装置とを通信回線を介して接続し、ＳＮＭＰのポーリング信号を用いて監視装置が各管理対象装置に順次に変化の有無に関する問い合わせを行い、各管理対象装置から情報を取得する。取得する情報については、ＭＩＢ（Management Information Base：管理情報ベース）情報が用いられる場合が多い。
【０００３】
監視装置は、管理対象装置から取得したＭＩＢ情報によって当該管理対象装置における状態変化の発生を検出した場合には、次の管理対象装置に対するポーリングを延期する。そして、状態変化の発生した管理対象装置からその部品交換単位毎の状態変化の有無をポーリングによるＭＩＢ情報として順次に取得する。
監視装置が管理対象装置から取得したＭＩＢ情報によって管理対象装置内の部品交換単位の状態変化の発生を検出した場合は、管理対象装置内の次の部品交換単位のポーリングを延期する。そして、当該管理対象装置から状態変化の発生した部品交換単位について、状態変化の詳細な内容を表すＭＩＢ情報をポーリングによって取得する。従って、管理対象装置の部品交換単位毎の詳細な故障発生及び復旧情報を取得できる。
【０００４】
従来例のシステムについて、図５を参照して説明する。遠隔地に配置されたＮ個の管理対象装置３２（１）〜３２（Ｎ）は、監視網３１を介して監視装置１０１と接続されている。
監視装置１０１は、定期監視ポーリング部１０３を用いて全ての管理対象装置３２（１）〜３２（Ｎ）を定期的に監視する。すなわち、ＳＮＭＰのポーリングを利用して、管理対象装置３２（１）〜３２（Ｎ）に対して順番に定期的にポーリングを実施する。そして、監視装置１０１は各管理対象装置３２について故障発生及び故障復旧の状態変化の有無を表す情報をＭＩＢ情報として取得する。
【０００５】
取得したＭＩＢ情報は、状態情報１１４として、監視表示部１０６に表示されると共に、記億部１０７及び状態変化検出部１０８に送出される。記億部１０７は、全ての管理対象装置３２から取得したＭＩＢ情報をそれぞれ記億する。記憶されたＭＩＢ情報は、次回の同一の管理対象装置３２からの状態情報１１４を受信した時に状態変化検出部１０８に送出される。
【０００６】
状態変化検出部１０８は、定期監視ポーリング部１０３から送信された状態情報１１４と記億部１０７から出力された前回の同一管理対象装置３２(ｘ)からの状態情報１１４とを比較し、差異を検出しなければ、検出しなかったことを制御部１１１に対して通知する。その場合、制御部１１１は次の管理対象装置３２(ｘ＋１)に対するポーリング実行指示を定期監視ポーリング部１０３に行い、これ以降、上記動作を状態変化が検出されるまで繰り返す。
【０００７】
特定の管理対象装置３２(ｘ)において状態変化が発生した場合、状態変化検出部１０８は状態情報１１４の比較の際に差異を検出し、状態変化を検出したことを制御部１１１に通知する。
この場合、制御部１１１は次の管理対象装置３２(ｘ＋１)に対するポーリングの延期指示を定期監視ポーリング部１０３に与えると共に、障害監視ポーリング部１０４に対して、状態変化が発生した管理対象装置３２(ｘ)に対する部品単位（交換可能な部品毎の区分）の状態変化の有無を表すＭＩＢ情報を取得するためのポーリングを実行指示する。同時に、切換器１０２を定期監視ポーリング部１０３と監視網３１の接続から障害監視ポーリング部１０４と監視網３１の接続に切り替える。
【０００８】
障害監視ポーリング部１０４は、状態変化が発生した管理対象装置３２(ｘ)に対して部品単位で、部品（＃１）から順次に部品（＃Ｍ：最後の部品）まで、それぞれの故障発生及び故障復旧の状態変化の有無に関するＭＩＢ情報をポーリングにより順番に取得する。
取得したＭＩＢ情報は、状態情報（部品毎）１１５として、監視表示部１０６に表示されると共に、部品異常検出部１０９に送出される。
【０００９】
部品異常検出部１０９は状態情報（部品毎）１１５内のビット列を識別することにより、特定の部品(＃ｙ)の状態変化を検出しなければ、検出しなかったことを制御部１１１に対して通知する。この場合、制御部１１１は次の部品(＃ｙ＋１)についてのポーリング実行指示を障害監視ポーリング部１０４に与える。これ以降、上記動作を状態変化が検出されるまで繰り返す。
【００１０】
部品異常検出部１０９において特定の部品(＃ｙ)の状態変化を検出すると、検出したことを制御部１１１に対して通知する。この場合、制御部１１１は次の部品(＃ｙ＋１)のポーリングに関する延期指示を障害監視ポーリング部１０４に与えると共に、障害内容ポーリング部１０５に対して、状態変化が発生した管理対象装置３２（ｘ）における部品単位の状態変化の詳細な内容を示すＭＩＢ情報取得のポーリングを実行指示する。同時に、切換器１０２を障害監視ポーリング部１０４と監視網３１の接続から障害内容ポーリング部１０５と監視網３１の接続に切り替える。
【００１１】
障害内容ポーリング部１０５は、状態変化が発生した管理対象装置３２（ｘ）に対して状態変化の詳細な内容を示すＭＩＢ情報を部品毎にポーリングにより取得する。取得したＭＩＢ情報は、詳細情報（部品毎）１１５として監視表示部１０６に表示されると共に、ＭＩＢ取得検出部１１０に送出される。
ＭＩＢ取得検出部１１０は、ＭＩＢ取得が行われたことを制御部１１１に通知する。制御部１１１は、状態変化が発生した管理対象装置３２（ｘ）にポーリングが行われていない部品が残っている場合には、障害監視ポーリング部１０４に対して次の部品(＃ｙ＋１)に関するポーリングの再開指示を行なう。
【００１２】
状態変化が発生した管理対象装置３２（ｘ）上の全ての部品（＃１〜＃Ｍ）に関するポーリングが完了している場合には、制御部１１１は定期監視ポーリング部１０３に対して次の管理対象装置３２(ｘ＋１)に対するポーリングの再開指示を与える。
従来のシステムにおける動作は図６に示す通りである。
【００１３】
すなわち、監視装置は特定の管理対象装置３２（ｚ）に対して定期監視ポーリングＰ１を行う。定期監視ポーリングＰ１では、監視装置から装置状態を取得するためのＭＩＢ情報を含んだ（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置に送信する。
指定された管理対象装置は、自局の装置状態を表すＭＩＢ情報を含んだ応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ１を監視装置に対して通知する。監視装置は、受信内容から装置が正常か障害があるかを判断し、正常な場合は次の管理対象装置３２（ｚ＋１）に対して定期監視ポーリングＰ１を実施し、障害があった場合はその管理対象装置３２（ｚ＋１）に対して装置内の部品毎に障害監視ポーリングＰ２を行う。
【００１４】
障害監視ポーリングＰ２では、監視装置から部品状態を取得するためのＭＩＢ情報を含めた（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２（ｚ）に送信する。指定された管理対象装置３２（ｚ）は自局の部品状態のＭＩＢ情報を含めた応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ２を監視装置に対して通知する。監視装置は、受信内容から部品が正常か障害があるかを判断する。
【００１５】
正常な場合には、同一の管理対象装置３２（ｚ）に対して次の障害監視ポーリングＰ２を実施し、障害があった場合にはその管理対象装置３２（ｚ）に対して障害のある部品（＃ｋ）に関する障害内容ポーリングＰ３を行う。
障害内容ポーリングＰ３では、監視装置から部品の障害内容を取得するためのＭＩＢ情報を含めた（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２（ｚ）に送信する。指定された管理対象装置３２（ｚ）は、障害のある部品（＃ｋ）の障害内容を表すＭＩＢ情報を含めた応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ３を監視装置に対して通知する。
【００１６】
監視装置は、障害内容ポーリングＰ３にて応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ３を受信すると、当該管理対象装置３２（ｚ）上でまだ障害監視ポーリングＰ２を行っていない残りの部品に関する障害監視ポーリングを実施する。全ての部品について障害監視ポーリングが終了した場合には、次の管理対象装置３２（ｚ＋１）に対して定期監視ポーリングＰ１を行う。
【００１７】
よって、特定の管理対象装置３２（ｚ）において複数の部品に同時に障害が発生した場合には、部品の数だけ障害監視ポーリングＰ２及び障害内容ポーリングＰ３が実施されことになり、送受信されるパケット量が恒常的に多くなる。
【００１８】
【発明が解決しようとする課題】
例えば、加入者系固定無線アクセスシステム（ＦＷＡ）の無線装置（基地局）を管理対象装置として想定する。この場合、各々の管理対象装置はそれぞれの電波の届く範囲をサービス提供エリアとして形成するので、複数の管理対象装置は、互いにサービス提供エリアの距離以上の間隔をあけて散在するように設置されるのが一般的である。
【００１９】
一方、監視装置は、効率的な監視を実現するために１ヶ所に集中的に設置されることが望まれる。このため、管理対象装置と監視装置とを接続する通信回線には、安価な狭帯域伝送路（低速の伝送路）を利用する必要があり、狭帯域伝送路を利用した場合でもポーリングを効率的に行う必要がある。
しかし、送受信されるパケット量が恒常的に多くなると、狭帯域伝送路では通信所用時間が長くなるので、故障が発生した１つの管理対象装置に対する処理が完了するまでに長い時間がかかり、全ての管理対象装置を定期的に監視することが困難になる。
【００２０】
従来は、管理対象装置毎のポーリングＰ１の周期を短くするために、特定の管理対象装置において複数の部品に同時に障害が発生した場合を考慮して、１つの監視装置が監視対象とする管理対象装置の台数を少なく制限するか、もしくは監視装置と管理対象装置との間に高価かつ信頼性の高い広帯域伝送路を利用しなければならなかった。
【００２１】
本発明は、低速の伝送路を利用しＳＮＭＰのポーリングを用いて、順次に複数の管理対象装置の故障発生及び復旧情報を取得する場合に、同一の管理対象装置上で複数の部品に同時に障害が発生した場合であっても、全ての管理対象装置を効率よく監視することが可能な遠隔監視制御方法及び遠隔監視制御装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
請求項１の遠隔監視制御方法は、遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御方法であって、前記遠隔監視装置の動作に前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップとが含まれる場合に、遠隔監視装置と管理対象装置との間で伝送される情報のトラヒック量を管理対象装置毎に監視し、特定の管理対象装置に関する前記トラヒック量が規定値を超えた場合には、前記第３組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開することを特徴とする。
【００２３】
請求項１においては、例えば１つの管理対象装置上で複数の部品に同時に故障が発生し、前記管理対象装置と監視装置との間で伝送されるパケット量が所定以上に増えると、前記第３組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開するので、故障の発生した特定の管理対象装置と監視装置との間で伝送されるパケット量を抑制するので、故障の発生した特定の管理対象装置の処理に要する時間が短縮される。そのため、監視対象とする全ての管理対象装置を効率よく監視できる。
【００２４】
請求項２の遠隔監視制御方法は、遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御方法であって、前記遠隔監視装置の動作に前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップとが含まれる場合に、前記第２組のポーリングによって状態変化の発生が検出された部品数ｎを管理対象装置毎に計数し、同じ管理対象装置について前記部品数ｎが規定値を超えた場合には、残りの部品に対する第２組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開することを特徴とする。
【００２５】
請求項２においては、例えば１つの管理対象装置上で複数の部品に同時に故障が発生し、故障した部品数が規定値を超えると、残りの部品に対する第２組のポーリング及び第３組のポーリングが中止されるので、故障の発生した特定の管理対象装置と監視装置との間で伝送されるパケット量が抑制され、故障の発生した特定の管理対象装置の処理に要する時間が短縮される。そのため、監視対象とする全ての管理対象装置を効率よく監視できる。
【００２６】
請求項３の遠隔監視制御装置は、遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御装置であって、前記遠隔監視装置の動作に前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップとが含まれる場合に、遠隔監視装置と管理対象装置との間で伝送される情報のトラヒック量を管理対象装置毎に監視するトラヒック監視手段と、前記トラヒック監視手段の検出したトラヒック量を規定値と比較するトラヒック量識別手段と、特定の管理対象装置に関する前記トラヒック量が規定値を超えた場合には、前記第３組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開するポーリング制御手段とを設けたことを特徴とする。
【００２７】
請求項３の遠隔監視制御装置は、請求項１の方法を実施できる。
請求項４の遠隔監視制御装置は、遠隔地に設置された複数の管理対象装置を通信回線を介して監視する遠隔監視装置を制御する遠隔監視制御装置であって、前記遠隔監視装置の動作に前記複数の管理対象装置に対して装置単位の第１の情報を取得するための第１組のポーリングを装置毎に順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の管理対象装置に対する第１組のポーリングを延期する第１ステップと、前記第１ステップで状態変化の発生が検出された特定の管理対象装置に対して、交換可能な部品単位での第２の情報を取得するための第２組のポーリングを部品単位で順次に実施するとともに、取得した情報によって状態変化の発生を検出した場合には次の部品に対する第２組のポーリングを延期する第２のステップと、前記第２のステップで状態変化の発生が検出された部品に対して、状態変化の詳細に関する第３の情報を取得するための第３組のポーリングを実施する第３のステップとが含まれる場合に、前記第２組のポーリングによって状態変化の発生が検出された部品数ｎを管理対象装置毎に計数する部品数計数手段と、前記部品数計数手段の計数した部品数ｎを規定値と比較する部品数識別手段と、同じ管理対象装置について前記部品数ｎが規定値を超えた場合には、残りの部品に対する第２組のポーリングを中止して次の管理対象装置に対する前記第１組のポーリングを再開するポーリング制御手段とを設けたことを特徴とする。
【００２８】
請求項４の遠隔監視制御装置は、請求項２の方法を実施できる。
【００２９】
【発明の実施の形態】
（第１の実施の形態）
本発明の遠隔監視制御方法及び遠隔監視制御装置の１つの実施の形態について、図１及び図２を参照して説明する。この形態は、請求項１及び請求項３に対応する。
【００３０】
図１はこの形態のシステムの構成を示すブロック図である。図２はこの形態のシステムの動作を示すシーケンス図である。
この形態では、請求項３の第１の情報，第２の情報，第３の情報，トラヒック監視手段，トラヒック量識別手段及びポーリング制御手段は、それぞれ状態情報Ｄ１，状態情報Ｄ２，詳細情報Ｄ３，トラヒック監視部２１，トラヒック量判定部２２及び制御部１８に対応する。
【００３１】
図１に示すように、遠隔地に配置されたＮ個の管理対象装置３２（１）〜３２（Ｎ）は、監視網３１を介して監視装置１０と接続されている。各管理対象装置３２は、例えばプリント基板のモジュールのような交換可能な部品をＭ個搭載している。各部品に故障が発生した場合には、その部品をモジュール単位で交換することにより故障を修理することができる。
【００３２】
監視装置１０には、定期監視ポーリング部１１，障害監視ポーリング部１２，障害内容ポーリング部１３，切替器１４，監視表示部１５，記憶部１６，状態変化検出部１７，制御部１８，部品異常検出部１９，ＭＩＢ取得検出部２０，トラヒック監視部２１及びトラヒック量判定部２２が備わっている。
定期監視ポーリング部１１は、制御部１８の制御に従って、全ての管理対象装置３２（１）〜３２（Ｎ）をＳＮＭＰのポーリングを利用して定期的にかつ装置単位で順番に監視する。
【００３３】
定期監視ポーリング部１１のポーリングによって、監視装置１０は管理対象装置３２（１）〜３２（Ｎ）のそれぞれに関する故障発生及び故障復旧の状態変化の有無を表す状態情報Ｄ１をＭＩＢ情報として順次に取得する。
管理対象装置３２から監視装置１０がＭＩＢ情報として取得した状態情報Ｄ１は、監視表示部１５に表示されると共に、記憶部１６及び状態変化検出部１７に印加される。
【００３４】
記憶部１６は、全ての管理対象装置３２（１）〜３２（Ｎ）からＭＩＢ情報として取得した状態情報Ｄ１をそれぞれ記憶する。記憶部１６に記憶されたＭＩＢ情報は、次回に同一の管理対象装置３２からの状態情報Ｄ１を受信した時に状態変化検出部１７に送出される。
状態変化検出部１７は、定期監視ポーリング部１１が今回取得した状態情報Ｄ１を、記憶部１６に記憶されている同じ管理対象装置３２からの前回の状態情報Ｄ１と比較して状態変化の有無を識別し、その結果を制御部１８に通知する。
【００３５】
ｉ番目の管理対象装置３２（ｉ）から取得した状態情報Ｄ１に変化がない場合には、制御部１８は次の（ｉ＋１）番目の管理対象装置３２（ｉ＋１）に対するポーリングの実行指示を定期監視ポーリング部１１に対して与える。このような動作を状態変化が検出されるまで繰り返す。
ｊ番目の管理対象装置３２（ｊ）から取得した状態情報Ｄ１に変化が発生すると、その変化を状態変化検出部１７が検出して制御部１８に通知する。その場合、制御部１８は次の（ｊ＋１）番目の管理対象装置３２（ｊ＋１）に対するポーリングの延期指示を定期監視ポーリング部１１に与える。従って、定期監視ポーリング部１１のポーリング動作は一時的に停止する。
【００３６】
更に、制御部１８は障害監視ポーリング部１２に対して、状態変化が発生した管理対象装置３２（ｊ）に対するポーリングの開始を指示し、これと同時に切替器１４を切り替えて、障害監視ポーリング部１２を監視網３１に接続する。
障害監視ポーリング部１２は、管理対象装置３２（ｊ）上で交換可能な部品毎に順次にポーリングを行い、それぞれの部品に関する状態変化の有無を表すＭＩＢ情報を順次に取得する。管理対象装置３２（ｊ）に監視対象のＭ個の部品が存在する場合には、Ｍ回のポーリングが順次に実行される。
【００３７】
障害監視ポーリング部１２のポーリングによって、管理対象装置３２（ｊ）上の各部品に関する故障発生及び故障復旧の状態変化の有無を表すＭＩＢ情報が状態情報Ｄ２として取得される。
障害監視ポーリング部１２が取得した状態情報Ｄ２は、監視表示部１５に表示されると共に、部品異常検出部１９に印加される。部品異常検出部１９は、状態情報Ｄ２内のビット列をビット毎に基準値と比較して状態変化の有無（故障発生の有無も含む）を識別し、その結果を制御部１８に通知する。
【００３８】
管理対象装置３２（ｊ）上のｋ番目の部品（＃ｋ）について部品異常検出部１９が状態変化を検出しなかった場合には、制御部１８は次の部品（＃ｋ＋１）に関するポーリングの実行を障害監視ポーリング部１２に指示する。状態変化が検出されるまで、この動作が繰り返される。
管理対象装置３２（ｊ）上のｋ番目の部品（＃ｋ）について部品異常検出部１９が状態変化を検出した場合には、制御部１８は次の部品（＃ｋ＋１）に対するポーリングの延期を障害監視ポーリング部１２に対して指示する。
【００３９】
同時に、制御部１８は障害内容ポーリング部１３に対して、状態変化が発生した管理対象装置３２（ｊ）の部品単位で、状態変化の詳細な内容を取得するためのポーリングの開始を指示する。また、制御部１８は切替器１４を切り替えて、障害内容ポーリング部１３を監視網３１と接続する。
障害内容ポーリング部１３は、管理対象装置３２（ｊ）に対してポーリングを行い、状態変化に関する詳細な内容を表す詳細情報Ｄ３をＭＩＢ情報として取得する。取得した詳細情報Ｄ３は、監視表示部１５に表示されると共に、ＭＩＢ取得検出部２０に印加される。
【００４０】
ＭＩＢ取得検出部２０は、詳細情報Ｄ３の取得が行われたことを制御部１８に通知する。
詳細情報Ｄ３の取得が完了した場合には、制御部１８は次のように制御する。管理対象装置３２（ｊ）について状態情報Ｄ２の取得に関するポーリングをまだ実施していない部品が残っている場合には、次の部品（＃ｋ＋１）に対するポーリングの再開指示を障害監視ポーリング部１２に与える。また、全ての部品についての状態情報Ｄ２の取得が完了している場合には、定期監視ポーリング部１１に対して次の管理対象装置３２（ｊ＋１）に対するポーリングの再開指示を与える。
【００４１】
一方、監視装置１０と各管理対象装置３２との間でＳＮＭＰのポーリングによって送受信されるパケットは、トラヒック監視部２１に入力され、パケット数の情報として監視される。トラヒック監視部２１の検出したパケット数の情報がトラヒック量判定部２２に入力される。
【００４２】
トラヒック量判定部２２は、管理対象装置３２毎のパケット数を予め記憶している閾値Ｎmax と比較し、パケット数が過大か否かを識別する。各管理対象装置３２で故障が発生していない場合にはパケット数は閾値Ｎmax 以下になるが、同じ管理対象装置３２において複数の部品の故障が同時に発生したような場合には、詳細情報Ｄ３の取得のためにパケット数が増えてパケット数が閾値Ｎmax を超える。
【００４３】
パケット数が閾値Ｎmax を超えた場合には、それを計数するカウンタをリセットすると共に、現在選択している管理対象装置３２（ｊ）に対するポーリングを中止して、次の管理対象装置３２（ｊ＋１）に対するポーリングを行う。
また、トラヒック量判定部２２は状態変化がなかった場合など、特定の管理対象装置３２（ｊ）とのポーリングの送受信パケット数が閾値Ｎmax を超えずに、次の管理対象装置３２（ｊ＋１）にに対するポーリングに遷移した場合には、パケット数のカウンタをリセットする。
【００４４】
システムの動作について、図２を参照して説明する。
監視装置１０は、ステップＳ１１で特定のｉ番目の管理対象装置３２（ｉ）に対して定期監視ポーリングＰ１を行う。
この定期監視ポーリングＰ１では、監視装置１０から装置状態を取得するためのＭＩＢ情報を含んだ（ＧｅｔＲｅｑｕｅｓｔ）を、指定したｉ番目の管理対象装置３２（ｉ）に対して送信する。指定された管理対象装置３２（ｉ）は、それ自身の装置状態を表すＭＩＢ情報を含んだ応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ１をステップＳ１２で監視装置１０に対して通知する。
【００４５】
監視装置１０は、応答Ｒ１の受信内容に基づき管理対象装置３２（ｉ）に障害があるか否かを識別する。正常な場合には次の管理対象装置３２（ｉ＋１）に対して定期監視ポーリングＰ１を行う。
【００４６】
監視装置１０が管理対象装置３２（ｉ）における障害の発生を検出した場合には、ステップＳ１３で障害の発生した管理対象装置３２（ｉ）に対して部品単位で障害監視ポーリングＰ２を順次に行う。
この障害監視ポーリングＰ２では、各部品の状態を取得するためのＭＩＢ情報を含めた（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２（ｉ）に対して送信する。
【００４７】
指定された管理対象装置３２（ｉ）は、それ自身の指定された部品の状態を表すＭＩＢ情報を含めた応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ２をステップＳ１４で監視装置１０に対して通知する。
監視装置１０は、応答Ｒ２の通知を受信するとステップＳ１５でトラヒック監視部２１に内蔵された監視パケットカウンタを受信パケット数分加算して特定の管理対象装置３２（ｉ）から受信したパケット数を把握する。
【００４８】
また、監視装置１０は受信内容から指定した特定の部品が正常か否かを識別する。正常な場合にはステップＳ１９に進み、ステップＳ１５，Ｓ１８で監視パケットカウンタが計数している監視パケット数Ｎｐを閾値Ｎmax と比較する。
監視パケット数Ｎｐが閾値Ｎmaxを超えていない場合には、ステップＳ１３に戻って同じ管理対象装置３２（ｉ）に対して次の部品に関する障害監視ポーリングＰ２を実施する。
【００４９】
一方、障害の発生を検出した場合には、その管理対象装置３２（ｉ）に対して、障害のある部品に関する障害内容ポーリングＰ３をステップＳ１６で行う。
障害内容ポーリングＰ３では、監視装置１０は特定の部品の障害内容を取得するためのＭＩＢ情報を含めた（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２（ｉ）に送信する。
【００５０】
指定された管理対象装置３２（ｉ）は、障害のある部品の障害内容を表すＭＩＢ情報を含めた応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ３をステップＳ１７で監視装置１０に対して通知する。
監視装置１０は、障害内容ポーリングＰ３に対する応答Ｒ３を受信すると、ステップＳ１８で監視パケットカウンタを受信パケット数分加算する。そして、同じ管理対象装置３２（ｉ）についてまだ障害監視ポーリングＰ２を行っていない部品が残っているか否かを判断する。
【００５１】
残っている場合には、ステップＳ１９で監視パケットカウンタの監視パケット数Ｎｐを閾値Ｎmax と比較する。監視パケット数Ｎｐが閾値Ｎmaxを超えていなければ、ステップＳ１３で同一の管理対象装置３２（ｉ）に対して次の部品についての障害監視ポーリングＰ２を実施する。
監視パケット数Ｎｐが閾値Ｎmaxを超えていれば、ステップＳ１１に戻って次の管理対象装置３２（ｉ＋１）に対して定期監視ポーリングＰ１を行う。
【００５２】
（第２の実施の形態）
本発明の遠隔監視制御方法及び遠隔監視制御装置の１つの実施の形態について、図３及び図４を参照して説明する。この形態は、請求項２及び請求項４に対応する。
図３はこの形態のシステムの構成を示すブロック図である。図４はこの形態のシステムの動作を示すシーケンス図である。この形態は、第１の実施の形態の変形例である。図３，図４において第１の実施の形態と対応する要素は同一の符号を付けて示してある。第１の実施の形態と同一の部分については、以下の説明を省略する。
【００５３】
この形態では、請求項４の部品数計数手段は故障数計数部２５に対応し、請求項４の部品数識別手段及びポーリング制御手段は制御部１８Ｂに対応する。
図３に示すように、この形態の監視装置１０は定期監視ポーリング部１１，障害監視ポーリング部１２，障害内容ポーリング部１３，切替器１４，監視表示部１５，記憶部１６，状態変化検出部１７，制御部１８Ｂ，部品異常検出部１９，ＭＩＢ取得検出部２０及び故障数計数部２５を備えている。
【００５４】
この監視装置１０は、第１の実施の形態と同様に管理対象装置３２（１）〜３２（Ｎ）の監視を順次に行う。また、定期監視ポーリング部１１，障害監視ポーリング部１２，障害内容ポーリング部１３，切替器１４，監視表示部１５，記憶部１６，状態変化検出部１７及びＭＩＢ取得検出部２０の基本的な動作は第１の実施の形態と同様である。
【００５５】
新たに設けられた故障数計数部２５は、同じ管理対象装置３２について部品異常検出部１９が各部品に関する状態変化を検出する度に、内蔵されたカウンタで故障部品数を計数する。故障数計数部２５が計数した故障部品数は制御部１８Ｂに通知される。
制御部１８Ｂは、故障数計数部２５の計数した故障部品数Ｎｍを予め記憶している閾値Ｎmax と比較する。
【００５６】
同じ管理対象装置３２において複数の部品が同時に故障したような場合には、故障数計数部２５の出力する故障部品数Ｎｍが閾値Ｎmax を超える。その場合、制御部１８Ｂは現在選択している管理対象装置３２（ｉ）に対するポーリングを中止して次の管理対象装置３２（ｉ＋１）に対するポーリングを行う。この場合、故障数計数部２５の故障部品数はリセットされる。
【００５７】
また、制御部１８Ｂは状態変化がなかった場合など、特定の管理対象装置３２（ｉ）からの状態変化検出の回数が閾値Ｎmax を超えずに、次の管理対象装置３２（ｉ＋１）に対するポーリングに遷移した場合には、故障数計数部２５の故障部品数はリセットされる。
システムの動作について、図４を参照して説明する。
【００５８】
監視装置１０は、特定の管理対象装置３２に対してステップＳ１１で定期監視ポーリングＰ１を行う。定期監視ポーリングＰ１では、監視装置１０から装置状態を取得するためのＭＩＢ情報を含んだ（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２に送信する。
【００５９】
指定された管理対象装置３２はそれ自身の装置状態のＭＩＢ情報を含んだ応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ１をステップＳ１２で監視装置１０に対して通知する。
監視装置１０は、応答Ｒ１の受信内容から管理対象装置３２が正常か障害があるかを識別する。正常な場合には、次の管理対象装置３２に対して定期監視ポーリングＲ１を実施する。
【００６０】
障害があった場合には、現在選択している管理対象装置３２に対して装置内の部品毎に、ステップＳ１３で部品の障害監視ポーリングＰ２を行う。障害監視ポーリングＰ２では、監視装置１０から部品の状態を取得するためのＭＩＢ情報を含めた（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２に送信する。
指定された管理対象装置３２は、それ自身の部品の状態を表すＭＩＢ情報を含めた応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ２を監視装置１０に対して通知する。
【００６１】
監視装置１０は、通知を受信すると、受信内容から部品が正常か障害があるかを識別する。正常な場合には、ステップＳ１３で同一の管理対象装置３２に対して次の部品の障害監視ポーリングＰ２を実施する。
一方、障害があった場合には故障数計数部２５に内蔵されている故障部品数力ウンタを１つ加算し、障害の検出された管理対象装置３２に対して障害のある部品の障害内容ポーリングＰ３をステップＳ１６で行う。
【００６２】
障害内容ポーリングＰ３では、監視装置１０から部品の障害内容を取得するためのＭＩＢ情報を含めた（ＧｅｔＲｅｑｕｅｓｔ）を指定した管理対象装置３２に送信する。指定された管理対象装置３２は、障害のある部品の障害内容のＭＩＢ情報を含めた応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ３を監視装置１０に対して通知する。
【００６３】
監視装置１０は、障害内容ポーリングＰ３に対する応答（ＧｅｔＲｅｓｐｏｎｓｅ）Ｒ３を受信した後、ステップＳ１９Ｂで故障部品数カウンタの故障部品数が閾値Ｎmaxを超えているか比較する。
超えていなければ、現在選択している管理対象装置３２に対してまだ障害監視ポーリングＰ２を行っていない部品が残っているか否かを判断し、残っている場合には同一の管理対象装置３２に対して次の部品に関する障害監視ポーリングＰ２を実施する。また、超えている場合には次の管理対象装置３２に対して定期監視ポーリングＰ１を行う。
【００６４】
【発明の効果】
以上のように、本発明によれば同一の監視対象装置に同時に複数の故障が発生したような場合には、途中でポーリングを中止して他の監視対象装置の監視に移行するので、１つの監視対象装置の監視に要する所要時間が過大になるのを防止することができる。従って、低速の通信回線を利用して監視装置と監視対象装置とを接続する場合であっても、全ての監視対象装置の状態変化を迅速に報知することができる。
【図面の簡単な説明】
【図１】第１の実施の形態のシステムの構成を示すブロック図である。
【図２】第１の実施の形態のシステムの動作を示すシーケンス図である。
【図３】第２の実施の形態のシステムの構成を示すブロック図である。
【図４】第２の実施の形態のシステムの動作を示すシーケンス図である。
【図５】従来例のシステムの構成を示すブロック図である。
【図６】従来例のシステムの動作を示すシーケンス図である。
【符号の説明】
１０  監視装置
１１  定期監視ポーリング部
１２  障害監視ポーリング部
１３  障害内容ポーリング部
１４  切替器
１５  監視表示部
１６  記憶部
１７  状態変化検出部
１８  制御部
１９  部品異常検出部
２０  ＭＩＢ取得検出部
２１  トラヒック監視部
２２  トラヒック量判定部
２５  故障数計数部
３１  監視網
３２  管理対象装置
Ｄ１  状態情報
Ｄ２  状態情報
Ｄ３  詳細情報
【図１】
0003704504.tif 000002
【図２】
0003704504.tif 000003
【図３】
0003704504.tif 000004
【図４】
0003704504.tif 000005
【図５】
0003704504.tif 000006
【図６】
0003704504.tif 000007