(57)【要約】【課題】ハイブリッド基盤の無線測位サービス方法およびシステムを開示する。【解決手段】無線測位サービス方法は、情報受信部において、ユーザ端末を利用して、ユーザの周辺に位置するビーコン送信機および無線アクセスポイントから収集したビーコン信号および無線アクセスポイント信号を受信し、位置決定部において、ビーコン信号および無線アクセスポイント信号のうち少なくとも１つを利用してユーザの現在位置を決定し、およびサービス提供部において、ユーザの現在位置に基づいた位置情報サービスをユーザ端末に提供する段階を含んでもよい。【選択図】図４
2016134918.tif 000002
【特許請求の範囲】
【請求項１】
情報受信部、位置決定部、およびサービス提供部を備える無線測位サービスシステムが実行する無線測位サービス方法であって、
前記情報受信部において、ユーザ端末を利用して、ユーザの周辺に位置するビーコン送信機および無線アクセスポイントから収集したビーコン信号および無線アクセスポイント信号を受信し、
前記位置決定部において、前記ビーコン信号および無線アクセスポイント信号のうち少なくとも１つを利用してユーザの現在位置を決定し、
前記サービス提供部において、ユーザの現在位置に基づいた位置情報サービスを前記ユーザ端末に提供すること
を含む、無線測位サービス方法。
【請求項２】
前記位置情報サービスを提供することは、
前記収集した無線アクセスポイント信号に、ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号が含まれる場合、前記無線アクセスポイント信号に基づいて提供される無線測位サービスを前記ビーコン信号に基づいた無線測位サービスに変更して提供すること
を特徴とする、請求項１に記載の無線測位サービス方法。
【請求項３】
前記ユーザの現在位置を決定することは、
前記収集した無線アクセスポイント信号に含まれたＭＡＣアドレスが、予め格納されたビーコン送信機の周辺に位置する無線アクセスポイントのＭＡＣアドレスとマッチングするかを確認し、
マッチングする場合、ユーザ端末のブルートゥースモジュールの状態がオン（ＯＮ）状態になるように制御すること
を含み、
前記ユーザ端末は、
前記ブルートゥースモジュールによってビーコン信号を収集すること
を特徴とする、請求項１または２に記載の無線測位サービス方法。
【請求項４】
前記ユーザの現在位置を決定することは、
ビーコン信号のレベルと予め設定された基準レベルに基づき、前記ビーコン信号および無線アクセスポイント信号のうちいずれか１つの信号を無線測位サービスのための信号として決定し、
決定された信号に基づいて前記ユーザの現在位置を決定する
を含む、請求項３に記載の無線測位サービス方法。
【請求項５】
前記ユーザの現在位置を決定することは、
前記収集した無線アクセスポイント信号に含まれたＭＡＣアドレスが、予め格納されたビーコン送信機の周辺に位置する無線アクセスポイントのＭＡＣアドレスとマッチングしない場合、前記ユーザ端末のブルートゥースモジュールの状態がオフ（ＯＦＦ）状態になるように制御すること
を特徴とする、請求項３に記載の無線測位サービス方法。
【請求項６】
前記ビーコン送信機は、
前記無線アクセスポイント信号が建物内部で階間移動して伝わる指定された空間に予め設置されること
を特徴とする、請求項１乃至５のいずれか一項に記載の無線測位サービス方法。
【請求項７】
前記位置情報サービスをユーザ端末に提供することは、
ユーザ端末に備えられたジャイロセンサで感知したユーザの方向転換に基づいてユーザの移動経路を表示すること
を特徴とする、請求項１乃至６のいずれか一項に記載の無線測位サービス方法。
【請求項８】
前記位置情報サービスを前記ユーザ端末に提供することは、
前記ユーザが位置した建物内部の屋内地図を方向にしたがって回転させて表示すること
を特徴とする、請求項７に記載の無線測位サービス方法。
【請求項９】
請求項１乃至８項のいずれか一項に記載の方法をコンピュータで実行させるためのコンピュータプログラム。
【請求項１０】
ユーザ端末を利用して、ユーザの周辺に位置するビーコン送信機および無線アクセスポイントから収集したビーコン信号および無線アクセスポイント信号を受信する情報受信部と、
前記ビーコン信号および無線アクセスポイント信号のうち少なくとも１つを利用してユーザの現在位置を決める位置決定部と、
ユーザの現在位置に基づいた位置情報サービスを前記ユーザ端末に提供するサービス提供部と
を備える、無線測位サービスシステム。
【請求項１１】
前記サービス提供部は、
前記収集した無線アクセスポイント信号に、ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号が含まれる場合、前記無線アクセスポイント信号に基づいて提供される無線測位サービスを前記ビーコン信号に基づいた無線測位サービスに変更して提供すること
を特徴とする、請求項１０に記載の無線測位サービスシステム。
【請求項１２】
前記位置決定部は、
前記収集した無線アクセスポイント信号に含まれたＭＡＣアドレスが、予め格納されたビーコン送信機の周辺に位置する無線アクセスポイントのＭＡＣアドレスとマッチングするかを確認し、マッチングする場合、ユーザ端末のブルートゥースモジュールの状態がオン（ＯＮ）状態になるように制御し、
前記ユーザ端末は、
前記ブルートゥースモジュールによってビーコン信号を収集すること
を特徴とする、請求項１０または１１に記載の無線測位サービスシステム。
【請求項１３】
前記位置決定部は、
ビーコン信号のレベルと予め設定された基準レベルに基づき、前記ビーコン信号および無線アクセスポイント信号のうちいずれか１つの信号を無線測位サービスのための信号として決め、決まった信号に基づいて前記ユーザの現在位置を決めること
を特徴とする、請求項１２に記載の無線測位サービスシステム。
【請求項１４】
前記位置決定部は、
前記収集した無線アクセスポイント信号に含まれたＭＡＣアドレスが、予め格納されたビーコン送信機の周辺に位置する無線アクセスポイントのＭＡＣアドレスとマッチングしない場合、前記ユーザ端末のブルートゥースモジュールの状態がオフ（ＯＦＦ）状態になるように制御すること
を特徴とする、請求項１２に記載の無線測位サービスシステム。
【請求項１５】
前記サービス提供部は、
ユーザ端末に備えられたジャイロセンサで感知したユーザの方向転換に基づいてユーザの移動経路を表示すること
を特徴とする、請求項１０乃至１４のいずれか一項に記載の無線測位サービスシステム。
【請求項１６】
ユーザ端末にアプリケーションをインストールするためのインストールファイルを配布するファイル配布システムであって、
前記インストールファイルを格納および管理するインストールファイル管理部と、
前記ユーザ端末の要請に応じて前記インストールファイルを前記ユーザ端末に送信するインストールファイル送信部と
を備え、
前記アプリケーションは、
ユーザの周辺に位置する無線アクセスポイントから送信された無線アクセスポイント信号を収集し、
収集した無線アクセスポイント信号に、ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号が含まれる場合、ビーコン信号を利用して決まったユーザの現在位置に基づいた位置情報サービスの提供を受けるように前記ユーザ端末を制御する、ファイル配布システム。
【請求項１７】
前記ファイル配布システムは、
前記アプリケーションをユーザ端末にインストールするためのインストールファイルが１人以上のアプリケーション販売者または開発者から登録されるアプリケーションストアであることを特徴とする、請求項１６に記載のファイル配布システム。
【請求項１８】
ユーザの周辺に位置する無線アクセスポイントから送信された無線アクセスポイント信号を収集する信号収集部と、
収集した無線アクセスポイント信号に、ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号が含まれる場合、ビーコン信号を利用して決まったユーザの現在位置に基づいて位置情報サービスを提供するサービス提供部と
を備える、無線測位サービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ビーコンおよび無線アクセスポイントを利用してユーザの現在位置を決め、ユーザの現在位置に基づいた位置情報サービスを提供する技術に関する。
【背景技術】
【０００２】
無線測位サービスとは、ユーザの現在位置に基づいた位置情報サービス（ＬＢＳ：Ｌｏｃａｔｉｏｎ−Ｂａｓｅｄ  Ｓｅｒｖｉｃｅｓ）を提供するためにユーザの位置を測定する技術である。位置情報サービスは、ＧＰＳやＷｉ−Ｆｉなどを利用して建物内部に位置するスマートフォン、ＰＤＡ、タブレットＰＣなどの位置に基づいて屋内地図などのサービスを提供する。
【０００３】
しかし、ＧＰＳやＷｉ−Ｆｉの場合には、建物内部で測定された端末の位置に対して誤差が大きく、適切な位置情報サービスを提供するには困難が存在する。
【０００４】
一例として、建物内部の階間移動に利用されるエレベータやエスカレータなどにユーザが位置している場合、屋内地図上にユーザの位置が誤って表示される。エレベータの場合は、階間に壁がなく、全階に渡って１つの通路として吹き抜けになっているため、Ｗｉ−Ｆｉ信号が全階に渡って伝わる。これより、ユーザが２階から５階に移動した後にエレベータから降りた場合、ユーザの位置が５階であるにもかかわらず２階と表示される。この他に、ユーザがエレベータで移動するのではなく５階のエレベータ付近に位置するだけでも、ユーザの位置が２階や３階などのように全く異なるように表示される。
【０００５】
このように、Ｗｉ−Ｆｉ信号が階間を移動して伝わるという特性によってユーザの位置が誤って決まることから、結果的には、誤った位置に該当する位置情報サービスがユーザに提供されてしまうという問題が生じる。例えば、ユーザが５階のエレベータ付近の店に位置しているのに、２階の屋内地図あるいは２階の関心地点（ＰＯＩ）などのように誤った位置に該当する位置情報サービスがユーザに提供される。
【０００６】
したがって、ユーザが階間移動したり、あるいは階間移動を提供する手段（例えば、エレベータやエスカレータなど）の周辺に位置したりしているときでも、ユーザの位置を精確に測定して位置情報サービスを提供する技術が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、Ｗｉ−Ｆｉ信号に繋がりにくかったり、エスカレータやエレベータなどのように測位誤差が大きく発生したりする空間において、ビーコン信号を利用することにより、ユーザの位置をより精確に測定することができる無線測位サービス方法および装置を提供する。
【０００８】
また、本発明は、建物内部でのユーザ端末の位置に応じてＷｉ−Ｆｉモジュールとブルートゥースモジュールの状態がオン（ＯＮ）またはオフ（ＯＦＦ）になるように制御することにより、バッテリーの消耗を節減する無線測位サービス方法および装置を提供する。
【０００９】
さらに、本発明は、ジャイロセンサを利用してユーザの詳細移動経路を提供する無線測位サービス方法および装置を提供する。
【課題を解決するための手段】
【００１０】
本発明の一実施形態において、情報受信部、位置決定部、およびサービス提供部を備えた無線測位サービスシステムが実行する無線測位サービス提供方法は、前記情報受信部において、ユーザ端末にインストールされたアプリケーションを利用して、ユーザの周辺に位置するビーコン送信機および無線アクセスポイントから収集したビーコン信号および無線アクセスポイント信号を受信する段階、前記位置決定部において、前記ビーコン信号および無線アクセスポイント信号のうち少なくとも１つを利用してユーザの現在位置を決める段階、および前記サービス提供部において、ユーザの現在位置に基づいた位置情報サービスを前記ユーザ端末に提供する段階を含んでもよい。
【００１１】
本発明の一実施形態において、無線測位サービスシステムは、前記情報受信部において、ユーザ端末にインストールされたアプリケーションを利用して、ユーザの周辺に位置するビーコン送信機および無線アクセスポイントから収集したビーコン信号および無線アクセスポイント信号を受信する情報受信部、前記位置決定部において、前記ビーコン信号および無線アクセスポイント信号のうち少なくとも１つを利用してユーザの現在位置を決める位置決定部、および前記サービス提供部において、ユーザの現在位置に基づいた位置情報サービスを前記ユーザ端末に提供するサービス提供部を備えてもよい。
【００１２】
本発明の一実施形態において、ユーザ端末にアプリケーションをインストールするためのインストールファイルを配布するファイル配布システムは、前記インストールファイルを格納および管理するインストールファイル管理部、および前記ユーザ端末の要請に応じて前記インストールファイルを前記ユーザ端末に送信するインストールファイル送信部を備え、前記アプリケーションは、ユーザの周辺に位置する無線アクセスポイントから送信された無線アクセスポイント信号を収集し、収集した無線アクセスポイント信号に、ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号が含まれている場合、ビーコン信号を利用して決められたユーザの現在位置に基づく位置情報サービスが提供されるように前記ユーザ端末を制御してもよい。
【００１３】
本発明の一実施形態において、無線測位サービスシステムは、ユーザの周辺に位置する無線アクセスポイントから送信された無線アクセスポイント信号を収集する信号収集部、および収集した無線アクセスポイント信号にビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号が含まれている場合、ビーコン信号を利用して決められたユーザの現在位置に基づいて位置情報サービスを提供するサービス提供部を備えてもよい。
【発明の効果】
【００１４】
本発明によると、Ｗｉ−Ｆｉ信号が繋がりにくかったり、エスカレータやエレベータなどのように測位誤差が大きく発生したりする空間において、ビーコン信号を利用することにより、ユーザの位置をより精確に測定することができる。
【００１５】
また、本発明によると、建物内部でのユーザ端末の位置に応じてＷｉ−Ｆｉモジュールとブルートゥースモジュールの状態がオン（ＯＮ）またはオフ（ＯＦＦ）になるように制御することにより、バッテリーの消耗を節減することができる。
【００１６】
さらに、本発明によると、ユーザ端末のジャイロセンサを利用して位置情報サービスを提供することにより、ユーザの詳細移動経路を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態において、無線測位サービスシステムの概略的な構造を示した図である。
【図２】本発明の一実施形態において、建物内部に配置されたビーコン送信機および無線アクセスポイントを示した図である。
【図３】本発明の一実施形態において、ビーコン信号のパケット構造を示した図である。
【図４】本発明の一実施形態において、無線測位サービスシステムの内部構成を示したブロック図である。
【図５】本発明の一実施形態において、無線測位サービス方法を示したフローチャートである。
【図６】本発明の一実施形態において、ビーコン信号に基づいて無線測位を実行する詳細動作を示したフローチャートである。
【図７】本発明の一実施形態において、ビーコン信号に基づいて無線測位を実行する動作を説明するために提供した図である。
【図８】本発明の一実施形態において、ジャイロセンサを利用してユーザの詳細移動経路を提供する動作を説明するために提供した例示図である。
【図９】本発明の一実施形態において、位置情報サービス提供方法の実行環境の例を示した図である。
【図１０】本発明の他の実施形態において、無線測位サービスシステムの詳細構成を示したブロック図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１９】
本実施形態は、ユーザ端末が位置する場所によってＷｉ−Ｆｉ信号およびビーコン（Ｂｅａｃｏｎ）信号を混用して無線測位サービスを提供するものである。ユーザ端末とは、スマートフォン、タブレット、ＰＣなどのようにユーザが所持する端末であって、ユーザ端末にはＷｉ−Ｆｉ信号とビーコン信号を送受信する無線通信モジュールが装着されてもよい。例えば、アンドロイドＡＰＩ４．３以上、ＩＯＳ７以上、ブルートゥース４．０以上が搭載されたユーザ端末が利用されてもよい。アンドロイド４．３未満の場合は、ユーザ端末に搭載されたブルートゥース３．０を利用してビーコンの使用が可能となる。
【００２０】
本実施形態において、無線測位サービスシステムは、ビーコン信号およびＷｉ−Ｆｉ信号を混用してユーザの現在位置を決め、決まった位置に基づいて位置情報サービスをユーザに提供するサーバであってもよく、サーバで決められた位置に基づいた位置情報サービスの提供をアプリケーションから受けて表示するユーザ端末であってもよい。ユーザ端末としては、スマートフォンやタブレットＰＣなどが利用されてもよく、位置情報サービスと関連するウェブ／モバイルサイトへの接続、またはサービス専用アプリケーションのインストールおよび実行が可能なすべての端末装置を意味してもよい。
【００２１】
以下の実施形態では、無線測位サービスシステムがサーバである場合を仮定して説明する。例えば、ユーザ端末でビーコン信号および無線アクセスポイント信号を収集してアプリケーションを通じてサーバに送信すると、サーバでユーザの現在位置を決め、現在位置に基づいた位置情報サービスをユーザ端末に提供する。この他に、ユーザ端末において収集したビーコンおよび無線アクセスポイント信号を利用してユーザの現在位置を決めてもよい。
【００２２】
図１は、本発明の一実施形態において、無線測位サービスシステムの概略的な構造を示した図である。
【００２３】
図１は、無線測位サービスシステム１００、複数のビーコン送信機１０１、複数の無線アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ：ＡＰ）１０２、およびユーザ端末１０３を示している。本実施形態では、ビーコン送信機と無線アクセスポイントを区分して説明しているが、ビーコン送信機は無線アクセスポイントの１つであって、ブルートゥース標準規格に基づいてビーコン（ｂｅａｃｏｎ）信号を送受信する装置を意味し、無線アクセスポイントは、Ｗｉ−Ｆｉ通信規格に基づいてＷｉ−Ｆｉ信号を送受信する装置を意味してもよい。また、ビーコン信号やＷｉ−Ｆｉ信号の他にも、近距離無線通信を提供する互いに異なる種類の多様な信号を混用して無線測位サービスを提供してもよい。
【００２４】
複数のビーコン送信機１０１は、ユーザ端末１０３に装着されたブルートゥースモジュール（近距離無線通信モジュール）によってビーコン信号を送受信する装置であって、Ｗｉ−Ｆｉ信号のような無線アクセスポイント信号が建物内部で階間移動して伝わる特定の場所に予め設置されてもよい。例えば、建物内部の各階別のエレベータが位置する周辺の天井に複数のビーコン送信機１０１が予め配置されてもよく、複数のビーコン送信機１０１のうち少なくとも１つは無線アクセスポイントに搭載されてもよい。
【００２５】
複数の無線アクセスポイント１０２は、建物内部の店舗や、建物内部の通路天井などに配置されてもよい。この他に、複数の無線アクセスポイント１０２のうち少なくとも１つはビーコン送信機１０１の周辺に配置されてもよく、少なくとも１つの無線アクセスポイントはビーコン送信機を搭載してもよい。例えば、無線アクセスポイントとビーコン送信機が一体型で製作されてもよく、無線アクセスポイントからビーコン送信機を取り外せるようにしてもよい。
【００２６】
ユーザ端末１０３は、建物内部を移動しながら、建物内部に配置された無線アクセスポイント１０２およびビーコン送信機１０１から無線アクセスポイント信号およびビーコン信号をそれぞれ受信してもよい。
【００２７】
例えば、ユーザ端末１０３は、建物内部の通路を移動しながら、通路の天井に配置されたＷｉ−Ｆｉ送信機からＷｉ−Ｆｉ信号を受信してもよく、エレベータまたはエスカレータなどのような建物内部の階間移動手段の周辺に位置したり階間移動したりする際に、ビーコン送信機からビーコン信号を受信してもよい。この他に、ビーコン送信機の周辺にＷｉ−Ｆｉ送信機が存在する場合には、ユーザ端末１０３は、ビーコン信号およびＷｉ−Ｆｉ信号をすべて受信してもよい。例えば、ビーコン送信機を基準として予め設定された基準半径以内にＷｉ−Ｆｉ送信機が存在している場合、Ｗｉ−Ｆｉ送信機にビーコン送信機が搭載されている場合に、ユーザ端末１０３は、ビーコン信号とＷｉ−Ｆｉ信号をすべて受信してもよい。
【００２８】
無線測位サービスシステム１００は、ビーコン信号またはＷｉ−Ｆｉ信号に基づく無線測位サービスをユーザに提供してもよい。例えば、無線測位サービスシステム１００は、ユーザ端末１０３で位置情報サービスの提供を受けるために該当のアプリケーションを実行することにより、ユーザ端末１０３で収集したビーコン信号またはＷｉ−Ｆｉ信号をユーザ端末１０３から受信し、受信したビーコン信号またはＷｉ−Ｆｉ信号に基づいてユーザの現在位置を決め、決まった現在位置に基づいて建物内部の屋内地図、道案内、イベント情報などの位置情報サービスをユーザ端末１０３に提供してもよい。
【００２９】
また、ユーザ端末１０３としては、スマートフォンやタブレットＰＣなどが利用されてもよく、位置情報サービスと関連するウェブ／モバイルサイトの接続、またはサービス専用アプリケーションのインストールおよび実行によって位置情報サービスの提供を受けてもよい。このとき、ユーザ端末１０３は、ウェブ／モバイルサイトまたは専用アプリケーションの制御下に、サービス画面の構成、データ入力、データ送受信、データ格納などのようなサービス全般の動作を実行してもよい。
【００３０】
図２は、本発明の一実施形態において、建物内部に配置されたビーコン送信機および無線アクセスポイントを示した図である。
【００３１】
無線アクセスポイントは、建物内部の通路に一定の間隔で配置され、建物内部の各店内に配置されてもよく、ビーコン送信機は、建物の地下駐車場、エレベータ、エスカレータの周辺などに配置されてもよい。無線アクセスポイントがビーコン送信機よりも多数配置され、ビーコン送信機は、無線アクセスポイント信号が繋がりにくい陰影地域（例えば、駐車場、エレベータ、エスカレータなど）で無線測位および位置情報サービスを提供するために配置されてもよい。
【００３２】
図２を参照すると、ビーコン送信機（Ｂ）は、建物内部の各層別エレベータの周辺場所（例えば、エレベータが位置する該当階の天井）、エスカレータが始まる場所、エスカレータの中間に該当する場所、およびエスカレータが終わる場所などに配置されてもよい。
【００３３】
１階から２階に上がる上りのエスカレータを例に挙げると、エスカレータが始まる１階エスカレータの周辺施設物（例えば、エスカレータ周辺の１階売場のカウンタ、柱、売り台など）にビーコン送信機１（２０１）が配置され、広告看板などのようにエスカレータの中間位置にもビーコン送信機２（２０２）が配置され、エスカレータが終わる２階エスカレータの周辺施設物（例えば、エスカレータ周辺の２階売場のカウンタ、柱、売り台など）にビーコン送信機３（２０３）が配置されてもよい。
【００３４】
また、ビーコン送信機の周辺に少なくとも１つの無線アクセスポイントが配置されてもよい。例えば、ビーコン送信機１（２０１）の周辺に無線アクセスポイント１（２０４）が配置され、ビーコン送信機３（２０３）の周辺に無線アクセスポイント２（２０５）および無線アクセスポイント３（２０６）が配置され、ビーコン送信機４（２０７）の周辺に無線アクセスポイント４（２０８）が配置されてもよい。さらに、ビーコン送信機と無線アクセスポイントは、天井から床を向くように配置されてもよい。
【００３５】
図３は、本発明の一実施形態において、ビーコン信号のパケット構造を示した図である。
【００３６】
図３において、ビーコン信号のパケット構造は、低消費電力であるブロードキャスト（ＢｒｏａｄＣａｓｔ）パケット構造を示し、パケットは、１バイト（ｂｙｔｅ）のプリアンブル（ｐｒｅａｍｂｌｅ）、４バイトのアクセスアドレス（Ａｃｃｅｓｓ  Ａｄｄｒｅｓｓ）、２〜３バイトのプロトコルデータユニット（ＰＤＵ：Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）、および３バイトのＣＲＣコードを含んでもよい。
【００３７】
プロトコルデータユニットは、２バイトのヘッダ（ｈｅａｄｅｒ）、６バイトのマックアドレス（ＭＡＣ  Ａｄｄｒｅｓｓ）、および３１バイトのデータを含んでもよい。ここで、データは、ビーコン信号ごとに付与される固有の識別情報（Ｍａｊｏｒ、Ｍｉｎｏｒ）を含んでもよい。このように、ビーコン信号ごとに識別情報を含んでいるため、無線測位サービスシステムは、複数のビーコン送信機から受信した各ビーコン信号を区分することができ、受信したビーコン信号がどのビーコン送信機に該当するかを把握することができる。
【００３８】
図４は、本発明の一実施形態において、無線測位サービスシステムの内部構成を示すブロック図であり、図５は、本発明の一実施形態において、無線測位サービス方法を示したフローチャートである。
【００３９】
本実施形態に係る無線測位サービスシステム４００は、プロセッサ４１０、バス４２０、ネットワークインタフェース４３０、メモリ４４０を備えてもよい。メモリ４４０は、運営体制４４１および無線測位サービス提供ルーチン４４２を備えてもよい。プロセッサ４１０は、情報受信部４１１、位置決定部４１２、およびサービス提供部４１３を備えてもよい。他の実施形態において、無線測位サービスシステム４００は、図４の構成要素よりもさらに多くの構成要素を備えてもよい。例えば、無線測位サービスシステム４００は、ディスプレイやトランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）のような他の構成要素を備えてもよい。
【００４０】
メモリ４４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久性大容量記録装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ４４０には、運営体制４４１と無線測位サービス提供ルーチン４４２のためのプログラムコードが格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用してメモリ４４０とは別途のコンピュータで読み取り可能な記録媒体からローディングされてもよい。このような別途のコンピュータで読み取り可能な記録媒体は、フロッピドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのようなコンピュータで読み取り可能な記録媒体（図示せす）を含んでもよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない、ネットワークインタフェース４３０を通じてメモリ４４０にローディングされてもよい。
【００４１】
バス４２０は、無線測位サービスシステム４００の構成要素間の通信およびデータ送信を可能にしてもよい。バス４２０は、高速シリアルバス（ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｂｕｓ）、並列バス（ｐａｒａｌｌｅｌ  ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてもよい。
【００４２】
ネットワークインタフェース４３０は、無線測位サービスシステム４００をコンピュータネットワークに連結するためのコンピュータハードウェア構成要素であってもよい。ネットワークインタフェース４３０は、無線測位サービスシステム４００を無線または有線コネクションを介してコンピュータネットワークに連結させてもよい。
【００４３】
プロセッサ４１０は、メモリ４４０に格納された無線測位サービス提供ルーチンを実行し、ユーザが位置する建物内部でユーザの現在位置を決め、現在位置に基づく位置情報サービスを提供してもよい。
【００４４】
プロセッサ４１０は、基本的な算術、ロジック、および無線測位サービスシステム４００の入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ４４０またはネットワークインタフェース４３０により、そしてバス４２０を介してプロセッサ４１０に提供されてもよい。プロセッサ４１０は、情報受信部４１１、位置決定部４１２、およびサービス提供部４１３のためのプログラムコードを実行するように構成されてもよく、このようなプログラムコードは、メモリ４４０のような記録装置に格納されてもよい。
【００４５】
情報受信部４１１、位置決定部４１２、およびサービス提供部４１３は、図５のステップ５１０〜５５０を実行するために構成されてもよい。以下では、無線アクセスポイント信号（例えば、Ｗｉ−Ｆｉ信号）に基づいて無線測位が提供される状態で、無線アクセスポイント信号およびビーコン信号を混用して無線測位を提供する場合について説明する。
【００４６】
ステップ５１０で、情報受信部４１１は、ユーザ端末１０３にインストールされたアプリケーションを通じて無線アクセスポイント信号を受信してもよい。このとき、ユーザ端末１０３は、建物内部に配置された複数の無線アクセスポイントのうち、ユーザの周辺に位置する少なくとも１つの無線アクセスポイントから無線アクセスポイント信号を収集してもよい。
【００４７】
例えば、ユーザが建物内部の通路を移動したり、エスカレータの周辺に位置したりする場合、ユーザ端末１０３は、Ｗｉ−Ｆｉモジュールにより、ユーザの周辺に位置するＷｉ−Ｆｉ送信機から送信されたＷｉ−Ｆｉ信号を受信してもよい。Ｗｉ−Ｆｉ信号は、Ｗｉ−Ｆｉ送信機の識別子情報であるＭＡＣアドレスを含んでもよい。
【００４８】
ステップ５２０で、位置決定部４１２は、ユーザ端末１０３から受信した信号のうち少なくとも１つの信号に、ビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機から送信された信号が含まれているかを確認してもよい。
【００４９】
例えば、建物の屋内地図を事前に構築するときに、建物内部に配置されたＷｉ−Ｆｉ送信機のうち、ビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機を予め知ることができる。すなわち、ビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機のＭＡＣアドレスが予め構築されてもよい。位置決定部４１２は、ユーザ端末１０３にインストールされたアプリケーションで受信したＷｉ−Ｆｉ信号のＭＡＣアドレスが、予め格納されたビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機のＭＡＣアドレスとマッチングするかを確認してもよい。
【００５０】
マッチングする場合（ステップ５２０：ＹＥＳ）、位置決定部４１２は、アプリケーションを利用して、ユーザ端末１０３のブルートゥースモジュールの動作状態がオン（ＯＮ）状態に変更されるように制御してもよい。これにより、ユーザ端末１０３は、ブルートゥースモジュールによって少なくとも１つのビーコン送信機から送信されたビーコン信号を収集し、収集したビーコン信号を、アプリケーションを通じて無線測位サービスシステム１００に提供してもよい。
【００５１】
ステップ５３０で、位置決定部４１２は、ビーコン信号に基づいてユーザの現在位置を決めてもよい。例えば、位置決定部４１２は、Ｗｉ−Ｆｉ信号に基づいてユーザの現在位置を決める動作を中止し、ビーコン信号に基づいてユーザの現在位置を決めてもよい。
【００５２】
ステップ５４０で、サービス提供部４１３は、ユーザの現在位置に基づいて位置情報サービスを提供してもよい。例えば、サービス提供部４１３は、建物内部でユーザの現在位置に基づいた道案内などの室内地図を提供したり、ユーザの移動に応じて建物内部の各店に該当するイベントやクーポン割引情報などを提供したりしてもよい。
【００５３】
再びステップ５２０を参照すると、Ｗｉ−Ｆｉ信号のＭＡＣアドレスが予め格納されたビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機のＭＡＣアドレスとマッチングしない場合（ステップ５２０：ＮＯ）、位置決定部４１２は、Ｗｉ−Ｆｉ信号に基づいてユーザの現在位置を決めてもよい（ステップ５５０）。そして、サービス提供部４１３は、ユーザの現在位置に基づいて位置情報サービスを提供してもよい。
【００５４】
例えば、マッチングしない場合、位置決定部４１２は、Ｗｉ−Ｆｉ信号に基づいた無線測位を継続して提供してもよい。このとき、位置決定部４１２は、ユーザ端末１０３にインストールされたアプリケーションを利用してブルートゥースモジュールの動作状態を確認し、確認に基づいてブルートゥースモジュールの動作状態がオフ（ＯＦＦ）になるようにユーザ端末１０３を制御してもよい。
【００５５】
一例として、ブルートゥースモジュールの動作状態がオン（ＯＮ）状態である場合、位置決定部４１２は、アプリケーションを利用してブルートゥースモジュールの動作状態をオフ（ＯＦＦ）状態に変更してもよい。例えば、ユーザがエスカレータに乗って１階から２階に移動した後に２階の通路を歩いている場合は、ブルートゥースモジュールの動作状態がオン（ＯＮ）状態であってもよい。この後、ユーザが２階の通路を移動し、ユーザの周辺にビーコン送信機が存在しない場合には、ブルートゥースモジュールの動作状態をこれ以上オン（ＯＮ）状態に維持する必要がない。これにより、位置決定部４１２は、ブルートゥースモジュールの動作状態をオフ（ＯＦＦ）状態に変更することで、バッテリーの消耗を節減できるようになる。
【００５６】
他の例として、ブルートゥースモジュールの動作状態がオフ（ＯＦＦ）状態である場合、位置決定部４１２は、ブルートゥースモジュールの動作状態がオフ（ＯＦＦ）状態を維持するように、アプリケーションを利用してユーザ端末１０３を制御してもよい。
【００５７】
図６は、本発明の一実施形態において、ビーコン信号に基づいて無線測位を実行する詳細動作を示したフローチャートである。
【００５８】
図６において、各ステップ６１０〜６３０は、情報受信部４１１、位置決定部４１２、およびサービス提供部４１３によって実行されてもよい。
【００５９】
図６を参照すると、情報受信部４１１は、ビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機から送信されたＷｉ−Ｆｉ信号を受信してもよい。
【００６０】
ステップ６１０で、位置決定部４１２は、ユーザ端末１０３にインストールされたアプリケーションを通じてブルートゥースモジュールの動作状態をオン（ＯＮ）状態に変更してもよい。
【００６１】
ユーザ端末１０３は、ブルートゥースモジュールによってビーコン送信機から送信されたビーコン信号を収集してもよい。
【００６２】
ステップ６２０で、情報受信部４１１は、アプリケーションを通じてユーザ端末１０３で収集したビーコン信号を受信してもよい。
【００６３】
ステップ６３０で、位置決定部４１２は、ビーコン信号のレベル（例えば、ＲＳＳＩなどの信号強度）と予め設定された基準レベルに基づき、ビーコン信号およびＷｉ−Ｆｉ信号のうち、どちらの信号を利用して無線測位を提供するかを決めてもよい。
【００６４】
例えば、受信したビーコン信号のレベルが基準レベル以上である場合（６３０：ＹＥＳ）、位置決定部４１２は、既存に無線測位に利用されていたＷｉ−Ｆｉ基盤の測位を中止し、ビーコン信号に基づいてユーザの現在位置を決めてもよい。ユーザがエレベータの周辺に位置したり、エレベータに乗ったりするなど、ビーコン送信機の近くに位置するほど、受信したビーコン信号のレベル（ＲＳＳＩ）を高めてもよい。エレベータの周辺であるほど、Ｗｉ−Ｆｉ信号の階間移動の特性によってＷｉ−Ｆｉ信号が繋がりにくくなるため、Ｗｉ−Ｆｉ信号を利用した無線測位の誤差が大きくなる。これにより、ビーコン信号のレベルが基準レベル以上になる場合、位置決定部４１２は、Ｗｉ−Ｆｉ信号の代わりにビーコン信号を利用することにより、さらに正確にユーザの現在位置を決め、さらに正確な位置情報サービスを提供できるようになる。
【００６５】
また、受信したビーコン信号のレベルが基準レベルよりも低い場合（６３０：ＮＯ）は、ユーザがエレベータまたはエスカレータに乗るときよりは、降りた後に目的地に向かって移動している場合に該当することが多い。これにより、位置決定部４１２は、収集したＷｉ−Ｆｉ信号がビーコン送信機の周辺に位置するＷｉ−Ｆｉ送信機から送信された信号であるかを確認する過程を再び繰り返して実行してもよく、Ｗｉ−Ｆｉ信号に基づいてユーザの現在位置を決めてもよい。
【００６６】
図７は、本発明の一実施形態において、ビーコン信号に基づいて無線測位を実行する動作を説明するために提供した図である。図７は、ユーザがエスカレータに乗って上り方向に移動する場合を仮定して説明するために提供した図であるが、上り方向の他に、下り方向に移動する場合にも同じ方法が適用されてもよい。
【００６７】
図７を参照すると、ユーザが無線アクセスポイント１（７０１）から無線アクセスポイント３（７０３）に向かって建物内部を移動する場合に、ユーザが無線アクセスポイント１（７０１）と無線アクセスポイント２（７０２）の間に位置するとき、ユーザ端末１０３は、無線アクセスポイント１（７０１）および２（７０２）からＷｉ−Ｆｉ信号を受信してもよい。情報受信部４１１は、アプリケーションを通じてユーザ端末１０３で収集したＷｉ−Ｆｉ信号を受信してもよい。これにより、位置決定部４１２は、受信したＷｉ−Ｆｉ信号に基づいてユーザの現在位置を決め、サービス提供部４１３は、決まったユーザの現在位置に基づいて位置情報サービスを提供してもよい。
【００６８】
この後、ユーザが無線アクセスポイント２（７０２）から３（７０３）に移動する場合、ユーザ端末１０３は、無線アクセスポイント２（７０２）および３（７０３）から送信されたＷｉ−Ｆｉ信号を受信し、アプリケーションを通じて情報受信部４１１に提供してもよい。位置決定部４１２は、無線アクセスポイント３（７０３）から受信したＷｉ−Ｆｉ信号のＭＡＣアドレスに基づいてビーコン送信機１７０４が周辺に位置していることを確認してもよい。これにより、位置決定部４１２は、ブルートゥースモジュールの動作状態をオン（ＯＮ）状態に変更するようにユーザ端末１０３を制御してもよい。ブルートゥースモジュールがオン（ＯＮ）になると、ユーザ端末１０３は、ビーコン送信機１（７０４）からビーコン信号を受信してもよい。ユーザがエスカレータに乗らずにエスカレータを通り過ぎたり、エスカレータ周辺の売場を通り過ぎたりしてビーコン送信機１（７０４）から遠ざかった場合には、受信したビーコン信号のレベルが基準レベル未満となる。これにより、位置決定部４１２は、Ｗｉ−Ｆｉ信号に基づいてユーザの現在位置を決め、ブルートゥースモジュールの動作状態がオフ（ＯＦＦ）状態になるようにユーザ端末１０３を制御してもよい。
【００６９】
この反面、ビーコン送信機１（７０４）から受信したビーコン信号１のレベルが基準レベル以上の状態であり、ユーザ端末１０３がビーコン送信機２（７０５）からビーコン信号２を収集し、再びビーコン送信機３（７０６）からビーコン信号３を受信した場合、位置決定部４１２は、ユーザがエスカレータに乗って１階から２階方向に移動していると決めてもよい。例えば、位置決定部４１２は、ビーコン送信機１のＭＡＣアドレスに基づき、１階エスカレータの周辺に配置されたビーコン送信機１から送信された信号を受信したことを確認してもよい。同じ方法により、位置決定部４１２は、ビーコン送信機２および３のＭＡＣアドレスに基づき、１階と２階の間にあるエスカレータ周辺の広告看板に配置されたビーコン送信機２から送信された信号を受信し、２階エスカレータの周辺に配置されたビーコン送信機３から送信された信号を受信したことを確認してもよい。位置決定部４１２は、このような確認に基づき、ユーザがエスカレータに乗ってビーコン送信機１（７０４）からビーコン送信機３（７０５）に向かって上り方向に移動していると決めてもよい。
【００７０】
ビーコン信号のＭＡＣアドレスの他にも、位置決定部４１２は、信号の強度に基づいてエスカレータの上り方向にユーザが移動していることを決めてもよい。例えば、ユーザがエスカレータに乗って１階から２階に移動する場合、ビーコン送信機１（７０４）から受信したビーコン信号１の強度は次第に弱まり、ビーコン送信機２（７０５）から受信したビーコン信号２の強度が強まった後に再びビーコン信号２の強度が弱まり、ビーコン送信機３（７０６）から受信したビーコン信号３の強度が強まる。このように、位置決定部４１２は、ビーコン信号の強度（ＲＳＳＩ）変化に基づき、ユーザがエスカレータに乗って１階から２階方向に移動していると決めてもよい。
【００７１】
このとき、ユーザがエスカレータに乗って１階から２階に移動した後、エスカレータから降りて２階の目的地に向かって移動する場合もあり、続いて３階や４階などに移動する場合もある。エスカレータに乗って移動し続ける場合、ユーザ端末１０３は、エスカレータの周辺に設置されたビーコン送信機からビーコン信号を継続して収集して情報受信部４１１に提供し、位置決定部４１２は、ビーコン信号に基づいてユーザが３階や４階などに移動していると決めてもよい。
【００７２】
この反面、ユーザが２階でエスカレータから降りて移動する場合には、降りた時点まではビーコン送信機３（７０６）の信号レベルが基準レベル以上であるが、降りた後にユーザが目的地に向かって移動することによってビーコン送信機３（７０６）から遠ざかる。結局、ビーコン送信機３（７０６）の信号レベルが基準レベル未満になり、無線アクセスポイント４（７０７）および５（７０８）からＷｉ−Ｆｉ信号を受信した場合に、位置決定部４１２は、ブルートゥースモジュールの動作状態をオフ状態に変更し、無線アクセスポイント４（７０７）および５（７０８）から受信したＷｉ−Ｆｉ信号に基づいてユーザの現在位置を決めてもよい。
【００７３】
このとき、ユーザが２階でエスカレータから降りた後、左側や右側などに方向を転換して目的地に向かって移動することもある。このように、ユーザが方向を転換した場合、ユーザ端末１０３に搭載されたジャイロセンサがユーザの方向転換を感知してもよい。
【００７４】
例えば、サービス提供部４１３は、ユーザの方向転換によってジャイロセンサで感知した回転角度とステップカウンタを、前記アプリケーションを通じて受信し、受信した回転角度とステップカウンタに基づいてユーザがどのくらい回転移動したかを決めてもよい。サービス提供部４１３は、基準点が分からなくとも、ユーザが３０度、４５度、９０度などに回転移動したことをジャイロセンサによって確認してもよい。これにより、サービス提供部４１３は、ユーザが左側や右側方向などに方向を転換したり、建物内部の通路や十字路などでユーザが方向を転換したりすることによる位置変化を直ぐに室内地図に反映できるようになる。例えば、サービス提供部４１３は、ユーザが転換した方向を基準にして室内地図を回転させてユーザに提供してもよい。
【００７５】
図７では、サービス提供部４１３がジャイロセンサで感知したユーザの方向転換を室内地図に反映して提供することを説明したが、この他に、ユーザ端末１０３において前記ユーザの方向転換を室内地図に反映して表示してもよい。例えば、ユーザ端末１０３は、ジャイロセンサで感知した回転角度とステップカウンタに基づいてユーザがどのくらい回転移動したかを決めてもよい。ユーザ端末１０３は、決まった回転移動値に基づいて室内地図を回転させて表示してもよい。ジャイロセンサを利用してユーザの詳細移動経路を提供する動作については、図８を参照しながら説明する。
【００７６】
図８は、本発明の一実施形態において、ジャイロセンサを利用してユーザの詳細移動経路を提供する動作を説明するために提供した例示図である。
【００７７】
建物内部などの室内では、下水道パイプや電気配線などのように磁性に影響を及ぼす構造物が多く存在するため、東西南北の磁性がすべて異なる。羅針盤を用いて室内でユーザの方向（例えば、東西南北）を決める場合は、誤差が極めて大きく、全く異なる方向がユーザの方向として決まる。これにより、本実施形態では、図８を参照しながら、室内でもユーザの方向を正確に決めるためにジャイロセンサおよびビーコンを利用する動作について説明する。例えば、ジャイロセンサを利用すると東西南北の方向を知ることはできないが、センシング値に基づいてどれくらい回ったのかを知ることができる。また、ビーコン送信機や無線アクセスポイントを利用することによって基準点を知ることができる。これにより、無線測位サービスシステムは、基準点を基準として９０度や１８０度などの方向転換が発生したことを確認できるようになる。すなわち、無線測位サービスシステムは、回転角度だけではなく、回転方位を決めることができる。
【００７８】
図８を参照すると、スマートフォンなどのユーザ端末１０３を所持するユーザが建物内部を移動するときに、通路の中心を一定に移動するよりは、通路を基準にして両側にある店舗にディスプレイされた製品を見物したり、あるいは人を避けて左側や右側に方向を移動したりしながら目的地まで移動することが多い。この他にも、ユーザは、エレベータやエスカレータなどの移動手段を利用して階間移動した後に目的地まで移動する。このように目的地まで移動するときに、無線測位サービスシステム４００は、ジャイロセンサを利用してユーザの詳細移動経路８０１を室内地図に反映してユーザ端末１０３に提供してもよい。また、ユーザの詳細移動に応じて変化する方向を室内地図に反映し、地図を回転させてユーザに提供してもよい。
【００７９】
例えば、ユーザがエスカレータから降りた後に左側に移動した場合、ジャイロセンサは、９０度に回転移動が発生したことを即時に感知してもよい。このとき、ユーザ端末１０３は、回転移動を感知した時点まで無線アクセスポイント１（８０２）からＷｉ−Ｆｉ信号を収集した後、回転移動しながら無線アクセスポイント２（８０３）からＷｉ−Ｆｉ信号を収集して情報受信部４１１に提供してもよい。これにより、サービス提供部４１３は、９０度の回転移動が発生したことを既に認知した状態で、回転移動が発生した無線アクセスポイント１（８０２）および２（８０３）を基準にして左側方向に方向を転換したと決めてもよい。すなわち、サービス提供部４１３は、左側に９０度方向の転換が発生したと決めてもよい。そして、サービス提供部４１３は、ユーザが方向を転換した方向に屋内地図を回転させて提供してもよい。このように、屋内地図をユーザの方向転換に応じて回転させて現在位置から目的地まで提供することにより、より精確にユーザに道案内を提供できるようになる。
【００８０】
図９は、本発明の一実施形態において、位置情報サービス提供方法の実行環境の例を示した図である。図９は、ユーザ端末９１０、ファイル配布システム９２０、およびインストールファイル９３０を示している。
【００８１】
ユーザ端末９１０とは、スマートフォン、タブレット、ＰＣなどのように移動通信とデータ通信がすべて可能な端末装置であってもよく、ファイル配布システム９２０は、インストールファイル９３０を提供するサーバであってもよい。
【００８２】
一例として、ファイル配布システム９２０は、インストールファイル９３０を格納および管理するインストールファイル管理部９２１、およびユーザ端末９１０の要請に応じてインストールファイル９３０をユーザ端末９１０に送信するインストールファイル送信部９２２を備えてもよい。例えば、ファイル配布システム９２０は、本発明の実施形態によって動作するアプリケーションをユーザ端末９１０に提供するインストールファイル９３０が１人以上のアプリケーション販売者または開発者から登録されるアプリケーションストア（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｔｏｒｅ）などであってもよい。
【００８３】
ユーザ端末９１０は、ファイル配布システム９２０から受信したインストールファイル９３０によってアプリケーションをインストール（ｉｎｓｔａｌｌａｔｉｏｎ）してもよく、インストールしたアプリケーションによって本発明の実施形態に係る無線測位サービス提供方法を実行してもよい。
【００８４】
例えば、アプリケーションは、ビーコン送信機および無線アクセスポイントそれぞれから受信したビーコン信号および無線アクセスポイント信号を混用して決まったユーザの現在位置に基づいた位置情報サービスの提供を受けるようにユーザ端末９１０を制御してもよい。アプリケーションは、ユーザ端末９１０で収集したビーコン信号および無線アクセスポイント信号を無線測位サービスシステムに提供してもよい。これにより、無線測位サービスシステムは、無線アクセスポイント信号またはビーコン信号に基づいてユーザの現在位置を決め、決まったユーザの現在位置に基づく位置情報サービスをユーザ端末９１０に提供してもよい。
【００８５】
また、アプリケーションは、ユーザが所持するユーザ端末９１０に備えられたジャイロセンサによってユーザの方向転換を感知することにより、方向転換による詳細移動経路を屋内地図に表示するようにユーザ端末を制御してもよい。このとき、アプリケーションは、方向にしたがって室内地図を回転させて表示されるようにユーザ端末９１０を制御してもよい。
【００８６】
この他に、アプリケーションは、モバイル決済サービスや公演場での作品案内などのようなＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）情報のサービスが提供されるようにユーザ端末を制御してもよい。
【００８７】
以上では、無線測位サービスシステムがサーバである場合について説明したが、無線測位サービスシステムとしてユーザ端末が利用されてもよく、これについては図１０を参照しながら説明する。
【００８８】
図１０は、本発明の一実施形態において、ユーザ端末の詳細構成を示したブロック図である。ユーザ端末１０００は、信号収集部１０１０、サービス提供部１０２０、ジャイロセンサ１０３０、および無線通信モジュール１０４０を備えてもよい。
【００８９】
位置情報サービスの提供を受けるために、ユーザ端末がサーバからアプリケーションをダウンロードしてインストールした後にアプリケーションを実行すると、信号収集部１０１０は、ユーザの周辺に位置する無線アクセスポイントから送信された無線アクセスポイント信号を収集し、収集した無線アクセスポイント信号を、前記アプリケーションを通じて無線測位サービスシステム１００１に提供してもよい。信号収集部１０１０は、無線通信モジュール１０４０によって無線アクセスポイント信号およびビーコン信号を収集してもよい。
【００９０】
無線通信モジュール１０４０は、建物内部に位置する無線アクセスポイントおよびビーコン送信機と通信を実行してもよい。例えば、無線通信モジュール１０４０は、Ｗｉ−Ｆｉモジュール、ジグビー（Ｚｉｇｂｅｅ（登録商標））モジュール、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュールなどを含んでもよい。ここで、ブルートゥースモジュールは、ＢＬＥ基盤のブルートゥース４．０以上だけではなく、ブルートゥース３．０を含んでもよい。
【００９１】
無線測位サービスシステム１００１は、アプリケーションを通じてユーザ端末１０００から提供を受けた無線アクセスポイント信号が、ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号であるかをＭＡＣアドレスに基づいて確認してもよい。
【００９２】
ビーコン送信機の周辺に位置する無線アクセスポイントから送信された信号である場合、無線測位サービスシステム１００１は、ユーザ端末１０００のブルートゥースモジュールがオン（ＯＮ）になるようにアプリケーションを通じて制御してもよい。これにより、信号収集部１０１０は、ブルートゥースモジュールによってビーコン送信機からビーコン信号を受信し、受信したビーコン信号をアプリケーションを通じて無線測位サービスシステム１００１に提供してもよい。無線測位サービスシステム１００１は、ビーコン信号に基づいてユーザの現在位置を決め、決まったユーザの現在位置に基づいた位置情報サービスを提供してもよい。サービス提供部１０２０は、無線測位サービスシステム１００１から提供を受けた位置情報サービスをユーザに提供してもよい。例えば、サービス提供部１０２０は、ユーザの現在位置に基づいた屋内地図などを表示したり、目的地までの経路をオーディオなどによって提供したり、あるいは現在位置の周辺にある関心地点情報などを提供する位置情報サービスを提供してもよい。
【００９３】
ジャイロセンサ１０３０は、建物内部を移動するユーザの移動方向および方向転換を感知してもよい。ジャイロセンサ１０３０で感知したユーザの移動方向に関する情報は、アプリケーションを通じて無線測位サービスシステム１００１に提供されてもよい。例えば、回転角度およびステップカウンタが提供されてもよい。これにより、無線測位サービスシステム１００１は、ユーザ端末１０００から受信した回転角度およびステップカウンタに基づき、ユーザがどのくらい方向転換したかを決めてもよい。そして、無線測位サービスシステム１００１は、受信した無線アクセスポイント信号を送信した無線アクセスポイントの位置に基づいて方位を決めてもよい。無線測位サービスシステム１００１は、方位と方向転換値に基づいてユーザ端末１０００に位置情報サービスを提供してもよい。例えば、室内地図を回転したり、ユーザの移動方向による詳細移動経路などをユーザに提供したりしてもよい。
【００９４】
実施形態に係る方法は、多様なコンピュータ手段によって実行が可能なプログラム命令形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００９５】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、該当する技術分野において通常の知識を有する者であれば、上述した記載から多様な修正および変形が可能である。例えば、説明された技術が説明された方法とは異なる順序で実行されたり、および／または説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００９６】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００９７】
４００：無線測位サービスシステム
４１１：情報受信部
４１２：位置決定部
４１３：サービス提供部
４２０：バス
４３０：ネットワークインタフェース
４４０：メモリ
４４１：運営体制
４４２：無線測位サービス提供ルーチン
【図１】
2016134918.tif 000003
【図２】
2016134918.tif 000004
【図３】
2016134918.tif 000005
【図４】
2016134918.tif 000006
【図５】
2016134918.tif 000007
【図６】
2016134918.tif 000008
【図７】
2016134918.tif 000009
【図８】
2016134918.tif 000010
【図９】
2016134918.tif 000011
【図１０】
2016134918.tif 000012