(57)【特許請求の範囲】
【請求項１】
監視領域に存在する携帯端末毎に携帯端末が属する端末集団を示すデータであって時刻毎に端末集団を示すデータである集団履歴データを用いて、携帯端末毎に携帯端末が属していた端末集団から携帯端末が離脱した離脱回数を示す離脱回数データを生成する離脱判定部と、
前記離脱回数データを用いて、不審者が所持している携帯端末である不審端末を示す不審端末データを生成する不審判定部と
を備える不審端末検知装置。
【請求項２】
前記離脱判定部は、連続する２つの時刻の２つの端末集団において前の時刻の端末集団のいずれの構成端末も後の時刻の端末集団に含まれない回数を携帯端末の離脱回数として数える
請求項１に記載の不審端末検知装置。
【請求項３】
前記離脱判定部は、連続する２つの時刻の２つの端末集団において前の時刻の端末集団を構成する構成端末のうち後の時刻の端末集団に含まれる構成端末の割合が制限割合以下である回数を携帯端末の離脱回数として数える
請求項１に記載の不審端末検知装置。
【請求項４】
前記不審判定部は、許容回数を超える離脱回数に対応する携帯端末を前記不審端末と判定する
請求項１から請求項３のいずれか１項に記載の不審端末検知装置。
【請求項５】
前記監視領域に存在する携帯端末毎に携帯端末の周辺に存在する１つ以上の隣接端末から成る隣接端末群を示すファイルであって時刻毎に隣接端末群を示すファイルである隣接履歴ファイルを用いて、前記集団履歴データを生成する集団決定部を備える
請求項１から請求項４のいずれか１項に記載の不審端末検知装置。
【請求項６】
前記隣接履歴ファイルが基準端末と時刻と隣接端末群とを互いに対応付け、
前記集団決定部は、
前記隣接履歴ファイルを用いて、携帯端末毎に携帯端末を含んだ１つ以上の隣接端末群に対応付けられた１つ以上の基準端末から成る一時集団を示すファイルであって時刻毎に一時集団を示すファイルである一時履歴ファイルを生成し、
前記一時履歴ファイルを用いて、携帯端末と今回の一時集団に含まれる一時端末との組毎に一時端末が携帯端末の今回までの一時集団を今回まで連続で構成した連続構成回数を示すデータであって時刻毎に連続構成回数を示すデータである回数履歴データを生成し、
前記回数履歴データを用いて前記集団履歴データを生成する
請求項５に記載の不審端末検知装置。
【請求項７】
前記集団決定部は、携帯端末毎に保留回数を超える連続構成回数に対応する基準端末を携帯端末が属する端末集合に含める
請求項６に記載の不審端末検知装置。
【請求項８】
監視領域に存在する携帯端末毎に携帯端末が属する端末集団を示すデータであって時刻毎に端末集団を示すデータである集団履歴データを用いて、携帯端末毎に携帯端末が属していた端末集団から携帯端末が離脱した離脱回数を示す離脱回数データを生成する離脱判定処理と、
前記離脱回数データを用いて、不審者が所持している携帯端末である不審端末を示す不審端末データを生成する不審判定処理と
をコンピュータに実行させるための不審端末検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不審者を検知する技術に関するものである。
【背景技術】
【０００２】
不審者を検知するための従来のシステムは、人々の行動をカメラを用いて検出し、他の人と異なる行動を行う人または想定されていない行動を行う人を不審者とみなして検知する。
非特許文献１は、逸脱した行動を行う人を検出する技術を開示している。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】鈴木  直彦著、「Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌを用いた逸脱行動人物検出」電子情報通信学会技術研究報告、２００６年６月８日発行、ｐ．４３〜４８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムは、カメラを用いて不審者を検出する。
しかし、混雑した場所では、人と人とが重なってしまい、全ての人を映像に収めることができない。
したがって、従来のシステムでは、混雑した場所にいる不審者を検知することが困難である。【０００５】
本発明は、混雑した場所にいる不審者を検知できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の不審端末検知装置は、
監視領域に存在する携帯端末毎に携帯端末が属する端末集団を示すデータであって時刻毎に端末集団を示すデータである集団履歴データを用いて、携帯端末毎に携帯端末が属していた端末集団から携帯端末が離脱した離脱回数を示す離脱回数データを生成する離脱判定部と、
前記離脱回数データを用いて、不審者が所持している携帯端末である不審端末を示す不審端末データを生成する不審判定部とを備える。
【発明の効果】
【０００７】
本発明によれば、カメラを用いずに不審端末を検知することができる。したがって、混雑した場所にいる不審者を検知することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における不審者検知システム１００の構成図。
【図２】実施の形態１における監視領域１１０の具体例を示す図。
【図３】実施の形態１における信号発信機２００の構成図。
【図４】実施の形態１における携帯端末３００の構成図。
【図５】実施の形態１におけるアクセスポイント４００の構成図。
【図６】実施の形態１における不審端末検知装置５００の構成図。
【図７】実施の形態１における不審者検知方法のフローチャート。
【図８】実施の形態１における携帯端末３００の動作を示すフローチャート。
【図９】実施の形態１における不審端末通知処理のフローチャート。
【図１０】実施の形態１における隣接履歴データ６００を示す図。
【図１１】実施の形態１における隣接履歴ファイル６１０を示す図。
【図１２】実施の形態１における不審端末検知処理のフローチャート。
【図１３】実施の形態１における集団決定処理（Ｓ５１０）のフローチャート。
【図１４】実施の形態１における一時履歴ファイル６２０を示す図。
【図１５】実施の形態１における一時集団を説明するための図。
【図１６】実施の形態１における一時履歴ファイル６２０の生成（Ｓ５１１）を示すフローチャート。
【図１７】実施の形態１における回数履歴データ６３０を示す図。
【図１８】実施の形態１における回数履歴データ６３０の生成（Ｓ５１２）を示すフローチャート。
【図１９】実施の形態１における集団履歴データ６４０を示す図。
【図２０】実施の形態１における集団履歴データ６４０の生成（Ｓ５１３）を示すフローチャート。
【図２１】実施の形態１における離脱判定処理（Ｓ５２０）のフローチャート。
【図２２】実施の形態１における離脱回数データ６５０を示す図。
【図２３】実施の形態１における不審判定処理（Ｓ５３０）のフローチャート。
【図２４】実施の形態１における不審端末データ６６０を示す図。
【図２５】実施の形態３における監視領域１１０の具体例を示す図。
【図２６】実施の形態における不審端末検知装置５００のハードウェア構成図。
【発明を実施するための形態】
【０００９】
実施の形態および図面において、同じ要素および対応する要素には同じ符号を付している。同じ符号が付された要素の説明は適宜に省略または簡略化する。図中の矢印はデータの流れ又は処理の流れを主に示している。
【００１０】
実施の形態１．
不審者を検知する形態について、図１から図２４に基づいて説明する。
【００１１】
＊＊＊構成の説明＊＊＊
図１に基づいて、不審者検知システム１００の構成を説明する。
不審者検知システム１００は、不審者を検知するためのシステムである。
不審者検知システム１００は、信号発信機２００と携帯端末３００とアクセスポイント４００と不審端末検知装置５００とを備える。
【００１２】
図２に基づいて、監視領域１１０の具体例を説明する。
監視領域１１０は、不審者検知システム１００によって監視される領域である。
監視領域１１０の具体例は駅構内である。
【００１３】
それぞれの歩行者（１０１Ａ〜１０１Ｄ）は、携帯端末（３００Ａ〜３００Ｄ）を所持している。
それぞれの改札機には信号発信機（２００Ａ〜２００Ｈ）が取り付けられており、各信号発信機は信号を発信している。
歩行者（１０１Ａ〜１０１Ｄ）を特定しない場合、それぞれの歩行者を歩行者１０１という。
信号発信機（２００Ａ〜２００Ｈ）を特定しない場合、それぞれを信号発信機２００という。
携帯端末（３００Ａ〜３００Ｄ）を特定しない場合、それぞれを携帯端末３００という。
【００１４】
駅構内には、アクセスポイント（４００Ａ〜４００Ｄ）が設置されている。
携帯端末（３００Ａ〜３００Ｄ）は、アクセスポイント（４００Ａ〜４００Ｄ）を介して、不審端末検知装置５００と通信を行う。不審端末検知装置５００の図示は省略している。
【００１５】
図３に基づいて、信号発信機２００の構成を説明する。
信号発信機２００は、プロセッサ２０１とメモリ２０２と通信装置２０３といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
【００１６】
プロセッサ２０１は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、他のハードウェアを制御する。例えば、プロセッサ２０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
メモリ２０２は揮発性の記憶装置である。メモリ２０２は、主記憶装置またはメインメモリとも呼ばれる。例えば、メモリ２０２はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置２０３は通信を行う装置、すなわち、レシーバ及びトランスミッタである。例えば、通信装置２０３は通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
【００１７】
通信装置２０３は信号発信部２９１として機能する。
【００１８】
図４に基づいて、携帯端末３００の構成を説明する。
携帯端末３００は、プロセッサ３０１とメモリ３０２と補助記憶装置３０３と通信装置３０４と入出力装置３０５といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
【００１９】
プロセッサ３０１は、演算処理を行うＩＣであり、他のハードウェアを制御する。例えば、プロセッサ３０１はＣＰＵである。
メモリ３０２は揮発性の記憶装置である。メモリ３０２は、主記憶装置またはメインメモリとも呼ばれる。例えば、メモリ３０２はＲＡＭである。メモリ３０２に記憶されたデータは必要に応じて補助記憶装置３０３に保存される。
補助記憶装置３０３は不揮発性の記憶装置である。例えば、補助記憶装置３０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、またはフラッシュメモリである。補助記憶装置３０３に記憶されたデータは必要に応じてメモリ３０２にロードされる。
【００２０】
通信装置３０４は通信を行う装置、すなわち、レシーバ及びトランスミッタである。例えば、通信装置３０４は通信チップまたはＮＩＣである。
入出力装置３０５は入力装置および出力装置である。例えば、入力装置はタッチパネルであり、出力装置はディスプレイである。
【００２１】
携帯端末３００は、端末探索部３１０といったソフトウェア要素を備える。ソフトウェア要素はソフトウェアで実現される要素である。
【００２２】
補助記憶装置３０３には、端末探索部３１０としてコンピュータを機能させるための端末プログラムが記憶されている。端末プログラムは、メモリ３０２にロードされて、プロセッサ３０１によって実行される。
さらに、補助記憶装置３０３にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記憶されている。ＯＳの少なくとも一部は、メモリ３０２にロードされて、プロセッサ３０１によって実行される。
つまり、プロセッサ３０１は、ＯＳを実行しながら、端末プログラムを実行する。
端末プログラムを実行して得られるデータは、メモリ３０２、補助記憶装置３０３、プロセッサ３０１内のレジスタまたはプロセッサ３０１内のキャッシュメモリといった記憶装置に記憶される。
【００２３】
メモリ３０２は端末記憶部３９１として機能する。但し、他の記憶装置が、メモリ３０２の代わりに、又は、メモリ３０２と共に、端末記憶部３９１として機能してもよい。
通信装置３０４は、信号受信部３９２と履歴送信部３９３と通知受信部３９４として機能する。
入出力装置３０５は表示部３９５として機能する。
【００２４】
端末プログラムは、磁気ディスク、光ディスクまたはフラッシュメモリ等の不揮発性の記憶媒体にコンピュータ読み取り可能に記憶することができる。
【００２５】
図５に基づいて、アクセスポイント４００の構成を説明する。
アクセスポイント４００は、プロセッサ４０１とメモリ４０２と通信装置４０３といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
【００２６】
プロセッサ４０１は、演算処理を行うＩＣであり、他のハードウェアを制御する。例えば、プロセッサ４０１はＣＰＵである。メモリ４０２は、主記憶装置またはメインメモリとも呼ばれる。
通信装置４０３は通信を行う装置、すなわち、レシーバ及びトランスミッタである。例えば、通信装置４０３は通信チップまたはＮＩＣである。
【００２７】
通信装置４０３は、通信受信部４９１と通信送信部４９２として機能する。
【００２８】
図６に基づいて、不審端末検知装置５００の構成を説明する。
不審端末検知装置５００は、プロセッサ５０１とメモリ５０２と補助記憶装置５０３と通信装置５０４と入出力インタフェース５０５といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
【００２９】
プロセッサ５０１は、演算処理を行うＩＣであり、他のハードウェアを制御する。例えば、プロセッサ５０１はＣＰＵである。
メモリ５０２は揮発性の記憶装置である。メモリ５０２は、主記憶装置またはメインメモリとも呼ばれる。例えば、メモリ５０２はＲＡＭである。メモリ５０２に記憶されたデータは必要に応じて補助記憶装置５０３に保存される。
補助記憶装置５０３は不揮発性の記憶装置である。例えば、補助記憶装置５０３は、ＲＯＭ、ＨＤＤ、またはフラッシュメモリである。補助記憶装置５０３に記憶されたデータは必要に応じてメモリ５０２にロードされる。
通信装置５０４は通信を行う装置、すなわち、レシーバ及びトランスミッタである。例えば、通信装置５０４は通信チップまたはＮＩＣである。
入出力インタフェース５０５は入力装置および出力装置が接続されるポートである。例えば、入出力インタフェース５０５はＵＳＢ端子であり、入力装置はキーボードおよびマウスであり、出力装置はディスプレイである。ＵＳＢはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略称である。
【００３０】
不審端末検知装置５００は、集団決定部５１０と離脱判定部５２０と不審判定部５３０といったソフトウェア要素を備える。ソフトウェア要素はソフトウェアで実現される要素である。
【００３１】
補助記憶装置５０３には、集団決定部５１０と離脱判定部５２０と不審判定部５３０としてコンピュータを機能させるための不審者検知プログラムが記憶されている。不審者検知プログラムは、メモリ５０２にロードされて、プロセッサ５０１によって実行される。
さらに、補助記憶装置５０３にはＯＳが記憶されている。ＯＳの少なくとも一部は、メモリ５０２にロードされて、プロセッサ５０１によって実行される。
つまり、プロセッサ５０１は、ＯＳを実行しながら、不審者検知プログラムを実行する。
不審者検知プログラムを実行して得られるデータは、メモリ５０２、補助記憶装置５０３、プロセッサ５０１内のレジスタまたはプロセッサ５０１内のキャッシュメモリといった記憶装置に記憶される。
【００３２】
メモリ５０２は検知記憶部５９１として機能する。但し、他の記憶装置が、メモリ９０２の代わりに、又は、メモリ９０２と共に、検知記憶部５９１として機能してもよい。
通信装置５０４は、履歴受信部５９２と通知送信部５９３として機能する。
入出力インタフェース５０５は表示部５９４として機能する。
【００３３】
不審端末検知装置５００は、プロセッサ５０１を代替する複数のプロセッサを備えてもよい。複数のプロセッサは、プロセッサ５０１の役割を分担する。
【００３４】
不審者検知プログラムは、磁気ディスク、光ディスクまたはフラッシュメモリ等の不揮発性の記憶媒体にコンピュータ読み取り可能に記憶することができる。
【００３５】
＊＊＊動作の説明＊＊＊
不審者検知システム１００の動作は不審者検知方法に相当する。
【００３６】
図７に基づいて、不審者検知方法の概要を説明する。
ステップＳ１１０において、携帯端末３００は、信号発信機２００から発信される信号を受信する。これにより、その携帯端末３００に対する不審者検知方法が開始する。
例えば、図２において、歩行者１０１Ａは携帯端末３００Ａを所持している。携帯端末３００Ａは、歩行者１０１Ａが改札機を通過するときに、信号発信機２００Ａから発信される信号を受信する。これにより、携帯端末３００Ａに対する不審者検知方法が開始される。
【００３７】
ステップＳ１２０において、携帯端末３００は、隣接端末を探索し、隣接履歴データ６００を生成する。
隣接履歴データ６００は、時刻毎に隣接端末群を示すデータである。
隣接端末群は、１つ以上の隣接端末から成る。
隣接端末は、携帯端末３００の周辺に存在する他の携帯端末３００である。
【００３８】
ステップＳ１３０において、携帯端末３００は、アクセスポイント４００を介して、隣接履歴データ６００を不審端末検知装置５００へ送信する。
例えば、図２において、歩行者１０１Ｂは携帯端末３００Ｂを所持している。携帯端末３００Ｂは、歩行者１０１Ｂがアクセスポイント４００Ａに近づいたときに、アクセスポイント４００Ａを介して隣接履歴データ６００を不審端末検知装置５００へ送信する。
【００３９】
ステップＳ１４０において、不審端末検知装置５００は、アクセスポイント４００を介して、隣接履歴データ６００を携帯端末３００から受信する。
【００４０】
ステップＳ１５０において、不審端末検知装置５００は、各携帯端末３００の隣接履歴データ６００に基づいて不審端末を判定し、不審端末データ６６０を生成する。
不審端末データ６６０は、不審端末を示すデータである。
不審端末は、不審者が所持している携帯端末３００である。
【００４１】
ステップＳ１６０において、不審端末検知装置５００は、アクセスポイント４００を介して、不審端末データ６６０を携帯端末３００に送信する。
【００４２】
ステップＳ１７０において、携帯端末３００は、アクセスポイント４００を介して、不審端末データ６６０を不審端末検知装置５００から受信する。そして、携帯端末３００は、不審端末データ６６０をディスプレイに表示する。
例えば、図２において、携帯端末３００Ｂは、歩行者１０１Ｂがアクセスポイント４００Ａに近づいたときに、アクセスポイント４００を介して不審端末データ６６０を不審端末検知装置５００から受信する。そして、携帯端末３００Ｂは不審端末データ６６０をディスプレイに表示し、歩行者１０１Ｂは不審者の存在を知る。
【００４３】
ステップＳ１８０において、信号発信機２００から発信される信号を携帯端末３００が受信した場合、その携帯端末３００に対する不審者検知方法が終了する。
例えば、図２において、歩行者１０１Ｄは携帯端末３００Ｄを所持している。携帯端末３００Ｄは、歩行者１０１Ｄが改札機を通過するときに、信号発信機２００Ｅから信号を受信する。これにより、携帯端末３００Ｄに対する不審者検知方法が終了する。
携帯端末３００が信号を受信しない場合、処理はステップＳ１２０に進む。
【００４４】
図８に基づいて、携帯端末３００の動作を説明する。
ステップＳ３０１において、信号発信機２００の信号発信部２９１は信号を発信する。
携帯端末３００の信号受信部３９２は、信号を受信することが可能である場合に信号を受信する。信号を受信することが可能である場合とは、携帯端末３００が信号発信機２００の通信範囲の中に存在するため信号が携帯端末３００に到達した場合である。
例えば、図２において、歩行者１０１Ａが改札を通過するときに、携帯端末３００Ａは、信号発信機２００Ａから発信される信号を受信する。
信号が受信された場合、処理はステップＳ３１１に進む。
信号が受信されない場合、処理はステップＳ３０１に進む。
【００４５】
ステップＳ３１１において、携帯端末３００の端末探索部３１０は、隣接端末を探索する。
具体的には、端末探索部３１０は、近距離通信を行うことによって、隣接端末から隣接端末識別子を取得する。
近距離通信の具体例は、Ｂｌｕｅｔｏｏｔｈ（登録商標）または赤外線を利用した通信である。
隣接端末識別子は、隣接端末を識別する端末識別子である。端末識別子は、携帯端末３００を識別する。例えば、端末識別子は、ＵＤＩＤ、ＭＡＣアドレスまたはホスト名である。ＵＤＩＤはＵｎｉｑｕｅ  Ｄｅｖｉｃｅ  ＩＤｅｎｔｉｆｉｅｒの略称であり、ＭＡＣはＭｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌの略称である。
【００４６】
ステップＳ３１２において、携帯端末３００の端末探索部３１０は、隣接履歴データ６００を生成する。
具体的には、端末探索部３１０は以下のように動作する。
隣接履歴データ６００が端末記憶部３９１に記憶されていない場合、端末探索部３１０は、探索時刻と隣接端末識別子との組が登録された隣接履歴データ６００を生成する。端末記憶部３９１は、隣接履歴データ６００を記憶する。
隣接履歴データ６００が端末記憶部３９１に記憶されている場合、端末探索部３１０は、探索時刻と隣接端末識別子との組を隣接履歴データ６００に登録する。
【００４７】
ステップＳ３２１において、携帯端末３００の履歴送信部３９３は、アクセスポイント４００へのアクセスが可能であるか判定する。
アクセスポイント４００へのアクセスが可能である場合、処理はステップＳ３２２に進む。
アクセスポイント４００へのアクセスが可能でない場合、数秒間の待機の後、処理はステップＳ３１１にする。
【００４８】
ステップＳ３２２において、携帯端末３００の履歴送信部３９３は、アクセスポイント４００を介して、隣接履歴データ６００を不審端末検知装置５００へ送信する。
例えば、図２において、歩行者１０１Ｂがアクセスポイント４００Ａに近づいたときに、携帯端末３００Ｂは、アクセスポイント４００Ａを介して、隣接履歴データ６００を不審端末検知装置５００へ送信する。
【００４９】
ステップＳ３３１において、携帯端末３００の通知受信部３９４は、アクセスポイント４００を介して、不審端末検知装置５００から不審端末データ６６０を受信する。端末記憶部３９１は、不審端末データ６６０を記憶する。
【００５０】
ステップＳ３３２において、携帯端末３００の表示部３９５は、不審検知メッセージを表示する。不審検知メッセージは、不審者が周囲にいることを知らせるメッセージである。例えば、不審検知メッセージは、不審端末データ６６０に設定されている不審端末識別子を含む。不審端末識別子は、不審端末を識別する端末識別子である。
これにより、携帯端末３００を所持している人は、不審者の存在を知ることができる。
【００５１】
ステップＳ３３３において、携帯端末３００の端末記憶部３９１は、隣接履歴データ６００を消去する。隣接履歴データ６００は、不審端末検知装置５００へ送信済みであるため消去される。
【００５２】
ステップＳ３４１において、携帯端末３００の信号受信部３９２は、信号を受信することが可能である場合に信号を受信する。
例えば、図２において、歩行者１０１Ｄが改札を通過するときに、携帯端末３００Ｄは、信号発信機２００Ｅから発信される信号を受信する。
信号が受信された場合、処理はステップＳ３０１に進む。
信号が受信されない場合、数秒間の待機の後、処理はステップＳ３１１に進む。
【００５３】
隣接端末の探索の頻度を上げれば上げるほど、より粒度が高い隣接履歴データ６００を得ることができる。その結果、高い精度で不審者を特定できる。しかし、隣接端末の探索の頻度が上がると携帯端末３００の負荷が上がる。その結果、バッテリーの消耗が早くなってしまい、また、他のアプリケーションの処理が遅くなってしまう。そこで、ステップＳ３２１またはステップＳ３４１からステップＳ３１１へ処理が進む前に、携帯端末３００は、数秒間待機する。これにより、携帯端末３００の負荷を下げることができる。
【００５４】
不審端末検知装置５００の動作は不審端末検知方法に相当する。また、不審端末検知方法の手順は不審端末検知プログラムの手順に相当する。
【００５５】
図９に基づいて、不審端末通知処理を説明する。
不審端末通知処理は不審端末検知方法の一部を構成する。
不審端末通知処理は、携帯端末３００から送信された隣接履歴データ６００がアクセスポイント４００を介して不審端末検知装置５００に到達したときに実行される。
【００５６】
ステップＳ５０１において、履歴受信部５９２は、アクセスポイント４００を介して、携帯端末３００から隣接履歴データ６００を受信する。
【００５７】
ステップＳ５０２において、検知記憶部５９１は隣接履歴データ６００を記憶する。
具体的には、検知記憶部５９１は、隣接履歴ファイル６１０を記憶している。そして、検知記憶部５９１は、携帯端末３００の端末識別子と隣接履歴データ６００との組を隣接履歴ファイル６１０に登録する。
【００５８】
図１０に基づいて、隣接履歴データ６００を説明する。
隣接履歴データ６００は、タイムスタンプと隣接端末群とのそれぞれの欄を有する。それぞれの欄は互いに対応付けられている。
タイムスタンプの欄は、探索時刻を示す。探索時刻は、隣接端末の探索が行われた時刻である。
隣接端末群の欄は、隣接端末群に含まれる各隣接端末の端末識別子を示す。
【００５９】
図１１に基づいて、隣接履歴ファイル６１０を説明する。
隣接履歴ファイル６１０は、基準端末とタイムスタンプと隣接端末とのそれぞれの欄を有する。それぞれの欄は互いに対応付けられている。
基準端末の欄は、基準端末の端末識別子を示す。基準端末は、隣接履歴データ６００の送信元の携帯端末３００である。
タイムスタンプの欄および隣接端末群の欄は、隣接履歴データ６００における欄と同じである。
【００６０】
ステップＳ５０３において、通知送信部５９３は、アクセスポイント４００を介して、不審端末データ６６０を携帯端末３００へ送信する。
具体的には、以下のような場合に不審端末データ６６０が送信される。
まず、不審判定部５３０は、不審端末データ６６０を隣接履歴データ６００と比較することによって、不審端末識別子が隣接履歴データ６００に含まれるか判定する。そして、不審端末識別子が隣接履歴データ６００に含まれる場合、通知送信部５９３は不審端末データ６６０を送信する。
【００６１】
ステップＳ５０４において、表示部５９４は、不審端末データ６６０をディスプレイに表示する。
【００６２】
図１２に基づいて、不審端末検知処理を説明する。
不審端末検知処理は不審端末検知方法の一部を構成する。
不審端末検知処理は、繰り返し実行される。但し、不審端末検知装置５００の負荷を考慮して、不審端末検知処理は数秒の間隔を空けて繰り返される。
【００６３】
ステップＳ５１０において、集団決定部５１０は、携帯端末３００毎に隣接履歴ファイル６１０を用いて集団履歴データ６４０を生成する。
集団履歴データ６４０は、携帯端末３００が属する端末集団を時刻毎に示すデータである。
端末集団は、１つ以上の携帯端末３００から成る集団である。
集団決定処理（Ｓ５１０）の詳細については後述する。
【００６４】
ステップＳ５２０において、離脱判定部５２０は、携帯端末３００毎に集団履歴データ６４０を用いて離脱回数データ６５０を生成する。
離脱回数データ６５０は、離脱回数を示すデータである。
離脱回数は、携帯端末３００が属していた端末集団から携帯端末３００が離脱した回数である。
具体的には、離脱判定部５２０は、連続する２つの時刻の２つの端末集団において前の時刻の端末集団のいずれの構成端末も後の時刻の端末集団に含まれない回数を数える。その回数が携帯端末３００の離脱回数である。構成端末は、端末集団に含まれる携帯端末３００である。
離脱判定処理（Ｓ５２０）の詳細については後述する。
【００６５】
ステップＳ５３０において、不審判定部５３０は、離脱回数データ６５０を用いて不審端末データ６６０を生成する。
具体的には、不審判定部５３０は、許容回数を超える離脱回数に対応する携帯端末３００を不審端末と判定する。
不審判定処理（Ｓ５３０）の詳細については後述する。
【００６６】
図１３に基づいて、集団決定処理（Ｓ５１０）を説明する。
ステップＳ５１１において、集団決定部５１０は、隣接履歴ファイル６１０を用いて一時履歴ファイル６２０を生成する。
一時履歴ファイル６２０は、携帯端末３００と時刻との組毎に一時集団を示すファイルである。
一時集団は、携帯端末３００を含んだ１つ以上の隣接端末群に対応付けられた１つ以上の基準端末から成る。
【００６７】
図１４に基づいて、一時履歴ファイル６２０を説明する。
一時履歴ファイル６２０は、携帯端末とタイムスタンプと一時集団とのそれぞれの欄を有する。それぞれの欄は互いに対応付けられている。
携帯端末の欄は、携帯端末３００の端末識別子を示す。
タイムスタンプの欄は、探索時刻を示す。
一時集団の欄は、一時集団に含まれる各携帯端末３００の端末識別子を示す。
【００６８】
図１５に基づいて、一時集団を説明する。
携帯端末３００Ａを携帯端末Ａと記し、携帯端末３００Ｂを携帯端末Ｂと記し、携帯端末３００Ｃを携帯端末Ｃと記し、携帯端末３００Ｄを携帯端末Ｄと記す。
【００６９】
図１５の（１）において、携帯端末Ａの隣接端末群は携帯端末Ｂ、携帯端末Ｃおよび携帯端末Ｄである。集団決定部５１０は、携帯端末Ａの隣接履歴データ６００を参照することによって、携帯端末Ａの隣接端末群を特定する。
図１５の（２）において、携帯端末Ａは、各隣接端末（Ａ）の一時集団に含まれる。隣接端末（Ａ）は、携帯端末Ａの隣接端末を意味する。つまり、携帯端末Ａは、携帯端末Ｂと携帯端末Ｃと携帯端末Ｄとのそれぞれの一時集団に含まれる。集団決定部５１０は、各隣接端末（Ａ）の一時集団に携帯端末Ａを登録する。
図１５の（３）において、携帯端末Ｂは各隣接端末（Ｂ）の一時集団を構成し、携帯端末Ｃは各隣接端末（Ｃ）の一時集団を構成し、携帯端末Ｄは各隣接端末（Ｄ）の一時集団に含まれる。隣接端末（Ｂ）は携帯端末Ｂの隣接端末を意味し、隣接端末（Ｃ）は携帯端末Ｃの隣接端末を意味し、隣接端末（Ｄ）は携帯端末Ｄの隣接端末を意味する。集団決定部５１０は、各隣接端末（Ｂ）の一時集団に携帯端末Ｂを登録し、各隣接端末（Ｃ）の一時集団に携帯端末Ｃを登録し、各隣接端末（Ｄ）の一時集団に携帯端末Ｄを登録する。
【００７０】
図１６に基づいて、一時履歴ファイル６２０の生成（Ｓ５１１）を説明する。
ステップＳ５１１１において、集団決定部５１０は、隣接履歴ファイル６１０から、タイムスタンプを昇順に１つ選択する。
そして、集団決定部５１０は、選択されたタイムスタンプに対応する隣接履歴レコード群を隣接履歴ファイル６１０から取得する。取得される隣接履歴レコード群は、選択されたタイムスタンプを含んだ１つ以上の隣接履歴レコードから成る。隣接履歴レコードは、隣接履歴ファイル６１０の１行に相当する。
【００７１】
ステップＳ５１１２において、集団決定部５１０は、隣接履歴レコード群から、未選択の基準端末を１つ選択する。
【００７２】
ステップＳ５１１３において、集団決定部５１０は、隣接履歴レコード群から、選択された基準端末に対応する隣接履歴レコードを選択する。
次に、集団決定部５１０は、選択された隣接履歴レコードから隣接端末群を特定する。
そして、集団決定部５１０は、特定された隣接端末群に含まれる隣接端末毎に以下のように動作する。
【００７３】
隣接端末とタイムスタンプとに対応する一時履歴レコードが一時履歴ファイル６２０に登録されていない場合、集団決定部５１０は、一時履歴レコードを一時履歴ファイル６２０に追加する。さらに、集団決定部５１０は、隣接端末とタイムスタンプとを一時履歴レコードに設定する。一時履歴レコードは一時履歴ファイル６２０の１行に相当する。
そして、集団決定部５１０は、隣接端末とタイムスタンプとに対応する一時履歴レコードの一時集団の欄に、基準端末を設定する。
【００７４】
ステップＳ５１１４において、集団決定部５１０は、未選択の基準端末が有るか判定する。未選択の基準端末は、ステップＳ５１１２で選択されていない基準端末である。
未選択の基準端末が有る場合、処理はステップＳ５１１２に進む。
未選択の基準端末が無い場合、処理はステップＳ５１１５に進む。
【００７５】
ステップＳ５１１５において、集団決定部５１０は、未選択のタイムスタンプが有るか判定する。未選択のタイムスタンプは、ステップＳ５１１１で選択されていないタイムスタンプである。
未選択のタイムスタンプが有る場合、処理はステップＳ５１１１に進む。
未選択のタイムスタンプが無い場合、処理は終了する。
【００７６】
図１３に戻り、ステップＳ５１２を説明する。
ステップＳ５１２において、集団決定部５１０は、一時履歴ファイル６２０を用いて、携帯端末３００毎に回数履歴データ６３０を生成する。
回数履歴データ６３０は、時刻毎に連続構成回数を示すデータである。
連続構成回数は、今回の一時端末が今回までの一時集団を今回まで連続で構成した回数である。
今回の一時端末は、今回の一時集団に含まれる一時端末である。
一時端末は、一時集団を構成した携帯端末３００（基準端末）である。
【００７７】
図１７に基づいて、回数履歴データ６３０を説明する。
回数履歴データ６３０は、一時端末と連続構成回数とのそれぞれの欄を有する。それぞれの欄は互いに対応付けられている。
一時端末の欄は、一時端末の端末識別子を示す。
連続構成回数の欄は、連続構成回数を示す。
【００７８】
図１７の回数履歴データ６３０は、１０時１０分０５秒における携帯端末Ａの回数履歴データ６３０であり、図１４の一時履歴ファイル６２０を用いて生成される。
図１４に示すように、１０時１０分００秒において、携帯端末Ａの一時集団は携帯端末Ｂと携帯端末Ｃとによって構成されている。さらに、１０時１０分０５秒において、携帯端末Ａの一時集団は携帯端末Ｂによって構成されている。
したがって、１０時１０分０５秒において、携帯端末Ａの一時集団に対する携帯端末Ｂの連続構成回数は２回である（図１７参照）。また、携帯端末Ａの一時集団に対する携帯端末Ｃの連続構成回数は０回である（図１７参照）。さらに、携帯端末Ａの一時集団に対して、携帯端末Ｄの連続構成回数と携帯端末Ｅの連続構成回数とはそれぞれ０回である（図１７参照）。
【００７９】
図１８に基づいて、回数履歴データ６３０の生成（Ｓ５１２）を説明する。
ステップＳ５１２１からステップＳ５１２６までの処理は、各携帯端末３００に対して実行される。
【００８０】
ステップＳ５１２１において、集団決定部５１０は、一時履歴ファイル６２０から、タイムスタンプを昇順に１つ選択する。
そして、集団決定部５１０は、選択されたタイムスタンプに対応する一時履歴レコードを一時履歴ファイル６２０から取得する。
【００８１】
ステップＳ５１２２において、集団決定部５１０は、一時履歴レコードから、未選択の一時端末を１つ選択する。
【００８２】
ステップＳ５１２３において、集団決定部５１０は、一時端末の連続構成回数に１を加える。
【００８３】
ステップＳ５１２４において、集団決定部５１０は、未選択の一時端末が有るか判定する。未選択の一時端末は、ステップＳ５１２２で選択されていない一時端末である。
未選択の一時端末が有る場合、処理はステップＳ５１２２に進む。
未選択の一時端末が無い場合、処理はステップＳ５１２５に進む。
【００８４】
ステップＳ５１２５において、集団決定部５１０は、他の携帯端末３００の連続構成回数を０にする。他の携帯端末３００は、一時端末以外の携帯端末３００である。
【００８５】
ステップＳ５１２６において、集団決定部５１０は、未選択のタイムスタンプが有るか判定する。未選択のタイムスタンプは、ステップＳ５１２１で選択されていないタイムスタンプである。
未選択のタイムスタンプが有る場合、処理はステップＳ５１２１に進む。
未選択のタイムスタンプが無い場合、処理は終了する。
【００８６】
図１３に戻り、ステップＳ５１３を説明する。
ステップＳ５１３において、集団決定部５１０は、携帯端末３００毎に回数履歴データ６３０を用いて集団履歴データ６４０を生成する。
具体的には、集団決定部５１０は、携帯端末３００毎に保留回数を超える連続構成回数に対応する一時端末を携帯端末３００が属する端末集合に含める。保留回数は、予め決められた回数である。
【００８７】
図１９に基づいて、集団履歴データ６４０を説明する。
集団履歴データ６４０は、タイムスタンプと端末集団とのそれぞれの欄を有する。それぞれの欄は互いに対応付けられている。
タイムスタンプの欄は、探索時刻を示す。
端末集団の欄は、各構成端末の端末識別子を示す。構成端末は、端末集団に含まれる携帯端末３００である。
【００８８】
図２０に基づいて、集団履歴データ６４０の生成（Ｓ５１３）を説明する。
ステップＳ５１３１からステップＳ５１３４までの処理は、各回数履歴データ６３０に対して実行される。
【００８９】
ステップＳ５１３１において、集団決定部５１０は、回数履歴データ６３０から、未選択の一時端末を１つ選択する。
【００９０】
ステップＳ５１３２において、集団決定部５１０は、回数履歴データ６３０から、一時端末の連続構成回数を取得する。
そして、集団決定部５１０は、連続構成回数を保留回数と比較する。
連続構成回数が保留回数より多い場合、処理はステップＳ５１３３に進む。
連続構成回数が保留回数以下である場合、処理はステップＳ５１３４に進む。
【００９１】
ステップＳ５１３３において、集団決定部５１０は、一時端末を端末集団に追加する。
【００９２】
ステップＳ５１３４において、集団決定部５１０は、未選択の一時端末が有るか判定する。未選択の一時端末は、ステップＳ５１３１で選択されていない一時端末である。
未選択の一時端末が有る場合、処理はステップＳ５１３１に進む。
未選択の一時端末が無い場合、処理は終了する。
【００９３】
図２１に基づいて、離脱判定処理（Ｓ５２０）を説明する。
ステップＳ５２１において、離脱判定部５２０は、未選択の携帯端末３００を１つ選択する。
ステップＳ５２２からステップＳ５２４までの処理において、ステップＳ５２１で選択された携帯端末３００を選択端末という。
【００９４】
ステップＳ５２２において、離脱判定部５２０は、選択端末の集団履歴データ６４０から、タイムスタンプを昇順に１つ選択する。
ステップＳ５２３において、ステップＳ５２２で選択されたタイムスタンプを今回のタイムスタンプという。また、ステップＳ５２２で選択されたタイムスタンプの１つ前のタイムスタンプを前回のタイムスタンプという。
【００９５】
ステップＳ５２３において、離脱判定部５２０は、選択端末の集団履歴データ６４０から、今回の端末集団と前回の端末集団とを特定する。今回の端末集団は今回のタイムスタンプに対応付けられた端末集団であり、前回の端末集団は前回のタイムスタンプに対応付けられた端末集団である。端末集団に含まれる携帯端末３００を構成端末という。
次に、離脱判定部５２０は、今回の端末集団を前回の端末集団と比較する。
そして、離脱判定部５２０は、今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱しているか判定する。
具体的には、離脱判定部５２０は、前回の端末集団の少なくとも一部が今回の端末集団に含まれるか判定する。前回の端末集団の少なくとも一部が今回の端末集団に含まれる場合、今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱していない。前回の端末集団のいずれの構成端末も今回の端末集団に含まれない場合、今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱している。
今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱している場合、処理はステップＳ５２４に進む。
今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱していない場合、処理はステップＳ５２５に進む。
【００９６】
図１９において、今回のタイムスタンプが１０時１０分２０秒であるものとする。今回の端末集団は携帯端末Ｃおよび携帯端末Ｅである。前回のタイムスタンプは１０時１０分１５秒であり、前回の端末集団は携帯端末Ｂおよび携帯端末Ｄである。
今回の端末集団には、前回の端末集団のいずれの構成端末（携帯端末Ｂまたは携帯端末Ｄ）も含まれない。
したがって、１０時１０分２０秒において、携帯端末Ａは前回の端末集団から離脱している。つまり、携帯端末Ａを所持している歩行者１０１Ａは、他の人と異なる行動をした可能性が高い。
【００９７】
図２１に戻り、ステップＳ５２４から説明を続ける。
ステップＳ５２４において、離脱判定部５２０は、選択端末の離脱回数に１と加える。なお、離脱回数の初期値は０である。
【００９８】
ステップＳ５２５において、離脱判定部５２０は、未選択のタイムスタンプが有るか判定する。未選択のタイムスタンプは、ステップＳ５２２で選択されていないタイムスタンプである。
未選択のタイムスタンプが有る場合、処理はステップＳ５２２に進む。
未選択のタイムスタンプが無い場合、処理はステップＳ５２６に進む。
【００９９】
ステップＳ５２６において、離脱判定部５２０は、未選択の携帯端末３００が有るか判定する。未選択の携帯端末３００は、ステップＳ５２１で選択されていない携帯端末３００である。
未選択の携帯端末３００が有る場合、処理はステップＳ５２１に進む。
未選択の携帯端末３００が無い場合、離脱判定処理（Ｓ５２０）は終了する。
【０１００】
離脱判定処理（Ｓ５２０）によって、離脱回数データ６５０が生成される。
図２２に基づいて、離脱回数データ６５０を説明する。
離脱回数データ６５０は、携帯端末と離脱回数とのそれぞれの欄を有する。それぞれの欄は互いに対応付けられている。
携帯端末の欄は、端末識別子を示す。
離脱回数の欄は、離脱回数を示す。
【０１０１】
図２３に基づいて、不審判定処理（Ｓ５３０）を説明する。
ステップＳ５３１において、不審判定部５３０は、未選択の携帯端末３００を１つ選択する。
ステップＳ５３２およびステップＳ５３３において、ステップＳ５３１で選択された携帯端末３００を選択端末という。
【０１０２】
ステップＳ５３２において、不審判定部５３０は、選択端末の離脱回数を離脱回数データ６５０から取得する。
そして、不審判定部５３０は、選択端末の離脱回数を許容回数と比較する。許容回数は予め決められた回数である。
選択端末の離脱回数が許容回数以上である場合、処理はステップＳ５３３に進む。
選択端末の離脱回数が許容回数未満である場合、処理はステップＳ５３４に進む。
【０１０３】
ステップＳ５３３において、不審判定部５３０は、選択端末を不審端末データ６６０に登録する。
具体的には、不審判定部５３０は、選択端末の端末識別子を不審端末データ６６０に設定する。
【０１０４】
ステップＳ５３４において、不審判定部５３０は、未選択の携帯端末３００が有るか判定する。未選択の携帯端末３００は、ステップＳ５３１で選択されていない携帯端末３００である。
未選択の携帯端末３００が有る場合、処理はステップＳ５３１に進む。
未選択の携帯端末３００が無い場合、不審判定処理（Ｓ５３０）は終了する。
【０１０５】
不審判定処理（Ｓ５３０）によって、不審端末データ６６０が生成される。
図２４に基づいて、不審端末データ６６０を説明する。
不審端末データ６６０は、各不審端末の端末識別子を示す。
図２２において、許容回数が１０回である場合、携帯端末Ｄおよび携帯端末Ｅが不審端末である。したがって、図２４の不審端末データ６６０は、不審端末の端末識別子「Ｄ」および「Ｅ」を示している。
【０１０６】
＊＊＊実施の形態１の効果＊＊＊
携帯端末３００間の近距離無線が用いられるため、カメラを用いずに不審者を検知することができる。
携帯端末３００が不審者を監視するセンサーとして機能するため、カメラを用いて監視を行う場合のように死角が存在しない。したがって、混雑した場所であっても不審者を検知することができる。
携帯端末３００から通知された隣接端末群が携帯端末３００の端末集団となるのではなく、携帯端末３００が隣接端末の端末集団に属する（図１５参照）。そのため、携帯端末３００が偽の隣接端末群を通知しても、隣接端末が正常な隣接端末群を通知すれば、不審者を正しく検知することができる。例えば、ある人が携帯端末３００を用いて偽の隣接端末群を通知しても、その人が他の人と異なる行動をした場合にはその人を不審者として検知することができる。したがって、不審者検知システム１００の信頼性が高い。
【０１０７】
実施の形態２．
端末集団の変化の割合に基づいて携帯端末３００の離脱を判定する形態について、主に実施の形態１と異なる点を説明する。
【０１０８】
＊＊＊構成の説明＊＊＊
不審者検知システム１００の構成は、実施の形態１における構成と同じである。
【０１０９】
＊＊＊動作の説明＊＊＊
不審者検知方法は、離脱計数を除いて、実施の形態１における方法と同じである。
離脱計数は、離脱回数を数える処理である。
離脱判定部５２０は、連続する２つの時刻の２つの端末集団において前の時刻の端末集団を構成する構成端末のうち後の時刻の端末集団に含まれる構成端末の割合が制限割合以下である回数を数える。その回数が携帯端末３００の離脱回数である。
【０１１０】
図２１に基づいて、離脱計数（Ｓ５２３およびＳ５２４）を説明する。
ステップＳ５２３において、離脱判定部５２０は維持割合を算出する。維持割合は、前回の端末集団を構成する構成端末のうち今回の端末集団に含まれる構成端末の割合である。
そして、離脱判定部５２０は、維持割合を制限割合と比較する。制限割合は、予め決められた割合である。
維持割合が制限割合以下である場合、今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱している。維持割合が制限割合より大きい場合、今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱していない。
【０１１１】
例えば、前回の端末集団が１００台で構成され、制限割合が５パーセントであるものとする。前回の端末集団のうちの５台が今回の端末集団に含まれる場合であっても、前回の端末集団のうちの９５台が今回の端末集団に含まれない場合、離脱判定部５２０は、携帯端末３００が前回の端末集団から離脱したと判定する。
【０１１２】
維持割合が制限割合以下である場合は、変化割合が制限割合より大きい場合に相当する。維持割合が制限割合より大きい場合は、変化割合が制限割合以下である場合に相当する。
【０１１３】
今回のタイムスタンプにおいて選択端末が前回の端末集団から離脱している場合、離脱判定部５２０は、ステップＳ５２４において選択端末の離脱回数に１を加える。
【０１１４】
＊＊＊実施の形態２の効果＊＊＊
端末集団の変化の割合に基づいて異常行動を判断することができる。
例えば、ある人が１００人の集団に属しており、その後のその人が５人と同じ行動をしても、その人は９５人と異なる行動をしている。そのため、その人が異常な行動をしているとみなすことができる。
混雑が激しい場所では、多くの人が集団を形成する可能性が高く、不審者が一人だけ他の人と異なる行動をとるとは限らない。そのような場合においても、制限割合が用いられることにより、高い精度で不審者を検知することが可能となる。
【０１１５】
実施の形態３．
改札機が無い場所が監視領域１１０である形態について、主に実施の形態１と異なる点を説明する。
【０１１６】
＊＊＊構成の説明＊＊＊
図２５に基づいて、監視領域１１０の具体例を説明する。
監視領域１１０の出入り口の部分において、２つの信号発信機２００が外側の方と内側の方と離れて配置されている。
具体的には、信号発信機２００Ａと信号発信機２００Ｂとが互いに間隔を空けて配置され、信号発信機２００Ｃと信号発信機２００Ｄとが互いに間隔を空けて配置されている。また、信号発信機２００Ｆと信号発信機２００Ｅとが互いに間隔を空けて配置され、信号発信機２００Ｈと信号発信機２００Ｈとが互いに間隔を空けて配置されている。
【０１１７】
＊＊＊動作の説明＊＊＊
信号発信機２００は、位置情報を含んだ信号を発信する。位置情報は、信号発信機２００の位置を示す。
【０１１８】
図８に基づいて、携帯端末３００の動作を説明する。
ステップＳ３０１において、携帯端末３００は、外側寄りの信号発信機２００から信号を受信した後に内側寄りの信号発信機２００から信号を受信したか判定する。
携帯端末３００が外側寄りの信号発信機２００から信号を受信した後に内側寄りの信号発信機２００から信号を受信した場合、携帯端末３００は、ステップＳ３１１以降の処理を行う。
例えば、図２５において、携帯端末３００Ａが信号発信機２００Ａから信号を受信した後に信号発信機２００Ｂから信号を受信した場合に、携帯端末３００ＡはステップＳ３１１以降の処理を行う。これにより、不審者の検知が開始される。
【０１１９】
ステップＳ３４１において、携帯端末３００は、内側寄りの信号発信機２００から信号を受信した後に外側寄りの信号発信機２００から信号を受信したか判定する。
携帯端末３００が内側寄りの信号発信機２００から信号を受信した後に外側寄りの信号発信機２００から信号を受信した場合、処理はステップＳ３０１に進む。
例えば、図２５において、携帯端末３００Ａが信号発信機２００Ｂから信号を受信した後に信号発信機２００Ａから信号を受信した場合に、処理はステップＳ３０１に進む。これにより、不審者の検知が終了する。
【０１２０】
＊＊＊実施の形態３の効果＊＊＊
監視領域１１０に複数の信号発信機２００が間隔を空けて配置される。これにより、改札機が無い場所が監視領域１１０であっても、携帯端末３００が監視領域１１０に入るときに不審者の検知を開始し、携帯端末３００が監視領域１１０から出るときに不審者の検知を終了することができる。
【０１２１】
＊＊＊実施の形態の補足＊＊＊
図２６に基づいて、不審端末検知装置５００のハードウェア構成を説明する。
不審端末検知装置５００は処理回路９９０を備える。
処理回路９９０は、集団決定部５１０と離脱判定部５２０と不審判定部５３０とを実現するハードウェアである。
処理回路９９０は、専用のハードウェアであってもよいし、メモリ５０２に格納されるプログラムを実行するプロセッサ５０１であってもよい。
【０１２２】
処理回路９９０が専用のハードウェアである場合、処理回路９９０は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡまたはこれらの組み合わせである。
ＡＳＩＣはＡｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略称であり、ＦＰＧＡはＦｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略称である。
不審端末検知装置５００は、処理回路９９０を代替する複数の処理回路を備えてもよい。複数の処理回路は、処理回路９９０の役割を分担する。
【０１２３】
不審端末検知装置５００の機能について、一部が専用のハードウェアで実現されて、残りがソフトウェアまたはファームウェアで実現されてもよい。
【０１２４】
このように、処理回路９９０はハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせで実現することができる。
【０１２５】
実施の形態は、好ましい形態の例示であり、本発明の技術的範囲を制限することを意図するものではない。実施の形態は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。フローチャート等を用いて説明した手順は、適宜に変更してもよい。
【符号の説明】
【０１２６】
１００  不審者検知システム、１０１  歩行者、１１０  監視領域、２００  信号発信機、２０１  プロセッサ、２０２  メモリ、２０３  通信装置、２９１  信号発信部、３００  携帯端末、３０１  プロセッサ、３０２  メモリ、３０３  補助記憶装置、３０４  通信装置、３０５  入出力装置、３１０  端末探索部、３９１  端末記憶部、３９２  信号受信部、３９３  履歴送信部、３９４  通知受信部、３９５  表示部、４００  アクセスポイント、４０１  プロセッサ、４０２  メモリ、４０３  通信装置、４９１  通信受信部、４９２  通信送信部、５００  不審端末検知装置、５０１  プロセッサ、５０２  メモリ、５０３  補助記憶装置、５０４  通信装置、５０５  入出力インタフェース、５１０  集団決定部、５２０  離脱判定部、５３０  不審判定部、５９１  検知記憶部、５９２  履歴受信部、５９３  通知送信部、５９４  表示部、６００  隣接履歴データ、６１０  隣接履歴ファイル、６２０  一時履歴ファイル、６３０  回数履歴データ、６４０  集団履歴データ、６５０  離脱回数データ、６６０  不審端末データ、９９０  処理回路。
【図１】
0006541917.tif 000002
【図２】
0006541917.tif 000003
【図３】
0006541917.tif 000004
【図４】
0006541917.tif 000005
【図５】
0006541917.tif 000006
【図６】
0006541917.tif 000007
【図７】
0006541917.tif 000008
【図８】
0006541917.tif 000009
【図９】
0006541917.tif 000010
【図１０】
0006541917.tif 000011
【図１１】
0006541917.tif 000012
【図１２】
0006541917.tif 000013
【図１３】
0006541917.tif 000014
【図１４】
0006541917.tif 000015
【図１５】
0006541917.tif 000016
【図１６】
0006541917.tif 000017
【図１７】
0006541917.tif 000018
【図１８】
0006541917.tif 000019
【図１９】
0006541917.tif 000020
【図２０】
0006541917.tif 000021
【図２１】
0006541917.tif 000022
【図２２】
0006541917.tif 000023
【図２３】
0006541917.tif 000024
【図２４】
0006541917.tif 000025
【図２５】
0006541917.tif 000026
【図２６】
0006541917.tif 000027