(57)【要約】【課題】ログデータに関連する画像データがログデータの順序通りに取得できない場合にも、画像データをログデータの保存区画に対応する保存区画に格納する。【解決手段】統合ログ収集部００７がログデータを受信し、データ書き込み部００５がログＤＢ００３の保存区画に格納し、画像取得部００９が当該ログデータに関連する画像データを受信する。画像管理部０１０が、ログデータの保存区画に対応付けて画像データをデータ蓄積部０１１に蓄積し、保存区画の順にデータ蓄積部０１１に蓄積されている画像データを書き込み対象とし、データ書き込み部００５が、書き込み対象の画像データを対応するログデータの保存区画と同じ位置の画像ＤＢ００２内の保存区画に書き込み、後続の保存区画の画像データは書き込み対象となるまでデータ蓄積部０１１に蓄積させておく。【選択図】図１
2010204971.tif 000002
【特許請求の範囲】
【請求項１】
データ書き込み順序が定められている複数のグループのうちのいずれかに属するデータを随時受信するデータ受信部と、
前記データ受信部によりデータが受信される度に受信されたデータを対応するグループに分類するグループ管理部と、
前記データ受信部によりデータが受信される度に、受信されたデータを、属するグループと対応付けて蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積されているデータを記憶する記憶領域を有するデータ記憶部と、
データ書き込みのための論理区画である保存区画を前記データ記憶部の記憶領域に設定する保存区画設定部と、
データ書き込み順序に従ってデータ書き込み対象のグループを決定するとともに、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了するまでは他のグループのデータ書き込みを禁止し、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了した際に、書き込みが完了した書き込み完了保存区画に連続する記憶領域に新たな保存区画を前記保存区画設定部により設定して前記書き込み完了保存区画への書き込みを不能にし、現在のデータ書き込み対象のグループの次の順序のグループを新たなデータ書き込み対象とし、前記データ蓄積部に蓄積されているデータのうち前記新たなデータ書き込み対象のグループに属するデータを抽出するとともに、前記新たなデータ書き込み対象のグループよりも後の順序のグループに属するデータは、それぞれのグループがデータ書き込み対象となるまで前記データ蓄積部に蓄積させるデータ書き込み制御部と、
前記データ書き込み制御部により抽出されたデータを前記新たな保存区画に書き込むデータ書き込み部とを有することを特徴とする情報処理装置。
【請求項２】
前記グループ管理部は、
グループごとに、グループに属するデータを識別し、前記データ受信部によるデータ受信状況を解析して、グループごとに未受信データを特定し、
前記データ受信部は、
前記グループ管理部により特定された未受信データを、未受信データの送信元に要求し、要求した未受信データを受信し、
前記データ書き込み制御部は、
現在のデータ書き込み対象のグループに属するデータを前記データ蓄積部から抽出して前記データ書き込み部に保存区画への書き込みを行わせた後に、現在のデータ書き込み対象のグループに属するデータが新たに前記データ蓄積部に蓄積された場合に、新たに蓄積されたデータを前記データ蓄積部から抽出して前記データ書き込み部に同じ保存区画への書き込みを行わせることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ書き込み制御部は、
同じグループに属する複数のデータが同じ保存区画に集約して書き込まれるよう制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記データ書き込み制御部は、
前記グループ管理部により現在のデータ書き込み対象のグループに属するデータがすべて受信されたことが確認され、現在のデータ書き込み対象のグループに属するデータが前記データ蓄積部に残っていないことが確認された場合に、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了したと判断することを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記データ受信部は、
ログデータに関連付けられる関連データを随時受信し、
前記グループ管理部は、
前記データ受信部により関連データが受信される度に、対象となるログデータが同じ関連データを同じグループに分類し、
前記データ書き込み制御部は、
ログデータの時系列に従ってデータ書き込み対象のグループを決定することを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記データ受信部は、
ログデータを受信し、
前記データ記憶部は、
ログデータを記憶するログデータ記憶領域と、関連データを記憶する関連データ記憶領域とを有し、
前記保存区画設定部は、
ログデータ書き込みのための論理区画である保存区画を前記データ記憶部のログデータ記憶領域に設定し、関連データ書き込みのための論理区画である保存区画を前記データ記憶部の関連データ記憶領域に設定し、
前記データ書き込み部は、
ログデータの時系列に従ってログデータ記憶領域の保存区画にログデータを書き込み、ログデータの時系列に従って関連データ記憶領域の保存区画に関連データを書き込み、
前記データ書き込み制御部は、
対応関係にあるログデータの保存区画と関連データの保存区画が１対１で対応するよう制御することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
複数のグループのうちのいずれかに属するデータを随時受信するデータ受信部と、
前記データ受信部によりデータが受信される度に、受信されたデータを対応するグループに分類するグループ管理部と、
前記データ受信部によりデータが受信される度に、受信されたデータを、属するグループと対応付けて蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積されているデータを記憶する記憶領域を有するデータ記憶部と、
データ書き込みのための論理区画である保存区画を前記データ記憶部の記憶領域に設定する保存区画設定部と、
データ書き込み対象のグループを決定し、決定したデータ書き込み対象のグループに対する保存区画を前記保存区画設定部により設定し、前記データ蓄積部に保持されているデータのうちデータ書き込み対象のグループに属するデータを抽出するデータ書き込み制御部と、
前記データ書き込み制御部により抽出されたデータを対象となる保存区画に書き込むデータ書き込み部と、
同一のグループに属する複数のデータが複数の保存区画に分かれて書き込まれることになる場合に、同一のグループに属する複数のデータが分かれて書き込まれる同一グループ分離保存区画の各々を相互に対応付ける区画対応付け部とを有することを特徴とする情報処理装置。
【請求項８】
前記区画対応付け部は、
同一グループ分離保存区画ごとに、複数の同一グループ分離保存区画における順序を判断することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記グループ管理部は、
グループごとに、グループに属するデータを識別し、前記データ受信部によるデータ受信状況を解析して、グループごとに未受信データを特定し、
前記データ受信部は、
前記グループ管理部により特定された未受信データを、未受信データの送信元に要求し、要求した未受信データを受信し、
前記データ書き込み制御部は、
いずれかのグループをデータ書き込み対象とし当該グループに属するデータを前記データ蓄積部から抽出して前記データ書き込み部に保存区画への書き込みを行わせて当該グループをデータ書き込み対象から解除した後に、当該グループに属するデータが新たに前記データ蓄積部に蓄積され当該グループを再度データ書き込み対象とした場合に、新たに蓄積されたデータを前記データ蓄積部から抽出して前記データ書き込み部に別の保存区画への書き込みを行わせることを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記データ受信部は、
ログデータに関連付けられる関連データを随時受信し、
前記グループ管理部は、
前記データ受信部により関連データが受信される度に、対象となるログデータが同じ関連データを同じグループに分類することを特徴とする請求項７〜９のいずれかに記載の情報処理装置。
【請求項１１】
前記データ受信部は、
ログデータを受信し、
前記データ記憶部は、
ログデータを記憶するログデータ記憶領域と、関連データを記憶する関連データ記憶領域とを有し、
前記保存区画設定部は、
ログデータ書き込みのための論理区画である保存区画を前記データ記憶部のログデータ記憶領域に設定し、関連データ書き込みのための論理区画である保存区画を前記データ記憶部の関連データ記憶領域に設定し、
前記データ書き込み部は、
ログデータの時系列に従ってログデータ記憶領域の保存区画にログデータを書き込み、ログデータの時系列に従って関連データ記憶領域の保存区画に関連データを書き込み、
前記データ書き込み制御部は、
対応関係にあるログデータの保存区画と関連データの保存区画が１対ｎ（ｎは１以上の任意の整数）で対応するよう制御することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
コンピュータが、データ書き込み順序が定められている複数のグループのうちのいずれかに属するデータを随時受信するデータ受信ステップと、
前記コンピュータが、前記データ受信ステップによりデータが受信される度に受信されたデータを対応するグループに分類するグループ管理ステップと、
前記コンピュータが、前記データ受信ステップによりデータが受信される度に、受信されたデータを、属するグループと対応付けてデータ蓄積領域に蓄積するデータ蓄積ステップと、
前記コンピュータが、前記データ蓄積領域に蓄積されているデータを記憶する記憶領域に、データ書き込みのための論理区画である保存区画を設定する保存区画設定ステップと、
前記コンピュータが、データ書き込み順序に従ってデータ書き込み対象のグループを決定するとともに、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了するまでは他のグループのデータ書き込みを禁止し、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了した際に、書き込みが完了した書き込み完了保存区画に連続する記憶領域に新たな保存区画を前記保存区画設定ステップにより設定して前記書き込み完了保存区画への書き込みを不能にし、現在のデータ書き込み対象のグループの次の順序のグループを新たなデータ書き込み対象とし、前記データ蓄積領域に蓄積されているデータのうち前記新たなデータ書き込み対象のグループに属するデータを抽出するとともに、前記新たなデータ書き込み対象のグループよりも後の順序のグループに属するデータは、それぞれのグループがデータ書き込み対象となるまで前記データ蓄積領域に蓄積させるデータ書き込み制御ステップと、
前記コンピュータが、前記データ書き込み制御ステップにより抽出されたデータを前記新たな保存区画に書き込むデータ書き込みステップとを有することを特徴とする情報処理方法。
【請求項１３】
コンピュータが、複数のグループのうちのいずれかに属するデータを随時受信するデータ受信ステップと、
前記コンピュータが、前記データ受信ステップによりデータが受信される度に、受信されたデータを対応するグループに分類するグループ管理ステップと、
前記コンピュータが、前記データ受信ステップによりデータが受信される度に、受信されたデータを、属するグループと対応付けてデータ蓄積領域に蓄積するデータ蓄積ステップと、
前記コンピュータが、前記データ蓄積領域に蓄積されているデータを記憶する記憶領域に、データ書き込みのための論理区画である保存区画を設定する保存区画設定ステップと、
前記コンピュータが、データ書き込み対象のグループを決定し、決定したデータ書き込み対象のグループに対する保存区画を前記保存区画設定ステップにより設定し、前記データ蓄積領域に保持されているデータのうちデータ書き込み対象のグループに属するデータを抽出するデータ書き込み制御ステップと、
前記コンピュータが、前記データ書き込み制御ステップにより抽出されたデータを対象となる保存区画に書き込むデータ書き込みステップと、
同一のグループに属する複数のデータが複数の保存区画に分かれて書き込まれることになる場合に、前記コンピュータが、同一のグループに属する複数のデータが分かれて書き込まれる同一グループ分離保存区画の各々を相互に対応付ける区画対応付けステップとを有することを特徴とする情報処理方法。
【請求項１４】
データ書き込み順序が定められている複数のグループのうちのいずれかに属するデータを随時受信するデータ受信処理と、
前記データ受信処理によりデータが受信される度に受信されたデータを対応するグループに分類するグループ管理処理と、
前記データ受信処理によりデータが受信される度に、受信されたデータを、属するグループと対応付けてデータ蓄積領域に蓄積するデータ蓄積処理と、
前記データ蓄積領域に蓄積されているデータを記憶する記憶領域に、データ書き込みのための論理区画である保存区画を設定する保存区画設定処理と、
データ書き込み順序に従ってデータ書き込み対象のグループを決定するとともに、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了するまでは他のグループのデータ書き込みを禁止し、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了した際に、書き込みが完了した書き込み完了保存区画に連続する記憶領域に新たな保存区画を前記保存区画設定処理により設定して前記書き込み完了保存区画への書き込みを不能にし、現在のデータ書き込み対象のグループの次の順序のグループを新たなデータ書き込み対象とし、前記データ蓄積領域に蓄積されているデータのうち前記新たなデータ書き込み対象のグループに属するデータを抽出するとともに、前記新たなデータ書き込み対象のグループよりも後の順序のグループに属するデータは、それぞれのグループがデータ書き込み対象となるまで前記データ蓄積領域に蓄積させるデータ書き込み制御処理と、
前記データ書き込み制御処理により抽出されたデータを前記新たな保存区画に書き込むデータ書き込み処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
複数のグループのうちのいずれかに属するデータを随時受信するデータ受信処理と、
前記データ受信処理によりデータが受信される度に、受信されたデータを対応するグループに分類するグループ管理処理と、
前記データ受信処理によりデータが受信される度に、受信されたデータを、属するグループと対応付けてデータ蓄積領域に蓄積するデータ蓄積処理と、
前記データ蓄積領域に蓄積されているデータを記憶する記憶領域に、データ書き込みのための論理区画である保存区画を設定する保存区画設定処理と、
データ書き込み対象のグループを決定し、決定したデータ書き込み対象のグループに対する保存区画を前記保存区画設定処理により設定し、前記データ蓄積領域に保持されているデータのうちデータ書き込み対象のグループに属するデータを抽出するデータ書き込み制御処理と、
前記データ書き込み制御処理により抽出されたデータを対象となる保存区画に書き込むデータ書き込み処理と、
同一のグループに属する複数のデータが複数の保存区画に分かれて書き込まれることになる場合に、同一のグループに属する複数のデータが分かれて書き込まれる同一グループ分離保存区画の各々を相互に対応付ける区画対応付け処理とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に関連する複数種類のデータを対応付けてデータベースに格納する技術に関し、特に、ログデータと当該ログデータに関連するデータを対応付けてデータベースに格納する技術に関する。
【背景技術】
【０００２】
従来の統合ログ管理装置は、各種システムや機器から出力されるログと監視画像を収集して、それらを関連付ける識別情報（ＩＤや記録日時等）をログと画像のそれぞれのデータに付加して、格納することにより、ログと画像を対応付けたデータの管理を行っていた（例えば特許文献１）。
一方、データ格納領域を連続する記憶領域の複数グループを単位として管理することにより、大量データに対する高速なデータアクセス、ロード及び効率的なデータ管理を実現する方法がある（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８６８３７号公報
【特許文献２】特開２００７−１４０８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の統合ログ管理装置では、ログデータ（以下、ログともいう）と画像データ（以下、画像ともいう）の関連付けは識別情報で行われ、蓄積されるログデータ、画像データの管理については特に考慮されていない。
そのため、特許文献２のデータ管理方法に適用する場合には次のような課題が存在する。
特許文献２のデータ管理方法による追記型データベースでは、データの論理格納領域は連続する記憶領域の複数グループ（以降、保存区画と呼ぶ。特許文献２では範囲と呼ばれている）で構成され、データは最新の保存区画に対してのみ追記が可能であり、他の保存区画に対してはデータの書き込み（追加、更新、削除）を行うことができない。
このようなデータベースにおけるログと画像の管理では、ログデータと関連する画像データが格納される保存区画についても対応関係を有する状態であることが運用上望ましい。
【０００５】
図４はログと画像の格納方法の説明図である。
ログデータはデータベース２０１のログテーブル２０２に、画像データは画像テーブル２０４に格納される。ログテーブル２０２は保存区画２０３で構成され、画像テーブル２０４は保存区画２０５で構成される。
また、図中のデータ群２０６−１〜２０６−４は、それぞれ、関連するログデータ及び画像データの対応付けを示している。以下、データ群２０６−１の画像データは画像データ２０６−１とも表記し、同様に、データ群２０６−２の画像データは画像データ２０６−２とも表記し、データ群２０６−３の画像データは画像データ２０６−３とも表記し、データ群２０６−４の画像データは画像データ２０６−４とも表記する。
また、ログデータと画像データの出力元は異なっているので、ログデータと画像データの取得タイミングが一致しない場合がある。
【０００６】
ログと関連する画像データ２０６−１は保存区画２０３（ｍ−２）と対応する保存区画２０５（ｎ−２）に、２０６−２は保存区画２０３（ｍ−１）と対応する保存区画２０５（ｎ−１）に、２０６−３は保存区画２０３（ｍ）と対応する保存区画２０５（ｎ）に格納される。
ログテーブル２０２の保存区画２０３（ｍ）と画像テーブル２０４の保存区画２０５（ｎ）がそれぞれ最新の保存区画であり、データの追加は保存区画２０３（ｍ）と保存区画２０５（ｎ）に対してのみ可能となる。
新しい保存区画として保存区画２０３（ｍ＋１）と保存区画２０５（ｎ＋１）が追加された場合、保存区画２０３（ｍ）と保存区画２０５（ｎ）はデータの追加はできなくなり、新しいログと関連する画像データ２０６−４は、それぞれ保存区画２０３（ｍ＋１）と保存区画２０５（ｎ＋１）に追加される。
【０００７】
このとき、ログデータと画像データの収集時期にズレが生じた場合、一方のデータの格納を保留して双方のデータが揃った時点で格納する方式では取得済データの利用効率が落ち、また、取得済データの格納を先行で実行する場合、収集が遅れているデータの保存区画管理やログと画像の保存区画の対応付け処理が煩雑になるという課題がある。
【０００８】
図５はログに関連付いた画像の取得が遅れた場合の保存区画の状態の説明図である。
図４と同一符号の要素は図４と同等の内容を示す。
ログと関連する画像データ２０７−１において、画像データの取得が遅れたとき、ログデータは保存区画２０３（ｍ−１）に格納されるが、保存区画２０５（ｎ―１）には未格納の画像データが発生する。
ここで次の保存区画に格納すべきログと関連する画像データ２０７−２が到着した場合、ログテーブル２０２については新しい保存区画２０３（ｍ）を追加してログデータを格納できる。
しかし、画像テーブル２０４では保存区画２０５（ｎ−１）に本来格納されるべき画像データがまだ格納されておらず、保存区画ｎを追加すると保存区画２０５（ｎ−１）にデータが追記できなくなるために保存区画を追加できない。そのため画像データ２０７−２を格納できない。
【０００９】
この発明は上記のような課題を鑑みたものであり、データが順序通りに取得できない場合にも、データを順序通りに保存区画に格納することができる仕組みを実現することを主な目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、
データ書き込み順序が定められている複数のグループのうちのいずれかに属するデータを随時受信するデータ受信部と、
前記データ受信部によりデータが受信される度に受信されたデータを対応するグループに分類するグループ管理部と、
前記データ受信部によりデータが受信される度に、受信されたデータを、属するグループと対応付けて蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積されているデータを記憶する記憶領域を有するデータ記憶部と、
データ書き込みのための論理区画である保存区画を前記データ記憶部の記憶領域に設定する保存区画設定部と、
データ書き込み順序に従ってデータ書き込み対象のグループを決定するとともに、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了するまでは他のグループのデータ書き込みを禁止し、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了した際に、書き込みが完了した書き込み完了保存区画に連続する記憶領域に新たな保存区画を前記保存区画設定部により設定して前記書き込み完了保存区画への書き込みを不能にし、現在のデータ書き込み対象のグループの次の順序のグループを新たなデータ書き込み対象とし、前記データ蓄積部に蓄積されているデータのうち前記新たなデータ書き込み対象のグループに属するデータを抽出するとともに、前記新たなデータ書き込み対象のグループよりも後の順序のグループに属するデータは、それぞれのグループがデータ書き込み対象となるまで前記データ蓄積部に蓄積させるデータ書き込み制御部と、
前記データ書き込み制御部により抽出されたデータを前記新たな保存区画に書き込むデータ書き込み部とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、受信したデータをグループに分類するとともにデータ蓄積部に蓄積し、蓄積されているデータを対象となるグループのデータ書き込み順序通りに保存区画に書き込むようにしているので、データが順序通りに受信できない状況であっても、保存区画への書き込みは順序通りとすることができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係る統合ログ管理装置の構成例を示す図。
【図２】実施の形態１に係る未格納画像テーブルの例を示す図。
【図３】実施の形態１に係る画像保存区画管理テーブルの例を示す図。
【図４】従来技術における課題を説明する図。
【図５】従来技術における課題を説明する図。
【図６】実施の形態１に係る統合ログ管理装置の動作例を示すフローチャート図。
【図７】実施の形態１に係る統合ログ蓄積処理の例を示すフローチャート図。
【図８】実施の形態１に係る画像再取得処理の例を示すフローチャート図。
【図９】実施の形態１に係る保存区画追加処理の例を示すフローチャート図。
【図１０】実施の形態２に係る統合ログ管理装置の構成例を示す図。
【図１１】実施の形態２に係る保存区画対応管理テーブルの例を示す図。
【図１２】実施の形態２に係る統合ログ管理装置の動作の概要を示す図。
【図１３】実施の形態２に係る統合ログ蓄積処理の例を示すフローチャート図。
【図１４】実施の形態２に係る保存区画追加処理の例を示すフローチャート図。
【図１５】実施の形態１に係る位置情報テーブルの例を示す図。
【図１６】実施の形態１に係る画像管理部の構成例を示す図。
【図１７】実施の形態２に係る画像管理部の構成例を示す図。
【図１８】実施の形態１に係る画像保存区画管理テーブルの例を示す図。
【図１９】実施の形態１に係る統合ログ管理装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１３】
実施の形態１．
本実施の形態では、ログデータと対応する画像データの収集時期が異なる場合においても、ログと画像の保存区画の対応関係の維持を可能にする統合ログ管理装置を説明する。
図１は、本実施の形態に係る統合ログ管理装置の構成例を示すシステム構成図である。
なお、統合ログ管理装置００１は、情報処理装置の例である。
【００１４】
図１において、統合ログ管理装置００１は、各種機器０３１が記録するログ０３２からログデータを入力して、ログデータに記録された事象と関連する画像データを映像機器０３３が記録する監視画像０３４から取得し、ログデータと画像データを関連付けた統合ログとして格納、蓄積し、管理ＰＣ０３５で実行する検索画面アプリケーションから蓄積したデータに対する検索を可能とするログ管理装置である。
各種機器０３１は、入退室管理装置やオフィスの事務機器など、稼動状況や利用者などを映像として撮影することが可能で、動作履歴をログとして記録する機器である。
統合ログ管理装置００１に対して各種機器０３１は一般的に複数存在し、統合ログ管理装置００１と各種機器０３１はネットワークにより接続される。
映像機器０３３は各種機器０３１に対して撮影された監視映像を保管し、問合せ要求に従って映像を取り出すことができる映像記録装置である。
統合ログ管理装置００１と映像機器０３３はネットワークにより接続される。
管理ＰＣ０３５は統合ログ管理装置００１とネットワークで接続された検索用ＰＣである。
【００１５】
ここで、統合ログ管理装置００１の各構成要素を説明する前に、統合ログ管理装置００１においてログデータと画像データを対応付ける手順の概要を説明する。
【００１６】
画像ＤＢ００２は、映像機器０３３から取得した画像データを連続する記憶領域の集合（保存区画）の単位で格納するデータベースである。
また、ログＤＢ００３は、各種機器０３１から入力したログデータを保存区画単位で格納するデータベースである。
保存区画は、データ書き込みのための論理区画である。
画像ＤＢ００２及びログＤＢ００３は、それぞれデータ記憶部の例である。
画像ＤＢ００２及びログＤＢ００３では、図４及び図５で説明したように、最新の保存区画のみデータの追記が可能であり、最新の保存区画へのデータの格納が完了すると次の保存区画が設定される。
ログＤＢ００３では、各保存区画は管理単位期間（例えば、１日）に対応しており、ログデータの時系列に沿って各保存区画には該当期間分（１日分）のログデータがまとめて格納される。
同様に、画像ＤＢ００２でも、各保存区画は管理単位期間（例えば、１日）に対応しており、ログデータの時系列に沿って各保存区画には該当期間分（１日分）の画像データがまとめて格納される。同じ期間に撮影された画像データ群は１つのグループに属することになり、また、各グループの画像ＤＢ００２へのデータ書き込み順序はログデータの時系列に従う。
以下では、１日分のログデータと画像データ群が１つの保存区画に格納される場合を例にして説明する。
なお、画像ＤＢ００２、ログＤＢ００３ともに、保存区画は保存区画管理部００６により設定される。保存区画管理部００６は保存区画設定部の例である。
【００１７】
統合ログ管理装置００１では、統合ログ収集部００７が、各種機器０３１からのログデータを受信し、データ書き込み部００５がログ管理部００４を用いてログデータをログＤＢ００３の最新の保存区画に書き込む。統合ログ収集部００７は、データ受信部の例である。
また、画像取得部００９が、統合ログ収集部００７が受信したログデータに対応する画像データ（統合ログ収集部００７が受信したログデータと同じ日に撮影された画像データ）を映像機器０３３に要求し、映像機器０３３から画像データを受信し、データ蓄積部０１１が画像データを記憶する。
また、画像取得部００９は、映像機器０３３に要求したが未受信の画像データが存在する場合は、映像機器０３３に再度画像データの送信を要求し、映像機器０３３から画像データを受信し、データ蓄積部０１１が画像データを記憶する。
画像取得部００９は、データ受信部の例である。
【００１８】
画像管理部０１０は、画像取得部００９が受信した画像データを同日のログデータと対応付けて（換言すると、画像取得部００９が受信した画像データを日ごとのグループに分類して）データ蓄積部０１１に蓄積させる。より具体的には、画像取得部００９が受信した画像データに対して、同日のログデータのログＤＢ００３内の保存区画と同じ順序に位置する画像ＤＢ００２内の保存区画（例えば同日のログデータの保存区画と同じ番号の保存区画）を設定する。
また、データ蓄積部０１１は、画像データを、画像管理部０１０により分類されたグループごと（保存区画ごと）に分けて蓄積する。
更に、画像管理部０１０は、ログデータの時系列に従ってデータ書き込み対象の画像データのグループを決定するとともに、現在のデータ書き込み対象のグループについて画像ＤＢ００２の保存区画への画像データの書き込みが完了するまでは他のグループのデータ書き込みを禁止し、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了した際に、書き込みが完了した書き込み完了保存区画に連続する記憶領域に新たな保存区画を保存区画管理部００６により設定して書き込み完了保存区画への書き込みを不能にする。
そして、現在のデータ書き込み対象のグループの次の順序のグループを新たなデータ書き込み対象とし、データ蓄積部０１１に蓄積されている画像データのうち新たなデータ書き込み対象のグループに属する画像データを抽出するとともに、新たなデータ書き込み対象のグループよりも後の順序のグループに属する画像データは、それぞれのグループがデータ書き込み対象となるまでデータ蓄積部０１１に蓄積させておく。
画像管理部０１０は、画像データを、画像ＤＢ００２内の保存区画の配列において、対応するログデータの保存区画と同じ位置の保存区画に書き込むように制御する。
そして、データ書き込み部００５は画像管理部０１０により抽出された画像データを画像ＤＢ００２の対象となる保存区画に書き込む。
【００１９】
また、画像管理部０１０は、現在のデータ書き込み対象のグループに属する画像データをデータ蓄積部０１１から抽出してデータ書き込み部００５に保存区画への書き込みを行わせた後に、現在のデータ書き込み対象のグループに属する未受信の画像データが画像取得部００９により新たに受信されデータ蓄積部０１１に蓄積された場合に、新たに蓄積された画像データをデータ蓄積部０１１から抽出してデータ書き込み部００５に同じ保存区画への書き込みを行わせる。この結果、同じグループに属する画像データは同じ保存区画に集約されることになる。
また、画像管理部０１０は、現在のデータ書き込み対象のグループに属する画像データがすべて画像取得部００９により受信されたことが確認され、現在のデータ書き込み対象のグループに属する画像データがデータ蓄積部０１１に残っていないことが確認された場合に、現在のデータ書き込み対象のグループについて保存区画へのデータ書き込みが完了したと判断する。
なお、画像管理部０１０は、グループ管理部及びデータ書き込み制御部の例である。
【００２０】
このように動作することで、統合ログ管理装置００１は、画像データをログデータの順序通りに収集できない場合にも、画像データをログデータの順序通りに画像ＤＢ００２の保存区画に格納することができる。
【００２１】
次に、統合ログ管理装置００１の各構成要素を説明する。
【００２２】
画像ＤＢ００２は、前述のように、映像機器０３３から取得した画像データを連続する記憶領域の集合（保存区画）の単位で格納するデータベースである。
ログＤＢ００３は、各種機器０３１から入力したログデータを保存区画単位で格納するデータベースである。
【００２３】
ログ管理部００４は、画像ＤＢ００２、ログＤＢ００３に対する保存区画単位での追記型のデータ管理機能を提供する。
【００２４】
データ書き込み部００５は、ログ管理部００４を利用してデータをログＤＢ００３または画像ＤＢ００２に格納する。
【００２５】
保存区画管理部００６は、ログ管理部００４を利用してログＤＢ００３、画像ＤＢ００２を構成する保存区画の追加、バックアップなどを実行する。
【００２６】
検索処理部０１７は、ログ管理部００４を利用してログＤＢ００３、画像ＤＢ００２に対する検索処理を行う。
【００２７】
統合ログ収集部００７は、各種機器０３１のログデータを入力して、属性抽出部００８により関連画像データを特定する要求リストを生成すると共に、ログデータをデータ書き込み部００５に渡してログＤＢ００３に格納する。
各種機器０３１からのログデータの入力は、各種機器０３１が提供するユーティリティを利用してログをファイルに出力し、ログファイルを統合ログ管理装置００１に転送して、ログファイルを統合ログ収集部００７が入力してもよいし、統合ログ収集部００７が各種機器０３１と直接通信を行い、ネットワーク経由でログデータを入力してもよい。
【００２８】
属性抽出部００８はログデータから機器や日時情報を抽出し、位置情報テーブル０１８から画像要求対象となる機器の識別情報を取得して要求リストを生成する。
【００２９】
画像取得部００９は、属性抽出部００８または画像管理部０１０から受け取った要求リストに基づいて、映像機器０３３から必要な画像データを取得する。
映像機器０３３からの画像の取得は、映像機器０３３に対応したユーティリティを利用して画像データをファイルとして取得してもよいし、画像取得部００９が映像機器０３３と直接通信を行い、ネットワーク経由で画像データを入力して、ファイル出力してもよい。
【００３０】
画像管理部０１０は、画像取得部００９から受け取った画像ファイル群を管理し、画像管理情報０１２の情報を基にデータ書き込み部００５を利用した画像データの画像ＤＢ００２への格納や、保存区画管理部００６を利用した画像ＤＢ００２への保存区画追加を行う。
【００３１】
画像管理情報０１２は、未格納画像テーブル０１３と画像保存区画管理テーブル０１４から成る。
未格納画像テーブル０１３と画像保存区画管理テーブル０１４の詳細は後述する。
【００３２】
画像再収集部０１５は、画像管理部０１０を利用して未取得画像データの再取得処理を行う。
【００３３】
保存区画追加部０１６は、保存区画管理部００６を利用してログＤＢ００３、画像ＤＢ００２の保存区画を追加する。
【００３４】
図２は、図１における未格納画像テーブル０１３の一例を示す概略図である。
未格納画像テーブル０１３において、ログＩＤ０１３１は、画像データと関連付けられたログデータの識別情報を示す。
機器ＩＤ０１３２は、画像データの取得対象の映像機器０３３の識別情報である。
撮影日時０１３３は、取得する画像データが撮影された日時であり、機器ＩＤと撮影日時の組み合わせにより画像データが特定できる。
画像ファイル０１３４は、映像機器０３３から取得した画像データをデータ蓄積部０１１において一時保管する際のファイルの名前である。
保存区画ＩＤ０１３５は、画像ＤＢ００２において画像データを格納する保存区画の識別子を示す。
取得フラグ０１３６は、画像データの取得状況を示し、値が０の場合は当該画像データが未取得（未受信）であることを表し、値が１の場合は画像ファイル０１３４で示されたファイル名においてデータ蓄積部０１１に画像データが記録されていることを表す。
【００３５】
図３は、図１における画像保存区画管理テーブル０１４の一例を示す概略図である。
画像保存区画管理テーブル０１４において、ログ区画ＩＤ０１４１は、ログＤＢ００３を構成する保存区画の識別子を示す。
画像区画ＩＤ０１４２は、画像ＤＢ００２を構成する保存区画の識別子を示す。
保存区画状態０１４３は、現在収集しているログデータと保存区画の対応を示しており、値が１の保存区画が最新のログデータの格納先であることを表す（他は値が０となる）。
画像区画状態０１４４は、対応する画像区画ＩＤの保存区画の状態を示しており、値が０のときは追記不可、値が１のときは追記可能（最新）、値が−１のときは保存区画が追加されていないことを表す。
画像区画状態０１４４の欄において、値が０のレコード及び値が−１のレコードは複数存在する場合があるが、値が１のレコードは必ず１つのみである。また、「０，０，１，−１」、「０，１，−１，−１」のように、０と−１の間には、必ず１が入る。
図３の例では、ログデータについては、ログ区画ＩＤ：３５の保存区画状態０１４３が値１となっているので最新のログデータはログ区画ＩＤ：３５の保存区画に書込まれることになるが、画像データについては、画像区画状態０１４４が値１となっているのが画像区画ＩＤ：３４であるため、最新のログデータの１つ前のログデータに対応する画像データが画像ＤＢ００２への書き込み対象である。図３の例では、図２に示されるように、画像区画ＩＤ：３４に格納すべき画像データの少なくとも一部が未格納であるため、画像区画ＩＤ：３４の画像区画状態０１４４が値１となっている。
【００３６】
図１５は、図１における位置情報テーブル０１８の一例を示す概略図である。
位置情報テーブル０１８において、ログ種別はログを記録した各種機器０３１の種別を示す。
機器ＩＤは、各種別において各種機器０３１の実体を区別するための識別情報を示す。
対象物ＩＤは、各機器ＩＤにおいて監視映像の対象となる機器や場所などを示す。
映像機器ＩＤは、ログ種別、機器ＩＤ、対象物ＩＤで特定される領域を撮影する映像機器の識別情報を示す。
【００３７】
図１６は図１における画像管理部０１０の内容を示す構成図である。
図１６において、図１と同一符号の構成要素は図１と同等の内容を示す。
画像データ保管部０６１は、図１のデータ蓄積部０１１の画像ファイル群の管理を行い、画像格納部０６２は図１のデータ書き込み部００５による画像データの格納や保存区画管理部００６による保存区画の追加を指示する。
要求リスト処理部０６３は、要求リストからの未取得画像の抽出や、未取得画像情報からの要求リストの作成を行う。
画像要求部０６４は、要求リストを基に画像取得部００９に画像データの取得を指示する。
未格納画像更新部０６５は、未格納画像テーブル０１３の情報を更新する。
未格納画像検索部０６６は、未格納画像テーブル０１３と画像保存区画管理テーブル０１４から未格納画像や未取得画像の情報を検索する。
画像区画状態判定部０６７は、画像保存区画管理テーブル０１４を参照して保存区画の状態を取得する。
画像区画更新部０６８は、画像保存区画管理テーブル０１４の情報を更新する。
【００３８】
なお、実施の形態１ではログと関連するデータとして画像データを用いているが、ログデータに記録された事象により特定できるデータであれば画像データでなくとも良い。
図１の映像機器０３３を、代替のデータソースとなる機器やシステムに、監視画像０３４を代替データに置き換え、映像機器ＩＤに関する情報については代替データソースの機器やシステムのＩＤを使用し、画像取得部００９で代替データを取得して、画像ＤＢ００２には代替データを格納するようにすることで対応可能である。
【００３９】
次に、統合ログ管理装置００１の動作の詳細について説明する。
図６は、図１に示す統合ログ管理装置００１における統合ログ蓄積処理全体の流れを表すフローチャートである。
統合ログ蓄積処理は通常のデータ蓄積・保存区画追加処理（Ｓ００１〜Ｓ００３）と、未取得の画像データの再取得処理（Ｓ００４）の二つで構成される。
通常のデータ蓄積・保存区画追加処理（Ｓ００１〜Ｓ００３）では、データ蓄積処理の実行（Ｓ００１）に加えて、予め設定した時間周期毎（例えば１日毎）に保存区画の追加処理（Ｓ００３）を行う。
【００４０】
まず、ステップＳ００１で各種機器０３１からログデータを入力し、ログデータを基に映像機器０３３から関連する画像データを取得して、それぞれログＤＢ００３、画像ＤＢ００２に格納する。
ステップＳ００２では、予め設定した保存区画の追加周期に該当するか評価し、追加周期に該当する場合はステップＳ００３に、そうでない場合はステップＳ００１に進む。
ステップＳ００３ではログＤＢ００３、画像ＤＢ００２に保存区画の追加処理を行い、ステップＳ００１に戻る。
未取得の画像データの再取得処理は、通常のデータ蓄積・保存区画追加処理とは独立に実行される。
ステップＳ００４では、未取得の画像データが存在する場合、画像の再取得処理を行い、ステップＳ００４に戻る。
【００４１】
ステップＳ００１、Ｓ００４、Ｓ００３の処理について、詳細を説明する。
まず、図６のステップＳ００１での統合ログ蓄積処理について説明する。
図７は、図１に示す統合ログ管理装置００１における統合ログ蓄積処理の流れを表すフローチャートである。
【００４２】
図７において、ステップＳ０１１では、統合ログ収集部００７が各種機器０３１からのログデータを入力する。
【００４３】
ステップＳ０１２では、統合ログ収集部００７は、入力したログデータをログ種別と共に属性抽出部００８に渡す。
属性抽出部００８では受け取ったログデータを一件毎に解析し、ログデータの記録日時とログに関係する機器の機器ＩＤと対象物ＩＤを抽出する。
次に、属性抽出部００８は、位置情報テーブル０１８を参照して、機器ＩＤ、対象物ＩＤとログ種別から映像機器ＩＤを取得する。
属性抽出部００８は、受け取ったログデータすべてに対して、ログの記録日時と映像機器ＩＤの組を生成し、それぞれの組に対応するログＩＤと画像データの出力先となるファイル名を生成、追加して要求リストを作成、画像取得部００９に渡す。
【００４４】
ステップＳ０１３では、統合ログ収集部００７は入力したログデータをデータ書き込み部００５に渡し、データ書き込み部００５がログデータをログＤＢ００３に格納する。
【００４５】
ステップＳ０１４では、画像取得部００９が、要求リストを基に映像機器０３３に画像データを問合せて、画像データ毎のファイルとして画像データを受け取る。
そして、画像管理部０１０において図１６の画像データ保管部０６１が画像取得部００９から画像ファイルと要求リストを受け取り、要求リストのファイル名に従い、受け取った画像ファイルをデータ蓄積部０１１の対応する画像ファイル群に加える。
【００４６】
次に、ステップＳ０１５では、画像区画状態判定部０６７が画像保存区画管理テーブル０１４の保存区画状態０１４３が１（現在の保存区画ＩＤ）のレコードの画像区画状態０１４４の値を検査して、値が１の場合はロード可能と判定し、ステップＳ０１６に進み、値が１でない場合はステップＳ０１８に進む。
例えば、画像保存区画管理テーブル０１４が図３の状態であれば、保存区画状態０１４３の値が１のレコード（ログ区画ＩＤ：３５、画像区画ＩＤ：３５のレコード）では、画像区画状態０１４４の値が−１であるため、ステップＳ０１８に進み、一方、例えば、画像保存区画管理テーブル０１４が図１８の状態であれば、保存区画状態０１４３の値が１のレコード（ログ区画ＩＤ：３５、画像区画ＩＤ：３５のレコード）では、画像区画状態０１４４の値が１であるため、ステップＳ０１６に進む。
【００４７】
ステップＳ０１６では、要求リストを基にステップＳ０１４で画像データ保管部０６１が受け取りデータ蓄積部０１１に退避させた画像ファイルを、画像格納部０６２がデータ書き込み部００５に渡し、データ書き込み部００５が画像ＤＢ００２に格納する。
画像ＤＢ００２への格納が完了した画像ファイルは画像データ保管部０６１がデータ蓄積部０１１の画像ファイル群から削除し、要求リストの該当レコードを削除する。
【００４８】
ステップＳ０１７では、要求リスト処理部０６３が画像データ保管部０６１から要求リストを受け取り、要求リストにレコードが存在するか確認し、レコードが存在する場合はＳ０１８に、存在しない場合はＳ０１９に進む。
【００４９】
ステップＳ０１８では、要求リスト処理部０６３が要求リストとデータ蓄積部０１１の画像ファイル群を照合して画像データの取得有無を確認し、確認結果と要求リスト及び現在の画像保存区画ＩＤを合わせて、未格納画像更新部０６５により未格納画像テーブル０１３に登録する。
要求リスト処理部０６３は、要求リストに記述されておりデータ蓄積部０１１に蓄積されている画像データは取得済・未格納の状態であるため、未格納画像テーブル０１３の取得フラグ０１３６には値１が書き込まれる。
一方、要求リストに記述されておりデータ蓄積部０１１に蓄積されていない画像データは未取得の状態であるため、未格納画像テーブル０１３の取得フラグ０１３６には値０が書き込まれる。
【００５０】
ステップＳ０１９では、未格納画像検索部０６６が未格納画像テーブル０１３で取得フラグ０１３６が１のレコードの有無を確認し、レコードが存在する（取得済・未格納の状態の画像データがデータ蓄積部０１１に存在する）場合はステップＳ０２０に、存在しない場合は処理を終了する。
【００５１】
ステップＳ０２０では、未格納画像検索部０６６は、画像保存区画管理テーブル０１４の画像区画状態０１４４が１のレコードにある画像区画ＩＤ０１４２と同じ値の保存区画ＩＤ０１３５を持つ、取得フラグ０１３６が１の未格納画像テーブル０１３のレコードを抽出する。
そして、該当するレコードが存在する場合はステップＳ０２１に、存在しない場合は処理を終了する。
たとえば、図３の例では、画像区画ＩＤ：３４のレコードの画像区画状態０１４４の値が１であり、当該画像区画ＩＤ：３４と同じ値である保存区画ＩＤ：３４のレコード（図２）の取得フラグ０１３６の値は０のみであり、現時点で画像ＤＢ００２に格納できる画像データがデータ蓄積部０１１に蓄積されていないので、処理を終了する。
一方、図２において保存区画ＩＤ：３４のレコードの取得フラグ０１３６の値が１であれば、現時点で画像ＤＢ００２に格納できる画像データがデータ蓄積部０１１に蓄積されているので、処理がステップＳ０２１に移る。
【００５２】
ステップＳ０２１では、ステップＳ０２０で抽出したレコードの画像ファイルを、画像格納部０６２がデータ書き込み部００５に渡し、データ書き込み部００５が画像ＤＢ００２に格納する。
画像ＤＢ００２への格納が完了した画像ファイルはデータ蓄積部０１１の画像ファイル群から画像データ保管部０６１が削除し、未格納画像更新部０６５により未格納画像テーブル０１３の該当レコードを削除する。
なお、ステップＳ０２１では、主に、図６のステップＳ００４において取得された画像データを格納することになる。
【００５３】
ステップＳ０２２では、画像区画状態判定部０６７で画像保存区画管理テーブル０１４の保存区画状態０１４３が１のレコードの画像区画状態０１４４の値を確認し、値が１の場合は処理を終了する。例えば、図１８の例では、処理を終了する。
値が１でない場合は、未格納画像検索部０６６が画像保存区画管理テーブル０１４の画像区画状態０１４４が１のレコードにある画像区画ＩＤ０１４２と同じ値の保存区画ＩＤ０１３５を持つ、取得フラグ０１３６が０の未格納画像テーブル０１３のレコードを抽出する。
該当するレコードが存在しない場合はステップＳ０２３に、該当するレコードが存在する場合は処理を終了する。
図３の例では、画像区画ＩＤ：３４と同じ値である保存区画ＩＤ：３４のレコードの取得フラグ０１３６の値は０のみであり、未取得の画像データが存在するため、処理を終了する。
一方、取得フラグ０１３６の値が０のレコードが存在しない場合は、その画像区画に格納すべき画像データはすべて取得済みかつ画像ＤＢ００２に格納済みであるため、当該画像区画へのデータ格納が完了したとしてステップ０２３に進む。なお、Ｓ０２１の段階で、取得フラグ０１３６の値が１のレコードは画像ＤＢ００２に格納されているので、Ｓ０２２の時点では、取得フラグ０１３６の値が１のレコードは残っていない。
【００５４】
ステップＳ０２３では、画像格納部０６２が保存区画管理部００６により画像の保存区画を追加する。これにより、新たに追加された保存区画の前の保存区画へのデータ書き込みが不能となる。
画像区画更新部０６８は画像保存区画管理テーブル０１４について、現在画像区画状態０１４４が１のレコードの画像区画状態０１４４を０に、画像ＤＢ００２に追加した保存区画に対応するレコード（画像ＤＢ００２に追加した保存区画の番号と同じ値が画像区画ＩＤ０１４２の欄に示されているレコード）の画像区画状態０１４４を１に更新する。そしてステップＳ０１９に戻る。
例えば、図３に示す状態でステップＳ０２３が行われると、画像保存区画管理テーブル０１４は図１８に示す状態となる。
【００５５】
以上によりログデータ、画像データをログＤＢ００３、画像ＤＢ００２に格納できる。
【００５６】
次に、図６のステップＳ００４での未取得画像データの取得処理について説明する。
図８は、図１に示す統合ログ管理装置００１における未取得画像データの取得処理（Ｓ００４）の流れを表すフローチャートである。
【００５７】
図８において、ステップＳ０３１では、画像再収集部０１５は未格納画像検索部０６６に未格納画像の有無を問合せる。
未格納画像検索部０６６は未格納画像テーブル０１３のレコードの有無を確認し、未格納画像テーブル０１３にレコードが存在する場合はステップＳ０３２に、存在しない場合は処理を終了する。
ステップＳ０３２では、未格納画像検索部０６６が未格納画像テーブル０１３で取得フラグ０１３６の値が０のレコードの有無を確認し、取得フラグ０１３６の値が０のレコードが存在する場合はステップＳ０３３に移行し、存在しない場合は処理を終了する。
【００５８】
ステップＳ０３３では、画像再収集部０１５はステップＳ０３２で抽出したレコードを要求リスト処理部０６３に渡して、要求リストを作成し、画像要求部０６４に渡す。
画像要求部０６４は、画像取得部００９に画像取得を依頼する。
画像取得部００９は、映像機器０３３に要求リストにある画像データの送信を要求し、映像機器０３３から該当する画像データを取得する。
【００５９】
ステップＳ０３４では、ステップＳ０３３の結果画像取得部００９が取得した画像データと要求リストを画像データ保管部０６１が受け取る。
１個以上の画像ファイルが取得できている場合はステップＳ０３５に移行し、取得できていない場合は処理を終了する。
【００６０】
ステップＳ０３５では、画像データ保管部０６１が取得した画像データを要求リスト処理部０６３が要求リストと画像データ保管部０６１が保管する画像ファイルを照合して画像データの取得有無を確認する。
未格納画像更新部０６５では画像データが取得できたレコードについて未格納画像テーブル０１３の取得フラグ０１３６の値を１に更新する。
取得した画像データは、画像データ保管部０６１がデータ蓄積部０１１の対応する保存区画の画像ファイル群に追加して、処理を終了する。
【００６１】
以上により未取得の画像データの取得が行われる。
【００６２】
最後に、図６のステップＳ００３でのログ、画像データの保存区画追加処理について説明する。
図９は、図１に示す統合ログ管理装置００１における保存区画追加処理（Ｓ００３）の流れを表すフローチャートである。
【００６３】
図９において、ステップＳ０４１では、保存区画追加部０１６は保存区画管理部００６を使用してログＤＢ００３に対する保存区画の追加を行う。
【００６４】
ステップＳ０４２では、保存区画追加部０１６は画像管理部０１０に未格納画像がデータ蓄積部０１１に存在しているか問い合わせる。
画像管理部０１０の未格納画像検索部０６６は未格納画像テーブル０１３のレコードの有無を確認し、レコードが存在する場合はステップＳ０４３に、存在しない場合はステップＳ０４７に進む。
【００６５】
ステップＳ０４３では、未格納画像検索部０６６は、画像保存区画管理テーブル０１４の画像区画状態０１４４の値が１のレコードにある画像区画ＩＤ０１４２と同じ値の保存区画ＩＤ０１３５を持つ、取得フラグ０１３６が１の未格納画像テーブル０１３のレコードを抽出する。
該当するレコードが存在する場合はステップＳ０４４に、存在しない場合はステップＳ０４８に進む。
たとえば、図３の例では、画像区画ＩＤ：３４のレコードの画像区画状態０１４４の値が１であり、当該画像区画ＩＤ：３４と同じ値である保存区画ＩＤ：３４のレコードの取得フラグ０１３６の値は０のみであり、現時点で画像ＤＢ００２に格納できる画像データがデータ蓄積部０１１に蓄積されていないので、Ｓ０４８に移る。
一方、図２において保存区画ＩＤ：３４のレコードの取得フラグ０１３６の値が１であれば、現時点で画像ＤＢ００２に格納できる画像データがデータ蓄積部０１１に蓄積されているので、Ｓ０４４に移る。
【００６６】
ステップＳ０４４では、ステップＳ０４３で抽出したレコードの画像ファイルを、画像格納部０６２がデータ書き込み部００５に渡し、データ書き込み部００５が画像ＤＢ００２に格納する。
画像ＤＢ００２への格納が完了した画像ファイルはデータ蓄積部０１１の画像ファイル群から画像データ保管部０６１が削除し、未格納画像更新部０６５により未格納画像テーブル０１３の該当レコードを削除する。
【００６７】
ステップＳ０４５では、画像区画状態判定部０６７で画像保存区画管理テーブル０１４の保存区画状態０１４３の値が１のレコードにある画像区画状態０１４４の値を確認し、値が１の場合はステップＳ０４８に進む。例えば、図１８の例では、Ｓ０４８に進む。
値が１でない場合は未格納画像検索部０６６が画像保存区画管理テーブル０１４の画像区画状態０１４４が１のレコードにある画像区画ＩＤ０１４２と同じ値の保存区画ＩＤ０１３５を持つ、取得フラグ０１３６が０の未格納画像テーブル０１３のレコードを抽出する。
該当するレコードが存在しない場合はステップＳ０４６に、該当するレコードが存在する場合はステップＳ０４８に進む。
図３の例では、画像区画ＩＤ：３４と同じ値である保存区画ＩＤ：３４のレコードの取得フラグ０１３６の値は０のみであり、未取得の画像データが存在するため、Ｓ０４８に進む。
一方、取得フラグ０１３６の値が０のレコードが存在しない場合は、その画像区画に格納すべき画像データはすべて取得済みかつ画像ＤＢ００２に格納済みであるため、当該画像区画へのデータ格納が完了したとしてステップＳ０４６に進む。なお、Ｓ０４４の段階で、取得フラグ０１３６の値が１のレコードは画像ＤＢ００２に格納されているので、Ｓ０４５の時点では、取得フラグ０１３６の値が１のレコードは残っていない。
【００６８】
ステップＳ０４６では、画像格納部０６２が保存区画管理部００６により画像の保存区画を追加する。これにより、新たに追加された保存区画の前の保存区画へのデータ書き込みが不能となる。
画像区画更新部０６８は画像保存区画管理テーブル０１４について、現在画像区画状態０１４４が１のレコードの画像区画状態０１４４を０に、画像ＤＢ００２に追加した保存区画に対応するレコード（画像ＤＢ００２に追加した保存区画の番号と同じ値が画像区画ＩＤ０１４２の欄に示されているレコード）の画像区画状態０１４４を１に更新する。そしてステップＳ０４２に戻る。
例えば、図３に示す状態でステップＳ０４６が行われると、画像保存区画管理テーブル０１４は図１８に示す状態となる。
【００６９】
ステップＳ０４７では、保存区画追加部０１６は保存区画管理部００６を使用して画像ＤＢ００２に対する保存区画の追加を行う。
これにより、新たに追加された保存区画の前の保存区画へのデータ書き込みが不能となる。
【００７０】
ステップＳ０４８では、画像管理部０１０の画像区画更新部０６８により画像保存区画管理テーブル０１４を更新する。
新規に追加したログの保存区画に対応するレコードの追加と、保存区画状態０１４３、画像区画状態０１４４の値をログＤＢ００３の状態に合った内容に更新する。
【００７１】
以上によりログＤＢ００３と画像ＤＢ００２に対する保存区画の追加が行われる。
【００７２】
以上のように、ログデータと画像データの取得のタイミングにズレが生じた場合に、ログデータについては先行して格納及び保存区画追加を行うようにしているので、ログデータについては取得した最新のデータを検索することができる。
【００７３】
また、取得にズレが生じた画像データは、取得ができた段階で格納及び保存区画追加を行うようにしているので、ログデータと画像データの保存区画を１対１に対応付けて運用することができる。
【００７４】
さらに、取得にズレが生じた画像データの格納は、通常の統合ログ蓄積処理（Ｓ００１〜Ｓ００３）において格納及び保存区画追加を行うようにしているので、取得にズレが生じた画像データのためだけの処理が不要で、通常の統合ログ蓄積処理により格納、保存区画追加を行うことができる。
【００７５】
また、取得にズレが生じた画像データの再取得処理（Ｓ００４）は、通常の統合ログ蓄積処理とは独立に実行できるようにしているので、任意の時点で任意の画像データ数毎に実行することができ、再取得処理の効率化を図ることができる。
さらに、取得にズレが生じた画像データは未格納画像テーブル０１３のレコードとして管理し、最終的に画像データが取得できない場合にはオペレータが該当レコードを削除することで、他の処理に影響を与えずに対応できるようにしているので、最初のログデータと画像データの格納時に画像データが取得できなかった場合、その原因が遅延や軽微なエラー（画像データ取得可能）なのか、重大なエラー（画像データ取得不可）なのか判断する必要がなく、どちらにも対応することができる。
【００７６】
以上、本実施の形態では、以下の手段を備えた統合ログ管理装置を説明した。
（ａ）連続する記憶領域の集合（保存区画）を１個以上有するデータの論理単位（テーブル）に関して、テーブルを構成する保存区画の新規追加が可能で、データの書き込みは最新の保存区画に対して追記のみが可能な構造を持つデータベースのデータ管理手段；
（ｂ）（ａ）のデータベースのテーブルに対してデータを格納するデータ書き込み手段；
（ｃ）（ａ）のデータベースのテーブルに対して保存区画を追加する保存区画追加手段；
（ｄ）各種システムや機器からのログを入力して、ログデータから関連するデータを特定する識別情報を抽出する属性抽出手段；
（ｅ）関連データの識別情報を基に、関連するデータのデータソースから対応するデータを取得する関連データ取得手段；
（ｆ）ログの関連データに関する情報と取得した関連データを管理する関連データ管理手段。
【００７７】
また、前記（ｆ）関連データ管理手段において、ログ識別情報、関連データ識別情報、格納先保存区画識別情報、データ取得状態情報で構成される未格納関連データ情報を参照して関連データの書き込み処理を制御することを説明した。
【００７８】
また、前記（ｂ）データ書き込み手段において、ログと関連データをそれぞれ異なるテーブルに書き込むと共に、ログと対応する関連データが書き込まれる保存区画を１対１対応とすることを説明した。
【００７９】
また、前記（ｆ）関連データ管理手段において、関連データのテーブルの保存区画識別情報と保存区画の状態情報で構成される保存区画情報を参照して、関連データの書き込み処理を制御することを説明した。
【００８０】
また、関連データとして監視映像などの画像データを使用することを説明した。
【００８１】
実施の形態２．
以上の実施の形態１では、画像データ格納と保存区画追加の実行のタイミングを調整することで、オペレータの介在不要でログと画像の保存区画を同期して格納できるようにしたものであるが、次に未取得画像データの再取得に大幅な時間を要するような場合に未取得画像データの格納の順序を入れ替えて取得済み画像データを先に格納する実施の形態を示す。
【００８２】
図１２は、実施の形態２における統合ログ管理装置００１の動作概要を説明する説明図である。
図１２において図４と同一符号の要素は図４と同等の内容を示す。
また、図４と同様に、図中のデータ群２０８−１及び２０８―２は、それぞれ、関連するログデータ及び画像データの対応付けを示している。以下、データ群２０８−１の画像データは画像データ２０８−１とも表記し、同様に、データ群２０８−２の画像データは画像データ２０６−２とも表記する。
また、画像データ２０８−３は、未取得であったデータ群２０８−１の画像データである。
【００８３】
ログと関連する画像データ２０８−１において、画像データの取得が遅れたとき、ログデータは保存区画２０３（ｍ−１）に格納されるが、保存区画２０５（ｎ―１）には未格納の画像データが発生する。
ここで、次の保存区画に格納すべきログと関連する画像データ２０８−２が到着した場合、ログテーブル２０２は新しい保存区画２０３（ｍ）を追加してログデータを格納する。
さらに画像テーブル２０４についても、保存区画２０５（ｎ−１）に未格納画像データが残っている状態のまま、新しい保存区画２０５（ｎ）を追加して画像データ２０８−２を格納する。
この後、データ群２０８−１で未取得であった画像データを画像データ２０８−３として取得できた段階で、画像テーブル２０４に保存区画２０５（ｎ＋１）を追加して、追加した保存区画２０５（ｎ＋１）に画像データ２０８−３を格納する。
そして、ログテーブル２０２の保存区画２０３と画像テーブル２０４の保存区画２０５の対応関係を管理し、ログの保存区画２０３（ｍ−１）と画像の保存区画２０５（ｎ―１）と２０５（ｎ＋１）を対応付けることで、取得済みの画像データの格納を可能にする。
【００８４】
図１０は、このような場合の統合ログ管理装置００１を示すシステム構成図である。
図１０において、実施の形態１の図１と同一符号の構成要素は図１と同等の内容を示す。
保存区画対応管理テーブル０５１は、ログＤＢ００３の保存区画と画像ＤＢ００２の保存区画の対応関係を管理する。
また、本実施の形態では、画像管理部０１０は、グループ管理部及びデータ書き込み制御部として機能するとともに、区画対応付け部としても機能する。
【００８５】
図１１は、図１０における保存区画対応管理テーブル０５１の一例を示す概略図である。
保存区画対応管理テーブル０５１において、ログ区画ＩＤはログＤＢ００３を構成する保存区画の識別子を示す。
画像区画ＩＤは、画像ＤＢ００２を構成する保存区画の識別子を示す。
区画状態は保存区画が追記可能（最新）か否かを示しており、値が０のときは追記不可、値が１のときは追記可能を表す。画像区画番号はログ区画ＩＤに対応する画像区画ＩＤの順序数を示し、値が０のときはログ区画ＩＤと画像区画ＩＤは１対１対応、値がｎ（ｎ≧１）のときはログ区画ＩＤにｎ番目に対応付けられた画像区画ＩＤであることを示す。
【００８６】
図１７は、図１０における画像管理部０１０の内容を示す構成図である。
図１７において、実施の形態１の図１６と同一符号の構成要素は図１６と同等の内容を示し、図１０と同一符号の構成要素は図１０と同等の内容を示す。
画像区画参照部０５２は保存区画対応管理テーブル０５１を参照して保存区画の対応関係を取得する。
区画対応更新部０５３は保存区画対応管理テーブル０５１の情報を更新する。
【００８７】
なお、実施の形態２ではログと関連するデータとして画像データを用いているが、ログデータに記録された事象により特定できるデータであれば画像データでなくとも良い。
図１０の映像機器０３３を代替のデータソースとなる機器やシステムに、監視画像０３４を代替データに置き換え、映像機器ＩＤに関する情報については代替データソースの機器やシステムのＩＤを使用し、画像取得部００９で代替データを取得して、画像ＤＢ００２には代替データを格納するようにすることで対応可能である。
【００８８】
次に動作について説明する。
図１０に示す統合ログ管理装置００１における統合ログ蓄積処理全体の流れは、実施の形態１の図６と同様である。
実施の形態１との違いはステップＳ００１での統合ログ蓄積処理と、ステップＳ００３でのログ、画像データの保存区画追加処理となる。
【００８９】
まず図６のステップＳ００１での統合ログ蓄積処理について説明する。
図１３は、図１０に示す統合ログ管理装置００１における統合ログ蓄積処理（Ｓ００１）の流れを表すフローチャートである。
図１３において実施の形態１の図７と同一符号のステップは同一内容を示す。
【００９０】
ステップＳ０１１からステップＳ０１４までは図７の同一符号と同等である。
ステップＳ０５１では、画像管理部０１０において図１７の画像データ保管部０６１が画像取得部００９から画像ファイルと要求リストを受け取る。
要求リストを基に画像格納部０６２が受け取った画像ファイルをデータ書き込み部００５に渡し、画像ＤＢ００２に格納する。画像ＤＢ００２への格納が完了した画像ファイルは削除し、要求リストの該当レコードを削除する。
ステップＳ０１７からステップＳ０２１までは図７の同一符号と同等である。
【００９１】
以上によりログデータ、画像データをログＤＢ００３、画像ＤＢ００２に格納できる。
【００９２】
次に、図６のステップＳ００３でのログ、画像データの保存区画追加処理について説明する。
図１４は、図１０に示す統合ログ管理装置における保存区画追加処理の流れを表すフローチャートである。
図１４において実施の形態１の図９と同一符号のステップは同一内容を示す。
【００９３】
ステップＳ０４１は図９の同一符号と同等である。
ステップＳ０６１では、保存区画追加部０１６は画像管理部０１０に未格納画像が存在しているか問い合わせる。
画像管理部０１０の未格納画像検索部０６６は未格納画像テーブル０１３のレコードの有無を確認し、レコードが存在する場合はステップＳ０６１に、存在しない場合はステップＳ０６４に進む。
【００９４】
ステップＳ０６２では、未格納画像検索部０６６は保存区画対応管理テーブル０５１の画像区画状態が１のレコードにある画像区画ＩＤと同じ値の保存区画ＩＤを持つ未格納画像テーブル０１３のレコードを抽出する。
該当するレコードが存在する場合はステップＳ０６３に、存在しない場合はステップＳ０６４に進む。
【００９５】
ステップＳ０６３では、ステップＳ０６２で抽出したレコードの画像ファイルについて、画像格納部０６２がデータ書き込み部００５に渡し、画像ＤＢ００２に格納する。画像ＤＢ００２への格納が完了した画像ファイルはデータ蓄積部０１１の画像ファイル群から画像データ保管部０６１が削除し、未格納画像更新部０６５により未格納画像テーブル０１３の該当レコードを削除する。
【００９６】
ステップＳ０６４では、保存区画追加部０１６は保存区画管理部００６を使用して画像ＤＢ００２に対する保存区画の追加を行う。
【００９７】
ステップＳ０６５では、保存区画追加部０１６は画像管理部０１０に未格納画像が存在しているか問い合わせる。
画像管理部０１０の未格納画像検索部０６６は未格納画像テーブル０１３のレコードの有無を確認し、存在しない場合はステップＳ０６８に進む。
存在する場合は未格納画像テーブル０１３を保存区画ＩＤでグループ化して、あるグループのレコードを抽出して、ステップＳ０６６に進む。
【００９８】
ステップＳ０６６では、ステップＳ０６５で抽出したレコードの画像ファイルについて、画像格納部０６２がデータ書き込み部００５に渡し、画像ＤＢ００２に格納する。画像ＤＢ００２への格納が完了した画像ファイルはデータ蓄積部０１１の画像ファイル群から画像データ保管部０６１が削除し、未格納画像更新部０６５により未格納画像テーブル０１３の該当レコードを削除する。
【００９９】
ステップＳ０６７では、区画対応更新部０５３により保存区画対応管理テーブル０５１にレコードを追加する。
まず保存区画対応管理テーブル０５１から画像区画ＩＤがステップＳ０６６で格納した画像ファイルの保存区画ＩＤと等しいレコードを抽出し、そのレコードのログ区画ＩＤを記録する。
次に、記録したログ区画ＩＤと同一のログ区画ＩＤを持つレコードを抽出し、件数を記録する。
そして、ログ区画ＩＤには記録したログ区画ＩＤ，画像区画ＩＤには現在の画像の保存区画ＩＤ、区画状態は０、画像区画番号には記録したレコード件数を設定したレコードを保存区画対応管理テーブル０５１に追加する。
【０１００】
ステップＳ０６８では、保存区画追加部０１６は保存区画管理部００６を使用して画像ＤＢ００２に対する保存区画の追加を行い、ステップＳ０６５に戻る。
【０１０１】
ステップＳ０６９では、区画対応更新部０５３により保存区画対応管理テーブル０５１を更新する。
まず、区画状態が１のレコードについて、区画状態を０にし、そのレコードの画像区画ＩＤの値を持つ未格納画像が存在するか未格納画像検索部０６６に問い合わせ、存在する場合はそのレコードの画像区画番号に１を設定する。
次に、ログ区画ＩＤ、画像区画ＩＤにはそれぞれ現在のログの保存区画ＩＤ、画像の保存区画ＩＤを指定し、区画状態には１、画像区画番号には０を設定したレコードを保存区画対応管理テーブル０５１に追加する。
【０１０２】
以上によりログＤＢ００３と画像ＤＢ００２に対する保存区画の追加が行われる。
【０１０３】
以上のように、ログデータと画像データの取得のタイミングにズレが生じた場合、ログデータと画像データ共に格納及び保存区画追加を行うようにしているので、ログデータと画像データの双方については取得した最新のデータを検索することができる。
【０１０４】
また、取得にズレが生じ、格納先が現在の画像の保存区画ではなくなった画像データについては、取得ができた段階で単独の保存区画に格納し、対応するログデータの保存区画との対応関係を管理するようにしているので、ログデータと画像データの保存区画を１対ｎで対応付けて運用することができる。
【０１０５】
さらに、取得にズレが生じた画像データ用の保存区画は、通常の保存区画追加処理の中で追加するようにしているので、保存区画の不要な分割を防止することができる。
【０１０６】
また、取得にズレが生じた画像データの格納は、現在の画像の保存区画が格納先である場合は通常の統合ログ蓄積処理において、そうでない場合は保存区画追加処理において格納を行うようにしているので、取得にズレが生じた画像データのためだけの処理が不要で、通常の統合ログ蓄積、保存区画追加処理により格納を行うことができる。
【０１０７】
さらに、取得にズレが生じた画像データの再取得処理は、通常の統合ログ蓄積処理とは独立に実行できるようにしているので、任意の時点で任意の画像データ数毎に実行することができ、再取得処理の効率化が図れる。
【０１０８】
また、取得にズレが生じた画像データは未格納画像テーブル０１３のレコードとして管理し、最終的に画像データが取得できない場合にはオペレータが該当レコードを削除することで、他の処理に影響を与えずに対応できるようにしているので、最初のログデータと画像データの格納時に画像データが取得できなかった場合、その原因が遅延や軽微なエラー（画像データ取得可能）なのか、重大なエラー（画像データ取得不可）なのか判断する必要がなく、どちらにも対応することができる。
【０１０９】
以上、本実施の形態では、（ｂ）データ書き込み手段において、ログと関連データをそれぞれ異なるテーブルに書き込むと共に、ログと対応する関連データが書き込まれる保存区画を１対ｎ対応とすることを説明した。
【０１１０】
また、（ｆ）関連データ管理手段において、ログのテーブルの保存区画識別情報と関連データのテーブルの保存区画識別情報、保存区画状態で構成される保存区画対応情報を参照して、関連データの蓄積処理と保存区画の追加処理を制御することを説明した。
【０１１１】
また、関連データとして監視映像などの画像データを使用することを説明した。
【０１１２】
最後に、実施の形態１、２に示した統合ログ管理装置００１のハードウェア構成例について説明する。
図１９は、実施の形態１、２に示す統合ログ管理装置００１のハードウェア資源の一例を示す図である。
なお、図１９の構成は、あくまでも統合ログ管理装置００１のハードウェア構成の一例を示すものであり、統合ログ管理装置００１のハードウェア構成は図１９に記載の構成に限らず、他の構成であってもよい。
【０１１３】
図１９において、統合ログ管理装置００１は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。
ＣＰＵ９１１は、バス９１２を介して、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。
更に、ＣＰＵ９１１は、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７と接続していてもよい。また、磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード（登録商標）読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。
通信ボード９１５、キーボード９０２、マウス９０３、スキャナ装置９０７、ＦＤＤ９０４などは、入力装置の一例である。
また、通信ボード９１５、表示装置９０１、プリンタ装置９０６などは、出力装置の一例である。
【０１１４】
通信ボード９１５は、ネットワークに接続されている。例えば、通信ボード９１５は、ＬＡＮ（ローカルエリアネットワーク）、インターネット、ＷＡＮ（ワイドエリアネットワーク）、ＳＡＮ（ストレージエリアネットワーク）などに接続されていても構わない。
【０１１５】
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。
プログラム群９２３のプログラムは、ＣＰＵ９１１がオペレーティングシステム９２１、ウィンドウシステム９２２を利用しながら実行する。
【０１１６】
また、ＲＡＭ９１４には、ＣＰＵ９１１に実行させるオペレーティングシステム９２１のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。
また、ＲＡＭ９１４には、ＣＰＵ９１１による処理に必要な各種データが格納される。
【０１１７】
また、ＲＯＭ９１３には、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムが格納され、磁気ディスク装置９２０にはブートプログラムが格納されている。
統合ログ管理装置００１の起動時には、ＲＯＭ９１３のＢＩＯＳプログラム及び磁気ディスク装置９２０のブートプログラムが実行され、ＢＩＯＳプログラム及びブートプログラムによりオペレーティングシステム９２１が起動される。
【０１１８】
上記プログラム群９２３には、実施の形態１、２の説明において「〜部」、「〜手段」として説明している機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【０１１９】
ファイル群９２４には、実施の形態１、２の説明において、「〜の判断」、「〜の計算」、「〜の比較」、「〜の更新」、「〜の抽出」、「〜の設定」、「〜の登録」、「〜の選択」等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。
「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・編集・出力・印刷・表示などのＣＰＵの動作に用いられる。
抽出・検索・参照・比較・演算・計算・処理・編集・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。
また、実施の形態１、２で説明しているフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【０１２０】
また、実施の形態１、２の説明において「〜部」、「〜手段」として説明しているものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」、「〜手段」として説明しているものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、実施の形態１、２の「〜部」、「〜手段」としてコンピュータを機能させるものである。あるいは、実施の形態１、２の「〜部」、「〜手段」の手順や方法をコンピュータに実行させるものである。
【０１２１】
このように、実施の形態１、２に示す統合ログ管理装置００１は、処理装置たるＣＰＵ、記憶装置たるメモリ、磁気ディスク等、入力装置たるキーボード、マウス、通信ボード等、出力装置たる表示装置、通信ボード等を備えるコンピュータであり、上記したように「〜部」、「〜手段」として示された機能をこれら処理装置、記憶装置、入力装置、出力装置を用いて実現するものである。
【符号の説明】
【０１２２】
００１  統合ログ管理装置、００２  画像ＤＢ、００３  ログＤＢ、００４  ログ管理部、００５  データ書き込み部、００６  保存区画管理部、００７  統合ログ収集部、００８  属性抽出部、００９  画像取得部、０１０  画像管理部、０１１  データ蓄積部、０１２  画像管理情報、０１３  未格納画像テーブル、０１４  画像保存区画管理テーブル、０１５  画像再収集部、０１６  保存区画追加部、０１７  検索処理部、０１８  位置情報テーブル、０３１  各種機器、０３２  ログ、０３３  映像機器、０３４  監視画像、０３５  管理ＰＣ、０３６  検索画面、０５１  保存区画対応管理テーブル。
【図１】
2010204971.tif 000003
【図２】
2010204971.tif 000004
【図３】
2010204971.tif 000005
【図４】
2010204971.tif 000006
【図５】
2010204971.tif 000007
【図６】
2010204971.tif 000008
【図７】
2010204971.tif 000009
【図８】
2010204971.tif 000010
【図９】
2010204971.tif 000011
【図１０】
2010204971.tif 000012
【図１１】
2010204971.tif 000013
【図１２】
2010204971.tif 000014
【図１３】
2010204971.tif 000015
【図１４】
2010204971.tif 000016
【図１５】
2010204971.tif 000017
【図１６】
2010204971.tif 000018
【図１７】
2010204971.tif 000019
【図１８】
2010204971.tif 000020
【図１９】
2010204971.tif 000021