(57)【要約】【課題】対象端末のユーザに関する情報が他人に取得されてしまう可能性を低減させることが可能な技術を提供する。【解決手段】対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、を備える、情報処理装置が提供される。【選択図】図１
2015098213.tif 000002
【特許請求の範囲】
【請求項１】
対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える、情報処理装置。
【請求項２】
前記情報処理装置は、前記対象端末の位置情報を前記対象端末に対応するＭＡＣアドレスごとに推定して前記対象端末の位置情報を得る推定結果取得部を備える、
請求項１に記載の情報処理装置。
【請求項３】
前記識別情報取得部は、前記対象端末のＩＰアドレスを前記対象端末から取得する、
請求項１に記載の情報処理装置。
【請求項４】
前記所定識別情報は、少なくともＵＵＩＤを含む、
請求項１に記載の情報処理装置。
【請求項５】
前記識別情報取得部は、前記対象端末から前記対象端末のＩＰアドレスおよび前記基地局のＭＡＣアドレスに対応付けられた前記所定識別情報を取得し、
前記データ取得部は、前記基地局の制御装置から前記対象端末のＩＰアドレスおよび前記基地局のＭＡＣアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得する、
請求項１に記載の情報処理装置。
【請求項６】
前記識別情報取得部は、前記基地局のＭＡＣアドレスを前記対象端末から取得する、
請求項５に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記対象端末に対応するＭＡＣアドレスごとに推定された前記対象端末の位置情報を位置推定装置から取得する推定結果取得部を備える、
請求項１に記載の情報処理装置。
【請求項８】
対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得することと、
前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得することと、
前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させることと、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供することと、
を含む、情報処理方法。
【請求項９】
コンピュータを、
対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える情報処理装置として機能させるためのプログラム。
【請求項１０】
対象端末であって、
前記対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える、対象端末。
【請求項１１】
対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供することと、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得することと、
を含む、通信方法。
【請求項１２】
コンピュータを、
対象端末であって、
前記対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える対象端末として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、対象端末、通信方法およびプログラムに関する。
【背景技術】
【０００２】
近年、対象端末が基地局から送信される無線信号を受信した場合に、その基地局の位置情報に基づいて対象端末の位置情報を推定する技術が開示されている（例えば、特許文献１参照）。かかる技術においては、対象端末が受信した無線信号に含まれる基地局のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを位置推定装置に送信すると、位置推定装置が、基地局のＭＡＣアドレスから基地局の位置情報を特定し、基地局の位置情報に基づいて対象端末の位置情報を推定する。【０００３】
また、対象端末の周囲の基地局が対象端末から送信された無線信号を受信した場合に、当該周囲の基地局の位置情報に基づいて対象端末の位置情報を推定する技術が存在する。かかる技術においては、対象端末が自身のＭＡＣアドレスを含んだ無線信号を周囲に発信すると、対象端末のＭＡＣアドレスを受信した周囲の基地局から位置推定装置にその対象端末のＭＡＣアドレスが送信される。位置推定装置は、対象端末のＭＡＣアドレスを送信した当該周囲の基地局の位置情報に基づいて、対象端末の位置情報を推定する。【０００４】
対象端末の位置情報は、位置推定装置によって対象端末のＭＡＣアドレスごとに推定されるのが通例である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０４０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、対象端末のＭＡＣアドレスを含んだ位置推定要求が周囲に発信されれば、対象端末のユーザに関する情報が他人によって取得されてしまうおそれがあり、ユーザのプライバシーの侵害につながってしまうおそれもある。したがって、対象端末のユーザに関する情報が他人に取得されてしまう可能性を低減させることが可能な技術が実現されることが望ましい。
【課題を解決するための手段】
【０００７】
本開示によれば、対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、を備える、情報処理装置が提供される。【０００８】
また、本開示によれば、対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得することと、前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得することと、前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させることと、前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供することと、を含む、情報処理方法が提供される。【０００９】
また、本開示によれば、コンピュータを、対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、を備える情報処理装置として機能させるためのプログラムが提供される。【００１０】
また、本開示によれば、対象端末であって、前記対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、を備える、対象端末が提供される。【００１１】
また、本開示によれば、対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供することと、前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得することと、を含む、通信方法が提供される。【００１２】
また、本開示によれば、コンピュータを、対象端末であって、前記対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、を備える対象端末として機能させるためのプログラムが提供される。
【発明の効果】
【００１３】
以上説明したように本開示によれば、対象端末のユーザに関する情報が他人に取得されてしまう可能性を低減させることが可能である。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１４】
【図１】本開示の第１の実施形態に係る情報処理システムの構成例を示す図である。
【図２】同実施形態に係る対象端末の機能構成例を示す図である。
【図３】同実施形態に係る情報処理装置の機能構成例を示す図である。
【図４】同実施形態に係る基地局に接続された対象端末のＩＰアドレスに対応付けられた対象端末のＭＡＣアドレスを取得する機能の例を説明するための図である。
【図５】同実施形態に係る対象端末のＩＰアドレスに対応付けられたＵＵＩＤを取得する機能の例を説明するための図である。
【図６】同実施形態に係る対象端末のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶させる機能の例を説明するための図である。
【図７】同実施形態に係る情報処理装置が対象端末の位置情報を提供する機能の例を説明するための図である。
【図８】同実施形態に係る情報処理システムにおいて対象端末のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶させる動作例を示すフローチャートである。
【図９】同実施形態に係る情報処理システムにおいて対象端末の位置情報を提供する動作例を示すフローチャートである。
【図１０】本開示の第２の実施形態に係る基地局に接続された対象端末のＩＰアドレスおよび基地局のＭＡＣアドレスに対応付けられた対象端末のＭＡＣアドレスを取得する機能の例を説明するための図である。
【図１１】同実施形態に係る情報処理装置が対象端末のＩＰアドレスおよび基地局のＭＡＣアドレスに対応付けられたＵＵＩＤを取得する機能の例を説明するための図である。
【図１２】同実施形態に係る情報処理システムにおいて対象端末のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶させる動作例を示すフローチャートである。
【図１３】対象端末のハードウェア構成例を示す図である。
【図１４】情報処理装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットまたは数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１７】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．第１の実施形態
１−１．情報処理システムの構成例
１−２．対象端末の機能構成例
１−３．情報処理装置の機能構成例
１−４．情報処理システムの機能詳細
１−５．情報処理システムの動作例
２．第２の実施形態
２−１．情報処理システムの機能詳細
２−２．情報処理システムの動作例
３．ハードウェア構成例
４．むすび
【００１８】
＜＜１．第１の実施形態＞＞
まず、本開示の第１の実施形態について説明する。
【００１９】
［１−１．情報処理システムの構成例］
最初に、本開示の第１の実施形態に係る情報処理システム１の構成例について説明する。図１は、本開示の第１の実施形態に係る情報処理システム１の構成例を示す図である。図１に示すように、情報処理システム１は、対象端末１０と、基地局２０−１〜２０−Ｎ（Ｎは、自然数）と、制御装置３０と、情報処理装置４０とを備える。
【００２０】
対象端末１０は、ユーザによって操作される端末である。以下の説明においては、対象端末１０がスマートフォンに適用される場合を例として説明するが、対象端末１０は、スマートフォン以外の装置に適用されてもよい。例えば、対象端末１０は、ビデオカメラ、デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器等に適用されてもよい。
【００２１】
基地局２０は、通信装置間の通信を中継する。例えば、基地局２０は、電波到達範囲内にある対象端末１０による無線通信を中継したり、対象端末１０と基地局２０に有線で接続された通信装置との通信を中継したりすることができる。具体的には、基地局２０は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントであってもよい。なお、図１に示した例では、情報処理システム１はＮ台の基地局２０を有しているが、基地局２０の台数は特に限定されない。
【００２２】
また、基地局２０は、基地局２０の存在を周囲に報知するためのビーコン信号を定期的に送信することができる。ビーコン信号には、例えば、基地局２０に固有に付与される基地局の識別子が含まれる。その結果、対象端末１０は、自身が受信したビーコン信号を送信した基地局の識別子に基づいて、周囲に存在する基地局２０の存在を確認することができる。基地局２０の識別子は、例えば、基地局２０のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスであってよい。
【００２３】
制御装置３０は、その配下に存在する基地局２０−１〜２０−Ｎを制御する機能を有している。制御装置３０は、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）コントローラ、ＷＬＡＮスイッチなどであってよい。例えば、制御装置３０は、基地局２０−１〜２０−Ｎそれぞれが使用する周波数チャネルなどの設定を一元管理したり、基地局２０−１〜２０−Ｎそれぞれの通信状況を監視して負荷分散や対象端末１０のハンドオーバーを制御したりしてよい。制御装置３０は、基地局２０−１〜２０−Ｎそれぞれに接続された対象端末１０に関する情報（例えば、対象端末１０のＩＰアドレスおよび対象端末１０のＭＡＣアドレスなど）を記憶している。
【００２４】
情報処理装置４０は、対象端末１０からの要求に従った情報処理を行い、処理結果を対象端末１０に応答することが可能である。例えば、情報処理装置４０は、対象端末１０からの位置推定要求を取得した場合、位置推定要求に対する応答として対象端末１０の位置を対象端末１０に提供することが可能である。なお、図１に示した例では、情報処理装置４０が有する機能の全部が一体化されているが、情報処理装置４０が有する機能の一部分（例えば、位置情報提供部４１５）は、他の部分と別体に構成されていてもよい。
【００２５】
ここで、対象端末１０の位置情報は、情報処理装置４０によって対象端末１０のＭＡＣアドレスごとに推定されるのが通例である。しかし、対象端末１０のＭＡＣアドレスを含んだ位置推定要求が周囲に発信されれば、対象端末１０のユーザに関する情報が他人によって取得されてしまうおそれがあり、ユーザのプライバシーの侵害につながってしまうおそれもある。そこで、本明細書においては、対象端末１０のユーザに関する情報が他人に取得されてしまう可能性を低減させることが可能な技術を提案する。
【００２６】
［１−２．対象端末の機能構成例］
続いて、本開示の第１の実施形態に係る対象端末１０の機能構成例について説明する。図２は、本開示の第１の実施形態に係る対象端末１０の機能構成例を示す図である。図２に示すように、本開示の第１の実施形態に係る対象端末１０は、制御部１１０と、入力部１２０と、記憶部１３０と、通信部１４０と、出力部１５０とを備える。
【００２７】
制御部１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサに相当する。制御部１１０は、記憶部１３０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部１１０が有する様々な機能を発揮する。制御部１１０は、識別情報提供部１１１と、位置情報取得部１１２とを有する。これらの各機能ブロックそれぞれが有する機能については後に説明する。
【００２８】
入力部１２０は、ユーザ操作を検出して制御部１１０に出力する。本明細書においては、入力部１２０がタッチパネルにより構成される場合を想定しているため、ユーザ操作はユーザの指を操作体として入力される。しかし、入力部１２０はタッチパネル以外のハードウェアにより構成されていてもよい。なお、図２に示した例では、入力部１２０は対象端末１０と一体化されているが、入力部１２０は、対象端末１０と別体に構成されていてもよい。
【００２９】
記憶部１３０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部１１０を動作させるためのプログラムを記憶する。また、例えば、記憶部１３０は、プログラムによって使用される各種のデータを記憶することもできる。なお、図２に示した例では、記憶部１３０は対象端末１０と一体化されているが、記憶部１３０は対象端末１０と別体に構成されていてもよい。
【００３０】
通信部１４０は、他の装置（例えば、情報処理装置４０、基地局２０など）と通信を行うことが可能である。通信部１４０は、例えば、情報処理装置４０との間で通信を行う場合には、基地局２０を介して通信を行うことが可能である。通信部１４０による通信の形式は特に限定されず、通信部１４０による通信は、無線による通信であってよい。なお、図２に示した例では、通信部１４０は対象端末１０と一体化されているが、通信部１４０は、対象端末１０と別体に構成されていてもよい。
【００３１】
出力部１５０は、制御部１１０による制御に従って各種の情報を出力する機能を有する。出力部１５０によって出力される情報の種類は特に限定されない。したがって、出力部１５０によって出力される情報は、画像（例えば、静止画、動画など）であってもよいし、音声であってもよい。以下の説明においては、出力部１５０が表示装置である場合を主に想定するが、出力部１５０は他の出力装置（例えば、音声出力装置）であってもよい。なお、図２に示した例では、出力部１５０は対象端末１０と一体化されているが、出力部１５０は、対象端末１０と別体に構成されていてもよい。
【００３２】
［１−３．情報処理装置の機能構成例］
続いて、本開示の第１の実施形態に係る情報処理装置４０の機能構成例について説明する。図３は、本開示の第１の実施形態に係る情報処理装置４０の機能構成例を示す図である。図３に示すように、本開示の第１の実施形態に係る情報処理装置４０は、制御部４１０と、記憶部４２０と、通信部４３０とを備える。
【００３３】
制御部４１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサに相当する。制御部４１０は、記憶部４２０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部４１０が有する様々な機能を発揮する。制御部４１０は、データ取得部４１１と、識別情報取得部４１２と、記憶制御部４１３と、推定結果取得部４１４と、位置情報提供部４１５とを有する。これらの各機能ブロックそれぞれが有する機能については後に説明する。
【００３４】
記憶部４２０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部４１０を動作させるためのプログラムを記憶する。また、例えば、記憶部４２０は、プログラムによって使用される各種のデータを記憶することもできる。なお、図３に示した例では、記憶部４２０は情報処理装置４０と一体化されているが、記憶部４２０は情報処理装置４０と別体に構成されていてもよい。
【００３５】
通信部４３０は、他の装置（例えば、対象端末１０、基地局２０など）と通信を行うことが可能である。通信部４３０は、例えば、対象端末１０との間で通信を行う場合には、基地局２０を介して通信を行うことが可能である。通信部４３０による通信の形式は特に限定されず、通信部４３０による通信は、無線による通信であってもよいし、有線による通信であってもよい。なお、図３に示した例では、通信部４３０は情報処理装置４０と一体化されているが、通信部４３０は、情報処理装置４０と別体に構成されていてもよい。
【００３６】
［１−４．情報処理システムの機能詳細］
続いて、本開示の第１の実施形態に係る情報処理システム１の機能詳細について説明する。上記したように、制御装置３０は、基地局２０に接続された対象端末１０に関する情報として、対象端末１０のＩＰアドレスおよび対象端末１０のＭＡＣアドレスを記憶している。したがって、情報処理装置４０のデータ取得部４１１は、制御装置３０から対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを取得することが可能である。
【００３７】
図４は、基地局２０に接続された対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを取得する機能の例を説明するための図である。例えば、情報処理装置４０のデータ取得部４１１は、制御装置３０にアドレス取得要求を提供してよい。そして、図４に示すように、データ取得部４１１は、そのアドレス取得要求に対する応答として、制御装置３０から基地局２０に接続された対象端末１０のＩＰアドレスと対象端末１０のＭＡＣアドレスとが対応付けられた情報を取得してよい。
【００３８】
一方、対象端末１０において実行されるアプリケーションが自動的に生成するインスタンスの識別情報としてＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）が存在する。このＵＵＩＤは、２つ以上のインスタンスが同じ値となることがない一意な識別情報であり、１のＵＵＩＤと他のＵＵＩＤとが重複することは起きないように制御される。したがって、対象端末１０が基地局２０に接続された場合、識別情報提供部１１１は、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを情報処理装置４０に提供してよい。
【００３９】
対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤが情報処理装置４０に提供されるタイミングは限定されないが、所定のアプリケーションのインストール後に初めて対象端末１０が施設内の基地局２０に接続された場合であってもよいし、ＵＵＩＤが変更された場合であってもよい。なお、本明細書においては、所定のアプリケーションとして、対象端末１０の位置情報を利用するアプリケーションを用いる場合を主に説明するが、所定のアプリケーションは特に限定されない。
【００４０】
なお、本明細書においては、ＵＵＩＤが情報処理装置４０に提供される例を主に説明するが、ＵＵＩＤの代わりに対象端末１０のＭＡＣアドレス以外の他の識別情報が情報処理装置４０に提供されてもよい。したがって、ＵＵＩＤは所定識別情報の一例として位置付けられる。ＵＵＩＤの発行は、サーバによってなされてもよいし、アプリケーションによってなされてもよい。例えば、新規にアプリケーションがインストールされたときにアプリケーションからサーバにＵＵＩＤ発行要求が提供され、サーバによって新たにＵＵＩＤが発行されると、ＵＵＩＤ発行要求に対する応答としてＵＵＩＤがアプリケーションによって取得されてよい。あるいは、アプリケーションがＵＵＩＤを発行してサーバに提供してもよい。ここで、対象端末１０の識別情報提供部１１１が、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを情報処理装置４０に提供すると、情報処理装置４０の識別情報取得部４１２は、対象端末１０から対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを取得する。
【００４１】
図５は、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを取得する機能の例を説明するための図である。例えば、図５に示すように、対象端末１０においてアプリケーションのインストール後に初めて施設内の基地局２０に接続された場合に、対象端末１０の識別情報提供部１１１は、対象端末１０のＩＰアドレスとＵＵＩＤとが対応付けられた情報を情報処理装置４０に提供してよい。このとき、情報処理装置４０の識別情報取得部４１２は、対象端末１０のＩＰアドレスとＵＵＩＤとが対応付けられた情報を対象端末１０から取得してよい。
【００４２】
このようにして、データ取得部４１１によって対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスが取得され、識別情報取得部４１２によって対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤが取得される。ここで、同一の対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスとＵＵＩＤとが取得された場合には、これらのＭＡＣアドレスとＵＵＩＤとは同一の対象端末１０から取得されたと考えられる。したがって、記憶制御部４１３は、これらのＭＡＣアドレスとＵＵＩＤとを対応付けて記憶部４２０に記憶させればよい。
【００４３】
図６は、対象端末１０のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶させる機能の例を説明するための図である。上記したように、データ取得部４１１によって対象端末１０のＩＰアドレスと対象端末１０のＭＡＣアドレスとが対応付けられた情報が取得され、識別情報取得部４１２によって対象端末１０のＩＰアドレスとＵＵＩＤとが対応付けられた情報が取得された場合を想定する。かかる場合、図６に示すように、記憶制御部４１３は、これらのＵＵＩＤと対象端末１０のＭＡＣアドレスとを対応付けて記憶部４２０に記憶させればよい。
【００４４】
ここで、情報処理装置４０の推定結果取得部４１４によって対象端末１０の位置情報が対象端末１０のＭＡＣアドレスごとに取得される。本明細書においては、対象端末１０の位置情報が推定結果取得部４１４によって対象端末１０のＭＡＣアドレスごとに推定される例を主に説明する。しかし、情報処理装置４０とは別の位置推定装置によって対象端末１０に対応するＭＡＣアドレスごとに推定された対象端末１０の位置情報が推定結果取得部４１４によって取得されてもよい。
【００４５】
対象端末１０の位置の推定手法としては、様々な手法を採用することが可能である。例えば、推定結果取得部４１４は、対象端末１０によって受信された無線信号の送信元の基地局２０の位置情報を対象端末１０の位置情報として特定してもよい。あるいは、推定結果取得部４１４は、対象端末１０における無線信号の受信強度および当該無線信号の送信元の基地局２０の位置情報に基づいて対象端末１０の位置情報を推定してもよい。例えば、推定結果取得部４１４は、受信強度に応じた距離を算出し、基地局２０から当該距離だけ離れた位置を示す位置情報を対象端末１０の位置情報として推定してもよい。
【００４６】
また、推定結果取得部４１４は、対象端末１０に無線信号を送信した基地局２０が複数存在する場合には、当該複数の基地局２０それぞれの位置情報に基づいて、対象端末１０の位置情報を推定してもよい。例えば、推定結果取得部４１４は、当該複数の基地局２０それぞれの位置情報および当該複数の基地局２０それぞれから送信された無線信号の対象端末１０における受信強度に基づいて、三角測量の原理により対象端末１０の位置情報を推定してもよい。
【００４７】
例えば、推定結果取得部４１４は、無線信号を受信した対象端末１０のＭＡＣアドレス、当該無線信号の対象端末１０における受信強度および当該無線信号の送信元の基地局２０のＭＡＣアドレスを、対象端末１０から取得してよい。また、推定結果取得部４１４は、対象端末１０の位置情報の推定を対象端末１０のＭＡＣアドレスごとに行うことが可能である。
【００４８】
あるいは、推定結果取得部４１４は、対象端末１０から無線信号を受信した基地局２０の位置情報を対象端末１０の位置情報として特定してもよい。あるいは、推定結果取得部４１４は、当該無線信号の基地局２０における受信強度および当該基地局２０の位置情報に基づいて対象端末１０の位置情報を推定してもよい。例えば、推定結果取得部４１４は、受信強度に応じた距離を算出し、基地局２０から当該距離だけ離れた位置を示す位置情報を対象端末１０の位置情報として推定してもよい。
【００４９】
また、推定結果取得部４１４は、対象端末１０から無線信号を受信した基地局２０が複数存在する場合には、当該複数の基地局２０それぞれの位置情報に基づいて、対象端末１０の位置情報を推定してもよい。例えば、推定結果取得部４１４は、当該複数の基地局２０それぞれの位置情報および当該複数の基地局２０それぞれによって受信された無線信号の受信強度に基づいて、三角測量の原理により対象端末１０の位置情報を推定してもよい。
【００５０】
例えば、推定結果取得部４１４は、無線信号を送信した対象端末１０のＭＡＣアドレス、当該無線信号の基地局２０における受信強度および当該無線信号を受信した基地局２０のＭＡＣアドレスを、基地局２０を介して制御装置３０から取得することが可能である。推定結果取得部４１４は、対象端末１０の位置情報の推定を対象端末１０のＭＡＣアドレスごとに行うことが可能である。
【００５１】
また、位置情報の形式は特に限定されない。例えば、位置情報の形式は、緯度経度を用いた形式であってもよいし、極座標を用いた形式であってもよいし、ベクトルを用いた形式であってもよい。また、位置情報は、所定の施設の内部（例えば、建造物の内部など）において用いられる施設固有の位置情報であってもよい。位置情報には、建造物の内部におけるフロアを示すフロア情報が含まれていてもよい。
【００５２】
なお、基地局２０の位置情報は、あらかじめ記憶部４２０によって記憶されている場合には、記憶部４２０から取得されてもよいし、サーバによって保持されている場合には、通信部４３０を介してサーバから取得されてもよい。サーバは、施設ごとに設けられたＣＭＳ（Ｃｏｎｔｅｎｔｓ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）などであってもよい。また、基地局２０から送信される無線信号に自身の位置情報が含まれる場合には、基地局２０から送信された無線信号から取得されてもよい。
【００５３】
図７は、本開示の第１の実施形態に係る情報処理装置４０が対象端末１０の位置情報を提供する機能の例を説明するための図である。上記のようにして対象端末１０の位置情報が推定された状態において、対象端末１０の位置情報取得部１１２は、図７に示すように、ＵＵＩＤを含む位置推定要求を情報処理装置４０に提供する。位置推定要求が提供されるタイミングは限定されないが、対象端末１０において実行されるアプリケーションにおいて対象端末１０の位置情報が必要になったときに位置推定要求が提供されてもよいし、所定の時間ごとに位置推定要求が提供されてもよい。
【００５４】
また、図７に示すように、情報処理装置４０の位置情報提供部４１５は、対象端末１０からＵＵＩＤを含む位置推定要求が取得された場合、そのＵＵＩＤに対応付けられている対象端末１０のＭＡＣアドレスに対応する対象端末１０の位置情報を対象端末１０に提供する。位置情報提供部４１５によって対象端末１０の位置情報が提供されると、対象端末１０は、位置情報取得部１１２は、ＵＵＩＤに対応付けられている対象端末１０のＭＡＣアドレスに対応する対象端末１０の位置情報を情報処理装置４０から取得する。
【００５５】
以上に示したように、本開示の第１の実施形態によれば、対象端末１０のＭＡＣアドレスを含んだ位置推定要求が周囲に発信されないため、対象端末１０のユーザに関する情報が他人によって取得されてしまう可能性を低減することができる。また、本開示の第１の実施形態によれば、ユーザのプライバシーの侵害につながってしまう可能性を低減することができる。
【００５６】
また、対象端末１０において実行されているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の種類によっては、そのＯＳ上で起動しているアプリケーションによって対象端末１０のＭＡＣアドレスが指定され得ない場合がある。本開示の第１の実施形態によれば、対象端末１０のＭＡＣアドレスを含んだ位置推定要求を発信する必要がなくなるため、対象端末１０は、ＯＳの種類を問わずに位置推定要求を発信することが可能となることが期待される。
【００５７】
［１−５．情報処理システムの動作例］
続いて、本開示の第１の実施形態に係る情報処理システム１の動作例について説明する。ここでは特に、所定識別情報としてＵＵＩＤが使用される場合の動作例を説明する。図８は、本開示の第１の実施形態に係る情報処理システム１において対象端末１０のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶させる動作例を示すフローチャートである。なお、図８に示した情報処理システム１の動作例は、情報処理システム１の動作の一例に過ぎない。したがって、情報処理システム１の動作は、図８に示した情報処理システム１の動作例に限定されない。
【００５８】
まず、対象端末１０が基地局２０に接続されると、対象端末１０において識別情報提供部１１１は、対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを基地局２０に提供する（Ｓ１１）。基地局２０は、対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを対象端末１０から取得する（Ｓ１２）。続いて、基地局２０は、対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを制御装置３０に提供する（Ｓ１３）。
【００５９】
制御装置３０は、対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを基地局２０から取得する（Ｓ１４）。続いて、制御装置３０は、対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを情報処理装置４０に提供する（Ｓ１５）。情報処理装置４０においてデータ取得部４１１は、対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを取得する（Ｓ１６）。
【００６０】
続いて、対象端末１０が自身の位置情報を利用するアプリケーションのインストール後に初めて施設内の基地局２０に接続された場合、識別情報提供部１１１は、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを情報処理装置４０に提供する（Ｓ２１）。情報処理装置４０において識別情報取得部４１２は、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを取得し（Ｓ２２）、記憶制御部４１３は、対象端末１０のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶部４２０に記憶させる（Ｓ２３）。
【００６１】
図９は、本開示の第１の実施形態に係る情報処理システム１において対象端末１０の位置情報を提供する動作例を示すフローチャートである。なお、図９に示した情報処理システム１の動作例は、情報処理システム１の動作の一例に過ぎない。したがって、情報処理システム１の動作は、図９に示した情報処理システム１の動作例に限定されない。
【００６２】
情報処理装置４０において推定結果取得部４１４は、ＭＡＣアドレスごとに対象端末１０の位置を推定する（Ｓ３１）。対象端末１０において位置情報取得部１１２は、アプリケーションにおいて対象端末１０の位置情報が必要になった場合、ＵＵＩＤを含む位置推定要求を情報処理装置４０に提供する（Ｓ４１）。続いて、情報処理装置４０において位置情報提供部４１５は、ＵＵＩＤを含む位置推定要求を対象端末１０から取得する（Ｓ４２）。
【００６３】
続いて、情報処理装置４０において位置推定要求が取得されると、位置情報提供部４１５は、ＵＵＩＤに対応付けられたＭＡＣアドレスに対応する対象端末１０の位置情報を対象端末１０に提供する（Ｓ４３）。対象端末１０において位置情報取得部１１２は、ＵＵＩＤに対応付けられたＭＡＣアドレスに対応する対象端末１０の位置情報を情報処理装置４０から取得する（Ｓ４４）。
【００６４】
＜＜２．第２の実施形態＞＞
次に、本開示の第２の実施形態について説明する。本開示の第１の実施形態においては、情報処理装置４０によって対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤと対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスとが用いられる例について説明した。しかし、対象端末１０のＩＰアドレスは、時間経過とともに変化してしまう場合や、対象端末１０を一意に識別することができない場合も想定される。
【００６５】
そこで、対象端末１０において取得される対象端末１０の位置情報の精度を向上させるため、本開示の第２の実施形態においては、対象端末１０のＩＰアドレスに追加して基地局２０のＭＡＣアドレスを用いる例について説明する。なお、本開示の第２の実施形態の説明においては、本開示の第１の実施形態と本開示の第２の実施形態との間で重複する部分についての説明は省略する。
【００６６】
［２−１．情報処理システムの機能詳細］
本開示の第２の実施形態に係る情報処理システム１の機能詳細について説明する。制御装置３０は、基地局２０に接続された対象端末１０に関する情報として、対象端末１０のＩＰアドレスおよび対象端末１０のＭＡＣアドレスを基地局２０のＭＡＣアドレスごとに記憶している。したがって、情報処理装置４０のデータ取得部４１１は、制御装置３０から対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスに対応付けられた対象端末１０のＭＡＣアドレスを取得することが可能である。
【００６７】
図１０は、本開示の第２の実施形態に係る基地局２０に接続された対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスに対応付けられた対象端末１０のＭＡＣアドレスを取得する機能の例を説明するための図である。例えば、情報処理装置４０のデータ取得部４１１は、制御装置３０にアドレス取得要求を提供してよい。そして、図１０に示すように、データ取得部４１１は、そのアドレス取得要求に対する応答として、制御装置３０から基地局２０のＭＡＣアドレスと基地局２０に接続された対象端末１０のＩＰアドレスと対象端末１０のＭＡＣアドレスとが対応付けられた情報を取得してよい。
【００６８】
また、対象端末１０が基地局２０に接続された場合、識別情報提供部１１１は、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを情報処理装置４０に提供してよい。ＵＵＩＤが情報処理装置４０に提供されるタイミングは、本開示の第１の実施形態と同様に限定されない。対象端末１０の識別情報提供部１１１が、対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを情報処理装置４０に提供すると、情報処理装置４０の識別情報取得部４１２は、対象端末１０から対象端末１０のＩＰアドレスに対応付けられたＵＵＩＤを取得する。
【００６９】
図１１は、本開示の第２の実施形態に係る情報処理装置４０が対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスに対応付けられたＵＵＩＤを取得する機能の例を説明するための図である。例えば、図１１に示すように、対象端末１０においてアプリケーションのインストール後に初めて施設内の基地局２０に接続された場合に、対象端末１０の識別情報提供部１１１は、対象端末１０のＩＰアドレスと基地局２０のＭＡＣアドレスとＵＵＩＤとが対応付けられた情報を情報処理装置４０に提供してよい。このとき、情報処理装置４０の識別情報取得部４１２は、対象端末１０のＩＰアドレスと基地局２０のＭＡＣアドレスとＵＵＩＤとが対応付けられた情報を対象端末１０から取得してよい。
【００７０】
このようにして、データ取得部４１１によって対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスに対応付けられた対象端末１０のＭＡＣアドレスが取得され、識別情報取得部４１２によって対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスに対応付けられたＵＵＩＤが取得される。ここで、同一のＩＰアドレスと基地局２０のＭＡＣアドレスとの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスとＵＵＩＤとが取得された場合には、これらのＭＡＣアドレスとＵＵＩＤとは同一の対象端末１０から取得されたと考えられる。したがって、記憶制御部４１３は、これらのＭＡＣアドレスとＵＵＩＤとを対応付けて記憶部４２０に記憶させればよい。
【００７１】
以上に説明したように、本開示の第２の実施形態においては、対象端末１０のＩＰアドレスに追加して基地局２０のＭＡＣアドレスを用いる例について説明した。かかる構成により、対象端末１０において取得される対象端末１０の位置情報の精度が向上されることが期待される。なお、本開示の第２の実施形態に係る情報処理システム１において、対象端末１０のＭＡＣアドレスとＵＵＩＤとが対応付けられて記憶部４２０に記憶された後は、本開示の第１の実施形態に係る情報処理システム１と同様に動作し得る。
【００７２】
［２−２．情報処理システムの動作例］
続いて、本開示の第２の実施形態に係る情報処理システム１の動作例について説明する。ここでは特に、所定識別情報としてＵＵＩＤが使用される場合の動作例を説明する。図１２は、本開示の第２の実施形態に係る情報処理システム１において対象端末１０のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶させる動作例を示すフローチャートである。なお、図１２に示した情報処理システム１の動作例は、情報処理システム１の動作の一例に過ぎない。したがって、情報処理システム１の動作は、図１２に示した情報処理システム１の動作例に限定されない。
【００７３】
まず、対象端末１０が基地局２０に接続されると、対象端末１０において識別情報提供部１１１は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスを基地局２０に提供する（Ｓ５１）。基地局２０は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスを対象端末１０から取得する（Ｓ５２）。続いて、基地局２０は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスを制御装置３０に提供する（Ｓ５３）。
【００７４】
制御装置３０は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスを基地局２０から取得する（Ｓ５４）。続いて、制御装置３０は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスを情報処理装置４０に提供する（Ｓ５５）。情報処理装置４０においてデータ取得部４１１は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられた対象端末１０のＭＡＣアドレスを取得する（Ｓ５６）。
【００７５】
続いて、対象端末１０が自身の位置情報を利用するアプリケーションのインストール後に初めて施設内の基地局２０に接続された場合、識別情報提供部１１１は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられたＵＵＩＤを情報処理装置４０に提供する（Ｓ６１）。情報処理装置４０において識別情報取得部４１２は、対象端末１０のＩＰアドレスおよび基地局２０のＭＡＣアドレスの組み合わせに対応付けられたＵＵＩＤを取得し（Ｓ６２）、記憶制御部４１３は、対象端末１０のＭＡＣアドレスとＵＵＩＤとを対応付けて記憶部４２０に記憶させる（Ｓ６３）。
【００７６】
＜＜３．ハードウェア構成例＞＞
続いて、本開示の実施形態に係る対象端末１０のハードウェア構成例について説明する。図１３は、本開示の実施形態に係る対象端末１０のハードウェア構成例を示す図である。ただし、図１３に示したハードウェア構成例は、対象端末１０のハードウェア構成の一例を示したに過ぎない。したがって、対象端末１０のハードウェア構成は、図１３に示した例に限定されない。
【００７７】
図１３に示したように、対象端末１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３と、センサ８０４と、入力装置８０８と、出力装置８１０と、ストレージ装置８１１と、ドライブ８１２と、通信装置８１５とを備える。
【００７８】
ＣＰＵ８０１は、演算処理装置および制御装置として機能し、各種プログラムに従って対象端末１０内の動作全般を制御する。また、ＣＰＵ８０１は、マイクロプロセッサであってもよい。ＲＯＭ８０２は、ＣＰＵ８０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ８０３は、ＣＰＵ８０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００７９】
センサ８０４は、対象端末１０の状態を検知するための端末状態検知センサなどの各種検知用センサとその周辺回路からなる。センサ８０４としては、例として、位置検出センサ（例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ）、傾きセンサ、加速度センサ、方位センサ、温度センサ、湿度センサ、照度センサなどを挙げることができる。センサ８０４による検知信号は、ＣＰＵ８０１に送られる。これにより、ＣＰＵ８０１は、対象端末１０の状態（例えば、位置、傾き、加速度、方位、温度、湿度、照度など）を知ることができる。
【００８０】
入力装置８０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどといったユーザが情報を入力するための入力部と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ８０１に出力する入力制御回路などから構成されている。対象端末１０のユーザは、入力装置８０８を操作することにより、対象端末１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８１】
出力装置８１０は、各種の情報を出力する機能を有する。出力装置８１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置である。あるいは、出力装置８１０は、スピーカおよびヘッドホンなどの音声出力装置であってもよい。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【００８２】
ストレージ装置８１１は、対象端末１０の記憶部１３０の一例として構成されたデータ格納用の装置である。ストレージ装置８１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置８１１は、ＣＰＵ８０１が実行するプログラムや各種データを格納する。
【００８３】
ドライブ８１２は、記憶媒体用リーダライタであり、対象端末１０に内蔵、あるいは外付けされる。ドライブ８１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ８０３に出力する。また、ドライブ８１２は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００８４】
通信装置８１５は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置８１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信装置８１５は、例えば、ネットワークを介して他の装置と通信を行うことが可能である。
【００８５】
続いて、本開示の実施形態に係る情報処理装置４０のハードウェア構成例について説明する。図１４は、本開示の実施形態に係る情報処理装置４０のハードウェア構成例を示す図である。ただし、図１４に示したハードウェア構成例は、情報処理装置４０のハードウェア構成の一例を示したに過ぎない。したがって、情報処理装置４０のハードウェア構成は、図１４に示した例に限定されない。
【００８６】
図１４に示したように、情報処理装置４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、ストレージ装置９１１と、ドライブ９１２と、通信装置９１５とを備える。
【００８７】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置４０内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００８８】
ストレージ装置９１１は、情報処理装置４０の記憶部４２０の一例として構成されたデータ格納用の装置である。ストレージ装置９１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００８９】
ドライブ９１２は、記憶媒体用リーダライタであり、情報処理装置４０に内蔵、あるいは外付けされる。ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１２は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００９０】
通信装置９１５は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置９１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信装置９１５は、例えば、ネットワークを介して他の装置と通信を行うことが可能である。
【００９１】
＜＜４．むすび＞＞
以上説明したように、本開示の実施形態によれば、データ取得部４１１と、識別情報取得部４１２と、記憶制御部４１３と、位置情報提供部４１５とを備える、情報処理装置４０が提供される。識別情報取得部４１２は、対象端末１０から対象端末１０のＩＰアドレスに対応付けられた所定識別情報を取得する。また、データ取得部４１１は、対象端末１０が接続された基地局２０の制御装置３０から対象端末１０のＩＰアドレスに対応付けられた対象端末１０のＭＡＣアドレスを取得する。
【００９２】
記憶制御部４１３は、所定識別情報と対象端末１０のＭＡＣアドレスとを対応付けて記憶させる。また、位置情報提供部４１５は、対象端末１０から所定識別情報を含む位置推定要求が取得された場合、所定識別情報に対応付けられている対象端末１０のＭＡＣアドレスに対応する対象端末１０の位置情報を対象端末１０に提供する。
【００９３】
かかる構成によれば、対象端末１０のＭＡＣアドレスを含んだ位置推定要求が周囲に発信されないため、対象端末１０のユーザに関する情報が他人によって取得されてしまう可能性を低減することができる。また、本開示の第１の実施形態によれば、ユーザのプライバシーの侵害につながってしまう可能性を低減することができる。
【００９４】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９５】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上記した対象端末１０が有する構成と同等の機能を発揮させるためのプログラムも作成可能である。また、該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。
【００９６】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上記した情報処理装置４０が有する構成と同等の機能を発揮させるためのプログラムも作成可能である。また、該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。
【００９７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００９８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える、情報処理装置。
（２）
前記情報処理装置は、前記対象端末の位置情報を前記対象端末に対応するＭＡＣアドレスごとに推定して前記対象端末の位置情報を得る推定結果取得部を備える、
前記（１）に記載の情報処理装置。
（３）
前記識別情報取得部は、前記対象端末のＩＰアドレスを前記対象端末から取得する、
前記（１）または（２）に記載の情報処理装置。
（４）
前記所定識別情報は、少なくともＵＵＩＤを含む、
前記（１）〜３の何れか一項に記載の情報処理装置。
（５）
前記識別情報取得部は、前記対象端末から前記対象端末のＩＰアドレスおよび前記基地局のＭＡＣアドレスに対応付けられた前記所定識別情報を取得し、
前記データ取得部は、前記基地局の制御装置から前記対象端末のＩＰアドレスおよび前記基地局のＭＡＣアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得する、
前記（１）〜４の何れか一項に記載の情報処理装置。
（６）
前記識別情報取得部は、前記基地局のＭＡＣアドレスを前記対象端末から取得する、
前記（５）に記載の情報処理装置。
（７）
前記情報処理装置は、前記対象端末に対応するＭＡＣアドレスごとに推定された前記対象端末の位置情報を位置推定装置から取得する推定結果取得部を備える、
前記（１）に記載の情報処理装置。
（８）
対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得することと、
前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得することと、
前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させることと、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供することと、
を含む、情報処理方法。
（９）
コンピュータを、
対象端末から前記対象端末のＩＰアドレスに対応付けられた所定識別情報を取得する識別情報取得部と、
前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスを取得するデータ取得部と、
前記所定識別情報と前記対象端末のＭＡＣアドレスとを対応付けて記憶させる記憶制御部と、
前記対象端末から前記所定識別情報を含む位置推定要求が取得された場合、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記対象端末に提供する位置情報提供部と、
を備える情報処理装置として機能させるためのプログラム。
（１０）
対象端末であって、
前記対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える、対象端末。
（１１）
対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供することと、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得することと、
を含む、通信方法。
（１２）
コンピュータを、
対象端末であって、
前記対象端末のＩＰアドレスに対応付けられた所定識別情報を情報処理装置に提供する識別情報提供部と、
前記情報処理装置によって前記対象端末が接続された基地局の制御装置から前記対象端末のＩＰアドレスに対応付けられた前記対象端末のＭＡＣアドレスが取得され、前記所定識別情報と前記対象端末のＭＡＣアドレスとが対応付けられると、前記所定識別情報を含む位置推定要求を前記情報処理装置に提供し、前記所定識別情報に対応付けられている前記対象端末のＭＡＣアドレスに対応する前記対象端末の位置情報を前記情報処理装置から取得する位置情報取得部と、
を備える対象端末として機能させるためのプログラム。
【符号の説明】
【００９９】
１      情報処理システム
１０    対象端末
２０    基地局
３０    制御装置
４０    情報処理装置
１１０  制御部
１１１  識別情報提供部
１１２  位置情報取得部
１２０  入力部
１３０  記憶部
１４０  通信部
１５０  出力部
４１０  制御部
４１１  データ取得部
４１２  識別情報取得部
４１３  記憶制御部
４１４  推定結果取得部
４１５  位置情報提供部
４２０  記憶部
４３０  通信部
【図１】
2015098213.tif 000003
【図２】
2015098213.tif 000004
【図３】
2015098213.tif 000005
【図４】
2015098213.tif 000006
【図５】
2015098213.tif 000007
【図６】
2015098213.tif 000008
【図７】
2015098213.tif 000009
【図８】
2015098213.tif 000010
【図９】
2015098213.tif 000011
【図１０】
2015098213.tif 000012
【図１１】
2015098213.tif 000013
【図１２】
2015098213.tif 000014
【図１３】
2015098213.tif 000015
【図１４】
2015098213.tif 000016
【国際調査報告】
2015098213.tif 000017
2015098213.tif 000018
2015098213.tif 000019
2015098213.tif 000020