(57)【要約】【課題】クライアント端末にかかる負荷を軽減して監視対象以外の空調監視装置において発生した空気調和機のイベントをクライアント端末に通知し、ウェブブラウザによって監視すること。【解決手段】ブラウザを有するクライアント端末２と、複数の空気調和機４を配下として空気調和機４の運転状態を監視する空調監視装置３ａとを備える空調監視システム１であって、各空調監視装置３ａは配下の空気調和機４のイベント情報を収集するイベント情報収集部１２と、監視対象以外の空調監視装置３ｂ，３ｃのイベント情報収集部１２からイベント情報を取得するイベント検出部２１と、イベント検出部２１のイベント情報をクライアント端末２へ送信する第１通信部７とを備え、クライアント端末２はイベント情報をブラウザで表示する。【選択図】図２
2010286201.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザを有するクライアント端末と、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置とを備え、複数の前記空調監視装置のそれぞれがネットワークを介して接続されるとともに、前記空調監視装置と前記クライアント端末とがネットワークを介して接続され、前記空調監視装置は、前記クライアント端末に対して前記運転状態の情報である運転状態情報を提供する空調監視システムであって、
各前記空調監視装置は、
配下の前記空気調和機のイベント情報を収集するイベント情報収集手段と、
前記クライアント端末から監視対象とされている場合に、監視対象でない前記空調監視装置である他の前記空調監視装置のイベント情報収集手段から前記イベント情報を検出し、取得するイベント検出手段と、
前記クライアント端末から監視対象とされている場合に、前記クライアント端末へ、前記イベント検出手段に検出されたイベント情報を送信する第１通信手段とを具備し、
前記クライアント端末は、前記第１通信手段から取得した前記イベント情報を前記ウェブブラウザを介して表示する空調監視システム。
【請求項２】
前記クライアント端末は、前記ウェブブラウザの表示の更新がされていない場合であっても、前記空調監視装置に対して送信した前記イベント情報の取得要求の応答結果を受信したときに、前記ウェブブラウザに通知する請求項１に記載の空調監視システム。
【請求項３】
配下の前記空気調和機の前記運転状態情報を収集する運転状態情報収集手段を具備し、
前記クライアント端末から監視対象とされている場合に、前記第１通信手段を介して前記クライアント端末に対して前記運転状態情報が送信される請求項１または請求項２に記載の空調監視システム。
【請求項４】
前記運転情報収集手段が前記運転状態情報を収集し、前記クライアント端末に前記運転状態情報を送信する処理と、前記イベント検出手段が前記イベント情報を収集し、前記クライアント端末に前記イベント情報を送信する処理とを独立させる請求項１から請求項３のいずれかに記載の空調監視システム。
【請求項５】
前記クライアント端末は、前記第１通信手段を介してイベント情報を取得した場合に、前記ブラウザに前記イベント情報の変化を通知する請求項１から請求項４のいずれかに記載の空調監視システム。
【請求項６】
ウェブブラウザを有するクライアント端末と通信可能に接続され、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置であって、前記空調監視装置は他の前記空調監視装置とネットワークを介して接続され、
配下の前記空気調和機のイベント情報を収集するイベント情報収集手段と、
前記クライアント端末から監視対象とされている場合に、監視対象でない前記空調監視装置である他の前記空調監視装置のイベント情報収集手段から前記イベント情報を検出し、取得するイベント検出手段と、
前記クライアント端末から監視対象とされている場合に、前記クライアント端末へ、前記イベント検出手段に検出されたイベント情報を送信する第１通信手段と、
を具備する空調監視装置。
【請求項７】
ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置を備える空調監視システムに用いられるクライアント端末であって、複数の前記空調監視装置と通信可能に接続され、
ウェブブラウザと、
監視対象でない前記空調監視装置である他の前記空調監視装置の配下にある前記空気調和機のイベント状態情報を取得するイベント情報取得手段と、
前記空調監視装置から、イベント状態情報を取得するための要求を送信する第２通信手段とを具備し、
前記ウェブブラウザによって前記イベント情報を表示するクライアント端末。
【請求項８】
ウェブブラウザを有するクライアント端末と、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置とを備え、複数の前記空調監視装置のそれぞれがネットワークを介して接続されるとともに、前記空調監視装置と前記クライアント端末とがネットワークを介して接続され、前記空調監視装置は、前記クライアント端末に対して前記運転状態の情報を提供する空調監視システムに適用される制御方法であって、
各前記空調監視装置の配下の前記空気調和機のイベント情報を収集し、
前記クライアント端末から監視対象とされている前記空調監視装置が、監視対象でない前記空調監視装置である他の前記空調監視装置の前記イベント情報を検出し、取得し、
前記クライアント端末から監視対象とされている前記空調監視装置が、前記取得したイベント情報を前記クライアント端末へ送信し、
前記クライアント端末は、前記イベント情報を前記ウェブブラウザを介して表示する空調監視システムに適用される制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リンクサーバＷＥＢ空調監視システムに関するものである。
【背景技術】
【０００２】
従来、例えば、ビル内に設置された空気調和機の運転を集中監視する空調監視システムが知られている。このような空調監視システムにおいて、ビル内に備えられた空気調和機の運転制御等は、空気調和機とネットワークを介して接続されている空調監視装置により行われる。
特許文献１には、監視側の計算機と監視対象側のデータサーバとをインターネット等の汎用ネットワークで接続する監視システムの技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２５４７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、空調監視システムは、クライアント端末が所定の時間間隔で空調監視装置に対し、監視配下の空気調和機の監視項目の問合せを行い、時々刻々と変化する空気調和機の運転状態のデータを取得するプル型の通信が行われている。
しかしながら、複数の空調監視装置が分散して配置される場合に、クライアント端末から複数の空調監視装置のそれぞれに対してプル型の通信を所定の時間間隔で行うと、クライアント端末に処理の負荷がかかる、或いは、クライアント端末において問合せに対する各空調監視装置からの応答を受信するまでの時間が長くなるという問題があった。
【０００５】
また、クライアント端末が監視対象の空調監視装置の画面を取得している場合には、監視対象でない他の空調監視装置の配下にある空気調和機の状態変化をクライアント端末に通知することができなかった。
さらに、空調監視システムは導入後において、メンテナンスを不要にすることが求められているため、空調監視システム専用のアプリケーション等を使用せずに、クライアント端末から監視したいという要望があった。
【０００６】
本発明は、上記問題を解決するためになされたもので、クライアント端末にかかる負荷を軽減して監視対象以外の空調監視装置において発生した空気調和機のイベントをクライアント端末に通知でき、ウェブブラウザによって監視できる空調監視システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は以下の手段を採用する。
【０００８】
本発明は、ウェブブラウザを有するクライアント端末と、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置とを備え、複数の前記空調監視装置のそれぞれがネットワークを介して接続されるとともに、前記空調監視装置と前記クライアント端末とがネットワークを介して接続され、前記空調監視装置は、前記クライアント端末に対して前記運転状態の情報を提供する空調監視システムであって、各前記空調監視装置は、配下の前記空気調和機のイベント情報を収集するイベント情報収集手段と、前記クライアント端末から監視対象とされている場合に、監視対象でない前記空調監視装置である他の前記空調監視装置のイベント情報収集手段から前記イベント情報を検出し、取得するイベント検出手段と、前記クライアント端末から監視対象とされている場合に、前記クライアント端末へ、前記イベント検出手段に検出されたイベント情報を送信する第１通信手段とを具備し、前記クライアント端末は、前記第１通信手段から取得した前記イベント情報を前記ウェブブラウザを介して表示する空調監視システムを提供する。
【０００９】
このような構成によれば、空調監視装置は、ビルに設置された空気調和機の運転状態を監視し、ネットワークを介して接続されているクライアント端末に対して運転状態の情報を提供する。空調監視装置の各々は、イベント情報収集手段によって配下の空気調和機のイベントが検出され、イベント情報を収集する。クライアント端末が監視対象としている空気調和装置のイベント検出手段は、ネットワークを介して接続されている監視対象でない他の空気調和装置の上記イベント情報収集手段からイベント情報を収集する。さらに、収集したイベント情報は、クライアント端末に送信される。クライアント端末によって取得されたイベント情報は、クライアント端末のウェブブラウザによって表示される。
【００１０】
このように、監視対象である空調監視装置のイベント検出手段が、監視対象でない他の空調監視装置の配下の空気調和機に関するイベント（例えば、空気調和機の故障、異常停止、及び異常停止復旧等）情報を収集し、収集したイベント情報をクライアント端末に送信させる。これにより、クライアント端末において、監視対象としている空調監視装置以外の空調監視装置の配下の空気調和機にイベントが生じた場合であっても、監視対象の空調監視装置のイベント検出手段を介して確実に空調監視システム全体のイベント情報を検出することができる。
【００１１】
また、クライアント端末が監視対象以外の空調監視装置からの情報をも受信するので、クライアント端末においては、監視対象でない他の空調監視装置側から情報がプッシュされているように見せることができる。
また、監視対象以外の空調監視装置からクライアント端末に通知される情報は、イベント情報であるので、空気調和機の運転／停止情報、冷房、暖房等の運転状態情報を通知する場合よりも情報量が低減される。これにより、これらのデータが送受信される伝送媒体にかかる負荷を低減できるとともに、クライアント端末のデータ処理にかかる負担を低減することができる。
【００１２】
さらに、このようなイベント情報は、クライアント端末においてウェブブラウザを介して表示することができる。これにより、空調監視システム専用のソフトウェア等が不要となり、例えば、Internet Explorer（登録商標）等のフリーウェアによって、空調監視装置の監視が可能となることから、簡便に、空調監視システム配下の空気調和機のイベントを把握することができる。
【００１３】
上記空調監視システムの前記クライアント端末は、前記ウェブブラウザの表示の更新がされていない場合であっても、前記空調監視装置に対して送信した前記イベント情報の取得要求の応答結果を受信したときに、前記ウェブブラウザに通知することとしてもよい。
【００１４】
これにより、クライアント端末を使用するユーザのウェブブラウザの表示更新操作をしたか否かによらず、イベント情報の取得要求の応答結果を表示させることができる。
【００１５】
上記空調監視システムにおいて、配下の前記空気調和機の運転状態の情報である運転状態情報を収集する運転状態情報収集手段を具備し、前記クライアント端末から監視対象とされている場合に、前記第１通信手段を介して前記クライアント端末に対して前記運転状態情報が送信されることとしてもよい。
【００１６】
イベント検出手段とは別に、配下の空気調和機の運転状態情報が運転状態情報収集手段によって収集され、クライアント端末側に送信される。これにより、例えば、空調監視装置同士を接続するネットワークの異常があり、監視対象の空調監視装置が他の空調監視装置からイベント情報を得るのに遅延が生じている場合であっても、これと無関係に運転状態情報収集手段は運転状態情報を収集し、クライアント端末に送信することができる。
また、運転状態情報とイベント情報とが区別されてクライアント端末に送信されるので、それぞれの情報を収集するのにかかる時間やクライアント端末に送信されるタイミングは、互いに依存せず、独立して実行することができる。
【００１７】
上記空調監視システムの前記運転情報収集手段が前記運転状態情報を収集し、前記クライアント端末に前記運転状態情報を送信する処理と、前記イベント検出手段が前記イベント情報を収集し、前記クライアント端末に前記イベント情報を送信する処理とを独立させることとしてもよい。
【００１８】
運転状態情報収集手段による運転状態情報の収集からクライアント端末に送信するまでの処理と、イベント検出手段によるイベント情報の収集からクライアント端末に送信するまでの処理とが独立しているので、運転状態情報収集手段の処理時間とイベント検出手段の処理時間とは互いに影響しない。例えば、監視対象の空調監視装置と他の空調監視装置間のネットワークで遅延等が生じていた場合にイベント検出手段による処理に時間がかかる場合であっても、運転状態情報収集手段の処理時間には影響しない。これにより、クライアント端末側で、イベント情報を取得できていない場合であっても、運転状態情報を取得していれば、先に運転状態情報を表示することができる。
【００１９】
上記空調監視システムの前記クライアント端末は、前記第１通信手段を介してイベント情報を取得した場合に、表示装置に前記イベント情報の変化を通知することとしてもよい。
【００２０】
イベント情報をクライアント端末の画面上に示すことにより、視覚的に空気調和機の変化を把握することが容易となる。また、画面上に通知する方法として、例えば、イベントが発生した空気調和機を含む空気調和装置を示すタブの色を変更する、イベントが発生したことをビープ音で通知する等がある。
【００２１】
本発明は、ウェブブラウザを有するクライアント端末と通信可能に接続され、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置であって、前記空調監視装置は他の前記空調監視装置とネットワークを介して接続され、配下の前記空気調和機のイベント情報を収集するイベント情報収集手段と、前記クライアント端末から監視対象とされている場合に、監視対象でない前記空調監視装置である他の前記空調監視装置のイベント情報収集手段から前記イベント情報を検出し、取得するイベント検出手段と、前記クライアント端末から監視対象とされている場合に、前記クライアント端末へ、前記イベント検出手段に検出されたイベント情報を、送信する第１通信手段とを具備する空調監視装置を提供する。
【００２２】
本発明は、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置を備える空調監視システムに用いられるクライアント端末であって、複数の前記空調監視装置と通信可能に接続され、ウェブブラウザと、監視対象でない前記空調監視装置である他の前記空調監視装置の配下にある前記空気調和機のイベント状態情報を取得するイベント情報取得手段と、前記空調監視装置から、イベント状態情報を取得するための要求を送信する第２通信手段とを具備し、前記ウェブブラウザによって前記イベント情報を表示するクライアント端末を提供する。
【００２３】
本発明は、ウェブブラウザを有するクライアント端末と、ビルに設置された複数の空気調和機を配下としてこれら空気調和機の運転状態を監視する空調監視装置とを備え、複数の前記空調監視装置のそれぞれがネットワークを介して接続されるとともに、前記空調監視装置と前記クライアント端末とがネットワークを介して接続され、前記空調監視装置は、前記クライアント端末に対して前記運転状態の情報を提供する空調監視システムに適用される制御方法であって、各前記空調監視装置の配下の前記空気調和機のイベント情報を収集し、前記クライアント端末から監視対象とされている前記空調監視装置が、監視対象でない前記空調監視装置である他の前記空調監視装置の前記イベント情報を検出し、取得し、前記クライアント端末から監視対象とされている前記空調監視装置が、前記取得したイベント情報を前記クライアント端末へ送信し、前記クライアント端末は、前記イベント情報を前記ウェブブラウザを介して表示する空調監視システムに適用される制御方法を提供する。
【発明の効果】
【００２４】
本発明によれば、クライアント端末にかかる負荷を軽減して監視対象以外の空調監視装置において発生した空気調和機のイベントをクライアント端末に通知でき、ウェブブラウザによって監視できるという効果を奏する。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係る空調監視システムの全体概略図である。
【図２】本発明の実施形態に係る空調監視システムの概略構成を示すブロック図である。
【図３】クライアント端末におけるウェブブラウザの画面例である。
【図４】クライアント端末においてイベント情報を受信した場合のウェブブラウザの画面例である。
【図５】監視対象とする空調監視装置を切り替えた場合のウェブブラウザの画面例である。
【図６】空気調和機の異常を通知する画面例である。
【図７】クライアント端末の処理を説明するためのプログラムの一例である。
【図８】空調監視装置の処理を説明するためのプログラムの一例である。
【発明を実施するための形態】
【００２６】
以下に、本発明に係る空調監視システム及びその制御方法並びにプログラムの一実施形態について、図面を参照して説明する。
【００２７】
図１は、本発明の実施形態に係る空調監視システム（いわゆるリンクサーバＷＥＢ空調監視システム）１の全体構成を示す図である。
図１に示されるように、空調監視システム１は、ウェブブラウザ（ＷＥＢブラウザ）が搭載されたクライアント端末２と、空気調和機（以下「空調機」という。）４の運転状態を所定の時間間隔で監視し、クライアント端末２の要求に対して空調機４の運転状態を通知する空調監視装置３ａ，３ｂ，及び３ｃとを主な構成として備えている。なお、本実施形態においては、空調監視装置を３台であることとして説明するが、空調監視装置の個数はこれに限定されない。空調監視装置は複数であればよいこととし、その個数は特に上限を設けない。
【００２８】
クライアント端末２と空調監視装置３ａ，３ｂ，及び３ｃとは、ビル管理通信ネットワーク５を介して接続されている。ビル管理通信ネットワーク５は、標準規格化された通信プロトコル（例えば、ＴＣＰ／ＩＰ）を使用したネットワークであり、例えば、インターネットである。また、空調監視装置３ａ，３ｂ，及び３ｃと空調機４とは、空調制御ネットワーク６を介して接続されている。空調制御ネットワーク６は、空調機４の制御監視用に標準規格化された通信プロトコルを使用したネットワークである。
各空調監視装置３ａ，３ｂ，及び３ｃは、配下に複数の空調機４を備えており、各空調監視装置３ａ，３ｂ，及び３ｃと対応する空調機４は空調制御ネットワーク６を介して接続されている。
【００２９】
具体的には、クライアント端末２と各空調監視装置３ａ，３ｂ，及び３ｃとはネットワークを介して通信可能に接続されており、かつ、各空調監視装置３ａ，３ｂ，及び３ｃはそれぞれ互いにネットワークを介して通信可能に接続されている。
【００３０】
図２は、本実施形態に係る空調監視システム１の概略構成を示すブロック図である。
空調監視装置３ａ，３ｂ，及び３ｃはそれぞれ同一の機能を備えているが、本実施形態においては、空調監視装置３ａがクライアント端末２から監視対象の空調監視装置として選定されていることを例に挙げて説明する。
【００３１】
図２に示されるように、クライアント端末２から監視対象とされている空調監視装置３ａは、所定の時間間隔で配下の空調機４の運転状態及びイベントを収集する第１監視部１０、所定の時間間隔で他の空調監視装置３ｂ及び３ｃの配下の空調機４のイベントを収集する第２監視部２０、及び第１監視部１０と第２監視部２０とから収集された情報をクライアント端末２に通知するためのＷＥＢサーバ３０を主な構成として備えている。
【００３２】
第１監視部１０は、所定の時間間隔で空調機４と通信を行う空調通信部１１と、空調通信部１１を介して取得した運転状態情報から各空調機４のイベント情報を収集するイベント情報収集部（イベント情報収集手段）１２と、空調通信部１１を介して取得した運転状態情報を収集する運転状態情報収集部（運転状態情報収集手段）１３とを備えている。ここで、運転状態情報とは、例えば、運転中か停止中かを示す運転／停止情報、冷房、暖房、ドライ等を示す運転モード情報、設定温度を示す温度情報等の運転状態に係る各種情報をいう。
【００３３】
イベント情報収集部１２は、イベント検出モジュールＥＭａとイベント状態ファイルＥＳａとを備えている。
イベント検出モジュールＥＭａ（ここでは、空調監視装置３ｘ（ｘ＝ａ，ｂ，ｃ）のイベント検出モジュールをＥＭｘとする）は、取得した運転状態情報に基づいて配下の空調機４のイベントの有無を検出し、イベントが検出された場合には、イベント情報をイベント状態ファイルＥＳａ（ここでは、空調監視装置３ｘ（ｘ＝ａ，ｂ，ｃ）のイベント状態ファイルをＥＳｘとする）に書き込む。ここで、イベントとは、例えば、空調機４の故障、異常停止、及び異常停止復旧等をいう。
【００３４】
イベント状態ファイルＥＳａは、例えば、ＨＴＭＬファイルである。イベント状態ファイルＥＳａは、自身のＨＴＭＬファイル名と空調監視装置３ａのアドレス（例えば、IPアドレス、ドメイン情報等）とに基づいてＵＲＬ（Uniform Resource Locator）が決定される。
これにより、後述するイベント検出部２１からＨＴＴＰ  ＧＥＴリクエストが送信されることによって、イベント状態ファイルＥＳｘのイベント情報を読み出すことができる。
【００３５】
運転状態情報収集部１３は、運転状態情報を収集し、ＷＥＢサーバ３０に出力する。
【００３６】
第２監視部２０は、イベント検出部（イベント検出手段）２１を備えている。
イベント検出部２１は、自身の空調監視装置３ａがクライアント端末２から監視対象とされている場合に、監視対象以外の空調監視装置である空調監視装置３ｂ及び３ｃのイベント情報収集部１２からイベント情報を検出し、取得する。
【００３７】
具体的には、各空調監視装置がビル等に設置される場合に、ネットワークで接続される他の空調監視装置のＵＲＬが、それぞれの空調監視装置において設定されるようになっており、各空調監視装置のイベント検出部２１は、この設定された他の空調監視装置のＵＲＬを備えている。イベント検出部２１は、他の空調監視装置３ｂ及び３ｃのイベント状態ファイルＥＳｂ及びＥＳｃのＵＲＬに従って他の空調監視装置３ｂ及び３ｃが有するイベント状態ファイルＥＳｂ及びＥＳｃを参照し、イベント状態ファイルＥＳｂ及びＥＳｃから返信されるレスポンスによりイベント情報を取得する。
【００３８】
ＷＥＢサーバ３０は、クライアント端末２から、監視対象の空調監視装置３ａの運転状態情報、及び監視対象でない他の空調監視装置３ｂ及び３ｃのイベント情報の取得要求を受信すると、これら要求に対応する情報及び画面をクライアント端末２に提供する。
具体的には、ＷＥＢサーバ３０は、第１画面ファイル３１、第２画面ファイル３２、及びアプリケーション３３を備えている。
【００３９】
第１画面ファイル３１は、配下の空調機４の運転状態をウェブブラウザ４２の画面に表示させるための画面を構成するファイルである。第１画面ファイル３１は、各空調機４のそれぞれの運転状態情報を表示するためのファイル（例えば、ＨＴＭＬファイル等）である（図３のＰＤ１参照）。
【００４０】
第２画面ファイル３２は、第１画面ファイル３１によって提供される画面と異なる画面であり、例えば、各空調監視装置を示すメニューを示すための画面を構成するファイルである（図３のＭ１参照）。具体的には、第２画面ファイル３２は、ウェブブラウザ上で他の空調監視装置の名前をタブで表示している画面を提供するファイル（例えば、ＨＴＭＬファイル）である。
【００４１】
アプリケーション３３には、複数のファイルが格納されている。具体的には、クライアント端末２からの要求に応じた処理を実行するためのスクリプトファイル（例えば、ＰＨＰファイル）が格納されている。
【００４２】
第１通信部７は、クライアント端末２から監視対象とされている場合に、クライアント端末２との通信処理を行い、クライアント端末２から取得要求があれば、イベント情報と運転状態情報とを送信する。また、第１通信部７は、各空調監視装置３ａ，３ｂ，及び３ｃにおけるイベント検出部２１とイベント情報収集部１２との間での、イベント情報の送受信を行う。
【００４３】
クライアント端末２は、監視対象とする空調監視装置３ａに対して、運転状態情報とイベント状態情報との取得を要求するとともに、空調監視装置３ａから受信した運転状態情報とイベント状態情報とをウェブブラウザ４２を用いてディスプレイ等に表示させる。このため、クライアント端末２は、図示しないＣＰＵ（中央演算装置）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、入力装置、及びモニタ等の表示装置を備える。
【００４４】
具体的には、クライアント端末２は、イベント情報取得部（イベント情報取得手段）４０、運転状態情報取得部４１、ウェブブラウザ４２、及び第２通信部（第２通信手段）４３を備えている。
【００４５】
第２通信部４３は、ビル管理通信ネットワーク５を介して各空調監視装置３ａ，３ｂ，及び３ｃのそれぞれの第１通信部７と通信可能に接続されている。
【００４６】
イベント情報取得部４０は、監視対象以外の空調監視装置３ｂ及び３ｃの配下にある空調機４のイベント情報を取得し、取得したイベント情報をクライアント端末２の表示装置に表示させる。具体的には、イベント情報取得部４０は、監視対象の空調監視装置３ａから送信された第２画面ファイル３２から構成される画面を表示装置に表示するとともに、第１通信部７を介して取得したイベント情報を表示装置に出力する。
【００４７】
運転状態情報取得部４１は、監視対象の空調監視装置３ａから、空調監視装置３ａ配下の空調機４の運転状態情報を取得する。具体的には、運転状態情報取得部４１は、監視対象の空調監視装置３ａから送信された第１画面ファイル３１から構成される画面を表示装置に表示するとともに、第１通信部７を介して取得した運転状態情報を表示装置に出力する。
【００４８】
次に、上記構成を備える空調監視システム１の作用について説明する。ここでは、クライアント端末２が、空調監視装置３ａを監視対象の空調監視装置として監視している場合について説明する。
【００４９】
ユーザが、クライアント端末２を用いて空調監視装置３ａの配下の空調機４の運転状態を監視する場合には、クライアント端末２に導入されているウェブブラウザ４２に空調監視装置３ａのＵＲＬを入力する。ウェブブラウザ４２に空調監視装置３ａのＵＲＬが入力されると、クライアント端末２から空調監視装置３ａに対し、第１画面ファイル３１と第２画面３２とのファイル取得要求が送信される。ファイル取得要求を受信したＷＥＢサーバ３０は、運転状態情報収集部１３から運転状態情報を取得し、取得した運転状態情報と第１画面ファイル３１とをクライアント端末２に送信する。また、ＷＥＢサーバ３０は、第２画面ファイル３２をクライアント端末２に送信する。
【００５０】
運転状態情報と、第１画面ファイル３１と、第２画面ファイル３２とを受信したクライアント端末２のウェブブラウザ４２は、図３に示されるような、空調監視装置３ａの運転状態情報を表示する画面を表示させる。ここで、ＰＤ１は、第１画面ファイル３１によって表示される領域であり、Ｍ１は、第２画面ファイル３２によって表示される領域である。
【００５１】
クライアント端末２において、第１画面ファイル３１と第２画面ファイル３２の情報が表示されると、それぞれ所定の時間間隔で画面更新が行われる。画面更新がされることによって、クライアント端末２から監視対象の空調監視装置３ａに対し、運転状態情報の取得要求及び他の空調監視装置３ｂ及び３ｃのイベント情報の取得要求が送信される。
【００５２】
監視対象の空調監視装置３ａにおいて、ＷＥＢサーバ３０がクライアント端末２からの運転状態情報の取得要求を受信すると、運転状態情報収集部１３から運転状態情報を取得し、クライアント端末２に出力する。
【００５３】
また、監視対象の空調監視装置３ａにおいて、ＷＥＢサーバ３０は、クライアント端末２からのイベント情報の取得要求を受信すると、監視対象の空調監視装置３ａのイベント検出部２１から他の空調監視装置３ｂ及び３ｃのイベント情報収集部１２に対して、イベント情報の取得要求を送信させる。続いて、例えば、監視対象以外の他の空調監視装置３ｂの配下の空調機４にイベントが生じた場合には、イベント情報の取得要求を受信した空調監視装置３ｂのイベント情報収集部１２から、空調監視装置３ｂの配下の空調機４にイベントが発生した旨を含むイベント情報が送出される。
【００５４】
イベント検出部２１において、イベント情報の取得要求に対応したレスポンスが受信できた場合には、そのレスポンスの情報がクライアント端末２に送信される。クライアント端末２において、空調監視装置３ｂの配下の空調機４にイベント発生したというレスポンスを受信した場合には、表示装置にイベント情報を表示する。例えば、図４に示されるように、第２画面ファイル３２の空調監視装置３ｂを示すタブが、通常時と異なる色（例えば、灰色から黄色）となって表示される。
【００５５】
また、例えば、現在監視対象となっている空調監視装置３ａの運転状態情報を示す画面上において、アラームブザー（図４の「Ｂｕｚｚｅｒ  ＳＴＯＰ」）ボタンを設け、アラートを表示させる色（例えば、赤色）で表示させたり、クライアント端末２上で音を鳴らす等によって通知させることとしてもよい。このように、イベント情報が検出された場合には、所定のスクリプトによってクライアント端末２上の表示装置に、通知を行う。
【００５６】
また、第２画面ファイル３２（Ｍ１の領域）の「空調監視装置３ｂ」を示すタブをクリックすることにより、画面を遷移させる（図５参照）。これにより、監視対象とする空調監視装置を、イベント情報が通知された空調監視装置３ｂに切り替える。
また、直前まで監視対象としていた空調監視装置３ａは、このようなタブの切り替え後には、監視対象以外の空調監視装置とされる。
【００５７】
このように、監視対象の空調監視装置が空調監視装置３ｂになると、所定の時間間隔で、空調監視装置３ｂの運転状態情報と、他の空調監視装置３ａ及び３ｃのイベント情報との取得要求がクライアント端末２から空調監視装置３ｂに対して送信される。  
【００５８】
また、図６に示されるように、第１画面ファイル３１（ＰＤ１の領域）から、着目する空調機４を選択（クリック）することによって、画面をポップアップさせ、着目する空調機４の詳細情報を表示させることができる。
【００５９】
このように、各空調監視装置のイベント情報を通知する第２画面ファイル３２を、運転状態情報を示す第１画面ファイル３１と別個に設けているので、イベント情報の取得と監視対象の空調監視装置の運転状態情報の取得とを別の処理として平行して行うことができる。
【００６０】
以下に、より具体的なクライアント端末２における処理と、空調監視装置３ａ，３ｂ，及び３ｃにおける処理について図を用いて説明する。
【００６１】
〔クライアント端末における処理〕
まず、クライアント端末２から見た処理について図７を用いて説明する。
ウェブブラウザ４２は、第１画面ファイル３１を取得すると、第１画面ファイル３１のＪａｖａスクリプトを解析し、実行することにより、第１画面ファイル３１で定められる所定の時間間隔（例えば、２０秒毎）で画面を更新させて運転状態情報を取得する。例えば、リフレッシュメソッドを使用して、画面の更新を行う。
【００６２】
また、ウェブブラウザ４２は、第２画面ファイル３２のＪａｖａスクリプトを解析し、実行する。具体的には、第２画面ファイル３２は、クライアント端末２から所定の時間間隔（例えば、１０秒毎）で（第１画面ファイル３１の画面更新とタイミングが異なっていてもよい）、他の空調監視装置３ｂ及び３ｃに対し、配下の空調機４におけるイベントの発生有無を問合せる。図７には、この場合にクライアント端末２から空調監視装置３ａに対し送信されるリクエスト（要求）情報の一例の一部を示す。
【００６３】
例えば、所定の時間間隔で（図７（ｃ））、第２画面ファイル３２のＪａｖａスクリプトを実行することにより、空調制御装置３ａのアプリケーション３３から所定のスクリプト（例えば、getstatusofall.php）を読み出させる（図７（ａ））。所定のスクリプトとは、例えば、監視対象以外の他の空調制御装置３ｂ及び３ｃのイベント情報収集部１２のイベント情報を検出するスクリプトである。次に、読み出したスクリプト内の所定の関数（例えば、getstatus（））によって、上記スクリプトを実行させる（図７（ｂ））。
【００６４】
ここでは、ＡＪＡＸ技術の非同期読み出し機能であるXMLHttpRequest（リクエスト非同期処理）機能によって上記所定のスクリプト（例えば、getstatusofall.php）を起動させ、全ての空調監視装置に対して、順に、イベント情報の有無を検出させる。これにより、例えば、空調監視装置３ａが空調監視装置３ｂに対し、空調機４のイベント有無を問い合わせた後、空調監視装置３ｂからのレスポンスが未着で、クライアント端末２上で画面遷移がされていなくても、続いて、空調監視装置３ａは空調監視装置３ｃのイベント有無の問合せを行う。なお、ＡＪＡＸ技術は公知の技術であるため詳細は省略する。
【００６５】
このように、ウェブブラウザ４２における第２画面ファイル３２の画面表示（画面更新）とは非同期で、監視対象でない他の空調監視装置３ｂ及び３ｃのイベント有無の問い合わせが可能となる。これにより、画面遷移とは関係なく、所定のスクリプトが継続して実行されるので、イベント有無の問い合わせ中の待ち時間をクライアント端末２のユーザに意識させることがない。
【００６６】
また、監視対象の空調監視装置３ａのXMLHttpRequest処理が正常に終了した場合には、その時点でクライアント端末２のonreadystatechange（例えば、状態が変化したときに呼び出されるイベントハンドラ）に設定した関数がコールバックで呼び出される。この関数によって、他の空調監視装置から受信したイベント情報の有無に応じて、クライアント端末２の画面上で第２画面ファイル３２の色を変化させたり、ブザー音を鳴らすことができる。
【００６７】
〔監視対象の空調監視装置における処理〕
次に、監視対象の空調監視装置３ａの処理について図８を用いて説明する。
監視対象の空調監視装置３ａにおいて、クライアント端末２から、他の空調監視装置３ｂ及び３ｃのイベント情報の有無をチェックする所定のスクリプト（getstatusofall.php）の起動要求が取得される。
【００６８】
空調監視装置３ａにおいて、所定のスクリプト起動要求（getstatusofall.php）が取得されると、アプリケーション３３から所定のスクリプト（getstatusofall.php）が起動される。監視対象の空調監視装置３ａと通信可能に接続されている他の空調監視装置３ｂ及び３ｃに対し、イベント情報の有無の問い合わせを行うためのループが参照される（図８（ａ））。
【００６９】
イベント検出部２１から他の空調監視装置３ｂ及び３ｃに対してそれぞれＨＴＴＰ  ＧＥＴリクエストを送信させるための関数として、例えば、connectToURL()がアプリケーション３３から呼び出される（図８（ｂ））。
イベント検出部２１は、各空調監視装置３ｂ及び３ｃのイベント情報収集部１２に収集されたイベント情報の取得に必要なＵＲＬが格納されているので、上記関数（connectToURL()）とこのＵＲＬとに基づいて、ＨＴＴＰ  ＧＥＴリクエストを送信し、レスポンスを待機する（図８（ｃ））。
【００７０】
イベント検出部２１は、ＨＴＴＰ  ＧＥＴリクエストを受信した他の空調監視装置３ｂ又は３ｃが有する所定のファイル（例えば、recentstatus.php）からレスポンスを受信すると、このレスポンスによってイベント情報の有無を検出する。
【００７１】
なお、上記所定の関数（connectToURL()）は、例えば、ｆｓｏｃｋ関数を使用したＴＣＰ／ＩＰ上のＰＨＰによる通信である。これにより、例えば、空調監視装置間のネットワーク上にアプリケーションのポート番号等を制限するプロキシサーバ等が存在するような場合であっても、ＨＴＴＰ通信（ＨＴＴＰ通信で使用するポート番号等）は許可されることが多いことから、通信は可能となると考えられる。
【００７２】
以上説明してきたように、本発明に係る空調監視システム１によれば、監視対象である空調監視装置３ａのイベント検出部２１が、監視対象でない他の空調監視装置３ｂ及び３ｃの配下の空調機４に関するイベント情報を収集し、収集したイベント情報をクライアント端末２に送信させる。これにより、クライアント端末２において、監視対象としている空調監視装置３ａ以外の空調監視装置３ｂ及び３ｃの配下の空調機４にイベントが生じた場合であっても、監視対象の空調監視装置のイベント検出部２１を介して確実に空調監視システム１全体のイベント情報を検出することができる。
【００７３】
また、クライアント端末２が監視対象の空調監視装置３ａにネットワーク接続し、監視しているにも関わらず、監視対象以外の空調監視装置３ｂ及び３ｃからの情報をも受信する。これにより、クライアント端末２においては、監視対象でない他の空調監視装置側から情報がプッシュされているような挙動がウェブブラウザ４２で行われる。
【００７４】
また、監視対象以外の空調監視装置３ｂ及び３ｃからクライアント端末２に通知される情報は、イベント情報であるので、空調機４の運転／停止情報、冷房、暖房等の運転状態情報を通知する場合よりも情報量が低減される。これにより、これらのデータの送受信が行われるネットワーク（例えば、インターネット）にかかる負荷を低減できるとともに、クライアント端末２のデータ処理にかかる負担を低減することができる。
【００７５】
さらに、クライアント端末２に受信されたイベント情報は、ウェブブラウザ４２を介して受信内容を表示することができる。これにより、空調監視システム専用のソフトウェア等が不要となり、例えば、Internet Explorer（登録商標）等のフリーウェアによって、空調監視装置の監視が可能となることから、簡便に、空調監視システム配下の空調機４のイベントを把握することができる。
【００７６】
なお、本実施形態においては、クライアント端末２と各空調監視装置３ａ，３ｂ，及び３ｃとはインターネットを介して接続することとしていたが、接続するネットワークはこれに限定されない。例えば、ビル管理用に規格化されたネットワークを用いる、または、ＬＡＮ（Local Area Network）等であってもよいこととする。
【符号の説明】
【００７７】
１  空調監視システム
２  クライアント端末
３ａ、３ｂ、３ｃ  空調監視装置  
１０  第１監視部
１２  イベント情報収集部
１３  運転状態情報収集部
２０  第２監視部
２１  イベント検出部
３０  ＷＥＢサーバ
３１  第１画面ファイル
３２  第２画面ファイル
４０  イベント情報取得部
４１  運転状態情報取得部
ＥＳａ、ＥＳｂ、ＥＳｃ  イベント状態ファイル
ＥＭａ、ＥＭｂ、ＥＭｃ  イベント検出モジュール
【図１】
2010286201.tif 000003
【図２】
2010286201.tif 000004
【図３】
2010286201.tif 000005
【図４】
2010286201.tif 000006
【図５】
2010286201.tif 000007
【図６】
2010286201.tif 000008
【図７】
2010286201.tif 000009
【図８】
2010286201.tif 000010