(57)【要約】      （修正有）【課題】複数の拠点に設けられている監視装置を簡素な構成にて効率よく集中管理する監視システム及び監視システムの制御方法を提供する。【解決手段】複数の拠点２の夫々に設けられた監視装置（監視カメラ３）、拠点２の夫々に設けられ、監視装置と通信可能に接続する通信装置（ＶＰＮルータ４）、及び、拠点２から遠隔した場所に設けられ、通信装置と通信網を介して通信可能に接続された監視制御装置７、を備える監視システム１であって、監視制御装置７は、拠点２の夫々に対応づけられた仮想マシンを管理し、仮想マシンの夫々は、通信装置との間で通信網（グローバル通信網８）を介してＶＰＮ（Virtual Private Network）を構成し、仮想マシンの夫々は、夫々に対応づけられた拠点２に存在する監視装置３とＶＰＮによって通信する。【選択図】図１
2015186173.tif 000002
【特許請求の範囲】
【請求項１】
複数の拠点の夫々に設けられた監視装置、
前記拠点の夫々に設けられ、前記監視装置と通信可能に接続する通信装置、
及び、
前記拠点から遠隔した場所に設けられ、前記通信装置と通信網を介して通信可能に接続された監視制御装置、
を備え、
前記監視制御装置は、前記拠点の夫々に対応づけられた仮想マシンを管理する仮想マシン管理部を備え、
前記仮想マシンの夫々は、前記通信装置との間で前記通信網を介してＶＰＮ（Virtual Private Network）を構成するＶＰＮ構成部を備え、
前記仮想マシンの夫々は、夫々に対応づけられた前記拠点に存在する前記監視装置と前記ＶＰＮにより通信する
ことを特徴とする監視システム。
【請求項２】
請求項１に記載の監視システムであって、
前記監視装置は、前記通信網を介して前記監視制御装置にイベント発生通知を送信するイベント発生通知処理部を備え、
前記仮想マシンの夫々は、夫々に対応づけられた前記拠点に存在する前記監視装置から送られてくる情報を出力する情報出力部を備え、
前記監視制御装置は、前記監視装置から送られてくる前記イベント発生通知に応じて、前記仮想マシンの夫々の起動状態を制御する
ことを特徴とする監視システム。
【請求項３】
請求項２に記載の監視システムであって、
前記監視制御装置は、前記イベント発生通知を受信すると、現在起動中の前記仮想マシンの少なくともいずれかをサスペンド又は停止させた後、受信した前記イベント発生通知を送信した前記監視装置が存在する前記拠点に対応づけられた前記仮想マシンを起動させる
ことを特徴とする監視システム。
【請求項４】
請求項２に記載の監視システムであって、
前記監視制御装置は、
前記イベント発生通知を受信した際、現在起動中の前記仮想マシンの数が予め設定された最大同時起動可能数に達していれば、現在起動中の前記仮想マシンの少なくともいずれかをサスペンド又は停止させた後、受信した前記イベント発生通知を送信した前記監視装置が存在する前記拠点に対応づけられた前記仮想マシンを起動させ、
前記イベント発生通知を受信した際、現在起動中の前記仮想マシンの数が予め設定された最大同時起動可能数に達していなければ、現在起動中の前記仮想マシンをサスペンド又は停止させることなく前記イベント発生通知を送信した前記監視装置が存在する前記拠点に対応する前記仮想マシンを起動させる
ことを特徴とする監視システム。
【請求項５】
請求項２に記載の監視システムであって、
前記監視制御装置は、受信した前記イベント発生通知が特定のイベントに関するものである場合にのみ、当該イベント発生通知を送信した前記監視装置が存在する前記拠点に対応づけられている前記仮想マシンを起動させる
ことを特徴とする監視システム。
【請求項６】
請求項１又は２に記載の監視システムであって、
前記監視制御装置は、前記仮想マシンの夫々の起動状態を制御するスケジュールを管理し、前記スケジュールに従って前記仮想マシンの起動状態を制御する
ことを特徴とする監視システム。
【請求項７】
請求項６に記載の監視システムであって、
前記監視制御装置は、現在サスペンド又は停止中の前記仮想マシンを起動させる前記スケジュールが到来すると、現在起動中の前記仮想マシンをサスペンド又は停止させた後、前記仮想マシンを起動させる
ことを特徴とする監視システム。
【請求項８】
請求項６に記載の監視システムであって、
前記監視制御装置は、
現在サスペンド又は停止中の前記仮想マシンについて前記スケジュールが到来した際、現在起動中の前記仮想マシンの数が予め設定された最大同時起動可能数に達していれば、現在起動中の前記仮想マシンの少なくともいずれかをサスペンド又は停止をさせた後、起動させるスケジュールが到来した前記仮想マシンを起動させ、
現在サスペンド又は停止中の前記仮想マシンについて前記スケジュールが到来した際、現在起動中の前記仮想マシンの数が予め設定された最大同時起動可能数に達していなければ、現在起動中の前記仮想マシンをサスペンド又は停止をさせることなく、起動させるスケジュールが到来した前記仮想マシンを起動させる
ことを特徴とする監視システム。
【請求項９】
請求項２に記載の監視システムであって、
前記監視装置は、前記監視制御装置に前記情報として映像データを送信し、
前記監視制御装置は、前記映像データに基づく映像を表示する表示装置を備え、
前記情報出力部は、
現在起動中の前記仮想マシンの夫々に対応づけられた画面枠を前記表示装置に表示し、
前記画面枠の夫々に、夫々に対応する前記仮想マシンに対応する拠点に存在する前記監視装置から送られてくる前記映像データに基づく映像を表示する
ことを特徴とする監視システム。
【請求項１０】
請求項９に記載の監視システムであって、
前記情報出力部は、前記画面枠の夫々に、夫々に対応する前記仮想マシンに対応する拠点に存在する前記監視装置又は前記通信装置の設定又は制御を行うためのユーザインタフェースを表示する
ことを特徴とする監視システム。
【請求項１１】
請求項１又は２に記載の監視システムであって、
前記監視装置は、センサから出力される信号に基づき前記イベント発生通知を送信する
ことを特徴とする監視システム。
【請求項１２】
請求項１又は２に記載の監視システムであって、
前記監視制御装置は、複数の前記拠点に存在する前記監視装置から送られてくる前記イベント発生通知を受信するイベントサブスクライバを備える
ことを特徴とする監視システム。
【請求項１３】
請求項１又は２に記載の監視システムであって、
前記監視装置は、監視カメラ、又は監視カメラによって取得される映像データを記録するレコーダ装置であり、
前記通信網はインターネットであり、
前記通信装置はＶＰＮルータである
ことを特徴とする監視システム。
【請求項１４】
複数の拠点の夫々に設けられた監視装置、
前記拠点の夫々に設けられ、前記監視装置と通信可能に接続する通信装置、
及び、
前記拠点から遠隔した場所に設けられ、前記通信装置と通信網を介して通信可能に接続された監視制御装置、
を備える監視システムであって、
前記監視制御装置は、前記拠点の夫々に対応づけられた仮想マシンを管理し、  前記仮想マシンの夫々は、前記通信装置との間で前記通信網を介してＶＰＮを構成し、
前記仮想マシンの夫々は、夫々に対応づけられた前記拠点に存在する前記監視装置と前記ＶＰＮにより通信する
ことを特徴とする監視システムの制御方法。
【請求項１５】
請求項１４に記載の監視システムの制御方法であって、
前記監視装置は、前記通信網を介して前記監視制御装置にイベント発生通知を送信するイベント発生通知処理部を備え、
前記仮想マシンの夫々は、夫々に対応づけられた前記拠点に存在する前記監視装置から送られてくる情報を出力する情報出力部を備え、
前記監視制御装置は、前記監視装置から送られてくる前記イベント発生通知に応じて、前記仮想マシンの夫々の起動状態を制御する
ことを特徴とする監視システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視システム及び監視システムの制御方法に関する。
【背景技術】
【０００２】
監視が行われる拠点に監視カメラを設置し、監視カメラによって撮影された映像を監視センタ等の遠隔地に設けられている監視制御装置にインターネットを介して送信し、監視制御装置に各拠点の映像を集約して遠隔監視を行う監視システムがある。こうした監視システムにおいては、管理の煩雑化や管理コスト、セキュリティ等の観点から、通常は監視カメラにグローバルアドレスを付与することはせず、監視センタと拠点との間でＶＰＮ（Virtual Private Network）を構成し、これを介して監視カメラと監視制御装置とを接続するようにしているのが一般的である。
【０００３】
特許文献１には、監視カメラにより撮像された画像の記録や配信を行う監視映像サーバが、ＩＰ（Internet Protocol）ネットワークを介して、各顧客Ａ，Ｂ，Ｃが所有する複数の監視カメラと顧客Ａ，Ｂ，Ｃが用いる端末とに接続され、監視カメラとの間にＶＰＮ方式の通信路を構築し、監視カメラの撮像画像を記録し、端末からＨＴＴＰ（HyperText Transfer Protocol）通信により配信要求があった場合に、当該顧客に対応する監視カメラの撮像画像を配信し、顧客毎に監視カメラの撮像画像の記録及び配信に関する課金処理を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１６５３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
監視システムが複数の拠点の夫々に設けられている多数の監視装置（監視カメラ、監視カメラの映像を記録するレコーダ装置等）から送られてくる映像を取り扱うものである場合、システム構成の簡素化、業務の効率化、経費節減等を目的として、各拠点に設けられている監視装置の管理（監視装置から送られてくる映像の表示、監視装置の設定や制御等）を、インターネット等の通信網を介して共通の監視制御装置による集中管理（映像の表示、設定、制御等）により行いたいといったニーズが存在する。こうしたニーズに対しては、例えば、図１５に示すように、監視制御センタ６に設けられている一台の監視制御装置７と複数の拠点２の夫々に設けられているＶＰＮルータ４や監視カメラ３との間で、拠点２ごとに複数のＶＰＮ９０を構成することが考えられる。
【０００６】
しかし情報処理装置（パーソナルコンピュータ等）を用いて実現される監視制御装置７に導入される汎用のオペレーティングシステムは、通常は複数の拠点２との間でＶＰＮ９０を同時に機能させる仕組みを備えていない。そのため、上記ニーズに応えようとすればシステムの大規模な変更を余儀なくされる。また複数の拠点２に設けられている多数の監視カメラ３から送られてくる映像を同時に表示するには監視制御装置７として処理能力の高い情報処理装置を用いる必要があり、システム構成の簡素化、業務の効率化、経費節減といった所期の目的を達成することが難しくなってしまう。
【０００７】
本発明はこうした課題に鑑みてなされたものであり、複数の拠点に設けられている監視装置を簡素な構成にて効率よく集中管理することが可能な、監視システム及び監視システムの制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明の主たる発明は、監視システムであって、複数の拠点の夫々に設けられた監視装置、前記拠点の夫々に設けられ、前記監視装置と通信可能に接続する通信装置、及び、前記拠点から遠隔した場所に設けられ、前記通信装置と通信網を介して通信可能に接続された監視制御装置、を備え、前記監視制御装置は、前記拠点の夫々に対応づけられた仮想マシンを管理する仮想マシン管理部を備え、前記仮想マシンの夫々は、前記通信装置との間で前記通信網を介してＶＰＮ（Virtual Private Network）を構成するＶＰＮ構成部を備え、前記仮想マシンの夫々は、夫々に対応づけられた前記拠点に存在する前記監視装置と前記ＶＰＮにより通信することとする。
【発明の効果】
【０００９】
本発明によれば、複数の拠点に設けられている監視装置を簡素な構成にて効率よく集中管理することができる。
【図面の簡単な説明】
【００１０】
【図１】監視システム１の概略的な構成を示す図である。
【図２】監視カメラ３の主なハードウエアを示す図である。
【図３】監視カメラ３の主な機能を示す図である。
【図４】ＶＰＮルータ４の主なハードウエアを示す図である。
【図５】ＶＰＮルータ４の主な機能を示す図である。
【図６】監視制御装置７の主なハードウエアを示す図である。
【図７】監視制御装置７が備える主な機能及び監視制御装置７が記憶する主なデータを示す図である。
【図８】リソース情報テーブル７５１の一例を示す図である。
【図９】イベントリスト７５２の一例を示す図である。
【図１０】出力スケジュール７５３の一例を示す図である。
【図１１】監視制御装置７が表示するモニタ画面１１００の構成を説明する図である。
【図１２】初期処理Ｓ１２００を説明するフローチャートである。
【図１３】稼働中処理Ｓ１３００を説明するフローチャートである。
【図１４】監視制御装置７がモニタ画面１１００に表示する画面の変化を時系列的し示した図である。
【図１５】監視システムの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ実施形態について説明する。尚、以下の説明において、「インタフェース」のことを「Ｉ／Ｆ」と略記することがある。
【００１２】
図１に実施形態として示す監視システム１（監視カメラシステム）の概略的な構成を示している。同図に示すように、監視システム１は、複数の拠点２の夫々に設けられた監視カメラ３（監視装置）、複数の拠点２の夫々に設けられたＶＰＮルータ４（通信装置）、各拠点２に設けられ、監視カメラ３とＶＰＮルータ４とを通信可能に接続するローカル通信網５、各拠点２から遠隔した場所に存在する監視制御センタ６に設けられた監視制御装置７、及び監視制御装置７とＶＰＮルータ４とを通信可能に接続する広域ネットワークであるグローバル通信網８を含む。尚、本実施形態では、３つの拠点２Ａ，２Ｂ，２Ｃと１つの監視制御センタ６とがグローバル通信網８を介して接続して構成される監視システム１を一例として説明するが、拠点２や監視制御センタ６の数は必ずしもこれに限定されない。
【００１３】
同図に示すように、拠点２Ａには３台の監視カメラ３Ａａ，３Ａｂ，３Ａｃと１台のＶＰＮルータ４Ａが、拠点２Ｂには３台の監視カメラ３Ｂａ，３Ｂｂ，３Ｂｃと１台のＶＰＮルータ４Ｂが、拠点２Ｃには３台の監視カメラ３Ｃａ，３Ｃｂ，３Ｃｃと１台のＶＰＮルータ４Ｃが、夫々設けられている。尚、各拠点２に設けられる監視カメラ３の数やＶＰＮルータ４の数は必ずしもこれに限定されない。
【００１４】
拠点２は、監視カメラ３の撮影対象が存在する場所や区域である。例えば、監視システム１が地域に点在するコンビニエンスストア等の複数の店舗の遠隔監視等を目的として構築されたものであれば各店舗が拠点２に相当する。また監視システム１が駅構内の遠隔監視を目的として構築されたものであれば各駅が拠点２に相当する。また監視システム１が高層ビルの各フロアの遠隔監視を目的として構築されたものであれば各フロアが拠点２に相当する。
【００１５】
グローバル通信網８は、無線又は有線方式の通信ネットワークであり、例えば、インターネット、携帯電話網、専用ＩＰ網等である。後述するように、監視制御装置７と拠点２のＶＰＮルータ４とはグローバル通信網８を介してＶＰＮ（Virtual Private Network）を構成し、これにより監視制御装置７と拠点２のＶＰＮルータ４及び監視カメラ３との間では安全に（セキュアに）通信を行うことができる。尚、本実施形態ではグローバル通信網８はインターネットであるものとする。またグローバル通信網８を介して通信する装置には、ネットワークアドレスとしてＩＰアドレス（ＩＰｖ４又はＩＰｖ６）（以下、グローバルアドレスとも称する。）が付与されているものとする。
【００１６】
ローカル通信網５は、無線又は有線方式の通信手段であり、例えば、ＬＡＮ（Local Area Network）である。尚、本実施形態では、ローカル通信網５はＬＡＮであるものとする。またローカル通信網５を介して通信する装置には、ネットワークアドレスとしてＩＰアドレス（ＩＰｖ４又はＩＰｖ６）（以下、ローカルアドレスとも称する。）が付与されているものとする。
【００１７】
図２に監視カメラ３が備える主なハードウエアを示している。同図に示すように、監視カメラ３は、中央制御装置３１（ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）等）、記憶装置３２（ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＮＶＲＡＭ（Non Volatile RAM）等）、各種センサ３３（動体検知センサ(モーションセンサ）、温度センサ、光センサ、音声センサ、振動センサ、ガスセンサ、放射線センサ、煙センサ等）、通信Ｉ／Ｆ３４（ＮＩＣ（Network Interface Card）、無線ＬＡＮモジュール等）、映像取得機構３５（光学レンズ、撮像素子（ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary metal−oxide−semiconductor）、画像圧縮デバイス等）、音声取得機構３６（コンデンサマイクロフォン等）、及び機械機構３７（ＰＴＺ（Pan Tilt Zoom）機構、絞り調整機構、レンズ移動機構等）を備える。
【００１８】
図３に監視カメラ３が備える主な機能及び監視カメラ３が記憶する主なデータを示している。同図に示すように、監視カメラ３は、映像／音声データ生成送信部３１１、機械機構制御部３１２、設定処理部３１３、及びイベント発生通知処理部３１４の各機能を備える。尚、これらの機能は、監視カメラ３が備えるハードウエアによって、もしくは、監視カメラ３の中央制御装置３１が、記憶装置３２に記憶されているプログラムを読み出して実行することにより実現される。同図に示すように、監視カメラ３は、主なデータとして、設定情報３５１を記憶している。
【００１９】
上記機能のうち、映像／音声データ生成送信部３１１は、映像取得機構３５によって取得された映像情報及び音声取得機構３６によって取得された音声情報を所定のフォーマットからなるデータ（例えば、ストリーミング形式のデータ（映像データ、音声データ））に変換する。また映像／音声データ生成送信部３１１は、変換したデータを、グローバル通信網８を介して監視制御装置７に送信する。
【００２０】
機械機構制御部３１２は、能動的に、もしくはグローバル通信網８を介して監視制御装置７から送られてくる制御情報に基づき受動的に、機械機構３７を制御する。
【００２１】
設定処理部３１３は、ローカル通信網５を介してＶＰＮルータ４から送られてくる情報やグローバル通信網８を介して監視制御装置７から送られてくる情報に基づき、当該監視カメラ３の設定（機能設定、動作設定等）を行う。設定された情報は記憶装置３２に設定情報３５１として不揮発な状態で記憶される。
【００２２】
イベント発生通知処理部３１４は、各種センサ３３から出力される信号を監視することによりイベント(動体検知、警報、装置の稼働状況、センサ(音声、振動、温度（熱）、光、ガス、放射線、煙等）反応通知等）の発生を検知する。またイベント発生通知処理部３１４は、イベントの発生を検知すると、当該監視カメラ３の識別子（以下、監視カメラＩＤと称する。）、検知したイベントの種類、イベントが発生した日時等を含んだ情報（以下、イベント発生通知とも称する。）を、グローバル通信網８を介して監視制御装置７に送信する。
【００２３】
図４にＶＰＮルータ４が備える主なハードウエアを示している。ＶＰＮルータ４は、基本的な動作として、ＯＳＩ（Open Systems Interconnection）基本参照モデルにおける第１層（物理層）から第３層（ネットワーク層）までの通信に関する制御を行う。同図に示すように、ＶＰＮルータ４は、中央制御装置４１（ＣＰＵ、ＭＰＵ等）、記憶装置４２（ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ等）、ローカル側通信Ｉ／Ｆ４３（イーサネットスイッチ（イーサネット（Ethernet）は登録商標）等）、及びグローバル側通信Ｉ／Ｆ４４（イーサネットスイッチ（イーサネット（Ethernet）は登録商標）等）を備える。ＶＰＮルータ４は、例えば、ホームルータ、専用ルータ、複数のネットワークインターフェースを備えるゲートウェイコンピュータなどとして実現される。
【００２４】
図５にＶＰＮルータ４が備える主な機能及びＶＰＮルータ４が記憶する主なデータを示している。同図に示すように、ＶＰＮルータ４は、通信制御部４１１、ＶＰＮ通信部４１２、及び設定処理部４１３の各機能を備える。また同図に示すように、ＶＰＮルータ４は、主なデータとして、設定情報４５１を記憶している。
【００２５】
上記機能のうち通信制御部４１１は、グローバルアドレスを用いて行われるグローバル通信網８における通信と、ローカルアドレスを用いて行われるローカル通信網５における通信との間を中継する。具体的には、通信制御部４１１は、ローカル通信網５で行われる通信に用いられるローカルアドレスとローカルなポート番号との組み合わせと、グローバル通信網８で行われる通信に用いられるグローバルアドレスとグローバルなポート番号との組み合わせとの対応を管理したマッピングテーブル（例えば、ＮＡＴ（Network Address Translation）テーブル、もしくはＮＡＰＴ（Network Address Port Translation）テーブル）を記憶装置４２に記憶し、グローバル通信網８から受信したパケットのローカル通信網５におけるパケットへの変換もしくはその逆の変換を、マッピングテーブルを利用して行うことにより、グローバル通信網８とローカル通信網５との間の通信を中継する。
【００２６】
ＶＰＮ通信部４１２は、監視制御装置７との間で、グローバル通信網８を介してＶＰＮを構成する。これによりＶＰＮルータ４と監視制御装置７との間、及び監視カメラ３と監視制御装置７との間でＶＰＮ通信が可能になる。
【００２７】
設定処理部４１３は、グローバル通信網８を介して監視制御装置７から送られてくる情報に基づき、当該ＶＰＮルータ４の設定（機能設定、動作設定等）を行う。設定された情報は記憶装置４２に設定情報４５１として不揮発な状態で記憶される。
【００２８】
図６に監視制御装置７が備える主なハードウエアを示している。監視制御装置７は、中央制御装置７１（ＣＰＵ、ＭＰＵ等）、記憶装置７２（ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ハードディスク（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、メモリカード等）、計時装置７３（ＲＴＣ（Real Time Clock）等）、ユーザＩ／Ｆ７４（入力装置（キーボード、マウス、タッチパネル等）、表示装置（ＧＰＵ（Graphics Processing Unit）、液晶ディスプレイ）、音声出力装置（スピーカ等））等）、及び通信Ｉ／Ｆ７５（ＮＩＣ等）を備える。監視制御装置７は、例えば、パーソナルコンピュータやセットトップボックスとモニタを組み合わせたシステム、専用アプライアンスなどとして実現される。
【００２９】
図７に監視制御装置７が備える主な機能及び監視制御装置７が記憶する主なデータを示している。同図に示すように、監視制御装置７は、オペレーティングシステム７００、仮想マシン管理部７１０、仮想マシン７１１、及びイベントサブスクライバ７２１の各機能を備える。これらの機能は、監視制御装置７が備えるハードウエアによって、もしくは、監視制御装置７の中央制御装置７１が、記憶装置７２に格納されているプログラムを読み出して実行することにより実現される。同図に示すように、監視制御装置７は、主なデータとして、リソース情報テーブル７５１、イベントリスト７５２、出力スケジュール７５３、及び最大同時起動可能数７５４を記憶している。
【００３０】
上記機能のうち、オペレーティングシステム７００は、監視制御装置７に導入される各種アプリケーションソフトウエア（以下、アプリケーションとも称する。）に対して監視制御装置７が備えるハードウエアを抽象化したインタフェースを提供する。
【００３１】
仮想マシン管理部７１０は、監視制御装置７のハードウエアに基づき仮想マシン７１１の実行環境を実現する仮想化ソフトウエアとして機能する。仮想マシン管理部７１０は、オペレーティングシステム７００のミドルウエアとして動作する、いわゆるホスト型のソフトウエアとして実現されるものであってもよいし、オペレーティングシステム７００とは独立して監視制御装置７のハードウエア資源を利用する、いわゆるハイパーバイザ型のソフトウエアとして実現されるものであってもよい。本実施形態では、仮想マシン管理部７１０は、前者のホスト型のソフトウエアとして実現されているものとする。
【００３２】
仮想マシン管理部７１０は、各拠点２に対応する仮想マシン７１１の管理（起動状態（起動、サスペンド、終了等）の制御、設定、監視等）を行う。本実施形態では、仮想マシン管理部７１０は、拠点２Ａに対応する仮想マシン７１１として「仮想マシンＡ」を、拠点２Ｂに対応する仮想マシン７１１として「仮想マシンＢ」を、拠点２Ｃに対応する仮想マシン７１１として「仮想マシンＣ」を管理するものとする。仮想マシン７１１に関する情報は、リソース情報テーブル７５１に管理されている。リソース情報テーブル７５１の内容は、例えば、監視制御装置７の管理者等により設定される。
【００３３】
図８にリソース情報テーブル７５１の一例を示している。同図に示すように、リソース情報テーブル７５１は、拠点ＩＤ７５１１、ＶＰＮルータのグローバルアドレス７５１２、仮想マシンＩＤ７５１３、及び監視カメラＩＤ７５１４の各項目を対応づけた、拠点２ごとの複数のレコードで構成されている。このうち拠点ＩＤ７５１１には、拠点２の識別子（以下、拠点ＩＤとも称する。）が設定される。ＶＰＮルータのグローバルアドレス７５１２には、当該拠点２に設けられているＶＰＮルータ４に付与されているグローバルアドレスが設定される。仮想マシンＩＤ７５１３には、当該拠点２に対応する仮想マシンの識別子（以下、仮想マシンＩＤとも称する。）が設定される。監視カメラＩＤ７５１４には、当該拠点２に設けられている監視カメラ３の監視カメラＩＤが設定される。
【００３４】
図７に示すように、仮想マシン７１１には、ＶＰＮ構成部７１１１、情報出力部７１１２、及び設定処理部７１１３の各機能を実現するソフトウエアが導入（インストール）されている。尚、上記各機能は、例えば、既存の監視カメラシステムのクライアント装置に導入されるアプリケーションを利用して実現することもできる。
【００３５】
このうちＶＰＮ構成部７１１１は、当該仮想マシン７１１に対応づけられている拠点２に設けられているＶＰＮルータ４との間でＶＰＮを構成する。仮想マシン７１１は、対応する拠点２に設けられているＶＰＮルータ４もしくはこれにローカル通信網５を介して通信可能に接続している監視カメラ３との間で、上記ＶＰＮにより相互通信を行う。情報出力部７１１２は、当該仮想マシン７１１に対応づけられている拠点２に設けられている監視カメラ３から送られてくるデータ（映像データ、音声データ）に基づき、映像や音声を出力する。設定処理部７１１３は、当該仮想マシン７１１に対応づけられている拠点２に設けられている監視カメラ３やＶＰＮルータ４の管理（設定、監視、制御等）を行う。
【００３６】
イベントサブスクライバ７２１は、グローバル通信網８を介して監視カメラ３から送られてくるイベント発生通知の受信を待機する。イベントサブスクライバ７２１は、監視カメラ３からイベント発生通知を受信すると、その旨を仮想マシン管理部７１０に通知する。尚、監視カメラ３には、例えば、グローバル通信網８を介してイベントサブスクライバ７２１にイベント発生通知を直接送信する設定がなされる（イベントサブスクライバ７２１に対するイベントの購読設定）。
【００３７】
仮想マシン管理部７１０は、イベントサブスクライバ７２１が監視カメラ３からイベント発生通知を受信したか否かをリアルタイムに監視している。仮想マシン管理部７１０は、イベントサブスクライバ７２１が監視カメラ３からイベント発生通知を受信したことを検知すると、受信したイベント発生通知に関するイベント（イベント発生通知の内容から特定されるイベント）が、イベントリスト７５２に登録されている特定のイベント（以下、対象イベントとも称する。）であるか否かを判定する。
【００３８】
図９にイベントリスト７５２の一例を示している。同図に示すように、イベントリスト７５２は、監視カメラＩＤ７５２１、仮想マシンＩＤ７５２２、及び対象イベント７５２３の各項目を対応づけた、監視カメラ３ごとの複数のレコードで構成されている。このうち監視カメラＩＤ７５２１には、監視カメラＩＤが設定される。仮想マシンＩＤ７５２２には、当該監視カメラ３が設けられている拠点２に対応する仮想マシンＩＤが設定される。対象イベント７５２３には、対象イベントの種類を示す情報（動体検知、センサの種類等）が設定される。
【００３９】
仮想マシン管理部７１０は、受信したイベント発生通知に関するイベントがイベントリスト７５２に登録されていた場合、受信したイベント発生通知に含まれている監視カメラＩＤとリソース情報管理テーブル７５１とによって特定される、当該イベント発生通知を送信した監視カメラ３が存在する拠点２に対応する仮想マシン７１１が現在、サスペンド又は停止中であるか否かを判定する。そして対応する仮想マシン７１１がサスペンド又は停止中であった場合、仮想マシン管理部７１０は、特定した仮想マシン７１１を起動する。
【００４０】
仮想マシン管理部７１０は、現在日時と出力スケジュール７５３とを逐次対照し、各仮想マシン７１１を起動させるスケジュールが到来したか否かをリアルタイムに監視する。このスケジュールは、例えば、監視制御装置７のユーザＩ／Ｆ７４（表示装置）の画面に、複数の拠点２の監視カメラ３の映像が時間経過とともに循環的に切り換えて表示されるように設定される。
【００４１】
図１０に出力スケジュール７５３の一例を示している。同図に示すように、出力スケジュール７５３は、拠点ＩＤ７５３１、仮想マシンＩＤ７５３２、及び出力スケジュール７５３３の各項目を対応づけた、拠点２ごとの複数のレコードで構成されている。このうち拠点ＩＤ７５３１には、拠点ＩＤが設定される。仮想マシンＩＤ７５３２には、当該拠点２に対応する仮想マシン７１１の仮想マシンＩＤが設定される。出力スケジュール７５３３には、当該拠点２に設けられている監視カメラ３から送られてくる映像を監視制御装置７のユーザＩ／Ｆ７４（表示装置）に表示するスケジュールが設定される。尚、出力スケジュール７５３３の表現形式は同図に示すものに限られず、例えば、「１０：００〜１０：２０」等の他の表現形式でもよい。
【００４２】
仮想マシン管理部７１０は、監視映像を表示するスケジュールが到来した監視カメラ３が存在する場合、当該監視カメラ３が存在する拠点２に対応する仮想マシン７１１が現在、サスペンド又は停止中であるか否かを判定し、サスペンド又は停止中である場合は当該仮想マシン７１１を起動する。
【００４３】
最大同時起動可能数７５４には、監視制御装置７において同時に動作させることを許可する仮想マシン７１１の最大数（以下、最大同時起動可能数とも称する。）が設定される。仮想マシン管理部７１０は、監視制御装置７において同時に起動している仮想マシン７１１の数が最大同時起動可能数を超えないように、各仮想マシン７１１の起動数を制限する。最大同時起動可能数７５４は、例えば、監視制御装置７の管理者によって監視制御装置７の負荷を大きく増大させないような適切な値に設定される。
【００４４】
＜モニタ画面＞
図１１に監視制御装置７が監視カメラ３から送られてくる映像を提供する際にユーザＩ／Ｆ７４（液晶ディスプレイ等）に出力する画面（以下、モニタ画面とも称する。）の構成を示している。モニタ画面１１００には、最大同時起動可能数７５４（ここでは「２」としている。）を超えない数の各拠点２に対応するウィンドウ１１１０（画面枠）が表示される。このモニタ画面１１００には、拠点２Ａ（「拠点Ａ」）及び拠点２Ｂ（「拠点Ｂ」）の夫々に対応する仮想マシン７１１（仮想マシンＡ，Ｂ）によって生成された２つのウィンドウ１１１０が表示されている。
【００４５】
各ウィンドウ１１１０には、一つ以上の監視カメラ３から送られてくる映像が表示される一つ以上の映像表示エリア１１２０と、監視カメラ３やＶＰＮルータ４の管理（設定、制御、監視等）に際して用いられる制御パネル１１３０とが表示される。後者の制御パネル１１３０は、仮想マシン７１１から監視カメラ３やＶＰＮルータ４を管理（個別設定）する際、監視制御装置７の管理者等によって操作又は参照されるユーザＩ／Ｆ（操作入力欄及び情報表示欄等）を含む。
【００４６】
＝処理説明＝
続いて、以上の構成からなる監視システム１において行われる処理について説明する。
【００４７】
＜初期処理＞
図１２は監視システム１にて行われる処理のうち、監視制御装置７にて行われる処理（以下、初期処理Ｓ１２００と称する。）を説明するフローチャートである。初期処理Ｓ１２００は、例えば、監視システム１の新規導入時、監視カメラ３や拠点２の新規追加時、監視システム１のメンテナンス時（監視カメラ３、ＶＰＮルータ４、及び監視制御装置７のファームウエアのバージョンアップ等）等に実行される。以下、同図とともに初期処理Ｓ１２００について説明する。
【００４８】
同図に示すように、初期処理Ｓ１２００では、まず仮想マシン管理部７１０が、仮想マシン７１１を選択して起動する（Ｓ１２１１）。続いて仮想マシン管理部７１０は、リソース情報テーブル７５１に基づき、当該仮想マシン７１１に対応する拠点２のＶＰＮルータ４とＶＰＮを構成するための設定を行う（Ｓ１２１２）。これにより当該仮想マシン７１１とこれに対応する拠点２のＶＰＮルータ４及び監視カメラ３との間でＶＰＮが構成される。
【００４９】
続いて仮想マシン管理部７１０は、当該仮想マシン７１１に対応付けられている拠点２に存在するＶＰＮルータ４及び監視カメラ３の設定を行う（Ｓ１２１３）。この設定は、管理者等が当該仮想マシン７１１に導入されているソフトウエア(以下、設定アプリとも称する。）を利用して対話方式で行ってもよい。またこの設定は、監視制御装置７に予め記憶されている情報等に基づき設定アプリが自動的に行ってもよい。設定の内容としては、例えば、映像／音声データの送信／受信に関するもの、ＶＰＮルータ４や監視カメラ３の動作設定や機能設定に関するもの、ＶＰＮルータ４や監視カメラ３から通知されるイベントの購読に関するものなどがある。これらの設定は、例えば、監視カメラシステムについて業界内で定められている標準的なプロトコルに従って行われる。監視カメラ３の設定に際し、ＶＰＮルータ４が、ローカル通信網５に接続している監視カメラ３を自動検出するようにしてもよい。監視カメラ３に対するイベントの設定はイベントリスト７５２の内容に基づいて行われる。尚、各監視カメラ３は、例えば、イベントサブスクライバ７２１に対して、ＶＰＮを経由せずに直接、イベントを通知するように設定される。そのため、各監視カメラ３には、イベントの通知先として、監視制御装置７のグローバルアドレスとイベントサブスクライバ７２１のポート番号が設定される。
【００５０】
以上の設定が終了すると、仮想マシン７１１は、監視カメラ３から送られてくる映像／音声の出力を開始する（Ｓ１２１４）。
【００５１】
Ｓ１２１５では、仮想マシン管理部７１０は、全ての拠点２に対応する仮想マシン７１１をＳ１２１１で選択済か否か判定する。選択済であれば（Ｓ１２１５：ＹＥＳ）、初期処理Ｓ１２００は終了し、選択済でなければ（Ｓ１２１５：ＮＯ）、処理はＳ１２１６に進む。
【００５２】
Ｓ１２１６では、仮想マシン管理部７１０は、監視制御装置７において現在起動中の仮想マシン７１１の数が最大同時起動可能数に達しているか否かを判定する。現在起動中の仮想マシン７１１の数が最大同時起動可能数に達している場合（Ｓ１２１６：ＹＥＳ）、仮想マシン管理部７１０は、現在起動中の仮想マシン７１１のうちの一つをサスペンド又は終了させ（Ｓ１２１７）、その後、処理はＳ１２１１に戻る。尚、仮想マシン管理部７１０は、このときにサスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したものを選択する。一方、現在起動中の仮想マシン７１１の数が最大同時起動可能数に達してない場合（Ｓ１２１６：ＮＯ）、処理はＳ１２１１に戻る。Ｓ１２１１では、仮想マシン管理部７１０は、未選択の他の仮想マシン７１１を選択し、選択した仮想マシン７１１について同様の処理を繰り返す。
【００５３】
＜稼働中処理＞
図１３は、初期処理Ｓ１２００の実行後、監視システム１が実際に稼働（運用）を開始した際に監視制御装置７にて行われる処理（以下、稼働中処理Ｓ１３００と称する。）を説明するフローチャートである。以下、同図とともに稼働中処理Ｓ１３００について説明する。
【００５４】
仮想マシン管理部７１０は、監視システム１の稼働中、各拠点２に設けられている監視カメラ３から、グローバル通信網８を介して、前述した対象イベントのイベント発生通知をイベントサブスクライバ７２１が受信したか否かをリアルタイムに監視している（Ｓ１３１１）。また仮想マシン管理部７１０は、監視システム１の稼働中、現在日時と出力スケジュール７５３を対照することにより、仮想マシン７１１を起動させるスケジュールの到来をリアルタイムに監視している（Ｓ１３１２）。仮想マシン管理部７１０は、イベントサブスクライバ７２１が、対象イベントのイベント発生通知を受信したことを検知すると（Ｓ１３１１：ＹＥＳ）、Ｓ１３１３からの処理を行う。また仮想マシン管理部７１０は、仮想マシン７１１を起動させるスケジュールが到来したことを検知すると（Ｓ１３１２：ＹＥＳ）、Ｓ１３１３からの処理を行う。尚、Ｓ１３１１の判定とＳ１３１２の判定の実行順序は以上とは逆であってもよい。
【００５５】
Ｓ１３１３では、仮想マシン管理部７１０は、Ｓ１３１１にて受信したイベント発生通知を送信した監視カメラ３が存在する拠点２に対応する仮想マシン７１１、もしくは、Ｓ１３１２にて仮想マシン７１１を起動させるスケジュールが到来した仮想マシン７１１（以下、これらのいずれかに相当する仮想マシン７１１を該当の仮想マシン７１１と称する。）が、現在起動中であるか否かを判定する。該当の仮想マシン７１１が現在起動中であれば（Ｓ１３１３：ＹＥＳ）、仮想マシン管理部７１０は、Ｓ１３１８からの処理を行う。該当の仮想マシン７１１が現在起動中でなければ（Ｓ１３１３：ＮＯ）、仮想マシン管理部７１０は、Ｓ１３１４からの処理を行う。
【００５６】
Ｓ１３１４では、仮想マシン管理部７１０は、監視制御装置７において現在起動中の仮想マシン７１１の数が最大同時起動可能数に達しているか否かを判定する。現在起動中の仮想マシン７１１の数が最大同時起動可能数に達している場合（Ｓ１３１４：ＹＥＳ）、仮想マシン管理部７１０は、現在起動中の仮想マシン７１１のうちの一つをサスペンド又は終了させる（Ｓ１３１５）。尚、仮想マシン管理部７１０は、このときにサスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したものを選択する。現在起動中の仮想マシン７１１の数が最大同時起動可能数に達してない場合（Ｓ１３１４：ＮＯ）、仮想マシン管理部７１０は、Ｓ１３１６からの処理を行う。
【００５７】
Ｓ１３１６では、仮想マシン管理部７１０は、該当の仮想マシン７１１を起動する。Ｓ１３１７では、起動した仮想マシン７１１が、対応する拠点２の監視カメラ３から送られてくる映像／音声の出力を開始する。
【００５８】
Ｓ１３１８では、監視制御装置７は、管理者等が、稼働中処理Ｓ１３００に対して稼働中処理Ｓ１３００の終了操作を行ったか否かを判定する。終了操作が行われていなければ（Ｓ１３１８：ＮＯ）、監視制御装置７は、再びＳ１３１１からの処理を行う。終了操作が行われた場合（Ｓ１３１８：ＹＥＳ）、監視制御装置７は、稼働中処理Ｓ１３００を終了する。
【００５９】
＜具体例＞
図１４に監視制御装置７と各拠点２に設けられている監視カメラ３との間でＶＰＮを介して行われる一連の通信、及びこの一連の通信に伴い監視制御装置７がモニタ画面１１００に表示する画面が変化する様子を示している。同図では紙面の上方から下方に向かって時間軸を設定している。本例では仮想マシン７１１の最大同時起動可能数を「２」としている。
【００６０】
同図におけるＳ１４０１〜Ｓ１４０３の処理は、前述した初期処理Ｓ１２００に相当する。即ち、Ｓ１４０１では、拠点２Ａに対応する仮想マシン７１１（仮想マシンＡ）について、Ｓ１４０２では拠点２Ｂに対応する仮想マシン７１１（仮想マシンＢ）について、Ｓ１４０３では拠点２Ｃに対応する仮想マシン７１１（仮想マシンＣ）について、夫々仮想マシン管理部７１０が、初期処理Ｓ１２００を行っている。
【００６１】
同図に示すように、Ｓ１４０１の処理が行われることにより、モニタ画面１１００に仮想マシンＡのウィンドウ１１１０が１つ表示される（符号８１）。またＳ１４０２の処理が行われることにより、モニタ画面１１００にはさらに仮想マシンＢのウィンドウ１１１０が表示される（符号８２）。またＳ１４０３の処理が行われることにより、モニタ画面１１００には仮想マシンＡ，Ｂの夫々に対応する２つのウィンドウ１１１０が表示される（符号８３）。尚、Ｓ１４０３では、仮想マシンＣを起動してしまうと最大同時起動可能数を超えてしまうため、仮想マシン管理部７１０は、仮想マシンＡをサスペンド又は終了させてから、仮想マシンＣを起動する。尚、仮想マシン管理部７１０は、サスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したもの(ここでは仮想マシンＡ）を選択する。
【００６２】
Ｓ１４０４以降の処理は、いずれも前述した稼働中処理Ｓ１３００に相当する。Ｓ１４０４では、仮想マシン管理部７１０が、仮想マシンＡを起動させるスケジュールが到来したことを検知し、仮想マシンＡが現在、サスペンド又は終了状態であること、及び現在起動中の仮想マシン７１１の数が最大同時起動可能数に達していることを確認し、仮想マシンＢをサスペンド又は終了させた後、仮想マシンＡを起動する。尚、仮想マシン管理部７１０は、サスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したもの(ここでは仮想マシンＢ）を選択する。これによりモニタ画面１１００は符号８４で示す状態になる。
【００６３】
Ｓ１４０５では、仮想マシン管理部７１０が、監視カメラ３Ｂｂからの映像／音声の出力スケジュール７５３の到来を検知する。仮想マシン管理部７１０は、拠点２Ｂに対応する仮想マシン７１１(仮想マシンＢ）が現在、サスペンド又は終了状態であること、及び現在起動中の仮想マシン７１１の数が最大同時起動可能数に達していることを確認し、仮想マシンＣをサスペンド又は終了させた後、仮想マシンＢを起動する。尚、仮想マシン管理部７１０は、サスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したもの(ここでは仮想マシンＣ）を選択する。これによりモニタ画面１１００は符号８５で示す状態になる。
【００６４】
Ｓ１４０６では、仮想マシン管理部７１０が、イベントサブスクライバ７２１がイベントリスト７５２の対象イベント７５２３に該当するイベントの通知を監視カメラ３Ｃｃから受信したことを検知する。仮想マシン管理部７１０は、拠点２Ｃに対応する仮想マシン７１１（仮想マシンＣ）が現在、サスペンド又は終了状態であること、及び現在起動中の仮想マシン７１１の数が最大同時起動可能数に達していることを確認し、仮想マシンＡをサスペンド又は終了させた後、仮想マシンＣを起動する。尚、仮想マシン管理部７１０は、サスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したもの(ここでは仮想マシンＡ）を選択する。これによりモニタ画面１１００は符号８６で示す状態になる。
【００６５】
Ｓ１４０７では、仮想マシン管理部７１０が、イベントサブスクライバ７２１がイベントリスト７５２のイベントに該当しないイベントの通知を監視カメラ３Ｃｃから受信したことを検知するが、非該当イベントであるので、仮想マシン管理部７１０は仮想マシン７１１の起動状態をそのまま維持する(符号８６）。
【００６６】
Ｓ１４０８では、仮想マシン管理部７１０が、イベントサブスクライバ７２１がイベントリスト７５２のイベントに該当するイベントの通知を監視カメラ３Ａａから受信したことを検知する。仮想マシン管理部７１０は、拠点２Ａに対応する仮想マシン７１１（仮想マシンＡ）が現在、サスペンド又は終了状態であること、及び現在起動中の仮想マシン７１１の数が最大同時起動可能数に達していることを確認し、仮想マシンＢをサスペンド又は終了させた後、仮想マシンＡを起動する。尚、仮想マシン管理部７１０は、サスペンド又は終了させる仮想マシン７１１として、例えば、最も古くに起動したもの(ここでは仮想マシンＢ）を選択する。これによりモニタ画面１１００は符号８７で示す状態になる。
【００６７】
Ｓ１４０９では、仮想マシン管理部７１０が、監視カメラ３Ｃｃからの映像／音声の出力スケジュール７５３の到来を検知する。仮想マシン管理部７１０は、拠点２Ｃに対応する仮想マシン７１１（仮想マシンＣ）が現在、起動中であることを確認し、仮想マシン７１１の起動状態をそのまま維持する（符号８７）。
【００６８】
以上に説明したように、本実施形態の監視システム１にあっては、監視制御装置７（例えば、監視カメラシステムにおけるクライアント装置相当）で動作する複数の仮想マシン７１１の夫々が、夫々に対応づけられた拠点２の監視カメラ３とＶＰＮにより通信するので、一台の監視制御装置７により、複数の拠点２に存在する監視カメラ３を、ＶＰＮを介して効率よく管理することができる。このため、複数の拠点２に設けられている監視カメラ３を、一台の監視制御装置７により効率よく集中管理することができる。
【００６９】
また監視制御装置７は、監視カメラ３から送られてくるイベント発生通知に応じて、複数の仮想マシン７１１の夫々の起動状態を制御するので、監視制御装置７のリソースを有効に利用して、複数の拠点２に設けられている監視カメラ３を効率よく集中管理することができる。
【００７０】
また監視制御装置７は、イベント発生通知を受信した際、現在起動中の仮想マシン７１１の数が予め設定された最大同時起動可能数に達していれば、現在起動中の仮想マシン７１１の少なくともいずれかをサスペンド又は停止させた後、受信したイベント発生通知を送信した監視カメラ３が存在する拠点２に対応づけられた仮想マシン７１１を起動させ、イベント発生通知を受信した際、現在起動中の仮想マシン７１１の数が予め設定された最大同時起動可能数に達していなければ、現在起動中の仮想マシン７１１をサスペンド又は停止させることなくイベント発生通知を送信した監視カメラ３が存在する拠点２に対応する仮想マシン７１１を起動させるので、起動中の仮想マシン７１１の数が最大同時起動可能数を超えないように確実に制御することができる。
【００７１】
また監視制御装置７は、受信したイベント発生通知が特定のイベント（対象イベント）に関するものである場合にのみ、当該イベント発生通知を送信した監視カメラ３が存在する拠点２に対応づけられている仮想マシン７１１を起動させるので、仮想マシン７１１を稼働させて映像／音声を出力する必要のあるイベントが発生した場合にのみ仮想マシン７１１が起動され、不必要に仮想マシン７１１が起動されるのを防いで、監視制御装置７のリソースを効率よく利用することができる。
【００７２】
また監視制御装置７は現在サスペンド又は停止中の仮想マシン７１１について出力スケジュール７５３に規定された日時が到来し、現在起動中の仮想マシン７１１の数が予め設定された最大同時起動可能数に達していれば、現在起動中の仮想マシン７１１の少なくともいずれかをサスペンド又は停止させた後、起動させる日時が到来した仮想マシンを起動し、現在起動中の仮想マシン７１１の数が予め設定された最大同時起動可能数に達していなければ、現在起動中の仮想マシン７１１をサスペンド又は停止をさせることなく、起動させる日時が到来した仮想マシンを起動させるので、起動中の仮想マシン７１１の数が最大同時起動可能数を超えないように確実に制御することができる。
【００７３】
また以上の仕組みによれば、対象イベントについてのイベントの発生やスケジュールの到来に応じて、その時点で出力する必要性の高い映像／音声が自動的に切り換えられて表示されるので、各時点で必要な情報を確実にユーザに提供することができるとともに、モニタ画面１１００の限られた表示スペースを有効に利用することができる。
【００７４】
ところで、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることが可能である。
【００７５】
例えば、以上では、映像や音声を監視制御装置７に提供する装置が監視カメラ３である場合について説明したが、映像や音声を監視制御装置７に提供する装置は、例えば、監視カメラ３及びＶＰＮルータ４と通信し、監視カメラ３によって取得された映像データや音声データを記録する、いわゆるレコーダ装置であってもよい。
【符号の説明】
【００７６】
１  監視システム、２  拠点、３  監視カメラ、３１１  映像／音声データ生成送信部、３１２  機械機構制御部、３１３  設定処理部、３１４  イベント発生通知処理部、３５１  設定情報、４  ＶＰＮルータ、４１１  通信制御部、４１２  ＶＰＮ通信部、４１３  設定処理部、５  ローカル通信網、６  監視制御センタ、７  監視制御装置、７００  オペレーティングシステム、７１０  仮想マシン管理部、７１１  仮想マシン、７１１１  ＶＰＮ構成部、７１１２  情報出力部、７１１３  設定処理部、７２１  イベントサブスクライバ、７５１  リソース情報テーブル、７５２  イベントリスト、７５３  出力スケジュール、７５４  最大同時起動可能数、８  グローバル通信網、１１００  モニタ画面、１１１０  ウィンドウ、１１２０  映像表示エリア、１１３０  制御パネル
【図１】
2015186173.tif 000003
【図２】
2015186173.tif 000004
【図３】
2015186173.tif 000005
【図４】
2015186173.tif 000006
【図５】
2015186173.tif 000007
【図６】
2015186173.tif 000008
【図７】
2015186173.tif 000009
【図８】
2015186173.tif 000010
【図９】
2015186173.tif 000011
【図１０】
2015186173.tif 000012
【図１１】
2015186173.tif 000013
【図１２】
2015186173.tif 000014
【図１３】
2015186173.tif 000015
【図１４】
2015186173.tif 000016
【図１５】
2015186173.tif 000017