(57)【要約】【課題】アクセス履歴を収集して巡回を管理できる行動管理システムを提供する。【解決手段】携帯端末１０２と通信するタグ通信部と、携帯端末１０２がタグ１０４にアクセスしたことを示すアクセス情報を携帯端末１０２から受信し、受信したアクセス情報をアクセス履歴として記憶するタグ記憶部と、を有するタグ１０４と、タグ１０４にアクセスした際にアクセス情報を送信するとともに、タグ１０４に記憶されているアクセス履歴を受信する端末通信部と、アクセス情報及びアクセス履歴を記憶する端末記憶部と、を有する携帯端末１０２と、を備える行動管理システムとする。【選択図】図１
2014209271.tif 000002
【特許請求の範囲】
【請求項１】
人物が携行する携帯端末にて、当該人物の複数の行動先にそれぞれ設置された複数のタグから情報を読み出し、当該タグからの情報に基づき人物の行動を管理する行動管理システムであって、
前記タグは、
前記携帯端末と通信するタグ通信部と、
前記携帯端末が前記タグにアクセスしたことを示すアクセス情報を前記携帯端末から受信し、受信したアクセス情報をアクセス履歴として記憶するタグ記憶部を有し、
前記携帯端末は、
前記タグにアクセスした際にアクセス情報を前記タグに送信するとともに、前記タグに記憶されているアクセス履歴を受信する端末通信部と、
アクセス情報及びアクセス履歴を記憶する端末記憶部と、を有する
ことを特徴とする行動管理システム。
【請求項２】
請求項１に記載の行動管理システムであって、
前記携帯端末は、前記端末通信部によって前記タグに書込認証情報及び更新認証情報を送信し、
前記タグは、
前記タグ通信部によって前記携帯端末から書込認証情報及び更新認証情報を受信し、
受信した書込認証情報と前記タグ記憶部に予め記憶されている書込認証情報とにより書き込みを許可するか判定し、判定結果が書き込み許可である場合に前記タグ記憶部に前記携帯端末から受信したアクセス情報をアクセス履歴として記憶すると共に、前記タグ記憶部に記憶されている書込認証情報を受信した更新認証情報で更新することを特徴とする行動管理システム。
【請求項３】
請求項１又は２に記載の行動管理システムであって、
前記携帯端末は、管理者用携帯端末であり、
前記タグにアクセス情報を送信可能であるが前記アクセス履歴は受信不可能である端末通信部と、前記アクセス情報を記憶する端末記憶部と、を有する被管理者用携帯端末をさらに利用可能な行動管理システム。
【請求項４】
請求項１〜３のいずれか１項に記載の行動管理システムであって、
前記人物が巡回者となって前記携帯端末を携帯して行う巡回における前記タグの巡回順を予め登録した巡回計画と、前記巡回計画毎に正規の巡回者となる人物を予め登録した端末管理テーブルと、を参照して、
前記携帯端末が受信したアクセス履歴のうち前記タグ毎のアクセス履歴が前記巡回計画における巡回者の順で行われたものであるか検証することを特徴とする行動管理システム。
【請求項５】
請求項１〜４のいずれか１項に記載の行動管理システムであって、
前記人物が巡回者となって前記携帯端末を携帯して行う巡回における前記タグの巡回順を予め登録した巡回計画と、前記巡回計画毎に正規の巡回者となる人物を予め登録した端末管理テーブルと、を参照して、
前記携帯端末が受信したアクセス履歴のうち前記巡回者毎のアクセス履歴が前記巡回計画で予定された前記タグの巡回順で行われたものであるか検証することを特徴とする行動管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末にて行動先に設置されたタグから情報を読み出すことにより人物の行動を管理する行動管理システムに関する。
【背景技術】
【０００２】
ＲＦＩＤ（Radio Frequency IDentification）の受信器を有する携帯端末を巡回者に携帯させ、巡回場所に設置されたＲＦＩＤタグを受信器で順次読み取らせ、巡回終了後にＲＦＩＤタグの読み取り履歴（ＲＦＩＤと読取時間の組）を管理センターに送信して、巡回作業の記録を作成するシステムが開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７８８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
各巡回者が携帯端末でタグにアクセスしたことを示すアクセス履歴はそれぞれの携帯端末のみに記録されるので、複数の巡回者によるアクセス履歴のすべてを管理センター等で参照するためには全携帯端末を管理センターに接続させる必要があった。
【０００５】
本発明は、全携帯端末を管理センターに接続することなく全アクセス履歴を収集して、巡回者のアクセス履歴を管理できる行動管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの態様は、人物が携行する携帯端末にて、当該人物の複数の行動先にそれぞれ設置された複数のタグから情報を読み出し、当該タグからの情報に基づき人物の行動を管理する行動管理システムであって、前記タグは、前記携帯端末と通信するタグ通信部と、前記携帯端末が前記タグにアクセスしたことを示すアクセス情報を前記携帯端末から受信し、受信したアクセス情報をアクセス履歴として記憶するタグ記憶部を有し、前記携帯端末は、前記タグにアクセスした際にアクセス情報を前記タグに送信するとともに、前記タグに記憶されているアクセス履歴を受信する端末通信部と、アクセス情報及びアクセス履歴を記憶する端末記憶部と、を有することを特徴とする行動管理システムである。
【０００７】
ここで、前記携帯端末は、前記端末通信部によって前記タグに書込認証情報及び更新認証情報を送信し、前記タグは、前記タグ通信部によって前記携帯端末から書込認証情報及び更新認証情報を受信し、受信した書込認証情報と前記タグ記憶部に予め記憶されている書込認証情報とにより書き込みを許可するか判定し、判定結果が書き込み許可である場合に前記タグ記憶部に前記携帯端末から受信したアクセス情報をアクセス履歴として記憶すると共に、前記タグ記憶部に記憶されている書込認証情報を受信した更新認証情報で更新することが好適である。
【０００８】
また、前記携帯端末は、管理者用携帯端末であり、前記タグにアクセス情報を送信可能であるが前記アクセス履歴は受信不可能である端末通信部と、前記アクセス情報を記憶する端末記憶部と、を有する被管理者用携帯端末をさらに利用可能であることが好適である。
【０００９】
また、前記人物が巡回者となって前記携帯端末を携帯して行う巡回における前記タグの巡回順を予め登録した巡回計画と、前記巡回計画毎に正規の巡回者となる人物を予め登録した端末管理テーブルと、を参照して、前記携帯端末が受信したアクセス履歴のうち前記タグ毎のアクセス履歴が前記巡回計画における巡回者の順で行われたものであるか検証することが好適である。
【００１０】
また、前記人物が巡回者となって前記携帯端末を携帯して行う巡回における前記タグの巡回順を予め登録した巡回計画と、前記巡回計画毎に正規の巡回者となる人物を予め登録した端末管理テーブルと、を参照して、前記携帯端末が受信したアクセス履歴のうち前記巡回者毎のアクセス履歴が前記巡回計画で予定された前記タグの巡回順で行われたものであるか検証することが好適である。
【発明の効果】
【００１１】
本発明によれば、全携帯端末を管理センターに接続することなく全アクセス履歴を収集して巡回を管理できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態における行動管理システムの構成を示す図である。
【図２】本発明の実施の形態における携帯端末の構成を示す機能ブロック図である。
【図３】本発明の実施の形態におけるタグの構成を示す機能ブロック図である。
【図４】本発明の実施の形態におけるサーバの構成を示す機能ブロック図である。
【図５】本発明の実施の形態における携帯端末の記憶部の内容を示す図である。
【図６】本発明の実施の形態におけるタグの記憶部の内容を示す図である。
【図７】本発明の実施の形態におけるサーバの記憶部の内容を示す図である。
【図８】本発明の実施の形態における巡回前の処理を示すフローチャートである。
【図９】本発明の実施の形態における巡回中の処理を示すフローチャートである。
【図１０】本発明の実施の形態における巡回後の処理を示すフローチャートである。
【図１１】本発明の実施の形態における処理結果（警告表示）の例を示す図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態における行動管理システム１００は、図１に示すように、携帯端末１０２（１０２Ａ、１０２Ｂ）、タグ１０４（１０４ａ、１０４ｂ、１０４ｃ）及びサーバ１０６を含んで構成される。
【００１４】
携帯端末１０２は、例えばＮＦＣ（Near Field Communication）機能を搭載したスマートフォンやタブレットであって、図２に示すように、入力部２１、表示部２２、処理部２３、記憶部２４、タグリーダライタ部２５、サーバ通信部２６及び計時部２７を含んで構成される。
【００１５】
入力部２１は、携帯端末１０２を操作するためのコマンドやデータを入力するための入力手段であり、例えばキーパッド、タッチパネル等を含む。表示部２２は、携帯端末１０２で扱われる情報等を巡回者等に表示する出力手段であり、例えば液晶ディスプレイ等の画像表示装置を含む。処理部２３は、携帯端末１０２の各部を統合的に制御する構成部であり、記憶部２４に記憶されている端末プログラムを処理するＣＰＵ等を備える。記憶部２４は、携帯端末１０２で実行される携帯プログラムや携帯端末１０２内で処理に利用される端末ＩＤ、巡回予定情報、アクセス履歴、アクセス情報書込リスト等のデータを格納及び保持する記憶手段である。記憶部２４は、半導体メモリ、ハードディスク等の記憶装置を備える。記憶部２４は、端末記憶部に相当する。タグリーダライタ部２５は、タグ１０４との間で情報の送受信を行う通信装置である。タグリーダライタ部２５は、携帯端末１０２をタグ１０４に接触又は近接させた際に電磁誘導方式や電波方式によりタグ１０４との情報の送受信を行うＲＦＩＤのリーダライタ装置とすることができる。ＲＦＩＤとは、ＩＤ情報等を埋め込んだＲＦタグから、電磁界や電波などを用いた近距離（周波数帯によって数ｃｍ〜数ｍ）の無線通信によって情報をやり取りする技術である。また異なる方式が混在するＲＦＩＤタグを一括して扱えるように策定された技術がＮＦＣである。タグリーダライタ部２５は、端末通信部に相当する。サーバ通信部２６は、サーバ１０６との間で情報の送受信を行う通信装置であり、例えば有線又は無線のネットワークのインターフェースを含んで構成される。計時部２７は、巡回行動において各タグ１０４との情報のやり取りを行った時刻等を計時する時計やタイマ等の計時手段である。
【００１６】
携帯端末１０２の処理部２３は、履歴書き込み手段２３１、履歴読み出し手段２３２、履歴送信手段２３３及び履歴検証手段２３４として機能する。履歴書き込み手段２３１は、携帯端末１０２により各タグ１０４にアクセスを行った場合に、タグ１０４にアクセス情報をアクセス履歴として書き込む処理を行う。履歴読み出し手段２３２は、携帯端末１０２により各タグ１０４にアクセスを行った場合に、タグ１０４からアクセス履歴を読み出す処理を行う。履歴送信手段２３３は、巡回終了時に携帯端末１０２からサーバ１０６へアクセス履歴を送信する処理を行う。履歴検証手段２３４は、携帯端末１０２により各タグ１０４から読み出されたアクセス履歴が正当であるか否かを判定する処理を行う。これらの機能については後述する。
【００１７】
タグ１０４は、図３に示すように、近距離無線通信部３１、処理部３３及び記憶部３２を含んで構成される。
【００１８】
近距離無線通信部３１は、携帯端末１０２のタグリーダライタ部２５と通信し、携帯端末１０２との間で情報の送受信を行う通信手段である。近距離無線通信部３１は、小型のアンテナを備えたＩＣチップであるＲＦタグとすることができる。ＲＦタグは、小型のアンテナを内蔵しており、タグリーダライタ部２５と接触又は近接させることにより情報の送受信を行う。ＲＦタグには、パッシブ型とアクティブ型があり、本実施の形態ではパッシブ型を採用しており、タグリーダライタ部２５からの電波を通信電力源として機能する。なお、アクティブ型は電池を内蔵しており、電池からの電力を通信電力源として機能する。近距離無線通信部３１は、タグ通信部に相当する。処理部３３は、タグ１０４の各部を統合的に制御する構成部であり、近距離無線通信部３１により受信された情報を記憶部３２に格納すると共に、記憶部３２に記憶されている情報を近距離無線通信部３１から送信する処理を行う。記憶部３２は、アクセス履歴や書込保護情報等のデータを格納及び保持する記憶手段であり、半導体メモリ等の記憶装置を備える。記憶部３２は、タグ記憶部に相当する。
【００１９】
サーバ１０６は、図４に示すように、入力部４１、表示部４２、処理部４３、記憶部４４及び通信部４５を含んで構成される。
【００２０】
入力部４１は、サーバ１０６を操作するためのコマンドやデータを入力するための入力手段であり、例えばキーパッド、タッチパネル等を含む。表示部４２は、サーバ１０６で扱われる情報等を管理者等に表示する出力手段であり、例えばディスプレイ、プリンタ等の画像表示装置を含む。処理部４３は、サーバ１０６の各部を統合的に制御する構成部であり、記憶部４４に記憶されているサーバプログラムを処理するＣＰＵ等を備える。記憶部４４は、サーバ１０６で実行されるサーバプログラムやサーバ１０６内で処理に利用される巡回指示情報、巡回計画、タグ管理テーブル、端末管理テーブル、巡回履歴、タグ使用状況等のデータを格納及び保持する記憶手段であり、半導体メモリ、ハードディスク等の記憶装置を備える。通信部４５は、携帯端末１０２との間で情報の送受信を行う通信装置であり、有線又は無線のネットワークのインターフェースを含んで構成される。
【００２１】
サーバ１０６の処理部４３は、認証手段４３１、巡回情報決定手段４３２及び履歴情報検証手段４３３として機能する。認証手段４３１は、携帯端末１０２を用いてサーバ１０６にアクセスが行われた場合に、アクセスを許可するか否かの認証を行う。巡回情報決定手段４３２は、巡回前に携帯端末１０２に設定される巡回情報を決定する。履歴情報検証手段４３３は、巡回後に携帯端末１０２から受信されたアクセス履歴が正当であるか否かを検証する。これらの機能については後述する。
【００２２】
行動管理システム１００では、巡回者によって巡回される複数の場所（警備対象となる家等）毎にタグ１０４ａ，１０４ｂ，１０４ｃをそれぞれ配置し、巡回者に携帯端末１０２Ａ又は１０２Ｂのいずれかを携帯させて、携帯端末１０２と各タグ１０４との間で情報交換させることによって巡回時の行動を管理する。
【００２３】
ここで、携帯端末１０２に記憶される各情報について説明する。携帯端末１０２の記憶部２４には、図５に示すように、端末ＩＤ２４１、巡回予定情報２４２、アクセス履歴２４３、アクセス情報書込リスト２４４が記憶される。図５は、端末１０２Ａの記憶部２４に記憶される情報の例を示している。
【００２４】
端末ＩＤ２４１は、端末ＩＤを記憶する。端末ＩＤは、携帯端末１０２を特定するための情報であり、携帯端末１０２毎に固有のＩＤが割り当てられる。巡回予定情報２４２は、サーバ１０６から与えられた巡回指示情報４４１を記憶した情報であり、巡回ＩＤ、秘密情報、書込認証情報、更新認証情報及び書込エリアＩＤを含む。巡回ＩＤは、巡回者が携帯端末１０２を携帯して巡回する都度、サーバ１０６から携帯端末１０２に付与される巡回行動を識別するための固有の識別子である。
【００２５】
秘密情報は、特定の巡回者のみが知り得る情報であり、他の巡回者が知り得ない情報として他の巡回者に対して“秘密”の状態にある情報である。秘密情報は、アクセス情報を作成するときのハッシュ値算出に使用され、巡回者本人しかアクセス情報を生成できない状態にすることができる。秘密情報は、巡回の都度、巡回ＩＤ毎にサーバ１０６によって生成して、各巡回者に割り当てればよい。
【００２６】
書込認証情報は、タグ１０４の記憶部３２において書込エリアＩＤで特定される記憶領域にアクセス情報を書き込む際に書き込み処理を許可するか否かを決定するための情報である。書込認証情報は、書込保護パスワードであり、携帯端末１０２から書き込みが行われる際に、タグ１０４に予め登録されている書込保護パスワードと携帯端末１０２に記憶されている書込保護パスワードとが一致すれば書き込み処理を許可し、そうでなければ書き込み処理を許可しないようにすればよい。
【００２７】
更新認証情報は、次回の巡回において書込認証情報となる書込保護パスワードである。書込認証情報は、巡回毎に異ならせる。今回の巡回時の書込認証情報と次回の巡回時において書込認証情報となる更新認証情報とを巡回前に携帯端末１０２に付与し、更新認証情報でタグ１０４に登録されている書込認証情報を更新する。これにより、次回の巡回時には前回の巡回時の更新認証情報を新たな書込認証情報として使用することができる。
【００２８】
書込エリアＩＤは、タグ１０４の記憶部３２に設けられた履歴記憶部３２２においてアクセス情報を書き込む記憶領域を特定するための識別子である。書込エリアＩＤは、履歴記憶部３２２におけるアクセス情報を書き込む１つの記憶領域毎に固有に割り当てられる。
【００２９】
アクセス履歴２４３は、過去の巡回において各携帯端末１０２（１０２Ａ、１０２Ｂ）からタグ１０４に送信されたアクセス情報を蓄積したデータベースである。ここで、各アクセス情報は、端末ＩＤ、巡回ＩＤ、アクセス時刻及びハッシュ値を含む情報である。なお、ハッシュ値は、アクセス情報を携帯端末１０２からタグ１０４へ送信する際に、送信元となる携帯端末１０２の端末ＩＤ２４１、送信先となるタグ１０４のタグＩＤ及びアクセス時刻に巡回予定情報２４２に含まれる秘密情報を付加し、これらの情報に所定のハッシュ関数を適用して演算した値である。ハッシュ値は、巡回で用いられている携帯端末１０２のみに与えられる秘密情報を含む情報から生成されるので、アクセス情報の改竄を防止するために用いることができる。
【００３０】
アクセス情報書込リスト２４４は、過去に自端末から各タグ１０４に送られたアクセス情報を記憶したデータベースである。アクセス情報書込リスト２４４とタグ１０４から読み出されたアクセス履歴とを比較することによりタグ１０４から読み出されたアクセス履歴の正当性を確認することができる。
【００３１】
次に、タグ１０４に記憶される各情報について説明する。図６は、タグ１０４ａの記憶部３２に記憶される情報の例を示している。タグ１０４の記憶部３２には、図６に示すように、タグＩＤ３２１、履歴記憶部３２２が記憶される。タグＩＤ３２１は、タグＩＤを記憶する。タグＩＤは、各巡回場所に設置されるタグ１０４を識別するためのタグ固有の識別子である。また、履歴記憶部３２２は、書込エリアＩＤで特定される記憶領域に分割され、それぞれの記憶領域にアクセス履歴及び書込認証情報が関連付けて記憶される。なお、履歴記憶部３２２において未だアクセス情報が書き込まれていない記憶領域には初期値（ここでは“＊”）が書き込まれる。また、履歴記憶部３２２の全記憶領域にアクセス情報が書き込まれた後は、古いアクセス情報から順に新しいアクセス情報で書き替えられるようにすることが好ましい。
【００３２】
次に、サーバ１０６に記憶される各情報について説明する。図７は、サーバ１０６の記憶部４４に記憶される情報の例を示している。サーバ１０６の記憶部４４には、図７に示すように、巡回指示情報４４１、巡回計画４４２、タグ管理テーブル４４３、端末管理テーブル４４４、タグ使用状況４４６、巡回履歴４４５が記憶される。
【００３３】
巡回指示情報４４１は、巡回が行われる毎に携帯端末１０２に送信された巡回情報を蓄積して記憶するデータベースである。巡回指示情報４４１では、巡回情報は送信先となった携帯端末１０２の端末ＩＤ２４１及び送信日時に関連付けて記憶される。
【００３４】
巡回計画４４２は、巡回に使用される携帯端末１０２の端末ＩＤ２４１、巡回の開始予定時刻、巡回経路上にあるタグ１０４のタグＩＤ３２１、経路中でタグ１０４間を移動する際の最低の移動時間を含む巡回スケジュール情報を記憶させたデータベースである。巡回計画４４２に含まれる各巡回スケジュール情報は、所定のタイミングでサーバ１０６の記憶部４４に記憶される。例えば、月初に一月分の巡回スケジュール情報を巡回計画４４２として記憶させればよい。
【００３５】
タグ管理テーブル４４３は、巡回対象となる場所とタグ１０４とを対応付けしたデータベースである。タグ管理テーブル４４３には、各巡回場所を示す情報（例えば、地名、緯度／経度等）とそこに接地されたタグ１０４のタグＩＤ３２１が関連付けられて登録される。端末管理テーブル４４４は、巡回者とその巡回者が使用する携帯端末１０２とを対応付けしたデータベースである。端末管理テーブル４４４には、各巡回者を示す情報（例えば、氏名、巡回者ＩＤ等）とその巡回者が利用することになっている携帯端末１０２の端末ＩＤ２４１が関連付けられて登録される。
【００３６】
タグ使用状況４４６は、巡回時に各タグ１０４の履歴記憶部３２２の記憶領域のどの領域にアクセス情報を書き込むかを示す書込エリアＩＤを管理するデータベースである。タグ使用状況４４６には、書込エリアＩＤとその書込エリアＩＤで特定される履歴記憶部３２２の次の記憶領域に情報を書き込む際に使用される書込認証情報とが関連付けて記憶される。未だ使用されていない記憶領域の書込エリアＩＤには初期値（ここでは“＊”）が関連付けて記憶される。サーバ１０６は、タグ使用状況４４６を参照することによって、未使用の記憶領域に相当する書込エリアＩＤを番号の小さい順に選択することによって次回の巡回においてアクセス情報を書き込む記憶領域を決定する。すべての書込エリアＩＤが使用された後は、書込エリアＩＤが１から順に再度選択すればよい。
【００３７】
巡回履歴４４５は、巡回後に携帯端末１０２から回収されるアクセス情報を蓄積して記憶するデータベースである。巡回履歴４４５に記憶されたアクセス情報は、携帯端末１０２とタグ１０４との間でやり取りされたアクセス情報に矛盾がないか調べるために用いられる。
【００３８】
次に、行動管理システム１００での行動管理処理について説明する。行動管理システム１００での行動管理処理は、巡回開始前の処理、巡回中の処理及び巡回後の処理に分けられる。巡回開始前の処理は、携帯端末１０２とサーバ１０６との間で行われる。巡回開始前の処理では、サーバ１０６において巡回者となる人物の認証や巡回のスケジュールの作成が行われ、携帯端末１０２に巡回に必要な情報を付与する処理が行われる。巡回中の処理は、巡回者が携帯端末１０２を持って巡回経路上に配置された各タグ１０４を巡回する際に行われる処理である。巡回中の処理は、巡回者が携帯端末１０２をタグ１０４に近接又は接触させることによって携帯端末１０２と各タグ１０４との間で情報のやり取り及び情報の確認処理を行うものである。巡回後の処理は、巡回後に巡回者が携帯端末１０２をサーバ１０６に接続し、巡回中に各タグ１０４から読み出されたアクセス履歴をサーバ１０６に転送し、巡回が正確に行われたか否か及びアクセス履歴が改竄等されていないかを検証する処理である。
【００３９】
以下、図８〜図１０のフローチャートを参照して、巡回開始前の処理、巡回中の処理及び巡回後の処理についてそれぞれ説明する。なお、携帯端末１０２での処理は記憶部２４に記憶されている端末プログラムを処理部２３で実行することにより行われ、サーバ１０６での処理は記憶部４４に記憶されているサーバプログラムを処理部４３で実行することにより行われる。
【００４０】
なお、以下では、一回目の巡回として携帯端末１０２Ａを用いてタグ１０４ａ，１０４ｂ，１０４ｃへの巡回が行われ、二回目の巡回として携帯端末１０２Ｂを用いてタグ１０４ａ，１０４ｂ，１０４ｃへの巡回が行われた後、三回目の巡回として再び携帯端末１０２Ａを用いた巡回を行う場合を例に各記憶部のデータを参照しつつ説明を行う。
【００４１】
まず、図８を参照しつつ、巡回開始前の処理を説明する。ステップＳ１０では、携帯端末１０２からサーバ１０６へアクセスするための認証要求が行われる。巡回者となる人物は、自身が巡回を開始すべき予定時刻の少し前を見計らって、自己に割り当てられた携帯端末１０２を使用して、携帯端末１０２からサーバ１０６へ認証情報を送信する指示を行う。これに伴って、携帯端末１０２からサーバ１０６へ認証情報が送信される。認証情報は、例えば、認証方式に応じて、ＩＤやパスワード、電子証明書等とすればよい。
【００４２】
ステップＳ１２では、サーバ１０６において認証処理が行われる。処理部４３の認証手段４３１は、所定の認証方法にしたがって、携帯端末１０２から受信された認証情報を検証し、携帯端末１０２のサーバ１０６へのログインを許可するか否かを決定する。例えば、認証情報として受信したＩＤやパスワードが予め登録されたＩＤやパスワードと一致する場合にログインを許可する。ログインが許可された否かは携帯端末１０２へ送信され、ログインが許可された場合のみ以下のステップに移行する。
【００４３】
なお、ステップＳ１２は、端末認証と利用者認証の両方の処理を行ってよい。端末認証だけの場合、記憶部４４に予め登録されている端末管理テーブル４４４に従って、携帯端末１０２と巡回者とを対応付ける。しかし、本当に正しい巡回者により携帯端末１０２が扱われているかを確認するために、携帯端末１０２を使用している人物を特定する情報を携帯端末１０２から入力させる利用者認証の処理を行ってもよい。認証手段４３１は、記憶部４４に予め登録されている端末管理テーブル４４４を参照し、ログインした携帯端末１０２と対応付けられた巡回者の情報を読み出す。例えば、携帯端末１０２Ａによりログインされている場合、警備員Ａが巡回者として読み出される。
【００４４】
その後、携帯端末１０２を使用している人物のみが知り得るパスワードや生体情報（例えば、指紋、音声、網膜パターン）等を入力させ、携帯端末１０２からその情報を受け取り、携帯端末１０２の正規の使用者として端末管理テーブル４４４に登録されている人物であるか、巡回スケジュールに登録されている次回の巡回に用いられる携帯端末１０２と一致しているかを確認する。巡回者とパスワードや生体情報との関係は予め登録しておけばよい。正規の使用者及び携帯端末１０２であれば、処理を続け、そうでなければ携帯端末１０２に警告を表示させる等の処理を行ってもよい。
【００４５】
ステップＳ１４では、サーバ１０６において巡回情報が決定される。処理部４３は、巡回情報決定手段４３２として機能し、秘密情報、書込認証情報、更新認証情報及び書込エリアＩＤを決定し、これらの情報を含む巡回情報を以下の手順で生成する。
【００４６】
まず、巡回情報決定手段４３２は、記憶部４４に記憶されている巡回計画４４２からログインした携帯端末１０２による次回の巡回スケジュールを読み出す。例えば、図７の例では、携帯端末１０２Ａによりログインされている場合、現時刻が２０１３年２月１日１７時００分であれば、巡回ＩＤが０００３である三回目の巡回スケジュールが読み出される。当該巡回スケジュールでは、巡回開始時刻は２０１３年２月１日１７時３０分、巡回対象となるタグ１０４は巡回順にタグ１０４ａ、タグ１０４ｂ、タグ１０４ｃ、それぞれのタグ１０４間の最短移動時間は５分に設定されている。
【００４７】
次に、巡回情報決定手段４３２は、この巡回において、タグ１０４の履歴記憶部３２２のどの記憶領域にアクセス情報を書き込むかを示す書込エリアＩＤを決定する。巡回情報決定手段４３２は、タグ使用状況４４６を参照し、未だ使用されていない記憶領域のうち最も小さい番号の書込エリアＩＤを選択する。もし、すべての記憶領域が書込済みであれば、記憶領域がサイクリックに使用されるように書込エリアＩＤを選択する。図７の例では、３回目の巡回であれば書込エリアＩＤが３の記憶領域が選択される。
【００４８】
続いて、巡回情報決定手段４３２は、巡回予定のタグ１０４にアクセス情報を書き込むための秘密情報、書込認証情報及び更新認証情報を設定する。秘密情報及び更新認証情報は、既知の方法によって設定することができる。例えば、図７の例では、巡回ＩＤが０００３の巡回に対しては、秘密情報“ｓ＆ｇｈｏＣ”及び更新認証情報“Ｎ”が設定される。また、書込認証情報は、過去の巡回における同じ書込エリアＩＤで識別される記憶領域に対して設定された更新認証情報と一致させる。過去の巡回における同じ書込エリアＩＤで識別される記憶領域に対して設定された更新認証情報は、タグ使用状況４４６において書込エリアＩＤに関連付けて書込認証情報として登録されているのでそれを参照すればよい。記憶領域がまだ使用されていないときは、書き込み保護パスワードが“＊”で何を設定しても書き込みが許可されるため、何らかの値を与えればよく、例えば、巡回ＩＤが０００３の巡回に対しては、前回の巡回（すなわち、巡回ＩＤが０００２）における更新認証情報“Ｍ”を新たな書込認証情報“Ｍ”として設定する。巡回情報決定手段４３２は、選択された書込エリアＩＤ、設定された秘密情報、書込認証情報及び更新認証情報に固有の巡回ＩＤを割り当てて巡回情報とする。
【００４９】
ステップＳ１６では、生成した巡回情報が巡回スケジュールと共にサーバ１０６から携帯端末１０２へ送信される。サーバ１０６は、通信部４５を介してログインしている携帯端末１０２に対して決定された巡回情報及びステップＳ１４で読み出された巡回スケジュールを送信する。携帯端末１０２は、サーバ通信部２６を介して巡回情報を受信し、受信した巡回情報を記憶部２４に巡回予定情報２４２として記憶させる。携帯端末１０２は、過去に受信した巡回情報を巡回予定情報２４２に記憶している場合、新たに受信した巡回情報により上書きして記憶させる。また、受信した巡回スケジュールを記憶部２４に記憶させる。
【００５０】
ステップＳ１８では、サーバ１０６において携帯端末１０２に送信された巡回情報に送信先端末ＩＤと送信日時を加えたものを１レコードとして巡回指示情報４４１へ記憶される。サーバ１０６では、図７に示すように、過去の巡回指示情報４４１に追加して、送信された巡回情報（巡回ＩＤ、秘密情報、書込認証情報、更新認証情報、書込エリアＩＤ）を送信先の携帯端末１０２の端末ＩＤ及び送信日時に関連付けて新たな巡回指示情報４４１として記憶させる。また、タグ使用状況４４６には、送信された書込エリアＩＤに送信された更新認証情報を関連付けて記憶させる。
【００５１】
ここまでの処理により巡回開始前の処理が終了し、巡回者が携帯端末１０２を携帯して巡回を行う準備が完了する。
【００５２】
巡回者は、巡回予定情報２４２が記憶された携帯端末１０２を携帯し、巡回スケジュールにしたがって巡回経路上の巡回場所を順に巡回する。巡回時には、各巡回場所に設けられたタグ１０４に携帯端末１０２を近接又は接触させ、タグ１０４にアクセスしたことを示すアクセス情報の書き込み及びアクセス履歴の読み出し処理を行う。
【００５３】
このとき、携帯端末１０２の表示部２２に今回の巡回スケジュールを表示させてもよい。例えば、今回の巡回スケジュールに含まれるタグ１０４が設置された地域の地図を表示すると共に、巡回対象となる各タグ１０４の位置や巡回順序、各タグ１０４を巡回すべき時刻等を示す情報を表示させるとよい。これにより、巡回者は表示部２２に表示された情報を確認しつつ巡回を行うことによって、巡回スケジュールに沿った適切な巡回を行うことが可能となる。
【００５４】
ここで、図９を参照しつつ、巡回中の処理を説明する。巡回者が携帯端末１０２を巡回経路上にあるタグ１０４に近接又は接触させることによって近距離無線通信部３１及びタグリーダライタ部２５の間で通信の接続が確立され、以下の処理が開始される。
【００５５】
ステップＳ２０では、タグ１０４からタグＩＤが携帯端末１０２へ読み出される。例えば、巡回ＩＤが“０００３”の巡回スケジュールに沿って携帯端末１０２Ａがタグ１０４ａにアクセスした場合、タグ１０４ａのタグＩＤ３２１である“１０４ａ”が読み出されて携帯端末１０２Ａに送信される。
【００５６】
ステップＳ２２では、アクセスしたタグ１０４が巡回スケジュールに含まれるものであるか否かが判定される。携帯端末１０２は、ステップＳ２０で読み出したタグＩＤが今回の巡回スケジュールに含まれるものであればステップＳ２４に処理を移行させ、そうでなければ処理を終了させる。例えば、巡回ＩＤが“０００３”の巡回スケジュールには“１０４ａ”，“１０４ｂ”及び“１０４ｃ”が巡回対象のタグ１０４のタグＩＤとして含まれているので、ステップＳ２０で受信したタグＩＤが“１０２ａ”であればステップＳ２４に処理が移行される。一方、不正に設置されたタグ１０４や間違ったタグ１０４にアクセスした場合、受信したタグＩＤは巡回スケジュールは含まれないことになるので処理を終了させる。なお、このステップＳ２２の処理は省略してもよい。
【００５７】
ステップＳ２４では、携帯端末１０２の履歴読み出し手段２３２によってタグ１０４の記憶部３２に記憶されているすべてのアクセス履歴が携帯端末１０２へ読み出される。図６に示したように、履歴記憶部３２２には、過去に携帯端末１０２から受信したアクセス情報が履歴として記憶されている。各アクセス情報は、携帯端末１０２から当該タグ１０４に送信された端末ＩＤ、巡回ＩＤ、アクセス時刻及びハッシュ値を含む情報である。
【００５８】
今回の巡回が三回目の巡回であるとすると、履歴記憶部３２２には一回目及び二回目の巡回で受信されたアクセス情報が記憶されている。例えば、図６に示すタグ１０４ａの履歴記憶部３２２の例では、一回目の巡回において携帯端末１０２Ａから受信したアクセス情報Ａａ１が書込エリアＩＤ“１”で特定される記憶領域に記憶され、二回目の巡回において携帯端末１０２Ｂから受信したアクセス情報Ｂａ２が書込エリアＩＤ“２”で特定される記憶領域に記憶されている。本ステップでは、履歴記憶部３２２に記憶されているすべてアクセス情報が携帯端末１０２に読み出される。すなわち、三回目の巡回において携帯端末１０２Ａがタグ１０４ａから読み出すアクセス履歴は、アクセス情報Ａａ１及びアクセス情報Ｂａ２となる。
【００５９】
なお、本実施の形態では、タグ１０４に記憶されている全アクセス履歴を読み出すものとしたが、履歴記憶部３２２の特定の記憶領域のアクセス履歴のみを指定して読み出してもよい。
【００６０】
ステップＳ２６では、携帯端末１０２において自端末のアクセス情報の履歴の検証が行われる。携帯端末１０２の記憶部２４には、アクセス情報書込リスト２４４として過去に自端末から各タグ１０４に送られたアクセス情報が記憶されており、アクセス情報書込リスト２４４とタグ１０４から読み出されたアクセス情報とを比較することによりタグ１０４から読み出されたアクセス情報の正当性が確認される。タグ１０４から読み出された全アクセス履歴には自端末以外の他の携帯端末１０２とタグ１０４との間でやり取りされたアクセス情報も含まれている。そこで、履歴検証手段２３４は、タグ１０４から読み出された全アクセス履歴のうち自端末である携帯端末１０２の端末ＩＤを含むアクセス情報のみを抽出し、当該アクセス情報がアクセス情報書込リスト２４４に含まれているか否かを判定する。自端末の端末ＩＤを含むアクセス情報のすべてがアクセス情報書込リスト２４４に含まれていればタグ１０４に記憶されている自端末に関するアクセス情報は正当であると判定し、抽出されたアクセス情報のうち１つでもアクセス情報書込リスト２４４に含まれていないものがあればタグ１０４に記憶されている自端末に関するアクセス情報は正当でないと判定することができる。これにより、タグ１０４が不正に変更された恐れがあることを、巡回者へ知らせることが可能になる。
【００６１】
例えば、三回目の巡回において携帯端末１０２Ａがタグ１０４ａから読み出すアクセス履歴はアクセス情報Ａａ１（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００１”、時刻“２０１３／０２／０１，０９：４２：３０”、ハッシュ値“Ｈ１”）及びアクセス情報Ｂａ２（端末ＩＤ“１０２Ｂ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００２”、時刻“２０１３／０２／０１，１３：４５：３０”、ハッシュ値“Ｈ４”）である。このうち、自端末の端末ＩＤ“１０２Ａ”に関するのはアクセス情報Ａａ１であるので、このアクセス情報Ａａ１がアクセス情報書込リスト２４４に登録されているか否かを確認する。アクセス情報書込リスト２４４には、一回目の巡回で携帯端末１０２Ａからタグ１０４ａ，１０４ｂ，１０４ｃに送信されたアクセス情報Ａａ１，Ａｂ１，Ａｃ１が登録されており、そのうちアクセス情報Ａａ１（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００１”、時刻“２０１３／０２／０１，０９：４２：３０”、ハッシュ値“Ｈ１”）がタグ１０４ａから読み出されたアクセス情報Ａａ１と一致する。この場合、自端末の書込済みアクセス情報の検証は成功したものとされる。一方、アクセス情報書込リスト２４４に登録されているアクセス情報にタグ１０４ａから読み出されたアクセス情報Ａａ１と一致するものがなれば検証は失敗したものとされる。
【００６２】
ステップＳ２８では、検証が失敗した場合にはステップＳ３０に処理を移行させ、検証が成功した場合にはステップＳ３２に処理を移行させる。ステップＳ３０では、タグ１０４の履歴記憶部３２２に記憶されているアクセス履歴が不正に改竄されたおそれがあることを知らせる警告を表示させる。このように、自端末の書込済みアクセス情報の検証を行うことによって、既に各タグ１０４に送信されて履歴記憶部３２２に記録されているアクセス情報、又は、各携帯端末１０２のアクセス情報書込リスト２４４に記録されているアクセス情報に改竄等がないかを検証でき、巡回が正当に行われているかを確認することができる。
【００６３】
なお、携帯端末１０２にアクセス情報書込リスト２４４が設けられていない場合にはステップＳ２４〜Ｓ３０の処理は省略してもよい。
【００６４】
ステップＳ３２では、携帯端末１０２においてタグ１０４から読み出したアクセス履歴を記憶部２４に記憶させる。携帯端末１０２の履歴読み出し手段２３２は、ステップＳ２０において読み出されたすべてのアクセス情報を読み出し元のタグ１０４のタグＩＤに関連付けて記憶部２４にアクセス履歴２４３として記憶させる。
【００６５】
例えば、三回目の巡回において携帯端末１０２Ａがタグ１０４ａにアクセスした際には、アクセス情報Ａａ１（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００１”、時刻“２０１３／０２／０１，０９：４２：３０”、ハッシュ値“Ｈ１”）及びアクセス情報Ｂａ２（端末ＩＤ“１０２Ｂ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００２”、時刻“２０１３／０２／０１，１３：４５：３０”、ハッシュ値“Ｈ４”）がアクセス履歴２４３に登録される。なお、三回目の巡回において携帯端末１０２Ａがタグ１０４ｂにアクセスした際には、アクセス情報Ａｂ１（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ｂ”、巡回ＩＤ“０００１”、時刻“２０１３／０２／０１，０９：４８：４０”、ハッシュ値“Ｈ２”）及びアクセス情報Ｂｂ２（端末ＩＤ“１０２Ｂ”、タグＩＤ“１０４ｂ”、巡回ＩＤ“０００２”、時刻“２０１３／０２／０１，１３：５４：４０”、ハッシュ値“Ｈ５”）がアクセス履歴２４３に登録される。また、三回目の巡回において携帯端末１０２Ａがタグ１０４ｃにアクセスした際には、アクセス情報Ａｃ１（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ｃ”、巡回ＩＤ“０００１”、時刻“２０１３／０２／０１，０９：５５：２５”、ハッシュ値“Ｈ３”）及びアクセス情報Ｂｃ２（端末ＩＤ“１０２Ｂ”、タグＩＤ“１０４ｃ”、巡回ＩＤ“０００２”、時刻“２０１３／０２／０１，１４：００：０５”、ハッシュ値“Ｈ６”）がアクセス履歴２４３に登録される。
【００６６】
このように、巡回経路にある各タグ１０４にアクセスする毎にそのタグ１０４に記憶されているすべてのアクセス情報が携帯端末１０２に読み出され、アクセス履歴２４３として記憶される。すなわち、巡回経路上の各タグ１０４から過去のアクセス履歴として登録されているすべてのアクセス情報が携帯端末１０２に回収される。
【００６７】
ステップＳ３４では、今回の巡回に関するアクセス情報が生成される。携帯端末１０２の履歴書き込み手段２３１は、自端末の端末ＩＤ２４１、送信先となるタグ１０４のタグＩＤ及びアクセス時刻に巡回予定情報２４２に記憶されている秘密情報を付加し、これらの情報に所定のハッシュ関数を適用してハッシュ値を算出してアクセス情報を生成する。
【００６８】
ステップＳ３６では、生成されたアクセス情報がタグ１０４に送信される。履歴書き込み手段２３１は、タグリーダライタ部２５を介して、巡回予定情報２４２に記憶されている書込エリアＩＤ、書込認証情報と共に生成されたアクセス情報をタグ１０４に送信する。
【００６９】
ステップＳ３８では、タグ１０４にてアクセス情報がアクセス履歴として書き込まれる。タグ１０４は、近距離無線通信部３１を介して、携帯端末１０２からアクセス情報、書込エリアＩＤ及び書込認証情報を受信する。処理部３３は、受信した書込認証情報が前回の巡回において履歴記憶部３２２に記録された書込認証情報と一致するか否かを判定し、一致する場合には書き込み処理を許可し、一致しない場合には書き込み処理を許可しない。書き込み処理が許可された場合、書込エリアＩＤに基づいて記憶部３２の履歴記憶部３２２の記憶領域を特定し、端末ＩＤ２４１、タグＩＤ、アクセス時刻及びハッシュ値を含むアクセス情報をアクセス履歴として書き込む。ここで書き込まれるアクセス情報はサーバ１０６における巡回履歴の１レコード分に相当する。書き込みが許可されなかった場合、携帯端末１０２に対して書き込みが失敗したことを示す情報を送信する。
【００７０】
例えば、三回目の巡回において携帯端末１０２Ａからタグ１０４ａに対してアクセス情報Ａａ３（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００３”、時刻“２０１３／０２／０１，１７：３２：３０”、ハッシュ値“Ｈ７”）、書込認証情報“Ｍ”及び書込エリアＩＤ“３”が送信された場合について説明する。タグ１０４ａの処理部３３は、受信した書込エリアＩＤ“３”で特定される記憶領域の１つ前の書込エリア“２”に記憶されている書込認証情報“Ｍ”を読み出し、携帯端末１０２Ａから受信した書込認証情報“Ｍ”と一致しているか否かを確認する。この場合、書込認証情報“Ｍ”は一致しているのでアクセス情報の書き込みが許可される。したがって、受信した書込エリアＩＤ“３”で特定される記憶領域に新たなアクセス情報Ａａ３が書き込まれる。
【００７１】
ステップＳ４０では、携帯端末１０２にて書き込み処理が成功したか否かが判定される。タグ１０４から書き込みが失敗したことを示す情報が送られてきた場合にはステップＳ４２に処理を移行させ、そうでない場合にはステップＳ４４に処理を移行させる。ステップＳ４２では、表示部２２等に書き込みが失敗したことを示す警告を表示させる。
【００７２】
ステップＳ４４では、携帯端末１０２からタグ１０４へ更新認証情報が送信される。履歴送信手段２３３は、タグリーダライタ部２５を介して、巡回予定情報２４２に記憶されている更新認証情報を読み出し、タグ１０４へ送信する。
【００７３】
ステップＳ４６では、タグ１０４にて受信された更新認証情報が新たな書込認証情報として登録される。処理部３３は、ステップＳ３８にて書き込まれたアクセス情報に関連付けて、受信された更新履歴情報を次の巡回に対する書込認証情報として登録する。例えば、アクセス情報Ａａ３に関連付けて、更新認証情報“Ｎ”が次回の巡回に対する書込認証情報として登録される。次回の巡回時には、今回の更新認証情報を新たな書込認証情報とすることによって、タグ１０４への書き込み処理の認証を行うことができる。
【００７４】
なお、このように書込認証情報を更新することによって、アクセス情報の書き込み処理が一旦行われた後は改竄されたアクセス情報が再度書き込まれる等の処理が行われる可能性を低減することができる。
【００７５】
ステップＳ４８では、携帯端末１０２にてアクセス情報書込リスト２４４の更新が行われる。携帯端末１０２では、今回のアクセス情報をアクセス情報書込リスト２４４に追加して記憶される。
【００７６】
例えば、三回目の巡回において携帯端末１０２Ａがタグ１０４ａにアクセスした際には、アクセス情報Ａａ３（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ａ”、巡回ＩＤ“０００３”、時刻“２０１３／０２／０１，１７：３２：３０”、ハッシュ値“Ｈ７”）がアクセス情報書込リスト２４４に追加で記憶される。なお、三回目の巡回において携帯端末１０２Ａがタグ１０４ｂにアクセスした際には、アクセス情報Ａｂ３（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ｂ”、巡回ＩＤ“０００３”、時刻“２０１３／０２／０１，１７：３８：５０”、ハッシュ値“Ｈ８”）がアクセス情報書込リスト２４４に登録される。また、三回目の巡回において携帯端末１０２Ａがタグ１０４ｃにアクセスした際には、アクセス情報Ａｃ３（端末ＩＤ“１０２Ａ”、タグＩＤ“１０４ｃ”、巡回ＩＤ“０００３”、時刻“２０１３／０２／０１，１７：４５：１０”、ハッシュ値“Ｈ８”）がアクセス情報書込リスト２４４に登録される。
【００７７】
以上のように、巡回中の処理が行われる。巡回中の処理は、巡回者が巡回経路上の各タグ１０４に携帯端末１０２を近接又は接触させる毎に行われる。
【００７８】
巡回後の処理は、図１０のフローチャートに沿って携帯端末１０２とサーバ１０６との間で行われる。巡回後の処理では、巡回中に各タグ１０４から回収されたアクセス履歴がサーバ１０６に転送され、巡回が正確に行われたか否か及びアクセス履歴が改竄等されていないかが検証される。なお、巡回終了後、以下の報告処理を行うか否かは選択することができるようにしてもよい。また、報告処理を行う巡回者が正規の人物であるか否かの検証を行ってもよい。すなわち、巡回が終了した後、携帯端末１０２を用いてサーバ１０６にアクセスする際に、巡回者が携帯端末１０２の正規の使用者及び正規の巡回者であることを検証してもよい。検証は、巡回開始前と同様に、携帯端末１０２を使用している人物のみが知り得るパスワードや生体情報を用いて行うことができる。
【００７９】
ステップＳ５０では、携帯端末１０２からサーバ１０６へアクセス履歴が送信される。巡回終了後、巡回者からの要求を受けて、携帯端末１０２の履歴送信手段２３３は、携帯端末１０２のサーバ通信部２６を介してサーバ１０６との接続を確立し、記憶部２４に記憶されているアクセス履歴２４３、巡回対象となったタグ１０４から回収したすべてのアクセス履歴をサーバ１０６へ送信する。
【００８０】
以下では、アクセス履歴の検証処理が行われる。サーバ１０６は、通信部４５を介して、携帯端末１０２から送信されたアクセス履歴２４３を受信し、これらの履歴情報が正当であるか否かを判定する。検証処理は、携帯端末１０２から受信したアクセス履歴２４３が正当であるかの検証処理と、今回の巡回で新たに生成されたアクセス情報が正当であるかの検証処理とに分けられる。
【００８１】
ステップＳ５２では、まず、携帯端末１０２から受信したアクセス履歴２４３がサーバ１０６に記憶されている過去の巡回履歴４４５に含まれているか否かが判定される。アクセス履歴２４３には、巡回中に各タグ１０４から読み取った過去の巡回履歴、すなわち過去の巡回において携帯端末１０２から各タグ１０４に書き込まれたアクセス履歴のセットが含まれており、すでに報告済みで巡回履歴４４５に記憶されているセットも存在する。サーバ１０６の履歴情報検証手段４３３は、アクセス履歴２４３に含まれる各アクセス履歴の端末ＩＤ、タグＩＤ及び巡回ＩＤを順に抽出し、これらの組み合わせと一致するアクセス履歴がサーバ１０６の巡回履歴４４５に含まれているか否かを調べる。アクセス履歴２４３に含まれる端末ＩＤ、タグＩＤ及び巡回ＩＤの組み合わせを有するアクセス履歴が巡回履歴４４５に含まれていなければ、そのアクセス履歴は新規に登録されて新たに報告されたアクセス履歴として判定し、後述のステップＳ５４で処理する対象として抽出する。これらが一致しているアクセス履歴が存在した場合、さらにアクセス時刻が互いに一致しているか否かを調べる。アクセス時刻が異なる場合はアクセス履歴２４３に異常があると判定する。
【００８２】
アクセス履歴２４３に異常があると判定された場合にはその旨を記憶部４４に記憶するとともに監視センターの監視者等に警告を出力してもよい。例えば、アクセス履歴に含まれるアクセス情報Ｂａ２，Ｂｂ２，Ｂｃ２に不一致が見られた場合、図１１（２）に示すように、警告を表示してもよい。そして、携帯端末１０２から受信したアクセス履歴のうち、過去の巡回履歴４４５に含まれているアクセス履歴についての検証がすべて終了すると、ステップＳ５４に処理を移行させる。
【００８３】
ステップＳ５４では、今回の巡回において新規に登録されたアクセス履歴の中の個々のアクセス情報に改竄があった否かが判定される。履歴情報検証手段４３３は、携帯端末１０２から受信したアクセス履歴２４３のうちステップＳ５２で抽出されたサーバ１０６の巡回履歴４４５に記憶されていないアクセス履歴を着目履歴として選択し、着目履歴のうちハッシュ値以外の部分と当該着目履歴の巡回ＩＤに関連付けてサーバ１０６に登録されている秘密情報を用いてハッシュ値を改めて算出する。このように算出されたハッシュ値と着目履歴に含まれるハッシュ値とを比較し、これらの値が一致するか否かを検証する。
【００８４】
ハッシュ値が一致しなかった場合、当該新たなアクセス履歴において改竄等の異常があったものと判定し、その旨を記憶部４４に記憶するとともに監視センターの監視者等に警告を出力させてもよい。警告は、図１１（２）に示した警告表示と同様にすればよい。新規に登録されて新たに報告されたアクセス履歴についての検証がすべて終了すると、ステップＳ５６に処理を移行させる。
【００８５】
ステップＳ５６では、携帯端末１０２から読み出されたアクセス履歴２４３の書き込み順がサーバ１０６の巡回履歴４４５の書き込み順と矛盾がないか否かが検証される。履歴情報検証手段４３３は、サーバ１０６に記憶されている巡回指示情報４４１の書込エリアＩＤと巡回履歴４４５のタグＩＤとに基づいて、タグＩＤ及び書込エリアＩＤで特定されるアクセス履歴に含まれる巡回履歴４４５に記憶されている中で最新の履歴までを抽出し、携帯端末１０２から読み出したアクセス履歴２４３において当該タグＩＤ及び書込エリアＩＤで特定されるアクセス履歴がこの最新の履歴よりも古い履歴の中に存在せず、記憶領域をサイクリックに利用していることを考慮しても抜けが生じていた場合にアクセス履歴２４３又は巡回履歴４４５の書き込み順に異常があると判定する。これにより、携帯端末１０２が今回新たに報告した分のアクセス履歴を除いて、それまでにサーバ１０６へ報告されたアクセス履歴との間で不整合が生じていないかを確認できる。
【００８６】
書き込み順に異常があった場合には、その旨を記憶部４４に記憶するとともに監視センターの監視者等に警告を出力させてもよい。警告は、図１１（２）に示した警告表示と同様にすればよい。異常がない場合にはステップＳ５８に処理を移行させる。
【００８７】
ステップＳ５８では、アクセス履歴２４３に含まれる各アクセス履歴とサーバ１０６に記憶されている巡回計画４４２とを比較し、各アクセス履歴が正当であるか否かが判定される。巡回計画４４２には、巡回を特定する巡回ＩＤに関連付けられて巡回の開始時刻、巡回経路上のタグ１０４、巡回中にタグ１０４間を移動する際の最短の移動時間の情報が含まれる。履歴情報検証手段４３３は、アクセス履歴２４３に含まれる各アクセス履歴から巡回ＩＤを抽出し、記憶部４４に記憶されている巡回計画４４２のうち当該巡回ＩＤに関連付けられた巡回計画を読み出し、当該巡回ＩＤのアクセス履歴が巡回計画に沿ったタグ１０４を巡回したものか及び巡回順が妥当であるかを検証する。さらに、アクセス履歴に含まれる各タグ１０４間の移動時間が巡回計画に含まれる最短の移動時間よりも長いか否かを検証する。最短の移動時間より短い場合は、検証失敗とする。そして、巡回計画と整合しないアクセス情報が含まれている場合には検証が失敗したものとし、すべてのアクセス履歴が巡回計画と整合していれば検証が成功したものとする。
【００８８】
検証が失敗した場合には、その旨を記憶部４４に記憶するとともに監視センターの監視者等に警告を出力させてもよい。警告は、図１１（２）に示した警告表示と同様にすればよい。検証が成功した場合には、ステップＳ６０に処理を移行させる。
【００８９】
なお、上記ステップＳ５２〜Ｓ５８の検証がすべて成功した場合、図１１（１）に示すように、正常終了したことを示す情報を表示させ、監視センターの監視者に提示してもよい。
【００９０】
ステップＳ６０では、判定処理で異常がなかったアクセス履歴を新たな巡回履歴４４５としてサーバ１０６の記憶部４４に記憶させる。
【００９１】
このようにして、巡回中に携帯端末１０２を用いて各タグ１０４から読み出したアクセス履歴とサーバ１０６に記憶されている巡回履歴とを比較して過去の巡回が正当であったか否かを判定することができる。さらに、巡回計画に基づいて今回の巡回で生成された巡回履歴の正当性を判定することができる。そして、正当性が認められなかった場合には警告を出力し、正当性が認められた場合にはサーバ１０６に正しい巡回履歴４４５を保存することができる。
【００９２】
なお、携帯端末１０２で回収されたアクセス履歴を管理者に表示する処理を行ってもよい。例えば、巡回ＩＤ毎にアクセス履歴に含まれる端末ＩＤ２４１、タグＩＤ、時刻及びハッシュ値を表示部４２に表示させる。また、巡回経路の地図を表示し、地図上にアクセス履歴を併せて表示させてもよい。
【００９３】
＜変形例１＞
上記実施の形態では、タグ１０４からアクセス履歴を読み出した後、携帯端末１０２が生成する新たなアクセス情報をタグ１０４に書き込む処理の例を説明したが、タグ１０４にアクセス情報を書き込む記憶領域が充分にある場合には、新たなアクセス情報をタグ１０４に書き込んだ後にタグ１０４からアクセス履歴を読み出してもよい。
【００９４】
＜変形例２＞
上記実施の形態では、すべての携帯端末１０２においてタグ１０４からの全アクセス履歴の読み出し及びサーバ１０６への転送を可能としたが、携帯端末１０２を管理者用と被管理者用の２種類に分け、被管理者用の携帯端末１０２ではタグ１０４へのアクセス情報の書き込みのみを可能とし、管理者用の携帯端末１０２のみで全アクセス履歴の読み出し及びサーバ１０６への転送を可能としてもよい。
【００９５】
管理者用の携帯端末１０２により管理者が定期的に全アクセス履歴を回収することにより、被管理者用の携帯端末１０２によって書き込まれたアクセス情報も管理者用の携帯端末１０２のみによって回収することができ、アクセス履歴の入手経路に対する信頼性を高めることができる。
【００９６】
＜変形例３＞
上記実施の形態では、携帯端末１０２とサーバ１０６とを別々の装置として説明したが、携帯端末１０２の１つにサーバ１０６の機能を組み込んでもよい。例えば、管理者用の携帯端末１０２にサーバ１０６の機能を組み込むことにより、管理者が携帯端末１０２を用いて被管理者の携帯端末１０２を用いて回収したアクセス履歴の正当性を検証及び確認することができる。
【符号の説明】
【００９７】
２１  入力部、２２  表示部、２３  処理部、２４  記憶部、２５  タグリーダライタ部、２６  サーバ通信部、２７  計時部、３１  近距離無線通信部、３２  記憶部、３３  処理部、４１  入力部、４２  表示部、４３  処理部、４４  記憶部、４５  通信部、１００  行動管理システム、１０２（１０２Ａ，１０２Ｂ）  携帯端末、１０４（１０４ａ，１０４ｂ，１０４ｃ）  タグ、１０６  サーバ、２３１  履歴書き込み手段、２３２  履歴読み出し手段、２３３  履歴送信手段、２３４  履歴検証手段、２４１  端末ＩＤ、２４２  巡回予定情報、２４３  アクセス履歴、２４４  アクセス情報書込リスト、３２１  タグＩＤ、３２２  履歴記憶部、４３１  認証手段、４３２  巡回情報決定手段、４３３  履歴情報検証手段、４４１  巡回指示情報、４４２  巡回計画、４４３  タグ管理テーブル、４４４  端末管理テーブル、４４５  巡回履歴、４４６  タグ使用状況。
【図１】
2014209271.tif 000003
【図２】
2014209271.tif 000004
【図３】
2014209271.tif 000005
【図４】
2014209271.tif 000006
【図５】
2014209271.tif 000007
【図６】
2014209271.tif 000008
【図７】
2014209271.tif 000009
【図８】
2014209271.tif 000010
【図９】
2014209271.tif 000011
【図１０】
2014209271.tif 000012
【図１１】
2014209271.tif 000013