(57)【要約】【課題】複数の被監視装置を監視する監視システム及び監視画面制御方法に関し、監視画面の更新時のちらつきを防止する。【解決手段】監視装置１と複数の被監視装置２−１〜２−ｎとを含む監視システム及び監視画面制御方法であって、監視装置１は、複数の被監視装置２−１〜２−ｎの状態を示す監視画面を表示する表示装置と、ＣＧＩプログラムを有するＷＷＷサーバ４と、ＷＷＷブラウザ５とを含み、ＷＷＷブラウザ５は、データフレームと実装フレームとを定義し、且つデータフレームを監視画面上では無視し得る大きさの領域に設定して、実装フレームについて、データフレームで事前に読込んだデータを総て書換えて監視画面を更新する構成及び方法、更に、変更部分のみを書換えて監視画面を更新する構成及び方法を有する。【選択図】      図１
2004252694.tif 000002
【特許請求の範囲】
【請求項１】
監視装置と複数の被監視装置とを含み、前記監視装置は、前記複数の被監視装置の状態情報を収集して表示装置に表示して、前記被監視装置を監視する監視システムに於いて、
前記監視装置は、被監視装置の状態を示す監視画面を表示する表示装置と、ＣＧＩプログラムを有するＷＷＷサーバと、ＷＷＷブラウザとを含み、該ＷＷＷブラウザは、データフレームと実装フレームとを定義し、且つ前記データフレームを前記監視画面上では無視し得る大きさの領域に設定し、前記実装フレームについて変更部分のみ又は総てを書換えて前記監視画面を更新する構成を有する
ことを特徴とする監視システム。
【請求項２】
監視装置と複数の被監視装置とを有し、前記監視装置により前記複数の被監視装置の状態情報を収集して表示装置に監視画面を表示する監視画面制御方法に於いて、
ＣＧＩプログラムを有するＷＷＷサーバと、ＷＷＷブラウザとを含み、該ＷＷＷブラウザは、データフレームと実装フレームとを定義し、且つ前記データフレームを前記監視画面上では無視し得る大きさの領域に設定し、前記実装フレームのプログラムから前記データフレームのプログラムに対して状態情報読出しを要求し、該要求に対して、該データフレームのプログラムは、実装フレームに表示する為の情報を前記ＷＷＷサーバのＣＧＩプログラムに要求し、該ＣＧＩプログラムは、前記被監視装置の状態情報を前記データフレームのプログラムに転送し、前記実装フレームのプログラムは、前記ＷＷＷサーバから更新された画像データのみ又は総てを書換えて、前記実装フレームによる監視画面の更新を行う過程を含む
ことを特徴とする監視画面制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、単一又は複数の各種の装置を被監視装置とし、監視装置により被監視装置の状態情報等を収集し、監視画面に状態変化等を表示して被監視装置の状態を監視する監視システム及び監視画面制御方法に関する。
【０００２】
【従来の技術】
複数の通信装置や他の各種の装置を被監視装置として、各被監視装置の状態情報を監視装置に於いて収集し、各被監視装置の状態を文字情報と画像情報とから構成された画面情報を表示装置に表示して監視する監視システムが知られている。このような監視システムに於いては、監視装置と各被監視装置との間を、ＬＡＮ（ローカル・エリア・ネットワーク），公衆網，インターネット等を介して接続される。
【０００３】
又複数の被監視装置を監視ネットワークを介してサーバに接続し、このサーバと汎用ネットワークを介して表示装置を含む構成の単一又は複数のクライアントとを接続し、クライアントは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  ＭａｒｋｕｐＬａｎｇｕａｇｅ），Ｊａｖａ（登録商標）等を実行して、文字情報と画像情報とを含む画面情報を表示するＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザを備え、又サーバはＷＷＷサーバを含む構成を有し、クライアントからの要求に従って、被監視装置から収集した状態情報等を含む監視画面情報を送出し、クライアントの表示装置に表示する監視システムが知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００１−３０６５５１号公報
【０００５】
【発明が解決しようとする課題】
ＷＷＷサーバとＷＷＷブラウザとを含む構成の監視装置により、複数の被監視装置を監視する監視システムに於いては、従来、例えば、図７に示すように、ＷＷＷブラウザは、監視画面を表示する為の実装フレームプログラムを有し、又ＷＷＷサーバは、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムを有し、ＷＷＷブラウザから画面更新の読出要求により、ＷＷＷサーバは被監視装置からの状態情報を基に、画面に関するＨＴＭＬ、画像データを総て読込み、ＷＷＷブラウザの監視画面を更新するものである。従って、監視画面全体をその都度書換える状態となり、被監視装置に対してポーリング等により状態情報を順次収集する場合には、頻繁に監視画面全体の書換えが行われることになる。その為に、表示画面上にちらつきが生じる。従って、表示内容を監視するオペレータの疲労が増加する問題がある。
【０００６】
本発明は、ＷＷＷサーバからの応答時間のバラツキの影響を受けず、監視画面のちらつきを抑制して、安定な表示内容とすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の監視システムは、図１を参照して説明すると、監視装置１と複数の被監視装置２−１〜２−ｎとを含み、監視装置１は、複数の被監視装置２−１〜２−ｎの状態情報を収集して表示装置に表示して、被監視装置２−１〜２−ｎを監視する監視システムであって、監視装置１は、被監視装置２−１〜２−ｎの状態を示す監視画面を表示する表示装置と、ＣＧＩプログラムを有するＷＷＷサーバ４と、ＷＷＷブラウザ５とを含み、ＷＷＷブラウザ５は、監視画面についてデータフレームと実装フレームとを定義し、且つデータフレームを監視画面上では無視し得る大きさの領域に設定し、実装フレームについて変更部分のみ又は総てを書換えて、ＷＷＷサーバからの応答時間のバラツキによる影響を受けずに、短時間で監視画面を更新し、この実装フレームにより監視画面を表示する構成を有するものである。
【０００８】
又本発明の監視画面制御方法は、監視装置１と複数の被監視装置２−１〜２−ｎとを有し、監視装置１により複数の被監視装置２−１〜２−ｎの状態情報を収集して表示装置に監視画面を表示する監視画面制御方法であって、ＣＧＩプログラムを有するＷＷＷサーバ４と、ＷＷＷブラウザ５とを含み、ＷＷＷブラウザ５は、データフレームと実装フレームとを定義し、且つデータフレームを監視画面上では無視し得る大きさの領域に設定し、実装フレームのプログラムからデータフレームのプログラムに対して状態情報読出しを要求し、データフレームのプログラムは、実装フレームにより表示する為の情報をＷＷＷサーバ４のＣＧＩプログラムに要求し、ＣＧＩプログラムは、被監視装置２−１〜２−ｎの状態情報をデータフレームのプログラムに転送し、実装フレームのプログラムは、ＷＷＷサーバ４から更新された画像データを読取って書換えて、監視画面の更新を行う過程を含むものである。
【０００９】
【発明の実施の形態】
図１は本発明の実施の形態のシステム構成を示し、１は監視装置、２−１〜２−ｎは被監視装置、３はＬＡＮ（ローカル・エリア・ネットワーク）や公衆網等の伝送路、４はＷＷＷサーバ、５はＷＷＷブラウザを示す。被監視装置２−１〜２−ｎは、各種の伝送システムに於ける通信装置やその通信装置を構成するユニット等の監視装置１によって監視される各種の装置を示し、監視項目は、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）による仮想的なデータベースにより定義される。
【００１０】
この監視装置１と、被監視装置２−１〜２−ｎは、伝送路３を介して接続され、監視装置１からのポーリング等による要求に従って、被監視装置２−１〜２−ｎは、状態情報等を送出する。監視装置１は、ＷＷＷサーバ４により状態情報をＷＷＷブラウザ５に文字情報と画像情報として転送し、ＷＷＷブラウザ５の処理により、被監視装置２−１〜２−ｎの状態を示す監視画面の表示を行う。
【００１１】
この監視画面表示は、例えば、図２に示す処理により行われるもので、ＷＷＷブラウザ５は、監視画面について、データフレームと実装フレームとを定義し、データフレームの大きさは、監視画面上に於いては最小限の領域を占めるように設定する。それにより、実際上は監視画面には表示されない状態と等価となる。従って、実装フレームによる内容のみが表示画面上に表示される状態となる。即ち、実装フレーム内に一部を概略表示したように、複数の被監視装置と、それぞれの動作状態を示す表示ランプ等を監視画面として表示し、異常発生個所の表示ランプを例えば赤色で点灯する。
【００１２】
又▲１▼〜▲５▼は操作順序を示し、表示画面を開く時▲１▼、実装フレームのプログラムは、実装表示ＨＴＭＬを読込み、データフレームのプログラムはダミーの空ＨＴＭＬをロードする。これは、実装表示ＨＴＭＬの読込みが、データフレームのプログラム内でＣＧＩを起動し、データＨＴＭＬを出力するよりも先に読込まれることにより、実装表示ＨＴＭＬ内のＪａｖａ  Ｓｃｒｉｐｔ（登録商標）により表示更新を行う。再にエラーとなることを防止する為に、前述の空ＨＴＭＬの読込みを行うものである。
【００１３】
実装フレームのプログラムは、実装表示ＨＴＭＬの読込みを完了した時▲２▼、データフレームのプログラムに実装データ生成ＣＧＩのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をセットし、データＨＴＭＬの読込みを行う。
【００１４】
データフレームのプログラムによるＣＧＩより出力されたＨＴＭＬの読込みが完了した時▲３▼、データＨＴＭＬのＪａｖａ  Ｓｃｒｉｐｔ（登録商標）により、実装表示ＨＴＭＬ内の表示更新Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）をコールし、それにより▲４▼、実装フレームのプログラム内のＪａｖａ  Ｓｃｒｉｐｔ（登録商標）の更新関数により、データフレームのプログラム内のデータＨＴＭＬを参照し、実装フレームのプログラムにより画像更新を行い、この画像更新完了後、次回更新用のタイマを起動する。このタイマがタイムアップした時▲５▼、データフレームのプログラムへのＣＧＩ設定を行い、前述の▲３▼〜▲５▼の処理をウィンドウが閉じられるまで繰り返す。即ち、タイマによる設定時間毎に監視画面の総て又は一部は、収集した状態情報に従って書換えられる。
【００１５】
図３はＣＧＩプログラムを被監視装置側に設けた場合の監視画面更新の説明図であり、被監視装置ＣＧＩプログラムと、ＷＷＷブラウザのデータフレームプログラムと実装フレームプログラムとによる処理を示し、ＷＷＷブラウザから画面更新の為の読出要求により、被監視装置の状態情報に従った画面に関するＨＴＭＬ、画像データを総て読込み、前述の処理により、画面更新を行ったＨＴＭＬ、画像データを書換えるものであるが、データフレームプログラムに於いて、総てのデータを読出した後に、実装フレームプログラムで表示の更新を行う為、ＷＷＷサーバからの応答時間に左右されることなく、ＷＷＷブラウザ内で実際の書換処理を行うことができる為、実装フレームプログラムは、画面更新を短時間で実行することができる。更に、更新された必要部分のみを書換える処理を行うこともできる。従って、監視画面を短時間で更新することができ、収集した状態情報に従って頻繁に書換えが発生しても、画面のちらつきの発生を抑制できることになる。
【００１６】
図４は、図１に於ける被監視装置と、ＷＷＷサーバＣＧＩプログラムと、ＷＷＷブラウザのデータフレームプログラムと実装フレームプログラムとによる処理を示し、監視装置１のＷＷＷブラウザ５は、図２について説明したように、実装フレームとデータフレームとを定義し、ＷＷＷサーバ４はＣＧＩプログラムを含み、タイマやトリガー発生用のボタン押下により、実装フレームのプログラムからの読出トリガーを送出し、データフレームのプログラムは、ＷＷＷサーバのＣＧＩプログラムに要求し、ＷＷＷサーバのＣＧＩプログラムは、被監視装置から監視情報を収集し、データフレームのプログラムは、実装フレームとして表示に必要なデータをＷＷＷサーバから読出して保持し、この読出しの処理が終了すると、実装フレームのプログラムは、データフレームプログラムで保持しているデータを読出して画面を更新する。従って、ＷＷＷブラウザ内で、画面更新の書換えを短時間で処理できるから、監視画面全体を更新する場合のちらつきを防止することができる。
【００１７】
図５は本発明の実施の形態のフローチャートであり、タイマやボタン操作による起動トリガによって、「実装フレーム」（実装フレームのプログラム）は、被監視装置の情報読出を、「データフレーム」（データフレームのプログラム）に対して要求する（Ａ１）（図４に於ける実装フレームのプログラムからデータフレームのプログラムに対する「読出トリガー」に相当する）。そして、データフレームのプログラムは、実装フレームのプログラムからの要求に従って、画面表示する為の装置情報（被監視装置の状態情報）を、ＷＷＷサーバのＣＧＩプログラムに対して要求する（Ａ２）。
【００１８】
ＣＧＩプログラムは、実装フレームで画面表示する為の情報を、被監視装置から読出して、データフレームのプログラムに返送する（Ａ３）。データフレームのプログラムは、実装フレームのプログラムからの要求に対する応答として返送する（Ａ４）。実装フレームのプログラムは、データフレームのプログラムからの応答に従って、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）が起動され、ＣＧＩプログラムで読出されたデータを基に、ＨＴＭＬとサーバ内の画像データとによる画面を更新する（Ａ５）。
【００１９】
図６は本発明の実施の形態の実装フレーム処理フローチャートを示し、図５に於けるステップ（Ａ５）の処理に相当する実装フレームのプログラムを処理の一例を、ステップ（Ｂ１）〜（Ｂ３）に示す。実際の被監視装置の状態（ａ）に対して、実装フレームのプログラムによる現在の表示画面上の表示フレームを（ｂ）とすると、データフレームのプログラムからの読出終了の通知を受けることにより（Ｂ１）、実装フレームのプログラムは、その情報が状態（ａ）を示す場合に、その状態（ａ）を示すデータを基に、その部分の画像データのみをＷＷＷサーバのデータベース等から読取り（Ｂ２）、その読取った部分のみを書換え、不要な部分の書換えは実施しない（Ｂ３）。なお、このステップ（Ｂ３）に於いて、総ての書換えを行う処理とすることもできる。
【００２０】
予めデータフレームで事前に画像データを読込んで、表示する画像データの総て、又は変更された画像データのみを書換える。この変更された部分のみの書換えの処理は、読取った画像データと現在の画像データとを比較し、比較不一致の部分を変更された部分として判定することができる。それにより、処理後の実装フレームのプログラムによる表示フレームは（ｃ）に示すものとなる。即ち、被監視装置からの状態情報の収集が行われても、その状態情報に従って監視画面全体を書換えることなく、画像データをデータフレームに読込んで、一度に書換えを行うものであり、又更新された部分のみの書換えを行うものである。それによって、画面のちらつきを防止することができる。
【００２１】
【発明の効果】
以上説明したように、本発明は、複数の被監視装置２−１〜２−ｎを単一又は複数の監視装置１により監視する監視システム及び監視画面制御方法であって、データフレームと実装フレームとを定義し、データフレームの大きさを監視画面上では無視し得る大きさに設定することにより、実装フレームのプログラムによる画像データを監視画面に表示し、ボタン操作やタイマ等或いはポーリング処理等によって、被監視装置から収集した状態情報について、実装フレームのプログラムは、データフレームのプログラムによるデータを基に、ＷＷＷサーバ間の通信時間に左右されずに、ＷＷＷブラウザ内で短時間で処理することができることと、更に変更された部分の画像のみを書換えることにより、監視画面全体の更新を短時間で実行することができ、監視画面のちらつきを防止することができる利点がある。
【図面の簡単な説明】
【図１】本発明の実施の形態の説明図である。
【図２】表示制御の説明図である。
【図３】監視画面更新の説明図である。
【図４】監視画面更新の説明図である。
【図５】本発明の実施の形態のフローチャートである。
【図６】本発明の実施の形態の実装フレーム処理フローチャートである。
【図７】従来の監視画面表示のシーケンス説明図である。
【符号の説明】
１  監視装置
２−１〜２−ｎ  被監視装置
３  伝送路
４  ＷＷＷサーバ
５  ＷＷＷブラウザ
【図１】
2004252694.tif 000003
【図２】
2004252694.tif 000004
【図３】
2004252694.tif 000005
【図４】
2004252694.tif 000006
【図５】
2004252694.tif 000007
【図６】
2004252694.tif 000008
【図７】
2004252694.tif 000009