(57)【要約】【課題】少ないコストで設備機器毎の状況を詳細に把握可能な機器監視システム等を提供する仕組みを提供する。【解決手段】監視サーバと録画サーバと撮影機器に対する撮影制御を行う管理端末とが通信可能に構成された監視システムであって、  前記録画サーバは、前記監視サーバから受信したイベント情報に対応する前記画像を対応づけるためのインデックス情報を生成するインデックス生成手段と、前記生成したインデックス情報を前記監視サーバに転送するインデックス転送手段を備え、  前記監視サーバは、取得したイベント情報を前記録画サーバと前記管理端末とに転送する情報転送手段と、前記取得したイベント情報と前記イベント情報に対応する前記録画サーバから受信したインデックス情報とを含む履歴情報を記憶する履歴情報記憶手段とを備えた。【選択図】図１
2011054060.tif 000002
【特許請求の範囲】
【請求項１】
監視対象である設備機器から受信したイベント情報を記憶する監視サーバと撮影機器から受信した画像情報を記憶する録画サーバと前記撮影機器に対する撮影制御を行う管理端末とが通信可能に構成された監視システムであって、
前記録画サーバは、
前記撮影機器が撮影した画像を記憶する画像記憶手段と、
前記監視サーバから受信したイベント情報に対応する前記画像を対応づけるためのインデックス情報を生成するインデックス生成手段と、
前記生成したインデックス情報を前記監視サーバに転送するインデックス転送手段を備え、
前記監視サーバは、
前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報を取得する取得手段と、
前記取得したイベント情報を前記録画サーバと前記管理端末とに転送する情報転送手段と、
前記取得したイベント情報と前記イベント情報に対応する前記録画サーバから受信したインデックス情報とを含む履歴情報を記憶する履歴情報記憶手段と、
を備え、
前記管理端末は、
前記各設備機器と該設備機器を撮影可能な撮影機器との対応と撮影パラメータとを記憶する制御情報記憶手段と、
前記転送されたイベント情報を用いて前記制御情報記憶手段を参照して、前記イベント情報を送信した設備機器を撮影した画像であるイベント時画像を前記設備機器に対応づけられた撮影機器に撮影させるべく前記撮影機器に所定の撮影パラメータを送信する撮影制御手段と、
前記履歴情報を用いて前記画像記憶手段に記憶されている前記設備機器の前記イベント時画像と該設備機器の現在撮影している画像である現在画像とを対比表示させるための表示制御情報を生成する表示制御手段と
を備えることを特徴とする監視システム。
【請求項２】
前記管理端末は、
前記設備機器又は前記センサから受信したイベント情報に応じて、前記イベント時画像と前記イベント情報、又は前記イベント情報の何れかを転送するかを決定すると共に、及び該前記イベント時画像と前記イベント情報、又は前記イベント情報をいずれに転送するかを特定する決定手段を更に備えることを特徴とする請求項１記載の監視システム。
【請求項３】
前記制御情報記憶手段は前記撮影機器を特定する一意のＩＤを記憶し、
前記履歴情報記憶手段の前記イベント情報は前記エラーの発生時刻又は前記警告の発生時刻を記憶し、
前記監視サーバは、
前記イベント情報又は前記ＩＤの少なくともいずれか一つを用いて前記履歴情報を検索する検索手段を更に備えることを特徴とする請求項１又は請求項２記載の監視システム。
【請求項４】
前記表示制御手段は、所望の前記設備機器について、メンテナンス作業時の画像であるメンテナンス時画像と、該設備機器の現在の画像である現在画像とを対比して表示させる表示制御を行なうことを
ことを特徴とする請求項１乃至請求項３のいずれか１に記載の監視システム。
【請求項５】
監視対象である設備機器と該設備機器を撮影可能な撮影機器との対応を記憶する制御情報記憶手段と、前記撮影機器から受信した画像情報と前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報とを対応付けるインデックス情報と前記イベント情報とを含む履歴情報を記憶する履歴情報記憶手段とを備えた監視システムの制御方法であって、
前記設備機器又は前記センサから前記イベント情報を取得する取得工程と、
前記取得工程において取得した前記イベント情報に応じて前記制御情報記憶手段を参照して、前記イベント情報を送信した設備機器の画像であるイベント時画像を前記設備機器に対応づけられた撮影機器に撮影させるべく前記撮影機器に所定の撮影パラメータを送信する撮影制御工程と、
前記履歴情報を用いて前記設備機器の前記イベント時画像と該設備機器の現在画像とを対比表示させる表示制御工程と
を備えることを特徴とする監視システムの制御方法。
【請求項６】
設備機器を監視する監視システムであって、前記各設備機器と該設備機器を撮影可能な撮影機器との対応を記憶する制御情報記憶手段と前記撮影機器から受信した画像情報を記憶する画像記憶手段と前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報とを対応付けるインデックス情報と前記イベント情報とを含む履歴情報を記憶する履歴情報記憶手段とを備えた監視システムの制御プログラムであって、
前記監視システムを、
前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報を取得する取得手段と、
前記取得したイベント情報に応じて前記画像記憶手段を参照して、前記イベント情報を送信した設備機器の画像であるイベント時画像を前記設備機器に対応づけられた撮影機器に撮影させるべく前記撮影機器に所定の撮影パラメータを送信する撮影制御手段と、
前記履歴情報を用いて前記設備機器の前記イベント時画像と該設備機器の現在画像とを対比表示させる表示制御手段
として機能させるための監視システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の監視システムに関し、特に例えばビルの各機器の稼動状況を機器毎の不具合等のイベントとイベント発生時の機器の撮影画像と現在の状況とを連携させて詳細に把握することが出来る監視システム、監視システムの制御方法および監視システムの制御プログラムに関する。
【背景技術】
【０００２】
従来、ビルの空調設備やボイラーなどの給湯設備、配電設備等のいわゆるビルデバイスのエラーや警告情報をネットワーク経由で監視端末に送信することができる設備監視システムは広く用いられている。又防災や防犯目的でビル内の居室やエレベータホールや廊下などの各所を監視カメラで撮影して防災センターのモニタにて切替え表示する仕組みも広く用いられる。
【０００３】
又、特許文献１には各顧客の監視装置（監視モニタ）の画面をカメラで撮影して監視装置のモニタの表示内容を示す画像情報や監視装置が各設備から受信した警告情報をネットワーク経由でリモートから確認可能に構成する設備機器の遠隔監視システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2002-032880号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の設備機器の遠隔監視システムでは少ない人数で多くの設備機器を監視することが可能であるものの、監視カメラは監視装置のモニタの表示内容を撮影しているだけであるため、設備の不具合発生時の状況を把握することができないという問題があった。特にビルの安全に直結するような重要な設備機器に故障が生じたような場合、ビルの保守要員が当該設備機器の状況を直接見に行く必要があり、保守要員の負担が重く、迅速な対応が困難であるという問題があった。更に設備機器の不具合が時々発生し短期間で終息するが再発するような場合、設備機器を見に行っても不具合発生状況を把握できないため原因究明が困難であるという問題もあった。
【０００６】
更に、設備の保守点検後短い期間で設備機器の故障が生じた場合、設備の保守点検作業の内容が適切であったかが問題になるが、従来の技術では各設備機器について設備点検作業時の画像を撮影し保管することはできなかったため点検作業内容を検証することができなかった。又特定の設備機器にエラーや警告が生じた場合に、当該設備機器自体が原因の場合と連携している設備機器の不具合によりいわば被害者的にエラーや警告が生じた場合には原因の切り分けや真の原因の究明に手間取り故障回復までの時間が長くなるという問題もある。
【０００７】
他方設備機器内部の不具合によりエラーや警告が生じた場合でも特定の部品、特に通常サービス拠点に在庫がないような大物部品で不具合が生じた場合、特定の設備機器でエラーや警告が生じた場合にはその設備機器メーカに電話で状況を知らせるだけであったため、設備機器メーカ側のエンジニアが現場で状況を確認してから部品メーカに連絡して初めて部品メーカのエンジニアが現場に行くことになり、故障回復までの時間がかかるという問題があった。
【０００８】
そこで、本発明の目的は、エラーや警告に迅速に対応可能な機器監視システム等を提供することである。
【課題を解決するための手段】
【０００９】
前述した目的を達成するための第１の発明は、
監視対象である設備機器から受信したイベント情報を記憶する監視サーバと撮影機器から受信した画像情報を記憶する録画サーバと前記撮影機器に対する撮影制御を行う管理端末とが通信可能に構成された監視システムであって、
前記録画サーバは、
前記撮影機器が撮影した画像を記憶する画像記憶手段と、前記監視サーバから受信したイベント情報に対応する前記画像を対応づけるためのインデックス情報を生成するインデックス生成手段と、前記生成したインデックス情報を前記監視サーバに転送するインデックス転送手段を備え、
前記監視サーバは、
前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報を取得する取得手段と、  前記取得したイベント情報を前記録画サーバと前記管理端末とに転送する情報転送手段と、  前記取得したイベント情報と前記イベント情報に対応する前記録画サーバから受信したインデックス情報とを含む履歴情報を記憶する履歴情報記憶手段と、を備え、
前記管理端末は、
前記各設備機器と該設備機器を撮影可能な撮影機器との対応と撮影パラメータとを記憶する制御情報記憶手段と、  前記転送されたイベント情報を用いて前記制御情報記憶手段を参照して、前記イベント情報を送信した設備機器を撮影した画像であるイベント時画像を前記設備機器に対応づけられた撮影機器に撮影させるべく前記撮影機器に所定の撮影パラメータを送信する撮影制御手段と、  前記履歴情報を用いて前記画像記憶手段に記憶されている前記設備機器の前記イベント時画像と該設備機器の現在撮影している画像である現在画像とを対比表示させるための表示制御情報を生成する表示制御手段とを備えることを特徴とする。
【００１０】
前述した目的を達成するための第２の発明は、前記管理端末が、  前記設備機器又は前記センサから受信したイベント情報に応じて、前記イベント時画像と前記イベント情報、又は前記イベント情報の何れかを転送するか決定すると共に、及び該前記イベント時画像と前記イベント情報、又は前記イベント情報をいずれに転送するかを特定する決定手段を更に備えることを特徴とする。
【００１１】
前述した目的を達成するための第３の発明は、
監視対象である設備機器と該設備機器を撮影可能な撮影機器との対応を記憶する制御情報記憶手段と、前記撮影機器から受信した画像情報と前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報とを対応付けるインデックス情報と前記イベント情報とを含む履歴情報を記憶する履歴情報記憶手段とを備えた監視システムの制御方法であって、
前記設備機器又は前記センサから前記イベント情報を取得する取得工程と、
前記取得工程において取得した前記イベント情報に応じて前記制御情報記憶手段を参照して、前記イベント情報を送信した設備機器の画像であるイベント時画像を前記設備機器に対応づけられた撮影機器に撮影させるべく前記撮影機器に所定の撮影パラメータを送信する撮影制御工程と、
前記履歴情報を用いて前記設備機器の前記イベント時画像と該設備機器の現在画像とを対比表示させる表示制御工程とを備えることを特徴とする。
【００１２】
前述した目的を達成するための第４の発明は、
設備機器を監視する監視システムであって、前記各設備機器と該設備機器を撮影可能な撮影機器との対応を記憶する制御情報記憶手段と前記撮影機器から受信した画像情報を記憶する画像記憶手段と前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報とを対応付けるインデックス情報と前記イベント情報とを含む履歴情報を記憶する履歴情報記憶手段とを備えた監視システムの制御プログラムであって、
前記監視システムを、
前記設備機器又は前記設備機器と対応付けられ前記設備機器の状態を検知するセンサから送信されるエラー又は警告を含むイベント情報を取得する取得手段と、
前記取得したイベント情報に応じて前記画像記憶手段を参照して、前記イベント情報を送信した設備機器の画像であるイベント時画像を前記設備機器に対応づけられた撮影機器に撮影させるべく前記撮影機器に所定の撮影パラメータを送信する撮影制御手段と、
前記履歴情報を用いて前記設備機器の前記イベント時画像と該設備機器の現在画像とを対比表示させる表示制御手段
として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、設備機器毎のエラーや警告に応じて、エラーや警告が発生した設備の画像を迅速に撮影して監視端末に表示することができると共に、これらエラーや警告と発生時の画像とを関連付けて保存することができるので、少ないコストで設備機器毎の状況を詳細に把握可能なビル設備監視システム等を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明のビル設備監視システムの構成の一例を示すシステム構成図である。
【図２】本発明のビル設備監視システムの監視サーバ及び制御サーバと監視端末のハードウェア構成の一例を示すハードウェア構成図である。
【図３】本発明のビル設備監視システムの機能構成を示すブロック構成図である。
【図４】本発明のビル設備監視システムの監視サーバ及びシナリオ監視ＰＣのイベント処理フローチャートを示す図である。
【図５】本発明のビル設備監視システムのシナリオ監視ＰＣ及びネットワークカメラのイベント処理フローチャートを示す図である。
【図６】本発明のビル設備監視システムのビューワＰＣ及びＭＡＰ表示ＰＣの表示制御処理、及び録画サーバの録画処理を示す図である。
【図７】本発明のビル設備監視システムのＭＡＰ表示ＰＣ１０１とビューワＰＣ１０２と各ネットワークカメラとの連携制御処理のフローチャートを示す図である。
【図８】本発明のビル設備監視システムのレポート処理のフローチャートを示す図である。
【図９】本発明のビル設備監視システムの監視端末の表示画面を示す図である。
【図１０】本発明のビル設備監視システムの過去の修理履歴一覧の表示画面例を示す図である。
【図１１】本発明のビル設備監視システムの故障レポート出力の表示画面例を示す図である。）
【図１２】本発明のビル設備監視システムのレポート処理の表示画面（メンテナンスリスト）を示す図である。
【図１３】本発明のビル設備監視システムのレポート処理の表示画面（メンテナンスレポートの出力画面）を示す図である。
【図１４】本発明のビル設備監視システムのセンサマスタのテーブルレイアウトを示す図である。
【図１５】本発明のビル設備監視システムのシナリオＤＢのテーブルレイアウトを示す図である。
【図１６】本発明のビル設備監視システムのログＤＢのテーブルレイアウトを示す図である。
【図１７】本発明のビル設備監視システムの録画情報の検索インデックスのテーブルレイアウトを示す図である。
【図１８】本発明のビル設備監視システムのプリセット情報テーブルのテーブルレイアウトを示す図である。
【図１９】本発明のビル設備監視システムのビルデバイスマスタのテーブルレイアウトを示す図である。
【図２０】本発明のゲートウェイを介した外部への画像情報の転送の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明に係るビル設備監視システムの好適な実施形態について詳細に説明する。  
【００１６】
図１は、本実施形態の設備監視システムの一例を示すシステム構成図である。又図３は本発明の設備監視システムの機能構成を示す図である。図１でＭＡＰ表示ＰＣ１０１とビューワＰＣ１０２とシナリオ管理ＰＣ１０３と録画サーバ１０４と監視クライアント１０５と監視サーバ１０６とネットワークカメラ１１０乃至ネットワークカメラ１１５とはイーサネット（登録商標）１００を介して互いに通信可能に構成されている。監視サーバ１０６は更に別のセンサネットワークを介して各ビルデバイス及びそのビルデバイス用のセンサ（例えばビルデバイスＡ１２０とセンサＡ１２１、ビルデバイスＢ１２２とセンサＢ１２３、ビルデバイスＣ１２４とセンサＣ１２５、ビルデバイスＧ１３２とセンサＧ１３３など）と通信可能に構成されている。
【００１７】
ゲートウェイ１０９は監視サーバ１０６から受信したイベント内容を示すイベント情報を外部に送信するための装置であり、専用ハードウェア又はパソコンやワークステーションにゲートウェイ用のソフトウェアをインストールしたものである。ここでの外部とは、例えばイベントが生じたビルデバイスのメーカ、又はイベントが生じたビルデバイスの部品メーカを意味する。
【００１８】
ビルデバイス（設備機器）は例えば、典型的には例えばビル用の空調機であり、センサはこのビルデバイスの状態を検知するものであり、例えばこの空調機用の温度センサである。ビルデバイスは、その他ビル用の配電板、送風装置、フロン消火装置、排煙設備、無停電電源装置（いわゆるＵＰＳ）、等を含むがこれに限らない。センサは温度センサの他、赤外線センサ、湿度センサ、開閉センサ、人感センサ、圧力センサ、加速度センサ、振動センサ、光センサ等を含むがこれに限らない。各センサを一意に特定するセンサＩＤは特定のビルデバイスを一意に特定するビルデバイスＩＤと対応付けられたビルデバイスマスタの一項目として、監視サーバ１０６のハードディスク２８及びシナリオ管理ＰＣ１０３のハードディスク２８に記憶されている。ビルデバイスマスタは図１９に示すように一意のビルデバイスＩＤ、ビルデバイス名称、型番、ビルデバイスのＩＰアドレス、ビルデバイスのポート番号、ヘルスチェック用のポーリング間隔（秒）、製造メーカ名、ビルデバイスに対応するセンサＩＤ（複数可）、当該ビスデバイスをモニタするカメラのカメラＩＤ、当該ビルデバイスのモニタ用のプリセットＩＤ、ビルデバイス管理者用のユーザＩＤ、パスワード設置場所（ロケーション、ゾーン）、設置年月日、更新年月日の各項ここで目を記憶している。センサの出力（ステータス）は単なるオン／オフでも良いし、特定の測定数値（例えば電圧値）を出力しても良いし、インテリジェントタイプのセンサであればエラーコード（電圧過大、又は電圧過少等を意味する２〜３桁の数値）を出力しても良い。これらのセンサ出力はエラー又は警告を含むイベント情報としてセンサＩＤと共にセンサネットワーク１５０を介して監視サーバ１０６に送信される。又センサ出力ではなく、ビルデバイス自体がエラー又は警告を含むイベントコードとビルデバイスＩＤと含むイベント情報を、センサネットワーク１５０経由で監視サーバ１０６に送信する場合もある。
【００１９】
撮影機器であるネットワークカメラ１１０乃至１１５はそれぞれ別の箇所に設置されており、シナリオ管理ＰＣ１０３又はビューワＰＣ１０２から受信した図１８に示すプリセット情報テーブルの一意のプリセットＩＤで特定されるＰＴＺ制御命令やプリセット命令に応じてパン値及びチルト値及びズーム値を変更して画像を撮影し、撮影した画像を録画サーバ１０４及びビューワＰＣ１０２に送信する。送信する画像のプロトコルは例えばＵＤＰのような垂れ流し式のプロトコルを通常用いるが、再送制御の可能なＴＣＰ／ＩＰプロトコル（ＩＰＶ６を含む）を用いることも勿論可能である。１台のネットワークカメラは１台乃至１０台程度のビルデバイスの撮影を行なう。撮影画像は１秒当たり所定のフレーム数で撮影され、ネットワークカメラ毎に異なる一意のカメラＩＤを付して録画サーバに送信される。
【００２０】
録画サーバ１０４はネットワークカメラ１１０乃至１１５から受信した撮影画像をハードディスク等の外部記憶装置内にある録画映像ＤＢ１０９（図３の画像記憶手段１０４３）に記録する。ＭＡＰ表示ＰＣ１０１は監視対象のビルのフロア別の地図を表示し、この地図には監視対象のビルデバイスやこのフロアに設置されているネットワークカメラがアイコン（絵文字）形式で表示されている。
【００２１】
ビューワＰＣ１０２はネットワークカメラ１１０乃至１１５から受信した画像を適宜切替え表示している。例えば１画面に同時に４台のネットワークカメラの撮影画像を同時に表示する。なお、実際にはネットワークカメラは数十台乃至数百台あり、それに応じて録画サーバ１０４も数台乃至数十台接続されている。つまり実際にはネットワークカメラ数十台につき１台の録画サーバ１０４が存在する。
【００２２】
監視サーバ１０６は各センサからのセンサ情報を受信して蓄積し、他のハードウェアにセンサ情報を伝達する役割を持つ。あるビルデバイスのセンサ（例えばセンサＡ１２１）がオンになった場合（例えば温度センサの感知する温度が所定の閾値温度を超えた、圧力センサが検知する圧力が所定の閾値圧力を超えた等）、センサＡ１２１のセンサオンのイベント情報（イベント発生時刻、イベントが発生したセンサＩＤ及びステータス、又はビルデバイスＩＤ及びイベントコードの各項目を含む）を監視サーバ１０６に送信する。監視サーバ１０６の図３の取得手段１０６１は各センサからのイベント情報を受信すると、一意のイベントＩＤを採番し、更にセンサＩＤ又はビルデバイスＩＤをキーにしてビルデバイスマスタを参照してカメラＩＤを読出し、そのイベントＩＤとカメラＩＤを含むイベント情報をハードディスク等の外部記憶装置内のログＤＢ１０７（図３の履歴情報記憶手段１０６２）の故障履歴テーブルに記憶する。監視サーバ１０６はこのイベントＩＤとセンサ情報を監視サーバ１０６の情報転送手段１０６３からシナリオ管理ＰＣ１０３に送信し、更に録画サーバ１０４にもイベントＩＤ及びそのセンサ情報を送信する。又監視クライアント１０５は各ビルデバイスのメンテナンス履歴を入力し、ビルデバイスＩＤ、メンテナンス年月日、メンテナンス内容、メンテナンス作業時刻（開始と終了）、メンテナンス作業員氏名又は作業員コードを、監視サーバ１０６のログＤＢ１０７のメンテナンス履歴テーブル（メンテナンスＩＤ、ビルデバイスＩＤ、メンテナンス年月日、メンテナンス内容、メンテナンス作業時刻（開始と終了）、メンテナンス作業員氏名又は作業員コード）に記録する。
【００２３】
シナリオ管理ＰＣ１０３はセンサ情報に応じて各ハードウェアの動作を制御する役割を持つ。シナリオ管理ＰＣ１０３が監視サーバ１０６からセンサ情報を受信すると、センサ情報に含まれるビルデバイスＩＤ、又はビルデバイスＩＤ及びセンサＩＤとをキーにしてハードディスク等の外部記憶装置内にあるシナリオＤＢ１０８（ビルデバイスＩＤ、イベントコード、センサＩＤ、ステータス、カメラＩＤ（複数可）、所定のパン・チルト・ズームで撮影する旨の撮影パラメータを記憶するＰＴＺ制御命令を特定するプリセットＩＤ（図１８、複数可）、当該イベントの撮影継続時間、外部送信区分、外部送信先ＩＰアドレス、外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワードの各項目を含む）を検索して、読み出したカメラＩＤをキーにしてカメラマスタを参照して当該ネットワークカメラのＩＰアドレスを読出し、そのネットワークカメラにＰＴＺ制御命令を送信し、更にビューワＰＣ１０２にこの対応するカメラＩＤのネットワークカメラの画像をモニタに表示する旨の表示制御命令を送信し、更にＭＡＰ表示ＰＣ１０１には該当するビルデバイスの設置階数及び、このビルデバイスのアイコンのブリンク（点滅）表示制御命令を送信する。この設置階数の情報により、ＭＡＰ表示ＰＣ１０１が他のフロアを表示していた場合は、イベントが発生したビルデバイスが設置されている階のマップに表示が切替えられる。
【００２４】
ＰＴＺ制御命令を受信した該当のネットワークカメラは受信したＰＴＺ制御命令に応じてパン値とチルト値とズーム値を変更することでイベントが発生したビルデバイスの画像を撮影し、撮影した画像を録画サーバ１０４に送信する。録画サーバ１０４は、監視サーバ１０６から受信したイベント情報を用いてこのイベントが発生したビルデバイスを撮影するネットワークカメラが撮影して監視サーバ１０６に送信した画像の検索インデックス情報（イベントＩＤ、画像ファイル名称、画像フレーム番号Ｆｒｏｍ、画像フレーム番号Ｔｏ）を生成し（図３のインデックス生成手段１０４２）監視サーバ１０６に送信する（図３のインデックス転送手段１０４１）。より具体的には、録画サーバ１０６はイベント情報を受信するとイベント情報に含まれる撮像手段であるネットワークカメラを特定するためのカメラＩＤを用いて、当該カメラＩＤのネットワークカメラの画像を記憶している画像ファイルのファイル名と開始フレームＮｏ．を特定してイベントＩＤインデックス情報を生成する。この終了フレームＮｏ．はイベントの開始時にはブランクのままであり、同一イベントＩＤのイベントが終了した際（センサ又はビルデバイスからのイベント情報が終了した時刻か、又はシナリオＤＢの撮影継続時間が経過し時刻）にこれら時刻に更新される。
【００２５】
監視サーバ１０６は受信したイベントＩＤをキーにしてログＤＢのログテーブル（履歴情報記憶手段１０６２）を検索し、該当するイベントＩＤの行に検索インデックス情報を追加する。これによってイベント情報とそれに対応するイベント発生時のビルデバイスの撮影画像がイベントＩＤにより関連付けられ、ログＤＢの参照時にイベント内容と共にイベント発生時のビルデバイスの撮影画像を表示することが可能になる。以上で図１のシステム構成図及び処理の概要の説明を終わる。処理の詳細については、以下の図４乃至図８のフローチャートで説明する。
【００２６】
図２は、図１に示したＭＡＰ表示ＰＣ１０１、ビューワＰＣ１０２、シナリオ管理ＰＣ１０３、録画サーバ１０４、監視クライアント１０５、監視サーバ１０６に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２７】
図２においてＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、通信アダプタ２４、ビデオアダプタ２５、キーボード２６、マウス２７、ハードディスク２８、ＤＶＤ−ＲＯＭドライブ２９はそれぞれシステムバス２０を介して互いに接続されている。システムバス２０は例えばＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。又図２では、各バス間の接続用チップやキーボードインタフェースやいわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースは省略されている。
【００２８】
ＣＰＵ２１はオペレーティングシステムのプログラムやアプリケーションプログラムに基づいて四則演算や比較演算等の各種の演算や、ハードウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８やＤＶＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステム（ＯＳ）のプログラムやアプリケーションプログラム、及び実行時の各種ワークファイル、入力データ等が記憶され、ＣＰＵ２１は各プログラムの実行を制御する。
【００２９】
ＲＯＭ２３には起動プログラム（ブートプログラム）や、オペレーティングシステムと協働して各ハードウェアの入出力を司るいわゆるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等が予め記憶されている。通信アダプタ２４は、ＣＰＵによって制御されるオペレーティングシステムの通信プログラムと協働してネットワークを介した外部との通信を行うものであり、所謂ＬＡＮアダプタ（ＮＩＣ）が典型例である。ディスプレイアダプタ２５はディスプレイ装置に出力する画像信号を生成する。キオスク端末１００ではこのディスプレイアダプタと接続されるディスプレイ（例えば液晶ディスプレイ）を内蔵している。キーボード２６やマウス２７はキオスク端末１００への指示を入力するために用いられる。
【００３０】
ハードディスク２８はオペレーティングシステムや図４乃至図８のフローチャートに示す各アプリケーションプログラムや図９乃至図１３の各画面を文書管理装置１３０や端末装置１２０のディスプレイに表示させるためのアプリケーションプログラムの一部としての画面情報を記憶している。更に図１４乃至図１９の各ＤＢやマスタファイル類もハードディスク２８に記憶している。なおハードディスク２８の代わりに  ＲＡＭ２２と兼用の不揮発性メモリを用いても良い。ＤＶＤ−ＲＯＭドライブ２９はＤＶＤ−ＲＯＭやＤＶＤ−Ｒ／Ｗや所謂ブルーレイディスク等の記憶媒体を装着してアプリケーションプログラムをハードディスク２８にインストールするのに用いる。なおＤＶＤ−ＲＯＭドライブの代わりにＤＶＤ−Ｒ／Ｗドライブや所謂ブルーレイドライブや  ＭＯドライブ等を用いても良いのは言うまでもない。
【００３１】
以下図面を参照しながら各実施例を詳細に説明する。
[実施例１]
以下に図４乃至図８及び図２０のフローチャート、及び図９乃至図１３の画面、及び図１４乃至図１９のＤＢ及びマスタ類のテーブルレイアウト図を用いて本発明の実施形態を説明する。
【００３２】
図４は本発明のビル設備監視システムの監視サーバ及びシナリオ監視ＰＣのイベント処理フローチャートを示す図である。図４のステップＳ４０１乃至ステップＳ４０５は監視サーバ１０６のＣＰＵ２１の制御の下で実行する処理であり、図４のステップＳ４２１乃至ステップＳ４２６はシナリオ管理ＰＣ１０３のＣＰＵ２１の制御の下で実行する処理である。
【００３３】
まず、ステップＳ４０１では、監視サーバ１０６はセンサ番号０００１乃至センサ番号９９９９９の少なくともいずれか１つから割り込み情報としてのセンサ情報（特定のビルデバイスのセンサオンなどのイベント情報）であるセンサＩＤとステータスとその受信時刻の３つの情報であるセンサ情報、及び／又は特定のビルデバイスの故障／トラブル情報を特定するためのビルデバイスＩＤとイベントコードとイベント発生時刻との３つの情報であるビルデバイス情報を受信してＲＡＭ２２のワークエリアに記憶する。監視サーバ１０６はステップＳ４０１でセンサ情報又はビルデバイス情報を受信したことを割り込み要求により検知するとＲＡＭ２２のワークエリアに受信したセンサ情報、及び／又はビルデバイス情報を記憶し、処理をステップＳ４０２に進める。
【００３４】
ステップＳ４０２では、監視サーバ１０６はＲＡＭ２２のセンサ情報、及び／又はビルデバイス情報をログＤＢ１０７のイベントログテーブルに記憶して、処理をステップＳ４０３に進める。ログＤＢ１０７のイベントログテーブルのテーブルレイアウトを図１６に示す。イベントログテーブルは一意のイベントＩＤ、イベント発生日時刻（ビルデバイスの場合はイベント発生時刻、センサ情報の場合はセンサ情報の受信時刻）、イベントが発生したビルデバイスＩＤとイベントコード、及び／又はセンサＩＤとステータス、の各項目を含む。つまりビルデバイスＩＤとイベントコードは特定のビル機器のＩＤとそのビル機器のイベント内容を特定するコードであり、他方センサＩＤとステータスは特定のセンサとそのセンサの検知内容を示す情報であり、１つのビル機器が本体のイベント内容をセンサネットワークに送出するがセンサの検知内容を送出しない場合も、その逆もある。
【００３５】
イベントＩＤはセンサ情報を受信した際に監視サーバ１０６が採番する一意のＩＤであり、ＲＡＭ２２のワークエリアにセンサ情報と関連付けて記憶する。イベントコードはビルデバイスが出力するイベントの内容を示すコードであり、ステータスは特定のセンサＩＤのセンサが複数の種類の出力や測定数値の出力が可能な場合に、その複数の出力を特定するための区分を意味する。
【００３６】
ステップＳ４０３では、監視サーバ１０６はＲＡＭ２２のイベントＩＤとセンサ情報及び／又はビルデバイス情報とをシナリオ管理ＰＣ１０３に送信して、処理をステップＳ４０４に進める。ステップＳ４０４では、監視サーバ１０６は今回のイベントＩＤについての録画サーバ１０４の映像記録時の画像の検索インデックス情報の受信待ち状態になる。この待ち状態でセンサ情報を受信した旨の割り込みがあった場合はステップＳ４０１に処理を戻す（この部分フローチャートには不図示）。録画サーバ１０４から映像記録時の検索キーを受信すると、受信した画像の検索インデックス情報（イベントＩＤ、画像ファイル名称、画像フレーム番号Ｆｒｏｍ、画像フレーム番号Ｔｏ）をＲＡＭ２２のワークエリアに記憶して、処理をステップＳ４０５に進める。
【００３７】
ステップＳ４０５では、監視サーバ１０６は、イベントＩＤをキーにしてＲＡＭ２２に記憶している検索インデックス情報をログＤＢ１０７のイベントログテーブルに追加して処理をステップＳ４０１に戻す。
【００３８】
次にシナリオ管理ＰＣ１０３側の処理について説明する。ステップＳ４２１では、シナリオ管理ＰＣ１０３は監視サーバ１０６からイベントＩＤとセンサ情報及び／又はビルデバイス情報とを受信してＲＡＭ２２のワークエリアに記憶して処理をステップＳ４２２に進める。
【００３９】
ステップＳ４２２では、シナリオ管理ＰＣ１０３はセンサ情報のセンサＩＤとステータスとのペア、及び／又はビルデバイス情報のビルデバイスＩＤとイベントコードとのペアをキーにしてシナリオＤＢ１０８を検索して受信したセンサ情報に対応するネットワークカメラ１１０のカメラＩＤとそのカメラのＰＴＺ制御命令を読み出してＲＡＭ２２のワークエリアにイベントＩＤとセンサ情報及び／又はビルデバイス情報と共に記憶し、処理をステップＳ４２３に進める。このカメラＩＤはイベントに対応して所定のＰＴＺで画像を撮影すべきカメラを特定するためのＩＤである。
【００４０】
なお、シナリオＤＢ１０８はビルデバイスＩＤ、イベントコード、センサＩＤ、ステータス、カメラＩＤ（複数可）、ＰＴＺ制御命令（複数可）、撮影継続時間、外部送信区分、外部送信先ＩＰアドレス、外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワードの各項目を記憶している。外部送信区分は、ビルデバイスＩＤ、イベントコード、センサＩＤ、ステータスのうちの少なくとも２つの組合せに応じて、外部にイベント内容（ビルデバイスＩＤ又はビルデバイスＩＤに応じた製品番号、イベントコード、センサＩＤ又はセンサＩＤに応じたセンサ部品コード、及び当該ビルデバイスの画像）のうちの何れを外部に送信するかの区分を記憶している。
【００４１】
例えば外部送信区分＝０の場合外部にイベント内容を送信しない。外部送信区分＝１の場合外部に当該ビルデバイスの画像を除くビルデバイスＩＤ又はビルデバイスＩＤに応じた製品番号、イベントコード、センサＩＤ又はセンサＩＤに応じたセンサ部品コードのうちの少なくとも２つを送信する。外部送信区分＝２の場合外部に当該ビルデバイスの画像を除くビルデバイスＩＤ又はビルデバイスＩＤに応じた製品番号、イベントコード、センサＩＤ又はセンサＩＤに応じたセンサ部品コードのうちの少なくとも２つと当該ビルデバイスの画像とを送信することを意味する。外部送信先ＩＰアドレスは外部の送信先のコンピュータのＩＰアドレスであり、外部送信ポート番号はこのコンピュータにイベント内容を送信するため、途中のファイアウォールを通過する際に必要なポート番号である。外部送信ユーザＩＤ、外部送信ユーザＩＤと外部送信パスワードは途中のファイアウォールを通過するための認証に必要となる。
【００４２】
ステップＳ４２３では、シナリオ管理ＰＣ１０３は、受信したセンサ情報及び又はビルデバイス情報に応じてシナリオＤＢ１０８から読み出してＲＡＭ２２のワークエリアに記憶したネットワークカメラ１１０のカメラＩＤとそのネットワークカメラ１１０向けのＰＴＺ制御命令（プリセットＩＤ）をキーにしてプリセット情報テーブルのパン値、チルト値、ズーム値を読み出すと共に、カメラＩＤをキーにしてカメラマスタを参照して送信先のＩＰアドレスを読出し、カメラの撮影パラメータをこれらの所定値に変更する制御命令を対応するネットワークカメラ１１０のＩＰアドレスに送信して（データの接続点Ａ）から処理をステップＳ４２４に進める。送信する際はハードディスク２８に記憶されているカメラマスタ（カメラＩＤ、ＩＰアドレス、ホームポジションのパン値、チルト値、ズーム値の各情報を記憶）を参照して送信先アドレスを特定する。なお、カメラマスタにカメラＩＤに応じたパスワードを記憶しておき、ＰＴＺ制御命令送信に先立ってパスワード認証を行なうことも可能である。
【００４３】
ステップＳ４２４では、シナリオ管理ＰＣ１０３は、ビューワＰＣ１０２に受信したセンサ情報に対応するネットワークカメラ１１０の撮影画像をビューワＰＣ１０２の画面に表示させるべく、このネットワークカメラ１１０のカメラＩＤとイベントＩＤを含む表示開始命令を送信する（データの接続点Ｂ）。送信後処理をステップＳ４２５に進める。
【００４４】
ステップＳ４２５では、シナリオ管理ＰＣ１０３は、ＲＡＭ２２のワークエリアに記憶しているセンサ情報に対応するビルデバイスＩＤを読み出し（ビルデバイスＩＤがない場合はセンサ情報をキーにしてシナリオＤＢ１０８を参照して対応するビルデバイスＩＤを読み出し）て、該当ビルデバイスのアイコン（該当するセンサのアイコンをＭＡＰに表示している場合は該当するセンサアイコン）のブリンク表示命令とこのビルデバイスＩＤ又はセンサＩＤとをペアでＭＡＰ表示ＰＣ１０１に送信し（データの接続点Ｃ経由）、処理をステップS４２６に進める。
【００４５】
ステップＳ４２６では、シナリオ管理ＰＣ１０３は、ステップＳ４２１で受信したセンサＩＤとステータスとのペア、又はビルデバイスＩＤとイベントコードとのペアをキーにしてシナリオＤＢを参照し、対応するビルデバイスＩＤ、イベントコード、センサＩＤ、ステータス、カメラＩＤ、外部送信区分、外部送信先ＩＰアドレス、外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワードを読み出してＲＡＭ２２のワークエリアにＳ４２１でＲＡＭ２２のワークエリアに記憶したイベントＩＤと共に記憶し、外部送信区分が０でない場合は、イベントＩＤ、ビルデバイスＩＤ、イベントコード、センサＩＤ、ステータス、カメラＩＤ、外部送信区分、外部送信先ＩＰアドレス、外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワードの各情報を転送命令としてゲートウェイ１０９に送信後、処理の接続点１を経由してステップＳ５２１に処理を進める。以上で図４の説明を終わる。
【００４６】
次に図５のフローチャートについて説明する。図５は本発明のビル設備監視システムのシナリオ監視ＰＣ及びネットワークカメラのイベント処理フローチャートを示す図である。図５のステップＳ５２１乃至ステップＳ５２８はシナリオ管理ＰＣ１０３のＣＰＵ２１の制御の下で実行する処理であり、図５のステップＳ５３１乃至ステップＳ４３６はネットワークカメラ（ここではネットワークカメラ１１０）のＣＰＵ２１の制御の下で実行する処理である。
【００４７】
ステップＳ５２１では、シナリオ管理ＰＣ１０３は、ＲＡＭ２２に記憶しているイベントＩＤ、イベント発生時刻、イベントが発生したセンサＩＤ及びビルデバイスＩＤ、イベントコードのうちセンサＩＤとイベントコードとをキーにしてハードディスク２８に記憶しているセンサマスタ（センサＩＤ、イベントコード、イベントコードの意味の各項目を記憶している）を参照し、イベントコードの意味がセンサＯＮである旨、すなわち受信したセンサ情報がセンサオンイベントであると判定した場合は、センサイベントＯＮ情報（イベント発生時刻とイベントＩＤとカメラＩＤ及びセンサオンイベントである旨を含む）を録画サーバ１０４に送信し、処理をステップＳ５２２に進める。
【００４８】
ステップＳ５２２では、シナリオ管理ＰＣ１０３は、ＭＡＰ表示ＰＣ１０１から時間延長命令（イベントＩＤ、カメラＩＤ、延長時間）を受信したかを判定する。撮影継続時間の延長命令を受信した場合はこの撮影継続時間の延長命令をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ５２３に進め、撮影継続時間の延長命令を受信していない場合は処理をステップＳ５２４に進める。
【００４９】
ステップＳ５２３では、シナリオ管理ＰＣ１０３は、ＲＡＭ２２のワークエリアに記憶している撮影継続時間の延長命令に含まれる所定の延長時間だけ撮影を延長する旨の制御命令をカメラＩＤをキーにしてカメラマスタを参照して特定される対象のネットワークカメラに送信して処理をステップＳ５２４に進める。ステップＳ５２４では、シナリオ管理ＰＣ１０３は、シナリオで規定している撮影継続時間（延長命令を受信した場合は撮影継続時間＋延長時間）を経過したかを判定し、経過した場合は処理をステップＳ５２５に進め、経過していない場合は処理をステップＳ５２４に戻す。
【００５０】
ステップＳ５２５では、シナリオ管理ＰＣ１０３は、ビューワＰＣ１０２に撮影継続時間が経過したイベントの表示終了命令（カメラＩＤを含む）を送信し、処理をステップＳ５２６に進める。ステップＳ５２６では、シナリオ管理ＰＣ１０３は、ＲＡＭ２２に記憶しているセンサ情報を参照して、撮影継続時間が経過したイベントのビルデバイスＩＤ又はセンサＩＤを読み出し、イベントＩＤとこのビルデバイスＩＤ又はセンサＩＤを含むアイコンのブリンク表示の停止命令、及び基本ＭＡＰへの復帰命令をＭＡＰ表示ＰＣ１０１に送信し、処理をステップＳ５２７に進める。
【００５１】
ステップＳ５２７では、シナリオ管理ＰＣ１０３は、ＲＡＭ２２に記憶しているセンサ情報を参照して、撮影継続時間が経過したイベントのイベントＩＤを読み出し、このイベントＩＤを含むセンサＯＦＦイベント情報（撮影継続時間の終了時刻であるイベント終了時刻とイベントＩＤとセンサＩＤとビルデバイスＩＤ及びセンサオフイベントである旨を含む）を録画サーバ１０４に送信し、処理をステップＳ５２８に進める。ステップＳ５２８では、シナリオ管理ＰＣ１０３は、ＲＡＭ２２に記憶しているセンサ情報を参照して、撮影継続時間が経過したイベントのカメラＩＤを読み出し、このカメラＩＤを含むカメラプリセット制御命令をカメラＩＤをキーにしてカメラマスタを参照して、当該カメラのホームポジションのパン値、チルト値、ズーム値とＩＰアドレスを読み出す。そして読み出したＩＰアドレスに向けてパン値、チルト値、ズーム値を送信して、処理を接続点２経由で図４のステップＳ４２１に戻す。
【００５２】
次に図５のネットワークカメラ側の処理について説明する。ここでは、ネットワークカメラ１１０がイベントが発生したビルデバイスを撮影することを前提として説明する。ステップＳ５３１でネットワークカメラ１１０は電源オンにより起動するとハードウェアのセルフチェックを行ない、処理をステップＳ５３２に進める。
【００５３】
ステップＳ５３２では、ネットワークカメラ１１０はＲＡＭ２２に記憶したホームポジションに各撮影パラメータ（パン値、チルト値、ズーム値、毎秒撮影枚数（ｆｐｓ）、撮影解像度、絞り値）に応じた撮影条件を設定して撮影を開始し、処理をステップＳ５３３に進める。ネットワークカメラのＲＡＭ２２はいわゆるフラッシュメモリのような不揮発性メモリ（電源オフでも記憶内容が保持されるメモリ）であり、ホームポジションの撮影パラメータの他、プリセットテーブルにプリセット番号をキーにした複数のプリセット撮影パラメータを記憶している。具体的にはプリセットテーブルにはプリセット番号、パン値、チルト値、ズーム値、毎秒撮影枚数、撮影解像度、絞り値の各項目を記憶している。
【００５４】
ステップＳ５３３では、ネットワークカメラ１１０は、上記プリセット撮影パラメータで撮影した画像の画像情報を、録画サーバ及びゲートウェイ１０９へ送信すべく、画像情報の送信を開始後処理をステップＳ５３４に進める（ステップＳ５３４以降においても引き続き画像情報の送信を続ける）。
【００５５】
ステップＳ５３４では、ネットワークカメラ１１０は、シナリオ管理ＰＣ１０３又はビューワＰＣ１０２からのプリセット制御命令（カメラＩＤとプリセット番号、開始／終了）又はＰＴＺ制御命令（カメラＩＤとＰＴＺ値）の受信待ち状態にあり、プリセット制御命令又はＰＴＺ制御命令を受信したかを判定し、ＰＴＺ制御命令を受信した場合はＲＡＭ２２のワークエリアに受信した制御命令を記憶し、カメラの撮影パラメータを受信したＰＴＺ値に変更して撮影を継続する。他方プリセット制御命令を受信した場合は、受信したプリセット制御命令をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ５３５に進める。
【００５６】
ステップＳ５３５では、ネットワークカメラ１１０は、ＲＡＭ２２のワークエリアに記憶したプリセット制御命令がプリセット終了命令であるかを判定し、プリセット終了命令である場合は処理をステップＳ５３２に戻し、プリセット終了命令でない場合は処理をステップＳ５３６に進める。ステップＳ５３６では、ネットワークカメラ１１０は、ＲＡＭ２２のワークエリアに記憶したプリセット制御命令がプリセット開始命令であるかを判定し、プリセット開始命令である場合は処理をステップＳ５３７に進め、プリセット開始命令でない場合は処理をステップＳ５３３に戻す。
【００５７】
ステップＳ５３７では、ネットワークカメラ１１０は、ＲＡＭ２２のワークエリアに記憶したプリセット制御命令のプリセット番号をキーにしてプリセットテーブルを参照し、パン値、チルト値、ズーム値、毎秒撮影枚数、を読み出してこれらの値に変更して撮影を継続し、処理をステップＳ５３３に戻す。
【００５８】
以上の図４及び図５の処理によって、イベント発生時に監視サーバ１０４経由でシナリオ管理ＰＣ１０３にイベントＩＤとセンサ情報が送信され、シナリオ管理ＰＣ１０３がセンサ情報に応じたシナリオを読み出して、ネットワークカメラの撮影パラメータ制御や、ビューワＰＣ１０２及びＭＡＰ表示ＰＣ１０１の表示制御を行なうので、ビルの監視員は現場に行かなくても、異常発生時の発生箇所の画像をビューワＰＣ１０２の画面で確認することができ、更に異常の発生位置をＭＡＰ表示ＰＣ１０１の画面で確認することにより状況を容易に把握でき、的確な対応が可能になる。又異常発生時の発生箇所の画像が録画サーバ１０４に記憶されているので後の原因究明も容易になる。以上で図５の説明を終わる。
【００５９】
次に図２０は、画像情報を外部に転送する旨の転送命令をシナリオ管理ＰＣ１０３から受信したことを契機とした、画像情報の転送処理の詳細を示すフローチャートである。図２０でステップＳ５４１乃至ステップＳ５４７は図１のゲートウェイ１０９において実行される処理であり、ステップＳ５５１乃至ステップＳ５５２は、不図示の例えば外部の設備機器メーカ又は部品メーカのゲートウェイで実行される処理である。なおゲートウェイ１０９はカメラＩＤとそのカメラＩＤに対応するカメラのＩＰアドレスとのペアの情報をアドレステーブルとしてハードディスク又は不揮発性メモリに記憶している。
【００６０】
まずステップＳ５４１では、ゲートウェイ１０９はシナリオ管理ＰＣ１０３からイベントＩＤ、ビルデバイスＩＤ、イベントコード、センサＩＤ、ステータス、カメラＩＤ（複数可）、外部送信区分、外部送信先ＩＰアドレス、外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワードの各情報を含む転送命令を受信してＲＡＭのワークエリアに記憶し、処理をステップＳ５４２に進める。ステップＳ５４２では、ゲートウェイ１０９はＲＡＭのワークエリアを参照して転送命令に含まれるセンサＩＤのセンサ情報をセンサネットワークより受信してＲＡＭのワークエリアに記憶し、処理をステップＳ５４３に進める。
【００６１】
ステップＳ５４３では、ゲートウェイ１０９はＲＡＭのワークエリアを参照して転送命令に含まれる外部送信区分が１の場合は画像を転送しないことを決定し、処理をステップＳ５４６に進め、他方すなわち外部送信区分が２の場合画像を転送すると決定し処理をステップＳ５４４に進める。
【００６２】
ステップＳ５４４では、ゲートウェイ１０９は、アドレステーブルを参照して従来ネットワークアダプタにて受信していなかった（捨てていた）ステップＳ５４１でＲＡＭのワークエリアに記憶したカメラＩＤに対応するＩＰアドレスのネットワークカメラ１１０から受信した画像情報をＲＡＭのワークエリアに記憶し、処理をステップＳ５４５に進める。
【００６３】
ステップＳ５４５では、ゲートウェイ１０９はＲＡＭのワークエリアに記憶した画像情報をＴＣＰ／ＩＰのプロトコルに変換する（外部送信先ＩＰアドレス、外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワードの各情報を用いて送信先を特定しＴＣＰ／ＩＰ用のヘッダ情報その他のパケット情報を作成する）。処理をステップＳ５４６に進める。
【００６４】
ステップＳ５４６では、ゲートウェイ１０９は外部にあるゲートウェイ又はファイアウォールとの間にＴＣＰ／ＩＰプロトコルによるセッション（コネクション）を確立し、処理をステップＳ５４７に進める。
【００６５】
ステップＳ５４６では、ゲートウェイ１０９は確立したセッションによりセンサ情報及び／又はビルデバイス情報と画像情報（外部送信区分が２の場合のみ）と認証用の各情報（外部送信ポート番号、外部送信ユーザＩＤ、外部送信パスワード）及び外部送信先ＩＰアドレスを含むＴＣＰ／ＩＰパケットを外部にあるゲートウェイ又はファイアウォールに転送する。
【００６６】
他方、ステップＳ５５１では、外部にあるゲートウェイ又はファイアウォールは、ゲートウェイ１０９とのセッションを確立し、処理をステップＳ５５２に進める。
【００６７】
ステップＳ５５２では、外部にあるゲートウェイ又はファイアウォールは、外部送信ユーザＩＤと外部送信パスワードと外部送信ポート番号による認証を行い、認証がＯＫであれば受信したパケットを外部送信先ＩＰアドレスに転送する。
【００６８】
上記ライブ画像の外部への転送処理の変形例として、上述のようなライブ画像を転送するよりもイベント発生時の画像の方が故障や異常等のイベント発生の原因の解明に資する場合があるため、シナリオ管理ＰＣ１０３がライブ画像ではなく、表示制御手段１０３５が特定のビルデバイスの特定イベントのイベント発生時の画像をゲートウェイ１０９に転送する旨の画像再生要求を録画サーバ１０４に送信し、かつ上述のようにシナリオ管理ＰＣ１０３がゲートウェイ１０９に対して画像転送命令を送信する処理も可能である。このような処理を実行することにより所望のイベント発生時の画像を例えば設備メーカに転送することができる。以上で図２０の説明を終わる。
【００６９】
図６は本発明のビル設備監視システムのビューワＰＣ１０２及びＭＡＰ表示ＰＣ１０１の表示制御処理、及び録画サーバ１０４の録画処理を示す図である。図６のステップＳ６１１乃至ステップＳ６１７はビューワＰＣ１０２のＣＰＵ２１の制御の下で実行する処理であり、図６のステップＳ６３１乃至ステップＳ６３６はＭＡＰ表示ＰＣ１０１のＣＰＵ２１の制御の下で実行する処理である。図６のステップＳ６５１乃至ステップＳ６５５は録画サーバ１０４のＣＰＵ２１の制御の下で実行する処理である。
【００７０】
ステップＳ６１１では、ビューワＰＣ１０２はオペレーティングシステムの起動後にビューワプログラムをハードディスク２８からＲＡＭ２２に読み出して起動し、ハードディスク２８に記憶している通常時の表示シナリオ（センサ情報を受信していない場合に、所定のネットワークカメラの画像を例えば４分割された画面の所定の位置に所定時間表示し、所定時間経過後他のネットワークカメラの画像に切替えていく表示制御手順）により画面表示を切替えて各ネットワークカメラから受信した画像を表示し、処理をステップＳ６１２に進める。ステップＳ６１２では、ビューワＰＣ１０２はマウス又はキーボードからカメラのＰＴＺを操作する入力があるかを判定し、入力がある場合は入力値（操作対象のネットワークカメラのカメラＩＤとＰＴＺ値）をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ６１３に進め、入力がない場合は処理をステップＳ６１４に進める。
【００７１】
ステップＳ６１３では、ビューワＰＣ１０２はＲＡＭ２２のワークエリアに記憶した操作対象のネットワークカメラのカメラＩＤとＰＴＺ値とを含むＰＴＺ制御命令を、カメラＩＤをキーにしてカメラマスタを参照して特定される対象のネットワークカメラに送信して、処理をステップＳ６１４に進める。
【００７２】
ステップＳ６１４では、ビューワＰＣ１０２はシナリオ管理ＰＣ１０３からの制御命令を待ち、図４のステップＳ４２４でシナリオ管理ＰＣ１０３から送信される特定のネットワークカメラから受信した画像を画面に表示する旨の（イベントＩＤ、カメラＩＤを含む）カメラ映像の表示開始命令又は、図５のステップＳ５２５でシナリオ管理ＰＣ１０３から送信される特定のネットワークカメラから受信した画像の画面への表示を終了する旨の（イベントＩＤ、カメラＩＤを含む）カメラ映像の表示終了命令を受信した場合、又は命令を受信せずに所定時間（例えば０．１秒）が経過した場合、処理をステップＳ６１５に進める。
【００７３】
ステップＳ６１４では、ビューワＰＣ１０２は受信した制御命令の有無により処理を分岐する。カメラ映像の表示開始命令を受信した場合は処理をステップＳ６１６に進める。カメラ映像の表示終了命令を受信した場合は処理をステップＳ６１７に進める。表示開始命令も表示終了命令も受信なしの場合はそりをステップＳ６１２に戻す。
【００７４】
ステップＳ６１６では、ビューワＰＣ１０２はカメラ映像の表示開始命令に含まれるカメラＩＤを用いて、このカメラＩＤに該当するネットワークカメラから受信した画像を画面に表示して処理をステップ６１２に戻す。ステップＳ６１７では、ビューワＰＣ１０２はカメラ映像の表示終了命令に含まれるカメラＩＤを用いて、このカメラＩＤに該当するネットワークカメラから受信した画像の画面への表示を終了して、通常シナリオに基づくネットワークカメラから受信した画像を表示して、処理をステップ６１２に戻す。
【００７５】
次に監視サーバ１０６がセンサ情報を受信した場合のＭＡＰ表示ＰＣ１０１の表示制御について説明する。ステップＳ６３１では、ＭＡＰ表示ＰＣ１０１は起動後ハードディスク２８に記憶されている基本ＭＡＰを表示する。基本ＭＡＰとはイベント情報を受信していない通常時に表示する所定階のフロアマップであり、この他にビルの全階別のフロアマップをハードディスク２８に記憶している。又ＭＡＰ表示ＰＣ１０１はハードディスク２８にマップマスタを記憶している。マップマスタはビルデバイスＩＤ又はセンサＩＤをキーにして対応するマップＩＤ及びカメラＩＤとＰＴＺ制御情報とを記憶している（つまりビルデバイスＩＤ及びセンサＩＤを特定すると、そのビルデバイスＩＤのアイコン及びそのセンサＩＤのアイコンが含まれるマップとそのビルデバイスＩＤに対応するビルデバイス及びそのセンサＩＤに対応するセンサを撮影するネットワークカメラ及びそのネットワークカメラがそのビルデバイス又はセンサを撮影するために制御すべきＰＴＺ値が特定される）。このマップＩＤを名称とするマップ本体のマップデータ（各部屋や廊下やエレベータ等のベクトル形式の描画データ、及び各ビルデバイスＩＤとその位置座標データとそのアイコンデータ、及び各センサＩＤとその位置座標データとそのアイコンデータを含む）もハードディスク２８に記憶している。  
【００７６】
各フロアマップには管理対象（監視対象）の各ビルデバイスを示すアイコン、及び各ネットワークカメラを示すアイコン及び各部屋や廊下、エラベータ等のレイアウト図を表示して制御命令又はキーボードやマウスからの入力を待つ。キーボードやマウスからの表示制御入力（例えば表示する階を切替える入力や拡大表示要求）があるとその制御入力に応じたＭＡＰを表示する。  他方、シナリオ管理ＰＣ１０３から該当ビルデバイスのアイコン（該当するセンサのアイコンをＭＡＰに表示している場合は該当するセンサアイコン）のブリンク表示制御命令を受信した場合、受信した表示制御命令をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ６３２に進める。
【００７７】
ステップＳ６３２では、ＭＡＰ表示ＰＣ１０１はＲＡＭ２２のワークエリアに記憶した表示制御命令に含まれるビルデバイスＩＤ又はセンサＩＤをキーにしてマップマスタを参照して対応するマップＩＤのマップデータをハードディスクから読み出して表示し、表示制御命令に含まれるビルデバイスＩＤ又はセンサＩＤをキーにしてマップデータの該当のビルデバイス又はセンサのアイコンを点滅表示（ブリンク表示）し、処理をステップ６３３に進める。
【００７８】
ステップＳ６３３では、ＭＡＰ表示ＰＣ１０１はキーボード又はマウス等の入力手段から時間延長命令（例えば２分延長して表示する旨の）が入力されているかを判定する。時間延長命令が入力されている場合は処理をステップＳ６３４に進め、時間延長命令が入力されていない場合は処理をステップＳ６３５に進める。
【００７９】
ステップＳ６３４では、ＭＡＰ表示ＰＣ１０１はシナリオ管理ＰＣ１０３に時間延長命令（イベントＩＤ、カメラＩＤ、延長時間）を送信して処理をステップＳ６３５に進める。ステップＳ６３５では、ＭＡＰ表示ＰＣ１０１は、アイコンのブリンク表示の停止命令、及び基本ＭＡＰへの復帰命令をシナリオ管理ＰＣ１０３から受信したかを判定し、これら命令を受信した場合は、受信したアイコンのブリンク表示の停止命令に含まれるイベントＩＤとビルデバイスＩＤ又はセンサＩＤと停止命令とをＲＡＭ２２のワークエリアに記憶し、処理をステップＳ６３６に進め、これらの命令を受信していない場合は処理をステップＳ６３３に戻す。
【００８０】
ステップＳ６３６では、ＭＡＰ表示ＰＣ１０１は、マップデータとＲＡＭ２２のワークエリアに記憶した停止命令に対応するビルデバイスＩＤ又はセンサＩＤとを用いて、停止命令に該当するアイコンの点滅を停止して処理をステップＳ６３１に戻す。次に録画サーバ１０４の処理について説明する。
【００８１】
まずステップＳ６５１では、録画サーバ１０４はオペレーティングシステムの起動後（電源オン後の初回のみ）、通常録画（対象の各ネットワークカメラからの画像を）を開始する。この通常録画はセンサオンイベントの受信等の他のステップを実行している際にも処理を続行している。処理をステップステップＳ６５２に進める。
【００８２】
ステップＳ６５２では、録画サーバ１０４はシナリオ管理ＰＣ１０３からのセンサＯＮイベント情報（イベント発生時刻とイベントＩＤとカメラＩＤ及びセンサオンイベントである旨を含む）又はセンサＯＦＦイベント情報（イベントＩＤとイベント終了時刻及びセンサオオフイベントである旨を含む）の受信待ち状態にあり、これらのイベント情報を受信した場合、ＲＡＭ２２のワークエリアに記憶して、処理をステップＳ６５３に進める。
【００８３】
ステップＳ６５３では、録画サーバ１０４は、ＲＡＭ２２のワークエリアに記憶しているイベント情報がセンサＯＮイベント情報である場合は処理をステップＳ６５４に進め、センサＯＦＦイベント情報の場合は処理をステップＳ６５５に進める。
【００８４】
ステップＳ６５４では、録画サーバ１０４はハードディスク２８に受信したイベントＯＮ情報を記録し、処理をステップＳ６５６に進める。ステップＳ６５５では、録画サーバ１０４は録画サーバ１０４はハードディスク２８に受信したイベントＯＯＦＦ情報を記録し、処理をステップＳ６５６に進める。
【００８５】
ステップＳ６５６では、録画サーバ１０４は受信したイベントＯＮ情報に含まれるイベント発生時刻及びカメラＩＤ、及び受信したイベントＯＦＦ情報に含まれるイベント終了時刻とを用いて、ハードディスク２８に記憶されている撮影画像ファイルを照会して、このカメラＩＤに該当するネットワークカメラ（本実施例ではネットワークカメラ１１０）のイベント発生時刻とイベント終了時刻との間の画像を撮影している画像ファイルの名称と画像フレーム番号（イベント発生時刻の画像フレーム番号Ｆｒｏｍと、イベント終了時刻の画像フレーム番号Ｔｏ）とを取得し、画像の検索インデックス情報（イベントＩＤ、画像ファイル名称、画像フレーム番号Ｆｒｏｍ、画像フレーム番号Ｔｏ）として監視サーバ１０６に送信し、処理をステップＳ６５１に戻す。以上で図６の説明を終わる。
【００８６】
次に、図７は本発明のビル設備監視システムのイベント非発生時におけるＭＡＰ表示ＰＣ１０１とビューワＰＣ１０２と各ネットワークカメラとの（特定のアイコンを選択した場合の）連携表示制御処理のフローチャートを示す図である。図７のステップ７１１乃至ステップＳ７１３はＭＡＰ表示ＰＣ１０１のＣＰＵ２１の制御の下で実行する処理であり、図７のステップＳ７２１乃至ステップＳ７２５はビューワＰＣ１０２のＣＰＵ２１の制御の下で実行する処理である。図７のステップＳ７３１乃至ステップＳ７３６はネットワークカメラ（本実施例ではネットワークカメラ１１０）のＣＰＵ２１の制御の下で実行する処理である。
【００８７】
まず、ステップ７１１では、ＭＡＰ表示ＰＣ１０１は起動後ハードディスク２８に記憶されている基本ＭＡＰを表示し、ステップＳ６３１と同様にキーボードやマウスからの表示制御入力（例えば表示する階を切替える入力や拡大表示要求）があるとその制御入力に応じたＭＡＰを表示する。所定のタイミングで、処理をステップＳ７１２に進める。
【００８８】
ステップ７１２では、ＭＡＰ表示ＰＣ１０１はＭＡＰ中の特定のアイコン（カメラのアイコン又はビルデバイスのアイコン又はセンサのアイコン）を選択する入力があるとその選択されたアイコンに対応するネットワークカメラのカメラＩＤ又はビルデバイスのデバイスＩＤ又はセンサＩＤをＲＡＭ２２のワークエリアに記憶し、処理をステップＳ７１３に進める。
【００８９】
ステップ７１３では、ＭＡＰ表示ＰＣ１０１はステップＳ７１２でビルデバイスのアイコン又はセンサのアイコンが選択された場合は、ＲＡＭ２２のワークエリアに記憶しているデバイスＩＤ又はセンサＩＤをキーにしてマップマスタを参照し、対応するネットワークカメラ（本実施例ではネットワークカメラ１１０）のカメラＩＤとＰＴＺ制御情報とを取得し、ビューワＰＣ１０２にビューワ表示命令（カメラＩＤと、当該カメラＩＤの画像を表示する旨の表示命令、ステップＳ７１２でビルデバイスのアイコン又はセンサのアイコンが選択された場合は更にＰＴＺ制御情報とデバイスＩＤ又はセンサＩＤを含む）を送信して、処理をステップＳ７１１に戻す。
【００９０】
ステップＳ７２１では、ビューワＰＣ１０２はオペレーティングシステムの起動後にビューワプログラムをハードディスク２８からＲＡＭ２２に読み出して起動し、ハードディスク２８に記憶している通常時の表示シナリオ（センサ情報を受信していない場合に、所定のネットワークカメラの画像を例えば４分割された画面の所定の位置に所定時間（例えば２０秒）表示し、所定時間経過後他のネットワークカメラの画像に切替えていく表示制御手順）により画面表示を切替えて各ネットワークカメラから受信した画像を表示し、処理をステップＳ７２２に進める。
【００９１】
ステップＳ７２２では、ビューワＰＣ１０２はビューワ表示命令の受信待ち状態にあり、この間も通常時の表示シナリオに従って画面表示を切替える。ビューワ表示命令（カメラＩＤと当該カメラＩＤの画像を表示する旨の表示命令、ステップＳ７１２でビルデバイスのアイコン又はセンサのアイコンが選択された場合は更にＰＴＺ制御情報とデバイスＩＤ又はセンサＩＤを含む）を受信すると、受信したビューワ表示命令をＲＡＭ２２のワークエリアに記憶して、処理をステップＳ７２３に進める。
【００９２】
ステップＳ７２３では、ビューワＰＣ１０２はＲＡＭ２２のワークエリアのビューワ表示命令のカメラＩＤを用いて該当するネットワークカメラの画像を画面に表示して処理をステップＳ７２４に進める。
【００９３】
ステップＳ７２４では、ビューワＰＣ１０２はマウスやキーボード等の入植手段からカメラのプリセット選択入力（図９に示すビューワＰＣ１０２の表示画面で、例えば画面右上のカメラ２画像のＰＴＺボタン９２１を押下する入力）があるかを判定し、選択入力がある場合は処理をステップＳ７２５に進め、選択入力がない場合は処理をステップＳ７２６に進める。
【００９４】
ステップＳ７２５では、ビューワＰＣ１０２はプリセット選択入力に応じたカメラＩＤをキーにしてカメラマスタとプリセット情報テーブルとを参照し、ＰＴＺ制御情報（送信先ＩＰアドレスと、パン値、チルト値、ズーム値）を読み出してネットワークカメラ１１０に送信し、処理をステップＳ７２２に戻す。なおステップＳ７１２でビルデバイスのアイコン又はセンサのアイコンが選択された場合はマップマスタから読み出したＰＴＺ制御情報をネットワークカメラ１１０に送信し、処理をステップＳ７２６に進める。
【００９５】
ステップＳ７２６では、ビューワＰＣ１０２は故障時画像又はメンテナンス時画像の要求入力（図９に示すビューワＰＣ１０２の表示画面で、例えば画面右上のカメラ２画像の故障時画像ボタン９２２又はメンテ時画像ボタン９２３を押下する入力）があるかを判定し、要求入力がある場合は処理をステップＳ７２７に進め、要求入力がない場合は処理をステップＳ７２２に戻す。
【００９６】
ステップＳ７２７では、ビューワＰＣ１０２は、ステップＳ７２２でＲＡＭ２２のワークエリアに記憶している現在画像を表示中のカメラＩＤと押下されたボタンに応じた故障時画像又はメンテナンス時画像とを要求する旨の命令とを含む画像要求とを録画サーバ１０４に送信して処理をステップＳ７２８に進める。録画サーバ１０４は後述する図８のステップＳ８４２乃至ステップＳ８４５の処理を実行し、折り返し要求した故障時画像又はメンテナンス時画像をビューワＰＣ１０２に送信する。
【００９７】
ステップＳ７２８では、ビューワＰＣ１０２は、ステップＳ７２３で表示している現在のライブ画像と故障時画像又はメンテナンス時画像とを図９の画面の上下（例えばカメラ２画像の画面９２０にライブ画像、カメラ４画像９４０に故障時画像又はメンテナンス時画像）又は左右（例えばカメラ２画像の画面９２０にライブ画像、カメラ１画像９１０に故障時画像又はメンテナンス時画像）に同時に表示し、故障時画像又はメンテナンス時画像の再生が終了するか、又は図９の画面で通常表示ボタン９０６（ステップＳ７２１の通常時の表示シナリオに従った画面の切替え制御に戻る旨の指示ボタン）の押下を検知すると、通常時の表示シナリオに表示制御を切替えて、処理をステップＳ７２２に戻す。
【００９８】
次にネットワークカメラ１１０はステップＳ７３１乃至ステップＳ７３６の処理は図５のステップＳ７３１乃至ステップＳ７３６の処理と同様なので説明を省略する。
【００９９】
図８は本発明のビル設備監視システムのレポート処理のフローチャートを示す図である。図８のステップＳ８２１乃至ステップＳ８３１はビューワＰＣ１０２のＣＰＵ２１の制御の下で実行する処理である。図８のステップＳ８４１乃至ステップＳ８４５は録画サーバ１０４のＣＰＵ２１の制御の下で実行する処理である。
【０１００】
次にステップＳ８２１では、ビューワＰＣ１０２はビューワを起動し（初回のみ）、ビューワ画面の「処理選択」ボタンの押下を検知すると、不図示の処理選択メニューを表示する。
【０１０１】
処理選択メニューで「レポーティング処理」を選択する入力を検知するとレポートの種類及び作成条件（レポート作成対象機器、対象期間等の指定）を入力する不図示の画面を表示し、レポートの種類（個別のビルデバイスを対象とする修理履歴表示（図１０）、個別のビルデバイスを対象とする故障レポート（図１１）、メンテナンスリスト（図１２）、個別のビルデバイスを対象とするメンテナンスレポート（図１３）の４種類）、と作成条件（修理履歴表示以外の場合はビルデバイスＩＤの指定、及び対象期間の年月日Ｆｒｏｍ〜Ｔｏ）とを選択又は入力する不図示の画面を表示し、これらのレポートの種類と作成条件が指定され、「作成」ボタンの押下を検知すると、レポートの種類と作成条件とをＲＡＭ２２のワークエリアに記憶し、処理をステップＳ８２２に進める。
【０１０２】
次にステップＳ８２２では、ビューワＰＣ１０２はＲＡＭ２２のワークエリアに記憶しているレポートの種類と作成条件とを用いて、監視サーバ１０６のログＤＢ１０７の各テーブルからレポートに必要なデータを抽出するためのＳＱＬ文（レポートの種類に対応する故障履歴テーブル又はメンテナンス履歴テーブル又はイベントログテーブルの名称と、レポートの種類に対応する対象期間の年月日Ｆｒｏｍ〜Ｔｏに応じた、イベント発生日又は最終メンテナンス日又は故障発生日）を作成し、監視サーバ１０６に送信し、処理をステップS８２３に進める。
【０１０３】
次にステップＳ８２３では、ビューワＰＣ１０２は折り返し監視サーバ１０６から送信されるレポート作成用の情報（ビルデバイス毎のイベントログテーブル又は故障履歴テーブル又はメンテナンス履歴テーブルの詳細情報（録画データの検索インデックス情報とを含む））を監視サーバ１０６から受信してハードディスク２８にワークファイルとして記憶し、処理をステップＳ８２４に進める。
【０１０４】
ここで監視サーバ１０６のログＤＢ１０７に記録される故障履歴テーブルとメンテナンス履歴テーブルについて説明する。ログＤＢ１０７のメンテナンス履歴テーブルはビルデバイスＩＤ（キー項目）、機器名称、メーカ、型式、購入年月日、最終メンテナンス日、次回メンテナンス予定日、最終修理日、備考の各項目を記録している。メンテナンス履歴テーブルの追加・更新データは、監視クライアント１０５から入力されて監視サーバ１０６のログＤＢ１０７のメンテナンス履歴テーブルに登録される。又、ログＤＢ１０７の修理履歴テーブルは、ビルデバイスＩＤ（キー項目）、施設名（ビルの名称等）、設備名（空調設備等の機器の種類）、機器名称、メーカ、型式、購入年月日、最終メンテナンス日、次回メンテナンス予定日の基本項目（１ビルデバイスにつき１件だけ）と、故障発生日、故障内容、修理内容、備考の各明細項目（故障件数分存在する）とを記録している。修理履歴テーブルの追加・更新データは監視クライアント１０５から入力されて監視サーバ１０６のログＤＢ１０７の修理履歴テーブルに登録される。  
【０１０５】
ステップＳ８２４では、ビューワＰＣ１０２はＲＡＭ２２のワークエリアに記憶しているレポートの種類に応じた画面情報をハードディスクから読み出し、ハードディスク２８に記憶しているワークファイルに含まれるレポート作成用の情報を用いて、図１０乃至図１３の画面を表示するための画面情報を生成する。その際図１１の画面において故障ログ表示欄１１１０のエラーコード又は故障ログの各明細に録画データの検索インデックス情報をＨＴＭＬのリンク形式又は専用アプリにおける再生ボタンとして埋め込む。又図１１の画面において過去のメンテナンス履歴欄１１１３のメンテナンス履歴の各明細に録画データの検索インデックス情報をＨＴＭＬのリンク形式又は専用アプリにおける再生ボタンとして埋め込む。又は図１３の画面において、前回メンテナンス状況表示欄１３０７の各明細に録画データの検索インデックス情報をＨＴＭＬのリンク形式又は専用アプリにおける再生ボタンとして埋め込む。又は、過去のメンテナンス履歴欄１３０９の各明細に録画データの検索インデックス情報をＨＴＭＬのリンク形式又は専用アプリにおける再生ボタンとして埋め込む。画面情報を生成してＲＡＭ２２のワークエリアに記憶して処理をステップＳ８２５に進める。
【０１０６】
ステップＳ８２５では、作成した画面情報を用いてレポート画面を表示する。レポートの種類が個別のビルデバイスを対象とする修理履歴表示の場合は図１０の過去の修理履歴一覧画面を表示し、個別のビルデバイスを対象とする故障レポートの場合は図１１の故障レポート画面を表示し、メンテナンスリストの場合は図１２のメンテナンスリストの画面を表示し、個別のビルデバイスを対象とするメンテナンスレポートの場合は図１３のメンテナンスレポート画面を表示する。ステップＳ８２６では、ビューワＰＣ１０２は図１１の画面においてＨＴＭＬ形式でエラーコード、故障ログ表示欄１１１０の特定のエラーコード又は故障ログのリンク箇所が選択された（マウスでクリックされた）場合あるいは過去のメンテナンス履歴欄１１１３の特定のメンテナンス履歴のリンク箇所が選択された（マウスでクリックされた）場合、又は図１３の画面において、前回メンテナンス状況表示欄１３０７のリンク箇所又は、過去のメンテナンス履歴欄１３０９のリンク箇所が選択された（マウスでクリックされた）場合は、選択箇所をＲＡＭ２２のワークエリアに記憶して処理をステップＳ８２７に進める。又、図１０の画面において、特定の修理履歴の明細行のチェックマーク欄１００９がチェックされ、かつ詳細＆画像表示ボタン１０１６が押下された場合、選択した履歴情報をＲＡＭ２２のワークエリアに記憶して処理をステップＳ８２７に進める。
【０１０７】
ステップＳ８２７では、ビューワＰＣ１０２は、ステップＳ８２６での選択に応じてＲＡＭ２２のワークエリアに記憶している検索インデックス情報を監視サーバ１０４に送信し、処理をステップＳ８２８に進める。ステップＳ８２８ではビューワＰＣ１０２は、録画サーバ１０４から検索インデックス情報に対応する録画データを受信し、処理をステップＳ８２９に進める。
【０１０８】
次にステップＳ８２９では、ビューワＰＣ１０２は図１１の画面が表示されており、かつライブ同時表示ボタン１１１７が押下されたことを検知した場合は処理をステップＳ８３０に進め、それ以外の場合は処理をステップＳ８３１に進める。
【０１０９】
次にステップＳ８３０では、ビューワＰＣ１０２は図１１の画面で、録画サーバ１０４から受信した故障時の画像又はメンテナンス時の画像（メンテナンス作業時画像）を録画映像再生ウィンドウ１１１２にて再生し、ネットワークカメラ１１０から受信しているライブ画像を録画映像再生ウィンドウ１１１５にて再生し、メニューボタン１１１６の押下を検知すると、処理をステップＳ８２１に戻す。このように故障時の画像又はメンテナンス時の画像と現在のライブ画像とを同時に対比表示する。
次にステップＳ８３１では、ビューワＰＣ１０２は録画サーバ１０４から受信した故障時の画像又はメンテナンス時の画像を図１３のメンテナンス実施状況の録画再生ウィンドウ１３０８にて再生し、メニューボタン１３１２の押下を検知すると、処理をステップＳ８２１に戻す。
【０１１０】
次に図８の録画サーバ１０４のＣＰＵ２１の制御の下で実行するステップＳ８４１乃至ステップＳ８４５の各処理について説明する。
【０１１１】
ステップＳ８４１では、録画サーバ１０４は通常録画モードで録画データの受信処理及び記録処理を継続しつつ、所定のタイミング（例えば０．１秒毎）に処理をステップＳ８４２に進める。
【０１１２】
ステップＳ８４２では、録画サーバ１０４は録画データ要求をビューワＰＣ１０２から受信したかをＲＡＭ２２のビューワＰＣ１０２のセッションメモリの内容から判定し、処理をステップＳ８４３に進める。ステップＳ８４２では、録画サーバ１０４は、ステップＳ８４２の判定結果に従って処理を分岐する。ビューワＰＣ１０２から録画データ要求を受信したと判定した場合は、処理をステップＳ８４４に進める。ビューワＰＣ１０２から録画データ要求を受信しなかったと判定した場合は、処理をステップＳ８４１に戻す。
【０１１３】
ステップＳ８４４では、録画サーバ１０４はビューワＰＣ１０２から受信した録画データ要求に含まれる録画データ要求対象のネットワークカメラや撮影時刻に応じた録画データを送信するために、録画データ送信プロセスを起動し、処理をステップＳ８４５に進める。
【０１１４】
ステップＳ８４４では、録画サーバ１０４は録画データ送信プロセスがハードディスクに記録されている録画データから録画データ要求に含まれる対象のネットワークカメラや撮影時刻に該当する録画データをＲＡＭ２２に読み出してビューワＰＣ１０２に送信し、処理をステップＳ８４１に戻す。録画データ送信プロセスは対象のネットワークカメラや撮影時刻に該当する録画データを終えると処理を終了する。以上でステップＳ８４１乃至ステップＳ８４５の説明を終わる。
【０１１５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１１６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。以下に変形例の概要を示す。
【０１１７】
[実施例２]
監視サーバ１０６とシナリオ管理ＰＣ１０３とを１つの筐体（一体）としてシステムを構成する。この場合、図４のステップＳ４０１乃至ステップＳ４０５と、ステップＳ４２１乃至ステップＳ４２５及び図５のステップＳ５２１乃至ステップＳ５２８とは同一のハードウェア内の別プロセスとして実行する。ステップＳ４０３のセンサ情報はプロセス間通信によりステップＳ４２１に伝えられる。他の点は実施例１と同様なので説明を省略する。
【０１１８】
[実施例３]
ＭＡＰ表示ＰＣ１０１とビューワＰＣ１０２とを１つの筐体（一体）としてシステムを構成する。この場合、図７のステップＳ７１１乃至ステップＳ７１３と、ステップＳ７２１乃至ステップＳ７２３とは同一のハードウェア内の別プロセスとして実行する。ステップＳ７１３のビューワ表示命令はプロセス間通信によりステップＳ７２２に伝えられる。他の点は実施例１と同様なので説明を省略する。
【０１１９】
以下の実施例４乃至実施例１２でも、実施例１で別のハードウェアで実行されている処理は、同一のハードウェア内で同様に別プロセスとして実行する。又実施例１での異なるハードウェア間の情報や命令のやり取りは、以下の実施例４乃至実施例１２では例えば異なるプロセス間におけるプロセス間通信により、やり取りされる。他の点は実施例１と同様なので説明を省略する。
【０１２０】
[実施例４]
ビューワＰＣ１０２と録画サーバ１０４とを１つの筐体（一体）としてシステムを構成する。
[実施例５]
ＭＡＰ表示ＰＣ１０１とシナリオ管理ＰＣ１０３とを１つの筐体（一体）としてシステムを構成する。
【０１２１】
[実施例６]
シナリオ管理ＰＣ１０３と録画サーバ１０４とを１つの筐体（一体）としてシステムを構成する。
[実施例７]
シナリオ管理ＰＣ１０３と録画サーバ１０４と監視サーバ１０６とを１つの筐体（一体）としてシステムを構成する。
【０１２２】
[実施例８]
シナリオ管理ＰＣ１０３とビューワＰＣ１０２とを１つの筐体（一体）としてシステムを構成する。
[実施例９]
シナリオ管理ＰＣ１０３と監視サーバ１０６とビューワＰＣ１０２とを１つの筐体（一体）としてシステムを構成する。
【０１２３】
[実施例１０]
シナリオ管理ＰＣ１０３とビューワＰＣ１０２とＭＡＰ表示ＰＣ１０１とを１つの筐体（一体）としてシステムを構成する。
[実施例１１]
シナリオ管理ＰＣ１０３とビューワＰＣ１０２とＭＡＰ表示ＰＣ１０１と監視サーバ１０６とを１つの筐体（一体）としてシステムを構成する。
[実施例１２]
シナリオ管理ＰＣ１０３とビューワＰＣ１０２とＭＡＰ表示ＰＣ１０１と録画サーバ１０４と監視サーバ１０６とを１つの筐体（一体）としてシステムを構成する。
【０１２４】
また、本発明におけるプログラムは、図５乃至図８の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５乃至図８の処理方法をコンピュータが実行可能なプログラム及び図９乃至図１３の画面を表示可能な画面情報が記憶されている。なお、本発明におけるプログラムは図５乃至図８の各装置の処理方法ごとのプログラムであってもよい。
【０１２５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１２７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１２８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態
の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３３】
１００  イーサネット（登録商標）
１０１  ＭＡＰ表示ＰＣ
１０２  ビューワＰＣ
１０３  シナリオ管理ＰＣ
１０４  録画サーバ
１０５  監視クライアント
１０６  監視サーバ
１０７  ログＤＢ
１０８  シナリオＤＢ
１１０  ネットワークカメラ
１１１  ネットワークカメラ
１１２  ネットワークカメラ
１１３  ネットワークカメラ
【図１】
2011054060.tif 000003
【図２】
2011054060.tif 000004
【図３】
2011054060.tif 000005
【図４】
2011054060.tif 000006
【図５】
2011054060.tif 000007
【図７】
2011054060.tif 000008
【図８】
2011054060.tif 000009
【図９】
2011054060.tif 000010
【図１０】
2011054060.tif 000011
【図１１】
2011054060.tif 000012
【図１２】
2011054060.tif 000013
【図１３】
2011054060.tif 000014
【図１４】
2011054060.tif 000015
【図１５】
2011054060.tif 000016
【図１６】
2011054060.tif 000017
【図１７】
2011054060.tif 000018
【図１８】
2011054060.tif 000019
【図１９】
2011054060.tif 000020
【図２０】
2011054060.tif 000021
【図６】
2011054060.tif 000022