(57)【要約】【課題】複数の記録装置が記録したログを互いに関連づけて管理し、運用状況の確認や追跡調査を容易にする。【解決手段】第一取得部１１０は、第一の記録装置（入退室管理システム）が記録した第一ログデータ（入退室レコード）を取得する。第二取得部１３０は、第二の記録装置（映像監視システム）が記録した第二ログデータ（映像レコード）のなかから、第一取得部１１０が取得した第一ログデータと関連する第二ログデータを取得する。対応記憶部１４４は、第一取得部１１０が取得した第一ログデータと、第二取得部１３０が取得した第二ログデータとの対応を表わす対応データを記憶する。【選択図】図６
2010033116.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録装置がそれぞれ記録したログデータを管理するログ管理装置において、
データを処理する処理装置と、データを記憶する記憶装置と、第一取得部と、第二取得部と、対応記憶部とを有し、
上記第一取得部は、上記処理装置を用いて、第一の記録装置が記録した第一ログデータを取得し、
上記第二取得部は、上記処理装置を用いて、第二の記録装置が記録した第二ログデータのなかから、上記第一取得部が取得した第一ログデータと関連する第二ログデータを取得し、
上記対応記憶部は、上記記憶装置を用いて、上記第一取得部が取得した第一ログデータと上記第二取得部が取得した第二ログデータとの対応を表わす対応データを記憶することを特徴とするログ管理装置。
【請求項２】
上記ログ管理装置は、更に、関連条件記憶部を有し、
上記関連条件記憶部は、上記記憶装置を用いて、上記第二の記録装置が記録した第二ログデータを上記第一の記録装置が記録した第一ログデータに関連づける条件を表わす関連条件データを記憶し、
上記第二取得部は、上記処理装置を用いて、上記関連条件記憶部が記憶した関連条件データに基づいて、上記第二の記録装置が記録した第二ログデータのなかから、上記第一取得部が取得した第一ログデータと関連する第二ログデータを取得することを特徴とする請求項１に記載のログ管理装置。
【請求項３】
上記ログ管理装置は、更に、選択条件記憶部を有し、
上記選択条件記憶部は、上記記憶装置を用いて、上記関連条件記憶部が記憶した関連条件データのなかから、適用する関連条件データを選択する条件を表わす選択条件データを記憶し、
上記第二取得部は、上記処理装置を用いて、上記選択条件記憶部が記憶した選択条件データに基づいて、上記関連条件記憶部が記憶した関連条件データのなかから、適用する関連条件データを選択し、選択した関連条件データに基づいて、上記第二の記録装置が記録した第二ログデータのなかから、上記第一取得部が取得した第一ログデータと関連する第二ログデータを取得することを特徴とする請求項２に記載のログ管理装置。
【請求項４】
上記第一取得部は、上記処理装置を用いて、上記第一の記録装置が新たな第一ログデータを記録した場合に、上記第一の記録装置が新たに記憶した第一ログデータを取得することを特徴とする請求項１乃至請求項３のいずれかに記載のログ管理装置。
【請求項５】
上記第二取得部は、上記処理装置を用いて、上記第一取得部が取得した第一ログデータに関連する第二ログデータを上記第二の記録装置がまだ記録していない場合に、上記第一ログデータに関連する第二ログデータを上記第二の記録装置が記録するのを待つことを特徴とする請求項１乃至請求項４のいずれかに記載のログ管理装置。
【請求項６】
上記ログ管理装置は、更に、第一記憶部と、第二記憶部とを有し、
上記第一記憶部は、上記記憶装置を用いて、上記第一取得部が取得した第一ログデータを記憶し、
上記第二記憶部は、上記記憶装置を用いて、上記第二取得部が取得した第二ログデータを記憶することを特徴とする請求項１乃至請求項５のいずれかに記載のログ管理装置。
【請求項７】
上記ログ管理装置は、更に、第一検索部と、対応取得部と、検索結果出力部とを有し、
上記第一検索部は、上記処理装置を用いて、上記第一の記録装置が記録した第一ログデータのなかから、検索条件に合致する第一ログデータを検索し、
上記対応取得部は、上記処理装置を用いて、上記対応記憶部が記憶した対応データに基づいて、上記第二の記録装置が記録した第二ログデータのなかから、上記第一検索部が検索した第一ログデータと対応する第二ログデータを取得し、
上記検索結果出力部は、上記処理装置を用いて、上記第一検索部が検索した第一ログデータと、上記対応取得部が取得した第二ログデータとを出力することを特徴とする請求項１乃至請求項６のいずれかに記載のログ管理装置。
【請求項８】
データを処理する処理装置と、データを記憶する記憶装置とを有するコンピュータを請求項１乃至請求項７のいずれかに記載のログ管理装置として機能させることを特徴とするコンピュータプログラム。
【請求項９】
データを処理する処理装置と、データを記憶する記憶装置とを有するログ管理装置が、複数の記録装置がそれぞれ記録したログデータを管理するログ管理方法において、
上記処理装置が、第一の記録装置が記録した第一ログデータを取得し、
上記処理装置が、第二の記録装置が記録した第二ログデータのなかから、取得した第一ログデータと関連する第二ログデータを取得し、
上記記憶装置が、取得した第一ログデータと取得した第二ログデータとの対応を表わす対応データを記憶することを特徴とするログ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の記録装置が記録したログを管理するログ管理装置に関する。
【背景技術】
【０００２】
近年、セキュリティやコンプライアンスの高まりにより、個人情報や機密情報の漏洩防止・抑止のための技術や、漏洩事件・事故発生後の効率的な追跡調査を実現するための技術に関心が集まっている。この実現のために、セキュリティ機器、映像機器、デジタル複合機、ＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ：現金自動預け払い機）、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ：販売時点情報管理装置）、パーソナルコンピュータ等、さまざまな機器が出力するログを有効に活用することが提案されている。
【特許文献１】特開２００３−２７７９６号公報
【特許文献２】特開２００７−２４９５８１号公報
【特許文献３】特開２０００−２０７０１８号公報
【特許文献４】特開２００６−１８５２５５号公報
【特許文献５】特開２００６−２５９９５３号公報
【特許文献６】特開２００７−１３６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、入退室管理システムが出力する通行ログと、映像監視システムが出力する映像ログとを活用して、日々の運用状況の確認や事件発生後の追跡調査を行う場合において、通行ログ、映像ログはそれぞれ入退室管理システム、映像監視システムによって独立に出力される。このため、先の運用状況の確認や追跡調査をするには、それぞれのログがもつタイムスタンプ等の情報を手がかりに相互に関連付けて各ログを参照・確認するなど多くの労力が必要となる。一般的に、さまざまな機器が出力するログは、他の機器が出力するログと関連づいていない。
この発明は、例えば、上記のような課題を解決するためになされたものであり、複数の記録装置が記録したログを互いに関連づけて管理し、運用状況の確認や追跡調査を容易にすることを目的とする。
【課題を解決するための手段】
【０００４】
この発明にかかるログ管理装置は、
複数の記録装置がそれぞれ記録したログデータを管理するログ管理装置において、
データを処理する処理装置と、データを記憶する記憶装置と、第一取得部と、第二取得部と、対応記憶部とを有し、
上記第一取得部は、上記処理装置を用いて、第一の記録装置が記録した第一ログデータを取得し、
上記第二取得部は、上記処理装置を用いて、第二の記録装置が記録した第二ログデータのなかから、上記第一取得部が取得した第一ログデータと関連する第二ログデータを取得し、
上記対応記憶部は、上記記憶装置を用いて、上記第一取得部が取得した第一ログデータと上記第二取得部が取得した第二ログデータとの対応を表わす対応データを記憶することを特徴とする。
【発明の効果】
【０００５】
この発明にかかるログ管理装置によれば、対応記憶部が、第一ログデータと第二ログデータとの対応を表わす対応データを記憶しているので、例えば、第一ログデータに関連する第二ログデータを迅速に見つけることができ、容易に運用状況の確認や追跡調査をすることができる。
【発明を実施するための最良の形態】
【０００６】
実施の形態１．
実施の形態１について、図１〜図１０を用いて説明する。
【０００７】
図１は、この実施の形態におけるログ管理システム８００の全体構成の一例を示すシステム構成図である。
ログ管理システム８００は、入退室管理システム８１０、映像監視システム８２０など複数のログ記録システム（記録装置）が記録したログを関連付けて蓄積し、蓄積したログを管理するシステムである。ログ管理システム８００は、入退室管理システム８１０、映像監視システム８２０、ログ管理装置１００、端末装置８９０を有する。なお、ログ管理システム８００が管理するログを記録するログ記録システムは、例えば、セキュリティ機器、デジタル複合機、ＡＴＭ、ＰＯＳ、パーソナルコンピュータなどであってもよい。
【０００８】
入退室管理システム８１０（記録装置の一例）は、例えば、ＩＣカードなどを使用して利用者を認証し、認証結果に応じて、施設の扉の開閉を制御するなどして、セキュリティ上重要な施設への入退室者を管理するシステムである。入退室管理システム８１０は、例えば、カードリーダ装置、指紋認証装置などの認証端末装置と、電気錠などを備える自動扉と、電気錠制御盤と、入退室ログ記録装置とを有する。
認証端末装置は、自動扉のすぐ脇などに設置され、その自動扉を操作しようとする利用者のＩＣカードや指紋などを読み取って、利用者を認証する。
電気錠制御盤は、認証端末装置が認証した認証結果に基づいて、その利用者がその自動扉に対してしようとしている操作（例えば、開扉、解錠、施錠など）が、その利用者に許可されているか否かを判定し、許可されていると判定した場合、利用者の操作にしたがって、その自動扉を開扉、解錠、施錠などする信号を出力する。なお、電気錠制御盤は複数あってもよく、その場合、複数の電気錠制御盤は、ネットワークなどを介して相互に接続される。
自動扉は、電気錠制御盤が出力した信号を入力し、入力した信号に基づいて、開扉、解錠、施錠などする。
入退室ログ記録装置は、認証端末装置による認証や、電気錠制御盤による判定などのイベントが発生した場合に、イベントの発生時刻と、イベントの内容を入退室ログとして記録する。また、入退室ログ記録装置は、ログ管理装置１００からの要求に基づいて、記録した入退室ログのなかから、ログ管理装置１００が指定した条件に合致するものを検索する。なお、入退室ログ記録装置は、電気錠制御盤の一部であってもよいし、ネットワークなどを介して接続されたパーソナルコンピュータが管理ソフトウェアを実行することにより、パーソナルコンピュータのディスク装置に入退室ログを記録するものであってもよい。また、入退室ログ記録装置は、所定のプロトコルを介してログ管理装置１００と通信することにより、検索条件の指定を受けたり検索結果を通知したりする。あるいは、所定のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）などを介して、検索条件の指定や検索結果の通知をする構成としてもよい。
【０００９】
図２は、この実施の形態における入退室管理システム８１０が記録する入退室ログ５１０の一例を模式的に表わす図である。
入退室ログ５１０は、複数のログレコード（以下「入退室レコード」と呼ぶ。）の集合である。入退室レコードは、時刻データ５１１、扉識別データ５１２、イベントデータ５１３、利用者識別データ５１４を含む。
この図では、一番左の列に時刻データ５１１を、左から二番目の列に扉識別データ５１２を、左から三番目の列にイベントデータ５１３を、一番右の列に利用者識別データ５１４を、それぞれ並べて表わしている。また、横一列に並んだ時刻データ５１１、扉識別データ５１２、イベントデータ５１３、利用者識別データ５１４が、一つの入退室レコードを構成することを表わしている。
【００１０】
時刻データ５１１（タイムスタンプ）は、イベントの発生時刻を表わすデータである。なお、この例における時刻データ５１１は、「ＹＹＹＹ／ＭＭ／ＤＤ  ｈｈ：ｍｍ：ｓｓ．ｓｓｓ」という形式であるが、時刻データ５１１の形式はこれに限定されるものではなく、例えば「ＹＹＹＹ−ＭＭ−ＤＤ  ｈｈ：ｍｍ：ｓｓ」という形式であってもよいし、所定の時刻からの経過秒数などイベントが発生した日時を一意に表わす形式であれば他の形式であってもよい。
扉識別データ５１２（扉番号）は、入退室管理システム８１０が複数の自動扉を有している場合に、自動扉を識別するためのデータ（番号）であり、複数の自動扉のうちどの自動扉についてイベントが発生したかを表わす。
イベントデータ５１３（イベント）は、発生したイベントの種別を表わすデータであり、例えば、入室、退室、不正操作、警戒など、電気錠制御盤が入退室時などに判定した結果の事象を表わす。
利用者識別データ５１４（ユーザＩＤ）は、利用者を識別するためのデータ（番号）であり、例えば、社員コードなど、認証端末装置が入退室時などに認証した結果を表わす。認証端末装置が利用者を認証できなかった場合、入退室ログ記録装置は、例えば「９９９９９９９」など特別なデータを利用者識別データ５１４として記録する。
【００１１】
図１に戻り、ログ管理システム８００の説明を続ける。
【００１２】
映像監視システム８２０（記録装置の一例）は、例えば、監視エリアを撮影するカメラからの映像を監視・記録するシステムである。映像監視システム８２０は、例えば、ネットワークに接続された複数のカメラと、カメラからの映像を録画・保存するサーバ装置（サーバコンピュータ）とを有する。
すべてのカメラもしくは少なくとも一部のカメラは、入退室管理システム８１０が入退室を管理する自動扉を撮影するよう設置され、自動扉を通過する人物や、認証端末装置を操作する人物など監視する。
サーバ装置は、カメラが映像を撮影した時刻と、その時刻にカメラが撮影した映像とを映像ログとして記録する。また、サーバ装置は、ログ管理装置１００からの要求に基づいて、記録した映像ログのなかから、ログ管理装置１００が指定した条件に合致するものを検索する。なお、サーバ装置は、所定のプロトコルを介してログ管理装置１００と通信することにより、検索条件の指定を受けたり検索結果を通知したりする。あるいは、所定のＡＰＩなどを介して、検索条件の指定や検索結果の通知をする構成としてもよい。
【００１３】
図３は、この実施の形態における映像監視システム８２０が記録する映像ログの一例を模式的に表わす図である。
映像ログ５２０は、複数のログレコード（以下「映像レコード」と呼ぶ。）の集合である。映像レコードは、時刻データ５２１、カメラ識別データ５２２、画像データ５２３を含む。
この図では、左の列に時刻データ５２１を、中央の列にカメラ識別データ５２２を、右の列に画像データ５２３を、それぞれ並べて表わしている。また、横一列に並んだ時刻データ５２１、カメラ識別データ５２２、画像データ５２３が、一つの映像レコードを構成することを表わしている。
【００１４】
時刻データ５２１は、カメラがその映像を撮影した撮影時刻を表わすデータである。
カメラ識別データ５２２は、カメラを識別するためのデータ（番号）であり、複数のカメラのうち、その映像をどのカメラが撮影したかを表わす。
画像データ５２３は、カメラが撮影した映像を表わすデータである。
カメラが動画として映像を撮影する場合、画像データ５２３は、カメラが撮影した動画映像を複数の静止画像に分解したそれぞれの静止画像を表わし、時刻データ５２１は、カメラがそれぞれの静止画像を撮影した撮影時刻を表わす。
【００１５】
図１に戻り、ログ管理システム８００の説明を続ける。
【００１６】
ログ管理装置１００（統合ログ管理装置）は、入退室管理システム８１０や映像監視システム８２０など複数の記録装置がそれぞれ記録したログを取得し、取得したログを互いに関連付けて管理する装置であって、例えば、監視業務などに用いられる。
監視業務では、例えば、入退室管理システム８１０が記録した逐一の入退室状況の把握や、情報漏洩事件や事故などが発生した際の追跡調査などを迅速に行うことが要求される。ログ管理装置１００は、異なる記録装置が記録したログを互いに関連付けて管理しているので、ログを検索した場合などにおいて、関連付けられたログを一緒に取り出すことができる。
ログ管理装置１００は、入退室管理システム８１０や映像監視システム８２０など複数の記録装置とネットワークなどを介して接続している。ログ管理装置１００は、入退室管理システム８１０や映像監視システム８２０など複数の記録装置がそれぞれ出力するログレコードを、ネットワークなどを介して取得する。ログ管理装置１００は、取得したログレコードを互いに関連付けて蓄積する。ログ管理装置１００は、端末装置８９０が通知した検索条件に基づいて、蓄積したログレコードを検索し、検索条件に合致するログレコードと、そのログレコードに関連付けられたログレコードとを、検索結果として端末装置８９０に対して通知する。
【００１７】
端末装置８９０は、ログ管理システム８００を使用して監視業務などを行う管理者が操作する装置である。端末装置８９０は、イベントの発生時刻や内容、扉、利用者などの属性を絞り込み条件としてログ管理装置１００が蓄積したログを検索する検索条件を入力し、入力した検索条件をログ管理装置１００に通知する。端末装置８９０は、通知した検索条件に対する応答としてログ管理装置１００が通知した検索結果を取得し、取得した検索結果を出力する。端末装置８９０は、例えば、液晶モニタなどの表示装置を用いて、検索した複数のログレコードを並べて表示したり、プリンタなどの印刷装置を用いて、検索結果を印刷したり、ユーザが所望する形式に検索結果を編集して出力する。
【００１８】
次に、ログ管理装置１００について詳しく説明する。
【００１９】
図４は、この実施の形態におけるログ管理装置１００の外観の一例を示す図である。
ログ管理装置１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）やＬＣＤ（液晶）の表示画面を有する表示装置９０１、キーボード９０２（Ｋｅｙ・Ｂｏａｒｄ：Ｋ／Ｂ）、マウス９０３、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。
システムユニット９１０は、コンピュータであり、ファクシミリ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク９４２（ＬＡＮ）、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００２０】
図５は、この実施の形態におけるログ管理装置１００のハードウェア資源の一例を示す図である。
ログ管理装置１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信装置９１５、表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信装置９１５、キーボード９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部、入力装置の一例である。
また、通信装置９１５、表示装置９０１、プリンタ装置９０６などは、出力部、出力装置の一例である。
【００２１】
通信装置９１５は、ファクシミリ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。通信装置９１５は、ＬＡＮ９４２に限らず、インターネット９４０、ＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。インターネット９４０或いはＩＳＤＮ等のＷＡＮに接続されている場合、ゲートウェイ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００２２】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｋ）等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００２３】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、以下に述べる「〜部」としてコンピュータを機能させるものである。あるいは、以下に述べる「〜部」の手順や方法をコンピュータに実行させるものである。
【００２４】
図６は、この実施の形態におけるログ管理装置１００の機能ブロックの構成の一例を示すブロック構成図である。
ログ管理装置１００は、第一取得部１１０、条件記憶部１２０、第二取得部１３０、ログ記憶部１４０、検索条件入力部１５０、第一検索部１６０、対応取得部１７０、検索結果出力部１８０を有する。
【００２５】
第一取得部１１０は、ＣＰＵ９１１を用いて、入退室管理システム８１０（第一の記録装置の一例）が記録した入退室レコード（第一ログデータの一例）を取得する。
第一取得部１１０は、第一要求生成部１１１、第一要求送信部１１２、第一ログ受信部１１３を有する。
【００２６】
第一要求生成部１１１は、ＣＰＵ９１１を用いて、入退室管理システム８１０から取得する入退室レコードを指定する条件を表わす入退室ログ要求メッセージ（第一要求メッセージの一例）を生成する。例えば、第一要求生成部１１１は、ＣＰＵ９１１を用いて、所定の周期（例えば１秒）が経過するたびに、入退室ログ要求メッセージを生成する。第一要求生成部１１１は、例えば、入退室レコードを前回取得した時刻以降に入退室管理システム８１０がその入退室レコードを記録したことを条件とする入退室ログ要求メッセージを生成する。これにより、第一取得部１１０は、所定の周期が経過するたびに、入退室管理システム８１０が新たに記録し、ログ管理装置１００がまだ取得していない最新の入退室レコードを取得する。
第一要求生成部１１１は、ＣＰＵ９１１を用いて、生成した入退室ログ要求メッセージを出力する。
【００２７】
第一要求送信部１１２は、ＣＰＵ９１１を用いて、第一要求生成部１１１が出力した入退室ログ要求メッセージを入力する。第一要求送信部１１２は、通信装置９１５を用いて、入力した入退室ログ要求メッセージを、入退室管理システム８１０に対して送信する。
【００２８】
第一ログ受信部１１３は、通信装置９１５を用いて、第一要求送信部１１２が送信した入退室ログ要求メッセージに対する応答として、入退室管理システム８１０が送信した入退室レコードを受信する。第一ログ受信部１１３は、ＣＰＵ９１１を用いて、受信した入退室レコードを出力する。
【００２９】
なお、第一取得部１１０は、時刻などの条件を指定して、指定した条件に合致するログレコードを取得する構成であればよく、例えば、入退室管理システム８１０などが提供するＡＰＩを呼び出し、呼び出したＡＰＩを経由することにより、入退室管理システム８１０などの記録装置にアクセスし、ログレコードを取得する構成であってもよいし、オペレーティングシステムを介して、ファイルに記録されたログにアクセスし、ログレコードを取得する構成であってもよい。また、第一取得部１１０は、取得したログレコードを、メモリバッファなどの記憶領域に一時的に記憶する構成であってもよい。
【００３０】
条件記憶部１２０は、磁気ディスク装置９２０を用いて、入退室レコードと映像レコードとを関連付ける条件を表わすデータを記憶する。なお、アクセス効率向上のため、条件記憶部１２０は、入退室レコードと映像レコードとを関連付ける条件を表わすデータを外部記憶媒体から読み出し、ＲＡＭ９１４などのメモリ上のバッファに格納してもよい。
条件記憶部１２０は、選択条件記憶部１２１、関連条件記憶部１２２を有する。
【００３１】
関連条件記憶部１２２は、磁気ディスク装置９２０を用いて、入退室レコードが満たすべき条件（以下「第一条件」と呼ぶ。）と、映像レコードが満たすべき条件（以下「第二条件」と呼ぶ。）とを対応づけるデータ（以下「関連条件データ」と呼ぶ。）をあらかじめ記憶している。ログ管理装置１００は、関連条件データによって対応づけられた第一条件と第二条件とに基づいて、第一条件を満たす入退室レコードと、第二条件を満たす映像レコードとを、関連付けて管理する。
【００３２】
選択条件記憶部１２１は、磁気ディスク装置９２０を用いて、関連条件記憶部１２２が記憶した関連条件データが複数ある場合に、入退室レコードが満たすべき条件（以下「選択条件」と呼ぶ。）と、関連条件データの種別を表わすデータ（以下「関連条件種別データ」と呼ぶ。）とを対応づけるデータ（以下「選択条件データ」と呼ぶ。）をあらかじめ記憶している。ログ管理装置１００は、選択条件データによって対応づけられた選択条件と関連条件種別データとに基づいて、選択条件を満たす入退室レコードについて、関連条件種別データが表わす種別の関連条件データを適用する。
【００３３】
図７は、この実施の形態における関連条件記憶部１２２が記憶する関連条件データの一例を模式的に表わす図である。
この例において、関連条件記憶部１２２は、関連装置条件データ５３０と、関連時刻条件データ５４０との２種類の関連条件データを記憶している。
【００３４】
関連装置条件データ５３０（関連機器テーブル）は、一以上の関連装置条件レコードを有する。それぞれの関連装置条件レコードは、扉識別データ５３１と、カメラ識別データ５３２とを含む。関連装置条件データ５３０は、一つの関連装置条件レコードに含まれる扉識別データ５３１と、カメラ識別データ５３２とを対応づけることを表わす。ログ管理装置１００は、関連装置条件データ５３０において対応付けられた扉識別データ５３１と、カメラ識別データ５３２とに基づいて、入退室レコードに含まれる扉識別データ５１２が扉識別データ５３１と一致する入退室レコードと、映像レコードに含まれるカメラ識別データ５２２がカメラ識別データ５３２と一致する映像レコードとを関連付ける。
関連装置条件データ５３０は、例えば、フロアレイアウトなどに基づいて、扉識別データ５３１によって識別される自動扉を、対応づけられたカメラ識別データ５３２によって識別されるカメラが撮影する位置に、カメラが物理的に配置されていることを表わす。関連条件記憶部１２２が記憶した関連装置条件データ５３０を書き換えることにより、カメラの配置やフロアレイアウトが変更になった場合に対処することができる。
なお、関連装置条件データ５３０は、一つの自動扉を撮影するカメラが複数ある場合など、同一の扉識別データ５３１に、異なる複数のカメラ識別データ５３２を対応づけるものであってもよいし、一つのカメラが撮影する範囲内に複数の自動扉がある場合など、同一のカメラ識別データ５３２に、異なる複数の扉識別データ５３１を対応づけるものであってもよい。
【００３５】
関連時刻条件データ５４０は、一以上の関連時刻条件レコードを有する。それぞれの関連時刻条件レコードは、関連条件種別データ５４１と、取得数データ５４２と、相対時刻データ５４３とを含む。
関連条件種別データ５４１は、その関連時刻条件レコードの種別を表わす。
取得数データ５４２は、一つの入退室レコードに関連付ける映像レコードの数を表わす。なお、取得数データ５４２が表わす映像レコードの数は、自動扉とカメラとの対応関係が一対一の場合における数であり、一つの自動扉に複数のカメラが対応する場合、一つの入退室レコードに関連付ける映像レコードの数は、取得数データ５４２が表わす映像レコードの数に、その自動扉に対応するカメラの数を乗じた数である。
相対時刻データ５４３は、映像レコードに含まれる時刻データ５２１が表わす撮影時刻と、入退室レコードに含まれる時刻データ５１１が表わす発生時刻との差（以下「相対時刻」と呼ぶ。）のリスト（以下「相対時刻リスト」と呼ぶ。）を表わす。相対時刻データ５４３が表わす相対時刻リストには、取得数データ５４２が表わす数の相対時刻が含まれる。ログ管理装置１００は、映像レコードに含まれる時刻データ５２１が表わす時刻と、入退室レコードに含まれる時刻データ５１１が表わす時刻との差が、相対時刻リストに含まれる相対時刻のいずれかと実質的に等しい場合に、その入退室レコードと、映像レコードとを関連付ける。ここで、「実質的に等しい」とは、例えば、カメラが静止画像を撮影する間隔が０．１秒である場合、相対時刻との差が±０．０５秒の範囲内であれば「等しい」とみなすことを言う。例えば、相対時刻データ５４３が「０，＋１」であれば、ログ管理装置１００は、一つの入退室レコードに対して、映像レコードに含まれる時刻データ５２１が表わす時刻と、入退室レコードに含まれる時刻データ５１１が表わす時刻との差が、−０．０５秒以上＋０．０５秒未満である映像レコードと、＋０．９５秒以上＋１．０５秒未満である映像レコードとを関連付ける。あるいは、カメラが静止画像を撮影する間隔が不定期である場合などにおいて、ログ管理装置１００は、相対時刻との差の絶対値が最も小さい映像レコードを、入退室レコードと関連付ける構成としてもよい。
【００３６】
この例において、関連条件種別データ５４１が表わす種別は、警戒レベルを表わし、数字が大きいほど警戒レベルが高いことを表わす。
警戒レベルが「１」の場合、ログ管理装置１００は、一つの入退室レコードに対して、イベントの発生と実質的に同時刻に撮影された映像レコードを関連付ける。
警戒レベルが「２」の場合、ログ管理装置１００は、一つの入退室レコードに対して、同時刻の映像レコードに加えて、イベントの発生から実質的に１秒後に撮影された映像レコードを関連付ける。
警戒レベルが「３」の場合、ログ管理装置１００は、一つの入退室レコードに対して、同時刻及び１秒後の映像レコードに加えて、更に、イベントの発生の実質的に１秒前に撮影された映像レコードを関連付ける。
このように、警戒レベルが高くなるほど、入退室レコードに関連付ける映像レコードの数を増やすことにより、不審な利用者の行動を把握しやすくなり、また、不審な利用者の顔がはっきりと写った画像を容易に見つけることができる。
【００３７】
なお、この例では、自動扉とカメラとの関係は、警戒レベルに関係なく一定としているが、警戒レベルが高くなるほど関連付けるカメラの数を増やし、周囲の状況など、より広い範囲を見ることができるよう構成してもよい。その場合、例えば、関連装置条件データ５３０にも、関連装置条件レコードの種別を表わす関連条件種別データを設ける。
【００３８】
この例では、一つの自動扉に複数のカメラが関連付けられている場合であっても、一つの入退室レコードに対して、各カメラが同じ相対時刻に撮影した映像レコードを関連付けるため、関連条件記憶部１２２は、関連条件データを、関連装置条件データと、関連時刻条件データの二つに分けて記憶している。しかし、一つの入退室レコードに対して、カメラごとに異なる相対時刻に撮影した映像レコードを関連付ける構成としてもよい。その場合、例えば、関連条件記憶部１２２は、一以上の関連条件レコードを有する関連条件データを記憶し、関連条件レコードは、関連条件レコードの種別を表わす関連条件種別データと、扉識別データと、カメラ識別データと、取得数データと、相対時刻データとを含み、ログ管理装置１００は、入退室管理システム８１０が記録した入退室レコードの扉識別データ５１２が、ある関連条件レコードの扉識別データと一致する場合に、映像監視システム８２０が記録した映像レコードのうち、カメラ識別データ５２２が、その関連条件レコードのカメラ識別データと一致し、相対時刻が、その関連条件レコードの相対時刻データが表わす相対時刻と実質的に等しい映像レコードを、その入退室レコードに関連付ける。
そのほか、関連付ける入退室レコードが満たすべき第一条件は、扉識別データ５１２によって識別される自動扉についての条件に限らず、時刻データ５１１が表わすイベントの発生時刻についての条件や、イベントデータ５１３が表わすイベントの内容についての条件や、利用者識別データ５１４によって識別される利用者についての条件であってもよく、また、それらの組み合わせによる条件であってもよい。また、関連付ける映像レコードが満たすべき第二条件は、時刻データ５２１が表わす撮影時刻や、カメラ識別データ５２２によって識別されるカメラについての条件に限らず、他の条件であってもよい。
【００３９】
なお、関連条件記憶部１２２が記憶する関連条件データにおける第一条件や第二条件の表現形式は、上記説明した例に限らず、例えばＳＱＬ文形式など、他の形式であってもよい。
例えば、この例では、相対時刻のリストを表わす相対時刻データ５４３が、相対時刻についての条件を表わしているが、最初の相対時刻を表わす開始相対時刻データと、最後の相対時刻を表わす終了相対時刻データと、相対時刻のステップを表わす相対時刻増分データとにより、相対時刻についての条件を表わす構成としてもよい。例えば、開始相対時刻データが「−２」、終了相対時刻データが「３」、相対時刻増分データが「１」であれば、ログ管理装置１００は、入退室レコードの時刻データ５１１が表わす発生時刻に対して、映像レコードの時刻データ５２１が表わす撮影時刻が、２秒前、１秒前、同時刻、１秒後、２秒後、３秒後である６つの映像レコードを関連付ける。さらに、別の例として、相対時刻の条件を開始相対時刻データと終了相対時刻データとし、開始相対時刻データから終了相対時刻データまでに含まれるすべての映像レコード、すなわち、動画像と関連付けてもよい。
【００４０】
図８は、この実施の形態における選択条件記憶部１２１が記憶する選択条件データ５５０の一例を模式的に表わす図である。
選択条件データ５５０は、一以上の選択条件レコードを有する。それぞれの選択条件レコードは、関連条件種別データ５５１と、曜日条件データ５５２と、開始時刻条件データ５５３と、終了時刻条件データ５５４と、扉条件データ５５５と、イベント条件データ５５６と、利用者条件データ５５７とを含む。
関連条件種別データ５５１は、関連条件データの種別を表わす。ログ管理装置１００は、入退室レコードが、曜日条件データ５５２〜利用者条件データ５５７が表わす選択条件に合致した場合に、その入退室レコードに、関連条件種別データ５５１が表わす種別の関連条件データを適用する。
曜日条件データ５５２は、曜日についての条件を表わす。ログ管理装置１００は、入退室レコードの時刻データ５１１が表わすイベントの発生時刻からイベントが発生した曜日を求め、曜日条件データ５５２が表わす曜日である場合に、その入退室レコードが、その曜日についての条件を満たすと判定する。
開始時刻条件データ５５３・終了時刻条件データ５５４は、時刻についての条件を表わす。ログ管理装置１００は、入退室レコードの時刻データ５１１が表わすイベントの発生時刻が、開始時刻条件データ５５３が表わす時刻以降、終了時刻条件データ５５４が表わす時刻前である場合に、その入退室レコードが、その時刻についての条件を満たすと判定する。
扉条件データ５５５は、扉についての条件を表わす。ログ管理装置１００は、入退室レコードの扉識別データ５１２が、扉条件データ５５５と一致する場合に、その入退室レコードが、その扉についての条件を満たすと判定する。
イベント条件データ５５６は、イベントについての条件を表わす。ログ管理装置１００は、入退室レコードのイベントデータ５１３が、イベント条件データ５５６と一致する場合に、その入退室レコードが、そのイベントについての条件を満たすと判定する。
利用者条件データ５５７は、利用者についての条件を表わす。ログ管理装置１００は、入退室レコードの利用者識別データ５１４が、利用者条件データ５５７と一致する場合に、その入退室レコードが、その利用者についての条件を満たすと判定する。
なお、この図において「−」は空欄を表わす。ログ管理装置１００は、曜日条件データ５５２〜利用者条件データ５５７のいずれかが空欄である場合、対応する条件が常に満たされていると判定する。
【００４１】
ログ管理装置１００は、曜日条件データ５５２〜利用者条件データ５５７がそれぞれ表わす条件をすべて満たすと判定した場合に、その入退室レコードがその選択条件を満たすと判定し、関連条件種別データ５５１が表わす種別の関連条件データを、その入退室レコードに適用する。
なお、ログ管理装置１００は、その入退室レコードが複数の選択条件を満たすと判定した場合、種別の数値が最も大きい種別の関連条件データを適用する。また、ログ管理装置１００は、その入退室レコードがいずれの選択条件も満たさないと判定した場合、種別「１」の関連条件データを適用する。
【００４２】
この例において、関連条件種別データ５５１が表わす種別は、警戒レベルを表わし、数字が大きいほど警戒レベルが高いことを表わす。
ログ管理装置１００が警戒レベルを「３」にするのは、「不正操作」や「警戒」などのイベントが発生した場合、土曜や日曜にイベントが発生した場合、扉番号６（例えば電算機室）や扉番号７（例えば文書保管室）の自動扉に対するイベントが発生した場合、ＩＤ４〜ＩＤ７（例えば、パート労働者、外注駐在員、来客など）の利用者によるイベントが発生した場合、利用者を特定できなかった場合などである。
ログ管理装置１００が警戒レベルを「２」にするのは、「失効」などのイベントが発生した場合、平日の勤務時間外にイベントが発生した場合、扉番号４（例えば会議室）や扉番号５（例えば事務室）の自動扉に対するイベントが発生した場合、ＩＤ３（例えば臨時社員など）の利用者によるイベントが発生した場合などである。
上記以外の場合、ログ管理装置１００は、警戒レベルを「１」にする。
【００４３】
なお、関連条件データの種別が一種類しかなく、種別を区別しない場合には、選択条件記憶部１２１はなくてもよい。
【００４４】
図６に戻り、ログ管理装置１００の説明を続ける。
【００４５】
第二取得部１３０は、ＣＰＵ９１１を用いて、映像監視システム８２０（第二の記録装置の一例）が記録した映像レコード（第二ログデータの一例）のなかから、第一取得部１１０が取得した入退室レコードと関連する映像レコードを取得する。
第二取得部１３０は、選択条件選択部１３１、関連条件選択部１３２、第二要求生成部１３３、第二要求送信部１３４、第二ログ受信部１３５を有する。
【００４６】
選択条件選択部１３１（関連ログレコード算出部）は、ＣＰＵ９１１を用いて、第一ログ受信部１１３が出力した入退室レコードと、選択条件記憶部１２１が記憶した選択条件データとを入力する。選択条件選択部１３１は、ＣＰＵ９１１を用いて、入力した選択条件データに基づいて、入力した入退室レコードがいずれの選択条件を満たすか判定し、判定した結果に基づいて、入力した入退室レコードに適用する関連条件データの種別を求める。選択条件選択部１３１は、求めた種別を表わす関連条件種別データを出力する。
なお、関連条件データの種別が一種類しかなく、種別を区別しない場合には、選択条件選択部１３１はなくてもよい。
【００４７】
関連条件選択部１３２は、ＣＰＵ９１１を用いて、選択条件選択部１３１が出力した関連条件種別データと、第一ログ受信部１１３が出力した入退室レコードとを入力する。関連条件選択部１３２は、ＣＰＵ９１１を用いて、関連条件記憶部１２２が記憶した関連条件データのなかから、関連条件データの種別が、入力した関連条件種別データが表わす種別と一致し、かつ、関連条件データが表わす第一条件を、入力した入退室レコードが満たす関連条件データを選択する。関連条件選択部１３２は、ＣＰＵ９１１を用いて選択した関連条件データを出力する。
【００４８】
図７に示した関連条件データを例にとると、関連条件記憶部１２２が記憶した関連条件データのうち、関連装置条件データ５３０には種別がないので、関連条件選択部１３２（関連機器決定部）は、ＣＰＵ９１１を用いて、関連条件記憶部１２２が記憶したすべての関連装置条件レコードを取得し、取得した関連装置条件レコードのなかから、扉識別データ５３１が、入力した入退室レコードの扉識別データ５１２と一致する関連装置条件レコードを選択して、出力する。関連条件選択部１３２が選択した関連装置条件レコードにより、入退室レコードに関連付ける映像レコードを撮影したカメラが特定される。
【００４９】
また、関連条件記憶部１２２が記憶した関連条件データのうち、関連時刻条件データ５４０には種別があるので、関連条件選択部１３２（関連ログレコード算出部）は、ＣＰＵ９１１を用いて、関連条件記憶部１２２が記憶した関連時刻条件レコードのなかから、関連条件種別データ５４１が、入力した関連条件種別データと一致する関連時刻条件レコードを取得し、取得した関連時刻条件レコードを出力する。関連条件選択部１３２が選択した関連時刻条件レコードにより、入退室レコードに関連付ける映像レコードを撮影した時刻についての条件が算出される。
【００５０】
第二要求生成部１３３は、ＣＰＵ９１１を用いて、関連条件選択部１３２が出力した関連条件データと、第一ログ受信部１１３が出力した入退室レコードとを入力する。第二要求生成部１３３は、入力した関連条件データと、入退室レコードとに基づいて、映像監視システム８２０から取得する映像レコードを指定する条件を表わす映像ログ要求メッセージを生成する。第二要求生成部１３３は、ＣＰＵ９１１を用いて、生成した映像ログ要求メッセージを出力する。
図７に示した関連条件データを例にとると、第二要求生成部１３３は、ＣＰＵ９１１を用いて、関連条件選択部１３２が出力した関連装置条件レコードと、関連時刻条件レコードとを入力し、入力した関連装置条件レコードと関連時刻レコードとに基づいて、映像レコードのカメラ識別データ５２２が、入力した関連装置条件レコードのカメラ識別データ５３２のいずれかと一致し、かつ、映像レコードの時刻データ５２１が表わす時刻が、入力した入退室レコードの時刻データ５１１が表わす発生時刻に、入力した関連時刻レコードの相対時刻データ５４３が表わす相対時刻を加えた時刻と実質的に等しいという条件を表わす映像ログ要求メッセージを生成する。
【００５１】
第二要求送信部１３４は、ＣＰＵ９１１を用いて、第二要求生成部１３３が出力した映像ログ要求メッセージを入力する。第二要求送信部１３４は、通信装置９１５を用いて、入力した映像ログ要求メッセージを、映像監視システム８２０に対して送信する。
【００５２】
第二ログ受信部１３５は、通信装置９１５を用いて、第二要求送信部１３４が送信した映像ログ要求メッセージに対する応答として映像監視システム８２０が送信した映像レコードを受信する。第二ログ受信部１３５は、ＣＰＵ９１１を用いて、受信した映像レコードを出力する。
【００５３】
なお、第二取得部１３０は、第一取得部１１０と同様、例えば、映像監視システム８２０などが提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を呼び出し、呼び出したＡＰＩを経由することにより、映像監視システム８２０などの記録装置にアクセスし、ログレコードを取得するものであってもよい。
【００５４】
ログ記憶部１４０（蓄積部）は、入退室管理システム８１０や映像監視システム８２０など複数の記録装置からそれぞれ取得したログを蓄積して記憶するとともに、ログ間の具体的な関連付けを記憶する。ログ記憶部１４０は、第一記憶部１４１、第二記憶部１４２、対応生成部１４３、対応記憶部１４４を有する。
【００５５】
第一記憶部１４１は、ＣＰＵ９１１を用いて、第一ログ受信部１１３が出力した入退室レコードを入力する。第一記憶部１４１は、磁気ディスク装置９２０を用いて、入力した入退室レコードを蓄積して記憶する。
【００５６】
第二記憶部１４２は、ＣＰＵ９１１を用いて、第二ログ受信部１３５が出力した映像レコードを入力する。第二記憶部１４２は、磁気ディスク装置９２０を用いて、入力した映像レコードを蓄積して記憶する。
【００５７】
対応生成部１４３は、ＣＰＵ９１１を用いて、第一ログ受信部１１３が出力した入退室レコードと、第二ログ受信部１３５が出力した映像レコードとを入力する。対応生成部１４３は、ＣＰＵ９１１を用いて、入力した入退室レコードと映像レコードとの対応を表わすデータ（以下「対応データ」と呼ぶ。）を生成する。対応生成部１４３は、例えば、ＣＰＵ９１１を用いて、第一記憶部１４１が入退室レコードを記憶する際、記憶した入退室レコードを識別するために付した連続番号と、第二記憶部１４２が映像レコードを記憶する際、記憶した映像レコードを識別するために付した連続番号との組を表わすデータを生成して、対応データとする。
対応生成部１４３は、ＣＰＵ９１１を用いて、生成した対応データを出力する。
【００５８】
対応記憶部１４４は、ＣＰＵ９１１を用いて、対応生成部１４３が出力した対応データを入力する。対応記憶部１４４は、磁気ディスク装置９２０を用いて、入力した対応データを蓄積して記憶する。対応記憶部１４４が記憶した対応データにより、第一記憶部１４１が記憶した一つの入退室レコードに対して、第二記憶部１４２が記憶した一以上の映像レコードが関連付けられる。
【００５９】
このようにして、複数のログを互いに関連付けて構築したデータの集まりを、統合ログデータベースと呼ぶ。
【００６０】
なお、ログ記憶部１４０は、統合ログデータベースを、例えば、ＲＤＢ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ：関係データベース）などを利用して記憶する構成であってもよいし、テーブルなどの形式で記憶する構成であってもよいし、それ以外の形式で記憶する構成であってもよい。例えば、ログ記憶部１４０は、入退室レコード（入退室ログレコード）、映像レコード（画像）、および対応データ（リンク情報）のテーブルを保持して格納する構成であってもよいし、１つのテーブルの行に列情報として入退室レコード（入退室ログレコード）と映像レコード（画像）を一緒に格納する構成であってもよい。
【００６１】
ここまでが、ログの蓄積に関わるブロックである。次に、ログの検索に関わるブロックを説明する。
【００６２】
検索条件入力部１５０（入力部）は、通信装置９１５を用いて、端末装置８９０が送信した検索条件メッセージを受信する。検索条件メッセージは、端末装置８９０が入力した検索条件を表わすデータである。検索条件入力部１５０は、ＣＰＵ９１１を用いて、受信した検索条件メッセージを出力する。
【００６３】
第一検索部１６０（検索部）は、ＣＰＵ９１１を用いて、検索条件入力部１５０が出力した検索条件メッセージを入力する。第一検索部１６０は、ＣＰＵ９１１を用いて、入力した検索条件メッセージが表わす検索条件に基づいて、第一記憶部１４１が記憶した入退室レコードのなかから、検索条件に合致する入退室レコードを検索する。第一検索部１６０は、ＣＰＵ９１１を用いて、検索した入退室レコードを出力する。
【００６４】
対応取得部１７０は、ＣＰＵ９１１を用いて、対応記憶部１４４が記憶した対応データに基づいて、第二記憶部１４２が記憶した映像レコードのなかから、第一検索部１６０が検索した入退室レコードと対応する映像レコードを取得する。対応取得部１７０は、対応選択部１７１、第二選択部１７２を有する。
【００６５】
対応選択部１７１は、ＣＰＵ９１１を用いて、第一検索部１６０が出力した入退室レコードを入力する。対応選択部１７１は、ＣＰＵ９１１を用いて、対応記憶部１４４が記憶した対応データのなかから、入力した入退室レコードと対応する映像レコードを表わす対応データを取得する。対応選択部１７１は、ＣＰＵ９１１を用いて、取得した対応データを出力する。
【００６６】
第二選択部１７２は、ＣＰＵ９１１を用いて、対応選択部１７１が出力した対応データを入力する。第二選択部１７２は、ＣＰＵ９１１を用いて、第二記憶部１４２が記憶した映像レコードのなかから、入力した対応データが表わす対応関係により入退室レコードと対応する映像レコードを取得する。第二選択部１７２は、ＣＰＵ９１１を用いて、取得した映像レコードを出力する。
【００６７】
検索結果出力部１８０（出力部）は、ＣＰＵ９１１を用いて、第一検索部１６０が検索した入出力レコードと、対応取得部１７０が取得した映像レコードとを互いに対応づけて出力する。検索結果出力部１８０は、第一結果出力部１８１、第二結果出力部１８２を有する。
【００６８】
第一結果出力部１８１は、ＣＰＵ９１１を用いて、第一検索部１６０が出力した入退室レコードを入力する。第一結果出力部１８１は、通信装置９１５を用いて、入力した入退室レコードを、端末装置８９０に対して送信する。
【００６９】
第二結果出力部１８２は、ＣＰＵ９１１を用いて、第二選択部１７２が出力した映像レコードを入力する。第二結果出力部１８２は、通信装置９１５を用いて、入力した映像レコードを、第一結果出力部１８１が送信した入退室レコードとともに、端末装置８９０に対して送信する。例えば、第二結果出力部１８２は、第一結果出力部１８１が送信した入退室レコードに続けて、映像レコードを送信する。あるいは、第一結果出力部１８１及び第二結果出力部１８２は、入退室レコードと映像レコードとを結合して一つのデータとし、結合したデータを送信する構成であってもよい。
【００７０】
なお、検索結果出力部１８０は、第一結果出力部１８１が送信する入退室レコードに含まれる利用者識別データによって識別される利用者の氏名、所属、顔写真などその人物を特定するプロフィールを表わすデータを、入退室レコードや映像レコードとともに、端末装置８９０に対して送信する構成としてもよい。その場合、例えば、ログ管理装置１００は、更に、利用者プロフィール記憶部と、利用者プロフィール検索部とを有し、検索結果出力部１８０は、更に、利用者プロフィール出力部を有し、利用者プロフィール記憶部は、磁気ディスク装置９２０を用いて、利用者識別データと、その利用者識別データによって識別される利用者のプロフィールを表わすデータとを対応づけた利用者プロフィールデータを記憶し、利用者プロフィール検索部は、ＣＰＵ９１１を用いて、第一検索部１６０が出力した入退室レコードを入力し、入力した入退室レコードから利用者識別データ５１４を取得し、取得した利用者識別データ５１４に基づいて、利用者プロフィール記憶部が記憶した利用者プロフィールデータを検索して、取得した利用者識別データ５１４によって識別される利用者のプロフィールを表わすデータを取得し、利用者プロフィール出力部は、通信装置９１５を用いて、利用者プロフィール検索部が取得したデータを、端末装置８９０に対して送信する。
【００７１】
また、ログ管理装置１００は、検索条件として、利用者の氏名などのプロフィールを指定できる構成としてもよい。その場合、例えば、利用者プロフィール検索部は、ＣＰＵ９１１を用いて、検索条件入力部１５０が出力した検索条件メッセージを入力し、入力した検索条件メッセージが表わす検索条件に、利用者のプロフィールについての条件が含まれるか否かを判定し、含まれると判定した場合、検索条件に含まれる利用者のプロフィールについての条件に基づいて、利用者プロフィール記憶部が記憶した利用者プロフィールデータを検索して、条件に合致する利用者の利用者識別データを取得し、入力した検索条件メッセージが表わす検索条件のうち、利用者のプロフィールについての条件を、取得した利用者識別データを指定する条件に書き換えた検索条件メッセージを生成し、第一検索部１６０は、利用者プロフィール検索部が生成した検索条件メッセージを入力して、検索をする。
【００７２】
次に、動作について説明する。
【００７３】
図９は、この実施の形態におけるログ管理装置１００がログを蓄積するログ蓄積処理の流れの一例を示すフローチャート図である。
ログ蓄積処理（収集蓄積制御処理）は、第一取得工程Ｓ６１０、第二取得工程Ｓ６３０、ログ記憶工程Ｓ６４０を有する。
【００７４】
第一取得工程Ｓ６１０において、第一取得部１１０は、ＣＰＵ９１１を用いて、入退室管理システム８１０が記録した入退室レコードを取得する。第一取得工程Ｓ６１０は、第一要求生成工程Ｓ６１１、第一要求送信工程Ｓ６１２、第一ログ受信工程Ｓ６１３を有する。
第一要求生成工程Ｓ６１１において、第一要求生成部１１１は、ＣＰＵ９１１を用いて、入退室ログ要求メッセージを生成する。
第一要求送信工程Ｓ６１２において、第一要求送信部１１２は、通信装置９１５を用いて、第一要求生成工程Ｓ６１１で第一要求生成部１１１が生成した入退室ログ要求メッセージを、入退室管理システム８１０に対して送信する。
第一ログ受信工程Ｓ６１３において、第一ログ受信部１１３は、通信装置９１５を用いて、入退室管理システム８１０が送信した入退室レコードを受信する。
【００７５】
第二取得工程Ｓ６３０において、第二取得部１３０は、ＣＰＵ９１１を用いて、映像監視システム８２０が記録した映像レコードのなかから、第一取得工程Ｓ６１０で第一取得部１１０が取得した入退室レコードと関連する映像レコードを取得する。第二取得工程Ｓ６３０は、選択条件選択工程Ｓ６３１、関連条件選択工程Ｓ６３２、第二要求生成工程Ｓ６３３、第二要求送信工程Ｓ６３４、第二ログ受信工程Ｓ６３５を有する。
選択条件選択工程Ｓ６３１において、選択条件選択部１３１は、ＣＰＵ９１１を用いて、第一ログ受信工程Ｓ６１３で第一ログ受信部１１３が受信した入退室レコードに基づいて、選択条件記憶部１２１が記憶した選択条件データのなかから選択条件データを選択し、選択した選択条件データに基づいて、入退室レコードに適用する関連条件データの種別を求める。
関連条件選択工程Ｓ６３２において、関連条件選択部１３２は、ＣＰＵ９１１を用いて、第一ログ受信工程Ｓ６１３で第一ログ受信部１１３が受信した入退室レコードと、選択条件選択工程Ｓ６３１で選択条件選択部１３１が求めた種別とに基づいて、関連条件記憶部１２２が記憶した関連条件データのなかから関連条件データを選択する。
第二要求生成工程Ｓ６３３において、第二要求生成部１３３は、ＣＰＵ９１１を用いて、第一ログ受信工程Ｓ６１３で第一ログ受信部１１３が受信した入退室レコードと、関連条件選択工程Ｓ６３２で関連条件選択部１３２が選択した関連条件データとに基づいて、映像ログ要求メッセージを生成する。
第二要求送信工程Ｓ６３４において、第二要求送信部１３４は、通信装置９１５を用いて、第二要求生成工程Ｓ６３３で第二要求生成部１３３が生成した映像ログ要求メッセージを、映像監視システム８２０に対して送信する。
第二ログ受信工程Ｓ６３５において、第二ログ受信部１３５は、通信装置９１５を用いて、映像監視システム８２０が送信した映像レコードを受信する。
【００７６】
ログ記憶工程Ｓ６４０において、ログ記憶部１４０は、磁気ディスク装置９２０を用いて、第一取得工程Ｓ６１０で第一取得部１１０が取得した入退室レコードと、第二取得工程Ｓ６３０で第二取得部１３０が取得した映像レコードとの対応を表わす対応データを記憶する。ログ記憶工程Ｓ６４０は、第一記憶工程Ｓ６４１、第二記憶工程Ｓ６４２、対応生成工程Ｓ６４３、対応記憶工程Ｓ６４４を有する。
第一記憶工程Ｓ６４１において、第一記憶部１４１は、磁気ディスク装置９２０を用いて、第一ログ受信工程Ｓ６１３で第一ログ受信部１１３が受信した入退室レコードを記憶する。
第二記憶工程Ｓ６４２において、第二記憶部１４２は、磁気ディスク装置９２０を用いて、第二ログ受信工程Ｓ６３５で第二ログ受信部１３５が受信した映像レコードを記憶する。
対応生成工程Ｓ６４３において、対応生成部１４３は、ＣＰＵ９１１を用いて、第一ログ受信工程Ｓ６１３で第一ログ受信部１１３が受信した入退室レコードと、第二ログ受信工程Ｓ６３５で第二ログ受信部１３５が受信した映像レコードとに基づいて、対応データを生成する。
対応記憶工程Ｓ６４４において、対応記憶部１４４は、磁気ディスク装置９２０を用いて、対応生成工程Ｓ６４３で対応生成部１４３が生成した対応データを記憶する。
【００７７】
図１０は、この実施の形態におけるログ管理装置１００がログを検索するログ検索処理の流れの一例を示すフローチャート図である。
ログ検索処理（検索制御処理）は、検索条件入力工程Ｓ６５０、第一検索工程Ｓ６６０、対応取得工程Ｓ６７０、検索結果出力工程Ｓ６８０を有する。
【００７８】
検索条件入力工程Ｓ６５０において、検索条件入力部１５０は、通信装置９１５を用いて、端末装置８９０が送信した検索条件メッセージを受信する。
【００７９】
第一検索工程Ｓ６６０において、第一検索部１６０は、ＣＰＵ９１１を用いて、検索条件入力工程Ｓ６５０で検索条件入力部１５０が受信した検索条件メッセージに基づいて、第一記憶部１４１が記憶した入退室レコードのなかから、検索条件に合致する入退室レコードを検索する。
【００８０】
対応取得工程Ｓ６７０において、対応取得部１７０は、ＣＰＵ９１１を用いて、対応記憶部１４４が記憶した対応データに基づいて、第二記憶部１４２が記憶した映像レコードのなかから、第一検索工程Ｓ６６０で第一検索部１６０が検索した入退室レコードに対応する映像レコードを取得する。対応取得工程Ｓ６７０は、対応選択工程Ｓ６７１、第二選択工程Ｓ６７２を有する。
対応選択工程Ｓ６７１において、対応選択部１７１は、ＣＰＵ９１１を用いて、第一検索工程Ｓ６６０で第一検索部１６０が検索した入退室レコードに基づいて、対応記憶部１４４が記憶した対応データのなかから、対応データを選択する。
第二選択工程Ｓ６７２において、第二選択部１７２は、ＣＰＵ９１１を用いて、対応選択工程Ｓ６７１で対応選択部１７１が選択した対応データに基づいて、第二記憶部１４２が記憶した映像レコードのなかから、映像レコードを選択する。
【００８１】
検索結果出力工程Ｓ６８０において、検索結果出力部１８０は、ＣＰＵ９１１を用いて、第一検索工程Ｓ６６０で第一検索部１６０が検索した入退室レコードと、対応取得工程Ｓ６７０で対応取得部１７０が取得した映像レコードとを出力する。検索結果出力工程Ｓ６８０は、第一結果出力工程Ｓ６８１、第二結果出力工程Ｓ６８２を有する。
第一結果出力工程Ｓ６８１において、第一結果出力部１８１は、通信装置９１５を用いて、第一検索工程Ｓ６６０で第一検索部１６０が検索した入退室レコードを、端末装置８９０に対して送信する。
第二結果出力工程Ｓ６８２において、第二結果出力部１８２は、通信装置９１５を用いて、第二選択工程Ｓ６７２で第二選択部１７２が選択した映像レコードを、端末装置８９０に対して送信する。
【００８２】
この実施の形態におけるログ管理装置１００は、複数の記録装置（入退室管理システム８１０、映像監視システム８２０）がそれぞれ記録したログデータ（入退室レコード、映像レコード）を管理するログ管理装置であって、データを処理する処理装置（ＣＰＵ９１１）と、データを記憶する記憶装置（磁気ディスク装置９２０）と、第一取得部１１０と、第二取得部１３０と、対応記憶部１４４とを有する。
上記第一取得部１１０は、上記処理装置（ＣＰＵ９１１）を用いて、第一の記録装置（入退室管理システム８１０）が記録した第一ログデータ（入退室レコード）を取得する。
上記第二取得部１３０は、上記処理装置（ＣＰＵ９１１）を用いて、第二の記録装置（映像監視システム８２０）が記録した第二ログデータ（映像レコード）のなかから、上記第一取得部１１０が取得した第一ログデータ（入退室レコード）と関連する第二ログデータ（映像レコード）を取得する。
上記対応記憶部１４４は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記第一取得部１１０が取得した第一ログデータ（入退室レコード）と上記第二取得部１３０が取得した第二ログデータ（映像レコード）との対応を表わす対応データを記憶する。
【００８３】
この実施の形態におけるログ管理装置１００によれば、対応記憶部１４４が、第一ログデータと第二ログデータとの対応を表わす対応データを記憶しているので、例えば、第一ログデータに関連する第二ログデータを迅速に見つけることができ、監視業務などにおける処理の迅速性の要請を満たすことができる。
【００８４】
この実施の形態におけるログ管理装置１００は、更に、関連条件記憶部１２２を有する。
上記関連条件記憶部１２２は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記第二の記録装置（映像監視システム８２０）が記録した第二ログデータ（映像レコード）を上記第一の記録装置（入退室管理システム８１０）が記録した第一ログデータ（入退室レコード）に関連づける条件を表わす関連条件データを記憶する。
上記第二取得部１３０は、上記処理装置（ＣＰＵ９１１）を用いて、上記関連条件記憶部１２２が記憶した関連条件データに基づいて、上記第二の記録装置（映像監視システム８２０）が記録した第二ログデータ（映像レコード）のなかから、上記第一取得部１１０が取得した第一ログデータ（入退室レコード）と関連する第二ログデータ（映像レコード）を取得する。
【００８５】
この実施の形態におけるログ管理装置１００によれば、関連条件記憶部１２２が記憶した関連条件データに基づいて第二取得部１３０が第一ログデータに関連する第二ログデータを取得するので、状況に応じて、第一ログデータと第二ログデータとの関連付けを変更することができる。
【００８６】
この実施の形態におけるログ管理装置１００は、更に、選択条件記憶部１２１を有する。
上記選択条件記憶部１２１は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記関連条件記憶部１２２が記憶した関連条件データのなかから、適用する関連条件データを選択する条件を表わす選択条件データを記憶する。
上記第二取得部１３０は、上記処理装置（ＣＰＵ９１１）を用いて、上記選択条件記憶部１２１が記憶した選択条件データに基づいて、上記関連条件記憶部１２２が記憶した関連条件データのなかから、適用する関連条件データを選択し、選択した関連条件データに基づいて、上記第二の記録装置（映像監視システム８２０）が記録した第二ログデータ（映像レコード）のなかから、上記第一取得部１１０が取得した第一ログデータ（入退室レコード）と関連する第二ログデータ（映像レコード）を取得する。
【００８７】
この実施の形態におけるログ管理装置１００によれば、選択条件記憶部１２１が記憶した選択条件データに基づいて第二取得部１３０が適用する関連条件データを選択するので、状況に応じて適用する関連条件データを変更することができる。
【００８８】
この実施の形態におけるログ管理装置１００において、上記第一取得部１１０は、上記処理装置（ＣＰＵ９１１）を用いて、上記第一の記録装置（入退室管理システム８１０）が新たな第一ログデータ（入退室レコード）を記録した場合に、上記第一の記録装置（入退室管理システム８１０）が新たに記憶した第一ログデータ（入退室レコード）を取得する。
【００８９】
この実施の形態におけるログ管理装置１００によれば、第一の記録装置が新たな第一ログデータを記録した場合に、第一取得部１１０が第一ログデータを取得するので、常に最新の第一ログデータを第一記憶部１４１が記憶し、例えば、監視業務などにおける処理の迅速性の要請を満たすことができる。
【００９０】
この実施の形態におけるログ管理装置１００は、更に、第一記憶部１４１と、第二記憶部１４２とを有する。
上記第一記憶部１４１は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記第一取得部１１０が取得した第一ログデータ（入退室レコード）を記憶する。
上記第二記憶部１４２は、上記記憶装置（磁気ディスク装置９２０）を用いて、上記第二取得部１３０が取得した第二ログデータ（映像データ）を記憶する。
【００９１】
この実施の形態におけるログ管理装置１００によれば、第一取得部１１０が取得した第一ログデータを第一記憶部１４１が記憶し、第二取得部１３０が取得した第二ログデータを第二記憶部１４２が記憶するので、例えば、ログデータを検索する場合に、記録装置が記録したログデータを取得する必要がなく、監視業務などにおける処理の迅速性の要請を満たすことができる。
【００９２】
この実施の形態におけるログ管理装置１００は、更に、第一検索部１６０と、対応取得部１７０と、検索結果出力部１８０とを有する。
上記第一検索部１６０は、上記処理装置（ＣＰＵ９１１）を用いて、上記第一の記録装置（入退室管理システム８１０）が記録した第一ログデータ（入退室レコード）のなかから、検索条件に合致する第一ログデータ（入退室レコード）を検索する。
上記対応取得部１７０は、上記処理装置（ＣＰＵ９１１）を用いて、上記対応記憶部１４４が記憶した対応データに基づいて、上記第二の記録装置（映像監視システム８２０）が記録した第二ログデータ（映像レコード）のなかから、上記第一検索部１６０が検索した第一ログデータ（入退室レコード）と対応する第二ログデータ（映像レコード）を取得する。
上記検索結果出力部１８０は、上記処理装置（ＣＰＵ９１１）を用いて、上記第一検索部１６０が検索した第一ログデータ（入退室レコード）と、上記対応取得部１７０が取得した第二ログデータ（映像レコード）とを出力する。
【００９３】
この実施の形態におけるログ管理装置１００によれば、対応記憶部１４４が記憶した対応データに基づいて、第一検索部１６０が検索した第一ログデータに関連する第二ログデータを対応取得部１７０が取得し、検索結果出力部１８０が出力するので、関連するログデータを容易に見つけることができる。
【００９４】
この実施の形態におけるログ管理装置１００は、コンピュータを上記ログ管理装置１００として機能させるコンピュータプログラムを、コンピュータが実行することにより実現することができる。
この実施の形態におけるログ管理装置１００としてコンピュータを機能させるコンピュータプログラムによれば、上記効果を奏するログ管理装置１００を実現することができる。
【００９５】
この実施の形態におけるログ管理装置１００が、複数の記録装置（入退室管理システム８１０、映像監視システム８２０）がそれぞれ記録したログデータを管理するログ管理方法は、以下の工程を有する。
上記処理装置（ＣＰＵ９１１）が、第一の記録装置（入退室管理システム８１０）が記録した第一ログデータ（入退室レコード）を取得する。
上記処理装置（ＣＰＵ９１１）が、第二の記録装置（映像監視システム８２０）が記録した第二ログデータ（映像レコード）のなかから、取得した第一ログデータ（入退室レコード）と関連する第二ログデータ（映像レコード）を取得する。
上記記憶装置（磁気ディスク装置９２０）が、取得した第一ログデータ（入退室レコード）と取得した第二ログデータ（映像レコード）との対応を表わす対応データを記憶する。
【００９６】
この実施の形態におけるログ管理方法によれば、記憶装置が、第一ログデータと第二ログデータとの対応を表わす対応データを記憶しているので、例えば、第一ログデータに関連する第二ログデータを迅速に見つけることができ、監視業務などにおける処理の迅速性の要請を満たすことができる。
【００９７】
以上説明したログ管理装置１００は、複数の機器（入退室管理システム８１０、映像監視システム８２０）が出力するタイムスタンプ時刻（時刻データ５１１，５２１）を含むログレコード（入退室レコード、映像レコード）を取得し、関連付けて蓄積・検索する統合ログ管理装置であって、
前記タイムスタンプ時刻（時刻データ５１１，５２１）を入力条件として前記機器（入退室管理システム８１０、映像監視システム８２０）から前記ログレコード（入退室レコード、映像レコード）を取得するログレコード取得部（第一取得部１１０、第二取得部１３０）と、
前記ログレコード取得部（第一取得部１１０）により取得した前記第１の機器（入退室管理システム８１０）の第１のログレコード（入退室レコード）から関連づく前記第２の機器（映像監視システム８２０のカメラ）を決定する関連機器決定部（関連条件選択部１３２）と、
前記第１のログレコード（入退室レコード）に関連付く前記第２の機器（映像監視システム８２０）の第２のログレコード（映像レコード）の取得条件を持つ取得条件テーブル（選択条件記憶部１２１、関連条件記憶部１２２）を備え、前記第１のログレコード（入退室レコード）の属性（時刻データ５１１、扉識別データ５１２、イベントデータ５１３、利用者識別データ５１４）をキーとして前記取得条件テーブル（選択条件データ５５０、関連時刻条件データ５４０）から取得すべき前記第２のログレコード（映像レコード）のタイムスタンプ時刻を算出する関連ログレコード算出部（条件記憶部１２０、第二取得部１３０）と、
前記関連ログレコード算出部（第二取得部１３０）の結果に基づき、前記ログレコード取得部（第二取得部１３０）により取得した前記第２のログレコード（映像レコード）と前記第１のログレコード（入退室レコード）とを関連付けて統合ログデータベースに蓄積するログレコード蓄積部（ログ記憶部１４０）と、
前記統合データベースから前記第１のログレコード（入退室レコード）と関連付く前記第２のログレコード（映像レコード）を連携して検索するログレコード検索部（第一検索部１６０、対応取得部１７０）とを備える。
【００９８】
以上説明したログ管理装置１００において、前記ログレコード取得部（第一取得部１１０、第二取得部１３０）は、入力条件として指定した前記タイムスタンプ時刻（時刻データ５１１，５２１）に最も近い前記機器（入退室管理システム８１０、映像監視システム８２０）の前記ログレコードを取得する。
【００９９】
以上説明したログ管理装置１００において、前記取得条件テーブル（関連時刻条件データ５４０）は、前記第２のログレコード（映像レコード）のタイムスタンプ時刻（時刻データ５２１）の情報を、前記第１のログレコード（入退室レコード）のタイムスタンプ時刻（時刻データ５１１）に対する相対時刻（相対時刻データ５４３）として保持する。
【０１００】
以上説明したログ管理装置１００において、前記関連ログレコード算出部（条件記憶部１２０、第二取得部１３０）は、前記取得条件テーブル（関連条件記憶部１２２）に前記第１のログレコード（入退室レコード）のタイムスタンプ時刻（時刻データ５１１）に対する複数の相対時刻（相対時刻データ５４３）を保有し、前記第１のログレコード（入退室レコード）の属性値（時刻データ５１１、扉識別データ５１２、イベントデータ５１３、利用者識別データ５１４）によって特定される前記相対時刻（相対時刻データ５４３）に前記第１のログレコード（入退室レコード）のタイムスタンプ時刻（時刻データ５１１）を加えた時刻を取得すべき前記第２のログレコード（映像レコード）のタイムスタンプ時刻（時刻データ５２１）として算出する。
【０１０１】
以上説明したログ管理装置１００において、前記関連ログレコード算出部（条件記憶部１２０、第二取得部１３０）は、前記取得条件テーブル（関連条件記憶部１２２）に前記第１のログレコード（入退室レコード）のタイムスタンプ時刻（時刻データ５１１）を基準とした複数の相対時刻（相対時刻データ５４３）と前記第１のログレコード（入退室レコード）の属性値を分類するカテゴリ（関連条件種別データ５４１）を保有し、前記カテゴリ（関連条件種別データ５４１）によって特定される前記相対時刻（相対時刻データ５４３）に前記第１のログレコード（入退室レコード）のタイムスタンプ時刻（時刻データ５１１）を加えた時刻を取得すべき前記第２のログレコード（映像レコード）のタイムスタンプ時刻（時刻データ５２１）を算出する。
【０１０２】
以上説明したログ管理装置１００において、前記関連ログレコード算出部（条件記憶部１２０、第二取得部１３０）は、前記取得条件テーブル（選択条件記憶部１２１、関連条件記憶部１２２）から前記第１のログレコード（入退室レコード）の属性であるタイムスタンプ（時刻データ５１１）、扉番号（扉識別データ５１２）、イベント（イベントデータ５１３）、ユーザＩＤ（利用者識別データ５１４）のいずれか１つ、又はその組合せたキーにより、前記第２のログレコード（映像レコード）のタイムスタンプ時刻（時刻データ５２１）を算出する。
【０１０３】
以上説明したコンピュータプログラムは、複数の機器（入退室管理システム８１０、映像監視システム８２０）が出力するタイムスタンプ時刻（時刻データ５１１，５２１）を含むログレコード（入退室レコード、映像レコード）を取得し、関連付けて蓄積・検索する統合ログ管理プログラムであって、コンピュータに以下の工程を実行させる。
前記タイムスタンプ時刻（時刻データ５１１，５２１）を入力条件として前記機器（入退室管理システム８１０、映像監視システム８２０）から前記ログレコード（入退室レコード、映像レコード）を取得するログレコード取得工程（第一取得工程Ｓ６１０、第二取得工程Ｓ６３０）。
前記第１の機器（入退室管理システム８１０）の第１のログレコード（入退室レコード）から関連づく前記第２の機器（映像監視システム８２０のカメラ）を決定する関連機器決定工程（関連条件選択工程Ｓ６３２）。
前記第１のログレコード（入退室レコード）の属性（時刻データ５１１、扉識別データ５１２、イベントデータ５１３、利用者識別データ５１４）をキーとして前記取得条件テーブル（選択条件記憶部１２１、関連条件記憶部１２２）から取得すべき前記第２のログレコード（映像レコード）のタイムスタンプ時刻（時刻データ５２１）を算出する関連ログレコード算出工程（第二取得工程Ｓ６３０）。
前記ログレコード取得工程（第二取得工程Ｓ６３０）により取得した前記第２のログレコード（映像レコード）と前記第１のログレコード（入退室レコード）とを関連付けて統合ログデータベースに蓄積するログレコード蓄積工程（ログ記憶工程Ｓ６４０）。
前記統合データベースから前記第１のログレコード（入退室レコード）と関連付く前記第２のログレコード（映像レコード）を連携して検索するログレコード検索工程（第一検索工程Ｓ６６０、対応取得工程Ｓ６７０）。
【０１０４】
以上説明したログ管理装置１００（統合ログ管理装置）は、例えば、以下の動作により、ログを検索制御する。
検索条件入力部１５０（入力部）は、検索条件メッセージ（検索条件）を取得する。検索条件は、例えば、プログラムの起動パラメータなどの形式でユーザから指定される構成であってもよい。検索条件のなかには、入退室レコード（入退室ログレコード）の任意の属性に対する絞り込み条件が指定される。
【０１０５】
次に、第一検索部１６０（検索部）は、検索条件入力部１５０（入力部）によって入力された検索条件から、第一記憶部１４１（統合ログデータベース）から検索条件を満足する入退室レコード（入退室ログレコード）を一つずつ取得する。対応選択部１７１は、第一検索部１６０が取得した入退室レコードに関連づく映像レコード（画像）を取り出すための前処理を行う。対応選択部１７１（検索部）は、前処理として、対応記憶部１４４（統合ログデータベースＤＢ１７）を参照して、検索条件を満足する入退室レコード（ログレコード）と関連する映像レコード（画像）の結果セットの情報を採取する。
続いて、第二選択部１７２（検索部）は、第二記憶部１４２より、入退室ログレコードに関連づく映像レコード（画像）を順番に取り出す。
検索結果出力部１８０は、取得した入退室レコード（入退室ログレコード）と関連づく映像レコード（画像）とをメモリやディスク上に確保した一時的な記憶領域などに結果セットを作成する。
【０１０６】
次に、第一検索部１６０は、検索条件を満足する入退室レコード（入退室ログレコード）がまだ存在するか否かのチェックをする。入退室レコード（入退室ログレコード）がまだある場合には、第一検索部１６０（検索部）が、入退室レコード（入退室ログレコード）を一つ取り出し、更に、第二選択部１７２が、関連づく映像レコード（画像）も取り出し、検索結果出力部１８０が、結果セットを作成する。ログ管理装置１００は、検索条件を満足する入退室レコード（入退室ログレコード）がなくなるまで、この処理を繰り返す。
なお、検索結果出力部１８０が一時的に記憶領域を確保する場合、確保された記憶領域は、検索終了時に解放する。
【０１０７】
検索結果出力部１８０（出力部）は、第一検索部１６０及び対応取得部１７０（検索部）より取得した入退室レコード（入退室ログレコード）と関連づく映像レコード（画像）の結果セットを出力する。
端末装置８９０は、検索結果を入退室レコード（入退室ログレコード）と関連づく映像レコード（画像）を合わせて一覧表示するなど、所望の形式に編集して、ディスプレイ装置やプリンタ装置などに出力する。
【０１０８】
以上説明したログ管理装置１００（統合ログ管理装置）によれば、関連条件データ（取得条件テーブル）に基づき、入退室レコード（入退室ログレコード）とそれに関連づく映像データ（画像）を取得して、ログ記憶部１４０（統合ログデータベース）に蓄積する。関連づけにおいては、例えば、入退室レコード（入退室ログレコード）のタイムスタンプが表わす時刻を基準に、その前後のタイムスタンプを有する映像レコード（画像）を取得して関連づけるなど、ログ管理装置１００の運用目的（例えば監視業務など）に合わせた関連付けをすることが可能である。これによって、例えば、検索結果に対して、入退室レコード（入退室ログレコード）に関連づく映像レコード（画像）を一緒に参照、確認することができ、監視・調査業務の効率化、およびセキュリティ向上を実現することができるという効果を奏する。
【０１０９】
また、以上説明したログ管理装置１００は、関連条件記憶部１２２が記憶した関連条件データ（取得条件テーブル）に種別を設定し、選択条件記憶部１２１が記憶した選択条件データが表わす選択条件に基づいて、選択条件選択部１３１が、入退室レコードに適用する関連条件データの種別を決定する。関連条件データの種別は、例えば警戒レベルを表わす。
警戒レベルには、例えば、低いほうから順に１、２、３の三段階があり、入退室レコード（入退室ログレコード）のイベントデータ５１３（属性「イベント」）が表わすイベントの内容（カテゴリ分類）に応じて、入室、退場、施錠、解錠のイベントに対しては警戒レベル１、認証期限超過など失効のイベントに対しては警戒レベル２、警戒や不正操作のイベントに対しては不審者の可能性を考慮して警戒レベル３を割り当てる。選択条件記憶部１２１は、このような割当てに基づいて設定された選択条件データを記憶しておく。また、関連条件データの種別に応じて、入退室レコードに関連付ける映像レコード（画像）を指定する関連条件を変えて、例えば、警戒レベル１なら映像レコードの取得数を１、警戒レベル２なら映像レコードの取得数を２、警戒レベル３なら映像レコードの取得数を３というように、イベントごとに警戒レベルに応じた映像レコード（画像）の取得条件を設定できる。関連条件記憶部１２２は、このように設定された関連条件データを記憶しておく。
これにより、イベントの種類が多数あっても、関連条件データ（取得条件テーブル）は、イベントのカテゴリ分類である警戒レベルによって管理できるため、監視・調査における運用業務を効率化できるという効果を奏する。
【０１１０】
また、入退室レコード（入退室ログレコード）のイベントデータ５１３（属性「イベント」）をキーにして、関連条件データの種別を分類するのではなく、入退室レコード（入退室ログレコード）の時刻データ５１１（属性「タイムスタンプ」）をキーに分類してもよい。例えば、時間帯と曜日とを組合せ、夜間や土日は不審者である可能性が高いと判断し、それぞれの警戒レベルを警戒レベル２、警戒レベル３とするなど、タイムスタンプの時間帯と曜日を条件とした警戒レベルを設定できる。選択条件記憶部１２１は、タイムスタンプ別カテゴリ分類に基づき定義された選択条件データ（取得条件テーブル）を記憶しておき、選択条件選択部１３１（関連ログレコード算出部）は、選択条件記憶部１２１が記憶した選択条件データから、入退室レコードの時刻データ５１１が表わすイベントの発生時刻（タイムスタンプ）ごとに設定された関連条件データの種別（警戒レベル）を取得する。
【０１１１】
同様に、入退室レコードの扉識別データ５１２（扉番号）や利用者識別データ５１４（ユーザＩＤ）など他の属性をキーとして、関連条件データの種別を分類してもよい。例えば、「扉番号」をキーとする場合、セキュリティレベルの高い部屋、低い部屋など警戒レベルに応じた画像取得条件を設定できる。例えば、電算機室や文書管理室のようにセキュリティレベルの高い部屋では警戒レベルを高くする。また、「ユーザＩＤ」をキーとする場合、正社員、臨時社員、パート労働者、外注駐在者、来客など人物のプロフィールに応じて、きめ細かな警戒レベルを設定できる。
【０１１２】
更に、入退室レコードの複数の属性の組み合わせをキーとして、関連条件データの種別を分類してもよい。例えば、「扉番号」と「イベント」など任意の属性を組合せて、所定の警戒レベルを設定できる。扉番号とイベントとの組合せによって警戒レベルの細かい設定が可能となる。
【０１１３】
以上説明したログ管理装置１００（統合ログ管理装置）によれば、第一ログデータ（入退室ログレコード）とそれに関連づく第二ログデータ（画像）とを蓄積及び検索する統合ログ管理装置において、第一ログデータ（入退室ログレコード）の属性に応じて関連する第二ログデータ（画像）の取得条件をきめ細かに適切に設定することが可能となり、監視・調査の目的に応じて最適なシステム構築が可能となるという効果を奏する。
【０１１４】
以上説明したログ管理装置１００によれば、さまざまな記録装置（機器）が出力するログデータ（ログ）を関連付けて統合的に管理し、効率的な監視・調査業務をすることができる。例えば、入退室時の通行ログ（入退室ログ）と入退室口付近を撮影した画像（映像ログ）とを関連付けて保存することができるので、監視・調査業務の改善、セキュリティ向上を図ることができる。
また、以上説明したログ管理装置１００によれば、一つの第一ログデータに複数の第二ログデータを関連づけることができる。例えば、認証前後の画像を取得して関連付けて蓄積することができるので、人物の挙動を把握することができ、認証時に顔を逸らすなどでして人物が正しく撮影されず、認証時の画像からだけでは人物を特定できない場合であっても、認証前後の画像により、人物を特定することができる。
【０１１５】
以上説明したログ管理装置１００によれば、さまざまな記録装置（機器）が出力するログデータ（ログ）を取得し、ログデータ（ログレコード）間で１：多の依存関係を保持して、ログ記憶部１４０（統合ログデータベース）に蓄積する。これにより、異なる記録装置（機器）間のログデータ（ログレコード）を関連付けて検索することが可能となり、監視・調査業務の手間の改善、セキュリティ向上を図ることができる。
また、監視・調査業務の効率が良くなるので、エネルギー消費量を削減することができ、環境負荷を低減することができる。
【０１１６】
実施の形態２．
実施の形態２について、図１１〜図１２を用いて説明する。
なお、実施の形態１で説明したログ管理システム８００と共通する部分については、同一の符号を付し、説明を省略する。
【０１１７】
図１１は、この実施の形態におけるログ管理装置１００の機能ブロックの構成の一例を示すブロック構成図である。
第二取得部１３０は、実施の形態１で説明したブロックに加えて、更に、取得数判定部１３６を有する。
【０１１８】
取得数判定部１３６は、ＣＰＵ９１１を用いて、関連条件選択部１３２が出力した関連条件データを入力する。取得数判定部１３６は、ＣＰＵ９１１を用いて、入力した関連条件データに基づいて、第二ログ受信部１３５が受信すべき映像レコードの数を算出する。
取得数判定部１３６は、ＣＰＵ９１１を用いて、第二ログ受信部１３５が出力した映像レコードを入力する。取得数判定部１３６は、ＣＰＵ９１１を用いて、入力した映像レコードに基づいて、第二ログ受信部１３５が実際に受信した映像レコードの数を算出する。取得数判定部１３６は、ＣＰＵ９１１を用いて、第二ログ受信部１３５が受信すべき数の映像レコードを受信したか否かを判定する。第二ログ受信部１３５が受信すべき数の映像レコードを受信していないと判定した場合、所定の時間（例えば１秒）が経過するのを待ったのち、判定結果を表わすデータを出力する。
第二要求生成部１３３は、ＣＰＵ９１１を用いて、取得数判定部１３６が出力したデータを入力する。第二要求生成部１３３は、ＣＰＵ９１１を用いて、まだ受信できていない映像レコードを指定する条件を表わす映像ログ要求メッセージを生成し、出力する。
【０１１９】
例えば、入退室レコードの時刻データ５１１が表わす発生時刻から１秒後に撮影された画像データを含む映像レコードを映像監視システム８２０に対して要求した場合、発生時刻からまだ１秒経過していない場合など、映像監視システム８２０が、その映像レコードをまだ記録していない場合がある。
その場合、映像監視システム８２０が送信する映像レコードには、指定した映像レコードが含まれず、第二ログ受信部１３５が受信すべき映像レコードの数より少ない場合があり得る。
【０１２０】
第二ログ受信部１３５が受信した映像レコードの数が足りないと、取得数判定部１３６が判定した場合、所定時間待つことにより、要求した映像レコードを映像監視システム８２０が記録するのを待ち、その後、第二要求生成部１３３が生成した映像ログ要求メッセージを、第二要求送信部１３４が映像監視システム８２０に対して送信する。
これにより、第二取得部１３０は、入退室レコードに関連付ける映像レコードを、確実に取得することができる。
【０１２１】
なお、取得数判定部１３６は、第二ログ受信部１３５が受信した映像レコードの数が足りない場合に所定時間待つのではなく、必要な待機時間を算出し、算出した待機時間待つ構成としてもよい。例えば、取得数判定部１３６は、ＣＰＵ９１１を用いて、現在時刻を取得し、第二ログ受信部１３５が受信すべき映像レコードの撮影時刻から、取得した現在時刻を差し引いた差を算出して、待機時間とし、算出した待機時間が経過するのを待ったのち、判定結果を表わすデータを出力する。
もしくは、取得数判定部１３６は、ＣＰＵ９１１を用いて、現在時刻を取得し、取得した現在時刻を、第二ログ受信部１３５が受信すべき映像レコードの撮影時刻と比較して、まだ撮影時刻でない場合には、現在時刻の取得・比較を繰り返し、撮影時刻を過ぎた場合に、判定結果を表わすデータを出力する構成としてもよい。
【０１２２】
図１２は、この実施の形態におけるログ管理装置１００がログを蓄積するログ蓄積処理の流れの一例を示すフローチャート図である。
第二取得工程Ｓ６３０は、実施の形態１で説明した工程に加えて、更に、取得数判定工程Ｓ６３６を有する。
【０１２３】
取得数判定工程Ｓ６３６において、取得数判定部１３６は、ＣＰＵ９１１を用いて、関連条件選択工程Ｓ６３２で関連条件選択部１３２が選択した関連条件データに基づいて、第二ログ受信部１３５が受信すべき映像レコードの数を算出する。取得数判定部１３６は、ＣＰＵ９１１を用いて、第二ログ受信工程Ｓ６３５で第二ログ受信部１３５が実際に受信した映像レコードの数を算出する。取得数判定部１３６は、ＣＰＵ９１１を用いて、第二ログ受信部１３５が受信すべき映像レコードをすべて受信したか否かを判定する。
第二ログ受信部１３５が受信すべき映像レコードをすべて受信したと取得数判定部１３６が判定した場合、ログ管理装置１００は、第一記憶工程Ｓ６４１へ進む。
第二ログ受信部１３５が受信した映像レコードが不足していると取得数判定部１３６が判定した場合、ログ管理装置１００は、第二要求生成工程Ｓ６３３に戻る。
【０１２４】
この実施の形態におけるログ管理装置１００において、上記第二取得部１３０は、上記処理装置（ＣＰＵ９１１）を用いて、上記第一取得部１１０が取得した第一ログデータ（入退室レコード）に関連する第二ログデータ（映像レコード）を上記第二の記録装置（映像監視システム８２０）がまだ記録していない場合に、上記第一ログデータ（入退室レコード）に関連する第二ログデータ（映像レコード）を上記第二の記録装置（映像監視システム８２０）が記録するのを待つ。
【０１２５】
この実施の形態におけるログ管理装置１００によれば、第一ログデータに関連する第二ログデータを第二の記録装置が記録するのを第二取得部１３０が待つので、第一ログデータに関連する第二ログデータを確実に取得することができる。
【０１２６】
以上説明したログ管理装置１００は、前記関連ログレコード算出部（選択条件選択部１３１、関連条件選択部１３２、第二要求生成部１３３）により取得すべき前記第２のログレコード（映像レコード）のタイムスタンプ時刻Ｔ１が現在の時刻Ｔ０より大きい場合、少なくとも（Ｔ１−Ｔ０）時間の待機の後、前記第２の機器（映像監視システム８２０）から該当するログレコード（映像レコード）を取得する制御部（取得数判定部１３６）を更に備える。
【０１２７】
以上説明したログ管理装置１００（統合ログ管理装置）は、例えば、以下の動作により、ログを収集・蓄積制御する。
第一取得部１１０（ログレコード取得部）は、入退室管理システム８１０に対して前回取得以降にまだ取得していない入退室レコード（入退室ログレコード）を１件取得する。
次に、関連条件選択部１３２（関連機器決定部）は、先に取得した入退室レコード（入退室ログレコード）に関連づくカメラ識別データ５３２（機器）を取得する。ここで、関連条件選択部１３２（関連機器決定部）は、入退室レコード（入退室ログレコード）の扉識別データ５１２（属性「扉番号」）をキーとして関連装置条件データ５３０（関連機器テーブル）を参照し、対応する映像監視システム８２０のカメラ（関連機器）を識別するカメラ識別データ５３２（カメラ番号）を特定する。関連条件選択部１３２は、関連機器としてカメラ識別データ５３２（カメラ番号）の情報を通知する。
【０１２８】
続いて、第二取得部１３０（関連ログレコード算出部）は、入退室レコード（入退室ログレコード）に関連づく関連条件データ（画像取得情報）を取得する。ここで、第二取得部１３０（関連ログレコード算出部）は、入退室レコード（入退室ログレコード）の属性（時刻データ５１１が表わす「発生時刻」、扉識別データ５１２が表わす「扉番号」、イベントデータ５１３が表わす「イベント」、利用者識別データ５１４が表わす「利用者ＩＤ」など）をキーとして選択条件データ５５０・関連時刻条件データ５４０（取得条件テーブル）を参照し、イベントに関連づく映像レコード（画像）を取得するための条件（画像取得情報）を算出する。
【０１２９】
算出手順は、例えば、次のとおりである。
まず、選択条件選択部１３１（関連ログレコード算出部）は、選択条件データ５５０（取得条件テーブル）からイベントごとに設定された関連条件種別データ５５１（警戒レベル）を取得する。次に、関連条件選択部１３２は、関連条件種別データ５５１（警戒レベル）によって特定される関連時刻条件レコード（画像の取得条件）を取得し、取得数データ５４２が表わす数（画像数Ｎ）と、相対時刻データ５４３が表わす相対時刻（相対時刻情報ＴＲ（ｉ）。ただし、ｉは画像数Ｎに対応したインデックス。）を取得する。次に、第二要求生成部１３３は、入退室レコード（入退室ログレコード）の時刻データ５１１が表わす発生時刻（属性「タイムスタンプ」）の時刻ＴＡに対して、ＴＡ＋ＴＲ（ｉ）により算出した時刻を取得すべき画像の時刻Ｔ（ｉ）とする。第二要求生成部１３３は、関連ログレコードの情報として、関連条件選択部１３２が通知した関連装置条件データ５３０に含まれるカメラ識別データ５３２と、取得した画像数Ｎと、算出した画像取得時刻Ｔ（ｉ）とに基づいて、映像ログ要求メッセージを生成する。
【０１３０】
また、関連条件データに種別を設けず、選択条件記憶部１２１及び選択条件選択部１３１がない構成とした場合の算出手順は、例えば、次のとおりである。
まず、関連条件選択部１３２は、関連条件データ（取得条件テーブル）からイベントによって特定される関連時刻条件レコード（取得すべき画像情報）を取得し、取得数データ５４２が表わす数（画像数Ｎ）と、相対時刻データ５４３が表わす相対時刻（相対時刻情報ＴＲ（ｉ）、ただし、ｉは画像数Ｎに対応したインデックス）を取得する。次に、第二要求生成部１３３は、入退室レコード（入退室ログレコード）の時刻データ５１１が表わす発生時刻（属性「タイムスタンプ」）の時刻ＴＡに対して、ＴＡ＋ＴＲ（ｉ）により算出した時刻を取得すべき画像の時刻Ｔ（ｉ）とする。第二要求生成部１３３は、関連ログレコードの情報として、関連条件選択部１３２が通知した関連装置条件データ５３０に含まれるカメラ識別データ５３２と、取得した画像数Ｎと、算出した画像取得時刻Ｔ（ｉ）とに基づいて、映像ログ要求メッセージを生成する。
【０１３１】
続いて、第二取得部１３０は、画像取得時刻Ｔ（ｉ）で特定され関連づくカメラの映像ログの中から映像レコード（画像）を取得する。取得数判定部１３６は、まず、所望の画像数Ｎに到達しているか否かを判定する。所望の画像数Ｎに到達していない場合、ログ管理装置１００は、次に説明する処理をする。
【０１３２】
取得数判定部１３６は、画像取得時刻Ｔ（ｉ）が現在の時刻ＴＣより大きいか否かの判定を行う。これは取得すべき画像が撮影済みであるか否かを判定するためのものである。判定結果が真である場合、取得数判定部１３６は、映像が撮影されるまでの時間、すなわち、（画像取得時刻Ｔ（ｉ）−現在時刻ＴＣ）の時間だけ画像取得の処理を待つ。待機した後、第二取得部１３０は、映像監視システム８２０から先に求められたカメラ番号の映像ログの中から画像取得時刻Ｔ（ｉ）の映像レコード（画像）を取得する。取得した後、ログ管理装置１００は、所望の画像数Ｎに到達するまで、これを繰り返す。
【０１３３】
所望の画像数Ｎに到達した場合、ログ記憶部１４０（蓄積部１６）は、取得した入退室レコード（入退室ログレコード）とこれに関連づく映像レコード（画像）とを統合ログデータベースに登録する。
【図面の簡単な説明】
【０１３４】
【図１】実施の形態１におけるログ管理システム８００の全体構成の一例を示すシステム構成図。
【図２】実施の形態１における入退室管理システム８１０が記録する入退室ログ５１０の一例を模式的に表わす図。
【図３】実施の形態１における映像監視システム８２０が記録する映像ログの一例を模式的に表わす図。
【図４】実施の形態１におけるログ管理装置１００の外観の一例を示す図。
【図５】実施の形態１におけるログ管理装置１００のハードウェア資源の一例を示す図。
【図６】実施の形態１におけるログ管理装置１００の機能ブロックの構成の一例を示すブロック構成図。
【図７】実施の形態１における関連条件記憶部１２２が記憶する関連条件データの一例を模式的に表わす図。
【図８】実施の形態１における選択条件記憶部１２１が記憶する選択条件データ５５０の一例を模式的に表わす図。
【図９】実施の形態１におけるログ管理装置１００がログを蓄積するログ蓄積処理の流れの一例を示すフローチャート図。
【図１０】実施の形態１におけるログ管理装置１００がログを検索するログ検索処理の流れの一例を示すフローチャート図。
【図１１】実施の形態２におけるログ管理装置１００の機能ブロックの構成の一例を示すブロック構成図。
【図１２】実施の形態２におけるログ管理装置１００がログを蓄積するログ蓄積処理の流れの一例を示すフローチャート図。
【符号の説明】
【０１３５】
１００  ログ管理装置、１１０  第一取得部、１１１  第一要求生成部、１１２  第一要求送信部、１１３  第一ログ受信部、１２０  条件記憶部、１２１  選択条件記憶部、１２２  関連条件記憶部、１３０  第二取得部、１３１  選択条件選択部、１３２  関連条件選択部、１３３  第二要求生成部、１３４  第二要求送信部、１３５  第二ログ受信部、１３６  取得数判定部、１４０  ログ記憶部、１４１  第一記憶部、１４２  第二記憶部、１４３  対応生成部、１４４  対応記憶部、１５０  検索条件入力部、１６０  第一検索部、１７０  対応取得部、１７１  対応選択部、１７２  第二選択部、１８０  検索結果出力部、１８１  第一結果出力部、１８２  第二結果出力部、５１０  入退室ログ、５１１，５２１  時刻データ、５１２  扉識別データ、５１３  イベントデータ、５１４  利用者識別データ、５２０  映像ログ、５２２  カメラ識別データ、５２３  画像データ、５３０  関連装置条件データ、５３１  扉識別データ、５３２  カメラ識別データ、５４０  関連時刻条件データ、５４１  関連条件種別データ、５４２  取得数データ、５４３  相対時刻データ、５５０  選択条件データ、５５１  関連条件種別データ、５５２  曜日条件データ、５５３  開始時刻条件データ、５５４  終了時刻条件データ、５５５  扉条件データ、５５６  イベント条件データ、５５７  利用者条件データ、８００  ログ管理システム、８１０  入退室管理システム、８２０  映像監視システム、８９０  端末装置、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信装置、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ファクシミリ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2010033116.tif 000003
【図２】
2010033116.tif 000004
【図３】
2010033116.tif 000005
【図４】
2010033116.tif 000006
【図５】
2010033116.tif 000007
【図６】
2010033116.tif 000008
【図７】
2010033116.tif 000009
【図８】
2010033116.tif 000010
【図９】
2010033116.tif 000011
【図１０】
2010033116.tif 000012
【図１１】
2010033116.tif 000013
【図１２】
2010033116.tif 000014