(57)【要約】  端末検出装置（１００）は、送信機１が送信した信号を無線通信で受信する受信部（１０４）と、送信機（１）が送信した信号を受信部（１０４）が受信した受信結果に基づいて、送信機（１）が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する移動端末度算出部（１０６）と、を備える。
2013186959.tif 000002
【特許請求の範囲】
【請求項１】
送信機が送信した信号を無線通信で受信する受信手段と、
前記送信機が送信した信号を前記受信手段が受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する移動端末度算出手段と、
を備える端末検出装置。
【請求項２】
請求項１に記載の端末検出装置において、
前記移動端末度算出手段は、前記受信結果から前記送信機の通信プロトコルを特定するための情報を取得し、前記送信機の前記通信プロトコルを特定するための情報に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記通信プロトコルを特定するための情報に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出装置。
【請求項３】
請求項１または２に記載の端末検出装置において、
前記移動端末度算出手段は、前記受信結果から前記送信機の識別子を分析し、前記送信機の前記識別子に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記識別子に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出装置。
【請求項４】
請求項１乃至３いずれかに記載の端末検出装置において、
前記移動端末度算出手段は、前記受信結果に基づいて、前記送信機が一定期間に送信する特定信号の受信回数から信号受信頻度を求め、前記信号受信頻度に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信頻度に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出装置。
【請求項５】
請求項１乃至４いずれかに記載の端末検出装置において、
前記移動端末度算出手段は、前記受信結果から前記送信機から受信した特定信号の受信強度を検出し、一定期間の信号受信強度のばらつき度合いを分析し、前記信号受信強度のばらつき度合いに予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信強度のばらつき度合いに対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出装置。
【請求項６】
請求項１に記載の端末検出装置において、
前記移動端末度算出手段は、
前記受信結果から前記送信機の通信プロトコルを特定するための情報を取得し、前記送信機の前記通信プロトコルを特定するための情報に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記通信プロトコルを特定するための情報に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする通信プロトコル分析部、
前記受信結果から前記送信機の識別子を分析し、前記送信機の前記識別子に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記識別子に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする送信機識別子分析部、
前記受信結果に基づいて、前記送信機が一定期間に送信する特定信号の受信回数から信号受信頻度を求め、前記信号受信頻度に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信頻度に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする信号受信頻度分析部、
前記受信結果から前記送信機から受信した特定信号の受信強度を検出し、一定期間の信号受信強度のばらつき度合いを分析し、前記信号受信強度のばらつき度合いに予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信強度のばらつき度合いに対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする信号受信強度分析部、のうち少なくとも２つを有し、
前記移動端末度算出手段は、前記通信プロトコル、前記識別子、前記信号受信頻度、および前記信号受信強度のばらつき度合い、のうち少なくとも２つの分析結果からそれぞれ求めた前記移動端末度の値を統合した結果を用いて、前記信号に対応する前記送信機の前記移動端末度とする端末検出装置。
【請求項７】
請求項１乃至６いずれかに記載の端末検出装置において、
前記移動端末度算出手段は、前記送信機から送信された信号の受信場所または受信時間帯毎にそれぞれ予め対応付けられた前記移動端末度の値との対応関係を用いて、前記信号に対応する前記送信機の前記移動端末度を求める端末検出装置。
【請求項８】
請求項１乃至７いずれかに記載の端末検出装置において、
前記移動端末度に基づいて、前記送信機が移動端末か否かを判定する判定手段をさらに備える端末検出装置。
【請求項９】
端末検出装置が、
送信機が送信した信号を無線通信で受信し、
前記送信機が送信した信号を受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する端末検出方法。
【請求項１０】
コンピュータに、
送信機が送信した信号を無線通信で受信する手順、
前記送信機が送信した信号を受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する手順、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末検出装置、端末検出方法およびプログラムに関し、特に、無線通信を用いて端末の存在を検出する端末検出装置、端末検出方法およびプログラムに関する。
【背景技術】
【０００２】
無線通信を用いて無線機間で送受信される信号の情報に基づいて、ある無線機が他の無線機の存在を検出する技術の例が、特許文献１および特許文献２に記載されている。
たとえば、特許文献１に記載の装置では、ゲーム装置が、ビーコンを所定の周期でブロードキャストし、通信可能範囲に存在する他のゲーム装置からのビーコンを受信して、当該ビーコンに含まれる種々の情報を逐次入手できる。【０００３】
また、特許文献２に記載のシステムでは、ビーコンに、そのビーコンの身元を区別するのにターゲット装置が使用可能な識別情報を含めて送信し、ターゲット装置が、ビーコン送信信号の受信強度を測定し、複数のビーコンを判別する手順を使用して、最強の信号強度を含む指定基準を最も満たす関連ビーコンを決定することで、他のターゲット装置との相対位置を決定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０３００２９号公報
【特許文献２】特開２００５−０９９０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献に記載された技術においては、他の無線機の存在や相対位置関係は判定できるが、他の無線機（送信機）が送信機自身の識別子のみを送信し、無線機（受信機）がその受信結果に基づいて周辺に存在する送信機を検出する場合、送信機が移動端末（移動体に取り付けられた端末、もしくは、移動体に取り付けられるための端末）かどうかを、送信機から受信した識別子だけでは判定できないことがあるという問題点があった。【０００６】
その理由は、予め送信機の識別子と送信機が移動端末かどうかとの対応関係が明らかでない場合には、送信機の識別子の受信結果のみからでは送信機が移動端末かどうかを判定できなかったためである。たとえば無線ＬＡＮ（Local Area Network）システムでは、受信した信号に含まれるＭＡＣ（Media Access Control）アドレスだけでは、当該送信機が移動端末なのか、アクセスポイントや固定して使われている端末などの非移動端末なのか、を受信機は正しく判定できない。【０００７】
本発明の目的は、上述した課題である周辺に存在する送信機が移動する無線通信端末かどうかを精度よく判定できないという問題点を解決する端末検出装置、端末検出方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の端末検出装置は、
送信機が送信した信号を無線通信で受信する受信手段と、
前記送信機が送信した信号を前記受信手段が受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する移動端末度算出手段と、
を備える。【０００９】
本発明の端末検出方法は、
端末検出装置が、
送信機が送信した信号を無線通信で受信し、
前記送信機が送信した信号を受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する。【００１０】
本発明のコンピュータプログラムは、
コンピュータに、
送信機が送信した信号を無線通信で受信する手順、
前記送信機が送信した信号を受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する手順、を実行させるためのプログラムである。【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。【００１２】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。【００１３】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。【００１４】
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００１５】
本発明によれば、周辺に存在する送信機が移動する無線通信端末かどうかを精度よく判定できる端末検出装置、端末検出方法およびプログラムが提供される。
【図面の簡単な説明】
【００１６】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１７】
【図１】本発明の実施の形態に係る端末検出装置を用いた無線通信システムの構成を示す図である。
【図２】本発明の実施の形態に係る端末検出装置の構成を示す機能ブロック図である。
【図３】本発明の実施の形態に係る端末検出装置の構成を示す機能ブロック図である。
【図４】本発明の実施の形態に係る端末検出装置の受信結果記憶部に記録される受信結果の例を示す図である。
【図５】本発明の実施の形態に係る端末検出装置の動作の一例を示すフローチャートである。
【図６】本発明の実施の形態に係る端末検出装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１９】
（第１の実施の形態）
図１は、本発明の実施の形態に係る端末検出装置を用いた無線通信システムの構成を示す図である。本発明の無線通信システムは、無線通信を用いて周辺に存在する他の端末の存在を検出し、当該端末が移動端末かどうかを判定する。
【００２０】
図１に示すように、無線通信システムは、無線通信により信号を送信する送信機１と、送信機１から送信された信号を受信する受信機３とを備える。図１では、３つの送信機１ａ、送信機１ｂ、および送信機１ｃが示されているが、これに限定されるものではない。なお、以後、特に区別する必要がない場合は、送信機１と示す。また、送信機１の個数、組み合わせなどは様々である。さらに、受信機３も複数設けてもよく、複数の受信機３の検出結果をシステムとして統合して求めてもよい。また、図１では、送信機１ａと送信機１ｂは、無線通信可能な、スマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistants）、タブレット端末、ゲーム機、オーディオ機器、その他の電子機器等の携帯移動型の無線通信端末であり、送信機１ｃは、基地局となるアクセスポイント、リピータ等の設置型の無線通信端末である。
【００２１】
このように、本発明の端末検出装置１００は、携帯移動型の無線通信端末と設置型の無線通信端末が混在しているシステムの中で、無線通信を用いて、移動端末か、非移動端末かを判定する。図１の受信機３は、以下、図２に示す、本発明の実施の形態に係る端末検出装置１００に相当する。
【００２２】
本発明の端末検出装置は、たとえば、特定の場所への無線機の訪問履歴を取得するシステムや、無線機同士の遭遇履歴を取得するシステムや、特定の場所の混雑状況を推定するシステムなどに適用できる。
【００２３】
図２は、本発明の実施の形態に係る端末検出装置１００の構成を示す機能ブロック図である。
本発明の実施の形態に係る端末検出装置１００は、送信機１が送信した信号を無線通信で受信する受信部（アンテナ１０２および受信部１０４）と、送信機１が送信した信号を受信部１０４が受信した受信結果に基づいて、送信機１が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する移動端末度算出部１０６と、を備える。
【００２４】
具体的には、端末検出装置１００は、アンテナ１０２と、受信部１０４と、移動端末度算出部１０６と、を備える。
受信部１０４は、アンテナ１０２を介して、端末検出装置１００の周辺に存在する送信機１と、たとえば、IEEE802.11規格に対応した無線ＬＡＮ、携帯電話、またはＲＦＩＤ（Radio Frequency Identification）などの無線通信を行う。図１では、アンテナ１０２および受信部１０４は、一つのみ示しているが、端末検出装置１００が対応可能な無線通信の種類によって、必要な種類のアンテナ１０２と、アンテナ１０２に対応する受信部１０４とをそれぞれ備えるものとする。
【００２５】
本発明において、送信機１が送信する信号とは、たとえば、無線ＬＡＮ通信であれば、所定の周期で出力するビーコン信号、またはデータを他の無線機とやり取りするための各種メッセージを含む。たとえば、信号は、プローブ要求、プローブ応答、アソシエーション要求、またはアソシエーション応答等のメッセージ、あるいは、送信されるデータフレームなどを含む。
【００２６】
移動端末度算出部１０６は、送信機１が送信した信号を受信部１０４が受信した受信結果に基づいて、送信機１が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する。本実施形態では、送信機１の移動端末度は、送信機１が移動端末である確率（尤度）として０〜１の間の値を取るものとする。
【００２７】
たとえば、送信機１が確実に移動端末であるとき、移動端末度は１、確実に移動端末でないとき、移動端末度は０とする。移動端末度算出部１０６は、算出した移動端末度を出力し、端末検出装置１００のメモリ（不図示）に、受信信号の受信時刻や受信信号に含まれる識別情報などと対応付けて記録したり、他の装置に送信したりすることができる。あるいは、端末検出装置１００は、移動端末度を表示する表示部（不図示）や、移動端末度のレベルを音声または振動などで表現して出力する音声出力部（不図示）または振動出力部（不図示）を備えてもよい。表示部は、液晶表示器など、移動端末度を数値で表示するものでもよいし、ランプやＬＥＤ表示器などで移動端末度のレベルを表示器の個数、色、調光度等で提示するものでもよい。
【００２８】
本発明では、移動端末とは、携帯型端末などの移動している端末を示し、非移動端末とは、基地局や移動していない端末を示す。すなわち、本発明では、現在、端末検出装置１００の周辺に存在している端末が、移動しているか、移動していないかをできる限り正確に検出することを目的とする。たとえば、移動可能な携帯型端末であっても、ある期間移動しなかった場合、その期間は非移動端末、または移動端末かどうか不明であると認識されることや、本来移動しない設置型の端末の設置位置が移動したような場合は、一時的に移動端末または不明であると認識されることもありうるが、本発明ではこれらの状況も含め、移動端末であるか否かを、「移動端末である度合い」で示される「移動端末度」として定量化することができる。
【００２９】
端末検出装置１００の各構成要素は、その構成要素を実現するプログラムを格納するＲＯＭ（Read Only Memory）、ＲＯＭからプログラムを読み出しロードされるＲＡＭ（Random Access Memory）、ＲＡＭにロードされたプログラムを実行するＣＰＵ（Central Processing Unit）、通信用インタフェースを備える任意のコンピュータのハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
また、以下の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
【００３０】
また、端末検出装置１００の各構成要素の各機能は、本発明のプログラムをパーソナルコンピュータなどの汎用コンピュータに実行させることで実現することもできる。
【００３１】
本発明の実施の形態に係るコンピュータプログラムは、端末検出装置１００を実現させるためのコンピュータに、送信機１が送信した信号を無線通信で受信する手順、送信機１が送信した信号を受信した受信結果に基づいて、送信機１が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する手順、を実行させるように記述されている。
【００３２】
本実施形態のコンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラムは、記録媒体からコンピュータのメモリにロードされてもよいし、ネットワークを通じてコンピュータにダウンロードされ、メモリにロードされてもよい。
【００３３】
上述のような構成において、本実施の形態の端末検出装置１００による端末検出方法を以下に説明する。
本実施形態の端末検出方法は、端末検出装置１００が、送信機１が送信した信号を無線通信で受信し、送信機１が送信した信号を受信した受信結果に基づいて、送信機１が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する。
【００３４】
以上説明したように、本発明の実施の形態に係る端末検出装置１００によれば、周辺に存在する送信機から送信された信号を受信した結果から、送信機１が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を求めることができるので、送信機１の移動状態を精度よく検出することができる。また、本実施形態では、送信機１に特別な構成を設ける必要もなく、送信機１から送信された信号のみで移動端末度を求めることができる。
【００３５】
（第２の実施の形態）
図３は、本発明の実施の形態に係る端末検出装置２００の構成を示す機能ブロック図である。
本実施形態の端末検出装置２００は、上記実施形態とは、移動端末度算出部が受信結果を元に、通信プロトコル、送信機識別情報、信号受信頻度、または信号受信強度のばらつき度合い等を分析して、移動端末度を求める構成を有する点で相違する。
【００３６】
図３に示すように、本実施形態の端末検出装置２００は、上記実施形態と同様なアンテナ１０２と、受信部１０４と、を備えるとともに、さらに、受信結果記憶部２０２と、移動端末度算出部２１０と、対応関係記憶部２２０（図中、「対応関係」と示す）と、を備える。
【００３７】
本実施形態において、送信機１は、自身を他の送信機１と識別可能な識別子を有し、自身の識別子を含む信号を無線通信により送信する。たとえば、IEEE802.11規格に対応した無線ＬＡＮ通信を行う送信機１は、自身の識別子であるＭＡＣアドレスを含む信号を無線通信により送信する。
【００３８】
受信部１０４は、送信機１から送信された信号をアンテナ１０２を介して受信し、信号に含まれる送信機１の識別子と、信号を受信した時刻と、送信機１と端末検出装置２００との間の無線通信手順（以下、無線通信プロトコル）における信号の種別と、信号を受信した際の無線電波強度である信号強度とを対応付けて受信結果記憶部２０２に記録する。受信結果記憶部２０２に記録される受信結果の例を図４に示す。
【００３９】
受信結果記憶部２０２は、受信部１０４が受信した受信結果を記憶する。図４に受信結果記憶部２０２に記録された受信結果の一例を示す。図４に示すように、受信結果記憶部２０２は、たとえば、受信部１０４が信号を受信した時刻、受信した信号に含まれる送信機１の識別子などの情報、信号の種別、および信号の受信強度が受信信号毎に記憶される。本発明の端末検出装置２００において、受信結果記憶部２０２は、図４に示す構成に限定されるものではなく、移動端末度算出部２１０が移動端末度を算出するのに必要な情報を少なくとも含めばよい。
【００４０】
移動端末度算出部２１０は、通信プロトコル分析部２１２と、送信機識別子分析部２１４と、信号受信頻度分析部２１６と、信号受信強度分析部２１８と、を含む。本実施形態では、通信プロトコル分析部２１２、送信機識別子分析部２１４、信号受信頻度分析部２１６、および信号受信強度分析部２１８の全てを含む構成としているが、これに限定されない。本発明の端末検出装置は、移動端末度算出部２１０が、少なくとも１つの分析部、または複数の分析部を組み合わせて有する態様も含むことができる。
【００４１】
移動端末度算出部２１０の各分析部は、受信結果記憶部２０２に記録された受信結果に基づいて送信機１が移動端末かどうかを示す移動端末度をそれぞれ算出し、出力する。以降、送信機１の移動端末度を、送信機１が移動端末である確率（尤度）として、確実に移動端末であるときに１、確実に移動端末でないときに０となる０〜１の間の値を取るものとする。
【００４２】
本実施形態において、端末検出装置２００は、さらに、判定部２３０を備えることができる。判定部２３０は、移動端末度算出部２１０で算出された移動端末度に基づいて送信機１が移動端末かどうかを判定する。判定部２３０は、移動端末度算出部２１０で算出された移動端末度に基づいて、送信機１が移動端末かどうかを判定する。たとえば、移動端末度が０〜１の確率（尤度）として得られる場合、移動端末度が所定の値より大きい時には送信機１が移動端末であり、そうでない時には送信機１が移動端末でないと判定できる。移動端末度の所定の値は、０．５を用いてもよいし、システム毎に要求される信頼性に基づいて決めた値を用いてもよい。
【００４３】
なお、判定部２３０は、判定結果を出力することができる。判定部２３０の判定結果は、端末検出装置２００に設けられたメモリ（不図示）に記録したり、表示部（不図示）などに出力して提示できる構成としてもよいし、あるいは、他の装置に情報を通信部（不図示）を介して送信する構成としてもよい。また、判定結果に基づいて、周辺に存在する移動端末の台数を予め定めたレベルで示し、表示部、印字出力部（不図示）、音声出力部（不図示）、または振動出力部（不図示）によって提示する構成としてもよい。
【００４４】
本実施形態の端末検出装置２００において、移動端末度算出部２１０の通信プロトコル分析部２１２は、受信結果から送信機１の通信プロトコルを特定するための情報を取得し、送信機１の通信プロトコルを特定するための情報に予め対応付けられた移動端末度の値との対応関係（対応関係記憶部２２０の通信プロトコル対応テーブル２２２（図中、「通信プロトコル」と示す））を参照して、通信プロトコルを特定するための情報に対応する移動端末度の値を、受信信号に対応する送信機１の移動端末度とする。
【００４５】
通信プロトコル分析部２１２は、送信機１と端末検出装置２００との間の無線通信プロトコルを特定できる情報に基づいて、基地局のみが送信する信号を送信した送信機１は移動端末ではないとみなすことで、送信機１の移動端末度を算出する。あるいは、基地局は送信しない信号を送信した送信機１は移動端末であるとみなすことで、送信機１の移動端末度を算出してもよい。さらに、移動端末は送信しない信号を送信した送信機１は移動端末でないとみなし、移動端末のみが送信する信号を送信した送信機１は移動端末であるとみなすことで、送信機１の移動端末度を算出してもよい。
【００４６】
たとえば、IEEE802.11規格に対応した無線ＬＡＮ通信では、ＭＡＣレイヤで送受信される信号である管理フレームのうち、ビーコン、プローブ応答およびアソシエーション応答の各信号は基地局のみが送信する信号である。すなわち、本実施形態では、送信機１が送信し、端末検出装置２００が受信した信号を分析し、これらの信号が含まれていた場合には、送信機１を移動端末でないとみなすことができる。
【００４７】
そこで、本実施形態では、通信プロトコル対応テーブル２２２には、送信機１の通信プロトコルを特定するための情報として基地局のみが送信する信号の種別などに、移動端末度の値０を対応付けて、登録することができる。そして、通信プロトコル分析部２１２は、通信プロトコル対応テーブル２２２を参照して、基地局のみが送信する信号を送信したことのある送信機１の移動端末度を０とすることができる。
【００４８】
一方、過去の所定の期間において、基地局のみが送信する信号を送信したことのない送信機１の移動端末度を、基地局以外を全て移動端末とみなしてよい場合には、１とすることを、通信プロトコル対応テーブル２２２に記憶しておくことができる。
【００４９】
さらに、通信プロトコル対応テーブル２２２には、過去の所定の期間において、基地局のみが送信する信号を送信したことのない送信機１があった場合に、基地局以外にも非移動端末が存在するものとして、その場合に使用する移動端末度として、たとえば、０より大きく１より小さい所定の値を記憶しておくことができる。通信プロトコル分析部２１２は、基地局のみが送信する信号かどうかは、対応関係記憶部２２０の通信プロトコル対応テーブル２２２を参照して判断して、移動端末度を算出することができる。
【００５０】
通信プロトコル分析部２１２において、移動端末度として使用する所定の値は、送信機１が移動端末か非移動端末か区別できない場合は０．５を用いてもよいし、または、基地局以外の端末に占める移動端末の台数比に基づいて決めた値を用いてもよい。さらに、この移動端末の台数比を、あらかじめ端末検出装置２００の受信場所や受信時間帯毎に決めて、端末検出装置２００の受信場所や受信時間帯に応じて移動端末の台数比を選択して移動端末度としてもよい。これらの定義は、通信プロトコル対応テーブル２２２に予め登録しておくことができ、通信プロトコル分析部２１２は、通信プロトコル対応テーブル２２２を参照して移動端末度を算出することができる。
【００５１】
本実施形態の端末検出装置２００において、移動端末度算出部２１０の送信機識別子分析部２１４は、受信結果から送信機１の識別子を分析し、送信機１の識別子に予め対応付けられた移動端末度の値との対応関係（対応関係記憶部２２０の送信機識別子対応テーブル２２４（図中、「送信機識別子」と示す））（属性モデルとも呼ぶ）を参照して、識別子に対応する移動端末度の値を、受信信号に対応する送信機１の移動端末度とする。
【００５２】
送信機識別子分析部２１４は、受信した送信機１の識別子に基づいて、送信機１の移動端末度を算出する。このとき、送信機１の識別子と、該当する送信機１が移動端末かどうかとの対応関係があらかじめ明らかな場合には、送信機１が移動端末かどうかを一意に特定できる。よって、送信機識別子分析部２１４は、送信機１が移動端末と特定された場合には移動端末度を１とし、移動端末でないと特定された場合には移動端末度を０とすることができる。
本実施形態では、受信信号から得られる情報の中から得ることができる可能性のある識別子と、移動端末度とをそれぞれ対応付けて送信機識別子対応テーブル２２４に登録しておくことができる。
【００５３】
たとえば、送信機１の識別子から送信機１の製造元や機種などの属性が得られる場合には、この属性と該当する属性を有する全端末台数に占める移動端末台数の割合（以下、移動端末台数比）との対応関係を送信機識別子対応テーブル２２４にあらかじめ用意しておき、送信機識別子分析部２１４は、この対応関係を元に、送信機１について得られた属性に対応する移動端末台数比を移動端末度として求めてもよい。
【００５４】
たとえば、IEEE802.11規格に対応した無線ＬＡＮ通信における送信機１の識別子であるＭＡＣアドレスでは、一般的に、全４８ビットのうち、先頭２４ビットが製造元ＩＤ、次の８ビットが機種ＩＤを示している。すなわち、あらかじめ、製造元ＩＤ毎の移動端末台数比、もしくは、製造元ＩＤと機種ＩＤの組合せ毎の移動端末台数比を送信機識別子対応テーブル２２４に用意しておけば、送信機識別子分析部２１４は、送信機識別子対応テーブル２２４を参照して、送信機１の製造元ＩＤもしくは製造元ＩＤと機種ＩＤの組合せに対応する移動端末台数比を、送信機１の移動端末度とすることができる。さらに、この属性と移動端末台数比との対応関係を、あらかじめ端末検出装置２００の受信場所や受信時間帯毎に決めて送信機識別子対応テーブル２２４に記憶しておき、送信機識別子分析部２１４が、送信機識別子対応テーブル２２４を参照して、端末検出装置２００の受信場所や受信時間帯に応じて移動端末台数比を選択して移動端末度としてもよい。
【００５５】
本実施形態の端末検出装置２００において、移動端末度算出部２１０の信号受信頻度分析部２１６は、受信結果に基づいて、送信機１が一定期間に送信する特定信号の受信回数から信号受信頻度を求め、信号受信頻度に予め対応付けられた移動端末度の値との対応関係（対応関係記憶部２２０の信号受信頻度対応テーブル２２６（図中、「信号受信頻度」と示す））（頻度モデルとも呼ぶ）を参照して、信号受信頻度に対応する移動端末度の値を、受信信号に対応する送信機１の移動端末度とする。
【００５６】
信号受信頻度分析部２１６は、送信機１について所定の期間に受信された特定の信号の回数に基づいて、送信機１の移動端末度を算出する。たとえば、IEEE802.11規格に対応した無線ＬＡＮ通信では、送信機１はプローブ要求もしくはアソシエーション要求の各信号を定期的に送信するが、一般的に、消費電力をなるべく低く抑えたい移動端末では、これらの信号の送信頻度が低く抑えられていることがある。
【００５７】
すなわち、あらかじめ、送信機１が所定の期間に送信する特定信号（たとえばプローブ要求信号）の個数と、送信機１が移動端末である確率との対応関係を信号受信頻度対応テーブル２２６に用意しておけば、信号受信頻度分析部２１６は、信号受信頻度対応テーブル２２６に基づいて、送信機１について得られた特定の信号の受信個数から送信機１の移動端末度を決定できる。さらに、この特定信号の受信個数と移動端末確率との対応関係を、あらかじめ端末検出装置２００の受信場所や受信時間帯毎に決めて信号受信頻度対応テーブル２２６に記憶しておき、信号受信頻度分析部２１６が信号受信頻度対応テーブル２２６を参照して端末検出装置２００の受信場所や受信時間帯に応じて選択して移動端末度としてもよい。
【００５８】
本実施形態の端末検出装置２００において、移動端末度算出部２１０の信号受信強度分析部２１８は、受信結果から送信機１から受信した特定信号の受信強度を検出し、一定期間の信号受信強度のばらつき度合いを分析し、信号受信強度のばらつき度合いに予め対応付けられた移動端末度の値との対応関係（対応関係記憶部２２０の信号受信強度対応テーブル２２８（図中、「信号受信強度」と示す））を参照して、信号受信強度のばらつき度合いに対応する移動端末度の値を、受信信号に対応する送信機１の移動端末度とする。
【００５９】
信号受信強度分析部２１８は、送信機１について所定の期間に受信された信号の信号強度のばらつき度合いに基づいて、送信機１が移動しているかどうかを判定し移動端末度を算出する。これは、以下の根拠に基づくものである。送信機１が端末検出装置２００に対して移動しており、送信機１と端末検出装置２００との間の距離や無線通信環境が変化した場合には、送信機１から送信され端末検出装置２００で受信される信号の信号強度が変化する。一方、送信機１が端末検出装置２００に対して移動しておらず、送信機１と端末検出装置２００との間の距離や無線通信環境が変化しない場合には、送信機１から送信され端末検出装置２００で受信される信号の信号強度は変化しない。
【００６０】
ここで、所定の期間に得られた信号強度のばらつき度合いとしては、所定の期間に得られた信号強度の振幅や分散などの指標が利用でき、これらの指標が所定の閾値より大きいときに送信機１が移動していると判定できる。また、ばらつき度合いを示す指標が閾値より小さいときは、送信機１は移動していない、または不明と判定でする。所定の閾値としては、あらかじめ定めた固定値を用いてもよい。あるいは、あらかじめ端末検出装置２００の受信場所や受信時間帯毎に決めてメモリ（不図示）に記憶しておき、信号受信強度分析部２１８が、端末検出装置２００の受信場所や受信時間帯に応じて所定の閾値を選択して用いてもよい。
【００６１】
また、信号受信強度分析部２１８において、送信機１が移動していると判定された場合には移動端末度を１とし、送信機１が移動していないと判定された場合には移動端末度を０より大きく１より小さい所定の値とすることができる。この移動端末度の所定の値は、移動端末か非移動端末か区別できない値として０．５を用いてもよい。あるいは、あらかじめ端末検出装置２００の受信場所や受信時間帯毎に決めて信号受信強度対応テーブル２２８に記憶しておき、信号受信強度分析部２１８が、信号受信強度対応テーブル２２８を参照して端末検出装置２００の受信場所や受信時間帯に応じて選択して移動端末度の所定の値として用いてもよい。
【００６２】
また、図３の端末検出装置２００のように、移動端末度算出部２１０が複数の分析部を含む場合、移動端末度算出部２１０は、各分析部が算出した移動端末度を統合した結果を用いて移動端末度を求めることができる。
【００６３】
すなわち、移動端末度算出部２１０は、通信プロトコル分析部２１２、送信機識別子分析部２１４、信号受信頻度分析部２１６および信号受信強度分析部２１８による、通信プロトコル、識別子、信号受信頻度、および信号受信強度のうち少なくとも２つの分析結果からそれぞれ求めた移動端末度の値を統合した結果を用いて、受信信号に対応する送信機１の移動端末度とすることができる。
この場合、移動端末度算出部２１０より出力される移動端末度ｐは、ｎ個の分析部で算出された移動端末度をｐｉ（ｉ＝１〜ｎ、ｎは自然数）とすると、下記の式（１）により算出できる。
【００６４】
【数１】
2013186959.tif 000003
【００６５】
本実施形態において、上記実施形態と同様に、端末検出装置２００の各構成要素の各機能は、本発明のプログラムを、ＲＯＭに書き込みＣＰＵに実行させる任意のコンピュータや、パーソナルコンピュータなどの汎用コンピュータにインストールして実行させることで実現することができる。
【００６６】
また、本実施形態において、移動端末度算出部２１０を構成する通信プロトコル分析部２１２、送信機識別子分析部２１４、信号受信頻度分析部２１６、および信号受信強度分析部２１８は、それぞれ個別のプログラムモジュールとして準備し、必要な分析部に対応するプログラムモジュールを組み合わせて端末検出装置２００を構成するコンピュータに組み込むことで、必要な分析部を備えるように構成することができる。この構成によれば、新たな機能を有する分析部も容易に追加したり、既存の分析部を個別にバージョンアップさせたりすることが可能になる。また、対応関係記憶部２２０に記憶される各対応テーブルもシステム構成にあわせて適宜更新することができる。
【００６７】
また、端末検出装置２００を構成するコンピュータのハードウェアやソフトウェアの組み合わせを変えることで、端末検出装置２００がターゲットとする送信機１の無線通信規格を限定することなく、様々な無線通信規格に対応する送信機１に柔軟に対応させることができる。
【００６８】
上述のような構成において、本実施の形態の端末検出装置２００による端末検出方法を以下に説明する。図５および図６は、本実施形態の端末検出装置２００の動作の一例を示すフローチャートである。以下、図３乃至図６を用いて説明する。
【００６９】
端末検出装置２００において、受信部１０４が、送信機１から送信された信号を受信する（図５のステップＳ１０１）。そして、受信部１０４が、信号に含まれる送信機１の識別子と、信号を受信した時刻と、送信機１と端末検出装置２００との間の無線通信プロトコルにおける信号の種別と、信号を受信した際の無線電波強度である信号強度とを対応付けて受信結果記憶部２０２に記録する（図５のステップＳ１０３）。そして、端末検出装置２００が、受信終了指示を受け取った場合には受信を終了し（図５のステップＳ１０５のＹＥＳ）、受け取らなかった場合には（ステップＳ１０５のＮＯ）、ステップＳ１０１へ戻り、送信機１からの信号受信待ちとなる。
【００７０】
ここで、受信終了指示とは、特に限定されないが、たとえば、端末検出装置２００に設けられた、操作ボタン（不図示）などにより、ユーザから受け付ける動作停止指示、予め設定された動作停止時間になったか否かを端末検出装置２００に設けられたタイマ（不図示）などにより検出した場合に出力される指示、端末検出装置２００に接続される他の装置から出力される停止指示、または端末検出装置２００がエラーなどにより強制的に動作停止となった場合に出力される指示、など様々な指示が考えられる。
【００７１】
次に、移動端末度算出部２１０が、受信結果記憶部２０２に記録された受信結果に基づいて、送信機１が移動端末かどうかを示す移動端末度を算出し、判定部２３０へ出力する（図６のステップＳ１１１）。そして、判定部２３０が、移動端末度算出部２１０で算出された移動端末度に基づいて、送信機１が移動端末かどうかを判定する（図６のステップＳ１１３）。
【００７２】
以上説明したように、本発明の実施の形態の端末検出装置２００によれば、無線通信で送受信される信号の種別、送信機の識別子から得られる属性情報、および、受信された信号の頻度や強度に基づいて、送信機が移動端末かどうかを判定でき、受信機の周辺に存在する移動端末のみを特定するために活用できる。
本発明の効果は、無線通信で送受信される信号の種別、送信機の識別子から得られる属性情報、および、受信された信号の頻度や強度に基づいて、送信機が移動端末かどうかを判定でき、受信機の周辺に存在する移動端末のみを特定できることにある。
その理由は、基地局のみが送信する信号の受信有無、送信機の識別子から得られる製造元や機種、移動端末では消費電力低減のために送信頻度が減らされることのある信号の受信頻度、および、移動端末ではばらつき度合いが大きくなる傾向のある信号の受信強度に基づいて、送信機が移動体である度合いを推定できるからである。
【００７３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
たとえば、上記実施形態において、端末検出装置２００は、複数の分析部の中から、その機能を利用するか否かを、適用システムの構成や状況に応じて制御できるようにしてもよい。端末検出装置２００は、各分析部の機能利用の有無を、予め定めた条件に従って制御、または、他の装置からの制御信号や、あるいは、利用者から操作指示を受け付けて制御する制御部を備えてもよい。
【００７４】
また、例外的に、移動端末が基地局として機能するようなシステムで、本発明の端末検出装置を利用する場合には、通信プロトコル分析部２１２が参照する通信プロトコル対応テーブル２２２を、システム構成に対応するように変更したり、移動端末度算出部２１０において通信プロトコル分析部２１２を含めない構成としたり、通信プロトコル分析部２１２の機能を上記制御部などにより停止してもよい。
【００７５】
また、移動端末度算出部２１０は、算出した移動端末度を受信結果記憶部２０２の受信信号の情報に対応付けて記録してもよい。あるいは、送信機識別子分析部２１４によって識別された識別子の情報に基づいて、送信機１を分類し、識別子ごとに受信記録として履歴をメモリ（不図示）に記録してもよい。
そして、移動端末度算出部２１０は、履歴に基づいて、受信信号の傾向を分析し、傾向に応じた移動端末度との対応関係を予め登録しておき、対応関係に基づいて、移動端末度を算出してもよい。
【００７６】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７７】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
端末検出装置が、
送信機が送信した信号を無線通信で受信し、
前記送信機が送信した信号を受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する端末検出方法。
（付記２）
付記１に記載の端末検出方法において、
前記端末検出装置が、
前記受信結果から前記送信機の通信プロトコルを特定するための情報を取得し、
前記送信機の前記通信プロトコルを特定するための情報に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記通信プロトコルを特定するための情報に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出方法。
（付記３）
付記１または付記２に記載の端末検出方法において、
前記端末検出装置が、
前記受信結果から前記送信機の識別子を分析し、
前記送信機の前記識別子に予め対応付けられた前記移動端末度の値との対応関係（属性モデル）を参照して、前記識別子に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出方法。
（付記４）
付記１乃至付記３いずれかに記載の端末検出方法において、
前記端末検出装置が、
前記受信結果に基づいて、前記送信機が一定期間に送信する特定信号の受信回数から信号受信頻度を求め、
前記信号受信頻度に予め対応付けられた前記移動端末度の値との対応関係（頻度モデル）を参照して、前記信号受信頻度に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出方法。
（付記５）
付記１乃至付記４いずれかに記載の端末検出方法において、
前記端末検出装置が、
前記受信結果から前記送信機から受信した特定信号の受信強度を検出し、
一定期間の信号受信強度のばらつき度合いを分析し、
前記信号受信強度のばらつき度合いに予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信強度のばらつき度合いに対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする端末検出方法。
（付記６）
付記１に記載の端末検出方法において、
前記端末検出装置が、
前記受信結果から前記送信機の通信プロトコルを特定するための情報を取得し、前記送信機の前記通信プロトコルを特定するための情報に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記通信プロトコルを特定するための情報に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とし、
前記受信結果から前記送信機の識別子を分析し、前記送信機の前記識別子に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記識別子に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とし、
前記受信結果に基づいて、前記送信機が一定期間に送信する特定信号の受信回数から信号受信頻度を求め、前記信号受信頻度に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信頻度に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とし、または
前記受信結果から前記送信機から受信した特定信号の受信強度を検出し、一定期間の信号受信強度のばらつき度合いを分析し、前記信号受信強度のばらつき度合いに予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信強度のばらつき度合いに対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とし、
前記通信プロトコル、前記識別子、前記信号受信頻度、および前記信号受信強度のばらつき度合い、のうち少なくとも２つの分析結果からそれぞれ求めた前記移動端末度の値を統合した結果を用いて、前記信号に対応する前記送信機の前記移動端末度とする端末検出方法。
（付記７）
付記１乃至付記６いずれかに記載の端末検出方法において、
前記端末検出装置が、
前記送信機から送信された信号の受信場所または受信時間帯毎にそれぞれ予め対応付けられた前記移動端末度の値との対応関係を用いて、前記信号に対応する前記送信機の前記移動端末度を求める端末検出方法。
（付記８）
付記１乃至付記７いずれかに記載の端末検出方法において、
前記移動端末装置が、
前記移動端末度に基づいて、前記送信機が移動端末か否かを判定する端末検出方法。
【００７８】
（付記９）
コンピュータに、
送信機が送信した信号を無線通信で受信する手順、
前記送信機が送信した信号を受信した受信結果に基づいて、前記送信機が移動端末である度合いから移動端末でない度合いを所定の数値範囲で示す移動端末度を決定する手順、を実行させるためのプログラム。
（付記１０）
付記９に記載のプログラムにおいて、
前記受信結果から前記送信機の通信プロトコルを特定するための情報を取得する手順、
前記送信機の前記通信プロトコルを特定するための情報に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記通信プロトコルを特定するための情報に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順をコンピュータに実行させるためのプログラム。
（付記１１）
付記９または付記１０に記載のプログラムにおいて、
前記受信結果から前記送信機の識別子を分析する手順、
前記送信機の前記識別子に予め対応付けられた前記移動端末度の値との対応関係（属性モデル）を参照して、前記識別子に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順をコンピュータに実行させるためのプログラム。
（付記１２）
付記９乃至付記１１いずれかに記載のプログラムにおいて、
前記受信結果に基づいて、前記送信機が一定期間に送信する特定信号の受信回数から信号受信頻度を求める手順、
前記信号受信頻度に予め対応付けられた前記移動端末度の値との対応関係（頻度モデル）を参照して、前記信号受信頻度に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順をコンピュータに実行させるためのプログラム。
（付記１３）
付記９乃至付記１２いずれかに記載のプログラムにおいて、
前記受信結果から前記送信機から受信した特定信号の受信強度を検出する手順、
一定期間の信号受信強度のばらつき度合いを分析する手順、
前記信号受信強度のばらつき度合いに予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信強度のばらつき度合いに対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順をコンピュータに実行させるためのプログラム。
（付記１４）
付記９に記載のプログラムにおいて、
前記受信結果から前記送信機の通信プロトコルを特定するための情報を取得し、前記送信機の前記通信プロトコルを特定するための情報に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記通信プロトコルを特定するための情報に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順、
前記受信結果から前記送信機の識別子を分析し、前記送信機の前記識別子に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記識別子に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順、
前記受信結果に基づいて、前記送信機が一定期間に送信する特定信号の受信回数から信号受信頻度を求め、前記信号受信頻度に予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信頻度に対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順、
前記受信結果から前記送信機から受信した特定信号の受信強度を検出し、一定期間の信号受信強度のばらつき度合いを分析し、前記信号受信強度のばらつき度合いに予め対応付けられた前記移動端末度の値との対応関係を参照して、前記信号受信強度のばらつき度合いに対応する前記移動端末度の値を、前記信号に対応する前記送信機の前記移動端末度とする手順、のうち少なくとも２つの手順をコンピュータに実行させるとともに、
前記通信プロトコル、前記識別子、前記信号受信頻度、および前記信号受信強度のばらつき度合い、のうち少なくとも２つの分析結果からそれぞれ求めた前記移動端末度の値を統合した結果を用いて、前記信号に対応する前記送信機の前記移動端末度とする手順をコンピュータに実行させるためのプログラム。
（付記１５）
付記９乃至付記１４いずれかに記載のプログラムにおいて、
前記送信機から送信された信号の受信場所または受信時間帯毎にそれぞれ予め対応付けられた前記移動端末度の値との対応関係を用いて、前記信号に対応する前記送信機の前記移動端末度を求める手順をコンピュータに実行させるためのプログラム。
（付記１６）
付記９乃至付記１５いずれかに記載のプログラムにおいて、
前記移動端末度に基づいて、前記送信機が移動端末か否かを判定する手順をコンピュータに実行させるためのプログラム。
【００７９】
この出願は、２０１２年６月１３日に出願された日本出願特願２０１２−１３３８２６号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2013186959.tif 000004
【図２】
2013186959.tif 000005
【図３】
2013186959.tif 000006
【図４】
2013186959.tif 000007
【図５】
2013186959.tif 000008
【図６】
2013186959.tif 000009
【国際調査報告】
2013186959.tif 000010
2013186959.tif 000011
2013186959.tif 000012
2013186959.tif 000013