(57)【特許請求の範囲】
【請求項１】
ブラウザ側コンピュータに設けられたブラウザ手段と、ネットワークに接続されたサーバ側コンピュータに設けられたサーバ手段と、各種管理ポイントの状態情報を収集する状態情報収集手段とを備え、前記ブラウザ手段からの前記ネットワークを介する情報送信要求に応じて前記サーバ手段が前記状態情報収集手段からの各種管理ポイントの現在の状態情報を前記ブラウザ手段へ送り、この送られてきた各種管理ポイントの現在の状態情報を表示装置の画面上に表示する状態監視システムにおいて、
前記ブラウザ側コンピュータは、
前記サーバ手段への情報送信要求後に起動され前記サーバ側コンピュータに対し状態変化の通知を希望する管理ポイントを指定して状態情報送信要求を送る第１の通信手段と、
前記サーバ手段および前記第１の通信手段を介して送られてくる管理ポイントの状態情報を前記表示装置の画面上に表示するための画面情報を作成する表示情報処理手段とを備え、
前記サーバ側コンピュータは、
前記ブラウザ側コンピュータからの情報送信要求を受けて前記第１の通信手段および前記表示情報処理手段を前記ブラウザ側コンピュータに送信する手段と、
前記第１の通信手段からの管理ポイントを指定しての状態情報送信要求を受けて、前記ブラウザ手段が停止するまで、その指定された管理ポイントのうち状態変化があった管理ポイントの状態情報のみを、その状態変化が発生したときにのみ前記第１の通信手段との電話回線接続を行って、前記第１の通信手段へ送る第２の通信手段と  を備たことを特徴とする状態監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネットやイントラネットを利用して各種管理ポイントの状態を監視する状態監視システムに関するものである。
【０００２】
【従来の技術】
従来の状態監視システムについて、図６に示すビル・オートメーション・システム（以下、ＢＡシステムという）を例にとって説明する。
ビル内には、冷温水発生機やボイラ等の熱源機器、エアハンドリングユニットや室温センサ等の空調機器、入退室管理装置や防犯センサ等のセキュリティ機器等の様々な設備機器５が配置されている。これらの設備機器５は監視制御のためのコントローラ６に接続され、これらのコントローラ６は専用に設けられた通信回線により上位コントローラ７を介してビル管理室の中央監視装置８に接続されている。そして、設備機器５（ＢＡシステムでは管理ポイントと呼ばれる）に状態変化が生じると、その情報がコントローラ６，７から中央監視装置８へ送信されて、中央監視装置８に表示・記録されるように構成されている。
【０００３】
一方、近年、インターネット、イントラネットと称するコンピュータ・ネットワーク・システムが急速に普及している。この中でもＷＷＷ（World Wide Web）という情報閲覧技術がよく利用されている。
ＷＷＷはＨＴＭＬ（Hyper Text Markup Language）という言語で記述されたデータをＨＴＴＰ（Hyper Text Transfer Protocol）という通信プロトコルを用いて供与する仕組みである。このＷＷＷでは、ネットワークのいたるところに接続されたコンピュータ（サーバ側コンピュータ）の中にサーバプログラムが置かれ、その管理下にデータファイルが置かれる。
【０００４】
利用者は、各自のパーソナルコンピュータ等（ブラウザ側コンピュータ）に置かれたブラウザプログラム（閲覧プログラム）を起動し、所定のデータファイルの格納場所を示すＵＲＬ（Uniform Resource Locator )を入力する。ブラウザプログラムは、指定されたサーバ側コンピュータのサーバプログラムとＴＣＰ／ＩＰという接続方法で接続し、サーバプログラムから送られてくるデータを受信して、これを画面上に表示する。
データが送られた後、プラウザプログラムとサーバプログラムとの間の接続は切断され、次に利用者が新たなデータを要求すると再度接続が行われてデータ通信が行われる。
【０００５】
【発明が解決しようとする課題】
従来の状態監視システムでは、中央監視装置の設置された場所（例えば、ビル管理室）でしか状態変化を監視できず、また新たに中央監視装置を増設するにしても増設分だけ専用の通信回線に接続する必要があった。
本発明はこのような課題を解決するためになされたもので、その目的とするところは、状態監視システムの通信回線の一部または全部をインターネットまたはイントラネットで構成することにより、柔軟な運用が可能な状態監視システムを提供することにある。
【０００６】
【課題を解決するための手段】
このような目的を達成するために、本発明は、ブラウザ側コンピュータに設けられたブラウザ手段からの情報送信要求に応じて、ネットワークに接続されたサーバ側コンピュータに設けられたサーバ手段が、各種管理ポイントの状態情報を収集する状態情報収集手段からの各種管理ポイントの現在の状態情報をブラウザ手段へ送り、この送られてきた各種管理ポイントの現在の状態情報を表示装置の画面上に表示するようにした状態監視システムにおいて、ブラウザ側コンピュータに、サーバ手段（サーバプログラム）への情報送信要求後に起動されサーバ側コンピュータに対し状態変化の通知を希望する管理ポイントを指定して状態情報送信要求を送る第１の通信手段（プログラムＢ）と、サーバ手段および第１の通信手段を介して送られてくる管理ポイントの状態情報を表示装置の画面上に表示するための画面情報を作成する表示情報処理手段（プログラムＡ１〜Ａｎ）とを設け、サーバ側コンピュータに、ブラウザ側コンピュータからの情報送信要求を受けて第１の通信手段および表示情報処理手段をブラウザ側コンピュータに送信する手段と、第１の通信手段からの管理ポイントを指定しての状態情報送信要求を受けて、ブラウザ手段（ブラウザプログラム）が停止するまで、その指定された管理ポイントのうち状態変化があった管理ポイントの状態情報のみを、その状態変化が発生したときにのみ第１の通信手段との電話回線接続を行って、第１の通信手段へ送る第２の通信手段（プログラムＣ）を設けたものである。
この発明によれば、ブラウザ側コンピュータのブラウザ手段が情報送信要求を送ると、サーバ側コンピュータのサーバ手段が状態情報収集手段（ＢＡシステム）からの各種管理ポイントの現在の状態情報をブラウザ手段へ送り、この送られてきた各種管理ポイントの現在の状態情報が表示装置の画面上に表示される。また、サーバ側コンピュータでアップロードされた表示情報処理手段と第１の通信手段が、ブラウザ側コンピュータへダウンロードされる。
この場合、サーバ手段への情報送信要求後にブラウザ側コンピュータ内の第１の通信手段が起動され、サーバ側コンピュータに対し状態変化の通知を希望する管理ポイントを指定して状態情報送信要求を送る。サーバ側コンピュータ内の第２の通信手段は、第１の通信手段からの管理ポイントを指定しての状態情報送信要求を受け、ブラウザ手段が停止するまで、その指定された管理ポイントのうち状態変化があった管理ポイントの状態情報のみを、その状態変化が発生したときにのみ第１の通信手段との電話回線接続を行って、第１の通信手段に送る。この第１の通信手段への状態情報は表示情報処理手段へ送られる。これにより、表示装置の画面上には、指定された管理ポイントの現在の状態情報が表示されるようになる。この場合、第１の通信手段と第２の通信手段との接続手順にかかる時間だけ状態情報伝達の同時性は損なわれるが、プッシュ技術などに比べればほゞリアルタイムに、指定された管理ポイントの現在の状態情報が表示されると言える。
【０００８】
【発明の実施の形態】
以下、本発明を実施の形態に基づき詳細に説明する。
本出願人は、ＷＷＷによる情報閲覧技術を各種管理ポイントの状態監視に利用することを考えている。例えば、ＢＡシステムによってビル内の各種管理ポイントの状態情報を収集し、それをサーバプログラムの管理下に置いて、そのビル内のテナントの各自のパーソナルコンピュータ（パソコン）で自由に見られるようにする状態監視システムの構築を考えている。ＢＡシステムは、管理ポイントに状態変化が生じたとき、ほとんど瞬時にデータを得ることができる。ＢＡシステムからサーバプログラムへのデータ送信もほゞ瞬時に行われる。
【０００９】
図５はＷＷＷによる情報閲覧技術を利用した状態監視システムの概略を示すシステム構成図である。同図において、１はブラウザ側コンピュータ（テナント側のパソコン本体）、２はネットワークに接続されたサーバ側コンピュータ、３はＢＡシステム、４はブラウザ側コンピュータ１に接続された表示装置である。なお、このサーバ側コンピュータ２は、図６に破線で示す位置においてＢＡシステム３の通信回線に接続されている。ブラウザ側コンピュータ１はブラウザプログラム１−１を備え、サーバ側コンピュータ２はサーバプログラム２−１を備えている。
【００１０】
この場合、ブラウザ側コンピュータ１のブラウザプログラム１−１を起動し、サーバ側コンピュータ２に対して情報送信要求を行う。すると、サーバプログラム２−１が起動して、ＢＡシステム３が収集している各種管理ポイントの現在の状態情報をブラウザ側コンピュータ１へ送る。ブラウザプログラム１−１はサーバ側コンピュータ２からの各種管理ポイントの現在の状態情報を表示装置４の画面上に表示する。
【００１１】
上述したシステム構成では、ブラウザ側コンピュータ１からの情報送信要求に応ずる各種管理ポイントの現在の状態情報の送信後、ブラウザプログラム１−１とサーバプログラム２−１との通信が途絶えてしまう。このため、次に利用者が情報送信要求を送るまで、表示装置４の画面上に表示されている各種管理ポイントの状態情報は更新されず、利用者は管理ポイントの状態変化の発生をリアルタイムに知ることができない。
【００１２】
なお、最近では、プッシュ（Push）技術という自動配信方法が提案されている。このプッシュ技術は、サーバ側コンピュータ２に対して情報送信要求を繰り返し自動的に送るものであって、本質的な解決策とはならない。すなわち、前回の情報送信要求から今回の情報送信要求までの間の管理ポイントの状態変化を知ることができず、管理ポイントの状態をリアルタイムに監視することはできない。
【００１３】
そこで、この実施の形態では、サーバ側コンピュータ２を経由して各種管理ポイントの状態情報をブラウザ側コンピュータ１でリアルタイムに監視することができるようにする。図１はこの実施の形態の状態監視システムの概略を示すシステム構成図である。同図において、図５と同一符号は同一或いは同等構成要素を示し、その説明は省略する。
【００１４】
この状態監視システムにおいて、ブラウザ側コンピュータ１は、ブラウザプログラム１−１とは別に、表示情報処理プログラムＡ１〜Ａｎと通信プログラムＢとを備えている。表示情報処理プログラムＡ１〜Ａｎと通信プログラムＢは、後述する如く、サーバ側コンピュータ２から送信されてくる。
サーバ側コンピュータ２は、サーバプログラム２−１とは別に、通信プログラムＣを備えている。また、サーバプログラム２−１内には、拡張プログラムＤが設けられている。
【００１５】
図２はブラウザ側コンピュータ１での特徴的な処理動作を示すフローチャート、図３はサーバ側コンピュータ２での特徴的な処理動作を示すフローチャートである。以下、このフローチャートに従い、ブラウザプログラム１−１，サーバプログラム２−１，表示情報処理プログラムＡ１〜Ａｎ，通信プログラムＢ，通信プログラムＣおよび拡張プログラムＤの機能を交えながら、この状態監視システムの動作について説明する。
【００１６】
ブラウザ側コンピュータ１において、ブラウザプログラム１−１を起動すると（図２に示すステップ２０１）、プラウザプログラム１−１はサーバ側コンピュータ２へ情報送信要求を送る（ステップ２０２）。この情報送信要求を受けて（図３に示すステップ３０１）、サーバプログラム２−１は、拡張プログラムＤを起動して、ＢＡシステム３からの各種管理ポイントの現在の状態情報を初期表示情報として作成する（ステップ３０２）。そして、この作成した初期表示情報と表示情報処理プログラムＡ１〜Ａｎと通信プログラムＢをブラウザ側コンピュータ１へアップロードする（ステップ３０３）。
【００１７】
ブラウザ側コンピュータ１は、サーバ側コンピュータ２からの初期表示情報と表示情報処理プログラムＡ１〜Ａｎと通信プログラムＢを受信し、ダウンロードする（ステップ２０３）。この時点で、プラウザプログラム１−１とサーバプログラム２−１との接続は切断される。この後、ブラウザプログラム１−１は、ダウンロードした表示情報処理プログラムＡ１〜Ａｎを起動して、受信した初期表示情報を表示装置４の画面上に表示する（ステップ２０４）。
【００１８】
図４に表示装置４における初期表示情報の表示例を示す。この場合、ウインドウＷ１〜Ｗｎが縦方向に並置され、各ウインドウＷの左側に管理ポイントの名称が右側に管理ポイントの状態が表示される。ウインドウＷ１，Ｗ２〜Ｗｎにその状態が表示される管理ポイントをｘ１，ｘ２〜ｘｎとした場合、ｘ１，ｘ２〜ｘｎの状態情報を表示するための画面情報は情報表示処理プログラムＡ１，Ａ２〜Ａｎによって作成される。
【００１９】
一方、プラウザプログラム１−１は、ダウンロードした通信プログラムＢを起動して、この通信プログラムＢとサーバ側コンピュータ２の通信プログラムＣとの接続を行う（ステップ２０５、ステップ３０４）。そして、通信プログラムＢより、状態情報送信要求として、状態変化の通知を希望する管理ポイントのキー情報ｘと現在表示しているその管理ポイントの状態情報を通信プログラムＣへ送る（ステップ２０６）。
【００２０】
これを受信した通信プログラムＣは（ステップ３０５）、ＢＡシステム３へアクセスし、通信プログラムＢから指定された管理ポイント（状態変化の通知を要求された管理ポイント）の現在の状態情報を取得し、送信されてきた現在表示中の状態情報と比較し、取得した現在の状態情報が現在表示中の状態情報と違っていれば、その管理ポイントを状態変化のあった管理ポイントとし、通信プログラムＢとＣとの間を接続し、その状態情報を通信プログラムＢへ送る（ステップ３０６）。また、ＢＡシステム３から能動的に状態変化の通知を受けたときにも、同様に処理する。すなわち、ＢＡシステム３から能動的に状態変化の通知を受けた管理ポイントが通信プログラムＢから指定されている管理ポイントならば、通信プログラムＢとＣとの間を接続し、通信プログラムＢへその状態情報を送信する。
【００２１】
通信プログラムＢは、状態変化のあった管理ポイントの状態情報を受信すると（ステップ２０７）、この状態情報をその管理ポイントに対応する表示処理プログラムＡへ送る。これにより、表示装置４の画面上のウインドウＷ１〜Ｗｎにおいて、指定の管理ポイントのうち状態変化のあった管理ポイントの表示情報のみが更新される（ステップ２０８）。
【００２２】
通信プログラムＢは、ブラウザプログラム１−１が停止されるまで（ステップ２０９）、ステップ２０７，２０８の動作を繰り返す。また、通信プログラムＣは、通信プログラムＢより切断指示が出されるまで（ステップ３０７）、ステップ３０６の動作を繰り返す。これにより、表示装置４の画面上には、指定の管理ポイントの現在の状態情報が後述するようにほゞリアルタイムで表示されるようになる。
【００２３】
この実施の形態では、状態変化のあった管理ポイントの状態情報のみを送るようにすることによって、すなわち必要不可欠な状態情報のみを送るようにすることによって、ネットワークの負荷を軽くすることができる。
【００２４】
この実施の形態では、通信プログラムＢより通信プログラムＣに対して状態変化の通知を希望する管理ポイントを指定することによって、不必要な管理ポイントの状態情報が通信プログラムＢへ送られることがなくなり、ネットワークの負荷を軽くすることができる。
【００２５】
また、この実施の形態では、状態変化のあった管理ポイントが生じた場合にのみ通信プログラムＢとＣとの間を接続することによって、通信プログラムＢとＣとの間が電話回線で接続されるような場合、回線使用料金を抑えることができる。なお、この場合、接続手順にかかる時間だけ状態情報伝達の同時性が損なわれが、プッシュ技術などに比べればほゞリアルタイムと言える。
【００２６】
また、この実施の形態では、表示情報処理プログラムＡ１〜Ａｎと通信プログラムＢをサーバ側コンピュータ２から送信するようにしたが、ブラウザ側コンピュータ１の使用者側でインストールさせるようにしてもよい。しかし、この場合、プログラムの改版（バージョンアップ）などがあると、表示情報処理プログラムＡ１〜Ａｎと通信プログラムＢをブラウザ側コンピュータ１の使用者に配布してインストールし直さなければならず、手間がかかる。これに対して、表示情報処理プログラムＡ１〜Ａｎと通信プロラムＢをサーバ側コンピュータ２から送信すれば、これらのプログラムをブラウザ側コンピュータ１の使用者に配布してインストールする手間が省け、プログラムの改版（バージョンアップ）などに容易に適応可能となる。
【００２７】
また、この実施の形態では、サーバ側コンピュータ２を図６のようなＢＡシステム３に接続するとともにインターネットまたはイントラネットに接続しているが、このような形態である必要はない。すなわち、上位コントローラ７を直接サーバ側コンピュータ２に接続したり、あるいは上位コントローラ７にサーバ側コンピュータ２を内蔵させたりすれば、ＢＡシステム２の専用通信回線の一部または全部をインターネット（イントラネット）で兼用できることになり、通信回線の敷設費用等を低減できる。
さらに、この実施の形態では、ＢＡシステムを例にとって説明したが、これに限られることはなく、化学プラントや組立工場等の設備にも適用することができる。また、監視対象としての管理ポイントは、設備機器に限られるものでないことは言うまでもない。
【００２８】
【発明の効果】
以上説明したことから明らかなように本発明によれば、ブラウザ側コンピュータのブラウザ手段が情報送信要求を送ると、サーバ側コンピュータのサーバ手段が状態情報収集手段からの各種管理ポイントの現在の状態情報をブラウザ手段へ送り、この送られてきた各種管理ポイントの現在の状態情報が表示装置の画面上に表示されるものとなり、インターネットまたはイントラネットに接続されたコンピュータであればどこでも状態監視を行うことができ、極めて柔軟な運用が可能となる。
また、サーバ手段への情報送信要求後にブラウザ側コンピュータ内の第１の通信手段が起動され、サーバ側コンピュータに対し状態変化の通知を希望する管理ポイントを指定して状態情報送信要求が送られ、サーバ側コンピュータ内の第２の通信手段より、ブラウザ手段が停止するまで、その指定された管理ポイントのうち状態変化があった管理ポイントの状態情報のみが、その状態変化が発生したときにのみ第１の通信手段との電話回線接続を行って、第１の通信手段に送られるものとなり、サーバ側コンピュータを経由して状態変化の通知を希望する管理ポイントの状態情報をブラウザ側コンピュータでほゞリアルタイムに監視することができるようになる。
また、状態変化のあった管理ポイントが生じた場合にのみ第１の通信手段と第２の通信手段との間を電話回線接続することによって、回線使用料金を抑えることができる。
また、不必要な管理ポイントの状態情報をブラウザ側コンピュータへ送らないようにして、ネットワークの負荷を軽くすることができる。また、指定された管理ポイントのうち状態変化のない管理ポイントの状態情報を第１の通信手段へ送らないようにして、ネットワークの負荷をさらに軽くすることができる。
また、表示情報処理手段と第１の通信手段をサーバ側コンピュータからブラウザ側コンピュータへ送信することにより、これらの手段をブラウザ側コンピュータの使用者に配布してインストールし直す手間が省け、改版（バージョンアップ）などに容易に適応可能となる。
【図面の簡単な説明】
【図１】  本発明に係る状態監視システムの一実施の形態の概略を示すシステム構成図である。
【図２】  ブラウザ側コンピュータでの特徴的な処理動作を示すフローチャートである。
【図３】  サーバ側コンピュータでの特徴的な処理動作を示すフローチャートである。
【図４】  表示装置における初期表示情報の画面上での表示例を示す図である。
【図５】  ＷＷＷによる情報閲覧技術を利用した状態監視システムの概略を示すシステム構成図である。
【図６】  ＢＡシステムの構成を例示する図である。
【符号の説明】
１…ブラウザ側コンピュータ、１−１…ブラウザプログラム、Ｂ…通信プログラム、Ａ１〜Ａｎ…表示情報処理プログラム、２…サーバ側コンピュータ、１−１…サーバプログラム、Ｃ…通信プログラム、Ｄ…拡張プログラム、３…ＢＡシステム、４…表示装置、Ｗ１〜Ｗｎ…ウインドウ、５…設備機器、６…コントローラ、７…上位コントローラ、８…中央監視装置。
【図１】
0003884549.tif 000002
【図２】
0003884549.tif 000003
【図３】
0003884549.tif 000004
【図４】
0003884549.tif 000005
【図５】
0003884549.tif 000006
【図６】
0003884549.tif 000007