(57)【特許請求の範囲】
【請求項１】
巡回対象エリアが分割された複数のエリアであって、それぞれを巡回者が通過しうる前記複数のエリアを巡回する巡回者の位置するエリアでの滞在時間を計数する計数部と、
前記複数のエリアのうちの注目エリアを再訪する巡回者の滞在時間を累積する累積時間を該注目エリアの再訪有無に対応づけて登録する登録部と、
前記複数のエリアのそれぞれを表示部に表示させるとともに、再訪有りの前記注目エリアであり、かつ、前記累積時間が予め設定された閾値を超える注目エリアを他のエリアとは異なる態様で前記表示部に表示させる出力部と
を備えることを特徴とする行動報告書作成装置。
【請求項２】
前記複数のエリアは、少なくとも、前記巡回者の立ち入りを制限されているエリア、前記巡回者の休憩するエリアのいずれかを含む
ことを特徴とする請求項１に記載の行動報告書作成装置。
【請求項３】
コンピュータが、
巡回対象エリアが分割された複数のエリアであって、それぞれを巡回者が通過しうる前記複数のエリアを巡回する巡回者の位置するエリアでの滞在時間を計数し、
前記複数のエリアのうちの注目エリアを再訪する巡回者の滞在時間を累積する累積時間を該注目エリアの再訪有無に対応づけて登録し、
前記複数のエリアのそれぞれを表示部に表示させるとともに、再訪有りの前記注目エリアであり、かつ、前記累積時間が予め設定された閾値を超える注目エリアを他のエリアとは異なる態様で前記表示部に表示させる
処理を実行することを特徴とする行動報告書作成方法。
【請求項４】
コンピュータに、
巡回対象エリアが分割された複数のエリアであって、それぞれを巡回者が通過しうる前記複数のエリアを巡回する巡回者の位置するエリアでの滞在時間を計数し、
前記複数のエリアのうちの注目エリアを再訪する巡回者の滞在時間を累積する累積時間を該注目エリアの再訪有無に対応づけて登録し、
前記複数のエリアのそれぞれを表示部に表示させるとともに、再訪有りの前記注目エリアであり、かつ、前記累積時間が予め設定された閾値を超える注目エリアを他のエリアとは異なる態様で前記表示部に表示させる
処理を実行させることを特徴とする行動報告書作成プログラム。
【請求項５】
複数のエリアを巡回する巡回者の位置と、当該位置における滞在時間とを示す情報を記録する記録装置と、
前記記録装置が記録した情報を取得し、巡回対象エリアが分割された複数のエリアであって、それぞれを前記巡回者が通過しうる前記複数のエリアを巡回する前記巡回者の位置するエリアでの滞在時間を計数し、前記複数のエリアのうちの注目エリアを再訪する巡回者の滞在時間を累積する累積時間を該注目エリアの再訪有無に対応づけて登録し、前記複数のエリアのそれぞれを表示部に表示させるとともに、再訪有りの前記注目エリアであり、かつ、前記累積時間が予め設定された閾値を超える注目エリアを他のエリアとは異なる態様で前記表示部に表示させる行動報告書作成装置と
を有することを特徴とする行動報告書作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、行動報告書作成装置、行動報告書作成方法、行動報告書作成プログラムおよび行動報告書作成システムに関する。
【背景技術】
【０００２】
従来、従業員などのユーザの行動を記述した行動報告書（日報）を自動作成する手法がある。この手法では、携帯端末装置が所定時間間隔毎に検出した位置データと、位置データを検出した時刻とに基づいて、携帯端末装置を携帯するユーザの行動報告書を作成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２６０９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、作成された行動報告書からユーザの行動を把握しづらいという問題がある。例えば、作成された行動報告書からは、ユーザが意識的に繰り返して同じ場所を巡回しているのか、巡回ルートの都合上、単に同じ場所を通り過ぎたのかの区別が難しい。一例として、ユーザがある警備エリアを警備する警備員であり、この警備員の行動報告書を作成する場合には、作成された行動報告書（警備報告書）から現場の警備員が意図的に繰り返し警備した場所を認識することが今後の警備計画を立案する上で重要である。
【０００５】
１つの側面では、ユーザの行動を把握しやすい行動報告書を作成可能とする行動報告書作成装置、行動報告書作成方法、行動報告書作成プログラムおよび行動報告書作成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、行動報告書作成装置は、計数部と、登録部と、出力部とを備える。計数部は、巡回対象エリアが分割された複数のエリアであって、それぞれを巡回者が通過しうる複数のエリアを巡回する巡回者の位置するエリアでの滞在時間を計数する。登録部は、複数のエリアのうちの注目エリアを再訪する巡回者の滞在時間を累積する累積時間を該注目エリアの再訪有無に対応づけて登録する。出力部は、複数のエリアのそれぞれを表示部に表示させるとともに、再訪有りの注目エリアであり、かつ、累積時間が予め設定された閾値を超える注目エリアを他のエリアとは異なる態様で表示部に表示させる。
【発明の効果】
【０００７】
本発明の１実施態様によれば、ユーザの行動を把握しやすい行動報告書を作成できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる行動報告書作成システムの一例を示す説明図である。
【図２】図２は、警備エリアの一例を示す説明図である。
【図３】図３は、タグの構成例を示すブロック図である。
【図４】図４は、サーバの構成例を示すブロック図である。
【図５】図５は、実施形態にかかる行動報告書作成システムの機能構成例を示すブロック図である。
【図６】図６は、記憶部の記憶内容を説明する説明図である。
【図７】図７は、実施形態にかかる行動報告書作成システムの動作例を示すラダーチャートである。
【図８】図８は、巡回経路の一例を説明する説明図である。
【図９】図９は、行動報告書作成処理の一例を示すフローチャートである。
【図１０】図１０は、行動報告書の一例を説明する説明図である。
【図１１】図１１は、行動報告書の一例を説明する説明図である。
【図１２】図１２は、行動報告書作成プログラムを実行するコンピュータの一例を説明する説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態にかかる行動報告書作成装置、行動報告書作成方法、行動報告書作成プログラムおよび行動報告書作成システムを説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する行動報告書作成装置、行動報告書作成方法、行動報告書作成プログラムおよび行動報告書作成システムは、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１０】
図１は、実施形態にかかる行動報告書作成システム１００の一例を示す説明図である。図１に示すように、行動報告書作成システム１００は、警備員Ｈ１が身につけて使用するタグ１からの情報を読み取って、警備エリアＲにおける警備員Ｈ１の巡回行動を記述した行動報告書（警備報告書）を作成するシステムである。
【００１１】
行動報告書作成システム１００は、警備員Ｈ１が警備エリアＲを巡回する際に身に付けるタグ１と、警備エリアＲ内に設けられたビーコン２と、警備エリアＲの出入口Ｅに設けられた読取装置３と、サーバ４と、端末装置５とを有する。
【００１２】
図２は、警備エリアＲの一例を示す説明図である。図２に示すように、警備員Ｈ１の巡回対象である警備エリアＲは、出入口Ｅ１、Ｅ２を有し、エリアＲ１〜Ｒ８の小エリアに分割される。出入口Ｅ１、Ｅ２は、警備員Ｈ１が警備エリアＲを巡回する際に起点または終点となる場所であり、タグ１に記録された情報を読み取る読取装置３が設けられている。
【００１３】
警備員Ｈ１は、警備エリアＲの巡回開始時および巡回終了時に、出入口Ｅ１、Ｅ２に設けられた読取装置３にタグ１をかざす。これにより、警備エリアＲの巡回開始時および巡回終了時に、タグ１に記録された情報が読み取られることとなる。
【００１４】
エリアＲ１〜Ｒ８は、警備員Ｈ１が巡回対象とするエリア、警備員Ｈ１が休憩を行うエリア、警備員Ｈ１の立ち入りを制限するエリアなど、例えば用途に応じて予め警備エリアＲを区分けしたものである。本実施形態では、一例として、エリアＲ１〜Ｒ６が巡回対象のエリアであり、エリアＲ７が警備員Ｈ１の立ち入りを制限するエリア、エリアＲ８が休憩を行うエリアであるものとする。エリアＲ１〜Ｒ８には、エリアごとに、エリア内に届く程度の通信範囲において、エリアを識別するビーコン信号を無線で送出するビーコン２が設けられている。
【００１５】
タグ１は、ビーコン２から送出されるビーコン信号の受信および受信したビーコン信号の記録と、記録したデータの読取装置３による読み取りとを可能とする無線タグなどである。タグ１は、警備員Ｈ１がエリアＲ１〜Ｒ８を巡回する際に、ビーコン２からのビーコン信号を受信して逐次記録することで、警備員Ｈ１の巡回経路を記録する。また、タグ１は、読取装置３による読み取り時に記録した情報を読み取らせる。
【００１６】
図３は、タグ１の構成例を示すブロック図である。図３に示すように、タグ１は、ＭＰＵ１１（MPU：Micro-Processing  Unit）と、通信部１２と、計時部１３と、ＦＲＡＭ(登録商標)１４（FRAM：Ferroelectric  RAM）とを有する。
【００１７】
ＭＰＵ１１は、タグ１全体の動作を制御する。通信部１２は、アンテナ１２１を有し、ＭＰＵ１１の制御のもとでアンテナ１２１を介した無線通信を行う。例えば、通信部１２は、ＢＴＬＥ（Bluetooth（登録商標）  Low  Energy）規格等の近距離無線通信（ＮＦＣ：Near  Field  Communication）を実行する。タグ１は、通信部１２における無線通信により、ビーコン２のビーコン信号の受信や、読取装置３によるＮＦＣを用いた読み取りを実現する。
【００１８】
計時部１３は、ＲＴＣ（Real  Time  Clock）機能を有し、時刻を計時する。ＦＲＡＭ１４は、通信部１２における無線通信の設定情報、自身を識別する識別情報（タグＩＤ（Identification  Data））等の各種設定情報を記憶する。また、ＦＲＡＭ１４は、通信部１２による無線通信によってビーコン２より受信した情報（ビーコン信号と受信時刻など）や読取装置３による読み取り時刻なども記憶する。
【００１９】
ビーコン２は、警備エリアＲのエリアＲ１〜Ｒ８ごとに配置された無線標識である。具体的には、ビーコン２は、ＢＴＬＥ規格などを用いた近距離無線通信により、自身に割り当てられたビーコンＩＤ等の情報を含むビーコン信号を所定の時間間隔（例えば数秒）でブロードキャストする。
【００２０】
本実施形態では、エリアＲ１〜Ｒ８ごとに配置されたビーコン２のビーコン信号に含まれるビーコンＩＤを時刻とともにタグ１に記録する。そして、タグ１に記録された情報を読取装置３より読み出すことで、警備員Ｈ１の位置（巡回経路）を得る。なお、警備員Ｈ１の位置の特定については、ビーコン２のビーコンＩＤだけでなく、タグ１におけるビーコン信号の受信強度を用いてもよい。具体的には、ビーコンＩＤにより識別されたビーコン２の位置と、ビーコン信号の受信強度に対応したビーコン２までの距離とをもとに、無線測位による屋内ＧＰＳ（Global  Positioning  System）により、警備員Ｈ１の位置を特定してもよい。
【００２１】
なお、警備員Ｈ１の位置特定については、無線ＬＡＮ（Local  Area  Network）のアクセスポイントを用いた無線測位であってもよい。警備員Ｈ１が巡回する警備エリアＲの中で、警備員Ｈ１が身につけたタグ１がどこに存在しているかを特定できる方法であれば、位置特定の方法は特に限定しない。例えば、エリアＲ１〜Ｒ８のエリアごとに読取装置３を配置し、読取装置３にタグ１の情報が読み取られたことを検知して警備員Ｈ１の位置を特定してもよい。
【００２２】
読取装置３は、ＮＦＣ等の近接無線通信により無線タグの情報を読み取る装置であり、タグ１に記憶された情報を読み取る。読取装置３は、タグ１より読み取った情報をサーバ４に通知する。
【００２３】
サーバ４は、例えばＰＣ（Personal  Computer）等の情報処理装置であり、警備報告書を作成するサービスを端末装置５に提供する。具体的には、サーバ４は、警備員Ｈ１のタグ１から巡回経路にかかる情報を取得し、警備員Ｈ１の巡回経路を特定する。そして、サーバ４は、特定した巡回経路をもとに、警備員Ｈ１の行動を記述した行動報告書（警備報告書）を作成し、端末装置５などに出力する（詳細は後述する）。
【００２４】
図４は、サーバ４の構成例を示すブロック図である。図４に示すように、サーバ４は、ＣＰＵ４０、記憶装置４１、表示装置４２、操作部４３、ＲＡＭ４４、ＲＯＭ４５、通信装置４６および印刷装置４７を有する。
【００２５】
ＣＰＵ４０（CPU：Central  Processing  Unit）は、記憶装置４１などに記憶されたプログラムをＲＡＭ４４に展開して順次実行することで、サーバ４全体の動作を制御する。記憶装置４１は、例えばＨＤＤ（Hard  Disk  Drive）等であり、ＣＰＵ４０が実行するプログラム、各種設定情報、端末装置５より取得した情報等を記憶する。
【００２６】
表示装置４２は、例えばＬＣＤ（Liquid  Crystal  Display）等のディスプレイであり、ＣＰＵ４０の制御のもとで各種情報を画面表示する。操作部４３は、例えばキーボード、マウスなどの入力インタフェースであり、ユーザ（サーバ４の操作者）の操作入力を受け付ける。
【００２７】
ＲＡＭ４４（RAM：Random  Access  Memory）は、ＣＰＵ４０がプログラムを実行する際の作業領域を提供する。ＲＯＭ４５（ROM：Read  Only  Memory）は、サーバ４の起動時にＣＰＵ４０が実行する基本プログラム等を格納する。
【００２８】
通信装置４６は、ＣＰＵ４０の制御のもと、ＬＡＮやインターネット等の通信ネットワークＮを介した通信を行う。サーバ４は、通信ネットワークＮを介した通信を行うことで、通信ネットワークＮに接続された読取装置３および端末装置５との間でデータの送受信を行う。印刷装置４７は、レーザプリンタ等であり、ＣＰＵ４０の制御のもとで各種情報を紙などの媒体へ印刷する。
【００２９】
端末装置５は、上述したサーバ４と同様のＰＣ等の情報処理装置である。端末装置５は、サーバ４より出力された行動報告書のディスプレイへの表示や、紙などの媒体への印刷を行う。
【００３０】
図５は、実施形態にかかる行動報告書作成システム１００の機能構成例を示すブロック図である。図５に示すように、サーバ４は、ＣＰＵ４０がプログラムを実行して実現する機能構成として、取得部４０１、記憶部４０２、計数部４０３、登録部４０４、作成部４０５および出力部４０６を有する。
【００３１】
取得部４０１は、読取装置３によりタグ１の読み取りが行われた際に、タグ１の記録データＤ１、タグ１を識別するタグＩＤおよび読取装置３による読み取り時刻を取得する。記録データＤ１は、ビーコン２からのビーコン信号を受信して逐次記録することで、警備員Ｈ１の巡回経路を記録したデータである。具体的には、記録データＤ１には、受信したビーコンＩＤと、ビーコンＩＤの受信時において計時部１３により計時された時刻とが記述されている。
【００３２】
記憶部４０２は、エリアＤＢ４０２ａ（ＤＢ：Database）、警備員ＤＢ４０２ｂおよび警備記録ＤＢ４０２ｃを記憶する。エリアＤＢ４０２ａは、警備エリアＲの各エリアにかかる各種情報を管理するデータベースである。警備員ＤＢ４０２ｂは、警備員Ｈ１ごとの各種情報を管理するデータベースである。警備記録ＤＢ４０２ｃは、警備員Ｈ１が行った警備の記録（ユーザの行動の記録）を管理するデータベースである。
【００３３】
図６は、記憶部４０２の記憶内容を説明する説明図である。図６に示すように、エリアＤＢ４０２ａは、警備エリアＲを区分したエリアごとに、「エリア番号」、「エリア名」、「ビーコンＩＤ」、「地図情報」、「属性」などの情報を保持する。「エリア番号」は、エリアの識別情報であり、例えばエリアごとに順に割り当てられた番号＝１、２、…などである。「エリア名」は、「ＡＡＡＡ」、「ＢＢＢＢ」、…など、区分したエリアの名称である。「ビーコンＩＤ」は、各エリアに設置されたビーコン２を示す情報であり、例えばビーコン２のビーコンＩＤなどである。「地図情報」は、各エリアの位置や範囲を示す情報であり、例えばエリアの座標などである。「属性」は、各エリアの用途などの属性を示す情報であり、例えば巡回対象とする警備エリア、休憩を行う休憩エリアまたは立ち入りを制限する制限エリアなどである。
【００３４】
警備員ＤＢ４０２ｂは、警備員Ｈ１ごとに、「警備員番号」、「氏名」、「タグＩＤ」などの情報を保持する。「警備員番号」は、警備員Ｈ１の識別情報であり、例えば警備員Ｈ１にユニークに割り当てられた番号である。「氏名」は、警備員Ｈ１の氏名である。「タグＩＤ」は、警備員Ｈ１が身に付けるタグ１を識別する情報であり、例えばタグ１のタグＩＤである。
【００３５】
警備記録ＤＢ４０２ｃは、警備員Ｈ１が警備エリアＲの巡回を開始してから巡回を終了するまでの１回の警備ごとに、「警備記録ＩＤ」、「警備員番号」、「日時」、「行動内容」などの情報を保持する。「警備記録ＩＤ」は、警備員Ｈ１が警備エリアＲの巡回を開始して終了するまでの１回の警備の記録を識別する情報であり、例えば１回の警備ごとにユニークに割り当てられたＩＤである。「警備員番号」は、警備を行った警備員Ｈ１を示す警備員番号である。「日時」は、警備員Ｈ１が警備を行った日時を示す情報であり、例えば巡回の開始時刻および終了時刻などである。「行動内容」は、警備における警備員Ｈ１の行動内容を示す情報である。
【００３６】
具体的には、「行動内容」には、「エリア番号」、「巡回時間」、「滞在時間（累積）」、「再訪」、「確認」などの情報が含まれる。「エリア番号」は、警備員Ｈ１が巡回したエリアを示すエリア番号である。「巡回時間」は、エリア番号のエリアを警備員Ｈ１が巡回した時間を示す情報であり、例えばエリアの巡回を開始した巡回開始の時刻などである。「滞在時間（累積）」は、エリア番号のエリアを警備員Ｈ１が滞在した累積時間を示す情報であり、例えば警備員Ｈ１が滞在した時間が分、秒単位で格納される。
【００３７】
「再訪」は、エリア番号のエリアを警備員Ｈ１が訪れた回数を示す情報である。一例として、訪れた回数が０回である場合には「再訪」に空欄（ＮＵＬＬ）が格納される。また、訪れた回数が１回である場合には「再訪」に「−」が格納される。また、訪れた回数が２回以上である場合には「再訪」に「○」が格納される。
【００３８】
「確認」は、エリア番号のエリアを警備員Ｈ１が訪れて、エリアの確認を行ったか否かを示す情報である。一例として、１度でもエリアに訪れた場合には「確認」に「済」が格納される。また、エリアに未訪問である場合には「確認」に「未」が格納される。
【００３９】
計数部４０３は、タグ１より取得部４０１が取得した情報をもとに、各エリアでの警備員Ｈ１の滞在時間（累積）を計数する。具体的には、計数部４０３は、タグ１より取得した記録データＤ１について、同一ビーコンＩＤの時刻を抽出する。次いで、計数部４０３は、抽出した時刻を並べ、所定の周期（例えば数秒）でビーコンＩＤを受信している間の時間を求める。
【００４０】
例えば、１０：００〜１０：０５までの間において数秒間隔でビーコンＩＤを受信している場合は、ビーコンＩＤで示されるビーコン２が設置されたエリアに警備員Ｈ１が滞在しているものと推定できる。したがって、計数部４０３は、１０：００〜１０：０５までの５分間を警備員Ｈ１の滞在時間として計数する。なお、計数部４０３は、所定の周期でビーコンＩＤを受信している間の時間が飛び飛びにある場合、それぞれの滞在時間を合計したものを１つのエリアの滞在時間とする。
【００４１】
登録部４０４は、警備員Ｈ１が警備エリアＲの巡回を終了した際にタグ１を読取装置３に読み取らせ、タグ１より取得部４０１が取得した情報をもとに、警備員Ｈ１が警備エリアＲを警備した記録を警備記録ＤＢ４０２ｃに登録する。具体的には、登録部４０４は、警備エリアＲのうちの所定のエリアを再訪する警備員Ｈ１の滞在時間を累積する累積時間を、そのエリアの再訪有無に対応づけて登録する。
【００４２】
例えば、登録部４０４は、新たな記録の登録に伴って発行した警備記録ＩＤを記憶部４０２の「警備記録ＩＤ」に登録し、タグ１より取得部４０１が取得した情報をもとに、「警備員番号」、「日時」、「行動内容」を登録する。
【００４３】
「警備員番号」については、登録部４０４は、タグ１より取得したタグＩＤをもとに警備員ＤＢ４０２ｂを参照して、警備を行った警備員Ｈ１を示す警備員番号を登録する。「日時」については、登録部４０４は、読取装置３によるタグ１の読み取り時刻をもとに登録する。具体的には、直近の読み取り時刻を巡回の終了時刻、その１つ前の読み取り時刻を巡回の開始時刻として「日時」に登録する。
【００４４】
「行動内容」の「エリア番号」については、登録部４０４は、タグ１より取得した記録データＤ１についてビーコンＩＤでソートし、警備員ＤＢ４０２ｂを参照して各ビーコンＩＤに該当するエリア番号のレコードを作る。そして、「エリア番号」に対応するエリアについて、記録データＤ１の内容をもとに、「巡回時間」、「滞在時間（累積）」、「再訪」、「確認」の各項目を登録する。
【００４５】
例えば、「巡回時間」については、登録部４０４は、記録データＤ１における同一ビーコンＩＤを受信した時刻の中で最初に登場する時刻を、エリアの巡回を開始した巡回開始の時刻として登録する。「滞在時間（累積）」については、計数部４０３において計数された滞在時間（累積）を登録する。
【００４６】
「再訪」については、登録部４０４は、記録データＤ１のビーコンＩＤを受信した時刻を順に並べ、同一のビーコンＩＤが連続しているところを、ビーコンＩＤに対応するエリアに警備員Ｈ１が滞在しているものと判定する。そして、滞在しているものと判定されたエリアが出現する回数をカウントすることで、各エリアに訪れた回数を求め、訪れた回数に対応する値を登録する。例えば、訪れた回数が０回である場合には空欄（ＮＵＬＬ）を登録する。また、訪れた回数が１回である場合には「−」を登録する。また、訪れた回数が２回以上である場合には「○」を登録する。
【００４７】
「確認」については、登録部４０４は、エリアＤＢ４０２ａを参照して全区分エリアのエリア番号を取得し、各エリアについて、記録データＤ１におけるビーコンＩＤの有無をもとに、警備員Ｈ１が訪れているか否かを判定する。そして、１度でも警備員Ｈ１が訪れている場合には「済」を登録する。また、エリアに未訪問である場合には「未」を登録する。
【００４８】
なお、「行動内容」には、タグ１より取得した記録データＤ１の生データを登録してもよい。「滞在時間（累積）」、「再訪」、「確認」などの項目は、「行動内容」に登録された記録データＤ１の生データを参照して適宜登録してもよい。また、「行動内容」に記録データＤ１の生データを登録しておくことで、警備員Ｈ１の巡回経路を後から特定できるようにしてもよい。
【００４９】
作成部４０５は、登録部４０４により警備記録ＤＢ４０２ｃに登録された警備の記録をもとに、所定のエリアにおける警備員Ｈ１の再訪有無と、そのエリアの警備員Ｈ１の滞在時間を累積する累積時間とを含む行動報告書（警備報告書）を作成する。出力部４０６は、作成部４０５により作成された行動報告書を端末装置５や印刷装置４７に出力する。
【００５０】
図７は、実施形態にかかる行動報告書作成システム１００の動作例を示すラダーチャートである。図７に示すように、タグ１は、出入口Ｅに設けられた読取装置３による読み取りを契機に、その読み取り時刻（巡回の開始時刻）を記録する（Ｓ１）。次いで、タグ１は、ビーコン２から送出されるビーコン信号の記録を開始する（Ｓ２）。
【００５１】
ビーコン信号の記録を開始した後、タグ１では、ビーコン２より受信したビーコン信号と、そのビーコン信号の受信時刻とを順次ＦＲＡＭ１４に記録する（Ｓ３）。これにより、タグ１には、警備員Ｈ１の巡回経路に応じたビーコン信号が記録される。
【００５２】
図８は、巡回経路の一例を説明する説明図である。図８に示すように、警備員Ｈ１は、出入口Ｅ１より警備エリアＲに入り、巡回経路Ｋ１のとおりに巡回して出入口Ｅ２より警備エリアＲより出たものとする。具体的には、警備員Ｈ１は、Ｒ１（１０：００〜１０：０５）→Ｒ２（１０：０５〜１０：１０）→Ｒ５（１０：１０〜１０：１２）→Ｒ４（１０：１２〜１０：１７）→Ｒ５（１０：１７〜１０：２０）→Ｒ６（１０：２０〜１０：２５）と巡回する。次いで、警備員Ｈ１は、Ｒ８において１０：２５〜１０：３０まで休憩する。次いで、警備員Ｈ１は、Ｒ６（１０：３０〜１０：３３）→Ｒ７（１０：３３〜１０：３８）→Ｒ５（１０：３８〜１０：４８）→Ｒ６（１０：４８〜１０：５０）と巡回する。
【００５３】
巡回経路Ｋ１のとおりに巡回した警備員Ｈ１のタグ１には、例えば１０：００〜１０：０５の間は、Ｒ１に配置されたビーコン２のビーコン信号が時刻とともに記録される。
【００５４】
ここで、Ｒ１、Ｒ２、Ｒ４については、警備員Ｈ１の訪れた回数が１回であり、それぞれの滞在時間（累積）は５分である。Ｒ３については、警備員Ｈ１が１回も訪れておらず、未確認のエリアである。Ｒ５、Ｒ６については、警備員Ｈ１の訪れた回数がそれぞれ３回であり、Ｒ５の滞在時間（累積）は１５分、Ｒ６の滞在時間（累積）は１０分である。
【００５５】
次いで、タグ１は、出入口Ｅに設けられた読取装置３による読み取りを契機に、その読み取り時刻（巡回の終了時刻）を記録する（Ｓ４）。次いで、読取装置３によるタグ１の読み取りにより、取得部４０１は、タグ１の記録データＤ１、タグ１を識別するタグＩＤおよび読み取り時刻（巡回の開始時刻／終了時刻）を取得する（Ｓ５）。
【００５６】
次いで、計数部４０３は、タグ１より取得部４０１が取得した情報をもとに、各エリアでの警備員Ｈ１の滞在時間（累積）を計数する（Ｓ６）。次いで、登録部４０４は、タグ１より取得した記録データＤ１をもとに、各エリアについての再訪（訪れた回数）を判別する（Ｓ７）。
【００５７】
次いで、登録部４０４は、タグ１より取得部４０１が取得した情報をもとに、警備員Ｈ１が警備エリアＲを警備した記録として情報（「警備員番号」、「日時」、「行動内容」）を警備記録ＤＢ４０２ｃに登録する（Ｓ８）。具体的には、登録部４０４は、Ｓ６で計数した各エリアでの滞在時間（累積）と、Ｓ７で判別した各エリアを訪れた回数をもとに、「エリア番号」で示されるエリアの「滞在時間（累積）」と「再訪」とを登録する。
【００５８】
例えば、図８の例では、Ｒ１、Ｒ２、Ｒ４については、「５分」の「滞在時間（累積）」と、訪れた回数１回に対応する「再訪」の値である「−」が登録される。また、Ｒ３については、「滞在時間（累積）」、「再訪」ともにＮＵＬＬ値が登録される。また、Ｒ５については、「１５分」の「滞在時間（累積）」と、訪れた回数３回に対応する「再訪」の値である「○」が登録される。また、Ｒ６については、「１０分」の「滞在時間（累積）」と、訪れた回数３回に対応する「再訪」の値である「○」が登録される。
【００５９】
次いで、作成部４０５は、登録部４０４により警備記録ＤＢ４０２ｃに登録された警備の記録をもとに、行動報告書（警備報告書）を作成する（Ｓ９）。出力部４０６は、作成部４０５によりＳ９で作成された行動報告書を端末装置５や印刷装置４７に出力する（Ｓ１０）。
【００６０】
図９は、行動報告書作成処理の一例を示すフローチャートである。図９に示すように、作成部４０５は、行動報告書を作成する処理が開始されると、警備記録ＤＢ４０２ｃに記録された警備記録の中から行動報告書を作成する警備記録の選択を操作部４３より受け付ける（Ｓ２０）。具体的には、作成部４０５は、警備記録ＤＢ４０２ｃを読み出して警備記録の一覧を表示装置４２に表示し、表示された一覧の中から行動報告書を作成する警備記録の選択を操作部４３より受け付ける。
【００６１】
次いで、作成部４０５は、選択された警備記録について、警備記録ＤＢ４０２ｃより「行動内容」を読み出す（Ｓ２１）。次いで、作成部４０５は、選択された警備記録の「日時」、「警備員番号」を警備記録ＤＢ４０２ｃより読み出して、行動報告書における日時、警備員名の項目を作成する（Ｓ２２）。
【００６２】
図１０は、行動報告書２００の一例を説明する説明図である。図１０に示すように、行動報告書２００は、項目２１０、巡回内容２２０、見取り図２３０、巡回時間２４０、休憩時間２５０およびルート異常２６０を有する。項目２１０は、日時、場所、警備員名などの標題にかかる記載である。巡回内容２２０は、警備員Ｈ１が巡回した内容をエリアごとに示す記載である。見取り図２３０は、警備員Ｈ１が巡回する警備エリアＲを俯瞰した図である。巡回時間２４０は、警備員Ｈ１が巡回を行った時間を示す記載である。休憩時間２５０は、警備員Ｈ１が休憩エリア（Ｒ８）に滞在して休憩を行った時間、回数を示す記載である。ルート異常２６０は、警備員Ｈ１が制限エリア（Ｒ７）に立ち入り、通常の巡回ルートから外れたことを示す記載である。なお、図１０に例示した行動報告書２００は、図８に例示した巡回経路Ｋ１で警備が行われた場合のものである。
【００６３】
Ｓ２２では、警備記録ＤＢ４０２ｃより読み出した「日時」、「警備員番号」をもとに、行動報告書２００の項目２１０における日時や警備員名が作成される。例えば、日時については、「日時」における巡回の開始時刻および終了時刻が記載される。また、警備員名については、「警備員番号」をもとに警備員ＤＢ４０２ｂを参照して得られた警備員の氏名が記載される。
【００６４】
次いで、作成部４０５は、Ｓ２１において読み出された「行動内容」をもとに、項目２１０について、各エリアの項目（「エリア番号」、「警備エリア（エリア名）」、「巡回」、「滞在」、「再訪」、「確認」）を作成する（Ｓ２３）。具体的には、警備記録ＤＢ４０２ｃの「行動内容」に含まれる「エリア番号」、「巡回時間」、「滞在時間（累積）」、「再訪」および「確認」の情報をもとに、項目２１０の「エリア番号」、「警備エリア」、「巡回」、「滞在」、「再訪」および「確認」の項目２２１〜２２６が記載される。
【００６５】
例えば、項目２１０における「エリア番号」の項目２２１には、警備記録ＤＢ４０２ｃの「行動内容」における「エリア番号」の中で、「属性」が警備エリアであるエリア番号（Ｒ１〜Ｒ６に対応する「１」〜「６」）が順に記載される。また、「警備エリア」の項目２２２には、エリア番号に対応するエリア名がエリアＤＢ４０２ａより読み出されて記載される。また、「巡回」の項目２２３には、エリア番号に対応する各エリアの「巡回時間」の内容が記載される。また、「滞在」の項目２２４には、エリア番号に対応する各エリアの「滞在時間（累積）」の内容が記載される。また、「再訪」の項目２２５には、エリア番号に対応する各エリアの「再訪」の内容が記載される。また、「確認」の項目２２６には、エリア番号に対応する各エリアの「確認」の内容が記載される。
【００６６】
このように、行動報告書２００は、所定のエリアの再訪有無と累積時間とを含む構成であることから、警備員Ｈ１の行動を把握しやすい記載である。例えば、所定のエリアの再訪有無と累積時間とをもとに、警備員Ｈ１が意識的に繰り返して同じ場所を巡回しているのか、巡回ルートの都合上、単に同じ場所を通り過ぎたのかを容易に区別できる。
【００６７】
図１０に例示した行動報告書２００の場合、Ｒ５の警備エリア（ＥＥＥＥ）については、再訪が「○」で２回以上訪れており、その滞在時間（累積）が「１５分」であることが容易にわかる。また、Ｒ６の警備エリア（ＦＦＦＦ）については、再訪が「○」で２回以上訪れており、その滞在時間（累積）が「１０分」であることが容易にわかる。よって、Ｒ６の警備エリア（ＦＦＦＦ）と比較して、Ｒ５の警備エリア（ＥＥＥＥ）については、ユーザが意識的に繰り返して同じ場所を巡回しているものと推定できる。
【００６８】
なお、作成部４０５は、再訪が「○」で２回以上訪れているエリアの項目について、滞在時間（累積）が所定値以上であるか否かをもとに、表示を異なるように記載してもよい。例えば、再訪が「○」で２回以上訪れているエリアの中で、滞在時間（累積）が１２分以上であるエリアについては、他のエリアよりも強調した表示を行ってもよい。
【００６９】
図１１は、行動報告書２００の一例を説明する説明図である。図１１に示すように、再訪が「○」で２回以上訪れているエリアの中で、滞在時間（累積）が１２分以上であるＲ５の警備エリア（ＥＥＥＥ）については囲み表示２２７を行う。このように、再訪が「○」で２回以上訪れているエリアの中で、滞在時間（累積）が長いエリアについては、警備員Ｈ１が意識的に繰り返して巡回しているものと推定できる。したがって、滞在時間（累積）が長いエリアを強調して表示することで、ユーザへの注意喚起を行うことができる。
【００７０】
また、行動報告書２００では、「確認」の項目２２６における「済」または「未」の記載により、警備員Ｈ１が巡回を行ったエリアと、警備員Ｈ１が巡回を行っていないエリアを区別して表示している。これにより、例えば、Ｒ３の警備エリア（ＣＣＣＣ）については、「未」の記載があることから、警備員Ｈ１が巡回を行っていないエリアであることを容易に認識できる。
【００７１】
次いで、作成部４０５は、エリアＤＢ４０２ａの地図情報をもとに見取り図２３０を作成し（Ｓ２４）、Ｓ２１において読み出された「行動内容」をもとに警備員Ｈ１の巡回経路２３７を作成して（Ｓ２５）、見取り図２３０に重畳する。具体的には、作成部４０５は、「行動内容」における記録データＤ１の生データをもとに、警備員Ｈ１の経路を特定する。ついで、作成部４０５は、エリアＤＢ４０２ａにおける地図情報をもとに作成した見取り図２３０に、特定した警備員Ｈ１の経路に基づく巡回経路２３７を重畳する。なお、見取り図２３０における警備エリア（Ｒ１〜Ｒ６）に対応する位置には、エリア番号をもとにしたアイコン画像２３１〜２３６を重畳する。
【００７２】
このアイコン画像２３１〜２３６については、巡回経路２３７で示される警備員Ｈ１の経路が、各々のエリアを通過しているか否かによって表示態様を変更してもよい。例えば、巡回経路２３７で示される警備員Ｈ１の経路が通過するエリアのアイコン画像２３１、２３２、２３４、２３５、２３６と、警備員Ｈ１の経路が通過しないエリアのアイコン画像２３３とで表示態様を異なるものとする。これにより、どのエリアを警備員Ｈ１が通過しているかを、見取り図２３０から容易に判別できる。
【００７３】
次いで、作成部４０５は、Ｓ２１において読み出された「行動内容」をもとに、行動報告書２００における巡回時間２４０、休憩時間２５０およびルート異常２６０の項目を作成する（Ｓ２６）。具体的には、「行動内容」の「巡回時間」における最初の時刻から最後の時刻までの時間を巡回時間２４０に記載する。また、「行動内容」における休憩エリア（Ｒ８）に対応する情報（例えば「滞在時間」や「再訪」）をもとに、警備員Ｈ１の休憩内容を示す休憩時間２５０を記載する。また、「行動内容」における制限エリア（Ｒ７）に対応する情報（例えば「再訪」）をもとに、制限エリアへの立ち入りによるルート異常を示すルート異常２６０を記載する。これにより、警備員Ｈ１の巡回時における巡回時間、休憩時間、ルート異常の有無などを容易に知ることができる。
【００７４】
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部４０１、記憶部４０２、計数部４０３、登録部４０４、作成部４０５または出力部４０６をサーバ４の外部装置としてネットワーク経由で接続するようにしてもよい。また、取得部４０１、記憶部４０２、計数部４０３、登録部４０４、作成部４０５または出力部４０６を別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記のサーバ４の機能を実現するようにしてもよい。
【００７５】
また、上記の実施形態で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１２を用いて、上記の実施形態と同様の機能を有する行動報告書作成プログラムを実行するコンピュータの一例について説明する。
【００７６】
図１２は、行動報告書作成プログラム３７０ａを実行するコンピュータ３００の一例を説明する説明図である。図１２に示すように、コンピュータ３００は、操作部３１０ａと、スピーカ３１０ｂと、カメラ３１０ｃと、ディスプレイ３２０と、通信部３３０とを有する。さらに、このコンピュータ３００は、ＣＰＵ３５０と、ＲＯＭ３６０と、ＨＤＤ３７０と、ＲＡＭ３８０とを有する。これら３１０〜３８０の各部はバス３４０を介して接続される。
【００７７】
ＨＤＤ３７０には、上記の実施形態で示した取得部４０１、記憶部４０２、計数部４０３、登録部４０４、作成部４０５および出力部４０６と同様の機能を発揮する行動報告書作成プログラム３７０ａが予め記憶される。この行動報告書作成プログラム３７０ａについては、取得部４０１、記憶部４０２、計数部４０３、登録部４０４、作成部４０５または出力部４０６の各構成要素と同様、適宜統合又は分離してもよい。例えば、ＨＤＤ３７０に格納されるデータは、常に全てのデータがＨＤＤ３７０に格納される必要はなく、処理に必要なデータのみがＨＤＤ３７０に格納されればよい。
【００７８】
コンピュータ３００では、ＣＰＵ３５０が行動報告書作成プログラム３７０ａをＨＤＤ３７０から読み出してＲＡＭ３８０に展開する。これによって、行動報告書作成プログラム３７０ａは、行動報告書作成プロセス３８０ａとして機能する。この行動報告書作成プロセス３８０ａは、ＨＤＤ３７０から読み出した各種データを適宜ＲＡＭ３８０上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、行動報告書作成プロセス３８０ａは、取得部４０１、記憶部４０２、計数部４０３、登録部４０４、作成部４０５または出力部４０６にて実行される処理を含む。また、ＣＰＵ３５０上で仮想的に実現される各処理部は、常に全ての処理部がＣＰＵ３５０上で動作する必要はなく、処理に必要な処理部のみが仮想的に実現されればよい。
【００７９】
なお、上記の行動報告書作成プログラム３７０ａについては、必ずしも最初からＨＤＤ３７０やＲＯＭ３６０に記憶させておく必要はない。例えば、コンピュータ３００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ３００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ３００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００８０】
１００…行動報告書作成システム
１…タグ
２…ビーコン
３…読取装置
４…サーバ
５…端末装置
２００…行動報告書
２１０、２２１〜２２６…項目
２２０…巡回内容
２２７…囲み表示
２３０…見取り図
２３１〜２３６…アイコン画像
２３７…巡回経路
２４０…巡回時間
２５０…休憩時間
２６０…ルート異常
３００…コンピュータ
３７０ａ…行動報告書作成プログラム
４０１…取得部
４０２…記憶部
４０２ａ…エリアＤＢ
４０２ｂ…警備員ＤＢ
４０２ｃ…警備記録ＤＢ
４０３…計数部
４０４…登録部
４０５…作成部
４０６…出力部
Ｄ１…記録データ
Ｅ、Ｅ１、Ｅ２…出入口
Ｈ１…警備員
Ｋ１…巡回経路
Ｎ…通信ネットワーク
Ｒ…警備エリア
Ｒ１〜Ｒ８…エリア
【図１】
0006561569.tif 000002
【図２】
0006561569.tif 000003
【図３】
0006561569.tif 000004
【図４】
0006561569.tif 000005
【図５】
0006561569.tif 000006
【図６】
0006561569.tif 000007
【図７】
0006561569.tif 000008
【図８】
0006561569.tif 000009
【図９】
0006561569.tif 000010
【図１０】
0006561569.tif 000011
【図１１】
0006561569.tif 000012
【図１２】
0006561569.tif 000013