(57)【特許請求の範囲】
【請求項１】
ネットワークを介してそれぞれ接続した、記憶装置に接続するローカル装置、検索手段を有するデータ管理装置、及びセンタ装置を備えた監視装置のデータ収集方法において、
前記ネットワーク上に分散して配置された監視対象についてのストリームデータを前記ローカル装置が入手する入手過程と、
前記記憶装置が、当該入手過程で前記ローカル装置が得た前記ストリームデータと、前記ストリームデータを入力した時刻、または記録した時刻とを記録する記憶過程と、
当該記憶過程により記録された前記ストリームデータの所在および前記時刻に関するストリームデータ検索情報を、前記データ管理装置が前記ネットワーク上で管理する管理過程と、
当該管理過程で前記データ管理装置に管理される前記ストリームデータ検索情報に対して、前記データ管理装置の検索手段が、前記時刻を含む検索条件に基づいて検索し、前記ストリームデータの所在を含む検索結果を得る検索過程と、
当該検索過程において前記検索手段により得られた前記検索結果である前記ストリームデータの所在に基づいて、前記センタ装置が、当該ストリームデータを記録した前記記憶装置から前記ストリームデータを収集する収集過程とを備えたデータ収集方法。
【請求項２】
ネットワーク上に分散して配置された監視対象についてのストリームデータを入手するローカル装置と、
当該ローカル装置から得られた前記ストリームデータと、前記ストリームデータを入力した時刻、または記録した時刻を記憶する記憶装置と、
当該記憶装置に記録されている前記ストリームデータの所在および前記時刻に関するストリームデータ検索情報を前記ネットワーク上で管理するデータ管理装置と、
当該データ管理装置で管理されている前記ストリームデータ検索情報に対して、前記時刻を含む検索条件に基づいて検索し、前記ストリームデータの所在を含む検索結果を得る検索手段と、
当該検索手段によって得られた前記検索結果である前記ストリームデータの所在に基づいて、当該ストリームデータを記録した前記記憶装置から前記ストリームデータを収集するセンタ装置とを備えた監視装置。
【請求項３】
記憶装置は、記録されている古いストリームデータを記録すべき最新のストリームデータで順次書き換えることにより前記最新のストリームデータをエンドレスで記録し、
ストリームデータ検索情報は、前記記憶装置の記憶容量に応じた記録時間幅の検索情報を有し、
データ管理装置は、前記ストリームデータ検索情報をもとにエンドレスに記録された前記ストリームデータの所在を管理することを特徴とする請求項２記載の監視装置。
【請求項４】
記憶装置は、イベントが発生した際には前記イベントに対応するストリームデータをイベント記録として記録し、
ストリームデータ検索情報は、前記ストリームデータがイベント記録される際の時間区間を含む情報を有し、
データ管理装置は、イベント記録された前記ストリームデータの所在を管理することを特徴とする請求項２または請求項３記載の監視装置。
【請求項５】
記憶装置に記録されたストリームデータおよび時刻に関する情報を退避保存する退避保存用記憶装置を備え、
ストリームデータ検索情報は、前記退避保存用記憶装置に退避保存された前記ストリームデータおよび前記時刻に関する情報を有し、
データ管理装置は、退避保存された前記ストリームデータの所在を管理することを特徴とする請求項２から請求項４のうちのいずれか１項記載の監視装置。
【請求項６】
ローカル装置、データ管理装置およびセンタ装置の時刻を統一するための時刻合致手段を設けたことを特徴とする請求項２から請求項５のうちのいずれか１項記載の監視装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワーク上に分散して配置されたローカル装置により得られた監視カメラやマイクなどからの映像・音声ストリームデータを、遠隔監視を行うセンタ装置へ前記ネットワークを介して伝送し、例えばセキュリティ、プラント運転制御、施設設備管理などにおける監視業務を行うためのデータ収集方法および監視装置に関するものである。
【０００２】
【従来の技術】
図１５は、映像データの入力および蓄積を行うローカル装置とセンタ装置をネットワークで接続した従来の監視装置の構成を示すブロック図である。図において１はローカル装置、２はセンタ装置、５はネットワーク、６は表示装置、７はデータ入力手段、８は入力データ蓄積・読出手段、９は通信手段、１０はデータ処理手段、１３はエンドレス記録データ、１４はイベント記録データである。
【０００３】
次に動作について説明する。
このローカル装置１では、データ入力手段７がカメラやマイクからの映像や音声データを入力しディジタル化した後、映像はＭＪＰＥＧ（Ｍｏｔｉｏｎ  Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、音声はＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｏ  Ｍｏｄｕｌａｔｉｏｎ）やＡＤＰＣＭ（Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）などに符号化され、入力データ蓄積・読出手段８がその符号化データを時間的に連続なストリームデータとしてハードディスクなどの記憶装置に記録するとともに、センタ装置からの要求に応じて前記記録したストリームデータを読み出す。読み出されたストリームデータは、通信手段９によりネットワーク５を介してセンタ装置２へ伝送され、センタ装置２の通信手段１１が前記ストリームデータを受信する。センタ装置２において受信されたストリームデータはデータ処理手段１０で復号され、表示装置６に表示されたり、画像認識等の処理が行われる。
【０００４】
このようにローカル装置１でストリームデータが記録され必要に応じてセンタ装置２へ伝送されるが、映像や音声などのデータは計測データなどと比ベデータ量が膨大となるため、入力データ蓄積・読出手段８では大別して２種類のデータを記録する。
図１６および図１７は、この記録方式を説明するための説明図であり、図において１５はエンドレス記録管理テーブル、１６はエンドレス記録インデックステーブル、１７はエンドレス記録実体データ、１８はイベント記録管理テーブル、１９はイベント記録実体ファイルである。エンドレス記録はある一定時間の最新入力データをエンドレスに記録するものであり、リングバッファ形式で最新データを古いデータより順に上書きする。エンドレス記録には記録時間幅は比較的短いが３０フレーム／秒程度の高いフレームレートで記録されるもの以外に、１フレーム／秒程度の間引いた間隔で長時間記録するタイムラプス記録もある。
【０００５】
また、イベント記録データ１４は図示していないセンシング装置などからのイベント発報を入力データ蓄積・読出手段８が受信した際、イベント発生時刻の前後のデータをエンドレス記録データ１３やデータ入力手段７から入力されるデータから取り出し、エンドレス記録データ１３とは別に蓄積するものである。イベント記録も個数の制限があり、古いものや優先順位の低いものから順次消去されるが、重要なデータが高いフレームレートのエンドレス記録より長時間にわたり記録される。
【０００６】
センタ装置２から記録されたストリームデータを要求するときには、５分前から現在時刻までとか、１９９６．１２．２５．１３：２０：００〜１９９６．１２．２５．１３：２５：００といった時間区間を指定したり、イベントの識別番号（ＩＤ）やイベント種別を指定して検索することができる。
【０００７】
【発明が解決しようとする課題】
従来のデータ収集方法および監視装置は以上のように構成されているので、時間区間を指定したストリームデータに関する問い合わせ、例えば各ローカル装置１でエンドレス記録時間幅が異なる場合に、全ローカル装置１において指定時間区間にどんなストリームデータが存在するかといった問い合わせに対し、センタ装置２は前記ストリームデータの所在確認のため毎回、該当する全てのローカル装置１に問い合わせねばならず、多数のローカル装置が接続されている場合には検索速度が遅くなってしまう課題があった。
【０００８】
この発明は上記のような課題を解決するためになされたもので、記録されているストリームデータの所在を高速に検索し効率的に収集できるとともに、管理されている時刻にネットワーク上で違いが生じている場合にも、精度の高い検索ができるデータ収集方法および監視装置を得ることを目的とする。
【０００９】
【課題を解決するための手段】
ネットワーク上に分散して配置された監視対象についてのストリームデータを所定の入手過程により入手し、入手した前記ストリームデータと、前記ストリームデータを入力した時刻、または記録した時刻とを、限られた記憶容量しか備えていない記憶手段に記録し、当該記録された前記ストリームデータの所在および前記時刻に関するストリームデータ検索情報をネットワーク上で管理し、当該管理されているストリームデータ検索情報に対して、前記時刻を含む検索条件に基づいて検索し、ストリームデータの所在を含む検索結果を得るとともに、検索によって得られた前記ストリームデータの所在に基づいて、当該ストリームデータを記録した記憶装置から検索されたストリームデータを収集し、通信によって前記ネットワーク上で前記ストリームデータを含む情報の送受信を行ってストリームデータを収集するようにしたものある。
【００１０】
また、ネットワーク上に分散して配置された監視対象についてのストリームデータを入手するローカル装置と、当該ローカル装置から得られた前記ストリームデータと前記ストリームデータを入力した時刻または記録した時刻とを記憶する記憶容量が限られた記憶装置と、当該記憶装置に記録されている前記ストリームデータの所在および前記時刻に関するストリームデータ検索情報を前記ネットワーク上で管理するデータ管理装置と、当該データ管理装置で管理されている前記ストリームデータ検索情報に対して、前記時刻を含む検索条件に基づいて検索し、前記ストリームデータの所在を含む検索結果を得る検索手段と、当該検索手段によって得られた前記検索結果である前記ストリームデータの所在に基づいて、当該ストリームデータを記録した前記記憶装置から前記ストリームデータを収集するセンタ装置と、前記ネットワーク上で前記ストリームデータを含む情報の送受信を行なうための通信手段とを備るようにした監視装置を構成するものである。
【００１１】
また、上記記憶装置は、記録されている古いストリームデータを記録すべき最新のストリームデータで順次書き換えることにより前記最新のストリームデータをエンドレスで記録し、上記ストリームデータ検索情報は、前記記憶装置の記憶容量に応じた記録時間幅の検索情報を有し、上記データ管理装置は、前記ストリームデータ検索情報をもとにエンドレスに記録された前記ストリームデータの所在を管理する監視装置を構成するものである。
【００１２】
また、上記記憶装置は、イベントが発生した際には前記イベントに対応するストリームデータをイベント記録として記録し、上記ストリームデータ検索情報は、前記ストリームデータがイベント記録される際の時間区間を含む情報を有し、上記データ管理装置は、イベント記録された前記ストリームデータの所在を管理する監視装置を構成するものである。
【００１３】
また、上記記憶装置に記録されたストリームデータおよび時刻に関する情報を退避保存する退避保存用記憶装置を備え、上記ストリームデータ検索情報は、前記退避保存用記憶装置に退避保存された前記ストリームデータおよび前記時刻に関する情報を有し、上記データ管理装置は、退避保存された前記ストリームデータの所在を管理する監視装置を構成するものである。
【００１４】
また、上記ローカル装置、上記データ管理装置および上記センタ装置の時刻を統一するための時刻合致手段を設けた監視装置を構成するものである。
【００１５】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この実施の形態１のデータ収集方法が適用される監視装置の構成を示すブロック図である。図において、１はローカル装置、２はセンタ装置、３はデータ管理装置（検索手段）、４はローカル装置１により得られた監視用のストリームデータを記録する記憶装置、５はネットワーク、６は表示装置、７はデータ入力手段、８は入力データ蓄積・読出手段、９ａはローカル装置１側の通信手段、９ｂはセンタ装置２側の通信手段、９ｃはデータ管理装置３側の通信手段、１０はデータ処理手段、１１は分散データ管理手段（検索手段）、１２はストリームデータ索引情報、１３はエンドレス記録データ（ストリームデータ）である。また、図２はこの実施の形態１における検索結果例を示す説明図である。
【００１６】
次に動作について説明する。
先ず、ローカル装置１におけるストリームデータの入力、蓄積、読出ならびに通信、およびセンタ装置２のストリームデータの受信ならびに受信したストリームデータの処理について説明する。
ローカル装置１におけるデータ入力手段７は、監視用のカメラやマイクからの映像や音声データを入力しディジタル化する。このディジタル化されたデータは、映像データについてはＭＪＰＥＧやＭＰＥＧ、音声データについてはＰＣＭやＡＤＰＣＭなどに符号化され、入力データ蓄積・読出手段８によりその符号化データが時間的に連続なエンドレス記録によるエンドレス記録データ１３としてハードディスクなどの記憶装置４に記録される。また、センタ装置２からの要求に応じて前記記録したエンドレス記録データ１３が入力データ蓄積・読出手段８により読み出される。
【００１７】
読み出されたエンドレス記録データ１３は、通信手段９ａによりネットワーク５を介してセンタ装置２へ伝送されるとともにセンタ装置２の通信手段９ｂが前記エンドレス記録データ１３を受信する。センタ装置２において受信されたエンドレス記録データ１３はデータ処理手段１０で復号され、表示装置６に表示されたり、画像認識等の処理が行われる。
【００１８】
次に、データ管理装置３の動作を説明する。
データ管理装置３の通信手段９ｃは、ローカル装置１により記憶装置４へ記録されたエンドレス記録データ１３の所在を問い合わせるセンタ装置２からのストリームデータ検索要求メッセージを受信し、分散データ管理手段１１は当該ストリームデータ検索要求を処理して、ストリームデータ検索結果メッセージを通信手段９ｃによりセンタ装置２に送り返す。ここで分散データ管理手段１１は各ローカル装置１の記憶装置４へ記録されるテンポラルな、つまり時間経過に従い自動的に新たなデータが記録され古いデータが消去されるエンドレス記録データ１３の所在を、図１に示すようなストリームデータ索引情報１２により管理する。
【００１９】
このストリームデータ索引情報１２にはカメラやマイク等の入力デバイス、ローカル装置１、符号化方式や符号化レートといった情報の他に、各ローカル装置１の記憶装置４でのエンドレス記録時間幅が含まれる。このエンドレス記録時間幅により、各ローカル装置が現在時刻から過去に遡ったときのいつの時刻までのエンドレス記録データ１３を保持しているかが判明する。従ってセンタ装置２が、例えば図２に示すような時間区間を指定したストリームデータ検索要求をした場合、すなわち現在時刻９６年１２月２６日１５時２０分５０秒において、全てのローカル装置１における時間区間９６年１２月２６日１４時３０分３０秒から９６年１２月２６日１４時４０分３０秒までのエンドレス記録データ１３の所在を問い合わせた場合、分散データ管理手段１１は現在時刻とエンドレス記録時間幅から各ローカル装置１に検索条件を満足するエンドレス記録データ１３が存在するか否か、存在するのであれば何時から何時までのエンドレス記録データがあるのかをストリームデータ索引情報１２から検索し、図２に示すような検索結果を通信手段９ｃによりセンタ装置２に回答する。
【００２０】
図２の例では、ローカル装置Ｌｏｃ３，Ｌｏｃ１７に存在するエンドレス記録データのように、指定された時間区間全てのエンドレス記録データがある場合と、ローカル装置Ｌｏｃ９のようにエンドレス記録時間幅が短く、指定された時間区間の一部にしかエンドレス記録データが存在しない場合があることを示している。
【００２１】
検索結果にはエンドレス記録データ１３が存在するローカル装置や時間区間の情報が含まれるので、センタ装置２は前記検索結果から特定のローカル装置に対し時間区間を指定して所望のエンドレス記録データ１３を伝送するよう指示し、伝送されてきたエンドレス記録データ１３を表示することができる。
【００２２】
なお、ローカル装置１のエンドレス記録時間幅や符号化レートなどが変更された場合に、データ管理装置３が前記変更されたエンドレス記録時間幅や符号化レートなどを取得する手段としては幾つか考えられる。先ず、システム稼働中にセンタ装置２などからの要求によりローカル装置１のエンドレス記録時間幅や符号化レートなどを動的に変更する場合には、変更を受け付けたローカル装置１が自発的にデータ管理装置３へ変更メッセージを送信し、分散データ管理手段１１がストリームデータ索引情報１２の内容を変更するか、またはセンタ装置２などがデータ管理装置３に対し特定のローカル装置１のエンドレス記録のパラメータ変更の要求を行い、データ管理装置３がローカル装置１に変更命令を出すとともに分散データ管理手段１１がストリームデータ索引情報１２を変更するといった方法などである。
【００２３】
以上のように、この実施の形態１によれば、ローカル装置１の記憶装置４に記録されるエンドレス記録データ１３の所在を、データ管理装置３において分散データ管理手段１１が各ローカル装置１のエンドレス記録時間幅を含むストリームデータ索引情報１２により管理し、通信手段９ｃによりセンタ装置２から受信した時間区間を指定したストリームデータ検索要求メッセージに応じてストリームデータ索引情報１２に対し検索を行い、条件に適合するエンドレス記録データ１３が存在するローカル装置１や時間区間などをストリームデータ検索結果メッセージとして通信手段９ｃによりセンタ装置２に回答するようにしたので、多数のローカル装置が存在する場合でもセンタ装置２はデータ管理装置３に対し一度の問い合わせを行えばよく、検索時間が大幅に短縮される効果が得られる。
【００２４】
また、データ管理装置３は、ローカル装置１の記憶装置４に記録されたテンポラルなエンドレス記録データ１３の実体を移動することなく、ストリームデータ索引情報１２により管理するため、ＣＰＵ、メモリ、ネツトワークといったシステム資源の使用を抑制することができる。
【００２５】
また、図１から明らかなように、センタ装置２から発せられるストリームデータ検索要求が時間区間の指定だけでなく、符号化の種類、入力デバイスといった他の情報についての検索パラメータを用いて、エンドレス記録データの所在を問い合わせることができる。
【００２６】
さらに、カメラやマイク以外にローカル装置１に接続されたセンサ装置からの計測データや設備の制御データなどの時系列データを、映像や音声と同様なエンドレス記録データとしてとらえ、このような時系列データをローカル装置１の記憶装置４へエンドレス記録し、データ管理装置３では前記時系列データをエンドレス記録時間幅を含むストリームデータ索引情報により管理することもできる。
【００２７】
なお、以上の説明においてはデータ管理装置３はネットワーク上に１台のみ存在している場合について説明したが、複数存在しそれぞれがローカル装置やセンタ装置２を分担して協調動作を行ったり、故障が発生したときのために複数のデータ管理装置が同一のストリーム索引情報を管理し、故障時に他のデータ管理装置が代替動作するように構成することも可能である。
【００２８】
また、以上の説明では、データ管理装置３は独立した専用装置として説明したが、データ管理装置３の分散データ管理手段１１や通信手段９ｃは必ずしも専用装置として動作する必要はなく、処理能力のあるセンタ装置２やローカル装置１などにおいて動作する構成であってもよい。
【００２９】
さらに、図１に示したストリームデータ索引情報１２に、故障しているローカル装置であることを示す情報など、ローカル装置に関する種々のデータを含めることも可能である。
【００３０】
実施の形態２．
次に実施の形態２のデータ収集方法および監視装置について説明する。
この実施の形態のデータ収集方法および監視装置の構成は、前記実施の形態１のデータ収集方法および監視装置の構成と同様であり、ストリームデータ検索情報も前記実施の形態１のストリームデータ索引情報１２と同一の内容であるが、センタ装置２のストリームデータ検索要求に対する検索結果が異なる。
【００３１】
図３はこの検索結果例を示すが、図２に示す検索結果と異なる点は検索条件に適合するエンドレス記録データ１３が存在するローカル装置のエンドレス記録時間幅が含まれることである。これはデータ管理装置３で検索処理した時刻とセンタ装置２がそのストリームデータ検索結果メッセージを受信した時刻に、各装置の処理能力やネットワーク負荷に起因する伝送遅延のため、無視できない時間差が生じる場合に使用するデータである。
【００３２】
エンドレス記録データ１３はエンドレスで前記エンドレス記録時間幅で繰り返し書き換えられているため、伝送遅延が生じている状況下では前記伝送遅延の時間幅によってはストリームデータ検索要求の条件に適合するエンドレス記録データ１３の内の古いストリームデータが書き換えられている状況が生じる。このため、センタ装置２は前記エンドレス記録時間幅や前記伝送遅延の時間幅などから、現時点において存在するエンドレス記録データ１３の時間区間を補正計算して、センタ装置２はローカル装置１に前記補正した時間区間のエンドレス記録データ１３についてストリームデータ読出要求を行ったり、補正した前記時間区間をオペレータに表示したりすることができる。
【００３３】
以上のように、この実施の形態２によれば、データ管理装置３の分散データ管理手段１１が、検索条件に適合するエンドレス記録データ１３に対応するエンドレス記録時間幅をエンドレス記録データの検索結果に含めて回答するようにしたので、データ管理装置３が検索した時刻とその回答をセンタ装置２が受信した時刻の間の時間幅がネツトワーク伝送などによる遅延時間が大きく無視できない場合でも、センタ装置２は前記エンドレス記録時間幅や前記遅延時間から補正した現時点で存在する前記時間区間のエンドレス記録データのストリームデータ読出要求をローカル装置１に対し行ったり、エンドレス記録データの存在する正しい時間区間をオペレータに表示できる効果が得られる。
【００３４】
なお、以上の説明においてはエンドレス記録時間幅を時刻補正情報として説明したが、さらにデータ管理装置３における検索時刻を検索結果に含めれば、センタ装置２が検索結果一覧としてエンドレス記録データの時間区間とともに前記検索時刻を表示することで、オペレータに対し検索条件に適合するエンドレス記録データがいつの時点で存在していたかを明示できる。
また、センタ装置２が受け取ったエンドレス記録時間幅をローカル装置１と対応付けて保持しておけば、当該エンドレス記録時間幅が変更されない限り、センタ装置２自身で当該ローカル装置に存在するエンドレス記録データの時間区間を求めることができる。
【００３５】
実施の形態３．
図４はこの実施の形態３のデータ収集方法が適用される監視装置の構成を示すブロック図である。図４において図１と同一または相当の部分については同一の符号を付し説明を省略する。図において、２０はローカル装置１に記録されるイベント記録されたストリームデータ（以下、イベント記録データという）、２１はデータ管理装置（検索手段）、２２は分散データ管理手段（検索手段）、２３はストリームデータ索引情報である。
【００３６】
次に動作について説明する。
この実施の形態では、ローカル装置１におけるストリームデータの入力、蓄積、読出ならびに通信、およびセンタ装置２でのストリームデータの受信ならびに受信したストリームデータの処理についての動作は前記実施の形態１と同様である。またこの実施の形態の記憶装置にはイベント記録データ２０が記憶される。
【００３７】
データ管理装置２１の通信手段９ｃは、センタ装置２から送られてくるローカル装置におけるイベント記録データ２０の所在を問い合わせるストリームデータ検索要求メッセージを受信する。そして、分散データ管理手段２２は受信したストリームデータ検索要求を処理して、ストリームデータ検索結果メッセージを通信手段９ｃによりセンタ装置２へ送り返す。
ここで分散データ管理手段２２は各ローカル装置に記録されるイベント記録データ２０の所在を、図４に示すストリームデータ索引情報２３として管理する。このストリームデータ索引情報２３には各ストリームデータに対して、イベント識別子（イベントＩＤ）２３ａやタイプ２３ｂといったイベントそのものの情報、カメラやマイク等の入力デバイス２３ｃ、ローカル装置２３ｄ、符号化方式や符号化レートといった符号化情報２３ｅの他に、各ローカル装置でのイベント記録の記録開始時刻と記録終了時刻で表される記録時間区間情報２３ｆが含まれる。
【００３８】
図４に示すストリームデータ索引情報２３の記録時間区間情報２３ｆではイベント発生時刻情報２３１とその前後の記録時間幅情報２３２が記述されており、これらにより記録開始時刻と記録終了時刻が求まる。従って、センタ装置２から例えば図５の（ｂ）に示すような検索文により時間区間を指定したストリームデータ検索要求があった場合、すなわち全てのローカル装置における時間区間９６年１２月２６日１４時３０分３０秒から９６年１２月２６日１４時４０分３０秒までのイベント記録データ２０の所在の問い合わせを行った場合、分散データ管理手段２２はイベント記録の記録時間区間２３ｆから各ローカル装置に前記検索条件を満足するイベント記録データ２０が存在するか否か、存在するのであれば何時から何時までのデータがあるのかをストリームデータ索引情報２３から検索し、図５に示すような検索結果を通信手段９ｃによりセンタ装置２に回答する。
【００３９】
図５では、イベント発生時刻がイベントＩＤ“ｅｖ１０３”のように指定された時間区間に存在するものや、イベントＩＤ“ｅｖ１０４”のようにイベント発生時刻は時間区間外にあるが、イベント記録開始時刻が指定した時間区間に存在する例を示している。
【００４０】
検索結果にはイベント記録データ２０が存在するローカル装置やイベント記録の時間区間の情報が含まれるので、センタ装置２は特定のローカル装置１に対し時間区間を指定して所望のイベント記録データ２０を伝送するよう指示し、伝送されてきたイベント記録データ２０を表示することができる。
【００４１】
データ管理装置２１がイベント記録データ２０に対するストリームデータ索引情報２３を取得する手段としては幾つか考えられる。一つの例は、ネットワークや専用の信号線でローカル装置１と接続されたセンタ装置２がイベントを発報した際、ローカル装置１がイベント記録を行うとともに、当該イベント記録の時間区間を含むイベント記録メッセージを自発的にデータ管理装置２１に送信し、データ管理装置２１の分散データ管理手段２２がストリームデータ索引情報２３の内容を変更する。
【００４２】
また別の例は、ネットワーク５や専用の信号線でセンタ装置２と接続されたセンサ装置がイベントを発報した際、データ管理装置２１がローカル装置１にイベント記録命令を出すとともにデータ管理装置２１の分散データ管理手段２２がストリームデータ索引情報２３を変更する。
【００４３】
以上のように、この実施の形態３によれは、データ管理装置２１において分散データ管理手段２２が、ローカル装置１に記録される各イベント記録データ２０の所在を、イベント記録の記録開始時刻と記録終了時刻で表される時間区間を含むストリームデータ索引情報２３により管理し、通信手段９ｃによりセンタ装置２から受信した時間区間を指定したイベント記録されたイベント記録データ２０の所在についてのストリームデータ検索要求メッセージに対し、ストリームデータ索引情報２３をもとに検索して条件に適合するイベント記録データ２０が存在するローカル装置１や時間区間などをストリームデータ検索結果メッセージとして通信手段９ｃによりセンタ装置２へ回答するようにしたので、前記実施の形態１と同様に、多数のローカル装置が存在する場合でもセンタ装置２はデータ管理装置２１に対し一度の問い合わせを行うだけで前記条件に適合するイベント記録データ２０が存在するローカル装置や時間区間等を知ることができ、検索時間が大幅に短縮される効果が得られる。
【００４４】
また、データ管理装置２１は、ローカル装置１にイベント記録データの実体を移動することなく、ストリームデータ索引情報２３により管理するため、ＣＰＵ、メモリ、ネットワークといったシステム資源の使用を抑制できる効果が得られる。
【００４５】
また、図４から明らかなように、センタ装置２から送られてくるストリームデータ検索要求を、時間区間の指定だけでなくイベント識別子やタイプ、符号化の種類、入力デバイスといった他の情報を検索パラメータとして行って、イベント記録データの所在を問い合わせることができる。
【００４６】
さらに、カメラやマイク以外にローカル装置１に接続された図示していないセンサ装置からの計測データや設備の制御データなどの時系列データを映像や音声と同様なストリームデータとしてとらえ、このような時系列データをローカル装置１でイベント記録し、データ管理装置２１においてイベント記録の記録開始時刻と記録終了時刻で表される時間区間を含むストリームデータ索引情報２３により管理することもできる。
【００４７】
なお、前記実施の形態１と同様に、複数のデータ管理装置による協調動作や故障時の代替動作、処理能力のあるセンタ装置２やローカル装置などがセンタ装置２の機能を有するように構成することも可能であるし、図４に示したストリームデータ索引情報２３に、あるローカル装置が故障中であることを示す情報など、ローカル装置に関する様々なデータを含めてもよい。
【００４８】
実施の形態４．
図６は、この実施の形態４のデータ収集方法が適用される監視装置の構成を示すブロック図である。図６において図１および図４と同一または相当の部分については同一の符号を付し説明を省略する。図において、３１は退避保存装置、３２は退避データ蓄積・読出手段（退避保存手段，退避保存管理手段）、３３は退避保存データ、３４は退避保存用記憶装置、９ｄは退避保存装置３１の通信手段である。４１はデータ管理装置（検索手段）、４２は分散データ管理手段（検索手段）、４３はストリームデータ索引情報である。
図７は、ストリームデータの退避保存装置３１の退避保存用記憶装置３４への退避保存の方法を示す説明図である。図において、５１は退避保存データ管理テーブル、５２は退避保存実体ファイル、５３は退避保存したイベント記録データ２０のヘッダ情報テーブル、５４は退避保存したエンドレス記録データ１３のヘッダ情報テーブルである。
【００４９】
図８は、分散データ管理手段４２が各退避保存装置３１に記録される退避保存データ３３の所在を管理するためのストリームデータ索引情報を示す説明図であり、５５は退避保存データ管理テーブル、５６は退避保存したイベント記録データのヘッダ情報テーブル、５７は退避保存したエンドレス記録データ１３のヘッダ情報テーブルである。
図９は、データ管理装置４１が通信手段９ｃによりセンタ装置２へ回答した検索結果を示す説明図であり、５８は検索条件を満たす退避保存データ、５９は退避保存したイベント記録データについての検索結果、６０は退避保存したエンドレス記録データについての検索結果である。
【００５０】
次に動作について説明する。
この実施の形態では、ローカル装置１におけるストリームデータの入力、蓄積、読出ならびに通信、およびセンタ装置２でのストリームデータの受信ならびに受信したストリームデータの処理についての動作は前記実施の形態１、前記実施の形態４と同様である。
【００５１】
退避保存装置３１はセンタ装置２などからの指令により、指定されたローカル装置１に存在する指定された時間区間のエンドレス記録、イベント記録によるストリームデータを退避保存するため、通信手段９ｄにより当該ローカル装置へ該当するストリームデータの伝送要求を出力してストリームデータを受信する。そして、受信したストリームデータを退避データ蓄積・読出手段３２がハードディスクなどの退避保存用記憶装置３４へ記録するとともに、記録したストリームデータをセンタ装置２からの要求に応じて読み出す。読み出されたストリームデータは通信手段９ｄによりネットワーク５を介してセンタ装置２へ伝送され、センタ装置２の通信手段９ｂにより受信される。
【００５２】
この場合の前記ストリームデータの退避保存装置３１への退避保存の方法は、例えば図７に示すように退避保存データ管理テーブル５１へ退避したデータの識別子や退避保存時刻、ストリームデータの種類とヘッダ情報テーブルへの参照ポインタ、退避保存データの実体ファイル名などを記述し、退避データ蓄積・読出手段３２はこの退避保存データ管理テーブル５１を参照して、指定された退避保存されているストリームデータの実体やそのへッダ情報を読み出す。退避保存したエンドレス記録やイベント記録によるストリームデータのヘッダ情報は、ストリームデータの実体を退避保存する際に当該ローカル装置１より伝送させて取得する。
【００５３】
データ管理装置４１の通信手段９ｃは、センタ装置２から送られてきた退避保存装置３１に存在する退避保存されたストリームデータの所在を問い合わせるストリームデータ検索要求メッセージを受信し、分散データ管理手段４２は受信したストリームデータ検索要求を処理して、ストリームデータ検索結果メッセージを通信手段９ｃによりセンタ装置２へ送り返す。ここで分散データ管理手段４２は各退避保存装置３１に記録される退避保存データ３３の所在を、図８に示すようなストリームデータ索引情報により管理する。このストリームデータ索引情報には、各ストリームデータに対する退避保存識別子や退避保存装置、退避保存したデータの種類とそのヘッダ情報が記述され、各へッダ情報には各ローカル装置での記録開始時刻と記録終了時刻で表される時間区間が含まれる。
【００５４】
従って、センタ装置２が、例えば全ての退避保存装置に存在する時間区間９６年１２月２６日１４時３０分３０秒から９６年１２月２６日１４時４０分３０秒までの間にローカル装置において記録されたストリームデータの所在を問い合わせた場合、分散データ管理手段４２はヘッダ情報に記述された時間区間から前記検索条件を満足するストリームデータが退避保存装置３１に存在するか否か、存在するのであれば何時から何時までのデータがあるのかを検索する。そして、図９に示すような検索結果を通信手段９ｃによりセンタ装置２へ回答する。図９に示す検索結果では、複数の退避保存装置３１に存在する、イベント記録あるいはエンドレス記録による退避保存されたストリームデータが検索条件に適合した場合を示している。
【００５５】
検索結果にはストリームデータが存在する退避保存装置３１や時間区間の情報が含まれるので、センタ装置２は特定の退避保存装置３１に対し時間区間を指定して所望のストリームデータを伝送するよう指示し、伝送されてきたストリームデータを表示することができる。
【００５６】
退避保存されているストリームデータについてのストリームデータ索引情報をデータ管理装置４１が取得する手段としては幾つか考えられる。一つの例は、退避保存装置３１が退避保存を行うとともに、退避保存に関するメッセージを自発的にデータ管理装置４１へ送信し、分散データ管理手段４２がストリームデータ索引情報の内容を変更する。
また別の例は、外部からの退避保存要求はデータ管理装置４１が受付け、データ管理装置４１が退避保存装置３１に退避保存命令を出力し、データ管理装置４１の分散データ管理手段４２がストリームデータ索引情報を変更する。
【００５７】
以上のように、この実施の形態４によれば、データ管理装置４１において、分散データ管理手段４２が退避保存装置３１に退避保存されているストリームデータの所在を当該ストリームデータがローカル装置１で記録された記録開始時刻と記録終了時刻で表される時間区間を含むストリームデータ索引情報により管理し、通信手段９ｃによりセンタ装置２から受信した時間区間を指定した前記退避保存されたストリームデータの所在についてのストリームデータ検索要求メッセージに対してストリームデータ索引情報から検索し、条件に適合するストリームデータが存在する退避保存装置３１や時間区間等をストリームデータ検索結果メッセージとして通信手段９ｃによりセンタ装置２に回答するようにしたので、前記実施の形態１と同様に、多数の退避保存装置が存在する場合でもセンタ装置２は一度の問い合わせで、条件に適合するストリームデータが存在する退避保存装置３１についての所在や時間区間などについての情報を得ることができ、検索時間が大幅に短縮される効果が得られる。
【００５８】
また、データ管理装置４１は、退避保存装置３１に記録されたストリームデータの実体を移動することなくストリームデータ索引情報４３により管理するため、ＣＰＵ、メモリ、ネットワークといったシステム資源の使用を抑制することができる。
【００５９】
また、図８に示したストリームデータ索引情報から明らかなように、センタ装置２からのストリームデータ検索要求を、時間区間の指定だけでなく、ヘッダ情報に記述されるイベント識別子やタイプ、符号化の種類、入力デバイスやローカル装置といった他の情報を検索パラメータにして行うことができ、退避保存データの所在を問い合わせることができる。
さらに、カメラやマイク以外にローカル装置に接続されたセンサ装置からの計測データや設備の制御データ等の時系列データを映像や音声と同様なストリームデータとしてとらえ、そのような時系列データをローカル装置１でエンドレス記録やイベント記録し、退避保存装置３１に退避保存し、退避保存装置３１に退避保存した退避保存データを、ローカル装置での記録開始時刻と記録終了時刻で表される時間区間を含むストリームデータ索引情報によりデータ管理装置４１において管理することもできる。
【００６０】
なお、前記実施の形態１と同様に、複数のデータ管理装置による協調動作や故障発生時の代替動作、処理能力のある退避保存装置、センタ装置またはローカル装置などがセンタ装置の機能を有した構成も可能である。また、図８に示したストリームデータ索引情報に、故障中である退避保存装置についての情報など、退避保存装置に関する種々のデータを含めてもよい。
【００６１】
実施の形態５．
次に、この発明の実施の形態５のデータ収集方法および監視装置について説明する。この実施の形態５のデータ収集方法が適用される監視装置の構成は、前記実施の形態４の図６において示した構成と同様であり、以下の説明では図６を参照する。図１０は、この実施の形態５のデータ収集方法が適用される監視装置のストリームデータ索引情報を示す説明図であり、図において６１はエンドレス記録索引情報、６２はイベント記録索引情報、６３は退避保存索引情報である。図１１は検索結果を示す説明図であり、図において６６はエンドレス記録ヘッダ情報、６７はイベント記録ヘッダ情報、６８は退避保存ヘッダ情報である。
【００６２】
次に動作について説明する。
この実施の形態では、ローカル装置１におけるストリームデータの入力、蓄積、読出ならびに通信、およびセンタ装置２でのストリームデータの受信ならびに受信したストリームデータの処理についての動作は、前記実施の形態４と同様である。
【００６３】
この実施の形態４のデータ管理装置４１の通信手段９ｃは、センタ装置２から送られてきたローカル装置１あるいは退避保存装置３１に記録されたストリームデータの所在を問い合わせるストリームデータ検索要求メッセージを受信し、分散データ管理手段４２は当該ストリームデータ検索要求を処理して、ストリームデータ検索結果メッセージを通信手段９ｃによりセンタ装置２へ送り返す。ここで分散データ管理手段４２はローカル装置１の記憶装置４や退避保存装置３１の退避保存用記憶装置３４に記録される各種ストリームデータの所在を、図１０に示すストリームデータ索引情報により管理する。
【００６４】
図１０に示すエンドレス記録索引情報６１は図１に示した前記実施の形態１のストリームデータ索引情報と同様であり、またイベント記録索引情報６２は図４に示した前記実施の形態３のストリームデータ索引情報と同様であり、退避保存索引情報６３は図８に示した前記実施の形態４のストリームデータ索引情報と同様であり、この実施の形態５のストリームデータ索引情報はこれら各ストリームデータ索引情報とその所在を示すポインタテーブル６４から構成される。前記各ストリームデータ索引情報には各ストリームデータに対する、カメラやマイクなどの入力デバイス、ローカル装置、符号化関連、イベント関連、退避保存関連といった情報の他に、各ローカル装置での記録開始時刻と記録終了時刻で表される時間区間が含まれる。
【００６５】
従って、センタ装置２が時間区間を指定したストリームデータ検索要求をした場合、分散データ管理手段４２は各種ストリームデータの時間区間からローカル装置１や退避保存装置３１に検索条件を満足するストリームデータが存在するか否か、存在するのであれば何時から何時までのデータがあるのかを前記各ストリームデータ索引情報６１，６２，６３から検索し、図１１に示す検索結果を通信手段９ｃによりセンタ装置２へ回答する。
【００６６】
図１１では、ローカル装置１に記録されたエンドレス記録データおよびイベント記録データ、退避保存装置３１に退避保存されたストリームデータが検索条件に適合していることを示している。このときの検索要求は全てのローカル装置および退避保存装置に記録されるストリームデータの中から、指定時間区間にローカル装置に記録されているストリームデータの所在を問い合わせるものであり、エンドレス記録かイベント記録か、また存在するのはローカル装置か退避保存装置かといった指定はせず、統一されたローカル装置での記録開始時刻および記録終了時刻で表される時間区間をパラメータとしている。
【００６７】
検索結果にはストリームデータが存在するローカル装置や退避保存装置、時間区間の情報が含まれるので、センタ装置２は特定のローカル装置や退避保存装置に対し時間区間を指定して所望のストリームデータを伝送するよう指示し、伝送されてきたストリームデータを表示することができる。
【００６８】
データ管理装置４１が、エンドレス記録、イベント記録および退避保存に対するストリームデータ索引情報を取得する手段は、実施例１、実施例３および実施例４で述べたような幾つかの方法が考えられる。
【００６９】
以上のように、この実施の形態５によれば、データ管理装置４１において、分散データ管理手段４２がローカル装置１に記録されるエンドレス記録データのエンドレス記録時間幅、ローカル装置１に記録されるイベント記録データの記録開始時刻と記録終了時刻で表される時間区間、退避保存装置３１に記録される退避保存データのローカル装置１における記録開始時刻および記録終了時刻で表される時間区間を含むストリームデータ索引情報を管理し、通信手段９ｃによりセンタ装置２から受信した時間区間を指定したエンドレス記録、イベント記録あるいは退避保存されたストリームデータの所在についてのストリームデータ検索要求メッセージに対して前記ストリームデータ索引情報を検索する。そして、前記条件に適合するストリームデータが存在するローカル装置１や退避保存装置３１、時間区間などをストリームデータ検索結果メッセージとして通信手段９ｃによりセンタ装置２に回答するので、前記実施の形態１と同様に、多数のローカル装置や退避保存装置が存在する場合でもセンタ装置は一度の問い合わせを行うだけで、前記条件に適合するストリームデータが存在するローカル装置１や退避保存装置３１、時間区間などについての情報を得ることができ、検索時間が大幅に短縮される。
【００７０】
また、データ管理装置４１は、ローカル装置１や退避保存装置３１に記録されたストリームデータの実体を移動することなく、前記ストリームデータ索引情報により管理するため、ＣＰＵ、メモリ、ネットワークといったシステム資源の使用を抑制することができる。
【００７１】
さらに、エンドレス記録かイベント記録か、また前記条件に適合するストリームデータが存在するのはローカル装置か退避保存装置かを意識せず、統一されたローカル装置での記録開始時刻および記録終了時刻で表される時間区間で検索でき、センタ装置２の問い合わせ手順が簡略化される。
【００７２】
また、図１０から明らかなように、センタ装置２から送られてくるストリームデータ検索要求を、時間区間の指定だけでなく、イベント識別子やタイプ、符号化の種類、入力デバイスといった他の情報を検索パラメータとして行うことで、ストリームデータの所在を問い合わせることができる。
【００７３】
また、カメラやマイク以外にローカル装置１に接続された図示していないセンサ装置からの計測データや設備の制御データ等の時系列データを映像や音声と同様なストリームデータとしてとらえ、そのような時系列データをローカル装置１でエンドレス記録やイベント記録し、退避保存装置３１に退避保存する。そして、データ管理装置４１においてエンドレス記録時間幅、イベント記録の記録開始時刻と記録終了時刻で表される時間区間、ローカル装置における退避保存データの記録開始時刻と記録終了時刻で表される時間区間などを含むストリームデータ索引情報により前記時系列データを管理することもできる。
【００７４】
なお、前記実施の形態１と同様に、複数のデータ管理装置による協調動作や故障時の代替動作、処理能力のあるセンタ装置やローカル装置などがセンタ装置の機能を備える構成なども可能であるし、図１０に示したストリームデータ索引情報に、故障中であるローカル装置や退避保存装置を示す情報などのローカル装置や退避保存装置に関する種々のデータを含めてもよい。
【００７５】
実施の形態６．
図１２は、この実施の形態６のデータ収集方法が適用される監視装置の構成を示すブロック図である。図１２において図１と同一または相当の部分については同一の符号を付し説明を省略する。図において、７１はネットワーク５上のローカル装置１、センタ装置２およびデータ管理装置４１における時刻を合致させるためのローカル装置１に設けられた時刻合致手段、７２は同様にセンタ装置２に設けられた時刻合致手段、７３は同様にデータ管理装置３に設けられた時刻合致手段である。
【００７６】
次に動作について説明する。
この実施の形態のローカル装置１におけるストリームデータの入力、蓄積、読出ならびに通信、およびセンタ装置２におけるストリームデータの受信ならびに受信したストリームデータの処理、さらにデータ管理装置３における分散データ管理とストリームデータ検索処理は前記実施の形態１と同様である。
【００７７】
ネットワーク５に接続されたローカル装置１、センタ装置２およびデータ管理装置３は時刻合致手段７１，７２，７３を有しているため、これら時刻合致手段がローカル装置１、センタ装置２およびデータ管理装置３の時計をシステム全体で同一の共通時刻に合わせる。これら時刻合致手段７１，７２，７３は例えばＵＮＩＸやＷｉｎｄｏｗｓで装備されるＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）といった周知の技術により実現される。
【００７８】
以上説明したように、この実施の形態６によれば、ローカル装置１、センタ装置２およびデータ管理装置３の各時刻合致手段７１，７２，７３により、ローカル装置１、センタ装置２およびデータ管理装置３は自己の時計をシステム全体の共通時刻に合わせることが可能になるので、ローカル装置１、センタ装置２、データ管理装置３の時計の精度が異なりそのままでは無視できない時刻差が生じる場合でも、時刻差のないストリームデータの管理・検索を実現できる効果がある。
【００７９】
なお、この実施の形態では前記実施の形態１の構成に対し時刻合致手段を適用するものとして説明したが、前記実施の形態２から前記実施の形態５に対して時刻合致手段を適用する構成であってもよく、前記実施の形態１に適用した場合と同様な効果を得ることができる。
【００８０】
実施の形態７．
図１３はこの実施の形態７のデータ収集方法が適用される監視装置の構成を示すブロック図である。図１４は、時刻差テーブルを示す説明図である。図１３において図１と同一または相当の部分については同一の符号を付し説明を省略する。図１３において、８１は自己の時計が示している時刻とローカル装置１およびセンタ装置２の時計が示している時刻との時刻差をデータ管理装置（補正値演算手段）３が測定するための時刻差測定手段である。
【００８１】
次に動作について説明する。
この実施の形態のローカル装置１におけるストリームデータの入力、蓄積、読出ならびに通信、およびセンタ装置２におけるストリームデータの受信ならびに受信したストリームデータの処理、さらにデータ管理装置３における分散データ管理とストリームデータ検索処理は前記実施の形態１と同様である。
【００８２】
データ管理装置３は、時刻差測定手段８１により自己の時計が示す時刻とローカル装置１やセンタ装置２の時計が示す時刻との時刻差を測定する。
この場合の測定手段の一例としては、データ管理手段３が自己のタイムスタンプを付加した時刻問合わせメッセージを相手装置に送り、相手装置は当該時刻問合わせメッセージを受信すると、即座に前記タイムスタンプとは別に自己のタイムスタンプを付加したリターンメッセージをデータ管理装置３へ送り返す。データ管理装置３では、当該リターンメッセージを受信した際の自己の時計の時刻と前記時刻問合わせメツセージを送信したときのタイムスタンプから往復の伝送遅延時間を計算し、その伝送遅延時間と相手装置のタイムスタンプから時刻差を計算する。伝送遅延のゆらぎが少ないネットワークや装置ならば複数回の問い合わせ処理の結果を平均化することで、精度のよい時刻差を求めることができる。このようにして測定された時刻差は、図１４に示すような時刻差テーブルとして保持される。
【００８３】
一方、センタ装置２から時間区間を指定したストリームデータ検索要求があると、データ管理装置３は前記時刻差テーブルを参照して互いの時刻差を補正した後にストリームデータ索引情報に対し検索を行う。例えば、データ管理装置３との時刻差△Ｔｃ１を有したセンタ装置ｃｅｎｔ１からの検索要求に対し、時刻差△ＴＬ１を有したローカル装置Ｌｏｃ１に存在するストリームデータを検索する際には、センタ装置ｃｅｎｔ１とローカル装置Ｌｏｃ１との時刻差は△ＴＬ１−△Ｔｃ１となるので、ストリームデータ索引情報の時間区間をこの時刻差だけ補正して検索処理する。検索結果は図２に示す内容と同様でもよいが、センタ装置２とローカル装置１の時刻差を加えれば、センタ装置２はローカル装置１に対し前記補正した時間区間でストリームデータの伝送を要求することができる。
【００８４】
以上のように、この実施の形態７によれば、データ管理装置３において、時刻差測定手段８１がデータ管理装置３の時計と各ローカル装置１やセンタ装置２の時計との間で生じている時刻差を測定して時刻差テーブルを作成し、センタ装置２からの時間区間を指定したストリームデータ検索要求に対し、分散データ管理手段１１は前記時刻差テーブルにより各装置の時刻差を補正した上でストリームデータ索引情報を検索し、条件に適合するストリームデータが存在するローカル装置１、時刻差、時間区間などを検索結果として回答することができ、ローカル装置１、センタ装置２、データ管理装置３の時計の精度が異なり各時計間の時刻差が無視できない場合でも、時刻差のないストリームデータの管理、検索を実現できる効果がある。
【００８５】
【発明の効果】
ネットワーク上に分散して配置された監視対象についてのストリームデータを、ストリームデータとそのストリームデータを入力した時刻、または記録した時刻とを、限られた記憶容量しか備えていない記憶手段に記録し、この記録されたストリームデータの所在および前記時刻に関するストリームデータ検索情報をネットワーク上で管理し、ストリームデータを前記時刻を含む検索条件に基づいて検索してストリームデータの所在を含む検索結果を得るとともに、検索によって得られたストリームデータの所在に基づいて、当該ストリームデータを記録した記憶装置から検索されたストリームデータを収集し、通信によって  ネットワーク上でストリームデータを含む情報の送受信を行ってストリームデータを収集するようにしたので、記録されているストリームデータの所在をネットワーク上の全てのメディアへ問い合せる必要がなくなり、収集しようとするストリームデータを高速に検索し、効率的に収集できる効果がある。
【００８６】
また、ネットワーク上に分散して配置された監視対象についてのストリームデータを入手するローカル装置と、そのローカル装置から得られたストリームデータとそのストリームデータを入力した時刻または記録した時刻とを記憶する記憶容量が限られた記憶装置と、この記憶装置に記録されている前記ストリームデータの所在および前記時刻に関するストリームデータ検索情報をネットワーク上で管理するデータ管理装置と、このデータ管理装置で管理されているストリームデータ検索情報に対して、前記時刻を含む検索条件に基づいて検索し、ストリームデータの所在を含む検索結果を得る検索手段と、この検索手段によって得られた検索結果である前記ストリームデータの所在に基づいて、このストリームデータを記録した記憶装置からストリームデータを収集するセンタ装置と、ネットワーク上でストリームデータを含む情報の送受信を行なうための通信手段とを備る監視装置を構成したので、記録されているストリームデータの所在をネットワーク上の全てのメディアへ問い合せることなく、収集しようとするストリームデータを高速に検索し、効率的に収集できる効果がある。
【００８７】
また、記憶装置は記録されている古いストリームデータを記録すべき最新のストリームデータで順次書き換えることにより最新のストリームデータをエンドレスで記録し、ストリームデータ検索情報は、記憶装置の記憶容量に応じた記録時間幅の検索情報を有し、データ管理装置は、ストリームデータ検索情報をもとにエンドレスに記録されたストリームデータの所在を管理する監視装置を構成したので、限られた記憶容量の記憶装置であっても、所定時間内の常に新しいデータを保存し、ストリームデータとして検索対象に供される効果がある。
【００８８】
また、記憶装置はイベントが発生した際にはそのイベントに対応するストリームデータをイベント記録として記録し、ストリームデータ検索情報は、ストリームデータがイベント記録される際の時間区間を含む情報を有し、データ管理装置は、イベント記録されたストリームデータの所在を管理する監視装置を構成したので、イベント記録によるストリームデータの所在をネットワーク上の全ての記憶装置へ問い合せる必要がなくなり、センタ装置が収集しようとするイベント記録によるストリームデータを高速に検索できる効果がある。
【００８９】
また、記憶装置に記録されたストリームデータおよび時刻に関する情報を退避保存する退避保存用記憶装置を備え、ストリームデータ検索情報は、退避保存用記憶装置に退避保存されたストリームデータおよび前記時刻に関する情報を有し、データ管理装置は退避保存されたストリームデータの所在を管理する監視装置を構成したので、センタ装置は収集しようとするストリームデータの退避保存用記憶装置についての所在を前記時間区間を含む検索条件をもとに高速に検索し、ストリームデータを効率的に収集できる効果がある。
【００９０】
また、ローカル装置、データ管理装置およびセンタ装置の時刻を統一するための時刻合致手段を備える監視装置を構成したので、センタ装置は収集しようとするストリームデータの所在を、統一化されて管理されている時刻による検索条件で高速に検索し、ストリームデータを効率的に収集できる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１によるデータ収集方法が適用される監視装置の構成を示すブロック図である。
【図２】  この発明の実施の形態１によるデータ収集方法が適用される監視装置の検索結果を示す説明図である。
【図３】  この発明の実施の形態２によるデータ収集方法が適用される監視装置の検索結果を示す説明図である。
【図４】  この発明の実施の形態３によるデータ収集方法が適用される監視装置の構成を示すブロック図である。
【図５】  この発明の実施の形態３によるデータ収集方法が適用される監視装置の検索結果を示す説明図である。
【図６】  この発明の実施の形態４によるデータ収集方法が適用される監視装置の構成を示すブロック図である。
【図７】  この発明の実施の形態４によるデータ収集方法が適用される監視装置におけるストリームデータの退避保存用記憶装置への退避保存の方法を示す説明図である。
【図８】  この発明の実施の形態４によるデータ収集方法が適用される監視装置における分散データ管理手段による退避保存装置に記録される退避保存データの所在を管理するためのストリームデータ索引情報を示す説明図である。
【図９】  この発明の実施の形態４によるデータ収集方法が適用される監視装置におけるデータ管理装置からセンタ装置へ回答された検索結果を示す説明図である。
【図１０】  この発明の実施の形態５のデータ収集方法が適用される監視装置のストリームデータ索引情報を示す説明図である。
【図１１】  この発明の実施の形態５のデータ収集方法が適用される監視装置の検索結果を示す説明図である。
【図１２】  この発明の実施の形態６によるデータ収集方法が適用される監視装置の構成を示すブロック図である。
【図１３】  この発明の実施の形態７によるデータ収集方法が適用される監視装置の構成を示すブロック図である。
【図１４】  この発明の実施の形態７によるデータ収集方法が適用される監視装置における時刻差テーブルの構成を示す説明図である。
【図１５】  従来の監視装置の構成を示すブロック図である。
【図１６】  従来の監視装置におけるストリームデータの記録方式を示す説明図である。
【図１７】  従来の監視装置のストリームデータの記録方式におけるイベント記録管理テーブルを示す説明図である。
【符号の説明】
１  ローカル装置、２  センタ装置、３  データ管理装置（検索手段，補正値演算手段）、４  記憶装置、５  ネットワーク、９ａ，９ｂ，９ｃ  通信手段、１１，２２，４２  分散データ管理手段（検索手段）、１２，２３，４３  ストリームデータ索引情報、１３  エンドレス記録データ（ストリームデータ）、２０  イベント記録データ（ストリームデータ）、２１，４１  データ管理装置（検索手段）、３２  退避データ蓄積・読出手段（退避保存手段，退避保存管理手段）、３４  退避保存用記憶装置、７１，７２，７３  時刻合致手段、８１  時刻差測定手段。
【図１】
0003759660.tif 000002
【図２】
0003759660.tif 000003
【図３】
0003759660.tif 000004
【図４】
0003759660.tif 000005
【図５】
0003759660.tif 000006
【図６】
0003759660.tif 000007
【図７】
0003759660.tif 000008
【図８】
0003759660.tif 000009
【図９】
0003759660.tif 000010
【図１０】
0003759660.tif 000011
【図１１】
0003759660.tif 000012
【図１２】
0003759660.tif 000013
【図１３】
0003759660.tif 000014
【図１４】
0003759660.tif 000015
【図１５】
0003759660.tif 000016
【図１６】
0003759660.tif 000017
【図１７】
0003759660.tif 000018