(57)【要約】【課題】モニタリング装置を交換した場合であっても、交換前と同じ条件でモニタリングを継続することができる技術を提供することを課題とする。【解決手段】  モニタリングシステム１００において、モニタリング装置Ｍ−１は、ネットワークセンサＳ１を使用してモニタリングを行う。映像記録装置Ｒ１において、装置探索部５６２は、モニタリング装置Ｍ−１の代替装置として、モニタリング装置Ｍ−４を検出する。モニタリング装置Ｍ−４が検出された場合、通知部５６６は、モニタリング装置Ｍ−１の識別データとネットワークセンサＳ１の接続情報とを対応付けて記録する管理データ５７を参照して、ネットワークセンサＳ１の存在をモニタリング装置Ｍ−４に通知する。モニタリング装置Ｍ−４は、通知部５６６からの通知を受けて、モニタリング装置Ｍ−４とネットワークセンサＳ１との接続を確立する。【選択図】図１
2019028493.tif 000002
【特許請求の範囲】
【請求項１】
第１センサと
前記第１センサと接続されるとともに、所定の位置に設置された第１モニタリング装置と、
前記第１モニタリング装置と接続された管理装置と、を備え、
前記管理装置は、
前記第１モニタリング装置の代わりとなる代替装置を探索する装置探索部と、
第２モニタリング装置が前記代替装置の候補として前記装置探索部により検出された場合、前記第１モニタリング装置の識別データと前記第１センサの接続情報とを対応付けて記録する管理データを参照して前記第１センサの存在を前記第２モニタリング装置に通知する通知部と、を備え、
前記第２モニタリング装置は、
前記通知部からの通知を受け付けた場合、前記第２モニタリング装置と前記第１センサとの接続を確立するセンサ接続部、を備えるモニタリングシステム。
【請求項２】
請求項１に記載のモニタリングシステムであって、
前記通知部は、前記センサに関する動作条件を記録したセンサ設定ファイルを前記第２モニタリング装置に送信し、
前記センサ接続部は、前記第２モニタリング装置と前記第１センサとの接続が確立された場合、前記通知部から送信されたセンサ設定ファイルを前記第１センサに転送するモニタリングシステム。
【請求項３】
請求項１又は請求項２に記載のモニタリングシステムであって、
前記管理データは、前記第１モニタリング装置の識別データと前記第１モニタリング装置のモニタリング条件を記録した第１設定ファイルとを対応付けて記録し、
前記通知部は、第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記管理データに記録されている前記第１設定ファイルを前記第２モニタリング装置に送信するモニタリングシステム。
【請求項４】
請求項１ないし請求項３のいずれかに記載のモニタリングシステムであって、
前記管理装置は、さらに、
前記第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記代替装置として前記第２モニタリング装置を管理対象に含めるように前記管理データを更新する更新部、を備えるモニタリングシステム。
【請求項５】
請求項２に記載のモニタリングシステムであって、
前記管理装置は、さらに、
前記第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記第２モニタリング装置が有する特徴を記録した特徴データを取得する特徴データ取得部と、
前記第１センサが有する特徴を前記第２モニタリング装置が有しているか否かを、前記センサ設定ファイルと、前記第２モニタリング装置の特徴データに基づいて判断する特徴判断部と、を備え、
前記通知部は、前記第１センサが有する特徴を前記第２モニタリング装置が有していないと判断した場合、前記第１センサの存在を前記第２モニタリング装置に通知するモニタリングシステム。
【請求項６】
請求項２に記載のモニタリングシステムであって、
前記センサ接続部は、前記第１センサが使用できなくなった場合に前記第１センサの代わりとなる代替センサを検出し、前記センサ設定ファイルを前記代替センサに送信するモニタリングシステム。
【請求項７】
所定の位置に設置されるとともに、第１センサを含む第１モニタリング装置と、
前記第１モニタリング装置と接続された管理装置と、を備え、
前記管理装置は、
前記第１モニタリング装置の代わりとなる代替装置を探索する装置探索部と、
前記第１センサと同じセンサ機能を有する第２センサをモニタリングに使用することを条件に、第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記第２センサを検出することを前記第２モニタリング装置に通知する通知部と、を備え、
前記第２モニタリング装置は、
前記通知部からの通知を受け付けた場合に前記第２センサを検出し、前記第２モニタリング装置と前記第２センサとの接続を確立するセンサ接続部、を備えるモニタリングシステム。
【請求項８】
請求項７に記載のモニタリングシステムであって、
前記管理装置は、さらに、
前記第１モニタリング装置が有する特徴を記録した第１特徴データと、前記第２モニタリング装置が有する特徴を記録した第２特徴データを取得する特徴データ取得部と、
前記第２モニタリング装置が、前記第１モニタリング装置が有する特徴のうち前記第１センサに関する特徴を除く特徴を有しているか否かを、前記第１特徴データと前記第２特徴データとに基づいて判断する特徴判断部と、を備えるモニタリングシステム。
【請求項９】
請求項７又は請求項８に記載のモニタリングシステムであって、
前記通知部は、前記第１モニタリング装置に関するモニタリング条件を記録した第１設定ファイルを前記第２モニタリング装置に送信し、
前記第２モニタリング装置は、さらに、
前記第１センサの動作条件を記録したセンサ設定ファイルを前記通知部により送信された前記設定ファイルから抽出する設定ファイル管理部、を備え、
前記センサ接続部は、前記設定ファイル管理部により抽出されたセンサ設定ファイルを前記第２センサに送信するモニタリングシステム。
【請求項１０】
請求項７ないし請求項９のいずれかに記載のモニタリングシステムであって、
前記管理装置は、さらに、
前記条件が満たされ、かつ、前記第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記第１モニタリング装置の識別データを記録する管理データを、前記代替装置として前記第２モニタリング装置を管理対象に含めるように更新する更新部、を備えるモニタリングシステム。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載のモニタリングシステムであって、
前記管理装置と前記第２モニタリング装置とは、パブリッシュ・サブスクライブ方式の通信プロトコルを用いて通信を行うモニタリングシステム。
【請求項１２】
第１センサと接続されるとともに所定の位置に設置された第１モニタリング装置の代替装置である代替用モニタリング装置であって、
第１センサと接続されるとともに所定の位置に設置された第１モニタリング装置の代替装置として前記代替用モニタリング装置が動作できるか否かを判断する代替判断部と、
前記代替用モニタリング装置が前記第１モニタリング装置の代わりに動作できると判断された場合、前記第１モニタリング装置のモニタリング条件を記録した第１設定ファイルを取得する設定ファイル取得部と、
前記取得部により取得された第１設定ファイルから前記第１センサに関するセンサ設定ファイルを抽出する設定ファイル管理部と、
前記設定ファイル管理部により抽出されたセンサ設定ファイルに基づいて、前記代替用モニタリング装置と前記第１センサとの接続を確立するセンサ接続部と、
を備える代替用モニタリング装置。
【請求項１３】
請求項１２に記載の代替用モニタリング装置であって、
前記センサ接続部は、前記代替用モニタリング装置と前記第１センサとの接続が確立された場合、前記センサ設定ファイルを前記第１センサに転送する代替用モニタリング装置。
【請求項１４】
請求項１２又は請求項１３に記載の代替用モニタリング装置であって、さらに、
前記第１モニタリング装置が有する特徴を記録した第１特徴データを取得する特徴データ取得部、を備え、
前記代替判断部は、前記第１特徴データと前記代替用モニタリング装置が有する特徴を記録した第２特徴データとに基づいて、前記代替用モニタリング装置が前記第１モニタリング装置の代わりに動作できるか否かを判断する代替用モニタリング装置。
【請求項１５】
請求項１２ないし請求項１４のいずれかに記載の代替用モニタリング装置であって、
前記代替用モニタリング装置と前記第１センサとは、パブリッシュ・サブスクライブ方式の通信プロトコルを用いて通信を行う代替用モニタリング装置。
【請求項１６】
第１センサを含む第１モニタリング装置の代替装置である代替用モニタリング装置であって、
前記第１センサと同じセンサ機能を有する第２センサを使用することを条件として、前記代替用モニタリング装置を前記第１モニタリング装置と置き換えることができるか否かを判断する代替判断部と、
前記代替用モニタリング装置を前記第１モニタリング装置と置き換えることができると前記代替判断部による判断された場合に前記第２センサを検出し、前記代替用モニタリング装置と前記第２センサとの接続を確立するセンサ接続部、を備える代替用モニタリング装置。
【請求項１７】
請求項１６に記載の代替用モニタリング装置であって、さらに、
前記第１モニタリング装置が有する特徴を記録した第１特徴データを取得する特徴データ取得部と、
前記代替用モニタリング装置が、前記第１モニタリング装置が有する特徴のうち前記第１センサに関する特徴を除く特徴を有しているか否かを、前記第１特徴データと前記代用モニタリング装置が有する特徴を記録した第２特徴データとに基づいて判断する代替判断部と、を備える代替用モニタリング装置。
【請求項１８】
請求項１６又は請求項１７に記載の代替用モニタリング装置であって、さらに、
前記第１モニタリング装置に関するモニタリング条件を記録した第１設定ファイルを取得する設定ファイル取得部と、
前記第１センサの動作条件を記録したセンサ設定ファイルを前記第１設定ファイルから抽出する設定ファイル管理部と、を備え、
前記センサ接続部は、前記設定ファイル管理部により抽出されたセンサ設定ファイルを前記第２センサに送信する代替用モニタリング装置。
【請求項１９】
請求項１６ないし請求項１８のいずれかに記載の代替用モニタリング装置であって、
前記代替用モニタリング装置と前記第２センサとは、パブリッシュ・サブスクライブ方式の通信プロトコルを用いて通信を行う代替用モニタリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モニタリングシステムに関し、さらに詳しくは、モニタリング装置と、モニタリング装置を管理する管理装置とを備えるモニタリングシステムに関する。
【背景技術】
【０００２】
従来から、施設に対する不正侵入を防止するために、モニタリングシステムが施設内に導入されている。例えば、モニタリングシステムは、複数のモニタリング装置と、複数のモニタリング装置が取得した監視データを収集するサーバとを備える。モニタリング装置は、例えば、カメラである。特許文献１には、複数の監視カメラにより撮影された複数の映像を１つの画面に表示するために、複数の映像を合成する監視用テレビジョン装置が開示されている。
【０００３】
モニタリング装置が故障した場合、モニタリング装置の代替装置を用いてモニタリングを継続する必要がある。しかし、モニタリング装置が、自装置以外のネットワークセンサを用いてモニタリングを実行している場合がある。この場合、モニタリング装置を代替装置と単に置き換えただけでは、代替装置がネットワークセンサと接続することができない。つまり、モニタリング装置を代替装置と単に置き換えただけでは、モニタリング装置の故障前と同じモニタリング条件でモニタリングを継続することができないという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２４７６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、モニタリング装置を他のモニタリング装置に交換した場合であっても、モニタリング装置の交換前と同じモニタリング条件でモニタリングを継続することができるモニタリングシステムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１記載の発明は、モニタリングシステムであって、第１センサと、前記第１センサと接続されるとともに、所定の位置に設置された第１モニタリング装置と、前記第１モニタリング装置と接続された管理装置と、を備え、前記管理装置は、前記第１モニタリング装置の代わりとなる代替装置を探索する装置探索部と、第２モニタリング装置が前記代替装置の候補として前記装置探索部により検出された場合、前記第１モニタリング装置の識別データと前記第１センサの接続情報とを対応付けて記録する管理データを参照して前記第１センサの存在を前記第２モニタリング装置に通知する通知部と、を備え、前記第２モニタリング装置は、前記通知部からの通知を受け付けた場合、前記第２モニタリング装置と前記第１センサとの接続を確立するセンサ接続部、を備える。
【０００７】
請求項２記載の発明は、請求項１に記載のモニタリングシステムであって、前記通知部は、前記センサに関する動作条件を記録したセンサ設定ファイルを前記第２モニタリング装置に送信し、前記センサ接続部は、前記第２モニタリング装置と前記第１センサとの接続が確立された場合、前記通知部から送信されたセンサ設定ファイルを前記第１センサに転送する。
【０００８】
請求項３記載の発明は、請求項１又は請求項２に記載のモニタリングシステムであって、前記管理データは、前記第１モニタリング装置の識別データと前記第１モニタリング装置のモニタリング条件を記録した第１設定ファイルとを対応付けて記録し、前記通知部は、第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記管理データに記録されている前記第１設定ファイルを前記第２モニタリング装置に送信する。
【０００９】
請求項４記載の発明は、請求項１ないし請求項３のいずれかに記載のモニタリングシステムであって、前記管理装置は、さらに、前記第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記代替装置として前記第２モニタリング装置を管理対象に含めるように前記管理データを更新する更新部、を備える。
【００１０】
請求項５記載の発明は、請求項２に記載のモニタリングシステムであって、前記管理装置は、さらに、前記第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記第２モニタリング装置が有する特徴を記録した特徴データを取得する特徴データ取得部と、前記第１センサが有する特徴を前記第２モニタリング装置が有しているか否かを、前記センサ設定ファイルと、前記第２モニタリング装置の特徴データに基づいて判断する特徴判断部と、を備え、前記通知部は、前記第１センサが有する特徴を前記第２モニタリング装置が有していないと判断した場合、前記第１センサの存在を前記第２モニタリング装置に通知する。
【００１１】
請求項６記載の発明は、請求項２に記載のモニタリングシステムであって、前記センサ接続部は、前記第１センサが使用できなくなった場合に前記第１センサの代わりとなる代替センサを検出し、前記センサ設定ファイルを前記代替センサに送信する。
【００１２】
請求項７記載の発明は、所定の位置に設置されるとともに、第１センサを含む第１モニタリング装置と、前記第１モニタリング装置と接続された管理装置と、を備えるモニタリングシステムである。前記管理装置は、前記第１モニタリング装置の代わりとなる代替装置を探索する装置探索部と、前記第１センサと同じセンサ機能を有する第２センサをモニタリングに使用することを条件に、第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記第２センサを検出することを前記第２モニタリング装置に通知する通知部と、を備える。前記第２モニタリング装置は、前記通知部からの通知を受け付けた場合に前記第２センサを検出し、前記第２モニタリング装置と前記第２センサとの接続を確立するセンサ接続部、を備える。
【００１３】
請求項８記載の発明は、請求項７に記載のモニタリングシステムであって、前記管理装置は、さらに、前記第１モニタリング装置が有する特徴を記録した第１特徴データと、前記第２モニタリング装置が有する特徴を記録した第２特徴データを取得する特徴データ取得部と、前記第２モニタリング装置が、前記第１モニタリング装置が有する特徴のうち前記第１センサに関する特徴を除く特徴を有しているか否かを、前記第１特徴データと前記第２特徴データとに基づいて判断する特徴判断部と、を備える。
【００１４】
請求項９記載の発明は、請求項７又は請求項８に記載のモニタリングシステムであって、前記通知部は、前記第１モニタリング装置に関するモニタリング条件を記録した第１設定ファイルを前記第２モニタリング装置に送信し、前記第２モニタリング装置は、さらに、前記第１センサの動作条件を記録したセンサ設定ファイルを前記通知部により送信された前記設定ファイルから抽出する設定ファイル管理部、を備え、前記センサ接続部は、前記設定ファイル管理部により抽出されたセンサ設定ファイルを前記第２センサに送信する。
【００１５】
請求項１０記載の発明は、請求項７ないし請求項９のいずれかに記載のモニタリングシステムであって、前記管理装置は、さらに、前記条件が満たされ、かつ、前記第２モニタリング装置が前記代替装置として前記装置探索部により検出された場合、前記第１モニタリング装置の識別データを記録する管理データを、前記代替装置として前記第２モニタリング装置を管理対象に含めるように更新する更新部、を備える。
【００１６】
請求項１１記載の発明は、請求項１ないし請求項１０のいずれかに記載のモニタリングシステムであって、前記管理装置と前記第２モニタリング装置とは、パブリッシュ・サブスクライブ方式の通信プロトコルを用いて通信を行う。
【００１７】
請求項１２記載の発明は、第１センサと接続されるとともに所定の位置に設置された第１モニタリング装置の代替装置である代替用モニタリング装置であって、第１センサと接続されるとともに所定の位置に設置された第１モニタリング装置の代替装置として前記代替用モニタリング装置が動作できるか否かを判断する代替判断部と、前記代替用モニタリング装置が前記第１モニタリング装置の代わりに動作できると判断された場合、前記第１モニタリング装置のモニタリング条件を記録した第１設定ファイルを取得する設定ファイル取得部と、前記取得部により取得された第１設定ファイルから前記第１センサに関するセンサ設定ファイルを抽出する設定ファイル管理部と、前記設定ファイル管理部により抽出されたセンサ設定ファイルに基づいて、前記代替用モニタリング装置と前記第１センサとの接続を確立するセンサ接続部と、を備える。
【００１８】
請求項１３記載の発明は、請求項１２に記載の代替用モニタリング装置であって、前記センサ接続部は、前記代替用モニタリング装置と前記第１センサとの接続が確立された場合、前記センサ設定ファイルを前記第１センサに転送する。
【００１９】
請求項１４記載の発明は、請求項１２又は請求項１３に記載の代替用モニタリング装置であって、さらに、前記第１モニタリング装置が有する特徴を記録した第１特徴データを取得する特徴データ取得部、を備え、前記代替判断部は、前記第１特徴データと前記代替用モニタリング装置が有する特徴を記録した第２特徴データとに基づいて、前記代替用モニタリング装置が前記第１モニタリング装置の代わりに動作できるか否かを判断する。
【００２０】
請求項１５記載の発明は、請求項１２ないし請求項１４のいずれかに記載の代替用モニタリング装置であって、前記代替用モニタリング装置と前記第１センサとは、パブリッシュ・サブスクライブ方式の通信プロトコルを用いて通信を行う。
【００２１】
請求項１６記載の発明は、第１センサを含む第１モニタリング装置の代替装置である代替用モニタリング装置であって、前記第１センサと同じセンサ機能を有する第２センサを使用することを条件として、前記代替用モニタリング装置を前記第１モニタリング装置と置き換えることができるか否かを判断する代替判断部と、前記代替用モニタリング装置を前記第１モニタリング装置と置き換えることができると前記代替判断部による判断された場合に前記第２センサを検出し、前記代替用モニタリング装置と前記第２センサとの接続を確立するセンサ接続部、を備える。
【００２２】
請求項１７記載の発明は、請求項１６に記載の代替用モニタリング装置であって、さらに、前記第１モニタリング装置が有する特徴を記録した第１特徴データを取得する特徴データ取得部と、前記代替用モニタリング装置が、前記第１モニタリング装置が有する特徴のうち前記第１センサに関する特徴を除く特徴を有しているか否かを、前記第１特徴データと前記代用モニタリング装置が有する特徴を記録した第２特徴データとに基づいて判断する代替判断部と、を備える。
【００２３】
請求項１８記載の発明は、請求項１６又は請求項１７に記載の代替用モニタリング装置であって、さらに、前記第１モニタリング装置に関するモニタリング条件を記録した第１設定ファイルを取得する設定ファイル取得部と、前記第１センサの動作条件を記録したセンサ設定ファイルを前記第１設定ファイルから抽出する設定ファイル管理部と、を備え、前記センサ接続部は、前記設定ファイル管理部により抽出されたセンサ設定ファイルを前記第２センサに送信する。
【００２４】
請求項１９記載の発明は、請求項１６ないし請求項１８のいずれかに記載の代替用モニタリング装置であって、前記代替用モニタリング装置と前記第２センサとは、パブリッシュ・サブスクライブ方式の通信プロトコルを用いて通信を行う。
【発明の効果】
【００２５】
本発明によれば、モニタリング装置を他のモニタリング装置に交換した場合であっても、モニタリング装置の交換前と同じ条件でモニタリングを継続することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施の形態に係るモニタリングシステムの構成を示す図である。
【図２】図１に示すネットワークに接続されたモニタリング装置の構成を示す機能ブロック図である。
【図３】図２に示すモニタリング装置が故障した場合に用いられるモニタリング装置の構成を示す機能ブロック図である。
【図４】図１に示す映像記録装置の構成を示す機能ブロック図である。
【図５】図２に示すモニタリング装置が有する特徴を記録した特徴データのデータ構造を示すブロック図である。
【図６】図４に示す管理データの一例を示す図である。
【図７】図６に示す固有特徴データ及び使用中特徴データの具体例を示す図である。
【図８】図１に示すモニタリング装置がライブ用映像データを送信する場合におけるモニタリングシステムの動作を示すシーケンス図である。
【図９】図１に示すモニタリング装置が記録用映像データを送信する場合におけるモニタリングシステムの動作を示すシーケンス図である。
【図１０】図１に示すモニタリング装置及び映像記録装置が互いに動作確認を行う場合におけるモニタリングシステムの動作を示すシーケンス図である。
【図１１】図１に示すモニタリング装置で異常が発生した場合におけるモニタリングシステムの動作を示すシーケンス図である。
【図１２】図１に示すモニタリング装置で異常が発生した場合における管理データを示す図である。
【図１３】図１に示すモニタリング装置の代替装置の候補が検出された場合における、モニタリングシステムの動作を示すシーケンス図である。
【図１４】図１に示すモニタリングシステムにおいて故障したモニタリング装置の代替装置の候補が検出された場合における管理データの内容を示す図である。
【図１５】図１に示すモニタリングシステムにおいて故障したモニタリング装置の代替装置が決定された場合における管理データの内容を示す図である。
【図１６】図１３に示すステップＳ４２２が終了した時点における管理データ５７を示す図である。
【図１７】図１に示すネットワークセンサが故障した場合におけるモニタリングシステムの動作を示すシーケンス図である。
【図１８】本発明の第２の実施の形態に係るモニタリングシステムの動作を示すシーケンス図である。
【図１９】本発明の第２の実施の形態に係るモニタリングシステムにおいて、モニタリング装置の交換が終了した後の管理データを示す図である。
【図２０】本発明の第３の実施の形態に係るモニタリングシステムの動作を示すシーケンス図である。
【図２１】図１９に示すモニタリング装置が故障した場合に使用される代替装置の構成を示す機能ブロック図である。
【図２２】図１９に示すモニタリングシステムの動作を示すシーケンス図である。
【図２３】図２０に示す代替装置が検出されることにより更新された管理データを示す図である。
【図２４】図１９に示すモニタリングシステムの動作を示すシーケンス図であって、モニタリング装置の動作条件の変更が終了した後における動作を示す図である。
【図２５】図２０に示す代替装置がモニタリングを開始することにより更新された管理データを示す図である。
【図２６】本発明の第４の実施の形態に係るモニタリングシステムの構成を示す機能ブロック図である。
【図２７】図２６に示すモニタリング装置が故障した場合に用いられる代替装置の構成を示す機能ブロック図である。
【図２８】図２７に示す動作管理部の構成を示す機能ブロック図である。
【図２９】図２６に示す映像記録装置の構成を示す機能ブロック図である。
【図３０】図２６に示すモニタリングシステムの動作を示すシーケンス図である。
【図３１】本発明の第５の実施の形態に係るモニタリングシステムの構成を示す機能ブロック図である。
【図３２】図３１に示すモニタリング装置が故障した場合に用いられるモニタリング装置の構成を示す機能ブロック図である。
【図３３】図３２に示す動作管理部の構成を示す機能ブロック図である。
【図３４】図３１に示すモニタリングシステムの動作を示すシーケンス図である。
【図３５】図３１に示すモニタリングシステムの動作を示すシーケンス図であって、図３２に示すモニタリング装置が動作条件を変更した後における動作を示す図である。
【図３６】ＣＰＵバス構成を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２８】
［第１の実施の形態］
｛１．全体構成｝
｛１．１．モニタリングシステムの構成｝
図１は、本発明の実施の形態に係るモニタリングシステム１００の構成を示す図である。図１に示すように、モニタリングシステム１００は、映像記録装置Ｒ１と、モニタリング用端末２と、ネットワーク３と、モニタリング装置Ｍ−１〜Ｍ−３と、ネットワークセンサＳ１とを備える。本実施の形態では、モニタリングシステム１００は、オフィスビルなどの施設内に構築される。ネットワーク３は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、ＶＰＮ（Virtual Private Network）、インターネット等の各種ネットワークにより構成される。
【００２９】
モニタリング装置Ｍ−１及びネットワークセンサＳ１は、施設における領域ＫＢに設置される。モニタリング装置Ｍ−１は、領域ＫＢを撮影し、記録用映像データ１１Ｃ又はライブ用映像データ１１Ｄをネットワーク３を介して映像記録装置Ｒ１に送信する。ネットワークセンサＳ１は、本実施の形態では、温度センサである。ネットワークセンサＳ１は、温度検出データ１１Ｓを、ネットワーク３を介してモニタリング装置Ｍ−１に送信する。温度検出データ１１Ｓは、領域ＫＢにおける温度検出結果を記録したデータである。
【００３０】
モニタリング装置Ｍ−２，Ｍ−３は、施設における領域ＫＢ以外の領域に設置され、設置された領域においてモニタリングを行う。
【００３１】
モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１が故障した場合に使用されるモニタリング装置Ｍ−１の代替装置である。モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１が正常に動作しているときは、ネットワーク３に接続されない。
【００３２】
ネットワークセンサＳ２は、ネットワークセンサＳ１が故障した場合に使用されるネットワークセンサＳ１の代替センサである。ネットワークセンサＳ２は、ネットワークセンサＳ１が正常に動作しているときは、ネットワーク３に接続されない。
【００３３】
以下の説明では、特に説明のない限り、モニタリング装置Ｍ−１及びネットワークセンサＳ１が正常に動作しており、モニタリング装置Ｍ−４及びネットワークセンサＳ２がネットワーク３に接続されていない場合を説明する。モニタリング装置Ｍ−１が使用できなくなった場合、ネットワークセンサＳ１が使用できなくなった場合におけるモニタリングシステム１００の動作については、後述する。
【００３４】
モニタリング装置Ｍ−１は、カメラＣ−１と、イベント検出装置Ｅ−１とを備える。カメラＣ−１は、モニタリング装置Ｍ−１が設置された領域ＫＢを撮影し、映像データを生成する。カメラＣ−１は、映像記録装置Ｒ１のＨＤＤ（Hard Disk Drive）などの大容量記憶装置に保存するための記録用映像データ１１Ｃと、ライブ表示用の映像データ（ライブ用映像データ１１Ｄ）とを映像記録装置Ｒ１に送信する。
【００３５】
イベント検出装置Ｅ−１は、イベント検出装置Ｅ−１が備えるセンサの検出結果と、温度検出データ１１Ｓとに基づいて、領域ＫＢで発生するイベントを検出する。イベント検出装置Ｅ−１は、検出したイベントが記録用映像データ１１Ｃの送信条件を満たしているか否かを判断する。送信条件が満たされていると判断された場合、カメラＣ−１は、記録用映像データ１１Ｃを送信する。
【００３６】
モニタリング装置Ｍ−２は、カメラＣ−２と、イベント検出装置Ｅ−２とを備える。カメラＣ−２は、記録用映像データ２１Ｃとライブ用映像データ２１Ｄとを、映像記録装置Ｒ１に送信する。モニタリング装置Ｍ−３は、カメラＣ−３と、イベント検出装置Ｅ−３とを備える。カメラＣ−３は、記録用映像データ３１Ｃとライブ用映像データ３１Ｄとを、映像記録装置Ｒ１に送信する。
【００３７】
映像記録装置Ｒ１は、ネットワーク３を介してモニタリング装置Ｍ−１〜Ｍ−３と接続され、例えば、施設内の警備室に設置される。映像記録装置Ｒ１は、記録用映像データ１１Ｃ〜３１Ｃをモニタリング装置Ｍ−１〜Ｍ−３から取得し、取得した記録用映像データ１１Ｃ〜３１ＣをＨＤＤに保存する。映像記録装置Ｒ１は、モニタリング装置Ｍ−１〜Ｍ−３のうち、オペレータにより指定されたモニタリング装置からライブ用映像データを取得してモニタに表示する。
【００３８】
また、映像記録装置Ｒ１は、モニタリング装置Ｍ−１〜Ｍ−３を管理する管理装置としても動作する。
【００３９】
モニタリング用端末２は、例えば、映像記録装置Ｒ１とともに施設内の警備室に設置される。モニタリング用端末２は、カメラＣ−１〜Ｃ−３により生成されたライブ用映像データ１１Ｄ〜３１Ｄを表示する。
【００４０】
｛１．２．モニタリング装置Ｍ−１の構成｝
図２は、図１に示すモニタリング装置Ｍ−１の構成を示す機能ブロック図である。図２に示すように、モニタリング装置Ｍ−１は、図１に示すカメラＣ−１及びイベント検出装置Ｅ−１に加えて、記憶装置１１１と、検出データ取得部１１２と、動作管理部１１３と、センサ接続部１１４とを備える。
【００４１】
（カメラＣ−１）
カメラＣ−１は、撮像部１０１と、符号化部１０２と、バッファ１０３と、映像送信部１０４とを備える。
【００４２】
撮像部１０１は、図示しない光学系及び撮像素子を備え、モニタリング装置Ｍ−１が設置された領域ＫＢを撮影して映像データ１１Ａを生成する。
【００４３】
符号化部１０２は、撮像部１０１により生成された映像データ１１ＡをＨ．２６４などの所定の符号化方式で符号化して符号化映像データ１１Ｂを生成する。符号化部１０２は、図示しないマイクにより録音された音声データを符号化し、符号化された音声データを符号化映像データ１１Ｂに多重化してもよい。
【００４４】
バッファ１０３は、符号化部１０２により生成された符号化映像データ１１Ｂを一時的に格納する。バッファ１０３は、所定時間分の符号化映像データ１１Ｂを格納することが可能である。バッファ１０３は、リングバッファであり、符号化映像データ１１Ｂをバッファ１０３の先頭アドレスから順次書き込む。符号化映像データ１１Ｂがバッファ１０３の終端アドレスに書き込まれた場合、新たに生成された符号化映像データ１１Ｂが、バッファ１０３の先頭アドレスに上書きされる。
【００４５】
映像送信部１０４は、イベント検出装置Ｅ−１が記録用映像データ１１Ｃの送信条件を満たすと判断した場合、バッファ１０３に記録された符号化映像データ１１Ｂの中から、映像記録装置Ｒ１に送信すべき記録用映像データ１１Ｃを特定する。映像送信部１０４は、特定した記録用映像データ１１Ｃをバッファ１０３から読み出して、映像記録装置Ｒ１に送信する。
【００４６】
また、映像送信部１０４は、映像記録装置Ｒ１又はモニタリング用端末２からの要求に応じて、符号化部１０１から出力された符号化映像データ１１Ｂをライブ用映像データ１１Ｄとして送信する。ライブ用映像データ１１Ｄは、リアルタイムで映像記録装置Ｒ１又はモニタリング用端末２に送信される。
【００４７】
（イベント検出装置Ｅ−１）
イベント検出装置Ｅ−１は、動き検出部１０５と、接点入力部１０６と、照度センサ１０７と、送信判断部１０８とを備える。
【００４８】
動き検出部１０５は、撮像部１０１により生成された映像データ１１Ａを解析して、映像データ１１Ａにおける時間的な変化を動きとして検出する。時間的な変化は、例えば、扉の開閉、人物の動きなどによって発生する。動き検出部１０５は、映像データ１１Ａから動きを検出した場合、動きが検出されたことを示す動き検出通知を送信判断部１０８に出力する。
【００４９】
接点入力部１０６は、モニタリング装置Ｍ−１における外部入力端子であり、図示しない外付けセンサが有線で接続される。接点入力部１０６は、外付けセンサからのセンシングデータを、送信判断部１０８に出力する。外付けセンサは、モニタリング装置Ｍ−１が備えるセンサ機能（動き検出、照度検出）を補完するために用いられる。外付けセンサは、例えば、人感センサ、ドアの開閉センサである。
【００５０】
照度センサ１０７は、領域ＫＢにおける明るさを検出するセンサである。照度センサ１０７は、検出した照度を予め定められた時間間隔で送信判断部１０８に出力する。
【００５１】
送信判断部１０８は、動き検出部１０５からの動き検出通知の内容、外付けセンサからのセンシングデータの内容、照度センサ１０７により検出された照度、又は、検出データ取得部１１２により取得された温度検出データ１１Ｓに基づいて、記録用映像データ１１Ｃの送信条件が満たされたか否かを判断する。
【００５２】
（記憶装置１１１）
記憶装置１１１は、不揮発性の記憶装置であり、例えば、フラッシュメモリである。記憶装置１１１は、特徴データ３１と、設定ファイル４１とを保存する。
【００５３】
特徴データ３１は、モニタリング装置Ｍ−１が有する特徴を記録したデータである。特徴データ３１は、固有特徴データ３１１と、使用中特徴データ３１２と、外部センサデータ３１３とを含む。固有特徴データ３１１は、モニタリング装置Ｍ−１が元来有する特徴を記録したデータである。使用中特徴データ３１２は、モニタリング装置Ｍ−１が元来有する特徴のうち、モニタリングに用いられている特徴を記録したデータである。外部センサデータ３１３は、モニタリング装置Ｍ−１がモニタリングに使用するネットワークセンサＳ１が有する特徴を記録したデータである。特徴データ３１、固有特徴データ３１１、使用中特徴データ３１２及び外部センサデータ３１３の詳細については、後述する。
【００５４】
設定ファイル４１は、モニタリング装置Ｍ−１のモニタリング条件を記録したファイルである。設定ファイル４１は、装置設定ファイル４１１と、センサ設定ファイル４１２とを含む。
【００５５】
装置設定ファイル４１１は、モニタリング装置Ｍ−１の動作条件を記録したファイルである。装置設定ファイル４１１には、例えば、記録用映像データ１１Ｃの送信条件が記録されている。なお、接点入力部１０６に接続される外付けセンサについての動作条件は、装置設定ファイル４１１に記録される。
【００５６】
センサ設定ファイル４１２は、ネットワークセンサＳ１の動作条件を記録したファイルである。例えば、センサ設定ファイル４１２には、温度検出データ１１Ｓに含まれる内容や、温度検出データ１１Ｓの送信間隔等が記録されている。
【００５７】
（検出データ取得部１１２）
検出データ取得部１１２は、ネットワークセンサＳ１から送信される温度検出データ１１Ｓを取得する。検出データ取得部１１２は、取得した温度検出データ１１Ｓをモニタリング装置Ｍ−１における送信判断部１０８に出力する。
【００５８】
（動作管理部１１３）
動作管理部１１３は、動作確認パケット６１，７１及び動作確認応答パケット６２，７２を用いて、映像記録装置Ｒ１と互いに動作確認を行う。動作管理部１１３は、映像記録装置Ｒ１からモニタリング条件の変更を指示された場合、モニタリング条件の変更内容を設定ファイル４１に反映させる。
【００５９】
（センサ接続部１１４）
センサ接続部１１４は、ネットワークセンサＳ１を使用することができなくなった場合、ネットワークセンサＳ１の代替センサを探索する。具体的には、センサ接続部１１４は、センサ探索パケット６６を送信する。センサ接続部１１４は、センサ探索応答パケット６７をネットワークセンサＳ２から受信した場合、代替センサとしてネットワークセンサＳ２を検出したと判断する。センサ接続部１１４は、代替センサとしてネットワークセンサＳ２を検出した場合、ネットワークセンサＳ２をモニタリングに使用するための処理を行う。
【００６０】
｛１．３．モニタリング装置Ｍ−２，Ｍ−３の構成｝
モニタリング装置Ｍ−２，Ｍ−３は、モニタリング装置Ｍ−１と同様の構成を有する。このため、モニタリング装置Ｍ−２，Ｍ−３についての詳細な説明を省略する。モニタリング装置Ｍ−１と同様に、外付けセンサがモニタリング装置Ｍ−２，Ｍ−３における接点入力部１０６に接続されてもよい。モニタリング装置Ｍ−２，Ｍ−３における接点入力部１０６に接続される外付けセンサの種類は、モニタリング装置Ｍ−２，Ｍ−３のモニタリング目的に応じて変更される。
【００６１】
また、モニタリング装置Ｍ−２，Ｍ−３は、設定ファイル４２，４３（図４参照）を記憶装置に保存する。モニタリング装置Ｍ−２，Ｍ−３は、ネットワークセンサＳ１以外のネットワークセンサを用いたモニタリングを行わない。このため、設定ファイル４２は、モニタリング装置Ｍ−２の動作条件を記録した装置設定ファイルを含むが、センサ設定ファイルを含まない。同様に、設定ファイル４３は、モニタリング装置Ｍ−３の動作条件を記録した装置設定ファイルを含むが、センサ設定ファイルを含まない。
【００６２】
｛１．４．モニタリング装置Ｍ−４の構成｝
図３は、モニタリング装置Ｍ−１が故障した場合に使用されるモニタリング装置Ｍ−４の構成を示す機能ブロック図である。図３に示すように、モニタリング装置Ｍ−４は、カメラＣ−４と、イベント検出装置Ｅ―４と、記憶装置１４１と、センサ接続部１４２と、動作管理部１４３とを備える。
【００６３】
カメラＣ−４は、記録用映像データ４１Ｃ及びライブ用映像データ４１Ｄを映像記録装置Ｒ１に送信する。カメラＣ−４の構成は、カメラＣ−１と同じである。イベント検出装置Ｅ−４の構成は、イベント検出装置Ｅ−１と同じである。このため、カメラＣ−４及びイベント検出装置Ｅ−４の構成についての詳細な説明を省略する。
【００６４】
（記憶装置１４１）
記憶装置１４１は、不揮発性の記憶装置であり、例えば、フラッシュメモリである。記憶装置１４１は、特徴データ３４と、設定ファイル４４とを保存する。
【００６５】
特徴データ３４は、モニタリング装置Ｍ−４が有する特徴を記録するデータであり、固有特徴データ３４１と、使用中特徴データ３４２と、外部センサデータ３１３とを含む。固有特徴データ３４１は、モニタリング装置Ｍ−４が元来有する特徴を記録したデータである。使用中特徴データ３４２は、モニタリング装置Ｍ−４が元来有する特徴のうち、モニタリングに用いられている特徴を記録したデータである。モニタリング装置Ｍ−４がモニタリング装置Ｍ−１の代わりにモニタリングを行う場合、ネットワークセンサＳ１が用いられるため、特徴データ３４は、外部センサデータ３１３を含んでいる。特徴データ３４と、固有特徴データ３４１と、使用中特徴データ３４２の詳細については、後述する。
【００６６】
設定ファイル４４は、モニタリング装置Ｍ−４のモニタリング条件を設定したファイルである。モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１のモニタリング条件を引き継ぐ。しかし、モニタリング装置Ｍ−４の設定ファイル４４は、後述するように、モニタリング装置Ｍ−１の設定ファイル４１と同じファイルであるとは限らない。設定ファイル４４は、装置設定ファイル４４１と、センサ設定ファイル４１２とを含む。
【００６７】
装置設定ファイル４４１は、モニタリング装置Ｍ−４の動作条件を設定したデータである。装置設定ファイル４４１は、故障したモニタリング装置Ｍ−１の動作条件が反映されたファイルである。ただし、装置設定ファイル４４１は、装置設定ファイル４１１と同一のファイルであるとは限らない。例えば、モニタリング装置Ｍ−４が故障したモニタリング装置Ｍ−１と異なる機種である場合、モニタリング装置Ｍ−４は、装置設定ファイル４１１を自装置の仕様にあった内容に修正することにより、装置設定ファイル４４１を生成する。
【００６８】
センサ設定ファイル４１２は、上述のように、ネットワークセンサＳ１の動作条件を記録したデータである。モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１と同様に、ネットワークセンサＳ１を用いてモニタリングを行うため、設定ファイル４４は、センサ設定ファイル４１２を包含する。
【００６９】
（センサ接続部１４２）
センサ接続部１４２は、ネットワークセンサＳ１とネットワーク３を介して通信する。センサ接続部１４２は、ネットワークセンサＳ１の存在を映像記録装置Ｒ１から通知された場合、記憶装置１４１に保存されたセンサ設定ファイル４１２をネットワークセンサＳ１に送信する。また、センサ接続部１４２は、図２に示す検出データ取得部１１２と同様に、ネットワークセンサＳ１から送信される温度検出データ１１Ｓを取得する。センサ接続部１４２は、取得した温度検出データ１１Ｓをモニタリング装置Ｍ−４における送信判断部１０８に出力する。
【００７０】
（動作管理部１４３）
動作管理部１４３は、装置探索パケット８１を映像記録装置Ｒ１から受信した場合、装置探索応答パケット８２を映像記録装置Ｒ１に送信する。装置探索パケット８１は、モニタリング装置Ｍ−１が故障した際に、映像記録装置Ｒ１がモニタリング装置Ｍ−１の代替装置の候補を探索するために用いられる。動作管理部１４３は、映像記録装置Ｒ１の要求に応じて、固有特徴データ３４１を映像記録装置Ｒ１に送信する。
【００７１】
また、動作管理部１４３は、設定ファイル４１を映像記録装置Ｒ１から受信した場合、受信した設定ファイル４１を修正して設定ファイル４４を生成する。動作管理部１４３は、生成した設定ファイル４４に基づいて、モニタリング装置Ｍ−４のモニタリング条件を変更する。
【００７２】
｛１．５．映像記録装置Ｒ１の構成｝
図４は、図１に示す映像記録装置Ｒ１の構成を示す機能ブロック図である。図４に示すように、映像記録装置Ｒ１は、記録映像取得部５１と、表示制御部５２と、デコーダ５３と、モニタ５４と、ＨＤＤ５５と、管理部５６とを備える。
【００７３】
記録映像取得部５１は、モニタリング装置Ｍ−１〜Ｍ−３から記録用映像データ１１Ｃ〜３１Ｃを取得し、取得した記録用映像データ１１Ｃ〜３１ＣをＨＤＤ５５に保存する。
【００７４】
表示制御部５２は、モニタリング装置Ｍ−１〜Ｍ−３からのライブ映像をモニタ５４に表示するための制御を行う。具体的には、モニタリング装置Ｍ−１〜Ｍ−３の中からライブ映像の表示対象を選択し、選択した表示対象のモニタリング装置に対してライブ用映像データの送信を指示する。表示制御部５２は、表示対象のモニタリング装置から送信されるライブ用映像データを受信する。
【００７５】
デコーダ５３は、表示制御部５２が受信したライブ用映像データをデコードして、映像データを生成する。モニタ５４は、ライブ表示画面を表示する。ライブ表示画面は、表示制御部５２により生成され、表示対象のモニタリング装置の映像データを所定の表示レイアウトに従って配置した画面である。
【００７６】
また、表示制御部５２は、オペレータの操作に応じて、ＨＤＤ５５に保存されている記録用映像データ１１Ｃ〜３１Ｃをモニタ５４に表示する。この場合、表示制御部５２は、ＨＤＤ５５に保存されている記録用映像データ１１Ｃ〜３１Ｃをデコーダ５３にデコードさせる。
【００７７】
ＨＤＤ５５は、記録用映像データ１１Ｃ〜３１Ｃと、設定ファイル４１〜４３と、管理データ５７とを保存する。映像記録装置Ｒ１は、バックアップのために、設定ファイル４１〜４３をモニタリング装置Ｍ−１〜Ｍ−３から取得し、取得した設定ファイル４１〜４３をＨＤＤに保存する。
【００７８】
管理データ５７は、モニタリング装置Ｍ−１〜Ｍ−３の識別情報と、モニタリング装置Ｍ−１〜Ｍ−３の特徴とを対応付けたデータベースである。管理データ５７は、基本テーブル５７１と、特徴テーブル５７２とを含む。基本テーブル５７１は、映像記録装置Ｒ１がモニタリング装置Ｍ−１〜Ｍ−３を管理するために用いられるデータを記録したテーブルである。特徴テーブル５７２は、モニタリング装置Ｍ−１〜Ｍ−３が有する特徴を記録したテーブルである。管理データ５７の詳細については後述する。
【００７９】
管理部５６は、管理データ５７を用いてモニタリング装置Ｍ−１〜Ｍ−３を管理する。管理部５６は、動作確認部５６１と、装置探索部５６２と、特徴データ取得部５６３と、特徴判断部５６４と、更新部５６５と、通知部５６６とを備える。
【００８０】
動作確認部５６１は、モニタリング装置Ｍ−１〜Ｍ−３と通信して、モニタリング装置Ｍ−１〜Ｍ−３の各々の動作状況を確認する。
【００８１】
装置探索部５６２は、モニタリング装置Ｍ−１〜Ｍ−３のうちいずれか１つのモニタリング装置で故障が発生した場合、故障したモニタリング装置の代替装置の候補を探索する。
【００８２】
特徴データ取得部５６３は、装置探索部５６２が代替装置の候補としてモニタリング装置Ｍ−４を検出した場合、モニタリング装置Ｍ−４の特徴データ３４をモニタリング装置Ｍ−４から取得する。具体的には、特徴データ取得部５６３は、固有特徴データ３４１及び使用中特徴データ３４２を取得する。
【００８３】
特徴判断部５６４は、モニタリング装置Ｍ−１が故障した場合、故障したモニタリング装置Ｍ−１の特徴データ３１と、モニタリング装置Ｍ−４の特徴データ３４とに基づいて、モニタリング装置Ｍ−４を故障装置の代替装置として使用できるか否かを判断する。本実施の形態では、特徴判断部５６４が、故障したモニタリング装置Ｍ−１の使用中特徴データ３１２とモニタリング装置Ｍ−４の固有特徴データ３４１とを用いる場合を説明するが、これに限られるものではない。
【００８４】
更新部５６５は、特徴判断部５６４がモニタリング装置Ｍ−４を故障したモニタリング装置の代替装置として使用できると判断した場合、モニタリング装置Ｍ−４を管理対象に含めるように管理データ５７を更新する。
【００８５】
通知部５６６は、故障したモニタリング装置がモニタリング装置Ｍ−１である場合、ネットワークセンサＳ１の存在をモニタリング装置Ｍ−４に通知する。具体的には、通知部５６６は、設定ファイル４１をモニタリング装置Ｍ−４に送信することにより、ネットワークセンサＳ１の存在を通知する。
【００８６】
｛２．特徴データ３１の構造｝
図５は、図２に示す特徴データ３１のデータ構造を示すブロック図である。図５を参照して、特徴データ３１は、上述のように、モニタリング装置Ｍ−１が有する特徴を記録したデータである。特徴データ３１は、固有特徴データ３１１と、使用中特徴データ３１２と、外部センサデータ３１３とを有する。
【００８７】
固有特徴データ３１１は、固有基本データ３１１ａと、固有カメラデータ３１１ｂと、固有センサデータ３１１ｃとを有する。固有基本データ３１１ａは、モニタリング装置Ｍ−１が元来有する特徴のうち、基本的な特徴を記録したデータである。基本的な特徴とは、例えば、モニタリング装置Ｍ−１の型番、名称、装置設定ファイルの名称である。固有カメラデータ３１１ｂは、モニタリング装置Ｍ−１が元来有する特徴のうち、カメラＣ−１が有する特徴を記録したデータである。固有センサデータ３１１ｃは、モニタリング装置Ｍ−１が元来有する特徴のうち、センサに関する特徴を記録したデータである。
【００８８】
使用中特徴データ３１２は、使用中基本データ３１２ａと、使用中カメラデータ３１２ｂと、使用中センサデータ３１２ｃとを有する。使用中基本データ３１２ａは、固有基本データ３１１ａに記録されている特徴のうちモニタリングに使用されている特徴を記録したデータである。使用中カメラデータ３１２ｂは、固有カメラデータ３１１ｂに記録されている特徴のうちモニタリングに使用されている特徴を記録したデータである。使用中センサデータ３１２ｃは、固有センサデータ３１１ｃに記録されている特徴のうちモニタリングに使用されている特徴を記録したデータである。
【００８９】
外部センサデータ３１３は、モニタリング装置Ｍ−１がモニタリングに使用しているネットワークセンサの特徴を記録したデータである。
【００９０】
なお、ネットワークセンサＳ１とは別に、外付けセンサが、モニタリング装置Ｍ−１における接点入力部１０６（図２参照）に接続されている場合、外付けセンサについてのデータは、使用中センサデータ３１２ｃに記録される。外付けセンサのデータは、外部センサデータ３１３に記録されない。
【００９１】
モニタリング装置Ｍ−２，Ｍ−３についての特徴データは、図５に示す特徴データ３１と同様のデータ構造を有する。モニタリング装置Ｍ−４についての特徴データ３４は、図５に示す特徴データ３１と同様のデータ構造を有する。
【００９２】
｛３．管理データ５７の内容｝
図６は、管理データ５７に記録される内容の一例を示す図である。図６に示すように、管理データ５７は、基本テーブル５７１と、特徴テーブル５７２とを含む。
【００９３】
（基本テーブル５７１）
基本テーブル５７１は、モニタリング装置Ｍ−１〜Ｍ−３に関する基本的なデータを記録するテーブルである。図６に示す基本テーブル５７１において、装置型番は、モニタリング装置Ｍ−１〜Ｍ−３の各々の機種を示す番号である。名称は、モニタリングシステム１００の管理者により割り当てられたモニタリング装置Ｍ−１〜Ｍ−３の名称である。状態は、モニタリング装置Ｍ−１〜Ｍ−３の各々の動作状況を示す。
【００９４】
表示枠番号は、モニタリング装置Ｍ−１〜Ｍ−３のライブ映像を映像記録装置Ｒ１のモニタ５４に表示する場合おいて、モニタリング装置Ｍ−１〜Ｍ−３のライブ映像の表示位置を特定するパラメータである。記録チャネル番号は、モニタリング装置Ｍ−１〜Ｍ−３の記録用映像データ１１Ｃ〜３１ＣをＨＤＤ５５に記録する場合における、記録用映像データ１１Ｃ〜３１Ｃの記録場所を特定するパラメータである。
【００９５】
なお、基本テーブル５７１は、図６に示す項目以外の項目のデータを記録してもよい。例えば、基本テーブル５７１は、モニタリング装置Ｍ−１〜Ｍ−３の各々のシリアル番号を記録してもよい。
【００９６】
設定ファイル名は、モニタリング装置Ｍ−１〜Ｍ−３についての設定ファイル４１〜４３の各々のファイル名を示す。映像記録装置Ｒ１における設定ファイル４１〜４３の保存場所は、予め設定されている。
【００９７】
（特徴テーブル５７２）
特徴テーブル５７２は、モニタリング装置Ｍ−１〜Ｍ−３の各々が有する特徴を記録するテーブルである。具体的には、特徴テーブル５７２は、固有特徴データ３１１と、固有特徴データ３２１と、固有特徴データ３３１とを記録する。
【００９８】
固有特徴データ３１１は、上述のように、モニタリング装置Ｍ−１が元来有する特徴を記録したデータであり、固有基本データ３１１ａと固有カメラデータ３１１ｂと固有センサデータ３１１ｃとを有する。特徴テーブル５７２は、固有基本データ３１１ａと固有カメラデータ３１１ｂと固有センサデータ３１１ｃとの各々を、５ビットのデータで記録している。
【００９９】
固有特徴データ３２１は、モニタリング装置Ｍ−２が元来有する特徴を記録したデータである。固有特徴データ３２１は、固有基本データ３２１ａと、固有カメラデータ３２１ｂと、固有センサデータ３２１ｃとを有する。
【０１００】
固有特徴データ３３１は、モニタリング装置Ｍ−３が元来有する特徴を記録したデータである。固有特徴データ３３１は、固有基本データ３３１ａと、固有カメラデータ３３１ｂと、固有センサデータ３３１ｃとを有する。
【０１０１】
特徴テーブル５７２は、使用中特徴データ３１２と、使用中特徴データ３２２と、使用中特徴データ３３２とを記録する。
【０１０２】
使用中特徴データ３１２は、上述のように、モニタリング装置Ｍ−１が元来有する特徴のうち、モニタリングに用いられている特徴を記録したデータである。使用中特徴データ３１２は、使用中基本データ３１２ａと、使用中カメラデータ３１２ｂと、使用中センサデータ３１２ｃとを有する。例えば、特徴テーブル５７２は、使用中基本データ３１２ａと使用中カメラデータ３１２ｂと使用中センサデータ３１２ｃとの各々を５ビットのデータで記録している。
【０１０３】
使用中特徴データ３２２は、モニタリング装置Ｍ−２が元来有する特徴のうち、モニタリングに用いられている特徴を記録したデータである。使用中特徴データ３２２は、使用中基本データ３２２ａと、使用中カメラデータ３２２ｂと、使用中センサデータ３２２ｃとを有する。
【０１０４】
使用中特徴データ３３２は、モニタリング装置Ｍ−３が元来有する特徴のうち、モニタリングに用いられている特徴を記録したデータである。使用中特徴データ３３２は、使用中基本データ３３２ａと、使用中カメラデータ３３２ｂと、使用中センサデータ３３２ｃとを有する。
【０１０５】
特徴テーブル５７２は、モニタリング装置Ｍ−１の外部センサデータ３１３を記録する。モニタリング装置Ｍ−２，Ｍ−３は、ネットワークセンサをモニタリングに使用しない。このため、特徴テーブル５７２は、モニタリング装置Ｍ−２，Ｍ−３の外部センサデータを記録していない。
【０１０６】
外部センサデータ３１３は、ネットワークセンサＳ１が有する特徴を記録するデータである。図６に示す例では、外部センサデータ３１３は、５ビットのデータとして特徴テーブル５７２に記録される。モニタリング装置Ｍ−１が２つ以上のネットワークセンサを使用する場合、各ネットワークセンサについての外部センサデータ３１３を記録する欄が、特徴テーブル５７２におけるモニタリング装置Ｍ−１のレコードに追加される。
【０１０７】
（モニタリング装置Ｍ−１の具体的な特徴）
図７は、モニタリング装置Ｍ−１についての固有特徴データ３１１及び使用中特徴データ３１２の具体的な内容の一例を示す図である。図７は、固有特徴データ３１１及び使用中特徴データ３１２の内容を、項目ごとに具体的に示している。固有特徴データ３１１及び使用中特徴データ３１２は、図７に示す各項目の内容をビットデータとして保持する。ビットデータの長さは、固有特徴データ３１１及び使用中特徴データ３１２に記録される項目の数に応じて適宜変更される。
【０１０８】
以下、図７を参照しながら、モニタリング装置Ｍ−１が元来有する特徴（固有特徴データ３１１に記録される内容）について説明する。
【０１０９】
固有特徴データ３１１に記録されるモニタリング装置Ｍ−１の特徴は、基本、カメラ、センサに分類される。「基本」の項目には、モニタリング装置Ｍ−１の基本的な特徴として、形状、設置可能場所、使用可能な記録メディア、ネットワーク機能が設定されている。固有基本データ３１１ａは、「基本」の項目における設定内容を記録する。
【０１１０】
形状は、モニタリング装置Ｍ−１の筐体の形状を示している。固有基本データ３１１ａは、モニタリング装置Ｍ−１の筐体がドーム型であることを記録する。設置可能場所は、モニタリング装置Ｍ−１を設置可能な場所を示している。固有基本データ３１１ａには、「屋内」及び「屋外」のどちらにでも設置可能であることが記録されている。
【０１１１】
使用可能な記録メディアは、記録用映像データ１１Ｃを記録することができるメディアを示している。固有基本データ３１１ａには、記録用映像データ１１Ｃを映像記録装置Ｒ１内のＨＤＤ５５に記録でき、モニタリング装置Ｍ−１が備えるＳＤカードに記録できないことを示す内容が記録されている。ネットワーク機能は、モニタリング装置Ｍ−１が利用可能なネットワーク機能を示している。固有基本データ３１１ａには、モニタリング装置Ｍ−１が図７に示すネットワーク機能の全てを利用可能であることが記録されている。
【０１１２】
「カメラ」の項目には、カメラＣ−１に関する機能として、例えば、画像圧縮方式及び解像度が設定される。固有カメラデータ３１１ｂには、「カメラ」の項目における設定内容が記録されている。
【０１１３】
画像圧縮方式は、カメラＣ−１の符号化部１０２が対応する符号化方式を示している。固有カメラデータ３１１ｂには、カメラＣ−１が図７に示す全ての符号化方式を使用可能であることが記録されている。解像度は、カメラＣ−１における撮像部１０１の解像度を示している。固有カメラデータ３１１ｂには、撮像部１０１の解像度がＶＧＡであることが記録されている。
【０１１４】
「センサ」の項目には、イベント検出装置Ｅ−１が備えるイベント検出機能が設定されている。固有センサデータ３１１ｃには、「センサ」の項目における設定内容が記録されている。
【０１１５】
固有センサデータ３１１ｃにおいて、動き検出、接点入力、照度の各項目が使用可能となっている。このことから、イベント検出装置Ｅ−１は、動き検出部１０５により検出される画像の変化、接点入力部１０６から入力されるセンシングデータ、照度センサ１０７により検出される照度に基づいて、イベントを検出できることが分かる。
【０１１６】
図７において、使用中特徴データ３１２は、固有特徴データ３１１において使用可能と記録されたモニタリング装置Ｍ−１の特徴の中で、モニタリング装置Ｍ−１がモニタリングに使用している特徴を記録する。
【０１１７】
例えば、図７に示す固有基本データ３１１ａの設置可能場所を参照した場合、モニタリング装置Ｍ−１は、屋内及び屋外の両者で使用可能である。一方、図７に示す使用中基本データ３１２ａの設置可能場所を参照すると、モニタリング装置Ｍ−１は、屋外で使用中であることが分かる。
【０１１８】
図７に示す固有カメラデータ３１１ｂの画像圧縮方式を参照した場合、モニタリング装置Ｍ−１は、ＪＰＥＧ、ＭＰＥＧ２、Ｈ．２６４及びＨ．２６５に対応している。一方、図７に示す使用中カメラデータ３１２ｂの画像圧縮方式の項目を参照すると、モニタリング装置Ｍ−１は、ＭＰＥＧ２を使用中であることが分かる。つまり、記録用映像データ１１Ｃ及びライブ用映像データ３１Ｄは、ＭＰＥＧ２方式で符号化されたデータである。
【０１１９】
図７に示す固有センサデータ３１１ｃのイベント検出機能を参照した場合、モニタリング装置Ｍ−１は、動き検出、接点入力及び照度を使用可能である。一方、図７に示す使用中センサデータ３１２ｃのイベント検出機能の項目を参照すると、モニタリング装置Ｍ−１は、動き検出機能、接点入力及び照度を使用中であることが分かる。
【０１２０】
｛４．モニタリングシステム１００の動作｝
｛４．１．映像データの送信｝
（記録用映像データの送信）
図８は、モニタリング装置Ｍ−１がライブ用映像データ１１Ｄを映像記録装置Ｒ１に送信するときのモニタリング装置Ｍ−１の動作を示すシーケンス図である。
【０１２１】
図８を参照して、映像記録装置Ｒ１は、オペレータの操作に応じて、ライブ映像の送信をモニタリング装置Ｍ−１に要求する（ステップＳ１０１）。
【０１２２】
モニタリング装置Ｍ−１における映像送信部１０４は、映像記録装置Ｒ１からライブ映像の送信要求を受けた場合、ライブ用映像データ１１Ｄの送信を開始する（ステップＳ１０２）。具体的には、映像送信部１０４は、符号化部１０２からリアルタイムに出力される符号化映像データ１１Ｂを取得し、取得した符号化映像データ１１Ｂをライブ用映像データ１１Ｄとして映像記録装置Ｒ１に送信する。
【０１２３】
映像記録装置Ｒ１における表示制御部５２は、モニタリング装置Ｍ−１から受信したライブ用映像データ１１Ｄをモニタ５４に表示する（ステップＳ１０３）。このとき、表示制御部５２は、モニタ５４におけるライブ用映像データ１１Ｄの表示位置を、基本テーブル５７１（図６参照）に記録されたモニタリング装置Ｍ−１の表示枠番号に基づいて決定する。表示制御部５２は、他のモニタリング装置のライブ映像を、モニタリング装置Ｍ−１のライブ用映像データ１１Ｄとともにモニタ５４に表示してもよい。
【０１２４】
表示制御部５２は、オペレータの操作に応じて、ライブ用映像データ１１Ｄの送信停止要求をモニタリング装置Ｍ−１に送信する（ステップＳ１０４）。モニタリング装置Ｍ−１において、映像送信部１０４は、映像記録装置Ｒ１の送信停止要求に応じて、ライブ用映像データ１１Ｄの送信を停止する（ステップＳ１０５）。
【０１２５】
（記録用映像データの送信）
図９は、モニタリング装置Ｍ−１が記録用映像データ１１Ｃを映像記録装置Ｒ１に送信するときのモニタリング装置Ｍ−１の動作を示すシーケンス図である。
【０１２６】
図９に示すように、モニタリング装置Ｍ−１において、イベント検出装置Ｅ−１が、イベントを検出する（ステップＳ２０１）。例えば、動き検出部１０５が、撮像部１０１により生成された映像データ１１Ａにおいて時間的な変化を検出する。動き検出部１０５は、動きが検出されたことを示す動き検出通知を送信判断部１０８に出力する。
【０１２７】
送信判断部１０８は、動き検出通知の内容に基づいて、記録用映像データ１１Ｃを映像記録装置Ｒ１に送信するか否かを判断する（ステップＳ２０２）。例えば、送信判断部１０８は、動き検出通知を受けた時刻が前回の動き検出通知を受けた時刻から所定時間を経過していた場合、記録用映像データ１１Ｃの送信を決定する。
【０１２８】
送信判断部１０８が記録用映像データ１１Ｃの送信を決定した場合、映像送信部１０４は、バッファ１０３に記録された記録用映像データ１１Ｃのうち、送信対象となる記録用映像データ１１Ｃを決定する（ステップＳ２０３）。例えば、送信判断部１０８が、動き検出部１０５からの動き検出通知に基づいて、記録用映像データ１１Ｃの送信を決定したと仮定する。この場合、映像送信部１０４は、送信判断部１０８が動き検出通知を受けた時刻（基準時刻）の５秒前の時刻から基準時刻の１０秒後の時刻までの期間における記録用映像データ１１Ｃを送信対象に決定する。
【０１２９】
モニタリング装置Ｍ−１の映像送信部１０４は、ステップＳ２０３で送信対象に決定した記録用映像データ１１Ｃを映像記録装置Ｒ１に送信する（ステップＳ２０４）。映像記録装置Ｒ１における記録映像取得部５１は、モニタリング装置Ｍ−１からの記録用映像データ１１Ｃを、ＨＤＤ５５に保存する（ステップＳ２０５）。
【０１３０】
｛４．２．動作確認｝
図１０は、映像記録装置Ｒ１及びモニタリング装置Ｍ−１が互いに動作確認を行うときの動作を示すシーケンス図である。本実施の形態では、映像記録装置Ｒ１及びモニタリング装置Ｍ−１は、ＭＱＴＴ（Message Queue Telemetry Transport）プロトコルを用いて、互いに動作確認を行う。
【０１３１】
（コネクションの確立）
最初に、映像記録装置Ｒ１及びモニタリング装置Ｍ−１は、コネクションＡ１を確立する（ステップＳ３０１）。コネクションＡ１において、モニタリング装置Ｍ−１がパブリッシャであり、映像記録装置Ｒ１がサブスクライバである。ＭＱＴＴプロトコルでは、情報（トピック）を供給する装置がパブリッシャと呼ばれ、情報（トピック）を購読する装置がサブスクライバと呼ばれる。コネクションＡ１において、供給される情報（トピック）は、例えば、記録用映像データ１１Ｃや、モニタリング装置Ｍ−１の動作状況を示す動作確認応答パケットである。また、コネクションＡ１において、パブリッシャであるモニタリング装置Ｍ−１が、ＭＱＴＴプロトコルにおけるブローカーとしても動作する。
【０１３２】
ステップＳ３０１において、映像記録装置Ｒ１における動作確認部５６１が、コネクション確立要求をモニタリング装置Ｍ−１に送信する。モニタリング装置Ｍ−１の接続情報（ＩＰアドレス等）は、モニタリング装置Ｍ−１のモニタリング条件が設定されている装置設定ファイル４１１（図４参照）に記録されている。モニタリング装置Ｍ−１における動作管理部１１３は、映像記録装置Ｒ１からのコネクション確立要求に対する応答（ＡＣＫ）を映像記録装置Ｒ１に送信する。これにより、コネクションＡ１が確立される。
【０１３３】
映像記録装置Ｒ１及びモニタリング装置Ｍ−１は、コネクションＡ１とは別のコネクションＡ２を確立する（ステップＳ３０２）。コネクションＡ２において、映像記録装置Ｒ１がパブリッシャであり、モニタリング装置Ｍ−１がサブスクライバである。コネクションＡ２において、供給される情報（トピック）は、例えば、映像記録装置Ｒ１の動作状況を示す動作確認応答パケットである。また、コネクションＡ２において、パブリッシャである映像記録装置Ｒ１が、ＭＱＴＴプロトコルにおけるブローカーとしても動作する。
【０１３４】
本実施の形態では、映像記録装置Ｒ１及びモニタリング装置Ｍ−１の各々は、動作状況を通知するための動作確認パケットを受信しており、ＭＱＴＴプロトコルにおけるサブスクライバとして動作する。このため、映像記録装置Ｒ１及びモニタリング装置Ｍ−１の各々がパブリッシャとして動作できるようにするために、２つのコネクションＡ１，Ａ２が確立される。
【０１３５】
ステップＳ３０２において、モニタリング装置Ｍ−１における動作管理部１１３は、コネクション確立要求を映像記録装置Ｒ１に送信する。動作管理部１１３は、映像記録装置Ｒ１の接続情報（ＩＰアドレス）を、ステップＳ３０１で受けるコネクション確立要求から取得する。映像記録装置Ｒ１における動作確認部５６１は、モニタリング装置Ｍ−１からのコネクション確立要求に対する応答（ＡＣＫ）をモニタリング装置Ｍ−１に送信する。これにより、コネクションＡ２が確立される。
【０１３６】
（動作確認パケットの送信）
映像記録装置Ｒ１は、コネクションＡ１を使用して、モニタリング装置Ｍ−１の動作確認を行う（ステップＳ３０３）。
【０１３７】
具体的には、映像記録装置Ｒ１における動作確認部５６１が、コネクションＡ１を介して、動作確認パケット６１をモニタリング装置Ｍ−１に送信する。モニタリング装置Ｍ−１における動作管理部１１３は、動作確認パケット６１を受けた場合、モニタリング装置Ｍ−１で異常が発生しているか否かを確認する。モニタリング装置Ｍ−１の異常は、例えば、撮像部１０１（図２参照）の故障などであり、モニタリング装置Ｍ−１がモニタリングを継続する上で支障となる状態のことである。
【０１３８】
異常がない場合、動作管理部１１３は、通常動作であることを示す動作確認応答パケット６２を映像記録装置Ｒ１に送信する。異常がある場合、動作管理部１１３は、異常の内容を記録した動作確認応答パケット６２を映像記録装置Ｒ１に送信する。モニタリング装置Ｍ−１で異常があった場合における映像記録装置Ｒ１の動作については、後述する。
【０１３９】
モニタリング装置Ｍ−１は、コネクションＡ２を使用して、映像記録装置Ｒ１の動作確認を行う（ステップＳ３０４）。
【０１４０】
具体的には、モニタリング装置Ｍ−１における動作管理部１１３は、コネクションＡ２を介して、動作確認パケット７１を映像記録装置Ｒ１に送信する。映像記録装置Ｒ１における動作確認部５６１は、動作確認パケット７１を受けた場合、異常があるか否かを確認する。映像記録装置Ｒ１の異常は、例えば、ＨＤＤ５５（図４参照）の記録容量が足りないなど、記録用映像データ１１ＣのＨＤＤ５５への保存又はライブ用映像データ１１Ｄのモニタ５４への表示に支障をきたす状態のことである。
【０１４１】
異常がない場合、動作確認部５６１は、通常動作であることを示す動作確認応答パケット７２をモニタリング装置Ｍ−１に送信する。一方、異常がある場合、動作確認部５６１は、動作異常の内容を記録した動作確認応答パケット７２をモニタリング装置Ｍ−１に送信する。モニタリング装置Ｍ−１における動作管理部１１３は、映像記録装置Ｒ１で異常が発生している場合、記録用映像データ１１Ｃ又はライブ用映像データ１１Ｄの送信先を、映像記録装置Ｒ１の予備機などに変更する。
【０１４２】
映像記録装置Ｒ１によるモニタリング装置Ｍ−１の動作確認（ステップＳ３０３）と、モニタリング装置Ｍ−１による映像記録装置Ｒ１の動作確認（ステップＳ３０４）とは、一定の時間（例えば、３分間）が経過するたびに繰り返される。
【０１４３】
（コネクションの切断）
映像記録装置Ｒ１における動作確認部５６１は、コネクションＡ１を切断する場合、切断要求をモニタリング装置Ｍ−１に送信する（ステップＳ３０５）。これにより、コネクションＡ１が切断される。モニタリング装置Ｍ−１における動作管理部１１３は、コネクションＡ２を切断する場合、切断要求を映像記録装置Ｒ１に送信する（ステップＳ３０６）。これにより、コネクションＡ２が切断される。
【０１４４】
映像記録装置Ｒ１における動作確認部５６１は、モニタリング装置Ｍ−１に対する動作確認と同様に、モニタリング装置Ｍ−２，Ｍ−３に対して動作確認を行う。モニタリング装置Ｍ−２，Ｍ−３は、モニタリング装置Ｍ−１と同様に、映像記録装置Ｒ１に対して動作確認を行う。モニタリング装置Ｍ−２，Ｍ−３の動作確認は、上記と同様であるため、その説明を省略する。
【０１４５】
（ネットワークセンサＳ１の動作確認）
モニタリング装置Ｍ−１は、映像記録装置Ｒ１だけでなく、ネットワークセンサＳ１と動作確認を行う。モニタリング装置Ｍ−１とネットワークセンサＳ１とは、ＭＱＴＴプロトコルを用いて、互いに動作確認を行う。モニタリング装置Ｍ−４とネットワークセンサＳ１とにより行われる動作確認は、図１０に示す処理と同様の処理であるため、その詳細な説明を省略する。
【０１４６】
モニタリング装置Ｍ−１における動作管理部１１３は、ネットワークセンサＳ１との動作確認結果に基づいて、ネットワークセンサＳ１の動作状況を示すセンサ状況データを作成し、動作確認応答パケット６２に含める。映像記録装置Ｒ１は、動作確認応答パケット６２に含まれるセンサ状況データに基づいて、ネットワークセンサＳ１で異常が発生しているか否かを判断する。
【０１４７】
｛４．３．モニタリング装置Ｍ−１の交換｝
図１１は、モニタリング装置Ｍ−１が故障した場合におけるモニタリングシステム１００の動作を示すシーケンス図である。図１２は、映像記録装置Ｒ１がモニタリング装置Ｍ−１で異常が発生したことを認識した場合に更新された管理データ５７を示す図である。
【０１４８】
図１１は、モニタリング装置Ｍ−１で故障が発生してから、映像記録装置Ｒ１がモニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置の候補として検出するまでのモニタリングシステム１００の動作を示している。
【０１４９】
（モニタリング装置Ｍ−１における異常発生）
図１１を参照して、映像記録装置Ｒ１及びモニタリング装置Ｍ−１は、動作確認を定期的に実行する（ステップＳ４０１）。ステップＳ４０１は、図１０に示すステップＳ３０３，Ｓ３０４と同じ処理である。モニタリング装置Ｍ−１〜Ｍ−３がモニタリングを通常通り行っている場合、管理データ５７には、図６に示す内容が記録されている。
【０１５０】
動作確認応答パケット６２がモニタリング装置Ｍ−１での異常発生を示している場合、映像記録装置Ｒ１における動作確認部５６１は、モニタリング装置Ｍ−１で異常が発生したことを認識する（ステップＳ４０２）。更新部５６５は、動作確認部５６１がモニタリング装置Ｍ−１での異常発生を認識したため、モニタリング装置Ｍ−１で異常が発生したことを管理データ５７の基本テーブル５７１に記録する。
【０１５１】
ここで、モニタリング装置Ｍ−１の撮像部１０１において異常が発生した場合を例にして説明する。この場合、動作確認応答パケット６２は、撮像部１０１での異常発生を示すデータを含む。更新部５６５は、撮像部１０１での異常発生を示すデータに基づいて、管理データ５７を図６に示す内容から図１２に示すに内容に更新する。図１２を参照して、基本テーブル５７１において、モニタリング装置Ｍ−１の状態が「通常」から「撮像部異常」に変更されている。
【０１５２】
モニタリング装置Ｍ−１において異常が発生した場合、動作確認部５６１は、モニタリング装置Ｍ−１に対して復旧を指示する。例えば、動作確認部５６１は、モニタリング装置Ｍ−１に対して再起動を指示する。再起動によってモニタリング装置Ｍ−１の異常が解消された場合、映像記録装置Ｒ１とモニタリング装置Ｍ−１とは、動作確認（ステップＳ４０１）を再び繰り返し実行する。
【０１５３】
再起動によってもモニタリング装置Ｍ−１の異常が解消されない場合、動作確認部５６１は、モニタリング装置Ｍ−１で異常が発生したことを映像記録装置Ｒ１のオペレータに通知する（ステップＳ４０３）。例えば、動作確認部５６１は、モニタリング装置Ｍ−１で異常が発生したこと及びモニタリング装置Ｍ−１の交換を促すメッセージをモニタ５４に表示する。
【０１５４】
ステップＳ４０３の結果、モニタリング装置Ｍ−１をモニタリング装置Ｍ−４に置き換える作業が、モニタリングシステム１００を保守する作業員によって開始される。
【０１５５】
なお、動作確認部５６１は、モニタリング装置Ｍ−１から動作確認応答パケット６２を受信することができない場合、モニタリング装置Ｍ−１で通信異常が発生したと判断してもよい。動作確認部５６１は、例えば、動作確認応答パケット６２をモニタリング装置Ｍ−１から受信することができない回数が所定回数連続して発生した場合、モニタリング装置Ｍ−１で通信異常が発生したと判断することができる。
【０１５６】
（モニタリング装置Ｍ−４の検出）
映像記録装置Ｒ１における装置探索部５６２は、モニタリング装置Ｍ−１の代替装置の候補を探索するために、装置探索パケット８１の送信を開始する（ステップＳ４０４）。装置探索パケット８１は、ＭＱＴＴプロトコルではなく、ＵＤＰ（User Datagram Protocol）によりネットワーク３にブロードキャストされる。
【０１５７】
モニタリング装置Ｍ−１をモニタリング装置Ｍ−４に交換する作業が終了することにより、モニタリング装置Ｍ−４が、ネットワーク３に接続する（ステップＳ４０５）。
【０１５８】
モニタリング装置Ｍ−４は、ネットワーク３に接続された時点で、映像記録装置Ｒ１からの装置探索パケット８１を受信することが可能となる。モニタリング装置Ｍ−４における動作管理部１４３は、映像記録装置Ｒ１からの装置探索パケット８１を受信した場合、装置探索応答パケット８２を映像記録装置Ｒ１に送信する（ステップＳ４０６）。装置探索応答パケット８２は、モニタリング装置Ｍ−４の接続情報（ＩＰアドレスなど）、モニタリング装置Ｍ−４の装置型番を含む。
【０１５９】
（モニタリング装置Ｍ−４の登録）
映像記録装置Ｒ１において、装置探索部５６２は、モニタリング装置Ｍ−４からの装置探索応答パケット８２を受信する。これにより、装置探索部５６２は、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置の候補として検出したと判断する（ステップＳ４０７）。装置探索部５６２は、装置探索パケット８１の送信を停止する。
【０１６０】
図１３は、モニタリング装置Ｍ−４が代替装置の候補として検出された場合における、モニタリングシステム１００の動作を示すシーケンス図である。図１３は、図１１に示すステップＳ４０７以降におけるモニタリングシステム１００の動作を示している。
【０１６１】
装置探索部５６２がモニタリング装置Ｍ−４を検出した場合、特徴データ取得部５６３は、モニタリング装置Ｍ−４の固有特徴データ３４１の送信をモニタリング装置Ｍ−４に要求する（ステップＳ４０８）。
【０１６２】
モニタリング装置Ｍ−４における記憶装置１４１（図３参照）には、モニタリング装置Ｍ−４の特徴データ３４が予め格納されている。特徴データ３４において、固有特徴データ３４１には、モニタリング装置Ｍ−４が元来有する特徴が記録されている。モニタリング装置Ｍ−４は、ネットワーク３に接続された時点でモニタリングに用いられていない。このため、使用中特徴データ３４２には、モニタリング装置Ｍ−４の全ての特徴が「未使用」と記録されている。ステップＳ４０８の時点で、モニタリング装置Ｍ−４は、ネットワークセンサＳ１を使用していないため、特徴データ３４は、外部センサデータ３１３を含まない。
【０１６３】
モニタリング装置Ｍ−４における動作管理部１４３は、固有特徴データ３４１の送信要求に応じて、記憶装置１４１から固有特徴データ３４１を読み出す。動作管理部１４３は、読み出した固有特徴データ３４１を映像記録装置Ｒ１に送信する（ステップＳ４０９）。
【０１６４】
映像記録装置Ｒ１における特徴データ取得部５６３は、モニタリング装置Ｍ−４から送信された固有特徴データ３４１を取得する。ステップＳ４０６で送信された装置探索応答パケット８２の内容と、ステップＳ４０９で送信された固有特徴データ３４１を用いて、モニタリング装置Ｍ−４に関するデータを図１２に示す管理データ５７に追加する（ステップＳ４１０）。
【０１６５】
図１４は、ステップＳ４１０により、モニタリング装置Ｍ−４に関するデータが追加された管理データ５７を示す図である。
【０１６６】
モニタリング装置Ｍ−４がモニタリング装置Ｍ−１の代替装置の候補として検出されている。このため、図１４に示すように、更新部５６５は、モニタリング装置Ｍ−４のレコードとして、行番号が「００４」に設定されたレコードを基本テーブル５７１及び特徴テーブル５７２に追加する。
【０１６７】
更新部５６５は、モニタリング装置Ｍ−４の装置型番を、基本テーブル５７１に追加されたモニタリング装置Ｍ−４のレコードに書き込む。装置型番は、モニタリング装置Ｍ−４からの装置探索応答パケット８２に含まれている。
【０１６８】
更新部５６５は、基本テーブル５７１に追加されたモニタリング装置Ｍ−４のレコードにおいて、モニタリング装置Ｍ−４の状態を「未登録」と書き込む。また、基本テーブル５７１において、モニタリング装置Ｍ−４のレコードは、装置ＩＤ、名称、表示枠番号、記録チャネル番号及び設定ファイル名を記録していない。これらの理由は、ステップＳ４１０が実行される時点で、モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１の代替装置に決定されていないためである。
【０１６９】
更新部５６５は、モニタリング装置Ｍ−４の固有特徴データ３４１を、特徴テーブル５７２に追加されたモニタリング装置Ｍ−４のレコードに書き込む。固有特徴データ３４１は、固有基本データ３４１ａと、固有カメラデータ３４１ｂと、固有センサデータ３４１ｃとを含む。固有特徴データ３４１は、モニタリング装置Ｍ−４が元来有する特徴を記録したデータであり、固有特徴データ３１１と同様のデータ構造を有する。このため、固有特徴データ３４１の詳細な説明を省略する。モニタリング装置Ｍ−４の型番は、モニタリング装置Ｍ−１の型番と異なるため、モニタリング装置Ｍ−４の固有特徴データ３４１は、モニタリング装置Ｍ−１の固有特徴データ３１１と異なる。
【０１７０】
（代替装置の決定）
特徴判断部５６４は、ステップＳ４１０で更新された管理データ５７（図１４参照）を用いて、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置として使用できるか否かを決定する（ステップＳ４１１）。具体的には、特徴判断部５６４は、異常が発生したモニタリング装置Ｍ−１の使用中特徴データ３１２を、モニタリング装置Ｍ−４の固有特徴データ３４１と比較する。
【０１７１】
モニタリング装置Ｍ−１がネットワークセンサＳ１をモニタリングに使用しているが、特徴判断部５６４は、ステップＳ４１１において、ネットワークセンサＳ１の特徴を記録した外部センサデータ３１３を使用しない。この理由は、異常が発生していないネットワークセンサＳ１を引き続き利用することができるためである。
【０１７２】
特徴判断部５６４は、比較結果に基づいて、モニタリング装置Ｍ−４がモニタリング装置Ｍ−１でモニタリングに使用されていた特徴を含んでいるか否かを判断する。
【０１７３】
モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１がモニタリングで使用している全ての特徴を含んでいない場合、特徴判断部５６４は、モニタリング装置Ｍ−４を異常が発生したモニタリング装置Ｍ−１の代替装置として使用できないことを決定する。この場合、更新部５６５は、基本テーブル５７１及び特徴テーブル５７２におけるモニタリング装置Ｍ−４のレコードを削除する。装置探索部５６２は、代替装置の候補の探索を再開するために装置探索パケット８１の送信を開始する（ステップＳ４０４）。装置探索部５６２は、モニタリング装置Ｍ−４以外の装置から装置探索応答パケット８２を受信した場合、代替装置の候補を新たに検出したと判断する。
【０１７４】
一方、モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１がモニタリングで使用している全ての特徴を含んでいる場合、特徴判断部５６４は、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置に決定する。更新部５６５は、異常が発生したモニタリング装置Ｍ−１に代えて、モニタリング装置Ｍ−４を管理対象に含めるように、管理データ５７を更新する（ステップＳ４１２）。
【０１７５】
図１５は、モニタリング装置Ｍ−４がモニタリング装置Ｍ−１の代替装置に決定された場合において、更新部５６５により更新された管理データ５７を示す図である。
【０１７６】
モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１の代替装置であるため、モニタリング装置Ｍ−１の装置ＩＤ、名称、表示枠番号及び記録チャネル番号を引き継ぐ。このため、更新部５６５は、図１５に示すように、モニタリング装置Ｍ−１の装置ＩＤ、名称、表示枠番号及び記録チャネル番号を、基本テーブル５７１におけるモニタリング装置Ｍ−４のレコードに記録する。後述するように、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−４の設定ファイル４１を修正して、モニタリング装置Ｍ−４の設定ファイル４４を生成する。このため、ステップＳ４１２の時点では、モニタリング装置Ｍ−１の設定ファイル４１は、モニタリング装置Ｍ−１のレコードに記録され、モニタリング装置Ｍ−４の設定ファイル４４は、モニタリング装置Ｍ−４のレコードに記録されない。
【０１７７】
更新部５６５は、モニタリング装置Ｍ−１の使用中特徴データ３１２を、特徴テーブル５７２におけるモニタリング装置Ｍ−４のレコードに使用中特徴データ３４２として記録する。特徴テーブル５７２において、使用中特徴データ３４２は、モニタリング装置Ｍ−１の使用中特徴データ３１２と同じ内容を有する。
【０１７８】
また、更新部５６５は、モニタリング装置Ｍ−１の外部センサデータ３１３を、特徴テーブル５７２におけるモニタリング装置Ｍ−４のレコードに記録する。
【０１７９】
更新部５６５は、設定ファイル４１のファイル名を除き、管理データ５７におけるモニタリング装置Ｍ−１に関するデータを削除する。図１５に示す例では、更新部５６５は、基本テーブル５７１及び特徴テーブル５７２において、モニタリング装置Ｍ−１のレコードそのものは削除されない。
【０１８０】
この結果、モニタリング装置Ｍ−１のモニタリング条件が、管理データ５７において、モニタリング装置Ｍ−４に引き継がれる。しかし、ステップＳ４１２が実行された時点で、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１と同じ条件でモニタリングすることができない。具体的には、装置設定ファイル４１１の内容がモニタリング装置Ｍ−４に反映されていないため、モニタリング装置Ｍ−４は、ネットワークセンサＳ１を利用してモニタリングすることができない。このため、ステップＳ４１２が実行された時点で、更新部５６５は、基本テーブル５７１におけるモニタリング装置Ｍ−４の状態を、モニタリングの開始前であることを示す「開始前」と記録する。
【０１８１】
（モニタリング条件の反映）
上述のように、モニタリング装置Ｍ−４がモニタリング装置Ｍ−１の代替装置に決定された場合、モニタリング装置Ｍ−１のモニタリング条件がモニタリング装置Ｍ−４に反映される。以下、図１３を参照しながら、詳しく説明する。
【０１８２】
モニタリング装置Ｍ−４と映像記録装置Ｒ１とは、ＭＱＴＴプロトコルに基づくコネクションＢ１，Ｂ２を確立する（ステップＳ４１３）。コネクションＢ１では、モニタリング装置Ｍ−４がパブリッシャであり、映像記録装置Ｒ１がサブスクライバである。コネクションＢ２では、映像記録装置Ｒ１がパブリッシャであり、モニタリング装置Ｍ−４がサブスクライバである。ステップＳ４１３は、ステップＳ３０１，Ｓ３０２（図１０参照）と同様の処理であるため、その詳細な説明を省略する。
【０１８３】
映像記録装置Ｒ１における通知部５６６は、コネクションＢ２を介して、ＨＤＤ５５に保存されているモニタリング装置Ｍ−１の設定ファイル４１を、モニタリング装置Ｍ−４に送信する（ステップＳ４１４）。設定ファイル４１は、ネットワークセンサＳ１の動作条件及び接続情報を記録したセンサ設定ファイル４１２を含む。このため、通知部５６６は、ステップＳ４１４を実行することにより、モニタリング装置Ｍ−１がモニタリングに使用していたネットワークセンサＳ１の存在をモニタリング装置Ｍ−４に通知する。
【０１８４】
モニタリング装置Ｍ−４における動作管理部１４３は、ステップＳ４１４で受信した設定ファイル４１を記憶装置１４１に保存する。動作管理部１４３は、設定ファイル４１に含まれる装置設定ファイル４１１を修正する（ステップＳ４１５）。ステップＳ４１５により、装置設定ファイル４４１が生成される。
【０１８５】
ステップＳ４１５で実行される装置設定ファイル４１１の修正について説明する。例えば、モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１と異なる機種である場合、モニタリング装置Ｍ−１の動作条件を記録した装置設定ファイル４１１をそのまま使用することができない。この場合、動作管理部１４３は、自装置（モニタリング装置Ｍ−４）の仕様に合わせて、装置設定ファイル４１１を修正する。
【０１８６】
モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１が有していない新たな特徴を有している場合、この新たな特徴の使用条件を新たに設定する必要がある。例えば、モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１が有していない新たな特徴として映像のコントラスト調整機能を有している場合、動作管理部１４３は、コントラスト調整機能を使用する条件を装置設定ファイル４１１に追加して、装置設定ファイル４４１を生成する。コントラスト調整機能の使用条件として、例えば、カメラＣ−４が逆光の条件下で撮影した場合などが挙げられる。
【０１８７】
モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１の特徴を有していない場合がある。この場合、動作管理部１４３は、モニタリング装置Ｍ−４が有していない特徴についての条件を装置設定ファイル４１１から削除して、装置設定ファイル４４１を生成する。
【０１８８】
動作管理部１４３は、ステップＳ４１４で受信した装置設定ファイル４１１を変更しなくてもよい場合、装置設定ファイル４１１をそのまま設定ファイル４４１として使用する。
【０１８９】
動作管理部１４３は、装置設定ファイル４４１を生成する際に、ネットワークセンサＳ１の動作条件が記録されたセンサ設定ファイル４１２を変更しない。モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１と同様に、ネットワークセンサＳ１をモニタリングに用いるためである。
【０１９０】
動作管理部１４３は、ステップＳ４１５で生成された装置設定ファイル４１５に基づいて、モニタリング装置Ｍ−４の動作条件を変更する（ステップＳ４１６）。
【０１９１】
モニタリング装置Ｍ−４における動作条件の変更（ステップＳ４１６）の後に、モニタリング装置Ｍ−４におけるセンサ接続部１４２は、装置設定ファイル４１１に含まれるネットワークセンサＳ１の接続情報を用いて、モニタリング装置Ｍ−４とネットワークセンサＳ１との間にコネクションＣ１，Ｃ２を確立する（ステップＳ４１７）。コネクションＣ１では、ネットワークセンサＳ１がパブリッシャであり、モニタリング装置Ｍ−４がサブスクライバである。コネクションＣ２では、モニタリング装置Ｍ−４がパブリッシャであり、ネットワークセンサＳ１がサブスクライバである。ステップＳ４１７は、ステップＳ３０１，Ｓ３０２（図１０参照）と同様の処理であるため、その詳細な説明を省略する。
【０１９２】
センサ接続部１４２は、記憶装置１４１に保存されている設定ファイル４４からセンサ設定ファイル４１２を抽出する。センサ接続部１４２は、その抽出したセンサ設定ファイル４１２を、コネクションＣ２を介してネットワークセンサＳ１に送信する（ステップＳ４１８）。
【０１９３】
ネットワークセンサＳ１は、ステップＳ４１８で受信したセンサ設定ファイル４１２に従って、動作条件を変更する（ステップＳ４１９）。モニタリング装置Ｍ−１で異常が発生した場合、ネットワークセンサＳ１の動作条件が変更される場合がある。例えば、ネットワークセンサＳ１は、モニタリング装置Ｍ−１と通信できない場合、通信を復旧するために再起動することが考えられる。再起動の際に、ネットワークセンサＳ１の動作条件が初期化される虞がある。モニタリング装置Ｍ−１がモニタリング装置Ｍ−４に交換された場合であっても、ネットワークセンサＳ１は、ステップＳ４１９により、モニタリング装置Ｍ−１に温度検出データ１１Ｓを送信する時と同じ条件で動作することが可能となる。
【０１９４】
ステップＳ４１６でモニタリング装置Ｍ−４のモニタリング条件が変更され、ステップでネットワークセンサＳ１の動作条件が変更されることにより、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１と同じ条件でモニタリングを開始することができる。
【０１９５】
（設定ファイルのバックアップ）
図１３に示すステップＳ４２０〜Ｓ４２２は、モニタリング装置Ｍ−４のモニタリング条件の変更に実際に用いられた設定ファイル４４を、映像記録装置Ｒ１にバックアップするために実行される。
【０１９６】
ネットワークセンサＳ１は、コネクションＣ１を介して、動作条件の設定に用いたセンサ設定ファイル４１２をモニタリング装置Ｍ−４に送信する（ステップＳ４２０）。
【０１９７】
モニタリング装置Ｍ−４において、動作管理部１４３は、モニタリング装置Ｍ−４の設定ファイル４４を新たに生成して、映像記録装置Ｒ１に送信する（ステップＳ４２１）。設定ファイル４４は、ステップＳ４１５で生成した装置設定ファイル４４１と、ステップＳ４２０で受信したセンサ設定ファイル４１２とを含む。設定ファイル４４は、コネクションＢ１を介して送信される。
【０１９８】
映像記録装置Ｒ１において、通知部５６６は、モニタリング装置Ｍ−４から設定ファイル４４を受信する。これにより、通知部５６６は、モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１と同じ条件でモニタリングを開始したと判断する。
【０１９９】
図１６は、図１３に示すステップＳ４２２が終了した時点における管理データ５７を示す図である。更新部５６５は、基本テーブル５７１を、図１５に示す内容から図１６に示す内容に変更する。図１６に示すように、図１５に示す基本テーブル５７１において、モニタリング装置Ｍ−４のレコードの状態の欄が、「開始前」から「正常」に変更されている。図１５に示す基本テーブル５７１において、設定ファイル４４のファイル名が、モニタリング装置Ｍ−４のレコードの設定ファイル名の欄に記録されている。設定ファイル４１のファイル名が、モニタリング装置Ｍ−１のレコードの設定ファイル名の欄から削除される。上述のように、モニタリング装置Ｍ−４が設定ファイル４１とは別に新たな設定ファイル４４を生成するため（ステップＳ４２１。図１３参照）、設定ファイル４４のファイル名は、設定ファイル４１のファイル名と異なる。
【０２００】
通知部５６６は、ステップＳ４２１で送信された設定ファイル４４をＨＤＤ５５に保存する（ステップＳ４２２）。これにより、モニタリング装置Ｍ−１をモニタリング装置Ｍ−４に交換する処理が終了する。
【０２０１】
その後、映像記録装置Ｒ１とモニタリング装置Ｍ−４とは、コネクションＢ１，Ｂ２を介して、互いに動作確認を行う（ステップＳ４２３）。モニタリング装置Ｍ−４とネットワークセンサＳ１とは、コネクションＣ１，Ｃ２を介して、互いに動作確認を行う（ステップＳ４２４）。ステップＳ４２３，Ｓ４２４は、図１０に示す動作確認の処理と同じであるため、その説明を省略する。
【０２０２】
このように、モニタリングシステム１００において、映像記録装置Ｒ１は、モニタリング中のモニタリング装置Ｍ−１で異常が発生した場合、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置に決定する。映像記録装置Ｒ１は、ネットワークセンサＳ１の接続情報を含むセンサ設定ファイル４１２をモニタリング装置Ｍ−４に送信することにより、ネットワークセンサＳ１の存在をモニタリング装置Ｍ−４に通知する。モニタリング装置Ｍ−４は、ネットワークセンサＳ１の接続情報に基づいて、モニタリング装置Ｍ−４とネットワークセンサＳ１との間の接続を確立する。
【０２０３】
これにより、モニタリング装置Ｍ−１をモニタリング装置Ｍ−４に置き換えた場合であっても、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１がモニタリングに使用していたネットワークセンサＳ１と接続することができる。モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１と同じモニタリング条件で、モニタリングを継続することができる。
【０２０４】
｛４．４．ネットワークセンサＳ１の交換｝
ネットワークセンサＳ１で異常が発生した場合、モニタリング装置Ｍ−１は、ネットワークセンサＳ１の代わりとなるネットワークセンサＳ２を検出し、検出したネットワークセンサＳ２を利用してモニタリングを継続する。
【０２０５】
以下、ネットワークセンサＳ１で異常が発生してからネットワークセンサＳ２の使用を開始するまでにおける、モニタリング装置Ｍ−１の動作を説明する。
【０２０６】
図１７は、ネットワークセンサＳ１を交換する場合におけるモニタリングシステム１００の動作を示すシーケンス図である。
【０２０７】
図１７を参照して、モニタリング装置Ｍ−１は、ネットワークセンサＳ１を利用したモニタリングを行っている。モニタリング装置Ｍ−１とネットワークセンサＳ１とは、モニタリング中に、コネクションＡ３，Ａ４を用いて互いに動作確認を定期的に行う（ステップＳ５０１）。コネクションＡ３では、ネットワークセンサＳ１がパブリッシャであり、モニタリング装置Ｍ−１がサブスクライバである。コネクションＡ４では、モニタリング装置Ｍ−１がパブリッシャであり、ネットワークセンサＳ１がサブスクライバである。また、モニタリング装置Ｍ−１と映像記録装置Ｒ１とは、コネクションＡ１，Ａ２を用いて互いに動作確認を定期的に行う（ステップＳ５０２）。ステップＳ５０１，Ｓ５０２は、図１０に示す動作確認と同様の処理であるため、その詳細な説明を省略する。
【０２０８】
モニタリング装置Ｍ−１がモニタリングを行っている間に、ネットワークセンサＳ１で異常が発生する（ステップＳ５０３）。ネットワークセンサＳ１で発生する異常は、例えば、通信異常である。この場合、モニタリング装置Ｍ−１は、ネットワークセンサＳ１からの動作確認応答パケットを受信することができない。
【０２０９】
モニタリング装置Ｍ−１における動作管理部１１３は、ネットワークセンサＳ１からの動作確認応答パケットを連続して所定回数受信できない場合、ネットワークセンサＳ１で異常が発生したと認識する（ステップＳ５０４）。あるいは、動作管理部１１３は、異常発生を示す通知を、コネクションＡ３を介してネットワークセンサＳ１から受けた場合、ネットワークセンサＳ１で異常が発生したと認識する。
【０２１０】
動作管理部１１３は、ネットワークセンサＳ１での異常発生を、コネクションＡ１を介して映像記録装置Ｒ１に通知する（ステップＳ５０５）。具体的には、動作管理部１１３は、動作確認パケット６１を映像記録装置Ｒ１から受けた際に、ネットワークセンサＳ１における異常発生を示すセンサ状況データを含む動作確認応答パケット６２を、映像記録装置Ｒ１に送信する。
【０２１１】
モニタリング装置Ｍ−１におけるセンサ接続部１１４は、ネットワークセンサＳ１の代わりとなるセンサを探索するために、センサ探索パケット６６の送信を開始する（ステップＳ５０６）。
【０２１２】
映像記録装置Ｒ１における動作確認部５６１は、ステップＳ５０５により、ネットワークセンサＳ１で異常が発生したことを認識する。動作確認部５６１は、ネットワークセンサＳ１で異常が発生したため、ネットワークセンサＳ１の交換が必要であることを示すメッセージをモニタ５４に表示する。この結果、モニタリングシステム１００を保守する作業員は、ネットワークセンサＳ１に代えてネットワークセンサＳ２を領域ＫＢ（図１参照）に設置する。ネットワークセンサＳ２は、ネットワーク３に接続される（ステップＳ５０７）。
【０２１３】
ネットワークセンサＳ２は、センサ探索パケット６６をモニタリング装置Ｍ−１から受信する。ネットワークセンサＳ２は、ネットワーク３において、モニタリング装置Ｍ−１〜Ｍ−３とＭＱＴＴプロトコルに基づくコネクションを確立していない。このため、ネットワークセンサＳ２は、センサ探索パケット６６に対する応答として、センサ探索応答パケット６７をモニタリング装置Ｍ−１に送信する（ステップＳ５０８）。
【０２１４】
センサ探索パケット６６は、モニタリング装置Ｍ−１がモニタリングを継続するために必要なセンサの特徴を示す特徴要求データを含む。ネットワークセンサＳ２は、センサ探索パケット６６に含まれる特徴要求データを参照して、ネットワークセンサＳ２が特徴要求データに含まれる特徴を有しているか否かを判断する。ネットワークセンサＳ２は、特徴要求データに含まれる特徴を有している場合、センサ探索応答パケット６７をモニタリング装置Ｍ−１に送信する。
【０２１５】
モニタリング装置Ｍ−１におけるセンサ接続部１１４は、ネットワークセンサＳ２から送信されたセンサ探索応答パケット６７に基づいて、ネットワークセンサＳ１の代わりとなるネットワークセンサＳ２を検出したと判断する。
【０２１６】
モニタリング装置Ｍ−１とネットワークセンサＳ２とは、ＭＱＴＴプロトコルに基づくコネクションＤ１，Ｄ２を確立する（ステップＳ５０９）。コネクションＤ１では、ネットワークセンサＳ２がパブリッシャであり、モニタリング装置Ｍ−１がサブスクライバである。コネクションＤ２では、モニタリング装置Ｍ−１がパブリッシャであり、ネットワークセンサＳ２がサブスクライバである。ステップＳ５０９は、図１０に示すステップＳ３０１，Ｓ３０２と同様の処理であるため、その詳細な説明を省略する。
【０２１７】
モニタリング装置Ｍ−１における動作管理部１１３は、コネクションＤ２を介して、ネットワークセンサＳ１の動作条件を記録したセンサ設定ファイル４１２をネットワークセンサＳ２に送信する（ステップＳ５１０）。
【０２１８】
ネットワークセンサＳ２は、モニタリング装置Ｍ−１から受信したセンサ設定ファイル４１２を、ネットワークセンサＳ２が有する特徴に合うように修正する（ステップＳ５１１）。これにより、センサ設定ファイル４１２（図２参照）が生成される。センサ設定ファイル４２２には、ネットワークＳ１の接続情報に代えて、ネットワークセンサＳ２の接続情報が記録される。ステップＳ５１１におけるセンサ設定ファイル４１２のその他の修正は、モニタリング装置Ｍ−４による装置設定ファイル４１１の修正（図１３のステップＳ４１６）と同様であるため、その詳細な説明を省略する。
【０２１９】
ネットワークセンサＳ２は、ステップＳ５１１で生成されたセンサ設定ファイル４２２に基づいて、動作条件を変更する（ステップＳ５１２）。これにより、ネットワークセンサＳ２は、ネットワークセンサＳ１と同じ条件で動作することが可能となる。ネットワークセンサＳ２は、動作条件の変更が完了した場合、コネクションＤ１を介して、ステップＳ５１１で生成したセンサ設定ファイル４２２をモニタリング装置Ｍ−１に送信する（ステップＳ５１３）。
【０２２０】
動作管理部１１３は、センサ設定ファイル４２２をネットワークセンサＳ２から受けた場合、記憶装置１１１に保存されている設定ファイル４１を修正する（ステップＳ５１４）。具体的には、動作管理部１１３は、設定ファイル４１に含まれるネットワークセンサＳ１のセンサ設定ファイル４１２を、ネットワークセンサＳ２のセンサ設定ファイル４２２に置き換える。
【０２２１】
動作管理部１１３は、コネクションＡ１（図１０参照）を介して、修正された設定ファイル４１を映像記録装置Ｒ１に送信する（ステップＳ５１４）。映像記録装置Ｒ１における通知部５６６は、修正された設定ファイル４１を受け、その受けた設定ファイル４１の内容に基づいて、ネットワークセンサＳ１がネットワークセンサＳ２に置き換えられたと判断する。通知部５６６は、ＨＤＤ５５に保存されている設定ファイル４１を、モニタリング装置Ｍ−１から送信された設定ファイル４１で更新する（ステップＳ５１５）。これにより、ネットワークセンサＳ１をネットワークセンサＳ２に交換する処理が終了する。
【０２２２】
モニタリング装置Ｍ−１と映像記録装置Ｒ１とは、コネクションＡ１，Ａ２を用いて、互いに動作確認を定期的に行う（ステップＳ５１６）。モニタリング装置Ｍ−１とネットワークセンサＳ２とは、コネクションＤ１，Ｄ２を用いて、互いに動作確認を定期的に行う（ステップＳ５１７）。
【０２２３】
このように、ネットワークセンサＳ１に代えてネットワークセンサＳ２をネットワーク３に接続した場合であっても、モニタリング装置Ｍ−１は、ネットワークセンサＳ２を検出して、ネットワークセンサＳ１の動作条件をネットワークセンサＳ２に反映させることができる。作業員は、モニタリング装置Ｍ−１及びネットワークセンサＳ２の設定を行わなくてもよい。
【０２２４】
［第２の実施の形態］
第２の実施の形態では、モニタリング装置Ｍ−１及びネットワークセンサＳ１の両者を、モニタリング装置Ｍ−４と交換する場合におけるモニタリングシステム１００の動作を説明する。本実施の形態では、ネットワークセンサＳ１が温度センサであり、モニタリング装置Ｍ−４が図３に示されていない温度センサを備えている場合を例に、モニタリングシステム１００の動作を説明する。
【０２２５】
｛１．モニタリング装置Ｍ−１における異常の発生｝
映像記録装置Ｒ１において、動作確認部５６１が、モニタリング装置Ｍ−１で異常が発生したと認識する。装置探索部５６２が、モニタリング装置Ｍ−１の代替装置の候補として、モニタリング装置Ｍ−４を検出する。これらの処理は、上記実施の形態で説明した図１１に示す処理と同じであるため、その説明を省略する。
【０２２６】
｛２．代替装置の決定｝
図１８は、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１及びネットワークセンサＳ１と交換する場合におけるモニタリングシステム１００の動作を示すシーケンス図である。
【０２２７】
図１８を参照して、映像記録装置Ｒ１において、特徴データ取得部５６３が、モニタリング装置Ｍ−４の固有特徴データを取得する処理（ステップＳ６０１〜Ｓ６０２）は、図１３に示すステップＳ４０８〜Ｓ４０９と同じである。更新部５６５が、モニタリング装置Ｍ−４に関するデータを管理データ５７に追加する処理（ステップＳ６０３）は、図１３に示すステップＳ４１０と同じである。このため、ステップＳ６０１〜Ｓ６０３の詳細な説明を省略する。
【０２２８】
管理データ５７は、ステップＳ６０３の処理により、図６に示す内容から、図１４に示す内容に変更される。特徴判断部５６４は、図１４に示す管理データ５７を参照して、モニタリング装置Ｍ−４がモニタリング装置Ｍ−１の代替装置として使用できるか否かを決定する（ステップＳ６０４）。ステップＳ６０４の処理は、図１３に示すステップＳ４１１に相当する。
【０２２９】
具体的には、特徴判断部５６４は、ステップＳ６０４において、モニタリング装置Ｍ−４の固有特徴データ３４１を、異常が発生したモニタリング装置Ｍ−１の使用中特徴データと比較する。特徴判断部５６４は、その比較結果に基づいて、モニタリング装置Ｍ−１が有する特徴のうち、モニタリングに使用されていた特徴をモニタリング装置Ｍ１が含んでいるか否かを判断する。
【０２３０】
ステップＳ６０４において、特徴判断部５６４は、モニタリング装置Ｍ−４の固有特徴データ３４１を外部センサデータ３１３と比較しない。つまり、特徴判断部５６４は、モニタリング装置Ｍ−４がネットワークセンサＳ１の特徴を有しているか否かを判断しない。この理由は、モニタリング装置Ｍ−４は、ネットワークセンサＳ１と接続する機能を有していれば、モニタリング装置Ｍ−１と同様に、ネットワークセンサＳ１を引き続き利用することが可能であるためである。
【０２３１】
モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１でモニタリングに使用していた特徴を含んでいない場合、特徴判断部５６４は、上記実施の形態と同様に、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置として使用しないことを決定する。この場合、映像記録装置Ｒ１における更新部５６５は、基本テーブル５７１及び特徴テーブル５７２におけるモニタリング装置Ｍ−４のレコードを削除する。装置探索部５６２は、装置探索パケット８１の送信を再開し、モニタリング装置Ｍ−４以外の装置から送信される装置探索応答パケット８２を受信するまで待機する。
【０２３２】
モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１でモニタリングに使用されている特徴の全てを含んでいる場合、特徴判断部５６４は、上記実施の形態と同様に、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置に決定する。この場合、更新部５６５は、モニタリング装置Ｍ−１に代えて、モニタリング装置Ｍ−４を管理対象に含めるように、管理データ５７を更新する（ステップＳ６０５）。ステップＳ６０５は、図１３に示すステップＳ４１２に相当する。ステップＳ６０５の処理により、管理データ５７は、図１２に示す内容から、図１５に示す内容に更新される。
【０２３３】
｛３．ネットワークセンサＳ１の使用判断｝
ステップＳ６０５の後に、モニタリング装置Ｍ−４と映像記録装置Ｒ１とは、ＭＱＴＴプロトコルに基づくコネクションＢ１，Ｂ２を確立する（ステップＳ６０６）。ステップＳ６０６は、図１０に示す処理と同様であるため、その詳細な説明を省略する。
【０２３４】
映像記録装置Ｒ１における通知部５６６は、コネクションＢ２を介して、モニタリング装置Ｍ−１の設定ファイル４１をモニタリング装置Ｍ−４に送信する（ステップＳ６０７）。
【０２３５】
モニタリング装置Ｍ−４において、動作管理部１４３は、映像記録装置Ｒ１から設定ファイル４１を受ける。動作管理部１４３は、その受けた設定ファイル４１に含まれるセンサ設定ファイル４１２に基づいて、モニタリング装置Ｍ−１がモニタリングにネットワークセンサＳ１を用いていたと判断する。動作管理部１４３は、センサ設定ファイル４１２に基づいて、ネットワークセンサＳ１をモニタリングに使用するか否かを決定する（ステップＳ６０８）。
【０２３６】
具体的には、動作管理部１４３は、センサ設定ファイル４１２の内容をモニタリング装置Ｍ−１の固有特徴データ３４１と照らし合わせることにより、モニタリング装置Ｍ−４がネットワークセンサＳ１の特徴（温度センサ機能等）を含むか否かを判断する。
【０２３７】
モニタリング装置Ｍ−４が図３に示されていない温度センサを備えており、かつ、ネットワークセンサＳ１が温度センサである場合、動作管理部１４３は、モニタリング装置Ｍ−４がネットワークセンサＳ１の特徴を含むと判断することができる。この場合、モニタリングシステム１００は、図１７に示すステップＳ６０９以降の処理を実行する。ステップＳ６０９以降の処理については、後述する。
【０２３８】
一方、モニタリング装置Ｍ−４がネットワークセンサＳ１の特徴を含まない場合、動作管理部１４３は、ネットワークセンサＳ１の使用を決定する。この場合、図１３に示すステップＳ４１６以降の処理が実行される。
【０２３９】
なお、動作管理部１４３は、モニタリング装置Ｍ−４がネットワークセンサＳ１の特徴を含まない場合、映像記録装置Ｒ１にエラーを通知してもよい。映像記録装置Ｒ１は、モニタリング装置Ｍ−４からのエラー通知に基づいて、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置として使用することができないと判断する。
【０２４０】
｛４．モニタリング条件の変更｝
以下、動作管理部１４３がネットワークセンサＳ１を使用しないことを決定した場合における、モニタリング装置Ｍ−１の動作を説明する。
【０２４１】
モニタリング装置Ｍ−４における動作管理部１４３は、装置設定ファイル４１１を修正する（ステップＳ６０９）。具体的には、動作管理部１４３は、図１３に示すステップＳ４１５と同様に、装置設定ファイル４１１を修正して、装置設定ファイル４４１を生成する。また、動作管理部１４３は、ネットワークセンサＳ１のセンサ設定ファイル４１２の内容をモニタリング装置Ｍ−４の仕様に合わせて修正し、その修正したセンサ設定ファイル４１２の内容を生成した装置設定ファイル４４１に追加する。これにより、センサ設定ファイル４１２に記録されているネットワークセンサＳ１の動作条件が、モニタリング装置Ｍ−４の装置設定ファイル４４１に反映される。
【０２４２】
動作管理部１４３は、ステップＳ６０９で修正された装置設定ファイル４４１を用いて、モニタリング装置Ｍ−４の動作条件を変更する（ステップＳ６１０）。これにより、モニタリング装置Ｍ−４は、ネットワークセンサＳ１を使用するモニタリング装置Ｍ−１と同じ動作条件でモニタリングを開始することができる。また、モニタリング装置Ｍ−４における温度センサは、ネットワークセンサＳ１と同じ動作条件で動作することが可能となる。つまり、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１の動作条件と、ネットワークセンサＳ１の動作条件とを含む新たなモニタリング条件でモニタリングを開始すること可能となる。
【０２４３】
動作管理部１４３は、ステップＳ６０９により生成される装置設定ファイル４４１を含む設定ファイル４４を新たに生成して、映像記録装置Ｒ１に送信する（ステップＳ６１１）。装置設定ファイル４４１がネットワークセンサＳ１のセンサ設定ファイル４１２の内容を包含しているため、設定ファイル４４は、センサ設定ファイル４１２を含まない。設定ファイル４４は、コネクションＢ１を介して送信される。その後、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１の代替装置としてモニタリングを開始する。
【０２４４】
映像記録装置Ｒ１における通知部５６６は、ステップＳ６１１で送信された設定ファイル４４を参照して、モニタリング装置Ｍ−４がネットワークセンサＳ１を使用しないでモニタリングを開始したと判断する。通知部５６６は、モニタリング装置Ｍ−４から送信された設定ファイル４４をＨＤＤ５５に保存する（ステップＳ６１２）。図１８に示していないが、更新部５６５は、通知部５６６が取得した設定ファイル４４に基づいて、管理データ５７を更新する。
【０２４５】
図１９は、設定ファイル４４に基づいて更新された管理データ５７の一例を示す図である。設定ファイル４４がセンサ設定ファイル４１２の内容を包含しているため、モニタリング装置Ｍ−４が内部の温度センサをモニタリングに使用していると判断する。このため、更新部５６５は、使用中特徴データ３４２を、モニタリング装置Ｍ−４の温度センサが使用されていることを示す内容に変更する。この結果、管理データ５７の内容が、図１５に示す内容から、図１９に示す内容に変更される。
【０２４６】
図１９を参照して、基本テーブル５７１において、モニタリング装置Ｍ−４のレコードは、モニタリング装置Ｍ−１の基本データを引き継いでいる。また、モニタリング装置Ｍ−４のレコードにおける状態の項目は、モニタリングが正常に行われていることを示す「正常」と記録されている。モニタリング装置Ｍ−４の設定ファイル４４のファイル名が、基本テーブル５７１におけるモニタリング装置Ｍ−４のレコードに記録されている。モニタリング装置Ｍ−４の設定ファイル４４は、モニタリング装置Ｍ−１の設定ファイル４１とは別に新たに生成されるため（ステップＳ６１１。図１８参照）、設定ファイル４４のファイル名は、設定ファイル４１のファイル名と異なる。
【０２４７】
図１９に示す特徴テーブル５７２は、ネットワークセンサＳ１が有する特徴を記録した外部センサデータ３１３を、モニタリング装置Ｍ−４のレコードに記録していない。モニタリング装置Ｍ−４が、モニタリング装置Ｍ−４に内蔵された温度センサをモニタリングに使用している。このため、図１９に示す特徴テーブル５７２において、モニタリング装置Ｍ−４の使用中センサデータ３４２ｃが、モニタリング装置Ｍ−４に内蔵された温度センサを使用中であることを示すデータを含む。
【０２４８】
映像記録装置Ｒ１がステップＳ６１２で管理データ５７を更新した後に、映像記録装置Ｒ１とモニタリング装置Ｍ−４とは、コネクションＢ１，Ｂ２を用いて、動作確認を繰り返し実行する（ステップＳ６１３）。ステップＳ６１３の処理は、図１０に示す処理と同様であるため、その説明を省略する。
【０２４９】
以上説明したように、本実施の形態では、モニタリング装置Ｍ−４がモニタリング装置Ｍ−１の代替装置に決定された場合、モニタリング装置Ｍ−４が、ネットワークセンサＳ１を使用するか否かを判断する。モニタリング装置Ｍ−４は、ネットワークセンサＳ１と同じ機能を有するセンサを内蔵している場合、内蔵しているセンサの使用を決定する。
【０２５０】
この結果、モニタリング装置Ｍ−４は、モニタリング装置Ｍ−１と同じ条件でモニタリングを開始することができるだけでなく、作業員が、モニタリング装置Ｍ−４に内蔵されたセンサを使用するようにモニタリング装置Ｍ−４を設定しなくてもよい。モニタリング装置Ｍ−１をモニタリング装置Ｍ−４に置き換える作業を効率化することができる。
【０２５１】
なお、第２の実施の形態において、モニタリング装置Ｍ−４が、ステップＳ６０８で、設定ファイル４１に含まれるセンサ設定ファイル４１２を固有特徴データ３４１と照らし合わせて、自装置がネットワークセンサＳ１の特徴を有しているか否かを判断する例を説明したが、これに限られない。モニタリング装置Ｍ−４は、外部センサデータ３１３を、固有特徴データ３４１の固有センサデータ３４１ｃと比較し、その比較結果に基づいて自装置がネットワークセンサＳ１の特徴を有しているか否かを判断してもよい。この場合、映像記録装置Ｒ１は、ステップＳ６０７において、外部センサデータ３１３を設定ファイル４１とともに送信すればよい。
【０２５２】
［第３の実施の形態］
｛１．モニタリングシステム３００の構成｝
｛１．１．全体構成｝
図２０は、本発明の第３の実施の形態に係るモニタリングシステム３００の構成を示す機能ブロック図である。
【０２５３】
図２０を参照して、モニタリングシステム３００は、モニタリング装置Ｍ−１〜Ｍ−３，Ｍ−５と、ネットワークセンサＳ３と、映像記録装置Ｒ１と、モニタリング用端末２と、ネットワーク３とを備える。
【０２５４】
本実施の形態において、モニタリング装置Ｍ−１は、図１に示すネットワークセンサＳ１をモニタリングに使用しない。
【０２５５】
モニタリング装置Ｍ−５は、モニタリング装置Ｍ−１で異常が発生した場合に、モニタリング装置Ｍ−１の代替装置として使用される。カメラＣ−５は、モニタリング装置Ｍ−５がモニタリング装置Ｍ−１の代替装置として動作している時に、記録用映像データ５１Ｃと、ライブ用映像データ５１Ｄとを映像記録装置Ｒ１に送信する。モニタリング装置Ｍ−１が照度センサ１０７を備えているのに対して、モニタリング装置Ｍ−５は、照度センサ１０７を備えない。
【０２５６】
ネットワークセンサＳ３は、照度センサである。ネットワークセンサＳ３は、モニタリング装置Ｍ−５がモニタリング装置Ｍ−１の代替装置としてモニタリングする際に、モニタリング装置Ｍ−５により使用される。
【０２５７】
｛１．２．モニタリング装置Ｍ−５の構成｝
図２１は、図２０に示すモニタリング装置Ｍ−５の構成を示す機能ブロック図である。図２１を参照して、モニタリング装置Ｍ−５は、カメラＣ−５と、イベント検出装置Ｅ―５と、記憶装置１５１と、センサ接続部１５２と、動作管理部１５３とを備える。
【０２５８】
カメラＣ−５の構成は、カメラＣ−１と同じである。イベント検出装置Ｅ−１（図２参照）が照度センサ１０７備えるのに対して、イベント検出装置Ｅ−５が照度センサ１０７を備えない点を除き、イベント検出装置Ｅ−５の構成は、イベント検出装置Ｅ−１の構成と同じである。このため、カメラＣ−５及びイベント検出装置Ｅ−５の構成についての詳細な説明を省略する。
【０２５９】
（記憶装置１５１）
記憶装置１５１は、不揮発性の記憶装置であり、例えば、フラッシュメモリである。記憶装置１５１は、特徴データ３５と、設定ファイル４５とを保存する。
【０２６０】
特徴データ３５は、モニタリング装置Ｍ−５が有する特徴を記録したデータである。特徴データ３５は、固有特徴データ３５１と、使用中特徴データ３５２とを含む。特徴データ３５は、特徴データ３１と同様に、図５に示すデータ構造を有する。
【０２６１】
設定ファイル４５は、モニタリング装置Ｍ−５のモニタリング条件を記録したファイルである。設定ファイル４５は、装置設定ファイル４５１と、センサ設定ファイル４５２とを含む。装置設定ファイル４５１は、モニタリング装置Ｍ−５の動作条件を記録したファイルである。センサ設定ファイル４５２は、ネットワークセンサＳ３の動作条件を記録したファイルである。
【０２６２】
（センサ接続部１５２）
センサ接続部１５２は、ネットワークセンサＳ３を探索するためのセンサ探索パケット６６を送信し、センサ探索応答パケット６７をネットワークセンサＳ３から受信する。センサ接続部１５２は、ネットワークセンサＳ３から送信される照度検出データ３１Ｓを取得する。センサ接続部１５２は、ネットワークセンサＳ３の動作条件を記録したセンサ設定ファイル４５２をネットワークセンサＳ３に送信する。
【０２６３】
（動作管理部１５３）
動作管理部１５３は、装置探索パケット８１を映像記録装置Ｒ１から受信した場合、装置探索応答パケット８２を映像記録装置Ｒ１に送信する。動作管理部１５３は、映像記録装置Ｒ１の要求に応じて、固有特徴データ３５１を映像記録装置Ｒ１に送信する。
【０２６４】
また、動作管理部１５３は、設定ファイル４１を映像記録装置Ｒ１から受信した場合、その受信した設定ファイル４１から設定ファイル４５を新たに生成する。具体的には、動作管理部１５３は、その受信した設定ファイル４１に含まれる装置設定ファイル４１１を修正して装置設定ファイル４５１を生成する。また、動作管理部１５３は、照度センサ１０７の動作条件を記録したデータを装置設定ファイル４１１から抽出し、その抽出したデータからセンサ設定ファイル４５２を生成する。
【０２６５】
｛２．モニタリングシステム３００の動作｝
（動作概略）
モニタリング装置Ｍ−１で異常が発生した場合、モニタリング装置Ｍ−５が、モニタリング装置Ｍ−１の代わりにモニタリングを行う。しかし、モニタリング装置Ｍ−５は、モニタリング装置Ｍ−１が備える照度センサ１０７を備えない。このため、モニタリング装置Ｍ−５は、照度センサであるネットワークセンサＳ３を使用して、モニタリング装置Ｍ−１と同じモニタリング条件でモニタリングを行う。
【０２６６】
（モニタリング装置Ｍ−１での異常発生）
モニタリング装置Ｍ−１で異常が発生した場合、モニタリングシステム３００を保守する作業員により、モニタリング装置Ｍ−１に代えてモニタリング装置Ｍ−５が領域ＫＢに設置される。また、ネットワークセンサＳ３が、領域ＫＢに設置される。モニタリング装置Ｍ−５及びネットワークセンサＳ３は、ネットワーク３に接続される。
【０２６７】
映像記録装置Ｒ１は、モニタリング装置Ｍ−５をモニタリング装置Ｍ−１の代替装置の候補として検出する。この処理は、図１１に示す処理において、モニタリング装置Ｍ−４をモニタリング装置Ｍ−５に置き換えた処理と同じである。このため、モニタリング装置Ｍ−５を検出する処理についての説明を省略する。
【０２６８】
なお、モニタリング装置Ｍ−５が検出された時点において、管理データ５７は、図１２に示す内容を有する。
【０２６９】
（モニタリング装置Ｍ−５の登録）
図２２は、モニタリング装置Ｍ−５が代替装置の候補として検出された場合における、モニタリングシステム３００の動作を示すシーケンス図である。
【０２７０】
図２２を参照して、映像記録装置Ｒ１における特徴データ取得部５６３は、モニタリング装置Ｍ−５が検出された場合、モニタリング装置Ｍ−５の固有特徴データ３５１をモニタリング装置Ｍ−５から取得する（ステップＳ７０１〜Ｓ７０２）。ステップＳ７０１〜Ｓ７０２は、図１３に示すステップＳ４０８〜Ｓ４０９と同様の処理である。
【０２７１】
映像記録装置Ｒ１における更新部５６５は、特徴データ取得部５６３により取得された固有特徴データ３５１を用いて、モニタリング装置Ｍ−５に関するデータを図１２に示す管理データ５７に追加する（ステップＳ７０３）。ステップＳ７０３は、図１３に示すステップＳ４１０と同様の処理である。
【０２７２】
図２３は、ステップＳ７０３により、モニタリング装置Ｍ−５に関するデータが追加された管理データ５７を示す図である。図２３を参照して、行番号が「００４」に設定されたレコードが、モニタリング装置Ｍ−５のレコードとして基本テーブル５７１及び特徴テーブル５７２に追加される。
【０２７３】
更新部５６５は、モニタリング装置Ｍ−５の装置型番を、基本テーブル５７１に追加されたモニタリング装置Ｍ−５のレコードに書き込む。装置型番は、モニタリング装置Ｍ−５からの装置探索応答パケット８２に含まれている。更新部５６５は、基本テーブル５７１に追加されたモニタリング装置Ｍ−５のレコードにおいて、モニタリング装置Ｍ−５の状態を「未登録」と書き込む。この時点で、基本テーブル５７１において、行番号、装置型番及び状態以外のデータは、モニタリング装置Ｍ−５のレコードに書き込まれない。
【０２７４】
更新部５６５は、モニタリング装置Ｍ−５の固有特徴データ３５１を、特徴テーブル５７２に追加されたモニタリング装置Ｍ−５のレコードに書き込む。固有特徴データ３５１は、固有基本データ３５１ａと、固有カメラデータ３５１ｂと、固有センサデータ３５１ｃとを含む。モニタリング装置Ｍ−５の型番がモニタリング装置Ｍ−１の型番と異なるため、モニタリング装置Ｍ−５の固有特徴データ３５１は、モニタリング装置Ｍ−１の固有特徴データ３１１と異なる。
【０２７５】
（代替装置の決定）
映像記録装置Ｒ１における特徴判断部５６４は、ステップＳ７０３で更新された管理データ５７（図２３参照）を参照して、モニタリング装置Ｍ−５をモニタリング装置Ｍ−１の代替装置として使用できるか否かを決定する（ステップＳ７０４）。
【０２７６】
具体的には、特徴判断部５６４は、ステップＳ７０４において、モニタリング装置Ｍ−１の使用中特徴データ３１２を、モニタリング装置Ｍ−５の固有特徴データ３５１と比較する。特徴判断部５６４は、この比較結果に基づいて、モニタリング装置Ｍ−５をモニタリング装置Ｍ−１の代替装置に決定するか否かを判断する。
【０２７７】
ステップＳ７０４における比較の結果、モニタリング装置Ｍ−５が、モニタリング装置Ｍ−１がモニタリングに使用している全ての特徴を有する場合がある。この場合、モニタリング装置Ｍ−５が、モニタリング装置Ｍ−１の代替装置に決定される。その後、図１３に示すステップＳ４１２以降の処理が実行される。
【０２７８】
ステップＳ７０４における比較の結果、モニタリング装置Ｍ−５が、モニタリング装置Ｍ−１がモニタリングに使用している基本的な特徴及びカメラの特徴を有していない場合がある。基本的な特徴及びカメラの特徴とは、使用中基本データ３１２ａ，使用中カメラデータ３１２ｂにおいて使用中と記録された特徴である。この場合、特徴判断部５６４は、モニタリング装置Ｍ−５をモニタリング装置Ｍ−１の代替装置として使用しないことを決定する。映像記録装置Ｒ１は、モニタリング装置Ｍ−５以外のモニタリング装置の探索を開始する。
【０２７９】
ステップＳ７０４における比較の結果、モニタリング装置Ｍ−５が、モニタリング装置Ｍ−１で使用されている基本的な特徴及びカメラについての特徴を含んでいるが、モニタリング装置Ｍ−１で使用されているセンサについての特徴を含まない場合がある。このケースは、本実施の形態におけるモニタリング装置Ｍ−５に該当する。具体的には、モニタリング装置Ｍ−１がモニタリングにおいて照度センサ１０７を使用しているが、モニタリング装置Ｍ−５が照度センサ１０７を有していない。この場合、特徴判断部５６４は、モニタリング装置Ｍ−５を、照度センサ１０７と同等の機能を有するセンサの使用を条件として、モニタリング装置Ｍ−１の代替装置に決定する。更新部５６５は、異常が発生したモニタリング装置Ｍ−１に代えて、モニタリング装置Ｍ−５を管理対象に含めるように、管理データ５７を更新する（ステップＳ７０５）。モニタリング装置Ｍ−５が照度センサ１０７を有していないため、特徴判断部５６３は、上記の条件を満たすために、モニタリング装置Ｍ−５が使用することができる照度センサを探索する必要があると判断する。
【０２８０】
照度センサを探索する場合、映像記録装置Ｒ１における通知部５６６は、モニタリング装置Ｍ−５が利用可能なネットワークセンサの探索を指示するために、センサ探索要求をモニタリング装置Ｍ−５に送信する（ステップＳ７０６）。センサ探索要求は、モニタリング装置Ｍ−１の使用中センサデータ３１２ｃを含む。
【０２８１】
モニタリング装置Ｍ−５におけるセンサ接続部１５２は、センサ探索要求を受けた場合、ＵＤＰを用いて、センサ探索パケット６６をネットワーク３にブロードキャストする（ステップＳ７０７）。センサ探索パケット６６は、特徴要求データを含む。本実施の形態では、特徴要求データは、使用中センサデータ３１２ｃに含まれるセンサの特徴のうち、モニタリング装置Ｍ−５が有するセンサの特徴を削除したデータである。つまり、特徴要求データは、センサの特徴が照度検出機能であることを示すデータを含む。
【０２８２】
ネットワークセンサＳ３は、全てのモニタリング装置との間でコネクションを確立していない。ネットワークセンサＳ３は、照度センサであり、特徴要求データで指定された照度検出機能を有する。このため、ネットワークセンサＳ３は、モニタリング装置Ｍ−５からのセンサ探索パケット６６の応答として、センサ探索応答パケット６７をモニタリング装置Ｍ−５に送信する（ステップＳ７０８）。
【０２８３】
モニタリング装置Ｍ−５における動作管理部１５３は、センサ探索応答パケット６７をネットワークセンサＳ３から受信した場合、ネットワークセンサＳ３を使用することができると判断する。この結果、モニタリング装置Ｍ−５がモニタリングを実行するためのコネクションが確立される（ステップＳ７０９〜Ｓ７１０）。
【０２８４】
モニタリング装置Ｍ−５と、映像記録装置Ｒ１とは、ＭＱＴＴプロトコルに基づくコネクションＥ１，Ｅ２を確立する（ステップＳ７０９）。コネクションＥ１において、モニタリング装置Ｍ−５がパブリッシャであり、映像記録装置Ｒ１がサブスクライバである。コネクションＥ２において、映像記録装置Ｒ１がパブリッシャであり、モニタリング装置Ｍ−５がサブスクライバである。
【０２８５】
モニタリング装置Ｍ−５と、ネットワークセンサＳ３とは、ＭＱＴＴプロトコルに基づくコネクションＦ１，Ｆ２を確立する（ステップＳ７１０）。コネクションＦ１において、ネットワークセンサＳ３がパブリッシャであり、モニタリング装置Ｍ−５がサブスクライバである。コネクションＦ２において、モニタリング装置Ｍ−５がパブリッシャであり、ネットワークセンサＳ３がサブスクライバである。
【０２８６】
映像記録装置Ｒ１における通知部５６６は、コネクションＥ２を介して、モニタリング装置Ｍ−１の設定ファイル４１をモニタリング装置Ｍ−５に送信する（ステップＳ７１１）。
【０２８７】
モニタリング装置Ｍ−５における動作管理部１５３は、設定ファイル４１を受信した場合、その受信した設定ファイル４１に含まれる装置設定ファイル４１１を修正する（ステップＳ７１２）。具体的には、動作管理部１５３は、モニタリング装置Ｍ−１が備える照度センサ１０７の動作条件を装置設定ファイル４１１から削除し、照度センサ１０７の動作条件が削除された装置設定ファイル４１１の内容を、モニタリング装置Ｍ−５の使用に合わせて修正する。これにより、モニタリング装置Ｍ−４の動作条件を記録した装置設定ファイル４５１が生成される。
【０２８８】
動作管理部１５３は、ステップＳ７１２で作成された装置設定ファイル４５１を用いて、モニタリング装置Ｍ−５の動作条件を変更する（ステップＳ７１３）。動作管理部１５３は、その後、図２４に示すステップＳ７１４を実行する。
【０２８９】
図２４は、図２２に示すステップＳ７１３以降のモニタリングシステム３００の動作を示すシーケンス図である。図２４を参照して、動作管理部１５３は、ステップＳ７１１で受信した設定ファイル４１から、ネットワークセンサＳ３のセンサ設定ファイル４５２を生成する（ステップＳ７１４）。具体的には、動作管理部１５３は、ステップＳ７１１で受信した設定ファイル４１から、照度センサ１０７の動作条件を記録したデータを抽出し、その抽出したデータに基づいて、センサ設定ファイル４５２を生成する。センサ接続部１５２は、コネクションＦ２を介して、ステップＳ７１４で作成されたセンサ設定ファイル４５２をネットワークセンサＳ３に送信する（ステップＳ７１５）。
【０２９０】
ネットワークセンサＳ３は、モニタリング装置Ｍ−５から送信されたセンサ設定ファイル４５２に従って、ネットワークセンサＳ３の動作条件を変更する（ステップＳ７１６）。ネットワークセンサＳ３は、バックアップのために、動作条件の変更に用いたセンサ設定ファイル４５２をモニタリング装置Ｍ−５に送信する（ステップＳ７１７）。センサ設定ファイル４５２は、コネクションＦ１を介して送信される。
【０２９１】
モニタリング装置Ｍ−５における動作管理部１５３は、ステップＳ７１２で生成した装置設定ファイル４５１と、ステップＳ７１７で受信したセンサ設定ファイル４５２とを含む設定ファイル４５を新たに生成する。動作管理部１５３は、バックアップのために、その生成した設定ファイル４５を映像記録装置Ｒ１に送信する（ステップＳ７１８）。設定ファイル４５は、コネクションＥ１を介して送信される。その後、モニタリング装置Ｍ−５は、ネットワークセンサＳ１を用いたモニタリングを開始する。
【０２９２】
映像記録装置Ｒ１における通知部５６６は、モニタリング装置Ｍ−５から送信された設定ファイル４５を受信することにより、モニタリング装置Ｍ−５がモニタリング装置Ｍ−１の代替装置としてモニタリングを開始したと判断する。通知部５６６は、受信した設定ファイル４５を、バックアップのためにＨＤＤ５５に保存する（ステップＳ７１９）。
【０２９３】
映像記録装置Ｒ１における更新部５６５は、ステップＳ７１９の後に、ＨＤＤ５５に保存された設定ファイル４５に基づいて、管理データ５７を更新する。
【０２９４】
図２５は、モニタリング装置Ｍ−５の設定ファイル４５に基づいて更新された管理データ５７を示す図である。図２５に示すように、基本テーブル５７１は、モニタリング装置Ｍ−５のレコードにおいて、設定ファイル名を除き、モニタリング装置Ｍ−１に関するデータを記録する。一方で、モニタリング装置Ｍ−１のレコードにおいて、モニタリング装置Ｍ−１に関するデータが削除される。モニタリング装置Ｍ−５は、ステップＳ７１８（図２４参照）において、設定ファイル４１とは別の新たな設定ファイル４４を生成するため、設定ファイル４４のファイル名は、設定ファイル４１のファイル名と異なる。
【０２９５】
特徴テーブル５７２において、モニタリング装置Ｍ−１のレコードに記録されているデータが削除される。一方で、モニタリング装置Ｍ−５のレコードは、使用中特徴データ３５２と外部センサデータ３５３とを記録する。
【０２９６】
使用中特徴データ３５２は、使用中基本データ３５２ａと、使用中カメラデータ３５２ｂと、使用中センサデータ３５２ｃとを含む。使用中基本データ３５２ａ及び使用中カメラデータ３５２ｂは、モニタリング装置Ｍ−１の使用中基本データ３１２ａ及び使用中カメラデータ３１２ｂと同じ内容を有する。この理由は、モニタリング装置Ｍ−５は、モニタリング装置Ｍ−１がモニタリングに使用していたセンサ以外の特徴を含むためである。
【０２９７】
使用中センサデータ３５２ｃは、モニタリング装置Ｍ−１が使用していたセンサのうち、照度センサ１０７を除くセンサを使用していることを示している。この理由は、モニタリング装置Ｍ−５は、モニタリング装置Ｍ−１が有するセンサのうち、照度センサ１０７を備えていないためである。
【０２９８】
外部センサデータ３５３は、モニタリング装置Ｍ−５が、照度検出機能を有するネットワークセンサを用いていることを示すデータである。ネットワークセンサＳ３が、モニタリング装置Ｍ−５が備えない照度センサの機能を補っているためである。
【０２９９】
その後、モニタリング装置Ｍ−５と映像記録装置Ｒ１とは、コネクションＥ１，Ｅ２を用いて、動作確認を定期的に行う（ステップＳ７２０）。モニタリング装置Ｍ−５とネットワークセンサＳ３とは、コネクションＦ１，Ｆ２を用いて、動作確認を定期的に行う（ステップＳ７２１）。ステップＳ７２０，Ｓ７２１は、図１０に示す処理と同様の処理であるため、その説明を省略する。
【０３００】
このように、本実施の形態では、モニタリング装置Ｍ−１が故障した場合、映像記録装置Ｒ１は、モニタリング装置Ｍ−１がモニタリングに使用していた特徴のうち、基本的な特徴及びカメラの特徴を含むモニタリング装置Ｍ−５を代替装置に決定する。映像記録装置Ｒ１は、モニタリング装置Ｍ−１がモニタリングに使用しているが、モニタリング装置Ｍ−５が備えていない照度センサの探索を指示する。モニタリング装置Ｍ−５は、映像記録装置Ｒ１の指示に応じて、ネットワークセンサＳ３を検出し、検出したネットワークセンサＳ３を使用してモニタリングを行う。これにより、モニタリング装置Ｍ−５が、故障したモニタリング装置Ｍ−１がモニタリングに使用している特徴を有していない場合であっても、モニタリング装置Ｍ−１と同じ条件でモニタリングを継続することが可能となる。
【０３０１】
［第４の実施の形態］
｛１．モニタリングシステム４００の構成｝
｛１．１．全体構成｝
図２６は、本発明の第４の実施の形態に係るモニタリングシステム４００の構成を示す機能ブロック図である。図２６を参照して、モニタリングシステム４００は、モニタリング装置Ｍ−１〜Ｍ−３，Ｍ−６と、ネットワークセンサＳ１と、映像記録装置Ｒ２と、モニタリング用端末２と、ネットワーク３とを備える。
【０３０２】
映像記録装置Ｒ２は、記録用映像データ１１Ｃ〜３１Ｃをモニタリング装置Ｍ−１〜Ｍ−３から取得し、取得した記録用映像データ１１Ｃ〜３１ＣをＨＤＤに保存する。
【０３０３】
モニタリング装置Ｍ−６は、モニタリング装置Ｍ−１が故障した場合に、モニタリング装置Ｍ−１の代替装置として使用される。モニタリング装置Ｍ−６は、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置として動作している時に、記録用映像データ６１Ｃと、ライブ用映像データ６１Ｄとを映像記録装置Ｒ２に送信する。
【０３０４】
第１の実施の形態では、映像記録装置Ｒ１が、モニタリング装置Ｍ−４を故障したモニタリング装置Ｍ−１の代替装置として使用できるか否かを判断した。これに対して、本実施の形態では、モニタリング装置Ｍ−６自身が、故障したモニタリング装置Ｍ−１の代替装置として動作できるか否かを判断する。
【０３０５】
｛１．２．モニタリング装置Ｍ−６の構成｝
図２７は、図２６に示すモニタリング装置Ｍ−６の構成を示す機能ブロック図である。図２７を参照して、モニタリング装置Ｍ−６は、カメラＣ−６と、イベント検出装置Ｅ―６と、記憶装置１６１と、センサ接続部１６２と、動作管理部１６３とを備える。
【０３０６】
カメラＣ−６の構成は、カメラＣ−１と同じである。イベント検出装置Ｅ−６の構成は、イベント検出装置Ｅ−１の構成と同じである。このため、カメラＣ−６及びイベント検出装置Ｅ−６の構成についての詳細な説明を省略する。
【０３０７】
（記憶装置１６１）
記憶装置１６１は、不揮発性の記憶装置であり、例えば、フラッシュメモリである。記憶装置１６１は、特徴データ３６と、設定ファイル４６とを保存する。
【０３０８】
特徴データ３６は、モニタリング装置Ｍ−６が有する特徴を記録したデータである。特徴データ３６は、固有特徴データ３６１と、使用中特徴データ３６２と、外部センサデータ３１３とを含む。特徴データ３６は、特徴データ３１と同様に、図５に示すデータ構造を有する。
【０３０９】
設定ファイル４６は、モニタリング装置Ｍ−６のモニタリング条件を記録したファイルである。設定ファイル４６は、装置設定ファイル４６１と、センサ設定ファイル４１２とを含む。装置設定ファイル４６１は、モニタリング装置Ｍ−６の動作条件を記録したファイルである。センサ設定ファイル４１２は、ネットワークセンサＳ１の動作条件を記録したファイルである。
【０３１０】
（センサ接続部１６２）
センサ接続部１６２は、図２に示すセンサ接続部１１４と同様に動作するため、その詳細な説明を省略する。
【０３１１】
（動作管理部１６３）
動作管理部１６３は、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置として動作できるか否かを判断する。動作管理部１６３は、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置として動作できると判断した場合、モニタリング装置Ｍ−１の設定ファイル４１から、モニタイリング装置Ｍ−６のモニタリング条件を記録した設定ファイル４６を生成する。生成された設定ファイル４６は、記憶装置１６１に保存される。
【０３１２】
図２８は、動作管理部１６３の構成を示す機能ブロック図である。図２８を参照して、動作管理部１６３は、特徴データ取得部６０１と、代替判断部６０２と、設定ファイル取得部６０３と、設定ファイル管理部６０４と、特徴データ管理部６０５とを備える。
【０３１３】
特徴データ取得部６０１は、モニタリング装置Ｍ−１の特徴データ３１を映像記録装置Ｒ２から取得する。具体的には、特徴データ取得部６０１は、モニタリング装置Ｍ−１の使用中特徴データ３１２を取得する。代替判断部６０２は、モニタリング装置Ｍ−６の固有特徴データ３６１をモニタリング装置Ｍ−１の使用中特徴データ３１２と比較する。代替判断部６０２は、その比較結果に基づいて、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置として動作できるか否かを判断する。特徴データ管理部６０５は、モニタリング装置Ｍ−６がモニタリングを開始した場合、モニタリング装置Ｍ−６の特徴データ３６を更新し、その更新した特徴データ３６を映像記録装置Ｒ２に送信する。
【０３１４】
設定ファイル取得部６０３は、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置として動作できると判断された場合、モニタリング装置Ｍ−１の設定ファイル４１を映像記録装Ｒ２から取得する。設定ファイル管理部６０４は、設定ファイル取得部６０３により取得された設定ファイル４１を修正して、モニタリング装置Ｍ−４の設定ファイル４６を生成する。
【０３１５】
｛１．３．映像記録装置Ｒ２の構成｝
図２９は、映像記録装置Ｒ２の構成を示す機能ブロック図である。図２９を参照して、映像記録装置Ｒ２は、特徴データ取得部５６３と、特徴判断部５６４とを備えない点を除き、図４に示す映像記録装置Ｒ１と同じ構成である。このため、映像記録装置Ｒ２の詳細な説明を省略する。
【０３１６】
｛２．モニタリングシステム４００の動作｝
｛２．１．モニタリング装置Ｍ−６の検出｝
上述のように、モニタリングシステム４００において、モニタリング装置Ｍ−６が、故障したモニタリング装置Ｍ−１の代替装置として動作する。モニタリングシステム４００は、モニタリング装置Ｍ−１が故障してから、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置の候補として検出されるまで、モニタリングシステム１００と同様に動作する。このため、モニタリングシステム４００においてモニタリング装置Ｍ−６が検出されるまでの詳細な説明を省略する。
【０３１７】
｛２．２．使用中特徴データ３１２の送信｝
図３０は、モニタリング装置Ｍ−６が検出された後のモニタリングシステム４００の動作を示すシーケンス図である。図３０を参照して、モニタリング装置Ｍ−６がモニタリング装置Ｍ−１の代替装置の候補として検出された場合、映像記録装置Ｒ２とモニタリング装置Ｍ−６とは、ＭＱＴＴプロトコルに基づくコネクションＧ１，Ｇ２を確立する（ステップＳ８０１）。コネクションＧ１では、モニタリング装置Ｍ−６がパブリッシャであり、映像記録装置Ｒ２がサブスクライバである。コネクションＧ２では、映像記録装置Ｒ２がパブリッシャであり、モニタリング装置Ｍ−６がサブスクライバである。ステップＳ８０１は、ステップＳ３０１，Ｓ３０２（図１０参照）と同様の処理である。
【０３１８】
映像記録装置Ｒ２における通知部５６６は、モニタリング装置Ｍ−１の使用中特徴データ３１２を、コネクションＧ２を介して、モニタリング装置Ｍ−６に送信する（ステップＳ８０２）。モニタリング装置Ｍ−６における特徴データ取得部６０１は、使用中特徴データ３１２を映像記録装置Ｒ２から受け、その受けた使用中特徴データ３１２を代替判断部６０２に出力する。
【０３１９】
｛２．３．特徴データの比較｝
代替判断部６０２は、モニタリング装置Ｍ−６の固有特徴データ３６１を記憶装置１６１から取得する。代替判断部６０２は、固有特徴データ３６１を使用中特徴データ３１２と比較し、その比較結果に基づいて、モニタリング装置Ｍ−６をモニタリング装置Ｍ−１の代替装置として動作させることを決定する（ステップＳ８０３）。ステップＳ８０３における代替判断部６０２の決定は、図１３に示すステップＳ４１１と同じの処理である。
【０３２０】
モニタリング装置Ｍ−６をモニタリング装置Ｍ−１の代替装置として動作させることが決定された場合、設定ファイル取得部６０３は、モニタリング装置Ｍ−１の設定ファイル４１を映像記録装置Ｒ２から取得する。具体的には、設定ファイル取得部６０３は、コネクションＧ２を介して、モニタリング装置Ｍ−１の設定ファイル４１の送信を映像記録装置Ｒ２に要求する（ステップＳ８０４）。映像記録装置Ｒ２における通知部５６６は、設定ファイル６０３の送信要求を受けて、コネクションＧ２を介して設定ファイル４１をモニタリング装置Ｍ−６に送信する（ステップＳ８０５）。
【０３２１】
｛２．４．動作条件の変更｝
モニタリング装置Ｍ−６において、設定ファイル取得部６０３は、映像記録装置Ｒ２から取得した設定ファイル４１を設定ファイル管理部６０４に出力する。設定ファイル管理部６０４は、設定ファイル４１に含まれる装置設定ファイル４１１を修正する（ステップＳ８０６）。装置設定ファイル４１１の修正により、モニタリング装置Ｍ−１の動作条件が記録された装置設定ファイル４６１が生成される。ステップＳ８０６における装置設定ファイル４１１の修正は、図１３に示すステップＳ４１５と同じ処理である。
【０３２２】
動作管理部１６３は、ステップＳ８０６で生成された装置設定ファイル４６１に基づいて、モニタリング装置Ｍ−６の動作条件を変更する（ステップＳ８０７）。
【０３２３】
設定ファイル管理部６０４は、センサ設定ファイル４１２を設定ファイル４１から抽出する。センサ設定ファイル４１２は、ネットワークセンサＳ１の接続情報及び動作条件を記録している。このため、設定ファイル管理部６０４は、モニタリング装置Ｍ−１がモニタリングにおいてネットワークセンサＳ１を使用していたと判断する。モニタリング装置Ｍ−６とネットワークセンサＳ１とは、設定ファイル管理部６０４の判断に基づいて、ＭＱＴＴプロトコルに基づくコネクションＨ１，Ｈ２を確立する（ステップＳ８０８）。
【０３２４】
コネクションＨ１では、ネットワークセンサＳ１がパブリッシャであり、モニタリング装置Ｍ−６がサブスクライバである。コネクションＨ２では、モニタリング装置Ｍ−６がパブリッシャであり、ネットワークセンサＳ１がサブスクライバである。ステップＳ８０１は、ステップＳ３０１，Ｓ３０２（図１０参照）と同様の処理である。
【０３２５】
モニタリング装置Ｍ−６におけるセンサ接続部１６２は、設定ファイル管理部６０４により抽出されたセンサ設定ファイル４１２を、コネクションＨ２を介してネットワークセンサＳ１に送信する（ステップＳ８０９）。ネットワークセンサＳ１は、モニタリング装置Ｍ−６から送信されたセンサ設定ファイル４１２に基づいて動作条件を設定する（ステップＳ８１０）。ネットワークセンサＳ１は、動作条件の設定に用いたセンサ設定ファイル４１２を、バックアップのためにモニタリング装置Ｍ−６に送信する（ステップＳ８１１）。ステップＳ８０９〜Ｓ８１１は、図１３に示すステップＳ４１８〜Ｓ４２０と同様の処理である。
【０３２６】
｛２．６．新たな設定ファイルの生成｝
モニタリング装置Ｍ−６において、設定ファイル管理部６０４は、モニタリング装置Ｍ−６の設定ファイル４６を新たに生成して、映像記録装置Ｒ２に送信する（ステップＳ８１２）。設定ファイル４６は、ステップＳ８０６で生成した装置設定ファイル４６１と、ステップＳ８１１で送信されたセンサ設定ファイル４１２とを含む。
【０３２７】
映像記録装置Ｒ２における通知部５６６は、ステップＳ８１２で送信された設定ファイル４６をＨＤＤ５５に保存する（ステップＳ８１３）。これにより、モニタリング装置Ｍ−６の設定ファイル４６が、映像記録装置Ｒ２にバックアップされる。
【０３２８】
｛２．６．特徴データの更新｝
モニタリング装置Ｍ−６において、特徴データ管理部６０５は、特徴データ３６を更新し、その更新した特徴データ３６を映像記録装置Ｒ２に送信する（ステップＳ８１４）。具体的には、特徴データ管理部６０５は、装置設定ファイル４６１に記録されたモニタリング装置Ｍ−６の動作条件に基づいて、使用中特徴データ３６２を更新する。特徴データ管理部６０５は、ネットワークセンサＳ１から送信されたセンサ設定ファイル４１２に基づいて、外部センサデータ３１３を新たに生成する。特徴データ管理部６０５は、固有特徴データ３６１と、更新された使用中特徴データ３６２と、新たに生成された外部センサデータ３１３とを含む新たな特徴データ３６を生成する。
【０３２９】
特徴データ管理部６０５は、新たに生成した特徴データ３６を記憶装置１６１に保存されている特徴データ３６と置き換えることにより、特徴データ３６を更新する。特徴データ管理部６０５は、更新された特徴データ３６を、コネクションＧ１を介して映像記録装置Ｒ２に送信する。映像記録装置Ｒ２において、更新部５６５は、モニタリング装置Ｍ−６から送信された設定ファイル４６及び特徴データ３６に基づいて、管理データ５７を更新する（ステップＳ８１５）。この結果、管理データ５７は、図１５と同様の内容を有する。ただし、本実施の形態では、図１５に示す管理データ５７は、モニタリング装置Ｍ−４に関するデータに代えて、モニタリング装置Ｍ−６に関するデータを記録する。
【０３３０】
その後、映像記録装置Ｒ２とモニタリング装置Ｍ−６とは、コネクションＧ１，Ｇ２を介して、互いに動作確認を行う（ステップＳ８１６）。モニタリング装置Ｍ−６とネットワークセンサＳ１とは、コネクションＨ１，Ｈ２を介して、互いに動作確認を行う（ステップＳ８１７）。ステップＳ８１６，Ｓ８１７は、図１０に示す動作確認の処理と同じであるため、その説明を省略する。
【０３３１】
このように、モニタリングシステム４００において、モニタリング中のモニタリング装置Ｍ−１が故障した場合、モニタリング装置Ｍ−６は、モニタリング装置Ｍ−１の代替装置として動作することを決定する。モニタリング装置Ｍ−６は、モニタリング装置Ｍ−１の設定ファイル４１を取得し、その取得した設定ファイル４１に含まれるネットワークセンサＳ１のセンサ設定ファイル４１２に基づいて、ネットワークセンサＳ１と接続する。
【０３３２】
これにより、モニタリング装置Ｍ−６は、モニタリング装置Ｍ−１がモニタリングに使用していたネットワークセンサＳ１を用いてモニタリングを行うことができる。つまり、モニタリング装置Ｍ−６は、モニタリング装置Ｍ−１と同じモニタリング条件で、モニタリングを継続することができる。
【０３３３】
［第５の実施の形態］
｛１．モニタリングシステム５００の構成｝
｛１．１．全体構成｝
図３１は、本発明の第５の実施の形態に係るモニタリングシステム５００の構成を示す機能ブロック図である。図３１を参照して、モニタリングシステム５００は、モニタリング装置Ｍ−１〜Ｍ−３，Ｍ−７と、ネットワークセンサＳ３と、映像記録装置Ｒ２と、モニタリング用端末２と、ネットワーク３とを備える。
【０３３４】
図３１に示すモニタリング装置Ｍ−１は、上記第３の実施の形態におけるモニタリング装置Ｍ−１（図２０参照）と同様に、ネットワークセンサＳ１をモニタリングに使用しない。
【０３３５】
モニタリング装置Ｍ−７は、モニタリング装置Ｍ−１が故障した場合に、モニタリング装置Ｍ−１の代替装置として使用される。モニタリング装置Ｍ−７は、記録用映像データ７１Ｃと、ライブ用映像データ７１Ｄとを映像記録装置Ｒ２に送信する。モニタリング装置Ｍ−１が照度センサ１０７を備えているのに対して、モニタリング装置Ｍ−７は、照度センサ１０７を備えない。
【０３３６】
上記第３の実施の形態に係るモニタリングシステム３００では、映像記録装置Ｒ１が、モニタリング装置Ｍ−５をモニタリング装置Ｍ−１の代替装置として使用できるか否かを決定した。これに対して、本実施の形態では、モニタリング装置Ｍ−７自身が、モニタリング装置Ｍ−１の代替装置として動作できるか否かを決定する。
【０３３７】
ネットワークセンサＳ３は、照度センサである。ネットワークセンサＳ３は、モニタリング装置Ｍ−７がモニタリング装置Ｍ−１の代替装置としてモニタリングする際に、モニタリング装置Ｍ−７により使用される。
【０３３８】
｛１．２．モニタリング装置Ｍ−７の構成｝
図３２は、図３１に示すモニタリング装置Ｍ−７の構成を示す機能ブロック図である。図３２を参照して、モニタリング装置Ｍ−７は、カメラＣ−７と、イベント検出装置Ｅ―７と、記憶装置１７１と、センサ接続部１７２と、動作管理部１７３とを備える。
【０３３９】
カメラＣ−７の構成は、図２に示すカメラＣ−１と同じである。イベント検出装置Ｅ−７の構成は、図２１に示すイベント検出装置Ｅ−５の構成と同じである。このため、カメラＣ−７及びイベント検出装置Ｅ−７の構成についての詳細な説明を省略する。
【０３４０】
（記憶装置１７１）
記憶装置１７１は、不揮発性の記憶装置であり、例えば、フラッシュメモリである。記憶装置１７１は、特徴データ３７と、設定ファイル４７とを保存する。
【０３４１】
特徴データ３７は、モニタリング装置Ｍ−７が有する特徴を記録したデータである。特徴データ３７は、固有特徴データ３７１と、使用中特徴データ３７２と、外部センサデータ３７３とを含む。外部センサデータ３７３は、モニタリング装置Ｍ−７がモニタリングの際に使用するネットワークセンサＳ３の特徴を記録したデータである。
【０３４２】
設定ファイル４７は、モニタリング装置Ｍ−７のモニタリング条件を記録したファイルである。設定ファイル４７は、装置設定ファイル４７１と、センサ設定ファイル４５２とを含む。装置設定ファイル４７１は、モニタリング装置Ｍ−７の動作条件を記録したファイルである。センサ設定ファイル４５２は、ネットワークセンサＳ３の動作条件を記録したファイルである。
【０３４３】
（センサ接続部１７２）
センサ接続部１７２は、図２１に示すセンサ接続部１５２と同様に動作する。このため、センサ接続部１７２についての詳細な説明を省略する。
【０３４４】
（動作管理部１７３）
動作管理部１７３は、モニタリング装置Ｍ−７がモニタリング装置Ｍ−１の代替装置として動作できるか否かを判断する。動作管理部１７３は、モニタリング装置Ｍ−７が代替装置として動作できると判断した場合、装置設定ファイル４７１と、センサ設定ファイル４５２とをモニタリング装置Ｍ−１の設定ファイル４１から生成する。動作管理部１７３は、装置設定ファイル４７１とセンサ設定ファイル４５２とを含む設定ファイル４７を生成して、記憶装置１７１に保存する。
【０３４５】
図３３は、動作管理部１７３の構成を示す機能ブロック図である。図３３を参照して、動作管理部１７３は、特徴データ取得部７０１と、代替判断部７０２と、設定ファイル取得部７０３と、設定ファイル管理部７０４と、特徴データ管理部７０５とを備える。
【０３４６】
特徴データ取得部７０１は、モニタリング装置Ｍ−１の特徴データ３１を映像記録装置Ｒ２から取得する。具体的には、特徴データ取得部７０１は、モニタリング装置Ｍ−１の使用中特徴データ３１２を取得する。代替判断部７０２は、モニタリング装置Ｍ−７の固有特徴データ３７１をモニタリング装置Ｍ−１の使用中特徴データ３１２と比較する。代替判断部７０２は、その比較結果に基づいて、モニタリング装置Ｍ−７がモニタリング装置Ｍ−１の代替装置として動作できるか否かを判断する。特徴データ管理部７０５は、モニタリング装置Ｍ−７がモニタリングを開始した際に、モニタリング装置Ｍ−７の特徴データ３７を更新し、その更新した特徴データ３７を映像記録装置Ｒ２に送信する。
【０３４７】
設定ファイル取得部７０３は、モニタリング装置Ｍ−７がモニタリング装置Ｍ−１の代替装置として動作できると判断された場合、モニタリング装置Ｍ−１の設定ファイル４１を映像記録装置Ｒ２から取得する。設定ファイル管理部７０４は、設定ファイル取得部７０３により取得された設定ファイル４１を修正して、装置設定ファイル４７１及びセンサ設定ファイル４５２を生成する。また、設定ファイル管理部７０４は、その生成した装置設定ファイル４７１及びセンサ設定ファイル４５２を含む設定ファイル４７を生成する。
【０３４８】
｛２．モニタリングシステム５００の動作｝
｛２．１．モニタリング装置Ｍ−７の検出｝
上述のように、モニタリングシステム５００において、モニタリング装置Ｍ−７が、故障したモニタリング装置Ｍ−１の代替装置として動作する。モニタリングシステム５００は、モニタリング装置Ｍ−１が故障してから、モニタリング装置Ｍ−７がモニタリング装置Ｍ−１の代替装置の候補として検出されるまで、モニタリングシステム３００と同様に動作する。このため、モニタリングシステム５００においてモニタリング装置Ｍ−７が検出されるまでの詳細な説明を省略する。
【０３４９】
｛２．２．使用中特徴データ３１２の送信｝
図３４は、モニタリング装置Ｍ−６が検出された後のモニタリングシステム５００の動作を示すシーケンス図である。
【０３５０】
図３４を参照して、モニタリング装置Ｍ−７がモニタリング装置Ｍ−１の代替装置の候補として検出された場合、映像記録装置Ｒ２とモニタリング装置Ｍ−７とは、ＭＱＴＴプロトコルに基づくコネクションＫ１，Ｋ２を確立する（ステップＳ９０１）。コネクションＫ１では、モニタリング装置Ｍ−７がパブリッシャであり、映像記録装置Ｒ２がサブスクライバである。コネクションＫ２では、映像記録装置Ｒ２がパブリッシャであり、モニタリング装置Ｍ−７がサブスクライバである。ステップＳ９０１は、ステップＳ３０１，Ｓ３０２（図１０参照）と同様の処理である。
【０３５１】
映像記録装置Ｒ２における通知部５６６は、モニタリング装置Ｍ−１の使用中特徴データ３１２を、コネクションＫ２を介して、モニタリング装置Ｍ−７に送信する（ステップＳ９０２）。モニタリング装置Ｍ−７における特徴データ取得部７０１は、使用中特徴データ３１２を映像記録装置Ｒ２から受け、その受けた使用中特徴データ３１２を代替判断部７０２に出力する。
【０３５２】
｛２．３．特徴データの比較｝
代替判断部７０２は、モニタリング装置Ｍ−７の固有特徴データ３７１を記憶装置１７１から取得する。代替判断部７０２は、固有特徴データ３７１を使用中特徴データ３１２と比較する。代替判断部７０２は、その比較結果に基づいて、モニタリング装置Ｍ−７を条件付きでモニタリング装置Ｍ−１の代替装置として動作させることを決定する（ステップＳ９０３）。
【０３５３】
ステップＳ９０３について詳しく説明する。上記第３の実施の形態におけるステップＳ７０４（図２２参照）と同様に、モニタリング装置Ｍ−７は、モニタリング装置Ｍ−１で使用されている基本的な特徴及びカメラについての特徴を含んでいるが、モニタリング装置Ｍ−１で使用されているセンサについての特徴を含まない。具体的には、モニタリング装置Ｍ−１がモニタリングにおいて照度センサ１０７を使用しているが、モニタリング装置Ｍ−７が照度センサ１０７を有していない。このため、代替判断部７０２は、ネットワーク３に接続された照度センサを使用することができる場合、モニタリング装置Ｍ−７をモニタリング装置Ｍ−１の代替装置として動作させることを決定する。
【０３５４】
｛２．４．ネットワークセンサＳ３の探索｝
代替判断部７０２は、ステップＳ９０３における決定に基づいて、ネットワーク３に接続された照度センサの検出をセンサ接続部１７２に指示する。センサ接続部１７２は、代替判断部７０２の指示を受けて、ＵＤＰを用いて、センサ探索パケット６６をネットワーク３にブロードキャストする（ステップＳ９０４）。ステップＳ９０４は、図２２に示すステップＳ７０７と同じ処理である。センサ探索パケット６６は、センサの特徴が照度検出機能であることを示す特徴要求データを含む。
【０３５５】
ネットワークセンサＳ３は、センサ探索パケット６６の応答として、センサ探索応答パケット６７をモニタリング装置Ｍ−７に送信する（ステップＳ９０５）。ステップＳ９０５は、図２２に示すステップＳ７０８と同じ処理である。
【０３５６】
モニタリング装置Ｍ−７におけるセンサ接続部１７２が、センサ探索応答パケット６７をネットワークセンサＳ３から受信した場合、代替判断部７０２は、ネットワークセンサＳ３を用いることにより、モニタリング装置Ｍ−７を代替装置として動作させることができると判断する。この結果、ＭＱＴＴプロトコルに基づくコネクションＬ１，Ｌ２が、モニタリング装置Ｍ−７とネットワークセンサＳ３との間で確立される（ステップＳ９０６）。
【０３５７】
コネクションＬ１において、ネットワークセンサＳ３がパブリッシャであり、モニタリング装置Ｍ−７がサブスクライバである。コネクションＬ２において、モニタリング装置Ｍ−７がパブリッシャであり、ネットワークセンサＳ３がサブスクライバである。
【０３５８】
｛２．５．動作条件の変更｝
モニタリング装置Ｍ−７における設定ファイル取得部７０３は、コネクションＫ２を介して、モニタリング装置Ｍ−１の設定ファイル４１を映像記録装置Ｒ２から取得する（ステップＳ９０７，Ｓ９０８）。ステップＳ９０７，Ｓ９０８は、図３０に示すステップＳ８０４，Ｓ８０５と同じ処理である。設定ファイル取得部７０３は、取得した設定ファイル４１を設定ファイル管理部７０４に出力する。
【０３５９】
設定ファイル管理部７０４は、モニタリング装置Ｍ−１の設定ファイル４１を修正して、装置設定ファイル４７１とセンサ設定ファイル４５２とを生成する（ステップＳ９０９）。
【０３６０】
ステップＳ９０９について詳しく説明する。本実施の形態では、モニタリング装置Ｍ−１は、ネットワークセンサＳ１をモニタリングに使用していない。このため、モニタリング装置Ｍ−１の設定ファイル４１は、装置設定ファイル４１１を含むが、センサ設定ファイル４１２を含まない。設定ファイル管理部７０４は、照度センサ１０７（図２参照）に関する設定データを装置設定ファイル４１１から抽出する。設定ファイル管理部７０４は、その抽出した設定データをネットワークセンサＳ３の仕様に合わせて修正することにより、ネットワークセンサＳ３のセンサ設定ファイル４５２を生成する。センサ設定ファイル４５２は、修正された設定データと、ネットワークセンサＳ３の接続情報とを含む。
【０３６１】
また、設定ファイル管理部７０４は、照度センサ１０７に関する設定データを除くデータを装置設定ファイル４１１から抽出する。設定ファイル管理部７０４は、その抽出したデータをモニタリング装置Ｍ−７の仕様に合わせて修正することにより、モニタリング装置Ｍ−７の装置設定ファイル４７１を生成する。
【０３６２】
動作管理部１７３は、ステップＳ９０９で生成された装置設定ファイル４７１に基づいて、モニタリング装置Ｍ−７の動作条件を変更する（ステップＳ９１０）。
【０３６３】
図３５は、図３４に示すステップＳ９１０以降のモニタリングシステム５００の動作を示すシーケンス図である。図３５を参照して、モニタリング装置Ｍ−７におけるセンサ接続部１７２は、ステップＳ９０９で生成されたセンサ設定ファイル４５２を、コネクションＬ２を介して、ネットワークセンサＳ３に送信する（ステップＳ９１１）。
【０３６４】
ネットワークセンサＳ３は、ステップＳ９１１で送信されたセンサ設定ファイル４５２に基づいて、動作条件を変更する（ステップＳ９１２）。ネットワークセンサＳ３は、バックアップのために、動作条件の変更に用いたセンサ設定ファイル４５２をモニタリング装置Ｍ−７に送信する（ステップＳ９１３）。ステップＳ９１３において、センサ設定ファイル４５２は、コネクションＬ１を介して送信される。
【０３６５】
｛２．６．新たな設定ファイルの生成｝
モニタリング装置Ｍ−７において、設定ファイル管理部７０４は、モニタリング装置Ｍ−７の設定ファイル４７を生成して送信する（ステップＳ９１４）。具体的には、設定ファイル管理部７０４は、モニタリング装置Ｍ−７の動作条件の変更に用いた装置設定ファイル４７１と、ネットワークセンサＳ３の動作条件の変更に用いたセンサ設定ファイル４５２とを含む設定ファイル４７を生成する。設定ファイル管理部７０４は、その生成した設定ファイル４７を、コネクションＫ１を介して映像記録装置Ｒ２に送信する。
【０３６６】
映像記録装置Ｒ２における通知部５６６は、ステップＳ９１４で送信された設定ファイル４７をＨＤＤ５５に保存する（ステップＳ９１５）。これにより、モニタリング装置Ｍ−７の設定ファイル４７が、映像記録装置Ｒ２にバックアップされる。
【０３６７】
｛２．７．特徴データの更新｝
モニタリング装置Ｍ−７において、特徴データ管理部７０５は、特徴データ３７を更新し、その更新した特徴データ３７を映像記録装置Ｒ２に送信する（ステップＳ９１６）。
【０３６８】
具体的には、特徴データ管理部７０５は、装置設定ファイル４７１に記録されたモニタリング装置Ｍ−７の動作条件に基づいて、使用中特徴データ３７２を更新する。また、特徴データ管理部７０５は、センサ設定ファイル４５２の内容に基づいて、外部センサデータ３７３を新たに生成する。特徴データ管理部７０５は、固有特徴データ３７１と、更新された使用中特徴データ３７２と、新たに生成された外部センサデータ３７３とを含む新たな特徴データ３７を生成する。
【０３６９】
特徴データ管理部７０５は、新たに生成した特徴データ３７を記憶装置１７１に保存されている特徴データ３７と置き換えることにより、特徴データ３７を更新する。特徴データ管理部７０５は、更新された特徴データ３７を、コネクションＫ１を介して映像記録装置Ｒ２に送信する。映像記録装置Ｒ２において、更新部５６５は、モニタリング装置Ｍ−７から送信された設定ファイル４７及び特徴データ３７に基づいて、管理データ５７を更新する（ステップＳ９１６）。この結果、管理データ５７は、図１５と同様の内容を有する。ただし、本実施の形態では、図１５に示す管理データ５７は、モニタリング装置Ｍ−４に関するデータに代えて、モニタリング装置Ｍ−７に関するデータを記録する。
【０３７０】
その後、モニタリング装置Ｍ−７と映像記録装置Ｒ２とは、コネクションＫ１，Ｋ２を用いて、動作確認を定期的に行う（ステップＳ９１８）。モニタリング装置Ｍ−７とネットワークセンサＳ３とは、コネクションＬ１，Ｌ２を用いて、動作確認を定期的に行う（ステップＳ９１９）。ステップＳ９１８，Ｓ９１９は、図１０に示す処理と同様の処理であるため、その説明を省略する。
【０３７１】
このように、本実施の形態では、モニタリング装置Ｍ−７の基本的な特徴及びカメラの特徴が、モニタリング装置Ｍ−１がモニタリングに使用している基本的な特徴及びカメラの特徴を包含している場合、モニタリング装置Ｍ−７は、自装置をモニタリング装置Ｍ−１の代替装置に決定する。モニタリング装置Ｍ−７は、モニタリング装置Ｍ−１がモニタリングに使用しているが、モニタリング装置Ｍ−７が備えていない照度センサを探索する。モニタリング装置Ｍ−７は、探索の結果、ネットワークセンサＳ３を検出し、検出したネットワークセンサＳ３を用いてモニタリングを行う。これにより、モニタリング装置Ｍ−７が、故障したモニタリング装置Ｍ−１がモニタリングに使用している特徴を有していない場合であっても、モニタリング装置Ｍ−１と同じ条件でモニタリングを継続することが可能となる。
【０３７２】
｛変形例｝
上記実施の形態では、動作確認及びモニタリング装置の交換時において、ＭＱＴＴプロトコルが用いられる例を説明した。しかし、映像記録装置、モニタリング装置、及びネットワークセンサは、動作確認及びモニタリング装置の交換時において、ＭＱＴＴプロトコル以外のプロトコルを用いてもよい。例えば、映像記録装置Ｒ１が、メッセージを送信するパブリッシャ及びメッセージを受信するサブスクライバの両者として動作することができ、かつ、モニタリング装置Ｍ−１がパブリッシャ及びサブスクライバとして動作することができるプロトコルであればよい。具体的には、映像記録装置、モニタリング装置、及びネットワークセンサは、双方向に通信することができるプロトコルを用いて通信することができればよい。このとき、双方向で通信する場合に用いられるコネクションの数は、特に限定されない。
【０３７３】
上記第１実施の形態では、映像記録装置Ｒ１が、故障したモニタリング装置の使用中特徴データを、代替装置の候補として検出されたモニタリング装置の固有特徴データと比較することにより、検出されたモニタリング装置を故障したモニタリング装置の代替装置として使用できるか否かを決定した。
【０３７４】
しかし、映像記録装置Ｒ１は、故障したモニタリング装置の使用中特徴データを含む装置探索パケット８１を送信することにより、代替装置を検出してもよい。この場合、新たにネットワーク３に接続されたモニタリング装置は、装置探索パケット８１に含まれる使用中特徴データに基づいて、故障したモニタリング装置で使用されている特徴を含んでいる場合、装置探索応答パケット８２を映像記録装置Ｒ１に送信する。映像記録装置Ｒ１は、装置探索応答パケット８２の送信元を、故障したモニタリング装置の代替装置に決定する。つまり、映像記録装置Ｒ１が故障したモニタリング装置の代替装置を検出することができれば、代替装置を検出する方法は特に限定されない。その他の実施の形態でも同様である。
【０３７５】
上記第１の実施の形態では、映像記録装置Ｒ１が、図１３に示すステップＳ４１１において、モニタリング装置Ｍ−１の使用中特徴データ３１２をモニタリング装置Ｍ−４の固有特徴データ３４１と比較する例を説明したが、これに限られない。映像記録装置Ｒ１において、特徴判断部５６４は、モニタリング装置Ｍ−１の固有特徴データ３１１をモニタリング装置Ｍ−４の固有特徴データと比較して、モニタリング装置Ｍ−４が、モニタリング装置Ｍ−１が元来有する特徴を包含しているか否かを判断してもよい。つまり、特徴判断部５６４は、モニタリング装置Ｍ−１が有する特徴を記録するデータと、モニタリング装置Ｍ−４が有する特徴を記録するデータとに基づいて、モニタリング装置Ｍ−４をモニタリング装置Ｍ−１の代替装置として使用できるか否かを判断すればよい。上記第４の実施の形態におけるモニタリング装置Ｍ−６及び第５の実施の形態におけるモニタリング装置Ｍ−７についても同様である。
【０３７６】
上記実施の形態において、映像記録装置Ｒ１，Ｒ２がＨＤＤ５５を備える例を説明したが、これに限られない。映像記録装置Ｒ１，Ｒ２は、ＨＤＤ５５に代えて、ＳＳＤを備えてもよい。また、映像記録装置Ｒ１，Ｒ２は、ＨＤＤ５５及びＳＳＤの両者を備えてもよい。この場合、ＨＤＤ５５が、記録用映像データを保存し、ＳＳＤが、設定ファイル４１〜４７及び管理データ５７を保存するようにしてもよい。つまり、映像記録装置Ｒ１は、ＨＤＤ５５に記憶されている各種データを、複数の記憶装置に分散して保存してもよい。
【０３７７】
上記実施の形態では、映像記録装置Ｒ１，Ｒ２が管理部５６を備える例を説明したが、これに限られない。映像記録装置Ｒ１，Ｒ２が管理部５６を備えていなくてもよい。映像記録装置Ｒ１，Ｒ２とは別の管理装置が、管理部５６を備えるとともに、ネットワーク３に接続されていればよい。
【０３７８】
また、上記実施形態で説明したモニタリング装置Ｍ−１〜Ｍ−７及び映像記録装置Ｒ１において、各ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０３７９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０３８０】
また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【０３８１】
また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【０３８２】
例えば、上記実施形態（変形例を含む）の各機能部を、ソフトウェアにより実現する場合、図３６に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。
【０３８３】
また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【０３８４】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０３８５】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０３８６】
また、文言「部」は、「サーキトリー（ｃｉｒｃｕｉｔｒｙ）」を含む概念であってもよい。サーキトリーは、ハードウェア、ソフトウェア、あるいは、ハードウェアおよびソフトウェアの混在により、その全部または一部が、実現されるものであってもよい。
【０３８７】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【符号の説明】
【０３８８】
１００，３００，４００，５００  モニタリングシステム
Ｃ−１〜Ｃ−７  カメラ
Ｅ−１〜Ｅ−７  イベント検出装置
Ｍ−１〜Ｍ−７  モニタリング装置
Ｒ１，Ｒ２  映像記録装置（管理装置）
Ｓ１〜Ｓ３  ネットワークセンサ
１１３，１４３，１５３，１６３，１７３  動作管理部
１１４，１４２，１５２  センサ接続部
５６１，６０１，７０１  動作確認部
５６３  特徴データ取得部
５６４  特徴判断部
５６６  通知部
６０２，７０２  代替判断部
６０３，７０３  設定ファイル取得部
６０４，７０４  設定ファイル管理部
６０５，７０５  特徴データ管理部
【図１】
2019028493.tif 000003
【図２】
2019028493.tif 000004
【図３】
2019028493.tif 000005
【図４】
2019028493.tif 000006
【図５】
2019028493.tif 000007
【図６】
2019028493.tif 000008
【図７】
2019028493.tif 000009
【図８】
2019028493.tif 000010
【図９】
2019028493.tif 000011
【図１０】
2019028493.tif 000012
【図１１】
2019028493.tif 000013
【図１２】
2019028493.tif 000014
【図１３】
2019028493.tif 000015
【図１４】
2019028493.tif 000016
【図１５】
2019028493.tif 000017
【図１６】
2019028493.tif 000018
【図１７】
2019028493.tif 000019
【図１８】
2019028493.tif 000020
【図１９】
2019028493.tif 000021
【図２０】
2019028493.tif 000022
【図２１】
2019028493.tif 000023
【図２２】
2019028493.tif 000024
【図２３】
2019028493.tif 000025
【図２４】
2019028493.tif 000026
【図２５】
2019028493.tif 000027
【図２６】
2019028493.tif 000028
【図２７】
2019028493.tif 000029
【図２８】
2019028493.tif 000030
【図２９】
2019028493.tif 000031
【図３０】
2019028493.tif 000032
【図３１】
2019028493.tif 000033
【図３２】
2019028493.tif 000034
【図３３】
2019028493.tif 000035
【図３４】
2019028493.tif 000036
【図３５】
2019028493.tif 000037
【図３６】
2019028493.tif 000038