(57)【要約】      （修正有）【課題】モバイル端末のＢＬＥビーコンのサービスカバレージを広げることができる方法及び装置を提供する。【解決手段】端末の位置情報を処理する管理サーバー１４０の動作は、モバイル端末１００に対するモバイル端末ＩＤ及びビーコン端末によりブロードキャスティングされるビーコン端末に対するビーコン端末ＩＤをモバイル端末１００から受信する段階と、モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、モバイル端末１００の推定位置を示す第１位置情報を生成する段階と、第１位置情報に基づいてコンテンツ情報を生成し、コンテンツ情報を前記モバイル端末１００に伝送する段階と、を含む。【選択図】図１ｂ
2017188904.tif 000002
【特許請求の範囲】
【請求項１】
端末の位置情報を処理する管理サーバーの動作方法において、
モバイル端末に対するモバイル端末ＩＤ、及びビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）される前記ビーコン端末に対するビーコン端末ＩＤを前記モバイル端末から受信する段階と、
前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報を生成する段階と、
前記第１位置情報に基づいてコンテンツ情報を生成し、前記コンテンツ情報を前記モバイル端末に伝送する段階と、を含むことを特徴とする方法。
【請求項２】
前記第１位置情報は、前記モバイル端末ＩＤに対する第１経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報と前記ビーコン端末ＩＤに対する第２経路履歴情報のうち少なくとも一つを利用して生成されることを特徴とする請求項１に記載の方法。
【請求項３】
前記コンテンツ情報は、前記モバイル端末の前記推定位置に関連した情報であって、文字、音声、イメージ、及び映像のうち少なくとも一つの形態であることを特徴とする請求項１に記載の方法。
【請求項４】
あらかじめ設定された一定時間の間に前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つをアップデートし、アップデートされた前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つを利用して前記モバイル端末の位置変動情報を生成する段階と、
前記位置変動情報に基づいて前記モバイル端末の時間による位置変化に関連した前記コンテンツ情報を生成する段階と、をさらに含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記第１位置情報の推定正確度を高める必要性があれば、前記ビーコン端末に隣接する複数のビーコン端末の各々によりブロードキャスティングされる複数のビーコン端末ＩＤを前記モバイル端末又は前記ビーコン端末から受信する段階をさらに含み、
前記第１位置情報は、前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つと、前記複数のビーコン端末ＩＤに関連した第３経路履歴情報に基づいて生成されることを特徴とする請求項２に記載の方法。
【請求項６】
前記ビーコン端末から伝送され、前記ビーコン端末ＩＤを含むビーコンメッセージに対する測定信号強度を前記モバイル端末から受信する段階と、
前記測定信号強度があらかじめ設定された設定強度より大きければ、前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報を更新する段階と、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ビーコン端末が前記モバイル端末のＲＦカバレージ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｃｏｖｅｒａｇｅ）内に滞留する時間を示すビーコン端末滞在時間を計算する段階と、
前記ビーコン端末滞在時間とあらかじめ設定された設定滞在時間を比較し、比較結果によって前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報を更新する段階と、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記ビーコン端末に隣接し、第１空間に設置される第１固定型ビーコンに対する第１固定位置情報を前記モバイル端末又は前記ビーコン端末から受信する段階をさらに含み、
前記第１位置情報は、前記第１経路履歴情報と前記第２経路履歴情報のうち少なくとも一つと、前記第１固定位置情報に基づいて生成されることを特徴とする請求項２に記載の方法。
【請求項９】
前記管理サーバーに前記ビーコン端末の位置を示す第２位置情報があらかじめ格納された場合、前記ビーコン端末に隣接し、第２空間に設置される第２固定型ビーコンに対する第２固定位置情報と前記第２位置情報を比較する段階と、
比較結果によって前記第２固定位置情報と前記第２位置情報が一致しなければ、前記ビーコン端末が前記ビーコン端末ＩＤを前記モバイル端末に伝送しないように指示する第１設定メッセージを生成する段階と、
前記第１設定メッセージを前記ビーコン端末に伝送する段階と、をさらに含むことを特徴とする請求項２に記載の方法。
【請求項１０】
前記第１位置情報に基づいて前記モバイル端末に隣接する第３固定型ビーコンに活性化フラグ信号を伝送する段階をさらに含み、
前記活性化フラグ信号に応答して前記第３固定型ビーコンから前記第３固定型ビーコンに対する第３固定位置情報がブロードキャスティングされることを特徴とする請求項１に記載の方法。
【請求項１１】
モバイル端末の動作方法において、
ビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）されるビーコンメッセージを受信する段階と、
前記モバイル端末に対するモバイル端末ＩＤ、及び前記ビーコンメッセージに含まれた前記ビーコン端末に対するビーコン端末ＩＤを管理サーバーに伝送する段階と、
前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報に基づいて生成されたコンテンツ情報を前記管理サーバーから受信する段階と、を含むことを特徴とする方法。
【請求項１２】
端末の位置情報を処理する管理サーバーにおいて、
信号を送受信する送受信部と、
モバイル端末に対するモバイル端末ＩＤ、及びビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）される前記ビーコン端末に対するビーコン端末ＩＤを前記モバイル端末から受信するように制御し、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報を生成し、前記第１位置情報に基づいてコンテンツ情報を生成し、前記コンテンツ情報を前記モバイル端末に伝送するように制御する制御部と、を含むことを特徴とする管理サーバー。
【請求項１３】
前記第１位置情報は、前記モバイル端末ＩＤに対する第１経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報と前記ビーコン端末ＩＤに対する第２経路履歴情報のうち少なくとも一つを利用して生成されることを特徴とする請求項12に記載の管理サーバー。
【請求項１４】
モバイル端末において、
信号を送受信する送受信部と、
ビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）されるビーコンメッセージを受信するように制御し、前記モバイル端末に対するモバイル端末ＩＤ、及び前記ビーコンメッセージに含まれた前記ビーコン端末に対するビーコン端末ＩＤを管理サーバーに伝送するように制御し、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報に基づいて生成されたコンテンツ情報を前記管理サーバーから受信するように制御する制御部と、を含むことを特徴とするモバイル端末。
【請求項１５】
前記第１位置情報は、前記モバイル端末ＩＤに対する第１経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報と前記ビーコン端末ＩＤに対する第２経路履歴情報のうち少なくとも一つを利用して生成されることを特徴とする請求項1 4に記載のモバイル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル端末間の相互情報交換を通じてビーコンで動作する端末の位置情報を処理する方法及び装置に関する。
【背景技術】
【０００２】
インターネットは、人間が情報を生成し消費する人間中心の連結網から、モノ等分散した構成要素の間に情報をやりとりして処理するＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ、モノのインターネット）網に進化している。クラウドサーバー等との連結を介したビックデイト（Ｂｉｇ  ｄａｔａ）処理技術等がＩｏＴ技術に結合されたＩｏＥ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｅｖｅｒｙｔｈｉｎｇ）技術も登場している。ＩｏＴを具現するために、センシング技術、有無線通信及びネットワークインフラ、サービスインターフェース技術、及び保安技術のような技術要素が要求され、最近には、モノ間の連結のためのセンサーネットワーク（ｓｅｎｓｏｒ  ｎｅｔｗｏｒｋ）、マシン間通信（Ｍａｃｈｉｎｅ  ｔｏ  Ｍａｃｈｉｎｅ、Ｍ２Ｍ）、ＭＴＣ（Ｍａｃｈｉｎｅ  Ｔｙｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の技術が研究されている。
【０００３】
ＩｏＴ環境では、連結されたモノで生成されたデータを収集、分析し、人間の生活に新しい価値を創出する知能型ＩＴ（Ｉｎｔｅｒｎｅｔ  Ｔｅｃｈｎｏｌｏｇｙ）サービスが提供され得る。ＩｏＴは、従来のＩＴ（ｉｎｆｏｒｍａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ）技術と多様な産業間の融合及び複合を通じてスマートホーム、スマートビルディング、スマートシティ、スマートカーあるいはコネックティドカー、スマートグリッド、ヘルスケア、スマート家電、先端医療サービス等の分野に応用され得る。
【０００４】
最近、近距離無線通信であるＮＦＣ（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）を代替する通信技術として、ＢＬＥ（ｂｌｕｅｔｏｏｔｈ（登録商標、以下同じ）  ｌｏｗ  ｅｎｅｒｇｙ）を活用したＢＬＥビーコン（Ｂｅａｃｏｎ）が提案されている。前記ＢＬＥビーコンは、単純な位置情報の提供から進歩して、状況マーケティング、購買、自動チェックインを含めた多様な分野において使用されている。前記ＮＦＣは、有効通信距離が約４ｃｍから２０ｃｍに制限される一方で、前記ＢＬＥビーコンは、有効通信距離が約５ｃｍから最大５０ｍに拡大されている。
【０００５】
また、前記ＮＦＣは、各電子装置ごとに別途のチップを設置しなければならない一方で、前記ＢＬＥビーコンは、ＢＬＥ認識が可能であれば、ビーコンを活用した近距離無線通信が可能である。そのため、前記ＢＬＥビーコンは、ＮＦＣより経済的であり、広い室内でも無線通信サービスを提供できる。
【０００６】
前記ＢＬＥビーコンは、小銭サイズの一つの電池を使用して１年以上無線通信サービスを提供できるほどに低消費電力の長所を有する。また、以前バージョンのブルートゥース（登録商標）（Ｂｌｕｅｔｏｏｔｈ）は、スレーブ（ｓｌａｖｅ）機器が約７台までに制限されるが、最近バージョンのＢＬＥ４．０からは無制限のスレーブ機器と同期化が可能である。
【０００７】
このようなＢＬＥビーコン技術は、パケットに固定された情報を収容して送信（ｂｒｏａｄｃａｓｔｉｎｇ）することによって、一つの電子装置において複数の情報（例えば、イメージ、動画等）を広告（ａｄｖｅｒｔｉｓｉｎｇ）できる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、モバイル端末間の相互情報交換を通じて前記モバイル端末のＢＬＥ（ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ）ビーコンのサービスカバレージを広げることができる方法及び装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の実施形態による端末の位置情報を処理する管理サーバーの動作方法は、モバイル端末に対するモバイル端末ＩＤ、及びビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）される前記ビーコン端末に対するビーコン端末ＩＤを前記モバイル端末から受信する段階と、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報を生成する段階と、前記第１位置情報に基づいてコンテンツ情報を生成し、前記コンテンツ情報を前記モバイル端末に伝送する段階と、を含む。
【００１０】
前記第１位置情報は、前記モバイル端末ＩＤに対する第１経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報と前記ビーコン端末ＩＤに対する第２経路履歴情報のうち少なくとも一つを利用して生成され得る。
【００１１】
前記コンテンツ情報は、前記モバイル端末の前記推定位置に関連した情報であって、文字、音声、イメージ、及び映像のうち少なくとも一つの形態であることができる。
【００１２】
前記管理サーバーの動作方法は、あらかじめ設定された一定時間の間に前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つをアップデートし、アップデートされた前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つを利用して前記モバイル端末の位置変動情報を生成する段階と、前記位置変動情報に基づいて前記モバイル端末の時間による位置変化に関連した前記コンテンツ情報を生成する段階と、をさらに含むことができる。
【００１３】
前記管理サーバーの動作方法は、前記第１位置情報の推定正確度を高める必要性があれば、前記ビーコン端末に隣接する複数のビーコン端末の各々によりブロードキャスティングされる複数のビーコン端末ＩＤを前記モバイル端末又は前記ビーコン端末から受信する段階をさらに含み、前記第１位置情報は、前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つと、前記複数のビーコン端末ＩＤに関連した第３経路履歴情報に基づいて生成され得る。
【００１４】
前記管理サーバーの動作方法は、前記ビーコン端末から伝送され、前記ビーコン端末ＩＤを含むビーコンメッセージに対する測定信号強度を前記モバイル端末から受信する段階と、前記測定信号強度があらかじめ設定された設定強度より大きければ、前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報を更新する段階と、をさらに含むことができる。
【００１５】
前記管理サーバーの動作方法は、前記ビーコン端末が前記モバイル端末のＲＦカバレージ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｃｏｖｅｒａｇｅ）内に滞留する時間を示すビーコン端末滞在時間を計算する段階と、前記ビーコン端末滞在時間とあらかじめ設定された設定滞在時間を比較し、比較結果によって前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報を更新する段階と、をさらに含むことができる。
【００１６】
前記管理サーバーの動作方法は、前記ビーコン端末に隣接し、第１空間に設置される第１固定型ビーコンに対する第１固定位置情報を前記モバイル端末又は前記ビーコン端末から受信する段階をさらに含み、前記第１位置情報は、前記第１経路履歴情報と前記第２経路履歴情報のうち少なくとも一つと、前記第１固定位置情報に基づいて生成され得る。
【００１７】
前記管理サーバーの動作方法は、前記管理サーバーに前記ビーコン端末の位置を示す第２位置情報があらかじめ格納された場合、前記ビーコン端末に隣接し、第２空間に設置される第２固定型ビーコンに対する第２固定位置情報と前記第２位置情報を比較する段階と、比較結果によって前記第２固定位置情報と前記第２位置情報が一致しなければ、前記ビーコン端末が前記ビーコン端末ＩＤを前記モバイル端末に伝送しないように指示する第１設定メッセージを生成する段階と、前記第１設定メッセージを前記ビーコン端末に伝送する段階と、をさらに含むことができる。
【００１８】
前記管理サーバーの動作方法は、前記第１位置情報に基づいて前記モバイル端末に隣接する第３固定型ビーコンに活性化フラグ信号を伝送する段階をさらに含み、前記活性化フラグ信号に応答して前記第３固定型ビーコンから前記第３固定型ビーコンに対する第３固定位置情報がブロードキャスティングされ得る。
【００１９】
本発明の実施形態によるモバイル端末の動作方法は、ビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）されるビーコンメッセージを受信する段階と、前記モバイル端末に対するモバイル端末ＩＤ、及び前記ビーコンメッセージに含まれた前記ビーコン端末に対するビーコン端末ＩＤを管理サーバーに伝送する段階と、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報に基づいて生成されたコンテンツ情報を前記管理サーバーから受信する段階と、を含む。
【００２０】
前記モバイル端末の動作方法は、前記ビーコンメッセージに対する測定信号強度を前記管理サーバーに伝送する段階をさらに含み、前記測定信号強度があらかじめ設定された設定強度より大きければ、前記ビーコン端末に関連したビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報が更新され得る。
【００２１】
前記モバイル端末の動作方法は、前記モバイル端末のＲＦカバレージ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｃｏｖｅｒａｇｅ）内で前記ビーコン端末の滞在時間を示すビーコン端末滞在時間を前記管理サーバーに伝送する段階をさらに含み、前記ビーコン端末滞在時間とあらかじめ設定された設定滞在時間の比較結果によって前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値が適用され、前記加重値を反映して前記第１位置情報が更新され得る。
【００２２】
前記モバイル端末の動作方法は、前記ビーコン端末に隣接し、第１空間に設置される固定型ビーコンに対する固定位置情報を前記ビーコン端末から受信する段階と、前記固定位置情報を前記管理サーバーに伝送する段階と、をさらに含み、前記コンテンツ情報は、前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つと、前記固定位置情報に基づいて生成され得る。
【００２３】
本発明の実施形態による端末の位置情報を処理する管理サーバーは、信号を送受信する送受信部と、モバイル端末に対するモバイル端末ＩＤ、及びビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）される前記ビーコン端末に対するビーコン端末ＩＤを前記モバイル端末から受信するように制御し、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報を生成し、前記第１位置情報に基づいてコンテンツ情報を生成し、前記コンテンツ情報を前記モバイル端末に伝送するように制御する制御部と、を含む。
【００２４】
本発明の実施形態によるモバイル端末は、信号を送受信する送受信部と、ビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）されるビーコンメッセージを受信するように制御し、前記モバイル端末に対するモバイル端末ＩＤ、及び前記ビーコンメッセージに含まれた前記ビーコン端末に対するビーコン端末ＩＤを管理サーバーに伝送するように制御し、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報に基づいて生成されたコンテンツ情報を前記管理サーバーから受信するように制御する制御部と、を含む。
【発明の効果】
【００２５】
本発明の実施形態によるビーコンで動作する端末の位置情報を処理する方法及び装置は、モバイル端末間の相互情報交換を通じて前記モバイル端末のＢＬＥ（ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ）ビーコンサービスカバレージを拡張でき、前記モバイル端末に位置情報と関連したコンテンツを提供できるという効果がある。
【図面の簡単な説明】
【００２６】
【図１ａ】本発明の実施形態による管理サーバーがモバイル端末にコンテンツ情報を提供する方法を説明するための概念図である。
【図１ｂ】本発明の実施形態による管理サーバーがモバイル端末にコンテンツ情報を提供する方法を説明するためのデータ流れ図である。
【図２ａ】本発明の一実施形態によるモバイル端末の位置推定方法を説明するための概念図である。
【図２ｂ】本発明の一実施形態によるモバイル端末の位置推定方法を説明するためのデータ流れ図である。
【図３】本発明の一実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図４】本発明の他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図５】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図６】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図７】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図８】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図９】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図１０】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図１１】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図１２ａ】本発明の他の実施形態によるモバイル端末の位置推定方法を説明するための概念図である。
【図１２ｂ】本発明の他の実施形態によるモバイル端末の位置推定方法を説明するためのデータ流れ図である。
【図１３】本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【図１４】本発明の実施形態によるモバイル端末間の情報交換を通じたソーシャル推薦サービスを説明するための図である。
【図１５】本発明の実施形態によるモバイル端末間の情報交換を通じたクーポン分けサービスを説明するための図である。
【図１６】本発明の実施形態によるモバイル端末間の情報交換を通じた即席共同購買を説明するための図である。
【図１７】本発明の実施形態による管理サーバーの構造を示す図である。
【図１８】本発明の実施形態によるモバイル端末の構造を示す図である。
【図１９】本発明の実施形態によるモバイル端末に含まれる制御部の構造を示す図である。
【発明を実施するための形態】
【００２７】
以下、添付の図面を参照して本発明の好ましい実施形態を詳しく説明する。この際、添付の図面において、同一の構成要素は、できるだけ、同一の参照符号で示していることに留意しなければならない。また、本発明の要旨を不明にすることができる公知機能及び構成に対する詳細な説明は省略する。
【００２８】
本明細書において実施形態を説明するに際して、本発明の属する技術分野によく知られており、本発明と直接的に関連がない技術内容については説明を省略する。これは、不要な説明を省略することによって、本発明の要旨を不明にせず、さらに明確に伝達するためである。
【００２９】
同様の理由で、添付の図面において、一部の構成要素は誇張されたり、省略されたり、又は概略的に図示された。また、各構成要素のサイズは、実際サイズを反映するものではない。各図面において、同一又は対応の構成要素には、同一の参照番号を付与した。
【００３０】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付の図面と共に詳細に後述されている実施形態を参照すると明確になる。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で具現され得、但し、本実施形態は、本発明の開示を完全にし、本発明の属する技術分野における通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範疇によって定義されるだけである。明細書全体にわたって、同一の参照符号は、同一の構成要素を指称する。
【００３１】
この際、処理流れ図の各ブロックと流れ図の組合は、コンピュータプログラムインストラクションにより行わることができることを理解できる。これらのコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータ又はその他プログラム可能なデータプロセッシング装備のプロセッサに搭載され得るので、コンピュータ又はその他プログラム可能なデータプロセッシング装備のプロセッサを介して行われる該インストラクションが、流れ図のブロックで説明された機能を行う手段を生成する。これらのコンピュータプログラムインストラクションは、特定の方式で機能を具現するために、コンピュータ又はその他プログラム可能なデータプロセッシング装備を指向できるコンピュータ利用可能又はコンピュータ読み取り可能メモリに格納されることも可能なので、当該コンピュータ利用可能又はコンピュータ読み取り可能メモリに格納されたインストラクションは、流れ図のブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションは、コンピュータ又はその他プログラム可能なデータプロセッシング装備上に搭載されることも可能なので、コンピュータ又はその他プログラム可能なデータプロセッシング装備上で一連の動作段階が行われ、コンピュータで実行されるプロセスを生成し、コンピュータ又はその他プログラム可能なデータプロセッシング装備を行うインストラクションは、流れ図のブロックで説明された機能を行うための段階を提供することも可能である。
【００３２】
また、各ブロックは、特定された論理的機能を実行するための一つ以上の実行可能なインストラクションを含むモジュール、セグメント又はコードの一部を示すことができる。また、いくつかの代替実行例では、ブロックで言及された機能が手順を脱して発生することも可能であることを注目しなければならない。例えば、相次いで図示されている二つのブロックは、実質的に同時に行われることも可能であり、又は当該ブロックが時々該当する機能によって逆順に行われることも可能である。
【００３３】
この際、本実施形態において使用される「〜部」という用語は、ソフトウェア或いはＦＰＧＡ又はＡＳＩＣのようなハードウェア構成要素を意味し、「〜部」は、任意の役目を行う。しかしながら、「〜部」は、ソフトウェア又はハードウェアに限定される意味ではない。「〜部」は、アドレッシングことができる格納媒体に位置するように構成されてもよく、一つ又はそれ以上のプロセッサを再生させるように構成されてもよい。したがって、一例として、「〜部」は、ソフトウェア構成要素、客体指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウエア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、及び変数を含む。構成要素と「〜部」内で提供される機能は、さらに小さい数の構成要素及び「〜部」に結合されるか、又は追加的な構成要素と「〜部」とにさらに分離され得る。しかも、構成要素及び「〜部」は、デバイス又は保安マルチメディアカード内の一つ又はそれ以上のＣＰＵを再生させるように具現されてもよい。
【００３４】
本明細書においてモジュール（ｍｏｄｕｌｅ）というのは、本明細書で説明されるそれぞれの名称による機能と動作を行うことができるハードウェアを意味することもでき、又は特定の機能と動作を行うことができるコンピュータプログラムコードを意味することもでき、又は特定の機能と動作を実行させることができるコンピュータプログラムコードが搭載された電子的記録媒体、例えばプロセッサを意味できる。
【００３５】
図１ａは、本発明の実施形態による管理サーバーがモバイル端末にコンテンツ情報を提供する方法を説明するための概念図である。
【００３６】
図１ａを参照すると、モバイル端末１００に設置された第１アプリケーションプログラム（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍ）１０１が実行されると、モバイル端末１００は、第１アプリケーションプログラム１０１を利用して周辺のビーコン端末１１０〜１３０からモバイル端末１００にブロードキャスティングされるビーコン端末ＩＤを受信できる。但し、本発明の実施形態は、モバイル端末１００に設置された特定のアプリケーションプログラムが駆動される場合に制限されず、モバイル端末１００がアプリケーションプログラム以外の特定のイベントをトリガーする場合にも動作され得る。
【００３７】
実施形態によって、モバイル端末１００は、モバイルビーコン（ｍｏｂｉｌｅ  ｂｅａｃｏｎ）で動作し、周辺のビーコン端末１１０〜１３０の各々は、モバイルビーコン又は固定型ビーコンで動作できる。
【００３８】
例えば、モバイル端末１００は、第１端末１１０から第１ビーコン端末ＩＤを受信し、第２端末１２０から第２ビーコン端末ＩＤを受信し、第ｎ端末１３０（ｎは２より大きい自然数）から第ｎビーコン端末ＩＤを受信できる。
【００３９】
モバイル端末１００は、モバイル端末１００に対するモバイル端末ＩＤ及び周辺のビーコン端末（１１０〜１３０のうちいずれか一つ）に対するビーコン端末ＩＤを管理サーバー１４０に伝送できる。
【００４０】
管理サーバー１４０は、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、モバイル端末１００の推定位置を示す第１位置情報を生成し、前記第１位置情報に基づいてモバイル端末１００に提供するためのコンテンツ情報を生成し得る。
【００４１】
前記第１位置情報は、前記モバイル端末ＩＤに対する第１経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報と前記ビーコン端末ＩＤに対する第２経路履歴情報のうち少なくとも一つを利用して生成され得る。
【００４２】
前記第１経路履歴情報は、前記モバイル端末ＩＤに関連した以前位置（ｐｒｅｖｉｏｕｓ  ｌｏｃａｔｉｏｎ）情報、現在位置情報、訪問予想位置情報、及び特定場所に対する訪問履歴情報等を含むことができる。前記第１経路履歴情報は、前記ビーコン端末ＩＤに関連した以前位置（ｐｒｅｖｉｏｕｓ  ｌｏｃａｔｉｏｎ）情報、現在位置情報、訪問予想位置情報、及び特定場所に対する訪問履歴情報等を含むことができる。
【００４３】
前記コンテンツ情報は、モバイル端末１００の推定された位置（又は予想経路）に関連した情報であって、管理サーバー１４０により生成（又は処理）される文字、音声、イメージ、映像等の各種情報を意味できる。例えば、前記コンテンツ情報は、モバイル端末１００の推定された位置（又は予想経路）に関連した公共交通利用情報、商品割引情報（例えば、衣類売場の割引情報等）、クーポン情報等であることができる。
【００４４】
管理サーバー１４０は、前記第１経路履歴情報と前記第２経路履歴情報をデータベースに格納し、所定の時間を周期に（又は非周期的に）前記第１経路履歴情報と前記第２経路履歴情報をアップデート（ｕｐｄａｔｅ）できる。
【００４５】
管理サーバー１４０は、前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つを利用してモバイル端末１００の位置を推定し、モバイル端末１００の推定された位置に基づいて生成されたコンテンツ情報をモバイル端末１００に提供できる。
【００４６】
例えば、管理サーバー１４０は、前記第１経路履歴情報及び前記第２経路履歴情報を利用して衣類売場の割引情報をコンテンツ情報としてモバイル端末１００に提供できる。モバイル端末１００が、第１ビーコン端末１１０がとどまった衣類売場に移動するものと予想されると、管理サーバー１４０は、第１ビーコン端末１１０から受信した前記衣類売場の割引情報をコンテンツ情報としてモバイル端末１００に伝送できる。この際、前記割引情報は、第１ビーコン端末１１０に設置された第２アプリケーションプログラムから管理サーバー１４０に伝送されたものであることができる。
【００４７】
管理サーバー１４０は、コンテンツ情報をモバイル端末１００に伝送できる。モバイル端末１００は、前記コンテンツ情報をモバイル端末１００のディスプレイを通じてディスプレイすることができる。
【００４８】
本発明は、移動するモバイル端末間の相互情報交換を通じて特定のサービス（例えば、位置情報提供、広告情報提供、ソーシャルメディア等）を提供し、相互情報交換をする利用者が多くなるほど、さらに正確で且つ多様な情報サービスを提供し得る。また、本発明は、モバイル端末間の相互情報交換を通じて従来のビーコンサービスカバレージを拡張可能であり、匿名のユーザ間の対話形通信（ｉｎｔｅｒａｃｔｉｖｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）を提供できる。
【００４９】
図１ｂは、本発明の実施形態による管理サーバーがモバイル端末にコンテンツ情報を提供する方法を説明するためのデータ流れ図である。
【００５０】
図１ｂを参照すると、モバイル端末のユーザは、前記モバイル端末に設置されたアプリケーションプログラムを実行できる（Ｓ１００）。前記アプリケーションプログラムは、前記モバイル端末が周辺のビーコン端末及び管理サーバーと通信するように制御し、前記ビーコン端末から受信したビーコンメッセージに基づいて前記管理サーバーで生成されるコンテンツ情報を処理できるプログラムを意味する。また、前述したように、前記アプリケーションが必ず実行されなくてもよく、特定のイベント発生時に以下で記述される動作が実行されてもよい。
【００５１】
前記ビーコン端末は、前記ビーコン端末に対するビーコン端末ＩＤを含むビーコンメッセージを前記モバイル端末にブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）することができる（Ｓ１１０）。前記モバイル端末は、前記モバイル端末に対するモバイル端末ＩＤ及び前記ビーコン端末に対するビーコン端末ＩＤを管理サーバーに伝送できる（Ｓ１２０）。
【００５２】
前記管理サーバーは、前記モバイル端末ＩＤ及び前記ビーコン端末ＩＤに関連し、前記モバイル端末の推定位置を示す第１位置情報を生成し、前記第１位置情報に基づいてコンテンツ情報を生成し得る（Ｓ１３０）。
【００５３】
前記第１位置情報は、前記モバイル端末ＩＤに対する第１経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報と前記ビーコン端末ＩＤに対する第２経路履歴情報のうち少なくとも一つを利用して生成され得る。
【００５４】
前記管理サーバーは、あらかじめ設定された一定時間の間に前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つをアップデートし、アップデートされた前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つを利用して前記モバイル端末の位置変動情報を生成し得る。前記管理サーバーは、前記位置変動情報に基づいて前記モバイル端末の時間による位置変化に関連した前記コンテンツ情報を生成し得る。
【００５５】
前記管理サーバーは、前記コンテンツ情報をモバイル端末に伝送し（Ｓ１４０）、前記モバイル端末は、前記コンテンツ情報をディスプレイを通じてディスプレイすることができる。
【００５６】
実施形態によって、前記管理サーバーは、前記第１位置情報の推定正確度を高める必要性があれば、前記ビーコン端末に隣接する複数のビーコン端末の各々によりブロードキャスティングされる複数のビーコン端末ＩＤを前記モバイル端末又は前記ビーコン端末から受信できる。この際、前記第１位置情報は、前記第１経路履歴情報及び前記第２経路履歴情報のうち少なくとも一つと、前記複数のビーコン端末ＩＤに関連した第３経路履歴情報に基づいて生成され得る。
【００５７】
他の実施形態によって、前記管理サーバーは、前記ビーコン端末から伝送され、前記ビーコン端末ＩＤを含むビーコンメッセージに対する測定信号強度を前記モバイル端末から受信できる。前記管理サーバーは、前記測定信号強度があらかじめ設定された設定強度より大きければ、前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報を更新できる。
【００５８】
さらに他の実施形態によって、前記管理サーバーは、前記ビーコン端末が前記モバイル端末のＲＦカバレージ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｃｏｖｅｒａｇｅ）内に滞留する時間を示すビーコン端末滞在時間を計算できる。前記管理サーバーは、前記ビーコン端末滞在時間とあらかじめ設定された設定滞在時間を比較し、比較結果によって前記ビーコン端末に関連した前記ビーコン端末ＩＤに加重値を適用し、前記加重値を反映して前記第１位置情報を更新できる。
【００５９】
さらに他の実施形態によって、前記管理サーバーは、前記ビーコン端末に隣接し、第１空間に設置される第１固定型ビーコンに対する第１固定位置情報を前記モバイル端末又は前記ビーコン端末から受信できる。この際、前記第１位置情報は、前記第１経路履歴情報と前記第２経路履歴情報のうち少なくとも一つと、前記第１固定位置情報に基づいて生成され得る。
【００６０】
さらに他の実施形態によって、前記管理サーバーは、前記管理サーバーに前記ビーコン端末の位置を示す第２位置情報があらかじめ格納された場合、前記ビーコン端末に隣接し、第２空間に設置される第２固定型ビーコンに対する第２固定位置情報と前記第２位置情報を比較できる。前記管理サーバーは、比較結果によって前記第２固定位置情報と前記第２位置情報が一致しなければ、前記ビーコン端末が前記ビーコン端末ＩＤを前記モバイル端末に伝送しないように指示する第１設定メッセージを生成し、前記第１設定メッセージを前記ビーコン端末に伝送できる。
【００６１】
さらに他の実施形態によって、前記管理サーバーは、前記第１位置情報に基づいて前記モバイル端末に隣接する第３固定型ビーコンに活性化フラグ信号を伝送できる。この際、前記活性化フラグ信号に応答して前記第３固定型ビーコンから前記第３固定型ビーコンに対する第３固定位置情報がブロードキャスティングされ得る。
【００６２】
なお、前記管理サーバーがモバイル端末に提供するコンテンツ情報が位置関連情報である場合、前記モバイル端末の位置を正確に推定する必要がある。例えば、管理サーバーがモバイル端末の接近地域（又は経路）を認知し、これを制御する必要性がある保安サーバーであるか、前記モバイル端末に目的地を案内する案内サーバーである場合、前記管理サーバーが前記モバイル端末の位置を正確に推定するアルゴリズムが必要である。
【００６３】
以下、図２〜図１３では、管理サーバーが複数のモバイル端末の識別情報を利用して特定のモバイル端末の位置を推定し、特定のモバイル端末に位置推定情報を提供する方法を説明する。
【００６４】
特に、図２〜図１３では、オフィス環境で来訪客端末と職員端末それぞれの識別情報を利用して管理サーバーが前記来訪客端末の位置を推定する方法を説明しているが、これは、説明の便宜のための一例示に過ぎず、本発明の実施形態は、オフィス環境外に多様な環境で適用され得る。
【００６５】
図２ａは、本発明の一実施形態によるモバイル端末の位置推定方法を説明するための概念図である。
【００６６】
図２ａを参照すると、来訪客端末２００のユーザは、モバイル端末の位置推定サービスを提供する環境で来訪客端末２００に設置されたアプリケーションプログラム（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍ）２０１を実行できる。アプリケーションプログラム２０１は、来訪客が来訪登録時に来訪客ＩＤを発給し、職員端末２１０〜２６０と近距離無線通信を行い、管理サーバー２７０とデータをやりとりすることができるプログラムを意味できる。
【００６７】
来訪客端末２００が事務所の入口を通過すると、来訪客端末２００に設置されたアプリケーションプログラム２０１は、あらかじめ発給を受けた第１識別情報（例えば、来訪客ＩＤ）を含むビーコンメッセージ（ｂｅａｃｏｎ  ｍｅｓｓａｇｅ）を近距離無線通信を介してブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）することができる。
【００６８】
職員端末２１０〜２６０は、来訪客端末２００からブロードキャスティングされるビーコンメッセージを前記近距離無線通信を介して受信できる。例えば、来訪客端末２００に隣接する第１職員端末２１０は、前記ビーコンメッセージを受信し、来訪客端末２００から遠く離れた第５職員端末２５０は、前記ビーコンメッセージを受信しないことがある。
【００６９】
職員端末２１０〜２６０は、来訪客端末２００からブロードキャスティングされるビーコンメッセージを受信すると、前記ビーコンメッセージに含まれた来訪客端末２００に対する第１識別情報とともに職員端末２１０〜２６０に対する第２識別情報（例えば、職員ＩＤ）を管理サーバー２７０に伝送できる。
【００７０】
管理サーバー２７０は、職員端末２１０〜２６０から受信した第２識別情報とマッピングされた位置情報に基づいて来訪客端末２００の位置を推定し、来訪客端末２００に対する位置推定情報を生成し得る。
【００７１】
実施形態によって、前記位置情報は、職員端末２１０〜２６０のユーザの勤務位置情報に基づいて管理サーバー２７０に含まれたデータベースにあらかじめ格納され得る。他の実施形態によって、前記位置情報は、職員端末２１０〜２６０から管理サーバー２７０に伝送される位置情報に基づいて生成（又は更新）され得る。すなわち、前記位置情報は、事務所常住職員に割当された席を基準に設定されるか、又は職員端末２１０〜２６０に対するリアルタイム位置追跡を通じて生成（又は更新）され得る。
【００７２】
管理サーバー２７０は、第２識別情報とマッピングされた位置情報を利用して、第２識別情報に該当する職員端末２１０〜２６０の位置を把握し、来訪客端末２００が職員端末２３０〜２６０の位置近くにあるものと推定できる。
【００７３】
管理サーバー２７０は、来訪客端末２００に対する位置推定情報に基づいて来訪客の位置を追跡し、来訪客端末２００に前記位置推定情報を伝送できる。実施形態によって、管理サーバー２７０は、前記位置推定情報とともに目的地経路情報、非認可区域アラーム情報、目的地予想所要時間情報等を来訪客端末２００に伝送できる。
【００７４】
図２ｂは、本発明の一実施形態によるモバイル端末の位置推定方法を説明するためのデータ流れ図である。
【００７５】
図２ｂを参照すると、来訪客端末は、前記来訪客端末に対する第１識別情報を含むビーコンメッセージを近距離無線通信を介して職員端末にブロードキャスティングすることができる（Ｓ２００）。前記職員端末は、前記第１識別情報とともに前記第２職員端末に対する第２識別情報を管理サーバーに伝送できる（Ｓ２１０）。
【００７６】
前記管理サーバーは、前記第２識別情報とマッピングされた位置情報に基づいて前記来訪客端末の位置を推定し、前記来訪客端末の位置推定情報を生成し得る（Ｓ２２０）。前記管理サーバーは、前記位置推定情報を前記職員端末に伝送するか（Ｓ２３０）、又は前記位置推定情報を前記来訪客端末に伝送し得る（Ｓ２４０）。
【００７７】
前記管理サーバーは、所定の時間を周期に前記職員端末から伝送される前記第２識別情報をアップデートし、アップデートされた前記第２識別情報に基づいて前記位置推定情報を生成し得る。
【００７８】
前記管理サーバーは、前記職員端末に隣接する他の職員端末に対する第３識別情報を前記職員端末から受信し、前記第２識別情報及び前記第３識別情報に関連した前記位置情報に基づいて前記来訪客端末の位置を推定し、前記位置推定情報を更新できる。
【００７９】
前記管理サーバーは、前記職員端末で測定された前記ビーコンメッセージの信号強度情報を前記職員端末から受信し、前記信号強度情報をあらかじめ設定された設定値と比較し、比較結果によって前記職員端末に該当する前記位置情報に加重値を適用し、前記加重値を反映して前記位置推定情報を更新できる。
【００８０】
前記管理サーバーは、第１空間に設置された第１ビーコンに対する固定位置情報を前記職員端末から受信し、前記固定位置情報を受信した前記職員端末に該当する前記位置情報に加重値を適用し、加重値が適用された位置情報と前記固定位置情報を利用して前記来訪客端末に対する前記位置推定情報を更新できる。
【００８１】
前記管理サーバーは、前記位置推定情報に基づいて前記来訪客端末に隣接する前記第１ビーコンに活性化フラグを伝送でき、前記活性化フラグに応答して、前記固定位置情報は、前記第１ビーコンから前記職員端末に伝送され得る。
【００８２】
図３は、本発明の一実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【００８３】
図３を参照すると、管理サーバーは、来訪客端末３００に対する第１識別情報と職員端末３１０〜３６０に対する第２識別情報を受信し、前記第２識別情報にマッピングされた位置情報に基づいて来訪客端末３００の位置を推定できる。実施形態によって、前記第１識別情報と前記第２識別情報は、職員端末３１０〜３６０により管理サーバーに伝送されるか、又は来訪客端末３００から前記管理サーバーに伝送され得る。
【００８４】
前記位置情報は、管理サーバーに含まれたデータベースに格納され得、職員端末３１０〜３６０に対する第２識別情報（例えば、Ｔｅｎａｎｔ  ＩＤ）と前記第２識別情報に相当する位置を含むことができる。例えば、位置情報は、特定の時間に第１職員端末３１０が「１９階Ｅゾーン」に位置し、第３職員端末３３０が「２０階Ｃゾーン」に位置することを示すことができる。
【００８５】
図３において、第１職員端末３１０と第２職員端末３２０は、会議のために「１９階Ｅゾーン」にしばらく訪問し、残りの職員端末３３０〜３７０は、自分の席で勤めていると仮定する。
【００８６】
この際、管理サーバーは、職員端末３１０〜３７０の各々に対する識別情報を受信することによって、来訪客端末３００が職員端末３１０〜３７０の近くにあると判断でき、職員端末３１０〜３７０に対する識別情報にマッピングされた位置情報に基づいて来訪客端末３００の位置を推定し、位置推定情報を生成し得る。
【００８７】
管理サーバーは、職員端末３１０〜３７０の位置情報を分析し、職員端末３１０〜３７０のうち多数の端末が存在する位置である「２０ＦのＣゾーン」に来訪客端末３００が位置するものと推定し、「２０ＦのＣゾーン」に相当する位置推定情報を生成し得る。
【００８８】
図４は、本発明の他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【００８９】
図４を参照すると、管理サーバーは、来訪客端末４００、４００−１に対する第１識別情報と職員端末４１０〜４８０に対する第２識別情報を受信し、前記第２識別情報にマッピングされた位置情報に基づいて来訪客端末４００、４００−１の位置を推定できる。実施形態によって、前記第１識別情報と前記第２識別情報は職員端末４１０〜４８０により管理サーバーに伝送されるか、又は来訪客端末４００、４００−１から前記管理サーバーに伝送され得る。
【００９０】
図３において、来訪客端末が固定された位置にある一方で、図４において、来訪客端末４００、４００−１は、時間の流れによって移動する点から差異がある。第１時点ｔ１で来訪客端末４００は、第２時点ｔ２で来訪客端末４００−１と位置が異なり、端末のＢＬＥ（ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ）カバレージも異なる。
【００９１】
説明の便宜のために、第１時点ｔ１で来訪客端末３００は、図３の来訪客端末の位置に存在すると仮定する。
【００９２】
図３及び図４を参照すると、第１時点ｔ１の来訪客端末４００は、第１職員端末〜第７職員端末３１０〜３７０により感知され、第２時点ｔ２の来訪客端末４００−１は、第３職員端末〜第５職員端末４１０〜４３０及び第８職員端末〜第１２職員端末４４０〜４８０により感知される。
【００９３】
管理サーバーは、第１時点ｔ１で第１職員端末〜第７職員端末３１０〜３７０の各々に対する識別情報を受信することによって、来訪客端末４００の位置を推定し、第２時点ｔ２で第３職員端末〜第５職員端末４１０〜４３０及び第８職員端末〜第１２職員端末４４０〜４８０の各々に対する識別情報を受信することによって、来訪客端末４００−１の位置を推定し、時間変化による来訪客端末４００、４００−１の位置変化を含む位置推定情報を生成し得る。
【００９４】
管理サーバーは、第３職員端末〜第５職員端末４１０〜４３０及び第８職員端末〜第１２職員端末４４０〜４８０に対する位置情報を利用して、第２時点ｔ２で来訪客端末４００−１が「２０ＦのＤゾーン」にある確率が最も高いことを確認し、第２時点ｔ２で来訪客端末４００−１の位置推定情報を生成し得る。前記管理サーバーは、所定の時間を周期に測定された情報を活用して前記位置推定情報を生成することによって、特定の状況で発生する誤差を低減できる。
【００９５】
すなわち、管理サーバーは、第１時点ｔ１で来訪客端末４００が「２０ＦのＣゾーン」に位置し、第２時点ｔ２で来訪客端末４００−１が「２０ＦのＤゾーン」に位置することを示す前記位置推定情報を生成し得る。
【００９６】
図５は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【００９７】
図５を参照すると、管理サーバーは、来訪客端末５００に対する第１識別情報と職員端末５１０〜５８０に対する第２識別情報を受信し、前記第２識別情報にマッピングされた位置情報に基づいて来訪客端末５００の位置を推定できる。実施形態によって、前記第１識別情報と前記第２識別情報は、職員端末５１０〜５８０により管理サーバーに伝送されるか、又は来訪客端末５００から前記管理サーバーに伝送され得る。
【００９８】
図５において、管理サーバーは、第１１職員端末５７０のレファレンス（ｒｅｆｅｒｅｎｃｅ）位置情報（すなわち、周辺位置情報）を反映し、来訪客端末５００の位置推定情報を生成することによって、ＢＬＥカバレージを広げ、対象端末を増加させ、前記位置推定情報に対する推定の正確度を向上させることができる。前記レファレンス位置情報は、第１１職員端末５７０に隣接して位置する隣接端末５７１〜５７５の位置情報を意味する。
【００９９】
管理サーバーは、来訪客端末５００のＢＬＥカバレージの外に位置する隣接端末５７１〜５７５の位置情報を第１１職員端末５７０から受信し、従来の職員端末５１０〜５８０に対する識別情報とマッピングされた位置情報と隣接端末５７１〜５７５の位置情報を利用して来訪客端末５００の位置を推定し、来訪客端末５００の位置推定情報を生成し得る。
【０１００】
図６は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１０１】
図６を参照すると、管理サーバーは、来訪客端末６００に対する第１識別情報と職員端末６１０〜６６０に対する第２識別情報を受信し、前記第２識別情報にマッピングされた位置情報に基づいて来訪客端末６００の位置を推定できる。実施形態によって前記第１識別情報と前記第２識別情報は、職員端末６１０〜６６０により管理サーバーに伝送されるか、又は来訪客端末６００から前記管理サーバーに伝送され得る。
【０１０２】
無線通信システムでは、技術特性上、ＲＦ信号（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｓｉｇｎａｌ）が変動（ｆｌｕｃｔｕａｔｉｏｎ）され得、来訪客端末６００は、職員端末６１０〜６６０の位置によってＲＦ信号に対する認識が一定しないことがある。
【０１０３】
例えば、第３職員端末６３０と第６職員端末６６０の位置が来訪客端末６００のＲＦカバレージ境界領域にあるため、来訪客端末６００において第３職員端末６３０と第６職員端末６６０に対する認識が一定しないことがある。
【０１０４】
ＲＦ信号の変動による来訪客端末６００の位置推定情報エラーを防止するために、本発明では、時間によって測定信号強度による加重値を職員端末６１０〜６６０の位置情報に適用することによって、管理サーバーは、来訪客端末６００の位置推定情報の正確度を向上させることができる。
【０１０５】
第１時点（ｔ＝Ｔ１）で、来訪客端末６００は、第１職員端末〜第５職員端末６１０〜６５０の測定信号強度が設定強度より大きいと判断すると、第１職員端末〜第５職員端末６１０〜６５０に該当する位置情報に加重値を設定できる。なお、来訪客端末６００は、第６職員端末６６０の測定信号強度が設定強度より小さいと判断すると、第６職員端末６６０に該当する位置情報に加重値を設定しない。
【０１０６】
第２時点（ｔ＝Ｔ２）で、来訪客端末６００は、第１職員端末〜第６職員端末６１０〜６６０の測定信号強度が設定強度より大きいと判断すれば、第１職員端末〜第６職員端末６１０〜６６０に該当する位置情報に加重値を設定できる。この際、第１職員端末〜第５職員端末６１０〜６５０には「加重値２」が適用され、第６職員端末６６０には「加重値１」が適用される。
【０１０７】
第３時点（ｔ＝Ｔ３）で、来訪客端末６００は、第３職員端末６３０を除いた職員端末６１０、６２０、６４０〜６６０の測定信号強度が設定強度より大きいと判断すると、職員端末６１０、６２０、６４０〜６６０に該当する位置情報に加重値を設定できる。なお、来訪客端末６００は、第３職員端末６３０の測定信号強度が設定強度より小さいと判断すると、第３職員端末６３０には加重値を設定しない。この際、第３職員端末６３０及び第６職員端末６６０に該当する位置情報に「加重値２」が適用され、第１職員端末６１０、第２職員端末６２０、第４職員端末６４０、及び第５職員端末６５０に該当する位置情報に「加重値３」が適用される。
【０１０８】
第４時点（ｔ＝Ｔ４）で、管理サーバーは、職員端末６１０〜６６０に適用された測定信号強度による加重値と、職員端末６１０〜６６０の識別情報にマッピングされた位置情報を考慮して、来訪客端末６００の位置を推定し、来訪客端末６００の位置推定情報を生成し得る。
【０１０９】
図７は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１１０】
図７を参照すると、管理サーバーは、来訪客端末７００のＢＬＥカバレージ（ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ  ｃｏｖｅｒａｇｅ）内で職員端末７１０〜７３０の滞在時間又は前記ＢＬＥカバレージ内で職員端末７１０〜７３０の出入り頻度を考慮して、職員端末７１０〜７３０の位置情報に加重値を設定できる。
【０１１１】
例えば、管理サーバーは、あらかじめ設定された臨界時間の間に来訪客端末７００のＢＬＥカバレージ内に滞留する第１職員端末７１０の第１位置情報に「加重値３」を適用できる。管理サーバーは、前記臨界時間の間に前記ＢＬＥカバレージ内で出入りする第２職員端末７２０の第２位置情報に「加重値２」を適用し、前記臨界時間の間に前記ＢＬＥカバレージ内で存在しない第３職員端末７３０の第３位置情報に「加重値１」を適用できる。
【０１１２】
図８は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１１３】
図８を参照すると、管理サーバーは、来訪客端末８００に対する第１識別情報、職員端末８１０〜８６０に対する第２識別情報、及び固定型ビーコン８７０、８８０の固定位置情報を受信し、前記第２識別情報にマッピングされた位置情報と前記固定位置情報に基づいて来訪客端末８００の位置を推定できる。実施形態によって、前記第１識別情報、前記第２識別情報、及び前記固定位置情報は、職員端末８１０〜８６０により管理サーバーに伝送されるか、又は来訪客端末８００から前記管理サーバーに伝送され得る。
【０１１４】
例えば、第３職員端末８３０が第１固定型ビーコン８７０から第１固定位置情報を受信し、来訪客端末８００から第１識別情報を受信すると、第３職員端末８３０は、前記第１固定位置情報、前記第１識別情報とともに第３職員端末８３０の第２識別情報を管理サーバーに伝送できる。
【０１１５】
前記管理サーバーは、前記第１固定位置情報を受信すると、前記第２識別情報にマッピングされた位置情報がさらに信頼し得ると判断し、前記位置情報に重要度（又は加重値）を付与し、他の位置情報よりさらに信頼し得る。
【０１１６】
モバイルビーコン機能を行う第２モバイル端末と特定の空間に設置された固定型ビーコンを同時に活用することによって、管理サーバーは、前記モバイル端末から受信した位置情報と前記固定型ビーコンから受信した固定位置情報を利用して第１モバイル端末の位置をさらに正確に推定できる。すなわち、特定の空間に設置された少数の固定型ビーコンから正確なレファレンス（ｒｅｆｅｒｅｎｃｅ）位置情報の提供を受けることによって、管理サーバーは、第２モバイル端末から伝送される情報に対する信頼性を高めることができる。
【０１１７】
図８において、第１職員端末８１０、第３職員端末８３０、及び第５職員端末８５０は、固定型ビーコン８７０、８８０から固定位置情報を受信するので、管理サーバーは、第１職員端末８１０、第３職員端末８３０、及び第５職員端末８５０に関連した位置情報に加重値を割り当て、来訪客端末８００の位置推定情報を生成し得る。
【０１１８】
他の実施形態によって、来訪客端末８００が職員端末８１０〜８６０にビーコンメッセージを伝送する場合、管理サーバーは、職員端末８１０〜８６０のうち固定型ビーコン８７０、８８０から固定位置情報を受信した第１職員端末８１０、第３職員端末８３０、及び第５職員端末８５０だけが来訪客端末８００に前記ビーコン信号を伝送するように制御することによって、電力消耗を減少させることができる。
【０１１９】
図９は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１２０】
図９を参照すると、管理サーバーは、来訪客端末９００に対する第１識別情報、職員端末９１０〜９６０に対する第２識別情報、及び固定型ビーコン９７０、９８０の固定位置情報を受信し、前記第２識別情報にマッピングされた位置情報と前記固定位置情報に基づいて来訪客端末９００の位置を推定できる。実施形態によって前記第１識別情報、前記第２識別情報、及び前記固定位置情報は、職員端末９１０〜９６０により管理サーバーに伝送されるか、又は来訪客端末９００から前記管理サーバーに伝送され得る。
【０１２１】
図８及び図９を参照すると、来訪客端末８００、９００が第１時点で図８の位置にあった後、第２時点で図９の位置に移動したものと仮定する。
【０１２２】
図８において、第１職員端末８１０、第３職員端末８３０、及び第５職員端末８５０が固定型ビーコン８７０、８８０から固定位置情報を受信し、管理サーバーにレファレンスを提供した場合、図９では、第１職員端末９１０、第３職員端末９３０、及び第６職員端末９６０が固定型ビーコン９７０、９８０から固定位置情報を受信し、前記管理サーバーにレファレンスを提供できる。
【０１２３】
管理サーバーは、前記レファレンスを考慮して第１時点から第２時点まで来訪客端末９００の位置を推定し、位置推定情報を生成し得る。
【０１２４】
図１０は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１２５】
図１０を参照すると、固定型ビーコン８９０のビーコンカバレージ（ｂｅａｃｏｎ  ｃｏｖｅｒａｇｅ）内に第１職員端末１０１０が存在し、固定型ビーコン８９０の固定位置情報が「１９Ｆ、Ａ  ｚｏｎｅ」である一方で、第１職員端末１０１０の位置情報は、「２０Ｆ、Ｂ  ｚｏｎｅ」であることができる。
【０１２６】
管理サーバーは、第１職員端末１０１０にマッピングされた位置情報と固定型ビーコン８９０の固定位置情報を比較し、前記位置情報と前記固定位置情報が異なる場合、前記位置情報が不正確な情報であることを感知し、第１職員端末１０１０がビーコンメッセージを伝送しないように指示する第１設定メッセージを第１職員端末１０１０に伝送できる。
【０１２７】
前記第１設定メッセージを受信した第１職員端末１０１０が、来訪客端末１０００のＢＬＥカバレージ（ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ  ｃｏｖｅｒａｇｅ）内に移動しても、来訪客端末１０００は、第１職員端末１０１０からビーコン端末ＩＤを含むビーコンメッセージを受信しないので、ノイズを遮断し、管理サーバーは、第１職員端末１０１０の位置推定に対する正確度を向上させることができる。
【０１２８】
図１１は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１２９】
図１１を参照すると、管理サーバーは、ビッグデータ（ｂｉｇ  ｄａｔａ）を活用して来訪客端末１１００のＢＬＥカバレージ内に訪問頻度が頻繁な職員端末の訪問履歴ヒストリーデータを構築できる。
【０１３０】
例えば、管理サーバーは、一番目の日（Ｄａｙ  １）に第１職員端末１１１０が来訪客端末１１００のＢＬＥカバレージ内に訪問することを記録し、二番目の日（Ｄａｙ  ２）に第１職員端末１１１０が前記ＢＬＥカバレージ内にさらに訪問した場合、第１職員端末１１１０の位置情報に「加重値２」を適用できる。管理サーバーは、一番目の日（Ｄａｙ  １）に来訪客端末１１００のＢＬＥカバレージ内に訪問せず、二番目の日（Ｄａｙ  ２）に前記ＢＬＥカバレージ内に訪問した第２職員端末１１２０の位置情報に「加重値１」を適用できる。
【０１３１】
実施形態によって、管理サーバーは、モバイル端末が頻繁に訪問する位置を基準に学習された位置と類似の情報を提供する前記モバイル端末の位置情報に加重値を適用できる。
【０１３２】
図１２ａは、本発明の他の実施形態によるモバイル端末の位置推定方法を説明するための概念図である。
【０１３３】
図１２ａを参照すると、来訪客端末１２００のユーザは、モバイル端末の位置推定サービスを提供する環境で来訪客端末１２００に設置されたアプリケーションプログラム１２０１を実行できる。アプリケーションプログラム１２０１は、来訪客が来訪登録時に来訪客ＩＤを発給し、職員端末１２１０〜１２６０と近距離無線通信を行い、管理サーバー１２７０とデータをやりとりすることができるプログラムを意味できる。
【０１３４】
来訪客端末１２００が事務所の入口を通過すると、来訪客端末１２００は、職員端末１２１０〜１２６０からブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）され、職員端末１２１０〜１２６０の第２識別情報（例えば、職員ＩＤ）を含むビーコンメッセージを近距離無線通信を介して受信できる。
【０１３５】
例えば、来訪客端末１２００は、隣接する第１職員端末１２１０から前記ビーコンメッセージを受信し、来訪客端末１２００から遠く離れた第５職員端末１２５０から前記ビーコンメッセージを受信しないことがある。
【０１３６】
来訪客端末１２００は、職員端末１２１０〜１２６０からブロードキャスティングされるビーコンメッセージを受信すると、前記ビーコンメッセージに含まれた職員端末１２１０〜１２６０に対する第２識別情報（例えば、職員ＩＤ）と一緒に、来訪客端末１２００に対する第１識別情報を管理サーバー１２７０に伝送できる。
【０１３７】
管理サーバー１２７０は、来訪客端末１２００から受信した前記第２識別情報とマッピングされた位置情報に基づいて来訪客端末１２００の位置を推定し、来訪客端末１２００に対する位置推定情報を生成し得る。
【０１３８】
前記位置情報は、職員端末１２１０〜１２６０のユーザの勤務位置情報に基づいて管理サーバー１２７０に含まれたデータベースにあらかじめ格納されているか、職員端末１２１０〜１２６０から伝送される位置情報に基づいて生成（又は更新）され得る。すなわち、前記位置情報は、事務所に常在する職員に割当された席を基準に設定されるか、又は職員端末１２１０〜１２６０に対するリアルタイム位置追跡を通じて生成（又は更新）され得る。
【０１３９】
管理サーバー１２７０は、第２識別情報とマッピングされた位置情報を利用して、第２識別情報に該当する職員端末１２１０〜１２６０の位置を把握し、来訪客端末１２００が職員端末１２１０〜１２６０の位置近くにあるものと推定できる。
【０１４０】
管理サーバー１２７０は、来訪客端末１２００に対する位置推定情報に基づいて来訪客の位置を追跡し、来訪客端末１２００に前記位置推定情報を伝送できる。実施形態によって、管理サーバー１２７０は、前記位置推定情報とともに目的地経路情報、非認可区域アラーム情報、目的地予想所要時間情報等を来訪客端末１２００に伝送できる。
【０１４１】
図１２ｂは、本発明の他の実施形態によるモバイル端末の位置推定方法を説明するためのデータ流れ図である。
【０１４２】
図１２ｂを参照すると、来訪客端末は、職員端末に対する第２識別情報を含むビーコンメッセージを近距離無線通信を介して前記職員端末から受信できる（Ｓ１２００）。前記来訪客端末は、前記来訪客端末に対する第１識別情報とともに前記第２識別情報を管理サーバーに伝送できる（Ｓ１２１０）。
【０１４３】
前記管理サーバーは、前記第２識別情報とマッピングされた位置情報に基づいて前記来訪客端末の位置を推定し、前記来訪客端末の位置推定情報を生成し得る（Ｓ１２２０）。前記管理サーバーは、前記位置推定情報を前記職員端末に伝送するか（Ｓ１２３０）、又は前記位置推定情報を前記来訪客端末に伝送できる（Ｓ１２４０）。
【０１４４】
前記管理サーバーは、所定の時間を周期に前記職員端末から伝送される前記第２識別情報をアップデートし、アップデートされた前記第２識別情報に基づいて前記位置推定情報を生成し得る。
【０１４５】
前記管理サーバーは、前記職員端末に隣接する他の職員端末に対する第３識別情報を前記来訪客端末から受信し、前記第２識別情報及び前記第３識別情報に関連した前記位置情報に基づいて前記来訪客端末の位置を推定し、前記位置推定情報を更新できる。
【０１４６】
前記管理サーバーは、前記来訪客端末で測定された前記ビーコンメッセージの信号強度情報を前記来訪客端末から受信し、前記信号強度情報をあらかじめ設定された設定値と比較し、比較結果によって前記職員端末に該当する前記位置情報に加重値を適用し、前記加重値を反映して前記位置推定情報を更新できる。
【０１４７】
前記管理サーバーは、第１空間に設置された第１ビーコンに対する固定位置情報を前記来訪客端末から受信し、前記固定位置情報を受信した前記職員端末に該当する前記位置情報に加重値を適用し、加重値が適用された位置情報と前記固定位置情報を利用して前記来訪客端末に対する前記位置推定情報を更新できる。
【０１４８】
前記管理サーバーは、前記位置推定情報に基づいて前記来訪客端末に隣接する前記第１ビーコンに活性化フラグを伝送でき、前記活性化フラグに応答して、前記固定位置情報は、前記第１ビーコンから前記職員端末に伝送され得る。
【０１４９】
図１３は、本発明のさらに他の実施形態によって管理サーバーがモバイル端末の位置を推定する方法を説明するための図である。
【０１５０】
管理サーバー１３０３は、図１〜図１２で説明された方法を通じて来訪客端末１３００の位置を把握（又は推定）できる（Ｓ１３００）。管理サーバー１３０３は、来訪客端末１３００の位置に隣接する第１固定型ビーコン（ｓｔａｔｉｏｎ  Ａ）に活性化フラグ（又はレファレンスフラグ（Ｒｅｆ  ｆｌａｇ））を伝送できる（Ｓ１３１０）。
【０１５１】
第１固定型ビーコン（ｓｔａｔｉｏｎ  Ａ）は、前記活性化フラグに応答して、ビーコン信号を伝送するとき、レファレンスイネーブルフラグ（Ｒｅｆ  ｅｎａｂｌｅ  ｆｌａｇ）を挿入できる（Ｓ１３２０）。第１固定型ビーコン（ｓｔａｔｉｏｎ  Ａ）に隣接する第３職員端末１３３０と第４職員端末１３４０は、第１固定型ビーコン（ｓｔａｔｉｏｎ  Ａ）からレファレンスイネーブルフラグ（Ｒｅｆ  ｅｎａｂｌｅ  ｆｌａｇ）を受信し、レファレンスイネーブルフラグ（Ｒｅｆ  ｅｎａｂｌｅ  ｆｌａｇ）に応答してＢＬＥビーコン信号を来訪客端末１３００に伝送できる（Ｓ１３３０）。しかし、第２職員端末１３２０は、第１固定型ビーコン（ｓｔａｔｉｏｎ  Ａ）からレファレンスイネーブルフラグ（Ｒｅｆ  ｅｎａｂｌｅ  ｆｌａｇ）を受信しないので、ＢＬＥビーコン信号を来訪客端末１３００に伝送しない。
【０１５２】
すなわち、固定型ビーコンからレファレンスイネーブルフラグ（Ｒｅｆ  ｅｎａｂｌｅ  ｆｌａｇ）を受信した職員端末だけがＢＬＥビーコン信号を来訪客端末に伝送するように設定することで、端末の電力消耗を減少させて、周波数−時間資源を節約できる。
【０１５３】
管理サーバー１３０３は、来訪客端末１３００の位置に隣接しない第２固定型ビーコン（ｓｔａｔｉｏｎ  Ｂ）に非活性化フラグを伝送できる。第２固定型ビーコン（ｓｔａｔｉｏｎ  Ｂ）は、前記非活性化フラグに応答してビーコン信号を伝送するとき、レファレンスディスエイブル（Ｒｅｆ  ｄｉｓａｂｌｅ  ｆｌａｇ）を挿入できる。第２固定型ビーコン（ｓｔａｔｉｏｎ  Ｂ）に隣接する職員端末１３１０、１３１１は、第２固定型ビーコン（ｓｔａｔｉｏｎ  Ｂ）からレファレンスディスエイブル（Ｒｅｆ  ｄｉｓａｂｌｅ  ｆｌａｇ）を受信し、レファレンスディスエイブル（Ｒｅｆ  ｄｉｓａｂｌｅ  ｆｌａｇ）に応答してＢＬＥビーコン信号を来訪客端末１３００に伝送しない（Ｓ１３４０）。
【０１５４】
図１４は、本発明の実施形態によるモバイル端末間の情報交換を通じたソーシャル推薦サービスを説明するための図である。
【０１５５】
本発明は、移動するモバイル端末間の相互情報交換を通じてサービス（例えば、位置情報提供、広告情報提供、ソーシャルメディア等）を提供し、相互情報交換をする利用者が多くなるほど、さらに正確で且つ多様な情報サービスを提供できる。また、本発明は、モバイル端末間の相互情報交換を通じて従来のビーコンサービスカバレージを拡張可能であり、匿名のユーザ間の対話形通信（ｉｎｔｅｒａｃｔｉｖｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）を提供できる。
【０１５６】
本発明において各個人がモバイル端末を利用してビーコンサービスの主体になり、特定地域のモバイル端末間の情報交換を通じて互いに必要な情報を獲得し、前記情報を商業情報と結合させて、消費者、企業の利得を増加させることができる。
【０１５７】
図１４を参照すると、モバイルビーコン機能を行う特定のモバイル端末（Ｕｓｅｒａ）は、端末に設置されたアプリケーションプログラムを実行し、前記モバイルビーコン機能を行う複数のモバイル端末からＢＬＥアドバタイジング（ＢＬＥ  ａｄｖｅｒｔｉｓｉｎｇ）信号を受信できる（Ｓ１４００）。前記ＢＬＥアドバタイジング信号は、例えば、前記特定のモバイル端末が前記アプリケーションプログラムで食堂に対する情報を検索した場合、近くの食堂情報、近くの食堂に対する後記、近くの食堂に対する評点等の情報を含むことができる。
【０１５８】
特定のモバイル端末（Ｕｓｅｒ  ａ）は、前記ＢＬＥアドバタイジング信号に含まれた情報をフィルタリングし、必要な情報をディスプレイにディスプレイすることができる（Ｓ１４１０）。特定のモバイル端末（Ｕｓｅｒ  ａ）は、前記複数のモバイル端末のうち少なくとも一つにＢＬＥアドバタイジング（ＢＬＥ  ａｄｖｅｒｔｉｓｉｎｇ）信号を伝送できる（Ｓ１４２０）。例えば、特定のモバイル端末（Ｕｓｅｒａ）は、近くの食堂を利用した後、前記近くの食堂に対する後記を前記ＢＬＥアドバタイジング（ＢＬＥ  ａｄｖｅｒｔｉｓｉｎｇ）信号を介して前記複数のモバイル端末のうち少なくとも一つに伝送できる。
【０１５９】
図１５は、本発明の実施形態によるモバイル端末間の情報交換を通じたクーポン分配サービスを説明するための図である。
【０１６０】
図１５を参照すると、特定のモバイル端末１５００がクーポン（例えば、誕生日ケーキクーポン）を使用するか、又は前記クーポンを受信した場合、前記クーポンに対するクーポン情報がモバイル端末１５００からブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）され得る。
【０１６１】
隣接端末１５１０〜１５４０は、前記クーポン情報を受信し、ディスプレイを通じて前記クーポン情報を共有するか、又は前記クーポンを特定のモバイル端末１５００に要請できる。但し、クーポン分配サービスの提供を受けないように、あらかじめ設定された第２モバイル端末１５２０は、前記クーポン情報を受信しない。
【０１６２】
例えば、第３モバイル端末１５３０でクーポン要請を選択すれば、第３モバイル端末１５３０に対するユーザＩＤと当該クーポン要請メッセージがブロードキャスティングされ得る。特定のモバイル端末１５００のアプリケーションプログラムで当該クーポンに対する共有／分配が可能な状態である場合、特定のモバイル端末１５００は、特定のモバイル端末１５００に対するユーザＩＤと当該クーポンをブロードキャスティングすることができる。
【０１６３】
図１６は、本発明の実施形態によるモバイル端末間の情報交換を通じた即席共同購買を説明するための図である。
【０１６４】
ユーザＡがデパートで靴を購買するとき、靴を複数個購買すれば割引されるイベントが進行中である場合、ユーザＡの第１モバイル端末１６００は、モバイル端末間の情報交換を通じて即席共同購買を行うことができる。
【０１６５】
ユーザＡの第１モバイル端末１６００がアプリケーションプログラムで共同購買を行うと、第１モバイル端末１６００のユーザＩＤと当該イベント情報がブロードキャスティングされ得る。ユーザＢの第２モバイル端末１６１０は、第１モバイル端末１６００からブロードキャスティングされる前記当該イベント情報を受信し、共同購買可否を決定できる。第２モバイル端末１６１０が共同購買を選択すると、第２モバイル端末１６１０のユーザＩＤと共同購買承諾情報をブロードキャスティングすることができる。
【０１６６】
第１モバイル端末１６００は、前記共同購買承諾情報を受信することによって、共同購買しようとする者があることを認知し、第２モバイル端末１６１０のユーザＩＤを介して第２モバイル端末１６１０の位置情報を確認できる。
【０１６７】
図１７は、本発明の実施形態による管理サーバーの構造を示す図である。図１７を参照すると、管理サーバーは、送受信部１７００、制御部１７１０、及び格納部１７２０を含むことができる。
【０１６８】
送受信部１７００は、管理サーバーの無線通信のための当該データの送受信機能を行う。送受信部１７００は、送信される信号の周波数を上昇変換及び増幅するＲＦ送信機と、受信される信号を低雑音増幅し、周波数を下降変換するＲＦ受信機等で構成され得る。
【０１６９】
また、送受信部１７００は、無線チャネルを介してデータを受信し、制御部１７１０に出力し、制御部１７１０から出力されたデータを無線チャネルを介して伝送できる。
【０１７０】
制御部１７１０は、管理サーバーが本発明の実施形態によって動作するように各ブロック間の信号流れを制御する。より具体的に、制御部１７１０はモバイル端末に対するモバイル端末ＩＤ、及びビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）される前記ビーコン端末に対するビーコン端末ＩＤを前記モバイル端末から受信するように制御し、前記モバイル端末ＩＤに関連した第１位置情報、及び前記ビーコン端末ＩＤに関連した第２位置情報に基づいてコンテンツ情報を生成し、前記コンテンツ情報を前記モバイル端末に伝送するように制御することができる。
【０１７１】
実施形態によって、前記モバイル端末は、図２〜図１３で説明された来訪客端末であり、前記ビーコン端末は、図２〜図１３で説明された職員端末であることができる。
【０１７２】
他の実施形態によって、前記モバイル端末は、図２〜図１３で説明された職員端末であり、前記ビーコン端末は、図２〜図１３で説明された来訪客端末であることができる。
【０１７３】
制御部１７１０は、前記機能を行うために、位置情報管理部１７１１とコンテンツ情報生成部１７１３をさらに具備できる。
【０１７４】
位置情報管理部１７１１は、前記モバイル端末ＩＤに関連した第１位置情報、及び前記ビーコン端末ＩＤに関連した第２位置情報を管理（又は処理）できる。前記第１位置情報は、前記モバイル端末ＩＤに対する経路履歴（ｐａｔｈ  ｈｉｓｔｏｒｙ）情報を含み、前記第２位置情報は、前記ビーコン端末ＩＤに対する経路履歴情報を含むことができる。
【０１７５】
位置情報管理部１７１１は、あらかじめ設定された所定の時間を周期に前記第１位置情報及び前記第２位置情報のうち少なくとも一つをアップデートすることができる。
【０１７６】
コンテンツ情報生成部１７１３は、前記モバイル端末ＩＤに関連した第１位置情報、及び前記ビーコン端末ＩＤに関連した第２位置情報に基づいて前記モバイル端末に提供されるコンテンツ情報を生成し得る。前記コンテンツ情報は、前記モバイル端末と前記ビーコン端末間の相互位置情報交換を介した特定のサービス（例えば、位置情報提供、広告情報提供、ソーシャルメディア等）に関する情報を意味できる。
【０１７７】
格納部１７２０は、管理サーバーの動作に必要なプログラム及びデータを格納する役目を行い、プログラム領域とデータ領域とに区分され得る。格納部１７２０は、前記モバイル端末ＩＤに関連した第１位置情報、及び前記ビーコン端末ＩＤに関連した第２位置情報を格納できる。
【０１７８】
図１８は、本発明の実施形態によるモバイル端末の構造を示す図である。図１８を参照すると、モバイル端末は、送受信部１８００、制御部１８１０、及び格納部１８２０を含むことができる。
【０１７９】
送受信部１８００は、モバイル端末の無線通信のための当該データの送受信機能を行う。送受信部１８００は、管理サーバー又は他の端末と信号を送受信できる。送受信部１８００は、送信される信号の周波数を上昇変換及び増幅するＲＦ送信機と、受信される信号を低雑音増幅し、周波数を下降変換するＲＦ受信機等で構成され得る。
【０１８０】
また、送受信部１８００は、無線チャネルを介してデータを受信し、制御部１８１０に出力し、制御部１８１０から出力されたデータを無線チャネルを介して伝送できる。
【０１８１】
制御部１８１０は、モバイル端末が本発明の実施形態によって動作するように、各ブロック間の信号流れを制御する。より具体的に、制御部１８１０は、ビーコン端末によりブロードキャスティング（ｂｒｏａｄｃａｓｔｉｎｇ）されるビーコンメッセージを受信するように制御し、前記モバイル端末に対するモバイル端末ＩＤ、及び前記ビーコンメッセージに含まれたビーコン端末ＩＤを管理サーバーに伝送するように制御し、前記モバイル端末ＩＤに関連した第１位置情報、及び前記ビーコン端末ＩＤに関連した第２位置情報に基づいて生成されるコンテンツ情報を前記管理サーバーから受信するように制御できる。
【０１８２】
実施形態によって、前記モバイル端末は、図２〜図１３で説明された来訪客端末であり、前記ビーコン端末は、図２〜図１３で説明された職員端末であることができる。
【０１８３】
他の実施形態によって、前記モバイル端末は、図２〜図１３で説明された職員端末であり、前記ビーコン端末は、図２〜図１３で説明された来訪客端末であることができる。
【０１８４】
制御部１８１０は、前記機能を行うために、アプリケーションプログラム１８１１を含むことができる。アプリケーションプログラム１８１１は、モバイル端末が本発明の実施形態によって動作するように前記モバイル端末を制御できる。
【０１８５】
格納部１８２０は。モバイル端末の動作に必要なプログラム及びデータを格納する役目を行い、プログラム領域とデータ領域とに区分され得る。
【０１８６】
図１９は、本発明の実施形態によるモバイル端末に含まれる制御部の構造を示す図である。
【０１８７】
図１９を参照すると、制御部１９００は、プロセッサ１９１０、ＢＬＥ  ＲＦ  ＴＸ／ＲＸ１９２０、ディスプレイ１９３０、メッセージモジュール１９４０、メッセージ構成モジュール１９５０、及びインターネット連結モジュール１９６０を含む。
【０１８８】
プロセッサ１９１０は、モバイル端末が本発明の実施形態によって動作するように各ブロック間の信号流れを制御する。プロセッサ１９１０は、ＴＸ／ＲＸスイッチ１９１１、トリガーコンディションモジュール１９１２、サービス管理モジュール１９１３、パーサー１９１４、及び演算モジュール１９１５を含むことができる。
【０１８９】
ＴＸ／ＲＸスイッチ１９１１は、ＢＬＥ  ＲＦ  ＴＸ／ＲＸ１９２０の送信モード又は受信モードをスイッチングするモジュールであり、トリガーコンディションモジュール１９１２は、ＴＸ／ＲＸスイッチ１９１１を動作させるためのモジュールであって、設定された条件を検出し、ＴＸ／ＲＸスイッチ１９１１に当該命令を伝送できる。
【０１９０】
サービス管理モジュール１９１３は、ビーコンで動作するモバイル端末を利用したサービスに関連した情報を管理するモジュールである。例えば、ユーザが訪問したショッピングモールのうち関心項目を登録すると、当該情報がサービス管理モジュール１９１３に格納され得る。
【０１９１】
パーサー１９１４は、ＢＬＥビーコンメッセージに含まれた内容を解釈するためのモジュールであり、演算モジュール１９１５は、コンピューティング／プロセッシングを担当するモジュールである。
【０１９２】
ＢＬＥ  ＲＦ  ＴＸ／ＲＸ１９２０は、ＢＬＥモデムであって、ＲＦ信号を送受信するモジュールであり、ディスプレイ１９３０は、ビーコンの状態、関連情報を示すためのモジュールである。
【０１９３】
メッセージモジュール１９４０は、メッセージ構成モジュール１９５０から伝送される情報をビーコンフォーマット（ｂｅａｃｏｎ  ｆｏｒｍａｔ）で構成するモジュールであり、メッセージ構成モジュール１９５０は、送信メッセージを構成するモジュールであり、インターネット連結モジュール１９６０は、ビーコンから受信した情報（例えば、ビーコンＩＤ等）から詳細な情報を抽出するためにインターネットを連結するモジュールである。
【０１９４】
なお、本明細書と図面には、本発明の好ましい実施形態について開示し、たとえ特定の用語が使用されたが、これは、ただ本発明の技術内容を容易に説明し、発明の理解を助けるための一般的な意味として使用されたものであって、本発明の範囲を限定しようとするものではない。ここに開示された実施形態以外にも、本発明の技術的思想に基づく他の変形例が実施可能であることは、本発明の属する技術分野における通常の知識を有する者に自明である。
【符号の説明】
【０１９５】
１００  モバイル端末
１１０、１２０、１３０  ビーコン端末
２００、１２００  来訪客端末
１０１、２０１、１２０１、１８１１  アプリケーションプログラム
２１０〜２６０、１２１０〜１２６０  職員端末
１４０、２７０、１２７０  管理サーバー
１７００、１８００  送受信部
１７１０、１８１０  制御部
１７１１  位置情報管理部
１７１３  コンテンツ情報生成部
１７２０、１８２０  格納部
【図１ａ】
2017188904.tif 000003
【図１ｂ】
2017188904.tif 000004
【図２ａ】
2017188904.tif 000005
【図２ｂ】
2017188904.tif 000006
【図３】
2017188904.tif 000007
【図４】
2017188904.tif 000008
【図５】
2017188904.tif 000009
【図６】
2017188904.tif 000010
【図７】
2017188904.tif 000011
【図８】
2017188904.tif 000012
【図９】
2017188904.tif 000013
【図１０】
2017188904.tif 000014
【図１１】
2017188904.tif 000015
【図１２ａ】
2017188904.tif 000016
【図１２ｂ】
2017188904.tif 000017
【図１３】
2017188904.tif 000018
【図１４】
2017188904.tif 000019
【図１５】
2017188904.tif 000020
【図１６】
2017188904.tif 000021
【図１７】
2017188904.tif 000022
【図１８】
2017188904.tif 000023
【図１９】
2017188904.tif 000024