(57)【特許請求の範囲】
【請求項１】
自装置から発信されるビーコン信号を受信した端末との間で所定の手順を実行することにより前記端末を自装置のネットワークに収容するアクセスポイントであって、
前記ビーコン信号を受信した前記端末から前記端末が自装置への帰属を要求する帰属要求信号が受信された場合、前記手順を完了する前の段階において、自装置の位置情報を前記端末の位置情報として、前記端末の位置情報を取得する位置情報取得装置に送信する制御部を備える、
アクセスポイント。
【請求項２】
自装置から発信されるビーコン信号を受信した端末との間で所定の手順を実行することにより前記端末を自装置のネットワークに収容するアクセスポイントが行う位置情報提供方法であって、
前記ビーコン信号を受信した前記端末から前記端末が自装置への帰属を要求する帰属要求信号が受信された場合、前記手順を完了する前の段階において、自装置の位置情報を前記端末の位置情報として、前記端末の位置情報を取得する位置情報取得装置に送信する制御ステップを有する、
位置情報提供方法。
【請求項３】
自装置から発信されるビーコン信号を受信した端末との間で所定の手順を実行することにより前記端末を自装置のネットワークに収容するアクセスポイントが、
前記ビーコン信号を受信した前記端末から前記端末が自装置への帰属を要求する帰属要求信号が受信された場合、前記手順を完了する前の段階において、自装置の位置情報を前記端末の位置情報として、前記端末の位置情報を取得する位置情報取得装置に送信する制御ステップを、
コンピュータに実行させるためのコンピュータプログラム。
【請求項４】
自装置から発信されるビーコン信号を受信した端末との間で所定の手順を実行することにより前記端末を自装置のネットワークに収容するアクセスポイントと、前記アクセスポイントとの間で前記手順を実行することにより前記アクセスポイントに帰属する端末と、前記端末の位置情報を取得する位置情報取得装置と、を備える位置情報取得システムであって、
前記アクセスポイントは、
前記ビーコン信号を受信した前記端末から前記端末が自装置への帰属を要求する帰属要求信号が受信された場合、前記手順を完了する前の段階において、自装置の位置情報を前記端末の位置情報として、前記端末の位置情報を取得する位置情報取得装置に送信する制御部を備え、
前記端末は、
自装置の位置情報を取得する第１の位置情報取得部と、
前記位置情報を前記手順における送信データに含めて前記アクセスポイントに送信する制御部と、
を備え、
前記位置情報取得装置は、
前記アクセスポイントから前記位置情報を取得する第２の位置情報取得部を備える、
位置情報取得システム。
【請求項５】
自装置から発信されるビーコン信号を受信した端末との間で所定の手順を実行することにより前記端末を自装置のネットワークに収容するアクセスポイントと、前記アクセスポイントとの間で前記手順を実行することにより前記アクセスポイントに帰属する端末と、前記端末の位置情報を取得する位置情報取得装置と、を備える位置情報取得システムが行う位置情報取得方法であって、
前記アクセスポイントが、
前記ビーコン信号を受信した前記端末から前記端末が自装置への帰属を要求する帰属要求信号が受信された場合、前記手順を完了する前の段階において、自装置の位置情報を前記端末の位置情報として、前記端末の位置情報を取得する位置情報取得装置に送信するステップと、
前記端末が、
自装置の位置情報を取得する第１の位置情報取得ステップと、
前記位置情報を前記手順における送信データに含めて前記アクセスポイントに送信する制御ステップと、
前記位置情報取得装置が、
前記アクセスポイントから前記位置情報を取得する第２の位置情報取得ステップと、
を有する位置情報取得方法。
【請求項６】
請求項４に記載の位置情報取得システムにおける端末としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の位置情報を取得する技術に関する。
【背景技術】
【０００２】
従来、携帯電話やスマートフォン等の携帯端末から取得した位置情報を用いて、様々なサービスを提供することが行われている。例えば、位置情報が示す位置周辺の観光地や店舗を紹介する広告の配信や、端末の所持者の見守りを行うサービスなどがある。
一方で、公衆無線ＬＡＮ（Local Area Network）の普及が進んでいる。従来の携帯電話回線網により通信する端末に加えて、公衆無線ＬＡＮにより通信を行う端末からも位置情報を取得することにより、より多くの利用者に上記サービスを提供することが可能となる。特許文献１には、端末の位置情報を、端末付近に位置する他の装置から取得する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−８５１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、無線ＬＡＮ通信する端末が位置情報を送信するためには、アクセスポイントに無線帰属する必要がある。アクセスポイントへの帰属は、所定の通信シーケンスを経た後、ＩＰアドレスが割り当てられることによって完了する。そのため、位置情報の送信に時間を要するという問題があった。
【０００５】
上記事情に鑑み、本発明は、無線ＬＡＮ通信する端末の位置情報をより効率良く取得することができる技術を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、端末との間で行う所定の手順により前記端末を自装置のネットワークに収容し、前記端末の位置情報を位置情報取得装置に送信するアクセスポイントであって、前記手順を実行中であり、前記端末が自装置に帰属する前のタイミングにおいて、自装置の位置情報を前記端末の位置情報として前記位置情報取得装置に送信する制御部を備える。
【０００７】
本発明の一態様は、上記のアクセスポイントであって、前記制御部は、前記手順における受信データから前記端末の識別情報を取得し、前記自装置の位置情報を前記端末の識別情報とともに送信する。
【０００８】
本発明の一態様は、端末との間で行う所定の手順により前記端末を自装置のネットワークに収容し、前記端末の位置情報を位置情報取得装置に送信するアクセスポイントが行う位置情報提供方法であって、前記手順を実行中であり、前記端末が前記アクセスポイントに帰属する前のタイミングにおいて、前記アクセスポイントの位置情報を前記端末の位置情報として前記位置情報取得装置に送信する制御ステップを有する。
【０００９】
本発明の一態様は、端末との間で行う所定の手順により前記端末を自装置のネットワークに収容し、前記端末の位置情報を位置情報取得装置に送信するアクセスポイントが行う位置情報提供方法において、前記アクセスポイントが、前記手順を実行中であり、前記端末が前記アクセスポイントに帰属する前のタイミングにおいて、前記アクセスポイントの位置情報を前記端末の位置情報として前記位置情報取得装置に送信する制御ステップを、コンピュータに実行させるためのコンピュータプログラムである。
【００１０】
本発明の一態様は、アクセスポイントとの間で行う所定の手順により前記アクセスポイントに帰属する端末であって、自装置の位置情報を取得する位置情報取得部と、前記位置情報を前記手順における送信データに含めて前記アクセスポイントに送信する制御部と、を備える。
【００１１】
本発明の一態様は、上記の端末であって、前記制御部は、自装置の識別情報を前記送信データに含めて送信する。
【００１２】
本発明の一態様は、アクセスポイントとの間で行う所定の手順により前記アクセスポイントに帰属する端末が行う位置情報送信方法であって、位置情報を取得する位置情報取得ステップと、前記位置情報を前記手順における送信データに含めて前記アクセスポイントに送信する制御ステップと、を有する。
【００１３】
本発明の一態様は、アクセスポイントとの間で行う所定の手順により前記アクセスポイントに帰属する端末が行う位置情報送信方法において、前記端末が位置情報を取得する位置情報取得ステップと、前記端末が前記位置情報を前記手順における送信データに含めて前記アクセスポイントに送信する制御ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１４】
本発明により、無線ＬＡＮ通信する端末の位置情報をより効率良く取得することができる技術を提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態の位置情報取得システム１のシステム構成を示すシステム構成図である。
【図２】端末２がアクセスポイント３に帰属する処理の流れを示すシーケンス図である。
【図３】端末２の機能構成を示す機能ブロック図である。
【図４】プローブリクエストの具体例を示す図である。
【図５】アクセスポイント３の機能構成を示す機能ブロック図である。
【図６】位置情報テーブル３３１の具体例を示す図である。
【図７】サーバ４の機能構成を示す機能ブロック図である。
【図８】端末情報テーブル４２１の具体例を示す図である。
【図９】ユーザ位置情報テーブル４３１の具体例を示す図である。
【図１０】第１実施形態の位置情報取得システム１における位置情報取得の流れを示すシーケンス図である。
【図１１】第１実施形態の位置情報取得システム１の利用例を示す図である。
【図１２】第２実施形態の位置情報取得システム１ａのシステム構成を示すシステム構成図である。
【図１３】端末２ａの機能構成を示す機能ブロック図である。
【図１４】アクセスポイント３ａの機能構成を示す機能ブロック図である。
【図１５】第２実施形態の位置情報取得システム１ａにおける位置情報取得の流れを示すシーケンス図である。
【図１６】第２実施形態の位置情報取得システム１ａの利用例を示す図である。
【発明を実施するための形態】
【００１６】
（第１実施形態）
図１は、第１実施形態の位置情報取得システム１のシステム構成を示すシステム構成図である。
位置情報取得システム１は、端末２、アクセスポイント３、サーバ４及びネットワーク５を備える。
端末２は、位置情報取得システム１が位置情報を取得する対象の無線通信端末である。端末２は、アクセスポイント３に無線ＬＡＮにより通信する。
アクセスポイント３は、端末２を自装置のネットワークに収容するアクセスポイントである。アクセスポイント３は、収容する端末２の通信を上位ネットワークに中継する。
サーバ４（位置情報取得装置）は、端末２の位置情報を管理するサーバである。サーバ４はネットワーク５を介してアクセスポイント３と通信する。
ネットワーク５は、アクセスポイント３とサーバ４との間のネットワークである。例えば、ネットワーク５は、ＬＡＮやＷＡＮ（Wide Area Network）、インターネット、ＮＧＮ（Next Generation Network）等のネットワークである。
【００１７】
図２は、端末２がアクセスポイント３に帰属する処理の流れを示すシーケンス図である。
まず、アクセスポイント３は、自装置の無線ネットワークの存在を通知するビーコン信号を自装置周辺の端末に対して定期的に送信している（ステップＳ１０１）。端末２は、ビーコン信号を受信すると、送信元のアクセスポイント３にプローブリクエストを送信する（ステップＳ１０２）。このプローブリクエストにより、端末２はアクセスポイント３に対し、アクセスポイント３のネットワークが自装置に設定されたＥＳＳ−ＩＤ（Service Set Identifier）が示すネットワークであるか否かを問い合わせる。アクセスポイント３は、プローブリクエストにより通知されたＥＳＳ−ＩＤが自装置のネットワークを示す場合、端末２にプローブレスポンスを送信する（ステップＳ１０３）。このとき、アクセスポイント３は、プローブリクエストにより通知されたＥＳＳ−ＩＤが自装置のネットワークを示すものでない場合、端末２にプローブレスポンスを送信しない。
【００１８】
端末２は、プローブレスポンスを受信すると、アクセスポイント３との間で認証処理を行う（ステップＳ１０４）。アクセスポイント３によって自装置が認証されると、端末２はアソシエーションリクエストをアクセスポイント３に送信する（ステップＳ１０５）。アクセスポイント３は、アソシエーションリクエストを受信すると、ＩＰアドレスの割り当て等を行って端末２を自装置のネットワークに収容する。アクセスポイント３は、端末２の収容を完了するとアソシエーションレスポンスを送信し（ステップＳ１０６）、無線帰属が完了したことを端末２に通知する。端末２は、アソシエーションレスポンスを受信した後、アクセスポイント３の上位ネットワークとの間の通信が可能となる。端末２は、上記のシーケンスに示される所定の手順を実行することによって、アクセスポイント３に収容される。
【００１９】
図３は、端末２の機能構成を示す機能ブロック図である。
端末２は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、端末プログラムを実行する。端末２は、端末プログラムの実行によって通信部２１及び制御部２２を備える装置として機能する。なお、端末２の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。端末プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。端末プログラムは、電気通信回線を介して送信されてもよい。
【００２０】
通信部２１は、無線ＬＡＮ等の無線通信インターフェースを用いて構成される。通信部２１は、アクセスポイント３との間で通信する。
制御部２２は、端末２のアクセスポイント３への接続動作を制御する。具体的には、制御部２２は、図２に示したシーケンスを実行する。制御部２２は、プローブリクエストに自装置の識別情報を含めて送信する。本実施形態では、端末２の識別情報の一例として、制御部２２は、通信部２１のＭＡＣ（Media Access Control）アドレスをプローブリクエスト（送信データ）に含める。
【００２１】
図４は、プローブリクエストの具体例を示す図である。
図４は、『IEEE802.11（2012）8.3.3.9 Probe Request frame format Table 8-26−Probe Request frame body』にて規定されたプローブリクエストのフレームフォーマットを示す。図４において、項目はプローブリクエストを構成する各データの内容を表す。項目番号は、各項目の説明のために付与した番号である。プローブリクエストは、項目番号１〜１５が示す各項目のデータで構成される。項目１〜１４の各項目は、上記規定により標準化された内容が設定されるべき項目である。項目１５は、各ベンダーが任意のデータを含めることが許された項目である。端末２の制御部２２は、ＭＡＣアドレスを項目１５のデータに含めてプローブリクエストを送信する。
【００２２】
図５は、アクセスポイント３の機能構成を示す機能ブロック図である。
アクセスポイント３は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、アクセスポイントプログラムを実行する。アクセスポイント３は、アクセスポイントプログラムの実行によって第１通信部３１、第２通信部３２、位置情報記憶部３３及び制御部３４を備える装置として機能する。なお、アクセスポイント３の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。アクセスポイントプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。アクセスポイントプログラムは、電気通信回線を介して送信されてもよい。
【００２３】
第１通信部３１は、無線ＬＡＮ等の無線通信インターフェースを用いて構成される。第１通信部３１は、端末２との間で通信する。
第２通信部３２は、ＬＡＮ等の通信インターフェースを用いて構成される。第２通信部３２は、上位ネットワークとの間で通信する。図１の例では、サーバ４及びネットワーク５が上位ネットワークに当たり、これらに接続される装置やネットワークも上位ネットワークに含まれる。
位置情報記憶部３３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。位置情報記憶部３３は、位置情報テーブル３３１を記憶する。位置情報テーブル３３１は、自装置の位置情報を保持するテーブルである。
【００２４】
図６は、位置情報テーブル３３１の具体例を示す図である。
位置情報テーブル３３１は、１つの位置情報レコードを有する。位置情報レコードは、ＡＰＩＤ及び位置情報の値を有する。ＡＰＩＤは、アクセスポイント３の識別情報である。例えば、ＡＰＩＤは、ＭＡＣアドレスで表されてもよい。位置情報は、アクセスポイント３の位置を示す情報である。例えば、位置情報は緯度及び経度によって表されてもよい。位置情報レコードは、予め管理者によって位置情報テーブル３３１に登録される。
【００２５】
図５の説明に戻る。
制御部３４は、端末２の自装置への収容を制御する。また、制御部３４は、自装置の位置情報を端末２の識別情報とともにサーバ４に送信する。具体的には、制御部３４は、端末２のプローブリクエスト（受信データ）から端末２のＭＡＣアドレスを取得する。制御部３４は、端末２のＭＡＣアドレスを識別情報として、自装置の位置情報とともにサーバ４に送信する。
【００２６】
図７は、サーバ４の機能構成を示す機能ブロック図である。
サーバ４は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、サーバプログラムを実行する。サーバ４は、サーバプログラムの実行によって通信部４１、端末情報記憶部４２、ユーザ位置情報記憶部４３及び位置情報取得部４４を備える装置として機能する。なお、サーバ４の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。サーバプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。サーバプログラムは、電気通信回線を介して送信されてもよい。
【００２７】
通信部４１は、ＬＡＮ等の通信インターフェースを用いて構成される。通信部４１は、アクセスポイント３との間で通信する。
端末情報記憶部４２は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。端末情報記憶部４２は、端末情報テーブル４２１を記憶する。端末情報テーブル４２１は、端末２と端末２のユーザとの対応を保持するテーブルである。
ユーザ位置情報記憶部４３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。ユーザ位置情報記憶部４３は、ユーザ位置情報テーブル４３１を記憶する。ユーザ位置情報テーブル４３１は、端末２の位置情報を時刻とともに保持するテーブルである。
【００２８】
図８は、端末情報テーブル４２１の具体例を示す図である。
端末情報テーブル４２１は、端末ＩＤごとに端末情報レコードを有する。端末情報レコードは、端末ＩＤ及びユーザＩＤの各値を有する。端末ＩＤは、端末２の識別情報である。ユーザＩＤは、端末２のユーザの識別情報である。端末情報レコードは、予め管理者によって端末情報テーブル４２１に登録される。
【００２９】
図９は、ユーザ位置情報テーブル４３１の具体例を示す図である。
ユーザ位置情報テーブル４３１は、ユーザＩＤごとにユーザ位置情報レコードを有する。ユーザ位置情報レコードは、ユーザＩＤ、時刻情報及び端末位置情報の各値を有する。ユーザＩＤは、端末２のユーザの識別情報である。時刻情報は、端末２の位置情報が取得された時刻を表す。端末位置情報は、時刻情報が示す時刻における端末２の位置を示す情報である。ユーザ位置情報レコードは、位置情報取得部４４によってユーザ位置情報テーブル４３１に登録される。ユーザ位置情報テーブル４３１は、端末２のユーザごとに保持される。図９の例は、ユーザ位置情報テーブル４３１が“ユーザＡ”に関して登録されたテーブルであることを表している。
【００３０】
図７の説明に戻る。
位置情報取得部４４は、アクセスポイント３から端末２の位置情報を取得する。位置情報取得部４４は、取得した端末２の位置情報を時刻情報とともにユーザ位置情報テーブル４３１に登録する。
【００３１】
図１０は、第１実施形態の位置情報取得システム１における位置情報取得の流れを示すシーケンス図である。
なお、図１０において図２と同様の処理には、図２と同様の符号を付すことによって説明を省略する。また、図１０の処理の開始時点において端末２はアクセスポイント３に帰属していない。
まず、アクセスポイント３の制御部３４は、図２のステップＳ１０１と同様に自装置周辺の端末にビーコン信号（図中のBeacon信号）を定期的に送信している（ステップＳ１０１−１〜Ｓ１０１−４）。そして、端末２は、アクセスポイント３の無線通信範囲に移動し、ビーコン信号を受信する（ステップＳ１０１−４）。端末２の制御部２２は、ビーコン信号を受信すると、プローブリクエストに自装置のＭＡＣアドレスを含めてアクセスポイント３に送信する（ステップＳ２０１）。
【００３２】
アクセスポイント３はプローブリクエストを受信する。アクセスポイント３の制御部３４は、受信したプローブリクエストから送信元の端末２のＭＡＣアドレスを取得する（ステップＳ２０２）。制御部３４は、位置情報テーブル３３１を参照し、自装置のＡＰＩＤ及び位置情報の値を取得する（ステップＳ２０３）。制御部３４は、自装置の時刻を示す時刻情報を取得する（ステップＳ２０４）。制御部３４は、端末２のＭＡＣアドレス、自装置のＡＰＩＤ及び時刻情報とともに、位置情報をサーバ４に送信する（ステップＳ２０５）。制御部３４は、位置情報をサーバ４に送信すると、ステップＳ１０３〜Ｓ１０６の処理を行って、端末２を自装置に収容する。
【００３３】
一方、ステップＳ２０５において位置情報を受信したサーバ４において、位置情報取得部４４が位置情報の登録を行う（ステップＳ２０６）。具体的には、位置情報取得部４４は、端末情報テーブル４２１を参照し、位置情報とともに受信した端末２のＭＡＣアドレスを端末ＩＤの値に持つ端末情報レコードを選択する。位置情報取得部４４は、選択した端末情報レコードからユーザＩＤの値を取得する。位置情報取得部４４は、取得した位置情報を端末位置情報として、ユーザＩＤ、時刻情報及び端末位置情報の値を有するユーザ位置情報レコードを生成する。位置情報取得部４４は、生成したユーザ位置情報レコードを、ユーザＩＤが示すユーザのユーザ位置情報テーブル４３１に登録する。
【００３４】
このように構成された第１実施形態の位置情報取得システム１では、アクセスポイント３は、端末２のプローブリクエストを受信したタイミングにおいて、自装置の位置情報を端末２の位置情報としてサーバ４に送信する。上記タイミングで位置情報が送信されることによって、位置情報取得システム１は、端末２のアクセスポイント３への帰属完了を待つことなく位置情報を取得することができる。そのため、実施形態の位置情報取得システム１は、端末２の位置情報をより効率良く取得することが可能となる。
【００３５】
また、アクセスポイント３は、自装置への帰属を要求する端末２の位置情報として、自装置の位置情報をサーバ４に送信する。これによって、ＧＰＳを備えない端末２の位置情報を取得することが可能となる。
【００３６】
図１１は、第１実施形態の位置情報取得システム１の利用例を示す図である。
図１１において符号３−１〜３−５は複数のアクセスポイント３を表す。符号７−１は、アクセスポイント３−１の通信範囲である。符号７−２は、アクセスポイント３−２の通信範囲である。同様に、符号７−３〜７−５は、それぞれアクセスポイント３−３〜３−５の通信範囲である。符号２−１−１〜２−１−３は、通信範囲７−１の範囲内に位置する端末２である。符号２−２−１及び２−２−２は、通信範囲７−２の範囲内に位置する端末２である。同様に、符号２−３、２−４及び２−５は、それぞれ通信範囲７−３、７−４及び７−５の範囲内に位置する端末２である。
【００３７】
図１１では、端末２−１−１〜２−１−３は符号８の建屋内に位置する。この場合、端末２−１−１〜２−１−３は、同じ建屋８内に設置されたアクセスポイント３−１にプローブリクエストを送信する。アクセスポイント３−１は、プローブリクエストを送信した端末２−１−１〜２−１−３の位置情報として、自装置の位置情報をサーバ４に送信する。このように、本実施形態の位置情報取得システム１では、屋内に位置する端末２の位置情報をより確実に取得することができる。
【００３８】
また、ＧＰＳを用いて位置情報を取得する場合、端末２にはＧＰＳを使用するためのアプリケーションがインストールされるのが一般的である。しかしながら、本実施形態では、端末２は自装置の位置情報を取得する必要がなく、ＧＰＳ用のアプリケーションを必要としない。さらに端末２は、ＧＰＳ機能を備えている必要もない。すなわち、実施形態の位置情報取得システム１では、アクセスポイント３に無線帰属する端末であれば、どのような端末に対しても位置情報の取得を行うことができる。
【００３９】
端末２−１−１〜２−１−３に対して端末２−２−１、２−２−２及び２−３〜２−５は、屋外に位置する。端末２−２−１及び２−２−２は、アクセスポイント３−２にプローブリクエストを送信する。アクセスポイント３−２は、プローブリクエストを送信した端末２−２−１及び２−２−２の位置情報として、自装置の位置情報をサーバ４に送信する。同様に、端末２−３〜２−５は、アクセスポイント３−３〜３−５にプローブリクエストを送信する。アクセスポイント３−３〜３−５は、プローブリクエストを送信した端末２−３〜２−５の位置情報として、自装置の位置情報をサーバ４に送信する。
【００４０】
このように、本実施形態ではアクセスポイント３は、端末２からプローブリクエストを受信したタイミングで位置情報を送信する。そのため、位置情報の取得に要する時間が短縮され、通信範囲における滞在時間が短い場合であっても端末２の位置情報を取得できる可能性が高くなる。例えば、図１１の端末２−３〜２−５のように、通信範囲７−３〜７−５の異なる通信範囲を移動するような端末についてもより確実に位置情報を取得することが可能となる。
【００４１】
（第２実施形態）
図１２は、第２実施形態の位置情報取得システム１ａのシステム構成を示すシステム構成図である。
位置情報取得システム１ａは、端末２に代えて端末２ａを備える点、アクセスポイント３に代えてアクセスポイント３ａを備える点、ＧＰＳ６をさらに備える点で第１の実施形態の位置情報取得システム１と異なる。端末２ａは、ＧＰＳ６から位置情報を取得し位置情報取得システム１ａに送信する。
【００４２】
図１３は、端末２ａの機能構成を示す機能ブロック図である。
端末２ａは、制御部２２に代えて制御部２２ａを備える点、位置情報取得部２３をさらに備える点で第１実施形態の端末２と異なる。
制御部２２ａは、制御部２２と同様に端末２ａのアクセスポイント３ａへの接続動作を制御する。さらに制御部２２ａは、位置情報取得部２３から位置情報を取得する。制御部２２ａは、位置情報と自装置の識別情報（ＭＡＣアドレス）とをプローブリクエストの項目１５のデータに含めてアクセスポイント３ａに送信する。
位置情報取得部２３は、ＧＰＳ６と通信し、ＧＰＳ６から位置情報を取得する。位置情報取得部２３は、取得した位置情報を制御部２２ａに出力する。
【００４３】
図１４は、アクセスポイント３ａの機能構成を示す機能ブロック図である。
アクセスポイント３ａは、位置情報記憶部３３を備えない点、制御部３４に代えて制御部３４ａを備える点で第１実施形態のアクセスポイント３と異なる。
制御部３４ａは、制御部３４と同様に端末２ａの自装置への収容を制御する。また、制御部３４ａは、端末２ａから位置情報を取得し、端末２ａの識別情報とともにサーバ４に送信する。具体的には、制御部３４ａは、端末２ａのプローブリクエストから端末２ａのＭＡＣアドレス及び位置情報を取得する。制御部３４ａは、端末２ａのＭＡＣアドレスを識別情報として、位置情報とともにサーバ４に送信する。
【００４４】
図１５は、第２実施形態の位置情報取得システム１ａにおける位置情報取得の流れを示すシーケンス図である。
なお、図１５において図１０と同様の処理には、図１０と同様の符号を付すことによって説明を省略する。また、図１０と同様に図１５の処理の開始時点において端末２ａはアクセスポイント３ａに帰属していない。
ビーコン信号が受信されると、端末２ａの位置情報取得部２３は、ＧＰＳ６から自装置の位置情報を取得する（ステップＳ３０１）。位置情報取得部２３は、取得した位置情報を制御部２２ａに出力する。制御部２２ａは、プローブリクエストに位置情報と自装置のＭＡＣアドレスとを含めてアクセスポイント３ａに送信する（ステップＳ３０２）。
【００４５】
アクセスポイント３ａはプローブリクエストを受信する。アクセスポイント３ａの制御部３４ａは、受信したプローブリクエストから送信元の端末２ａのＭＡＣアドレス及び位置情報を取得する（ステップＳ３０３）。制御部３４ａは、位置情報テーブル３３１を参照し、自装置のＡＰＩＤの値を取得する（ステップＳ３０４）。制御部３４ａは、自装置の時刻を示す時刻情報を取得する（ステップＳ３０５）。制御部３４ａは、端末２ａのＭＡＣアドレス、自装置のＡＰＩＤ及び時刻情報とともに、位置情報をサーバ４に送信する（ステップＳ３０６）。制御部３４ａは、位置情報をサーバ４に送信すると、ステップＳ１０３〜Ｓ１０６の処理を行って、端末２ａを自装置に収容する。一方、サーバ４は、ステップＳ２０６の処理を行って、端末２ａの位置情報をユーザ位置情報テーブル４３１に登録する。
【００４６】
このように構成された第２実施形態の位置情報取得システム１ａでは、端末２ａが位置情報を取得し、取得した位置情報をプローブリクエストに含めてアクセスポイント３ａに送信する。端末２ａが位置情報取得機能を備える場合、端末２ａにおいて取得された位置情報が送信されることによって、実施形態の位置情報取得システム１ａは、端末２ａの位置情報を効率よくかつ精度よく取得することが可能となる。
【００４７】
図１６は、第２実施形態の位置情報取得システム１ａの利用例を示す図である。
図１６において符号３ａ−１〜３ａ−５は複数のアクセスポイント３ａを表す。符号７ａ−１は、アクセスポイント３ａ−１の通信範囲である。符号７ａ−２は、アクセスポイント３ａ−２の通信範囲である。同様に、符号７ａ−３〜７ａ−５は、それぞれアクセスポイント３ａ−３〜３ａ−５の通信範囲である。符号２ａ−１−１〜２ａ−１−３は、通信範囲７ａ−１の範囲内に位置する端末２ａである。符号２ａ−２−１及び２ａ−２−２は、通信範囲７ａ−２の範囲内に位置する端末２ａである。同様に、符号２ａ−３、２ａ−４及び２ａ−５は、それぞれ通信範囲７ａ−３、７ａ−４及び７ａ−５の範囲内に位置する端末２ａである。以下、特に区別しない限り、端末２ａ−１−１〜２ａ−１−３、２ａ−２−１、２ａ−２−２、及び２ａ−３〜２ａ−５を端末２ａと記載する。同様にアクセスポイント３ａ−１〜３ａ−５をアクセスポイント３ａと記載する。
【００４８】
図１６では、端末２ａが位置情報を取得し、端末２ａは取得した位置情報をプローブリクエストに含めてアクセスポイント３ａに送信する。これにより、端末２ａにはＧＰＳ用のアプリケーションが必要となるが、位置情報システム１ａはより正確な位置情報を効率よく取得することが可能となる。
なお、位置情報システム１ａは、第１実施形態の位置情報システム１の機能を有するシステムとして構成されてもよい。この場合、アクセスポイント３ａには、自装置の位置情報が予め設定される。アクセスポイント３ａは、プローブリクエストに位置情報が含まれる場合、その位置情報を端末２ａの位置情報としてサーバ４に送信する。一方、プローブリクエストに位置情報が含まれない場合、アクセスポイント３ａは、自装置の位置情報を端末２ａの位置情報としてサーバ４に送信する。
【００４９】
上述した実施形態における位置情報取得システム１及び１ａ、端末２及び２ａをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００５０】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５１】
１、１ａ…位置情報取得システム，  ２、２−１−１〜２−１−３、２−２−１、２−２−２、２−３〜２−５、２ａ、２ａ−１−１〜２ａ−１−３、２ａ−２−１、２ａ−２−２、２ａ−３〜２ａ−５…端末，  ２１…通信部，  ２２、２２ａ…制御部，  ２３…位置情報取得部，  ３、３−１〜３−５、３ａ、３ａ−１〜３ａ−５…アクセスポイント，  ３１…第１通信部，  ３２…第２通信部，  ３３…位置情報記憶部，  ３３１…位置情報テーブル，  ３４、３４ａ…制御部，  ４…サーバ，  ４１…通信部，  ４２…端末情報記憶部，  ４２１…端末情報テーブル，  ４３…ユーザ位置情報記憶部，  ４３１…ユーザ位置情報テーブル，  ４４…位置情報取得部，  ５…ネットワーク，  ６…ＧＰＳ（Global Positioning System），  ７−１〜７−５、７ａ−１〜７ａ−５…通信範囲，  ８…建屋
【要約】
【課題】無線ＬＡＮ通信する端末の位置情報をより効率良く取得すること。
【解決手段】端末との間で行う所定の手順により前記端末を自装置のネットワークに収容し、前記端末の位置情報を位置情報取得装置に送信するアクセスポイントであって、前記手順を実行中であり、前記端末が自装置に帰属する前のタイミングにおいて、自装置の位置情報を前記端末の位置情報として前記位置情報取得装置に送信する制御部を備える。
【選択図】図５【図１】
0005860109.tif 000002
【図２】
0005860109.tif 000003
【図３】
0005860109.tif 000004
【図４】
0005860109.tif 000005
【図５】
0005860109.tif 000006
【図６】
0005860109.tif 000007
【図７】
0005860109.tif 000008
【図８】
0005860109.tif 000009
【図９】
0005860109.tif 000010
【図１０】
0005860109.tif 000011
【図１１】
0005860109.tif 000012
【図１２】
0005860109.tif 000013
【図１３】
0005860109.tif 000014
【図１４】
0005860109.tif 000015
【図１５】
0005860109.tif 000016
【図１６】
0005860109.tif 000017