(57)【特許請求の範囲】
【請求項１】
電子地図上に複数のビーコンの受信状態を表示させる、コンピュータで実施される方法であって、コンピュータプロセッサにより、
−少なくとも１つの障害物情報を有する前記電子地図をローディングして表示する第１ステップと；
−前記電子地図上に配置される前記複数のビーコンの位置を決めて複数の位置データを得る第２ステップと；
−前記複数の位置データに基いて前記電子地図上の前記複数のビーコンのそれぞれの信号強度範囲に対応する信号領域を決定する第３ステップと；
−前記複数の位置データに基いて前記電子地図上の前記障害物情報に対応する前記複数のビーコンのそれぞれの視界線（ＬＯＳ）領域と非視界線（ＮＬＯＳ）領域とを決定する第４ステップと；
−前記信号領域、前記視界線（ＬＯＳ）領域及び前記非視界線（ＮＬＯＳ）領域に基いて前記電子地図上に地図図面を作製して表示する第５ステップと；
−前記複数のビーコンのそれぞれが前記電子地図において対応する前記信号領域、前記視界線領域及び前記非視界線領域の交差部分に基き、１つまたは複数の重畳領域を得る第６ステップと；
−前記重畳領域に含まれる前記信号領域、前記視界線領域及び前記非視界線領域のうちの少なくとも１つに基き、各前記重畳領域に対応する信号レベルを設定する第７ステップと；
を実行し、前記信号領域の個数と前記視界線領域の個数が多い重畳領域ほど、それに対応する信号レベルが大きくなることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記第３ステップの後に、更に精度閾値を調節して前記信号領域の精度を決定するステップを含むことを特徴とする方法。
【請求項３】
請求項１又は２に記載の方法において、
前記信号領域、前記視界線（ＬＯＳ）領域及び前記非視界線（ＮＬＯＳ）領域に基いて前記地図図面を作製するステップは、前記信号領域と前記視界線（ＬＯＳ）領域との間に交差領域を決定し、重畳領域を得るステップを含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法において、
前記複数個の重畳領域の各々に対応する前記信号レベルを設定するステップの後に、更に、前記信号レベルに従って、前記信号レベルに基いた異なる色彩で表示される信号強度分布図を表示するステップ、を含むことを特徴とする方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の方法において、
前記位置データに基いて前記電子地図上の前記障害物情報に対応する前記ビーコンの前記視界線（ＬＯＳ）領域と前記非視界線（ＮＬＯＳ）領域とを決定するステップは、前記電子地図上に前記ビーコンの前記視界線（ＬＯＳ）領域と前記非視界線（ＮＬＯＳ）領域とを得るために、少なくとも１つの前記障害物が、前記障害物情報に基づく前記電子地図上の前記ビーコンの直線伝送経路上に存在するか否かを決定するステップを含むことを特徴とする方法。
【請求項６】
請求項１乃至５のいずれか１項に記載の方法において、更に、
表示インターフェイスを用意し、前記表示インターフェイスに前記電子地図をローディングして表示するステップと；
前記ビーコンの位置が前記電子地図上に決定された後に、前記電子地図上の前記ビーコンに対応するデバイスアイコン、識別コード及び座標値を表示するステップと；を含み、
前記表示インターフェイスは、ドラッグ機能と入力機能とを備え、
前記ドラッグ機能が駆動されると、ドラッグ動作がドラッグ命令に従って前記デバイスアイコン上で実行され、前記ビーコンの前記位置データが前記入力機能を通して受信され、前記位置データに従って、対応する前記デバイスアイコンが前記電子地図上に表示されることを特徴とする方法。
【請求項７】
請求項６に記載の方法において、更に、
前記表示インターフェイス上のリセット機能がイネーブルとなったとき前記電子地図上の前記ビーコンの前記デバイスアイコンをリセットし、前記電子地図上の前記ビーコンの位置を再決定し、前記地図図面を再作製するために前記位置情報を得るステップを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信状態を表示させる方法に係り、特に電子地図上にビーコンの受信状態を表示させる、コンピュータで実施される方法に関する。
【背景技術】
【０００２】
広範なカバー領域を有する全地球測位システム（ＧＰＳ）が野外での位置決めに広く利用されている。しかし、ユーザが建物に入った場合には、ＧＰＳのような屋外で使用される位置決めシステムは、通常、屋内の障害物によって引き起こされる信号の影響によって機能しなくなってしまう。
そこで、屋内位置決めシステムが使用される。既存の屋内位置決め技術として、無線ネットワーク位置決め技術、無線周波数識別（ＲＦＩＤ）位置決め技術、赤外線位置決め技術等が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、電子地図上にビーコンの受信状態を表示させる、コンピュータで実施される方法に係る。特定のスペース内の電子地図上に配置されるビーコンの受信状態の予備シミュレーションを可能とすることで、ビーコンの複数配置を実行するのに必要とされる時間を節約することができる。
【課題を解決するための手段】
【０００４】
本発明は、電子地図上にビーコンの受信状態を表示させる、コンピュータで実施される方法を提供するもので、コンピュータプロセッサにより、以下のステップを実行する。まず電子地図をローディングして表示するが、電子地図は少なくとも１つの障害物情報を有している。電子地図上に配置されたビーコンの位置を決めて位置データを得る。位置データに基いて電子地図上のビーコンの信号強度範囲に対応する信号領域を決定する。位置データに基いて電子地図上の障害物情報に対応するビーコンの視界線（ＬＯＳ）領域と非視界線（ＮＬＯＳ）領域とを決定する。信号領域、視界線（ＬＯＳ）領域及び非視界線（ＮＬＯＳ）領域に基いて電子地図上に地図図面を作製して表示する。
【０００５】
本発明の実施例では、電子地図上のビーコンの信号強度範囲に対応する信号領域を決定するステップの後に、更に精度閾値を調節して信号領域の精度を決定するステップを含んでいる。
【０００６】
本発明の実施例では、信号領域、視界線（ＬＯＳ）領域及び非視界線（ＮＬＯＳ）領域に基いて地図図面を作製するステップは、信号領域と視界線（ＬＯＳ）領域との間に交差領域を決定し、重畳領域を得るステップを含む。
【０００７】
本発明の実施例では、ビーコンの数は複数個で、更に以下のステップを含む。電子地図上にそれぞれ配置される複数個のビーコンの位置を定めて複数個の位置データを得るステップ。
複数個の位置データに基いて電子地図上に複数個のビーコンのそれぞれの信号強度範囲に対応する複数個の信号領域を決定するステップ。
複数個の位置データに基いて電子地図上の障害物情報にそれぞれ対応する複数のビーコンの視界線（ＬＯＳ）領域と非視界線（ＮＬＯＳ）領域とを決定するステップ。
電子地図上の複数個のビーコンにそれぞれ対応する複数個の信号領域、複数個の視界線（ＬＯＳ）領域及び複数個の非視界線（ＮＬＯＳ）領域に従った複数個の重畳領域を得るステップ。
複数個の重畳領域に含まれる少なくとも１つの信号領域、視界線（ＬＯＳ）領域及び非視界線（ＮＬＯＳ）領域に従った複数個の重畳領域の各々に対応する信号レベルを設定するステップ。
【０００８】
本発明の実施例では、複数個の重畳領域の各々に対応する信号レベルを設定するステップの後に、更に、信号レベルに従って、信号レベルに基いた異なる色彩で表示される信号強度分布図を表示するステップを含む。
【０００９】
本発明の実施例では、位置データに基いて電子地図上の障害物情報に対応するビーコンの視界線（ＬＯＳ）領域と非視界線（ＮＬＯＳ）領域とを決定するステップは、電子地図上にビーコンの視界線（ＬＯＳ）領域と非視界線（ＮＬＯＳ）領域とを得るために、少なくとも１つの障害物が、障害物情報に基づく電子地図上のビーコンの直線伝送経路上に存在するか否かを決定するステップを含む。
【００１０】
本発明の実施例では、更に以下のステップを含む。
表示インターフェイスを用意し、表示インターフェイスに電子地図をローディングして表示するステップ。
ビーコンの位置が電子地図上に決定された後に、電子地図上のビーコンに対応するデバイスアイコン、識別コード及び座標値を表示するステップ。
表示インターフェイスは、ドラッグ機能と入力機能とを備え、ドラッグ機能が駆動されると、ドラッグ動作がドラッグ命令に従ってデバイスアイコン上で実行され、ビーコンの位置データが入力機能を通して受信され、位置データに従って、対応するデバイスアイコンが電子地図上に表示される。
【００１１】
本発明の実施例では、更に以下のステップを含む。
表示インターフェイス上のリセット機能がイネーブルとなったとき電子地図上のビーコンのデバイスアイコンをリセットし、電子地図上のビーコンの位置を再決定し、地図図面を再作製するために位置情報を得るステップ。
【発明の効果】
【００１２】
上述したように、実際の配置を行う前に、配置すべきビーコンの数と位置とがシミュレーションされるので、実際のビーコンの複数配置に要する時間が節約されるだけでなく、予期せぬ設置エラーを防止することが出来る。
本発明についての上述した特徴と他の特徴及び利点の理解を助けるために、いくつかの実施例が図面に基づき、以下詳細に説明される。
【図面の簡単な説明】
【００１３】
本発明の更なる理解を助けるために添付図面が含まれており、明細書に組込まれてその一部となっている。図面は、本発明の実施例を示し、詳細な説明と相俟って本発明の原理を説明するために使用される。
【００１４】
【図１Ａ】本発明の一実施例に係る、電子デバイスのブロック図。
【図１Ｂ】本発明の一実施例に係る、格納ユニットの構造を示すブロック図。
【図２Ａ】本発明の一実施例に係る、電子地図へのマッチングの概略図。
【図２Ｂ】本発明の一実施例に係る、電子地図へのマッチングの概略図。
【図２Ｃ】本発明の一実施例に係る、電子地図へのマッチングの概略図。
【図２Ｄ】本発明の一実施例に係る、電子地図へのマッチングの概略図。
【図３】本発明の一実施例に係る、電子地図上にビーコンの受信状態を表示させる、コンピュータで実施される方法を示すフローチャート。
【図４】本発明の一実施例に係る、表示インターフェイスの概略図。
【図５】本発明の一実施例に係る、ビーコンの設定の概略図。
【図６Ａ】本発明の一実施例に係る、精度低下（ＤＯＰ）に基いた信号強度分布の概略図。
【図６Ｂ】本発明の一実施例に係る、精度低下（ＤＯＰ）に基いた信号強度分布の概略図。
【図７】本発明の一実施例に係る、ＤＯＰと視界線（ＬＯＳ）領域とに基いた信号強度分布の概略図。
【発明を実施するための形態】
【００１５】
一般に、現在の位置決めや全地球測位システム（ＧＰＳ）を使った航行を実行するには、衛星に依拠せざるを得ない。しかし、衛星信号は時として受信できないことがある。それは、例えば、空港、建物内、地下道又はトンネル等々では障害物に遮蔽されるためである。衛星信号が受信できないと正確に位置決めを行うことが出来なくなる。従って、屋内では位置決めのためにＧＰＳが使用できないという問題を解決するために、次のような方法が採用されている。即ち、複数のビーコンを屋内に設置し、ロボットが屋内を自動的に移動する方法である。
ビーコンは、例えば、無線信号送信機を備えたデバイスであり、ロボットなどの自動制御デバイスは、無線信号受信機を備えたデバイスである。ロボットの動作を正確に制御するためには、ビーコンを種々の異なるサイトに設置する必要がある。本発明では、特定の空間に取付けられる少なくとも１つのビーコンからの信号強度分布を予備的にシミュレーションしておき、実際の複数のビーコンの取付けに必要となる時間を節約している。本発明の真意を完全に伝えるために、本発明の実施例を以下に示し、詳細に説明する。
【００１６】
図１Ａは、本発明の一実施例に係る電子デバイスのブロック図であり、図１Ｂは、本発明の一実施例に係る格納ユニットの構造を示すブロックである。
図１Ａを参照すると、電子デバイス１００は、演算能力を有するデバイスであり、例えば、スマートフォン、タブレットコンピュータ（ＰＣ）、ノートブックＰＣ、パーソナルコンピュータ、サーバ等々である。電子デバイス１００は、プロセッサ１１０、表示ユニット１２０及び格納ユニット１３０を備えている。プロセッサ１１０は表示ユニット１２０と格納ユニット１３０とに接続されている。
【００１７】
プロセッサ１１０は、例えば、中央演算ユニット（ＣＰＵ）、画像演算ユニット（ＧＰＵ）、物理演算ユニット（ＰＰＵ）、プログラマブルマイクロプロセッサ、埋設制御チップ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、又はその他の類似デバイスである。
【００１８】
表示ユニット１２０は、どんなタイプの表示器であっても良く、例えば、液晶表示器（ＬＣＤ）、発光ダイオード（ＬＥＤ）表示器又はフレキシブル表示器である。
格納ユニット１３０は、例えば、どんなタイプの固定又は可動のランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、フラッシュメモリ、ハードディスク又は他の類似のデバイス、又はそれらデバイスの組合わせであってもよい。
【００１９】
格納ユニット１３０は複数のモジュールを含み、それぞれに少なくとも１つのプログラム命令が格納される。プロセッサ１１０は、これらのモジュールを実行し、複数の機能をそれぞれ動作させることにより電子地図上にビーコンの受信状態を表示させる、コンピュータで実施される方法を実現する。以下に、格納ユニット１３０に含まれるモジュールについての実施例を説明するが、これらのモジュールは単に例示にすぎず、本発明はこれに限定されるものではない。
【００２０】
図１Ｂを参照すると、格納ユニット１３０は、インターフェイスモジュール１３１、ローディングモジュール１３３、マッチングモジュール１３５、視界線（ＬＯＳ）決定モジュール１３７、およびレベル設定モジュール１３９を含む。
インターフェイスモジュール１３１は、表示ユニット１２０に表示インターフェイスを与えるために使用される。ローディングユニット１３３は、表示ユニット１２０に電子地図をローディングし、表示させるのに使用される。即ち、ローディングモジュール１３３は、ユーザの選択に従って、表示インターフェイスに対し、空間に対応する電子地図をロードする。
【００２１】
マッチングモジュール１３５は、電子地図に設置されたビーコンの位置を決定し、位置データを得る。そして、位置データに基いて、電子地図上のビーコンの信号強度範囲に対応する信号領域を決定する。信号強度範囲は、例えば、精度低下率（ＤＯＰ）範囲である。各ビーコンは１つのＤＯＰ範囲を有している。ＤＯＰは衛星航行や地球数学工学において用いられる用語である。ＤＯＰ値は位置決めエラーを表わすために使用でき、通常はＧＰＳに適用される。ＤＯＰ値が小さい程、位置決め精度が高い。
【００２２】
電子地図上にビーコンの位置データが決定された後、電子地図上のビーコンの座標位置を中心にとり、信号強度範囲（例えば、ＤＯＰ範囲）と一致（match）させることにより、電子地図上に対応する信号領域を得る。
【００２３】
ＬＯＳ決定モジュール１３７は、電子地図の障害物情報に基いて、電子地図上の各ビーコンのＬＯＳ領域と非視界線（ＮＬＯＳ）領域とを得る。即ち、ＬＯＳ決定モジュール１３７は、障害物情報に基いて電子地図上の各ビーコンの直線伝送経路上に少なくとも１つの障害物が存在するか否かを決定することにより、電子地図上の各ビーコンのＬＯＳ領域とＮＬＯＳ領域とを得ることができる。
【００２４】
さらに、電子地図上の各ビーコンの直線伝送経路上に少なくとも１つの障害物が存在した場合、直線伝送経路上の障害物によりブロックされた領域はＮＬＯＳ領域として決定される。仮に直線伝送経路上に障害物が存在しない場合には、ＬＯＳ領域として決定される。即ち、“ＬＯＳ”は２点間に障害物が存在しないことを、“ＮＬＯＳ”は２点間に障害物が存在することを表わす。
レベル設定モジュール１３９は選択的に設定され、信号レベルを設定するのに使用される。例えば、信号レベルが高い程、信号が閾値に到達する領域が小さくなり、信号レベルが低い程、信号が閾値に到達する領域が大きくなる。
【００２５】
図２Ａ〜図２Ｄは本発明の一実施例に係る、電子地図上のビーコンの受信状態を表示する概略図である。図３は、本発明の一実施例による、電子地図上にビーコンの受信状態を表示させる、コンピュータで実施される方法を説明するフローチャートである。本実施例では、電子地図ＭＰ１上のビーコン２００のマッチングを一例として説明する。
図３を参照すると、ステップＳ３０５で、ローディングモジュール１３３は表示ユニット１２０上の選択された空間に対応する電子地図ＭＰ１をローディングして表示する。電子地図ＭＰ１は少なくとも１つの障害物情報を有する。障害物情報は壁やセパレータの設置位置や巨大物体の設置位置を含む。
図２Ａに示すように、電子地図ＭＰ１は障害物２１０，２２０を含んでいる。
【００２６】
次いで、ステップＳ３１０で、マッチングモジュール１３５は、電子地図ＭＰ１に設置されたビーコン２００の位置を決定し、位置データを得る。
ここで、ビーコン２００は自動的に設定しても、ユーザによって手動で設定してもよい。さらに、ステップＳ３１５で、電子地図ＭＰ１上のビーコン２００の信号強度領域に対応する信号領域が位置データに基いて、図２Ｂに示す信号領域Ｒのように決定される。
【００２７】
ステップＳ３２０で、ＬＯＳ決定モジュール１３７は、位置データに基いて電子地図ＭＰ１の障害物情報に対応する、ビーコン２００のＬＯＳ領域とＮＬＯＳ領域とを決定する。即ち、ＬＯＳ決定モジュール１３７の分析後に、図２Ｃに示す電子地図ＭＰ１が得られる。より詳細には、電子地図ＭＰ１は障害物２１０，２２０を有し、ＬＯＳ決定モジュール１３７は電子地図ＭＰ１上のビーコン２００に対応するＬＯＳ領域ＣとＮＬＯＳ領域Ｂ１，Ｂ２を得る。
【００２８】
信号領域Ｒ，ＬＯＳ領域ＣおよびＮＬＯＳ領域Ｂ１，Ｂ２を得た後、ステップＳ３２５で、マッチングモジュール１３５は、信号領域Ｒ、ＬＯＳ領域ＣおよびＮＬＯＳ領域Ｂ１，Ｂ２に基いて、電子地図ＭＰ１上に地図図面を作製して表示する。例えば図２Ｄに示すように、マッチングモジュール１３５は信号領域ＲとＬＯＳ領域Ｃとの間の交差領域を更に決定し、重畳領域Ｄを得る。即ち、重畳領域Ｄでは、ビーコン２００の受信状態が最良である。
さらに、ビーコンが２つの場合、各ビーコンの信号領域、ＬＯＳ領域及びＮＬＯＳ領域を、図２Ａ〜図２Ｄの実施例に従ってそれぞれ得、少なくとも１つの重畳領域を前述の領域の交差部分に従って得ることができる。
【００２９】
複数の重畳領域が得られた場合、重畳領域に含まれる信号領域ＬＯＳ領域及びＮＬＯＳ領域の少なくとも１つに従って、レベル設定モジュール１３９は、各重畳領域に対応する信号レベルを設定するのに使用される。例えば、重畳領域がどのビーコンの信号領域も含まない場合、レベル設定モジュール１３９は、重畳領域の信号レベルを最も低く設定する。重畳領域がいくつかのビーコンの信号領域を含む場合、信号レベルは、重畳領域に含まれる信号領域の個数とＬＯＳ領域の個数に従って設定される。即ち、重畳領域内に含まれる信号領域の個数とＬＯＳ領域の個数が多い程、対応する信号レベルは高くなる。
【００３０】
さらに、電子地図上に信号強度領域に対応する信号領域が得られた後、マッチングモジュール１３５は精度閾値を調節して信号領域の精度を決定する。１台の受信機は同時に複数のビーコンから送信された信号を受信できる。
優秀な受信機を使うと、無線信号から演算を行うための信頼度の高い信号をどのように捕獲するかを決定することができる。受信機によって選択された信号中で、２つのビーコン間の距離が極めて接近していると、２つのビーコンの信号強度領域は重畳領域を持ち、距離が接近すればするだけ重畳領域は大きくなり、精度に影響するエラーはより大きくなる。信号強度領域の精度を決定するために精度閾値が使用される。
例えば、精度閾値が大きい程、精度は高く（エラーは小さく）、電子地図上の信号領域に対応する領域は小さくなる。これに対し、精度閾値が小さい程、精度は低く（エラーは大きく）、電子地図上の信号領域に対応する領域は大きくなる。
【００３１】
電子地図上に複数のビーコンの受信状態を表示する方法を電子デバイス１００を参照して以下説明する。
図４は、本発明の実施例に係る表示インターフェイスの概略図である。
本実施例では、複数のビーコンが空間内に設置され、プロセッサ１１０が空間内のビーコンの信号強度分布を算出し、空間内で各ビーコンの設置位置を決定する。これにより空間内のロボットの移動を容易にする。インターフェイスモジュール１３１は、表示ユニット１２０内に表示インターフェイス４００を有している。
【００３２】
まず、ローディングモジュール１３３が、ユーザの選択に従って表示インターフェイス４００に対し選択された空間に対応する電子地図をロードする。
図４において、電子地図ＭＰの歩行可能領域Ａは、ロボットなどの自動制御デバイスが自由に移動可能な領域を表わす。
【００３３】
表示インターフェイス４００は、複数の動作機能４０１〜４０４、複数の入力フィールド４０５〜４０７及びプルダウンページ４０８を含む。
動作機能４０１は、以前に格納した記録ファイルをロードするために用いられる。ここで記録ファイルは、ビーコンの設置情報（例えば、個数、電子地図内の設置位置の座標値）を格納するために使用される。動作機能４０２は計算ボタンで、ビーコンが設置された後でビーコンの信号強度分布を計算するために用いられる。
即ち、動作機能４０２がイネーブルされる（例えば、クリックされる）と、マッチングモジュール１３５、ＬＯＧ決定モジュール１３７及びレベル設定モジュール１３９が駆動され、以降の動作が実行される。
【００３４】
動作機能４０３は、以前の設定を再格納するために用いられる。動作機能４０４は、設置されるビーコンの個数を増加させるために用いられる。入力フィールド４０５，４０６はユーザがｃｍ単位で電子地図ＭＰに対応する実際の空間の寸法（size）を入力するのに用いられる。
入力フィールド４０５は幅を、入力フィールド４０６は長さを入力するのに用いられる。プルダウンページ４０８は、電子地図ＭＰに設置された各ビーコンの座標値を表示するために用いられる。
電子地図がロードされた後、マッチングモジュール１３５は、複数の選択命令に従って受信したビーコンの位置データに従って電子地図上に複数のビーコンを設置する。他の実施例では、マッチングモジュール１３５はビーコンの位置データを自動的にも決定できるが、本発明はそれに限定されるものではない。
【００３５】
図５は、本発明の実施例に係るビーコンの設定の概略図である。
図５を参照すると、マッチングモジュール１３５は電子地図ＭＰ上に６個のビーコンを設置している。本実施例では、いずれかのビーコンが電子地図ＭＰ上に設置されると、設置されたビーコンに対応するデバイスアイコン５００〜５０５、識別コード及び座標値がすべて表示される。
ここでは、デバイスアイコン５００〜５０５の座標値（Ｘ，Ｙ，Ｚ軸に対応する値を含む）がプルダウンページ４０８に表示されている。一例としてデバイスアイコン５００を採ると、識別コードはAnchor０で、座標値は（4866.0, 2850.0, 0.01）である。
【００３６】
さらに、表示インターフェイス４００はドラッグ機能と入力機能とを有している。入力機能は、入力フィールド５１１で行なわれる。ドラッグ機能が駆動されると、ドラッグ命令に従ってデバイスアイコン上でドラッグ動作が実行される。例えば、１つのデバイスアイコンが選択された後にマウスの左ボタンを押して駆動機能をトリガしてホールドすると、デバイスアイコンを所望の位置にドラッグするドラッグ命令が入力される。入力フィールド５１１はビーコンの位置データを受信するために用いられ、対応するデバイスアイコンが、位置データに従って電子地図ＭＰ上に表示される。例えば、１つのデバイスアイコンが選択された後に、デバイスアイコンの設定位置が入力フィールド５１１を介して直接に実行される。代替的には、デバイスアイコンが選択されなかった場合、座標値が入力フィールド５１１に直接に入力され、電子地図ＭＰ上のビーコンのデバイスアイコンが直接に追加される。
【００３７】
ビーコンの位置データが得られた後、マッチングモジュール１３５は、ビーコンの複数の位置データに従って、電子地図ＭＰ上の各ビーコンの信号強度範囲に対応する信号領域を決定する。例えば、電子地図ＭＰ上の各ビーコンの座標位置を中心にとり、信号強度範囲と電子地図とをマッチングさせる。これにより電子地図ＭＰ上に対応信号領域を得る。
【００３８】
さらに、表示インターフェイス４００は、精度調節機能を提供する。例として、図６Ａ，図６Ｂは、本発明の一実施例に係るＤＯＰに基いた信号強度分布の概略図を示す。図６Ａ，図６Ｂを参照すると、表示インターフェイス４００は精度閾値を調節シャフト６１０により調節する機能を有している。調節シャフト６１０を精度閾値Ｓに向かって調節する程、値が小さくなり、信号フィルタ条件を厳しくする。精度閾値Ｍは中間的な信号フィルタ条件を表わす。調節シャフト６１０を精度閾値Ｌに向かって調節する程、値が大きくなり、信号フィルタ条件がより緩和される。
【００３９】
図６Ａは、精度閾値Ｍに設定した結果を、図６Ｂは精度閾値Ｌに設定した結果を図示している。図６Ａでは、マッチングモジュール１３５は精度閾値Ｍを使って良好な受信領域６３０＿１，６３０＿２と貧弱な受信領域６２０とを得ている。
図６Ｂでは、マッチングモジュール１３５は精度閾値Ｌを使って良好な受信領域６３０′と貧弱な受信領域６２０′とを得ている。図６Ａ、図６Ｂによると、図６Ａの精度閾値は図６Ｂと比較して小さい（信号フィルタ条件がより厳しい）ので、図６Ａの良好な受信領域６３０＿１，６３０＿２は図６Ｂの良好な受信領域６３０′よりも小さくなっている。
精度閾値の設定に関して、精度閾値は図６Ａ，図６Ｂに示す調節シャフト６１０を介して手動で調節される。さらに他の実施例では、精度閾値は予め定めた値とすることができる。例えば、電子地図ＭＰ上の各ピクセルポイントが対応するＤＯＰ値を有し、精度閾値を（最大ＤＯＰ値＋最小ＤＯＰ値）×２／３とする。
【００４０】
次に、ＬＯＳ決定モジュール１３７は、電子地図ＭＰの障害物情報に基いて電子地図ＭＰ上の各ビーコンのＬＯＳ領域とＮＬＯＳ領域とを得る。
障害物情報は、壁やセパレータの設置位置、巨大物体の設置位置等を含んでいる。さらに、マッチングモジュール１３５は、電子地図ＭＰ上の各ビーコンにそれぞれ対応する信号領域、ＬＯＳ領域及びＮＬＯＳ領域に従って複数の重畳領域を得る。各重畳領域に対応する信号レベルは、重畳領域に含まれる信号領域、ＬＯＳ領域及びＮＬＯＳ領域の少なくとも１つに従って設定される。
例えば、交差した重畳領域が各ビーコンの信号領域、ＬＯＳ領域及びＮＬＯＳ領域中に見出される。重畳領域は、複数の信号領域の交差、複数のＬＯＳ領域の交差、複数のＮＬＯＳ領域の交差、又は信号領域とＬＯＳ領域との交差等を含む。
【００４１】
さらに、レベル設定モジュール１３９は、重畳領域に含まれる信号領域、ＬＯＳ領域及びＮＬＯＳ領域の少なくとも１つに従って各重畳領域に対応する信号レベルを設定するのに使用される。例えば、重畳領域が複数の信号領域と複数のＬＯＳ領域との交差を含む場合には、対応する信号レベルは相対的に高くなる。重畳領域がどのビーコンの信号領域も含まない場合には、対応する信号レベルは最低に設定される。
ユーザに見易くするために、レベル設定モジュール１３９は、信号レベルに従って信号強度分布図を表示する。なお、信号強度分布図はピクセルの信号レベルに従って異なる色彩で表示される。
【００４２】
図７は、本発明の一実施例に係る、ＤＯＰとＬＯＳとに基いた信号強度分布の概略図である。図５、図６Ｂ及び図７を参照すると、本実施例では、ブロック７０１〜ブロック７０６は、それぞれ、最適の信号強度から最も貧弱な信号強度を持つブロックを表わしている。ブロック７０６は、図６Ｂの貧弱受信領域６２０′である。
一例としてブロック７０１を採ってみると、ブロック７０１は電子地図ＭＰ上のビーコン５００〜５０３の信号領域内に位置しており、ビーコン５００〜５０３のＬＯＳ領域をも含む。ブロック７０１に含まれる信号領域とＬＯＳ領域の数はブロック７０１〜７０６中では最も大きいので、ブロック７０１の信号レベルは最大となり、最適信号強度を有するブロックとなる。同様に、他のブロック７０２〜７０５の信号レベルは設定される。
【００４３】
さらに、表示インターフェイスは、リセット機能を有しており、リセット機能がイネーブルされると、マッチングモジュール１３５はビーコンの位置をリセットし、マッチングモジュール１３５、ＬＯＳ決定モジュール１３７及びレベル設定モジュール１３９は再実行され対応する信号レベルを再獲得する。
マッチングモジュール１３５が３個以上のビーコンが同一直線上に設置されているのを発見した場合、マッチングモジュール１３５は警告メッセージを送ってユーザがビーコンの位置を再設定するよう促す。
【００４４】
他の実施例で、マッチングモジュール１３５は継続的及び自動的に複数のビーコンの位置データを設定する。そして、ステップＳ３１０〜Ｓ３２５が実行され、異なるレイアウト下で複数の信号強度分布を得ることができる。そして、最適信号強度分布を取り出し、ビーコンの最適レイアウト法を得ることができる。
要するに、特定の空間に設置されるべきビーコンの信号強度分布が予備シミュレーションされるため、実際に多数のビーコンを展開するのに必要とする時間を節約することができる。ユーザは上述した実施例に従って信号強度分布を得ることができる。
仮に得た信号強度分布が理想的なものでなかった時には、ビーコンの個数及び／又はビーコンの位置は表示インターフェイス中にリセットすることができ、新たな信号強度分布を得るために再計算する。理想的な信号強度分布が得られた後、ユーザは得られたビーコン配置図に従って特定の空間に実際にビーコンを取付ければよい。
【産業上の利用可能性】
【００４５】
本発明は、電子地図上の特定の空間に設置されるべきビーコンの受信状態を予備シミュレーションすることができ、ビーコンの複数の展開を実行するのに必要とされる時間が節約できる。
本発明の範囲と精神から離脱することなく本発明の構造に対して、種々の変更や改良が可能なことは当業者に明らかである。従って、本発明は種々の変更や改良を含んでおり、それらはすべて特許請求の範囲内に包含される。
【符号の説明】
【００４６】
１００：電子デバイス
１１０：プロセッサ
１２０：表示ユニット
１３０：格納ユニット
１３１：インターフェイスモジュール
１３３：ローディングモジュール
１３５：マッチングモジュール
１３７：視界線（ＬＯＳ）決定モジュール
１３９：レベル設定モジュール
２００：ビーコン
２１０，２２０：障害物
４００：表示インターフェイス
４０１〜４０４：動作機能
４０５〜４０７，５１１：入力フィールド
４０８：プルダウンページ
５００〜５０５：デバイスアイコン
６１０：調節シャフト
６２０，６２０′：貧弱な受信領域
６３０＿１，６３０＿２，６３０′：受信領域
７０１〜７０６：ブロック
Ａ：歩行可能領域
Ｂ１，Ｂ２；ＮＬＯＳ領域
Ｃ：ＬＯＳ領域
Ｄ：重畳領域
Ｌ，Ｍ，Ｓ：精度閾値
ＭＰ，ＭＰ１：電子地図
Ｒ：信号領域
Ｓ３０５〜Ｓ３２５：ステップ
【図１Ａ】
0006712180.tif 000002
【図１Ｂ】
0006712180.tif 000003
【図２Ａ】
0006712180.tif 000004
【図２Ｂ】
0006712180.tif 000005
【図２Ｃ】
0006712180.tif 000006
【図２Ｄ】
0006712180.tif 000007
【図３】
0006712180.tif 000008
【図４】
0006712180.tif 000009
【図５】
0006712180.tif 000010
【図６Ａ】
0006712180.tif 000011
【図６Ｂ】
0006712180.tif 000012
【図７】
0006712180.tif 000013