(57)【要約】【課題】サーバ装置と監視端末との間にタイムラグが発生しない表示データの更新を行う状態監視システムを得る。【解決手段】監視対象装置３００からデータ収集装置２００がデータを収集し、サーバ装置である状態監視装置４００の通信処理部４０１がこれを受信して、状態監視装置４００のデータ処理部４０２によって、データが更新されているかどうかを判断し、データが、更新されている場合には状態監視装置４００の更新通知処理部４０３が、監視端末６００にデータ更新通知を行い、これを受けて、監視端末６００は、表示部６０４〜６０６に表示しているデータを更新する。【選択図】図２
2013122623.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置からデータを収集するデータ収集装置、
このデータ収集装置に接続され、上記データ収集装置によって収集されたデータを処理するサーバ装置、
及びこのサーバ装置に通信回線網を介して接続され、上記サーバ装置から上記データを取得して表示する監視端末を備え、
上記サーバ装置は、上記データ収集装置から取得したデータが更新されているかどうかを判断するデータ処理部を有し、
上記データが更新されている場合には上記監視端末にデータ更新通知を行い、
上記監視端末は、上記データを表示する表示部を有し、
上記サーバ装置からの上記データ更新通知を受信した場合には、上記表示部が表示するデータを更新することを特徴とする状態監視システム。
【請求項２】
上記サーバ装置には、複数の監視端末が接続され、
上記サーバ装置は、上記複数の監視端末に対して一斉に上記データ更新通知を行うことを特徴とする請求項１記載の状態監視システム。
【請求項３】
上記サーバ装置の行うデータ更新通知には、上記サーバ装置の現在時刻が付加されていることを特徴とする請求項２記載の状態監視システム。
【請求項４】
上記監視端末は、複数の表示部を有し、
上記サーバ装置の行うデータ更新通知には、当該データに関連する上記表示部の情報が付加されていることを特徴とする請求項１〜請求項３のいずれか一項記載の状態監視システム。
【請求項５】
上記サーバ装置は、上記データ収集装置によって収集された最新のデータを内部メモリに保持することを特徴とする請求項１〜請求項４のいずれか一項記載の状態監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視対象機器の状態変化を汎用Ｗｅｂブラウザにより監視する状態監視システムに関するものである。
【背景技術】
【０００２】
Ｗｅｂシステムでは、一般的に、Ｗｅｂブラウザから表示したいページをサーバに要求し、サーバはその要求に対応するページを返すというものであり、Ｗｅｂブラウザから明示的に要求を行わない限り、表示の更新は行われない。
このことから、従来の状態監視システムにおいては、サーバ装置のデータ更新を知るため、監視端末のＷｅｂブラウザから定期的にサーバ装置のデータを取得することで表示情報の更新を行っている。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９８０５５号公報（第５〜１２頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の状態監視システムは、以上のように構成されているので、監視端末のＷｅｂブラウザからサーバ装置へのデータ取得周期により、サーバ装置でのデータ更新と監視端末のＷｅｂブラウザでの表示データの更新にタイムラグが発生する。
また、監視端末のデータ取得のタイミングは、各監視端末の端末時刻やＷｅｂブラウザを起動した時間により異なるため、複数の監視端末間での表示データの更新にもタイムラグが発生する。
これらのタイムラグを短くするためにデータ取得の周期を短くすると、通信量が多くなるという問題がある。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、サーバ装置と監視端末との間にタイムラグが発生しない表示データの更新を行う状態監視システムを得ることを目的にする。
【課題を解決するための手段】
【０００６】
この発明に係わる状態監視システムにおいては、監視対象装置からデータを収集するデータ収集装置、このデータ収集装置に接続され、データ収集装置によって収集されたデータを処理するサーバ装置、及びこのサーバ装置に通信回線網を介して接続され、サーバ装置からデータを取得して表示する監視端末を備え、サーバ装置は、データ収集装置から取得したデータが更新されているかどうかを判断するデータ処理部を有し、データが更新されている場合には監視端末にデータ更新通知を行い、監視端末は、データを表示する表示部を有し、サーバ装置からのデータ更新通知を受信した場合には、表示部が表示するデータを更新するものである。
【発明の効果】
【０００７】
この発明によれば、監視対象装置からデータを収集するデータ収集装置、このデータ収集装置に接続され、データ収集装置によって収集されたデータを処理するサーバ装置、及びこのサーバ装置に通信回線網を介して接続され、サーバ装置からデータを取得して表示する監視端末を備え、サーバ装置は、データ収集装置から取得したデータが更新されているかどうかを判断するデータ処理部を有し、データが更新されている場合には監視端末にデータ更新通知を行い、監視端末は、データを表示する表示部を有し、サーバ装置からのデータ更新通知を受信した場合には、表示部が表示するデータを更新するので、サーバ装置から監視端末にデータの更新通知を行うことにより、監視端末では、タイムラグなく表示データを更新することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による状態監視システムを示す全体構成図である。
【図２】この発明の実施の形態１による状態監視システムの詳細な構成を示すブロック図である。
【図３】この発明の実施の形態１による状態監視システムの動作を示すフローチャートである。
【図４】この発明の実施の形態２による状態監視システムの更新通知の構成を示すブロック図である。
【図５】この発明の実施の形態３による状態監視システムの表示更新の構成を示すブロック図である。
【図６】この発明の実施の形態４による状態監視システムの表示更新の構成を示すブロック図である。
【図７】この発明の実施の形態５による状態監視システムの表示更新の構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１による状態監視システムを示す全体構成図である。
図１において、状態監視システムは、次のように構成されている。
データ収集装置２００は、複数の監視対象機器３００からデータを収集する。データ保存装置７００には、状態監視装置４００によって、収集データが保存される。
状態監視装置４００（サーバ装置）は、Ｗｅｂサーバであり、データ収集装置２００とデータ保存装置７００とに接続されるとともに、Ｗｅｂブラウザを有する複数の監視端末６００とインターネットなどの通信回線網５００を介して接続可能になっている。状態監視装置４００は、収集データの更新有無を判断して、更新ありの場合には、データ更新通知（更新されたデータのみの送信）を監視端末６００に行う。監視端末６００は、受信したデータを表示して、監視対象機器３００の状態監視が行われる。
【００１０】
図２は、この発明の実施の形態１による状態監視システムの詳細な構成を示すブロック図である。
図２において、２００、３００、４００、６００、７００は図１におけるものと同一のものである。
データ収集装置２００の収集処理部２０１は、定期的に監視対象機器３００よりデータを収集する。送信処理部２０２は、収集したデータを状態監視装置４００へ送信する。
状態監視装置４００は、次のように構成されている。
通信処理部４０１は、データ収集装置２００からデータを受信する。データ処理部４０２は、受信したデータの更新有無を判定する。更新有りと判断した場合は、更新通知処理部４０３が、通信回線網５００を介して接続されている監視端末６００にデータ更新通知を送信する。
また、受信データは、状態監視装置４００の通信処理部４０１からデータ保存装置７００の通信処理部７０１に送信され、データ保存装置７００で保存される。
【００１１】
監視端末６００は、データを表示する監視表示６０１を有している。この監視表示６０１は、Ｗｅｂブラウザであり、次のように構成されている。
通信処理部６０２は、状態監視装置４００の更新通知処理部４０３と通信し、データ更新通知を受信すると、後述する通信監視部６０３及び各表示部６０４〜６０６へ更新通知を行う。
通信監視部６０３は、通信処理部６０２と状態監視装置４００の更新通知処理部４０３との接続を監視する。
各表示部６０４〜６０６は、データを表示するとともに、通信処理部６０２からの更新通知を受けて、表示内容を最新のデータに更新する。
【００１２】
次に、動作について説明する。
まず、図２により説明する。
状態監視装置４００から監視端末６００へのデータ更新通知を実現するため、監視端末６００で監視表示６０１を起動すると、状態監視装置４００にページ要求（図２のａ）を行い、監視表示６０１の各部を表示する。
監視表示６０１の通信処理部６０２は、状態監視装置４００の更新通知処理部４０３と通信接続（図２のｂ）を行い、状態監視装置４００からの応答待ち（データ更新通知（図２のｃ）待ち）となる。
また、監視表示６０１の通信監視部６０３で、通信処理部６０２と状態監視装置４００の更新通知処理部４０３との接続を監視し、接続が切れている場合には、通信処理部６０２を更新（図２のｄ）することにより、状態監視装置４００の更新通知処理部４０３への再接続（図２のｂ）を自動的に行う。
ここで、接続が切れている場合の判断は、通信監視部６０３に通信処理部６０２からの更新通知が一定時間無い場合に行い、この一定時間は、最短周期で更新されるデータ周期を元に設定されるようになっている。
【００１３】
次に、状態監視システムの動作について、図３のフローチャートを用いて説明する。
データ収集装置２００は、定期的に監視対象機器３００からデータ収集（ステップＳ００１）と状態監視装置４００へのデータ送信（ステップＳ００２）を行う。
【００１４】
状態監視装置４００は、データ収集装置２００からのデータ受信（ステップＳ００３）とデータ保存装置７００へのデータ送信（ステップＳ００５）を行うとともに、監視端末６００からの通信接続待ち（ステップＳ００４）を行う。
データ収集装置２００からのデータ受信（ステップＳ００３）した場合は、データの更新有無の判定（ステップＳ００６）と監視端末６００からの接続有無の判定（ステップＳ００７）を行い、ともに有の判定の場合にデータ更新通知を監視端末６００へ送信（ステップＳ００８）する。いずれかが無の判定の場合はステップＳ００３に戻る。
【００１５】
データ保存装置７００は、状態監視装置４００からのデータを受信（ステップＳ００９）し、データ保存（ステップＳ０１０）を行う。
【００１６】
監視端末６００は、監視表示６０１を実行すると、監視表示（ステップＳ０１１）で監視のためのデータの表示を行うとともに、状態監視装置４００に対して通信接続（ステップＳ０１２）を確立し、データ更新通知待ち状態（ステップＳ０１３）となり、状態監視装置４００からのデータ更新通知（ステップＳ００８）を受けて、表示更新（ステップＳ０１４）を行う。
【００１７】
実施の形態１によれば、状態監視装置から監視端末にデータの更新通知を行うようにしたので、監視端末では、タイムラグなく最新のデータ表示を行うことができる。
【００１８】
実施の形態２．
図４は、この発明の実施の形態２による状態監視システムの更新通知の構成を示すブロック図である。
図４において、４００、４０３、６００〜６０２、ａ、ｂ、ｃは図２におけるものと同一のものである。図４では、状態監視装置４００の更新通知処理部４０３に、複数の監視端末６００との接続を管理する接続管理部４０４を設けている。
【００１９】
実施の形態１では、監視端末６００の通信処理部６０２と状態監視装置４００の更新通知処理部４０３が、１対１に対応し、この構成での状態監視について述べたが、実施の形態２は、図４に示すように、更新通知処理部４０３に、複数の監視端末６００の通信処理部６０２との接続（図４のｂ）を管理する接続管理部４０４を設けた。
これにより、データ更新通知（図３のｃ）を複数の監視端末６００に対して同時に行うことができようになり、複数の監視端末６００で一斉に表示データの更新を行うことができる。
【００２０】
実施の形態２によれば、状態監視装置から複数の監視端末へ一斉にデータ更新通知を行うことで、複数の監視端末が一斉に表示データの更新を行うことができる。
【００２１】
実施の形態３．
図５は、この発明の実施の形態３による状態監視システムの表示更新の構成を示すブロック図である。
図５において、４００〜４０３、６００〜６０６、ａ、ｂは図２におけるものと、４０４は図４におけるものとそれぞれ同一のものである。図５では、監視端末６００の監視表示６０１に、時刻を表示する時刻表示部６０７を設けている。データ更新通知ｅには、時刻が付加されている。
【００２２】
実施の形態２では、複数の監視端末６００で表示データの更新を同時に行う場合について述べたが、複数の監視端末６００間でシステム時間のずれがあった場合、同じデータに対して異なった時間が表示されるため、実施の形態３では、図５に示すように、データ更新通知（図５のｅ）に状態監視装置４００の時刻を付加するようにした。
これにより、複数の監視端末６００で、時刻表示部６０７における表示時刻を統一することができる。
【００２３】
実施の形態３によれば、状態監視装置からのデータ更新通知に時刻を付加するようにしたので、複数の監視端末で整合の取れた時刻表示を行うことができる。
【００２４】
実施の形態４．
図６は、この発明の実施の形態４による状態監視システムの表示更新の構成を示すブロック図である。
図６において、４００〜４０４、６００〜６０７、ａ、ｂは図５におけるものと同一のものである。図６では、状態監視装置４００の更新表示部情報４０５は、データ処理部４０２により作成される。更新表示部情報４０５は、データ更新通知に対応する監視端末６００の表示部情報であり、データ更新通知ｆに付加して監視端末６００に送信される。
【００２５】
実施の形態１では、状態監視装置４００からデータ更新通知を受けた監視端末６００の通信処理部６０２が、各表示部（６０４〜６０６）へ更新通知を通知し、表示更新（表示データの更新）を行うことについて述べたが、実施の形態４は、図６に示すように、データ更新通知（図６のｆ）に、状態監視装置４００のデータ処理部４０２で更新有りと判断されたデータに対応する更新表示部情報４０５（監視端末６００の表示部の情報であり、ここでは表示部番号とする）を付加するようにした。この更新表示部情報４０５は、データ処理部４０２で生成され、更新通知処理部４０３が、監視端末６００にデータ更新通知を行うときに付加される。
【００２６】
このため、監視端末６００からページ要求ａを行うときに、表示部の情報が付加され、これを状態監視装置４００のデータ処理部４０２が内部メモリに記憶しておく。
これにより、監視端末６００の各表示部（６０４〜６０６）が更新通知を受けたときに、データ更新通知ｆに付加された表示部番号と一致する表示部だけを表示更新することができ、不要なデータ処理をなくすことができる。
【００２７】
実施の形態４によれば、データ更新通知に表示更新を行う監視端末の表示部情報を付加したので、監視端末では該当する表示部のみを表示更新することができる。
【００２８】
実施の形態５．
図７は、この発明の実施の形態５による状態監視システムの表示更新の構成を示すブロック図である。
図７において、２００、４００〜４０３、６００、７００、７０１、ａは図２におけるものと同一のものである。図７では、データ保存装置７００のデータを保存するデータベース（ＤＢ）７０２を示している。このデータベース７０２には過去のデータも蓄積されている。状態監視装置４００は、データ収集装置２００から通信処理部４０１により受信した最新のデータファイル４０６を、データ処理部４０２で処理して、内部メモリに表示データ４０７として格納する。この表示データ４０７は、最新のデータであり、各監視端末６００で表示されているデータと同様に、更新データを受信した場合には更新されるようになっている。
【００２９】
実施の形態１では、監視端末６００の監視表示６０１のページ要求（図２のａ）に対して、状態監視装置４００は、表示するデータをデータ保存装置７００より取得するが、実施の形態５は、図７で示すように、データ収集装置２００から送信された最新のデータ（データファイル４０６）を状態監視装置４００が、受信時にデータ処理部４０２で、内部メモリに表示データ４０７として保存するようにした。
これにより、監視端末６００からのページ要求ａに対して、データ保存装置７００への通信とＤＢ７０２へのアクセスが不要となるとともに、状態管理装置４００でのデータ読込み回数を削減し、監視端末６００における表示データの取得を高速化する。
【００３０】
実施の形態５によれば、データ収集装置から送信された最新の表示データを状態監視装置が、受信時に内部メモリに保存するので、状態監視装置の負荷軽減と監視端末への応答時間短縮の効果を得ることができる。
【００３１】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００３２】
２００  データ収集装置
３００  監視対象機器
４００  状態監視装置
４０１  通信処理部
４０２  データ処理部
４０３  更新通知処理部
４０４  接続管理部
４０５  更新表示部情報
４０６  データファイル
４０７  表示データ
５００  通信回線網
６００  監視端末
６０１  監視表示（Ｗｅｂブラウザ）
６０２  通信処理部
６０３  通信監視部
６０４  表示部１
６０５  表示部２
６０６  表示部Ｎ
６０７  時刻表示部
７００  データ保存装置
７０１  通信処理部
７０２  データベース
【図１】
2013122623.tif 000003
【図２】
2013122623.tif 000004
【図３】
2013122623.tif 000005
【図４】
2013122623.tif 000006
【図５】
2013122623.tif 000007
【図６】
2013122623.tif 000008
【図７】
2013122623.tif 000009