(57)【要約】【課題】本発明は、電子機器の位置測定方法及び装置を提供する。【解決手段】本発明の電子機器の位置測定方法及び装置は 、ホスト機器から伝送される共通パケット（Common packet）を受信する段階であって、前記共通パケットは、データパケットが伝送される時間情報、または周波数に関連する情報の内、少なくともいずれか一つを含む、段階と、前記共通パケットに含まれた情報に基づいて前記データパケットを受信する段階であって、前記データパケットは、前記ホスト機器の位置に関する情報またはアンテナ関連情報の内、少なくともいずれか一つを含む、段階と、前記受信されたデータパケットの前記位置に関する情報または前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得する段階と、前記角度情報に基づいて前記電子機器の位置を測定する段階を含むことを特徴とする。【選択図】図４
2016532863.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の位置測定方法において、
ホスト機器から伝送される共通パケット（Common packet）を受信する段階であって、前記共通パケットは、データパケットが伝送される時間情報、または周波数に関連する情報の内、少なくともいずれか一つを含む、段階と、
前記共通パケットに含まれた情報に基づいて前記データパケットを受信する段階であって、前記データパケットは、前記ホスト機器の位置に関する情報またはアンテナ関連情報の内、少なくともいずれか一つを含む、段階と、
前記受信されたデータパケットの前記位置に関する情報または前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得する段階と、
前記角度情報に基づいて前記電子機器の位置を測定する段階を含む、電子機器の位置測定方法。
【請求項２】
前記データパケットは、前記ホスト機器の多重アンテナを用いて伝送される、請求項１に記載の電子機器の位置測定方法。
【請求項３】
前記ホスト機器の位置に関する情報は、前記ホスト機器の緯度、経度、または高度の内の少なくともいずれか一つを含む、請求項１に記載の電子機器の位置測定方法。
【請求項４】
前記共通パケットと前記データパケットは、互いに異なるチャネルによって伝送される、請求項１に記載の電子機器の位置測定方法。
【請求項５】
前記データパケットの受信信号の強さを測定する段階をさらに含み、
前記データパケットは、前記データパケットの伝送信号強さを含み、
前記電子機器の位置は、前記角度情報、前記伝送信号強さまたは受信信号の強さの内の少なくとも一つに基づいて測定される、請求項１に記載の電子機器の位置測定方法。
【請求項６】
ホスト機器から共通パケットを受信し、前記共通パケットに含まれた情報に基づいてデータパケットを受信する通信部であって、前記共通パケットは、データパケットが伝送される時間情報、または周波数に関する情報の内、少なくともいずれか一つを含む、前記データパケットは、前記ホスト機器の位置に関する情報またはアンテナ関連情報の内、少なくともいずれか一つを含む、通信部と、
前記ホスト機器の前記位置に関する情報または前記アンテナに関連する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得し、前記の角度情報に基づいて前記電子機器の位置を測定する制御部を含む、電子機器。
【請求項７】
前記データパケットは、前記ホスト機器の多重アンテナを用いて伝送される、請求項６に記載の電子機器。
【請求項８】
前記位置に関連する情報は、前記ホスト機器の緯度、経度、または高度の内の少なくともいずれか一つを含む、請求項６に記載の電子機器。
【請求項９】
前記共通パケットと前記データパケットは、異なるチャネルによって伝送される、請求項６に記載の電子機器。
【請求項１０】
前記電子機器は、前記受信されたデータパケットの受信信号の強さを測定する信号測定部をさらに含み、
前記データパケットは、伝送信号強さを含み、
前記制御部は、前記角度情報、前記伝送信号強さまたは受信信号の強さに基づいて前記電子機器の位置を測定する、請求項６に記載の電子機器。
【請求項１１】
電子機器の位置測定方法において、
ホスト機器から伝送される共通パケット（Common packet）を受信する段階であって、前記共通パケットは、前記ホスト機器の位置に関する情報やアンテナ関連情報の内、少なくともいずれか一つを含む、段階と、
前記受信された共通パケットの前記位置に関する情報または前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得する段階と、
前記角度情報に基づいて前記電子機器の位置を測定する段階を含む、電子機器の位置測定方法。
【請求項１２】
ホスト機器から伝送される共通パケットを受信する通信部であって、前記共通パケットは、前記ホスト機器の位置に関する情報またはアンテナに関する情報の内、少なくともいずれか一つを含む、通信部と、
前記位置に関する情報又は前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得し、前記角度情報に基づいて前記電子機器の位置を測定する制御部を含む、電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の位置を測定するための方法に関し、特に機器間の距離が遠くない環境でブルートゥース（Bluetooth）通信を用いて自分の位置を測定するための方法に関する。
【背景技術】
【０００２】
ブルートゥース（Bluetooth）は、短い範囲、ポイントツーマルチポイントの音声とデータの伝送のために提案された無線周波数（Radio Frequency、ＲＦ）スペックである。
【０００３】
ブルートゥースは、固体、非金属物質を貫通して伝送することができる。伝送範囲は１０ｃｍから１０ｍであるが、伝送電力を増加させると、１００ｍまで拡張することができる。これは、低コスト、短い範囲の無線リンクに基づく、固定及び移動通信環境でアドホック（ad hoc）の接続を容易にする。
【０００４】
ブルートゥースは、２．４Ｇｈｚ帯域を使用し、周波数ホッピングスペクトラム拡散（Frequency-hopping spread spectrum）技術ベースの近距離通信を用いる。ブルートゥースは、比較的低電力、低コストで、比較的速い速度を出すことができるが、伝送距離が最大１００ｍで限定的なので、限られたスペースでの使用に適している。
【０００５】
本発明においては、前記したブルートゥースの特性を活用して、限られたスペースでブルートゥース通信を用いて、電子機器の位置を把握する方法と装置を提案する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、無線通信システムにおいて、電子機器の位置を測定する方法及び装置を提供することにある。
【０００７】
本発明の他の目的は、無線通信システムにおいて、ホスト機器から伝送された信号を用いて、電子機器の位置を測定する方法及び装置を提供することにある。
【０００８】
本発明のまた他の目的は、無線通信システムにおいて、ホスト機器から多重アンテナを使用して伝送された信号を用いて、電子機器の位置を測定する方法及び装置を提供することにある。
【０００９】
本発明のまた他の目的は、無線通信システムにおいて、ホスト機器から多重アンテナを使用して伝送された信号を用いて、機器間の角度を計算することにより、電子機器の位置を測定する方法及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
前記した課題を実現するための本発明は、ホスト機器から伝送される共通パケット（Common packet）を受信する段階であって、前記共通パケットは、データパケットが伝送される時間情報、または周波数に関連する情報の内、少なくともいずれか一つを含む、段階と、前記共通パケットに含まれた情報に基づいて前記データパケットを受信する段階であって、前記データパケットは、前記ホスト機器の位置に関する情報またはアンテナ関連情報の内、少なくともいずれか一つを含む、段階と、前記受信されたデータパケットの前記位置に関する情報または前記アンテナに関連する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得する段階と、前記角度情報に基づいて前記電子機器の位置を測定する段階を含むことを特徴とする電子機器の位置測定方法を提供する。
【００１１】
また、本発明において、前記データパケットは、前記ホスト機器の多重アンテナを用いて伝送されることを特徴とする。
【００１２】
また、本発明において、前記ホスト機器の位置に関する情報は、前記ホスト機器の緯度、経度、または高度の内、少なくともいずれか一つを含むことを特徴とする。
【００１３】
また、本発明において、前記共通パケットと前記データパケットは、互いに異なるチャネルによって伝送されることを特徴とする。
【００１４】
また、本発明において、前記データパケットの受信信号の強さを測定する段階をさらに含み、前記データパケットは、前記データパケットの伝送信号の強さを含み、前記電子機器の位置は、前記角度情報、前記伝送信号の強さまたは受信信号の強さの内、少なくとも一つに基づいて測定されることを特徴とする。
【００１５】
また、本発明は、ホスト機器から共通パケットを受信し、前記共通パケットに含まれた情報に基づいてデータパケットを受信する通信部であって、前記共通パケットは、データパケットが伝送される時間情報、または周波数に関連する情報の内、少なくともいずれか一つを含み、前記データパケットは、前記ホスト機器の位置に関する情報またはアンテナに関する情報の内、少なくともいずれか一つを含む、通信部と、前記ホスト機器の前記位置に関する情報または前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得し、前記の角度情報に基づいて前記電子機器の位置を測定する制御部を含む電子機器を提供する。
【００１６】
また、本発明において、前記データパケットは、前記ホスト機器の多重アンテナを用いて伝送されることを特徴とする。
【００１７】
また、本発明において、前記位置に関する情報は、前記ホスト機器の緯度、経度、または高度の内、少なくともいずれか一つを含むことを特徴とする。
【００１８】
また、本発明において、前記共通パケットと前記データパケットは、互いに異なるチャネルによって伝送されることを特徴とする。
【００１９】
また、本発明において、前記電子機器は、前記受信されたデータパケットの受信信号の強さを測定する信号測定部をさらに含み、前記データパケットは、伝送信号の強さを含み、前記制御部は、前記角度情報、前記伝送信号強さまたは受信信号の強さに基づいて前記電子機器の位置を測定することを特徴とする。
【００２０】
また、本発明は、ホスト機器から伝送される共通パケット（Common packet）を受信する段階であって、前記共通パケットは、前記ホスト機器の位置に関する情報またはアンテナ関連情報の内、少なくともいずれか一つを含む、段階と、前記受信された共通パケットの前記位置に関する情報または前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得する段階と、前記角度情報に基づいて前記電子機器の位置を測定する段階を含むことを特徴とする電子機器の位置測定方法を提供する。
【００２１】
また、本発明は、ホスト機器から伝送される共通パケットを受信する通信部であって、前記共通パケットは、前記ホスト機器の位置に関する情報またはアンテナに関する情報の内、少なくともいずれか一つを含む、通信部と、前記位置に関する情報または前記アンテナに関する情報の内、少なくともいずれか一つを用いて前記ホスト機器との位置関係を示す角度情報を獲得し、前記角度情報に基づいて前記電子機器の位置を測定する制御部を含むことを特徴とする電子機器を提供する。
【発明の効果】
【００２２】
本発明による電子機器の位置測定方法及び装置によれば、次のような効果がある。
【００２３】
本発明によれば、無線通信システムから、電子機器の位置を測定することができる。
【００２４】
本発明によれば、無線通信システムから限られたスペースの中にある電子機器の位置を測定することができる。
【００２５】
本発明によれば、無線通信システムから限られたスペースの中にあるホスト機器から伝送される信号を用いて、電子機器の位置を測定することができる。
【００２６】
本発明によれば、無線通信システムから限られたスペースの中にあるホスト機器が多重アンテナを用いて伝送する信号を用いて、電子機器の位置を測定することができる。
【００２７】
本発明によれば、無線通信システムから限られたスペースの中にあるホスト機器が多重アンテナを用いて伝送する信号を用いて、機器間の角度を計算することにより、電子機器の位置を測定することができる。
【００２８】
本発明によれば、電子機器の位置測定の精度を向上させることができる場合にのみ、位置測定のためのデータパケット（Data Packet）を受信することにより、位置測定のための時間と消費電力の消耗を減少させることができる。
【００２９】
本発明によれば、共通パケット（Common Packet）とデータパケット（Data Packet）に含まれる情報をまとめて受信することにより、位置測定のための時間と消費電力を減少させることができる。
【００３０】
本発明によれば、電子機器の要求のみに位置測定のためのデータパケットを伝送するので、電子機器の消費電力の減少とネットワークトラフィック（Traffic）を節約することができる。
【００３１】
本発明によれば、電子機器が位置測定のためのデータパケットを要求する場合、位置測定のためのデータパケットを要求しない他の電子機器も受信することができるので、さらに多くの電子機器に位置測定サービスをサポートすることができある。
【００３２】
本発明によれば、ホスト機器から伝送されたデータパケットの伝送時間前にデータパケットの伝送を要求して、データパケットを伝送することができるので、ＵＸ（User experience）を向上させることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明が適用されるブルートゥース（Bluetooth）通信を用いる例を示している。
【図２】本発明が適用される電子機器の内部構造を全体的に示している。
【図３】本発明が適用されるブルートゥース（Bluetooth）通信を用いて、電子機器の位置を測定する方法の概略図である。
【図４】本発明が適用される第１の実施の形態として、ホスト機器との角度情報を獲得して、位置を測定する過程をフローチャートで示す図である。
【図５】本発明が適用される第１の実施の形態として、ＰＣＤの面で第１の実施の形態の過程をブロックで示す図である。
【図６】本発明が適用される第２の実施の形態として複数のＰＨＤから位置測定のための信号を受信する例を示す図である。
【図７】本発明が適用される第２の実施の形態としてＰＨＤの位置に応じてＰＣＤの位置測定精度が変わることを示す図である。
【図８】本発明が適用される第２の実施の形態として位置測定の精度を向上させることができるホストデバイスのデータパケットのみを受信する方法をフローチャートで示す図である。
【図９】本発明が適用される第３の実施の形態として、共通のパケット（Common Packet）に位置測定のためのデータを含めて伝送する方法をフローチャートで示す図である。
【図１０】本発明が適用される第４の実施の形態として、ＰＣＤがＰＨＤにデータパケットを要求して、自分の位置を測定する方法をフローチャートで示す図である。
【図１１】本発明が適用される第５の実施の形態として、ＰＣＤがＰＨＤにデータパケットを要求する場合、データパケットを他の電子機器にも伝送する方法をフローチャートで示す図である。
【図１２】本発明が適用される第６の実施の形態として、ＰＨＤがブロードキャストモード（Broadcast mode）である場合、ＰＣＤが位置測定のためのデータパケットを要求する方法をフローチャートで示す図である。
【図１３】本発明が適用される第７の実施の形態として、ＰＣＤがブロードキャストモード（Broadcast mode）にあるＰＨＤにデータパケットを要求する場合をフローチャートで示す図である。
【図１４】本発明が適用されるパケットの構造を示すことであり、ＰＨＤがブロードキャスト状態である場合、共通パケットを示す図である。
【図１５】本発明が適用されるデータパケットの構造を示す図である。
【図１６】本発明が適用されるパケットの構造を示すことであり、第２の実施の形態で使用される共通パケットの構造を示す図である。
【図１７】本発明が適用される第３の実施の形態で使用される共通パケットの構造を示す図である。
【図１８】本発明が適用されるパケットの構造を示すことであり、ユニキャストモードの共通パケットを示す図である。
【図１９】本発明が適用されるパケットの構造を示すことであり、ＰＣＤがデータパケットを要求する要求メッセージのパケット構造とＰＨＤからの応答メッセージのパケット構造を示す図である。
【発明を実施するための形態】
【００３４】
本発明の前述した目的、特徴及び利点は、添付された図に関連する次の詳細な説明を介してさらに明確になる。ただし、本発明は、様々な変更を加えることができ、多様なの実施の形態を有することができる、以下では、特定の実施の形態を図に例示し、これを詳細に説明する。明細書全体にわたって同じ参照番号は、原則として同一の構成要素を示す。また、本発明に関する公知の機能あるいは構成についての具体的な説明が本発明の要旨を不必要に曖昧にすることがあると判断される場合、その詳細な説明を省略する。
【００３５】
以下、本発明に関する方法及び装置について図面を参照して、さらに詳細に説明する。以下の説明で使用されるコンポーネントの接尾辞「モジュール」と「部」は、明細書作成の容易さだけが考慮されて付与されたり、混用されるものであって、それ自体で、互いに区別される意味または役割を有するものではない。
【００３６】
本明細書で説明されている電子機器には、携帯電話、スマートフォン（smart phone）、ラップトップコンピュータ（laptop computer）、デジタル放送用端末機、ＰＤＡ（Personal Digital Assistants）、ＰＭＰ（Portable Multimedia Player）、探索などを含むことができる。しかし、本明細書に記載された実施の形態に係る構成は、移動端末機のみに適用可能な場合を除外すれば、デジタルＴＶ、デスクトップコンピュータなどの固定端末機にも適用されることがあることを、本技術分野の当業者であれば容易に分かる。
【００３７】
図１は、本発明が適用されるブルートゥース（Bluetooth）通信を用いる例示を示している。
【００３８】
前記図１を参照すると、ブルートゥースを用いて、電子機器は、無線通信を実行して、データを送受信することができる。
【００３９】
これを具体的に注意深く見ると、ブルートゥース  モジュール（Bluetooth module）を備えた電子機器１００が、ブルートゥース  モジュールを備えた他のホスト機器１１０と、それぞれデータ通信をする状態を示している。
【００４０】
ブルートゥースは、周波数ホッピング（frequency hopping）方式と２．４ＧｈｚのＩＳＭ（Industrial Scientific Medical）高周波帯域を使用するので、低周波数帯域の固定チャンネルを使用する無線通信に比べて外部からの干渉に強く、通信保安が確保されることができる。また、前記電子機器１００と、前記ホスト機器１１０は、ペアリングを結んでいない状態でもデータを送受信することができるが、これはブルートゥースの物理チャネル（Physical Channel）の内、伝送チャネル（advertising channel）を介して可能である。つまり、前記ホスト機器１１０は、前記伝送チャネル（advertising channel）を介してペアリングを結んでいない状態でも、共通パケット（Common Pakcet）を前記電子機器１００に伝送することができる。
【００４１】
ブルートゥース４．０では、低電力（low energy）技術を導入して、消費電力を大幅に削減することができる方法を導入した。
【００４２】
前記ブルートゥース通信を用いて、従来は、前記ホスト機器１１０が、前記電子機器１００に伝送信号の強さ情報が含まれたパケットを伝送し、これを受信した前記電子機器１００が、前記伝送された信号の受信信号の強さを測定し、これを用いて前記電子機器の位置を測定する方法を使用した。
【００４３】
しかし、このような方法は、精度が落ち、受信した信号は、多くの障害物に反射などを経て到達した可能性があるので、受信した信号の強さを正確に測定しても、これを介して類推した距離の精度は非常に低下する欠点が存在した。
【００４４】
したがって、本発明では、前記ホスト機器１１０が、多重アンテナを用いて信号を伝送し、これを受信した前記電子機器１００が、前記多重アンテナの配列情報などを用いて、前記ホスト機器１１０との角度を計算して前記電子機器１００の位置を測定することにより、位置測定の精度を向上させることができる。
【００４５】
図２は、本発明が適用される電子機器の内部構造を全体的に示している。
【００４６】
前記図２を参照すると、本発明に係る電子機器２００は、ユーザインターフェース部２１０、ディスプレイ部２２０、メモリ２３０、マルチメディア部２４０、無線ネットワーク部２５０、電源部２６０、制御部２７０、及び送受信アンテナ２８０を含む。図２に示した構成要素は不可欠ではなくて、それよりも多くの構成要素を有したり、それよりも少ない構成要素を有する電子機器２００に実現することができる。
【００４７】
前記図２において、前記送受信アンテナ２８０は、前記電子機器２００において一つで示されているが、複数個のアンテナを備えることもできる。したがって、本発明に係る前記電子機器２００は、多重アンテナを用いて、ホスト機器とのデータを送受信することができる。前記送受信アンテナ２８０は、無線ネットワーク部２５０を介して前記ホスト機器から伝送される信号を受信することができる。
【００４８】
前記無線ネットワーク部２５０は、集積されたＲＦ（Radio Frequency）トランシーバを有するシングルチップの無線ラジオ技術のプロセッサである。
【００４９】
前記無線ネットワーク部２５０は、ＲＦトランスミッタのみを含むことができ、または、ブルートゥース低エネルギー（Bluetooth low energy）を含む、ブルートゥース ｖ４．０プロトコルスタック（Protocol stack）を実現するように構成することができる。
【００５０】
前記無線ネットワーク部２５０は、前記送受信アンテナ２８０を用いて前記ホスト機器が送信する信号を受信することができ、前記ホスト機器は、伝送チャネル（advertising channel）またはデータチャネル（Data channel）を介して前記電子機器２００に信号を伝送することができる。
【００５１】
前記マルチメディア部２４０は、様々な種類のマルチメディア再生のための装置である。前記マルチメディア部２４０は、前記制御部２７０内に実現することができ、前記制御部２７０とは別に実現することができる。
【００５２】
前記制御部２７０は、前記電子機器２００の全ての動作を指示及び管理することができ、それぞれのデバイスと連動して動作することができる。たとえば、前記制御部２７０は、前記無線ネットワーク部２５０を介して受信した前記ホスト機器の信号に含まれた情報を用いて前記ホスト機器の位置を示す角度情報を獲得することができる。
【００５３】
また、前記制御部２７０は、前記ディスプレイ部２２０を介して前記電子機器２００の位置を出力するように指示することができる。
【００５４】
前記制御部２７０は、受信した信号を処理するように構成することができ、前記受信した信号に含まれた情報を、前記メモリ２３０に記憶することができる。
【００５５】
前記制御部２７０は、コントローラ（controller）、マイクロコントローラ（micro controller）、マイクロプロセッサ（microprocessor）などと呼称されることがあり、前記制御部２７０は、ハードウェア（hardware）、ファームウェア（firmware）、ソフトウェア、またはこれらの結合によって実現することができる。
【００５６】
前記メモリ２３０は、端末機の各種情報を記憶する媒体として、前記制御部２６０と接続されて前記制御部２７０の動作のためのプログラム、アプリケーション（application）、一般的なファイルと入力/出力される信号に含まれたデータを一時的に記憶することができる。
【００５７】
前記メモリ２３０は、フラッシュメモリタイプ（flash memory type）、ハードディスクタイプ（hard disk type）、マルチメディアカード、マイクロタイプ（multimedia card micro type）、カードタイプのメモリ（例えば、ＳＤまたはＸＤメモリなど）、ラム（Random Access Memory、ＲＡＭ）、ＳＲＡＭ（Static Random Access Memory）、ロム（ReadOnly Memory、ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ReadOnly Memory）、ＰＲＯＭ（Programmable ReadOnly Memory）、磁気メモリ、磁気ディスク、光ディスクの内、少なくとも一つのタイプの記憶媒体を含むことができる。前記端末機２００は、インターネット（internet）上で前記メモリ２３０の記憶機能を実行するウェブストレージ（web storage）と関連して動作することもできる。
【００５８】
前記ユーザインターフェース部２１０は、ユーザから前記電子機器２００の動作のための信号の入力を受けることができる。前記ユーザインターフェース部２１０を介して前記電子機器２００の位置を把握するための命令の入力を受けると、前記電子機器２００は、前記ホスト機器から受信された情報を用いて前記電子機器２００の位置を測定して前記ディスプレイ部２２０を介して出力することができる。
【００５９】
前記電源部２６０は、前記制御部２７０と接続されて前記電子機器２００の電力をオン/オフすることができる。
【００６０】
図３は、本発明が適用されるブルートゥース（Bluetooth）通信を用いて、電子機器の位置を測定する方法の概略図である。
【００６１】
前記図３を参考にすれば、ブルートゥースモジュールを搭載している電子機器３００は、周辺の他のブルートゥースモジュールを搭載している機器との通信を行うことができる。この時、前記電子機器３００は、建物や、ブルートゥース通信が可能な空間の中で、自分の位置を把握しなければならない場合が存在する。たとえば、大型ショッピングモールや建物で特定の位置を見つけていくためには、自分の位置を把握しないと目的地まで正確に着くことができない。
【００６２】
また、特定の機器と前記電子機器３００との間の位置を測定しなければならない場合も発生することがある。
【００６３】
したがって、前記電子機器３００は、自分の位置を把握するために、周辺の他のブルートゥース通信が可能な機器を用いることができる。前記電子機器３００とブルートゥースモジュールを搭載したホスト機器間の位置測定方法を注意深くみると、従来には、前記電子機器３００が、前記ホスト機器３１０から伝送される信号の受信信号の強さを測定して、前記伝送された受信信号に含まれた伝送信号の強さと前記測定された受信信号の強さを用いて位置を測定する方法を使用した。
【００６４】
しかし、このような方法は、障害物などによって精度が低下する欠点が存在することがある。したがって、前記電子機器３００は、前記ホスト機器３１０が伝送した信号を用いて前記ホスト機器３１０の位置を示すことができる角度情報を計算することができ、これを介して前記ホスト機器３１０と、前記電子機器３００の位置を正確に測定することが可能である。
【００６５】
この場合、前記ホスト機器３１０は、多重アンテナを用いて前記電子機器３００に信号を伝送することにより、前記電子機器３００が前記角度情報を計算することができ、前記電子機器３００は、前記ホスト機器３１０から伝送される信号を受信するために１つのアンテナまたは多重アンテナで構成することができる。
【００６６】
以下で、前記電子機器３００が、前記ホスト機器から受信する信号を介して位置を測定する方法を具体的に注意深く見る。
【００６７】
以下、位置を測定しようとする電子機器をＰＣＤ（Positioning Client Device）と称し、位置測定のための信号を伝送するホスト機器をＰＨＤ（Positioning Host Device）と仮定する。このような名称は説明の便宜のために仮定することにより、本発明は、前記のような仮定に限定されない。
【００６８】
図４は、本発明が適用される第１の実施の形態として、ホスト機器との角度情報を獲得し、位置を測定する過程をフローチャートで示している。
【００６９】
前記図４を参考にすれば、前記ＰＣＤ（４１０）は、自分の位置を測定するために、前記ＰＨＤからデータが含まれたデータパケットを受信して位置測定を行うことができる。前記ＰＣＤ（４１０）は、一つのＰＨＤからデータパケットを受信することもでき、複数のＰＨＤからデータパケットを受信して位置測定を行うことができる。
【００７０】
これを具体的に注意深く見ると、前記ＰＣＤ（４１０）は、前記ＰＨＤ１（４２０）から送信される共通パケット（Comon packet）を受信するために送信チャンネル（advertising channel）を介して送信される共通パケットを探索する探知状態（Scanning mode）になることができる（Ｓ４００）。
【００７１】
ブルートゥースで情報を伝送するための物理チャネル（Physical channel）では、送信チャンネル（advertising channel）とデータチャネル（data channel）に分けられ、前記送信チャンネル（advertising channel）は、３つのチャンネルが、データチャネル（data channel）は３７個のチャンネルが存在しえる。
【００７２】
前記伝送チャンネル（Advertisind channel）を介して伝送される共通パケット（Common Packet）はどのような機器や受信することができるパケットを意味することがある。
【００７３】
ブルートゥースをサポートする電子機器がペアリング（Pairing）になるためには、伝送・チャネル（Advertising Channel）から伝送される共通パケット（Common Packet）を受信してから、受信した共通パケット（Common Packet）がペアリング（Pairing）しようとする電子機器が伝送した共通パケット（Common Packet）であれば、前記共通パケット（Common Packet）の中に含まれた情報に基づいて、データチャネル（Data Channel）に移動し、ペアリングをして、実際のデータを送受信することができる。
【００７４】
ブルートゥースにおいては、データがデータチャネル（Data Channel）を非常に迅速に移動しながら伝送することができるので、 周波数ホッピング（Frequency Hopping）、ホッピングシーケンス（Hopping Sequence）と時間情報を正確に共有しなければならないとデータの伝達が不可能である。
【００７５】
したがって、前記ホッピングシーケンスと時間情報が共通パケット（Common Packet）の中に含まれて伝送チャネルを介して電子機器に伝送することができる。
【００７６】
前記ＰＨＤ１（４２０）は、ブロードキャスト状態になることができ、前記ブロードキャスト状態になった前記ＰＨＤ１（４２０）は、前記送信チャンネル（advertising channel）を介して前記共通パケットを伝送することができる。
【００７７】
このように伝送された前記共通パケットは、前記伝送チャンネルを探索している、前記ＰＣＤ（４１０）によって受信することができる。つまり、ＰＣＤ（４１０）は、前記送信チャンネル（advertising channel）を介して伝送される共通パケットを探索する途中、自分が所望する、すなわち、ＰＨＤ１（４２０）の共通パケットを受信することができる。
【００７８】
前記共通パケットは、前記ＰＨＤ１（４２０）が、前記データチャネル（data channel）を介して伝送しようとするデータパケットの伝送時間と伝送周波数情報の内、少なくともいずれか一つを含むことができる。
【００７９】
前記ＰＨＤ１（４２０）から共通パケットを受信した前記ＰＣＤ（４１０）は、前記共通パケットに含まれた情報に基づいて、前記データチャネル（data channel）に移動して前記ＰＨＤ１（４２０）から伝送されるデータパケットの受信のために待機することができる（Ｓ４２０）。
【００８０】
前記ＰＣＤ（４１０）は、前記ＰＨＤ1（４２０）から受信した共通パケットに含まれた時間で、前記ＰＨＤ1（４２０）が伝送したデータパケットを受信することができる（Ｓ４３０）。前記ＰＣＤ（４１０）が受信したデータパケットには、前記ＰＨＤ１（４２０）のアンテナ配列情報及び前記ＰＨＤ１（４２０）の位置情報の内、少なくともいずれか一つを含むことができる。
【００８１】
前記ＰＨＤ１（４２０）の位置情報は、前記ＰＨＤ１（４２０）が配置する、緯度、経度、高度、方位角、または建物の階数の内、少なくともいずれか１つを含むことができ、このような情報は、ビット（bit）、あらかじめ設定されているテーブル（Table）のインデックス（Index）値、ビットマップ（bitmap）形式またはそれ以外の方法で表現することができる。
【００８２】
前記ＰＣＤ（４１０）は、前記ＰＨＤ１（４２０）から受信した前記データパケットに含まれた情報に基づいて、前記ＰＨＤ１（４２０）の位置を示すことができる角度情報を獲得することができる。
【００８３】
前記角度情報は、前記ＰＨＤ1（４２０）のアンテナ配列に基づいて計算することができる。例えば、前記ＰＨＤ１（４２０）が二つのアンテナで構成されていると仮定する。この場合、前記二つのアンテナが伝送される信号の半波長だけ離れている場合は、前記ＰＣＤ（４１０）は、前記ＰＨＤ１（４２０）の伝送信号の強さが最も強い場合、前記ＰＨＤ１（４２０）のアンテナの整列方向に９０度に位置しており、最も弱い場合、前記ＰＨＤ１（４２０）のアンテナの整列方向に０度に位置していることを前記ＰＣＤは、知ることができる。
【００８４】
前記ＰＣＤ（４１０）は、前記注意深く見た方式で、前記ＰＨＤ１（４２０）の角度情報を獲得することができ、前記獲得された角度情報を用いて前記ＰＣＤ（４１０）の位置を測定することができる（Ｓ４４０）。
【００８５】
しかし、前記測定された位置は、誤差が生じることがあり、このような誤差を減少させるために、前記ＰＣＤ（４１０）は、他のＰＨＤ、すなわちＰＨＤ２（４３０）と、前記の過程を繰り返して進行することができる。つまり、再び前記ＰＣＤ（４１０）は、前記ＰＨＤ２（４３０）の共通パケットを受信するための探索状態になることができる（Ｓ４５０）。
【００８６】
前記ＰＨＤ２（４３０）の共通パケットを受信した（Ｓ４６０）、前記ＰＣＤ（４１０）は、前記ＰＨＤ２（４３０）に含まれている情報に基づいて、データパケットの受信を待機することができる（Ｓ４７０）。
【００８７】
前記ＰＨＤ２（４３０）が、データチャネルを介してデータパケットを送信すると、前記ＰＣＤ（４１０）は、送信されたデータパケットを受信し（Ｓ４８０）、受信したデータパケットを用いて前記ＰＨＤ２（４３０）の角度情報を獲得することができる。
【００８８】
前記ＰＣＤ（４１０）は、前記獲得された角度情報を有している位置測定を行うことができ（Ｓ４９０）、前記ＰＨＤ１（４２０）の位置測定結果を共に用いて、さらに正確な位置測定を行うことができる。
【００８９】
図５は、本発明が適用される第１の実施の形態として、ＰＣＤの側面で第１実施の形態のプロセスをブロック図で示している。
【００９０】
前記図５を参考にすれば、前記ＰＣＤは、ＰＨＤから受信したパケットに含まれた情報に基づいて、前記ＰＣＤと前記ＰＨＤとの間の角度を計算することができ、これにより、前記ＰＣＤの位置を測定することができる。
【００９１】
これを具体的に注意深く見ると、前記ＰＣＤは、準備状態（Stanby state）に有り得る。前記準備状態で、前記ＰＣＤは、いかなるデータの送受信もなく待機状態で存在することができる。
【００９２】
前記準備状態にあった前記ＰＣＤは、前記ＰＨＤがブロードキャスト状態（Broadcast state）で伝送する共通パケット（Common Packet）を受信するために探知状態（Scanning State）に遷移することができる。前記ＰＣＤは、前記探知状態で伝送チャンネル（advertising channel）を介して伝送される共通パケット中に前記ＰＨＤが伝送する共通パケットを受信することができる（Ｓ５１０）。
【００９３】
前記共通パケットには、前記ＰＨＤが伝送するデータパケットの伝送時間と伝送される周波数帯域の情報の内、少なくともいずれか一つを含むことができる。
【００９４】
前記ＰＣＤは、前記共通パケットに含まれた情報に基づいて、前記ＰＨＤが伝送する前記データパケットをデータチャネル（Data channel）を介して受信することができる（Ｓ５２０）。
【００９５】
前記データパケットは、前記ＰＣＤが位置情報を測定するために必要な情報を含むことができる。つまり、前記データパケットは、前記ＰＨＤのアンテナ配列情報及び前記ＰＨＤの位置情報の内、少なくともいずれか一つを含むことができる。
【００９６】
前記ＰＣＤは、前記伝送されたデータパケットの情報に基づいて、前記ＰＨＤの位置を示す角度情報を獲得することができ（Ｓ５３０）、前記角度情報に基づいて前記ＰＣＤの位置を測定することができる（Ｓ５４０）。
【００９７】
図６は、本発明が適用される第２の実施の形態として、ＰＣＤ（６５０）が複数のＰＨＤから位置測定のための信号を受信する例を示している。
【００９８】
前記図６を参考にすれば、前記ＰＣＤ（６５０）が位置測定の精度のために、複数のＰＨＤから位置測定のための信号を受信し、これに基づいて位置を測定することができる。
【００９９】
これを具体的に注意深くみると、前記ＰＣＤ（６５０）は、自分がどこに位置しているかどうかを測定するために、周辺の他のブルートゥース  デバイス、すなわち、ＰＨＤからの信号を受信することができる。この場合、一つのＰＣＤから信号を受信して位置を測定する方法は、精度が落ちるので、複数のＰＣＤから信号を受信して精度を高めることができる。
【０１００】
前記ＰＣＤ（６５０）は、周辺のＰＨＤ１（６１０）、ＰＨＤ２（６２０）、ＰＨＤ３（６３０）、ＰＨＤ４（６４０）から位置測定のための信号を受信することができる。しかし、あまりにも多くのＰＨＤから信号を受信する場合、時間と電力が無駄になることがあり、位置測定の精度を高める必要がない信号を受信する場合にも、時間と電力を無駄にすることができる。
【０１０１】
前記図６の場合、前記ＰＣＤ（６５０）は、前記ＰＨＤ２（６２０）と、前記ＰＨＤ４（６４０）から伝送される信号は、精度を高めるのに必要ないことがある。以下、これらの問題点を具体的に注意深くみる。
【０１０２】
図７は、本発明が適用される第２の実施の形態として、ＰＨＤの位置に応じてＰＣＤの位置測定精度が変わることを示している。
【０１０３】
前記図７を参考にすれば、前記ＰＨＤの位置に応じて、前記ＰＣＤ（７００）の位置測定の精度の範囲の差があることを確認することができる。
【０１０４】
これを具体的に 注意深くみると、（ａ）前記ＰＣＤ（７００）がＰＨＤ １（７１０）とＰＨＤ３（７３０）から位置測定のための信号を受信する場合、それぞれのＰＨＤの誤差範囲７５０が重なる領域である位置測定領域７４０内で前記ＰＣＤ（７００）は、自分の位置を判断することができる。前記ＰＨＤ１（７１０）と前記ＰＨＤ３（７３０）から測定した位置測定領域７４０は、前記ＰＣＤ（７００）から大きく逸脱していないことを確認することができる。
【０１０５】
（ｂ）これに対し、前記ＰＣＤ（７００）が、前記ＰＨＤ１（７１０）と前記ＰＨＤ２（７２０）から位置測定のための信号を受信して、自分の位置を測定する場合、それぞれのＰＨＤの誤差範囲７５０が重なる位置測定領域７４０が、前記ＰＣＤ（７００）から大きく外れることがあることを確認することができる。
【０１０６】
また、ＰＨＤ１（７１０）とＰＨＤ３（７３０）から位置測定のための信号を受信した場合、前記ＰＣＤ（７００）は、前記ＰＨＤ２（７２０）から位置測定のための信号を受信することは、精度が向上しないことがあり、時間と電力を無駄にすることになる。
【０１０７】
したがって、前記ＰＣＤ（７００）は、前記ＰＨＤ１（７１０）から位置測定のための信号を受信した場合、前記ＰＨＤ２（７２０）よりは前記ＰＨＤ３（７３０）から位置測定のための信号を受信することが精度を向上させることができ、また、消費電力と時間を減少させることができる。
【０１０８】
図８は、本発明が適用される第２の実施の形態として、図８は、位置測定の精度を向上させることができるホストデバイスのデータパケットのみを受信する方法をフローチャートで示している。
【０１０９】
前記図８を参考にすれば、ＰＣＤ（４１０）は、周辺にある複数のＰＨＤから位置測定のための信号を受信する場合、精度の向上のために、特定ＰＨＤのデータパケットを受信しいないことがある。
【０１１０】
これを具体的に注意深くみると、前述のように、前記ＰＣＤ（４１０）は、自分の位置を測定するための信号を受信するために、ＰＨＤから送信チャンネル（Advertising channel）を介して受信される共通パケットを探索することができる（Ｓ８１０ ）。
【０１１１】
前記共通パケットを探索していたＰＣＤ（４１０）は、ＰＨＤ１（４２０）から送信される共通パケットを受信することができる（Ｓ８１２）。前記受信された共通パケットは、ＰＨＤ１（４２０）から位置測定のためのデータパケットが伝送される時間と周波数及び前記ＰＨＤ１の位置を判断することができる情報の内、少なくとも一つを含むことができる。
【０１１２】
前記ＰＨＤ１（４２０）の位置情報は、前記ＰＨＤ１（４２０）が位置している、緯度、経度、高度、方位角、または建物の階数の内、少なくともいずれか１つが含まれることがあり、このような情報は、ビット（bit）、あらかじめ設定されているテーブル（Table）にあるインデックス（Index）値、ビットマップ（bitmap）形式またはそれ以外の方法で表現することができる。
【０１１３】
前記ＰＣＤ（４１０）は、前記受信した共通パケットに含まれた情報に基づいて、前記ＰＨＤ１（４２０）から伝送される位置測定のためのデータパケット（Ｓ８１６）を受信することができ、これを介して前記ＰＣＤ（４１０）の位置を測定することができる。
【０１１４】
前記ＰＣＤ（４１０）は、位置測定の精度向上のために、他のＰＨＤから位置測定のためのデータパケットをさらに受信することができる。
【０１１５】
前記ＰＣＤ（４１０）は、位置測定の精度のために再度共通パケットを探索することができ、（Ｓ８２０）、ＰＨＤ２（４３０）の共通パケットを受信することができる（Ｓ８２２）。
【０１１６】
前記ＰＨＤ２（４３０）から受信された共通パケットは、前記ＰＨＤ１（４１０）から受信された共通パケットと同じ種類の情報が含まれることがあり、これを介して、前記ＰＣＤ（７００）は、前記ＰＨＤ２（４３０）の位置を判断することができる。
【０１１７】
前記ＰＣＤ（７００）は、前記図７で注意深く見たように、前記ＰＨＤ２（４３０）が位置測定の精度の向上を期待することができない位置に存在する場合、ＰＨＤ２のデータパケットを受信しないことがある（Ｓ８２４）。
【０１１８】
これを介して、前記ＰＣＤ（７００）は、消費される時間と消耗電力を減少させることができる。
【０１１９】
前記ＰＣＤ（７００）は、再び周辺のＰＨＤから受信される共通パケットを探索することができ、（Ｓ８２６）、ＰＨＤ３（４４０）から受信される共通パケットを受信することができる（Ｓ８２8）。
【０１２０】
前記ＰＨＤ３（４４０）から受信された共通パケットは、前記ＰＨＤ１（４２０）から受信された共通パケットと同じ種類の情報を含むことができる。
【０１２１】
前記ＰＨＤ３（４４０）の共通パケットを受信した前記ＰＣＤ（７００）は、前記ＰＨＤ３（４４０）が、前記ＰＣＤ（７００）の位置測定精度を向上させることができる位置に存在する場合、前記ＰＨＤ３から受信された共通パケットに含まれた情報に基づいて、データチャンネルに移動して、データパケットの受信を待機することができる（Ｓ８３０）。
【０１２２】
前記ＰＨＤ３（４４０）から受信された共通パケットに含まれた時間において、前記ＰＨＤ３（４４０）のデータパケットが伝送された場合、前記ＰＣＤ（７００）は、前記データパケットに含まれている情報に基づいて、自分の位置を測定して位置測定の精度を向上させることができる。
【０１２３】
図９は、本発明が適用される第３の実施の形態として、共通パケット（Common Packet）に位置測定のためのデータを含めて伝送する方法をフローチャートで示している。
【０１２４】
前記図９を参考にすれば、ＰＣＤ（４１０）は、前記ＰＨＤから共通パケットを受信し、前記共通パケットに含まれている情報に基づいて、前記ＰＣＤ（４１０）の位置を測定することができる。
【０１２５】
これを具体的に注意深くみると、前記ＰＣＤ（４１０）は、準備状態（Stanby State）に存在している途中、前記共通パケットの受信のために探索状態（Scanning mode）に遷移することができる（Ｓ９１０）。
【０１２６】
ＰＨＤ１（４２０）は、伝送チャネル（Advertising channel）を介して共通パケットを伝送することができ、（Ｓ９２０）、前記ＰＣＤ（４１０）は、前記共通チャネル（Advertising channel）を介して受信される共通パケットを探索する途中、前記ＰＨＤ１（４２０）が伝送した共通パケットを受信することができる。
【０１２７】
前記ＰＨＤ１（４２０）は、前記ＰＨＤ１（４２０）が伝送した共通パケットに前記ＰＨＤ１のアンテナ配列情報及び前記ＰＨＤ１（４２０）の位置情報の内、少なくとも１つを含んで伝送することができる。
【０１２８】
前記ＰＨＤ１（４２０）の位置情報には、前記ＰＨＤ１（４２０）が位置している、緯度、経度、高度、方位角、または建物の階数の内、少なくともいずれか１つが含まれることがあり、このような情報は、ビット（bit）、予め設定されているテーブル（Table）にあるインデックス（Index）値、ビットマップ（bitmap）形式または以外の方法で表現することができる。
【０１２９】
前記ＰＨＤ１（４２０）が伝送した共通パケットを受信した前記ＰＣＤ（４１０）は、前記共通パケットに含まれた前記ＰＨＤ１（４２０）のアンテナ配列情報と位置情報の内、少なくともいずれか一つを用いて前記ＰＨＤ１（４２０）との位置関係を示す角度情報を獲得することができる。
【０１３０】
前記角度情報は、前記ＰＨＤ１（４２０）のアンテナ配列状態に基づいて、前記ＰＣＤの位置を示す角度情報で有り得る。
【０１３１】
前記角度情報を介して前記ＰＣＤ（４１０）は、自分の位置情報を測定することができる。前記ＰＨＤ１（４２０）を介して自分の位置を測定した前記ＰＣＤ（４１０）は、前記測定された位置の精度を高めるために共通パケット探索段階に戻って（Ｓ９４０）ＰＨＤ２（４３０）から共通パケットを受信することができる（Ｓ９５０）。
【０１３２】
また、前記位置測定の精度を高めるために、角度情報だけでなく、前記ＰＨＤ１（４２０）が共通パケットに伝送信号強さを含みから伝送することができ、前記ＰＣＤ（４１０）は、前記受信された共通パケットの受信信号を測定して、前記伝送信号強さと共に位置測定に使用することができる。
【０１３３】
図１０は、本発明が適用される第４の実施の形態として、ＰＣＤ（１０１０）がＰＨＤ（１２００）にデータパケットを要求して、自分の位置を測定する方法をフローチャートで示している。以下、前の図面で注意深く見た過程と同じ過程は省略する。
【０１３４】
前記図１０を参考にすれば、前記ＰＣＤは、位置測定のためのデータパケットの伝送を所望する時間を要求して前記ＰＨＤから要求した時間内にデータパケットを受信して位置を測定することができる。
【０１３５】
これを具体的に注意深くみると、前記ＰＨＤ（１０２０）は、ユニキャスト状態（Unicast Mode）で、前記ＰＣＤ（１０１０）に共通パケットを伝送することができる（Ｓ１０１０）。前記ユニキャストモードは、特定機器のみのデータを伝送する状態をいう。
【０１３６】
前記伝送された共通パケットは、これを伝送した機器が、前記ＰＨＤ（１０２０）と呼ばれる情報のみを含むことができる。前記共通パケットを受信した前記ＰＣＤ（１０１０）は、前記ＰＨＤ（１０２０）に位置測定のためのデータパケットの伝送を要求することができる（Ｓ１０２０）。
【０１３７】
前記要求メッセージは、前記ＰＣＤ（１０１０）が、前記位置測定のためのデータパケットの伝送を受けようとする時間に関連する情報が含まれることがある。
【０１３８】
前記要求メッセージを受信した前記ＰＨＤは、前記要求メッセージに含まれた時間に関連する情報に基づいて、データパケットを伝送するための時間を決定することができ、前記決定された時間に関する情報と周波数に関する情報を応答メッセージにを含む前記ＰＣＤ（１０１０）に伝送することができる（Ｓ１０３０）。
【０１３９】
この時、前記決定されたデータパケットを伝送するための時間は、前記ＰＣＤ（１０１０）が要求した時間と同じか、要求した時間を超えない時間をいう。
【０１４０】
以後、前記ＰＨＤ（１０２０）は、前記ＰＣＤ（１０１０）に、前記決定されたデータパケットを伝送するための時間と周波数で位置を測定するためのデータパケットを多重アンテナを介して伝送することができる（Ｓ１０４０）。
【０１４１】
前記データパケットを受信した前記ＰＣＤ（１０１０）は、前記データパケットに含まれた情報にもとづいて、前記ＰＨＤ（１０２０）との角度を測定することができ、これを介して前記ＰＣＤ（１０１０）の位置を測定することができる。
【０１４２】
このとき、前記データパケットに含まれた伝送端の送信電力と前記データパケットの受信信号を測定して、距離を測定する方法を並行すると、前記ＰＣＤ（１０１０）の位置測定の精度を向上させることができる。
【０１４３】
図１１は、本発明が適用される第５の実施の形態として、ＰＣＤがＰＨＤにデータパケットを要求する場合は、データパケットを他の電子機器にも伝送する方法をフローチャートで示している。
【０１４４】
前記図１１を参考にすれば、前記ＰＨＤがＰＣＤ１（１１１０）からのデータパケットの要求を受けた場合、前記データパケットを前記ＰＣＤ１（１１１０）だけでなく、周辺の他のＰＣＤにも伝送することができる。
【０１４５】
前記図１１に示されたＳ１１００段階からＳ１１３０の段階は、先に図１０を参照して説明したＳ１０００段階からＳ１０３０の段階と同様であるので説明を省略する。
【０１４６】
以下、前記図１１の過程を具体的に注意深くみると、前記ＰＨＤ（１１００）は、ブロードキャストモードを介して共通パケットを周辺の他のＰＣＤである、ＰＣＤ２（１１２０）とＰＣＤ３（１１３０）に伝送することができる（S１１４０）。この際、前記ＰＣＤ１（１１１０）は、既に前記ＰＨＤ（１１００）からのデータパケットが伝送される時間情報及び/または周波数情報を応答メッセージを介して知っているので、前記共通パケットを探索しないことがある。
【０１４７】
前記応答メッセージは、前記ＰＨＤ（１０２０）の要求メッセージに対する応答として伝送することができる。
【０１４８】
また、前記の応答メッセージと前記共通パケットに含まれる情報の種類は同じなので、Ｓ１１３０の段階は省略も可能である。すなわち、前記ＰＣＤ１（１１１０）に応答メッセージを伝送せずに、すぐにブロードキャストモードを介して共通パケットを伝送することもできる。
【０１４９】
前記応答メッセージ及び/または前記共通パケットを受信した前記ＰＣＤ１（１１１０）、前記共通パケットを受信した前記ＰＣＤ２（１１２０）と、前記ＰＣＤ３（１１３０）は、前記応答メッセージ及び前記共通パケットに含まれた情報を介して前記ＰＨＤ（１１００）からのデータパケットの伝送を受けることができる（Ｓ１１５０）。
【０１５０】
前記データパケットの伝送を受けた前記ＰＣＤ１（１１１０）、前記ＰＣＤ２（１１２０）と、前記ＰＣＤ３（１１３０）は、前記データパケットに含まれた情報に基づいて、前記ＰＨＤとの角度をそれぞれ測定することができる。
【０１５１】
前記測定された角度は、それぞれのＰＣＤごとに異なることがあり、これを介して前記それぞれのＰＣＤは、自分の位置を測定することができる（Ｓ１１６０）。このとき、前記データパケットに含まれた伝送端の送信電力と、データパケットの受信電力を測定して前記ＰＨＤとの距離を計算することができ、このような方法を並行する場合、位置測定の精度が向上することができる。
【０１５２】
図１２は、本発明が適用される第６の実施の形態として、ＰＨＤ（１２２０）がブロードキャストモード（Broadcast mode）である場合、ＰＣＤ（１２１０）が位置測定のためのデータパケットを要求する方法をフローチャートで示している。
【０１５３】
前記図１２を参考にすれば、前記ＰＣＤ（１２１０）は、前記ＰＨＤ（１２２０）から伝送を受けた共通パケットに含まれた時間情報とは別の時間にデータパケットの受信を所望する場合は、これを前記ＰＨＤに要求することにより、所望する時間または共通パケットに含まれた時間より短縮された時間に位置を測定するためのデータパケットを受信することができる。
【０１５４】
これを具体的に注意深くみると、前記ＰＣＤ（１２１０）は、伝送チャネル（Advertising Channel）を介して受信される共通パケットを探索することができる（Ｓ１２００）。前記共通パケットを探索する前記ＰＣＤ（１２１０）は、前記ブロードキャスト状態にあるＰＨＤ（１２２０）から共通パケットを受信することができる（Ｓ１２１０）。
【０１５５】
前記共通パケットを受信した前記ＰＣＤ（１２１０）は、前記共通パケットに含まれている時間より短縮された時間に、前記データパケットを受信しようとする場合、前記ＰＨＤ（１２２０）に要求メッセージを伝送することができる。
【０１５６】
前記要求メッセージは、前記図１０で説明した要求メッセージと同じであり得る。
【０１５７】
以下Ｓ１２３０段階からＳ１２５０の段階は、前述の、前記図１０のＳ１０３０段階からＳ１０５０の段階とそれぞれ同様であるので説明を省略する。
【０１５８】
図１３は、本発明が適用される第７の実施の形態として、ＰＣＤ１（１３１０）がブロードキャストモード（Broadcast mode）にあるＰＨＤ（１３００）にデータパケットを要求する場合をフローチャートで示している。
【０１５９】
前記図１３を参考にすれば、前記ＰＣＤ（１３１０）は、前記ＰＨＤ（１３００）から伝送を受けた共通パケットに含まれた時間情報とは別の時間にデータパケットの受信を所望する場合、これを前記ＰＨＤ（１３００）に要求することにより、 所望の時間または共通パケットに含まれた時間より短縮された時間に位置を測定するためのデータパケットを周辺の他のＰＣＤと共に受信することができる。これにより、前記ＰＣＤ１だけでなく、周辺の他のＰＣＤにもそれぞれ自分の位置を測定することができる。
【０１６０】
これを具体的に注意深くみると、前記ＰＣＤ１（１３１０）は、伝送チャネル（Advertising Channel）を介して受信される共通パケットを探索することができる（Ｓ１３００）。前記共通パケットを探索する前記ＰＣＤ（１３１０）は、前記ブロードキャスト状態にあるＰＨＤ（１３００）から共通パケットを受信することができる（Ｓ１３１０）。
【０１６１】
前記共通パケットを受信した前記ＰＣＤ１（１３１０）は、前記共通パケットに含まれている時間よりさらに短縮された時間に、前記データパケットを受信しようとする場合、前記ＰＨＤ（１３００）に要求メッセージを伝送することができる。
【０１６２】
前記要求メッセージは、前記図１０で説明した要求メッセージと同じで有り得る。
【０１６３】
以下、Ｓ１３３０段階からＳ１３５０の段階は、前述の、前記図１１のＳ１１３０段階からＳ１１５０の段階とそれぞれ同様であるので説明を省略する。
【０１６４】
図１４は、ＰＨＤがブロードキャスト状態（Broadcast mode）である場合、共通パケット１４００を示している。前記図１４を参考にすれば、前記ＰＨＤがブロードキャスト状態で伝送チャンネル（Advertising channel）を介して伝送する共通パケット１４００の一般的な構造を注意深く見ることができる。
【０１６５】
前記共通パケット１４００は、データパケットが伝送される時間情報、または周波数情報の内、少なくとも一つを含むことができる。
【０１６６】
これを具体的に注意深く見ると、前記共通パケットは、プリアンブル（Preamble）フィールド、アクセスコード（Access Code）フィールド、ＰＤＵフィールド及びCRCフィールドを含むことができる。前記プリアンブルフィールドは１オクテット（octet）、前記アクセスコードフィールドは４オクテット、前記ＰＤＵフィールドは、少なくとも２オクテットから最大３９オクテット、ＣＲＣフィールドは３おクテットで構成することができる。
【０１６７】
このようなオクテット構造は、一つの例示に過ぎず、このような構造に限定されない。
【０１６８】
前記プリアンブル（Preamble）フィールドは、データ通信で、二つのシステムの同期（Synchronization）を合わせるために使用される信号を意味することができる。本発明では、前記ＰＨＤと前記ＰＣＤの同期を合わせるために使用することができる。
【０１６９】
前記伝送チャネル（Advertising Channel）を介して伝送される共通パケット１４００は、前記プリアンブルフィールドに、「１０１０１０１０ｂ」の８ビット（bit）の値を有することができる。
【０１７０】
前記アクセスコード（Access Code）フィールドは、接続アドレスを示すコードとして、前記伝送チャネル（Advertising Channel）を介して伝送される前記共通パケット１４００は、「１０００１１１０１０００１００１１０１１１１１０１１０１０１１０ｂ（０ｘ８Ｅ８９ＢＥＤ６）」の値を有することができる。
【０１７１】
前記ＰＤＵ（Packet Data Unit）フィールドは、データが含まれている部分をいう。前記ＰＤＵフィールドは、再びヘッダ（header）とペイロード（Payload）に分けられ、前記ヘッダ（header）は、下記の表１のような構造を有することができる。
【０１７２】
【表１】
2016532863.tif 000003
【０１７３】
前記ＰＤＵ Ｔｙｐｅフィールドは、前記ＰＤＵのタイプを示し、前記ＲＦＵフィールドは空のフィールドを意味することができる。
【０１７４】
前記ＴｘＡｄｄフィールド及び前記ＲｘＡｄｄフィールドは、前記ＰＤＵ Ｔｙｐｅのための情報を含んであり、前記Ｌｅｎｇｔｈフィールドは、前記ペイロード（Payload）フィールドの長さを示すことにより、オクテット（octet）で表現することができる。
【０１７５】
前記ＴｘＡｄｄフィールドまたは前記ＲｘＡｄｄフィールドが定義されていない場合、前記ＲＦＵフィールドとして使用することができる。
【０１７６】
前記ペイロード（Payload）は、以下の表２のように、前記ＰＨＤのアドレスを示すＡｄｖＡフィールドと伝送データを示すＡｄｖＤａｔａフィールドを含む構造を有することができる。
【０１７７】
【表２】
2016532863.tif 000004
【０１７８】
前記伝送データのＡｄｖＤａｔａフィールドは再びＢｃｓｔ ｉｎｔｅｒｖａｌフィールドＢｃｓｔ ｃｈａｎｎｅｌフィールド、Ｍｏｄｅフィールド、Ｂｃｓｔ ＴｘＰｏｗｅｒフィールド、Ｃｌｏｃｋ ＡｃｃｕｒａｃｙフィールドとＰａｇｅＩＤフィールドで構成することができる。
【０１７９】
前記Ｂｃｓｔ ｉｎｔｅｒｖａｌフィールドは、前記共通パケット以降どのくらいの期間後にデータパケットが伝送されるかについての情報を表示することができ、前記Bcst channelフィールドは、前記データパケットがどのような周波数ホッピングパターン（frequency hopping pattern）に伝達されるかどうかを示すことができる。
【０１８０】
前記Ｍｏｄｅフィールドは、前記共通パケットが伝送された後、データパケットが、前記ＰＨＤからブロードキャストに伝送されるかどうか、ユニキャストに伝送されるかどうかを示す役割をすることができる。
【０１８１】
前記Ｂｃｓｔ ＴｘＰｏｗｅｒフィールドは送信端の信号強さ情報を含むことができ、前記Ｃｌｏｃｋ Ａｃｃｕｒａｃｙフィールドは、送信信号のＣｌｏｃｋ情報を示すことができ、前記ＰａｇｅＩＤフィールドは、送信端のＩＤを示すことができる。
【０１８２】
前記ＣＲＣフィールドは、前記データパケットが伝送されるときにエラーを検出するためのフィールドである。
【０１８３】
図１５は、データパケット１５００の構造を示している。前記データパケット１５００は、ＰＣＤが位置測定のためにＰＨＤから伝送を受けるパケットを意味することができ、データチャネル（Data Channel）を介して伝送することができる。
【０１８４】
以下、前記データパケット１５００の構造を具体的に注意深く見ると、前記データパケット１５００は、プリアンブル（preamble）フィールド、Ｓｙｎｃ ｗｏｒｄフィールド、ＰＤＵフィールド、ＣＲＣフィールド、及びＡｏＤ Ｅｘｔｅｎｓｉｏｎフィールドで構成することができる。
【０１８５】
前記Ｓｙｎｃ ｗｏｒｄフィールドは、周波数ホッピングパターン（frequency hopping pattern）と時間（timing）情報などを伝達して、送受信機間の通信（Communication）を可能にしてくれるフィールドである。
【０１８６】
前記ＡｏＤ Ｅｘｔｅｎｓｉｏｎフィールドは発射角（Angle of Departure）と位置測定を可能にするフィールドとして、設定されている長いビットシーケンス（bit sequence）を伝送することができる。前記ＡｏＤ Ｅｘｔｅｎｓｉｏｎフィールドを受信端で受けてみ送信端のアンテナ配列と角度を計算することができる。
【０１８７】
前記ＰＤＵは、ヘッダ（Header）とデータフィールド（Data Field）で構成されることがあり、前記データフィールドは、再びＡｄｖａｄｄフィールドとＤＣＢｃｓｔＥｖｅｎｔＣｏｕｎｔｅｒフィールド、ＤＣＢｃｓｔＤｅａｌｙフィールド、ＲＦＵフィールドまたはＰｒｏｆｉｌｅＤａｔａフィールドで構成することができる。
【０１８８】
前記ＰＤＵのヘッダは、下記の表３のような構造を有することができ、各フィールドは、前記図１４で説明されているので省略する。
【０１８９】
【表３】
2016532863.tif 000005
【０１９０】
前記ＤＣＢｃｓｔＥｖｅｎｔＣｏｕｎｔｅｒフィールドは、前記データパケット１５００が何番目に伝送されるかを示すフィールドであり、前記ＤＣＢｃｓｔＤｅａｌｙフィールドは、前記データパケット１５００と、次のデータパケットの時間間隔を示すフィールドである。
【０１９１】
前記データフィールドは、受信端の正確な位置測定のために、何度繰り返して伝送することができるところ、前記ＤＣＢｃｓｔＥｖｅｎｔＣｏｕｎｔｅｒフィールドと前記ＤＣＢｃｓｔＤｅａｌｙフィールドが必要になることができる。
【０１９２】
ＰｒｏｆｉｌｅＤａｔａフィールドは、前記ＰＣＤの位置測定のために必要な情報を含むことができる。したがって、前記ＰＨＤのアンテナ配列情報または前記ＰＨＤの位置情報などが含まれることができる。
【０１９３】
前記ＰＨＤのアンテナ配列情報は、アンテナの数、アンテナの高さとアンテナの３次元座標値にそれぞれ含まれることができる。前記ＰＨＤの位置情報は、前記ＰＨＤが具体的にどこにあるかを正確に示すために、前記ＰＨＤの緯度、経度、高度、及び建物の何階にいるかどうかについての情報の内、少なくともいずれか一つを含むことができる。
【０１９４】
このような前記、緯度、経度、高度などの情報は、ビット（bit）、インデックス（index）、ビットマップ（bitmap）などで表現することができる。
【０１９５】
図１６は、本発明が適用される第２の実施の形態で使用される共通パケットの構造を示している。
【０１９６】
前記図１６に示した共通パケット１６００は、前記図６〜図８で説明した第２の実施の形態で使用される共通パケットとして、ＰＣＤが位置測定の精度を向上させるために、周辺の複数のＰＨＤの位置を把握することができる位置情報が含まれて伝送されることができる。これを具体的に注意深く見ると、前記共通パケット１６００は、前記図１５で説明した共通パケットのＡｄｖＤａｔａに前記共通パケット１６００を伝送したＰＨＤの位置を把握できるＰｏｓｉｔｉｏｎ ｉｎｆｏｒｍａｔｉｏｎフィールドが追加されて伝送されることができる。
【０１９７】
前記Ｐｏｓｉｔｉｏｎ ｉｎｆｏｒｍａｔｉｏｎフィールドは、前記共通パケット１６００を伝送した前記ＰＨＤの位置を把握できるように、前記ＰＨＤの高度、緯度、経度、建物の階数の内、少なくともいずれか１つが含まれることができる。
【０１９８】
前記経度と緯度は計算を介して獲得することができる。たとえば、経度は、以下の数式１を介して計算することができ、
【０１９９】
【数１】
2016532863.tif 000006
【０２００】
緯度は、やはり下の数式２を介して計算することができる。
【０２０１】
【数２】
2016532863.tif 000007
【０２０２】
前記ＰＨＤの高度、緯度、経度、及び建物の階数などの情報は、ビット（bit）、インデックス（index）、ビットマップ（bitmap）などで表現することができる。
【０２０３】
図１７は、本発明が適用される第３の実施の形態で使用される共通パケットの構造を示している。
【０２０４】
前記図１７で示された共通パケット１７００は、前記図９で説明した第３の実施の形態で使用される共通パケットとして、ＰＣＤが位置測定のための時間を削減し、電力を減少させるために使用することができる。
【０２０５】
前記共通パケット１７００は、伝送チャネル（Advertising Channel）を介して伝送される共通パケットに位置を測定するための情報を含み伝送することができる。
【０２０６】
具体的には、前記共通パケット１７００は、図１４で注意深く見た共通パケットと、図１５で注意深く見たデータパケットに含まれた情報の中の位置の測定と前記共通パケット１７００を受信するための情報のみを含むことができる。
【０２０７】
前記位置測定と前記共通パケット１７００を受信するための情報としては、Ｂｃｓｔ ＴｘＰｏｗｅｒフィールド、Ｃｌｏｃｋ Ａｃｃｕｒａｃｙフィールド、ＰａｇｅＩＤフィールド、ＤＣＢｃｓｔＥｖｅｎｔＣｏｕｎｔｅｒフィールド、ＤＣＢｃｓｔＤｅｌａｙフィールド、ＰｒｏｆｉｌｅＤａｔａフィールド、ＡｏＤ Ｅｘｔｅｎｓｉｏｎフィールドを含めることができる。
【０２０８】
前記フィールドの内容は、前の図１４〜図１６で説明したフィールドと同じであるところ、具体的な説明は省略する。
【０２０９】
図１８は、ユニキャストモードの共通パケットを図示している。
【０２１０】
前記図１８を参考にすれば、前記ＰＨＤがユニキャスト状態である場合、伝送する共通パケット１８００を示すことにより、前記共通パケット１８００を介して前記共通パケット１８００を伝送した機器が、前記ＰＨＤであることだけを知らせることができる。
【０２１１】
前記ユニキャスト状態での前記共通パケット１８００を注意深く見ると、前記図１４で注意深く見たブロードキャスト状態での共通パケットとＰＤＵフィールドだけ違いがある。
【０２１２】
前記共通パケット１８００のＰＤＵフィールドは、ヘッダ（header）とＡｄｖＡｄｄフィールドで構成されることがあり、前記ヘッダ（header）は、前記ＰＨＤがユニキャストモードであることをＰＣＤに通知することができる。
【０２１３】
前記ＡｄｖＡｄｄフィールドは、前記ＰＨＤのアドレスを示すフィールドである。
【０２１４】
図１９は、ＰＣＤがデータパケットを要求する要求メッセージのパケット１９１０の構造とＰＨＤからの応答メッセージのパケット１９２０の構造を示している。
【０２１５】
前記図１９を参考にすれば、前記ＰＣＤは、前記ＰＨＤからデータパケットの伝送を要求することができ、前記ＰＨＤは、前記ＰＣＤの要求に応答する応答メッセージを前記ＰＣＤに伝送することができる。
【０２１６】
前記要求メッセージと前記応答メッセージは、前で注意深く見た図１０〜図１３で使用することができる。
【０２１７】
具体的なデータ構造を注意深く見ると、前記要求メッセージのパケット１９１０は、Ａｄｖｅｒｔｉｓｉｎｇ Ｃｈａｎｎｅｌ Ｐａｃｋｅｔ ｈｅａｄｅｒフィールド、Ｒｅｑｕｅｓｔｅｒ Ａｄｄｒｅｓｓフィールド、ＡｄｖＡｄｄフィールド、Ｃｏｎｔｒｏｌフィールド、Ｃｏｎｔｒｏｌ Ｄａｔａフィールド、Ｒｅｑｕｅｓｔｉｎｇ Ｉｎｔｅｒｖａｌフィールドで構成することができる。
【０２１８】
前記Ａｄｖｅｒｔｉｓｉｎｇ Ｃｈａｎｎｅｌ Ｐａｃｋｅｔ ｈｅａｄｅｒフィールドは、図１４で説明した共通パケットのヘッダと同じ構造と意味を有することができる。
【０２１９】
前記Ｒｅｑｕｅｓｔｅｒ Ａｄｄｒｅｓｓフィールドは、前記ＰＣＤのアドレスを意味し、前記ＡｄｖＡｄｄフィールドは、前記ＰＨＤのアドレスを意味することができる。
【０２２０】
前記Ｃｏｎｔｒｏｌフィールドは、前記要求メッセージのパケット１９１０が、特定の目的のために使用される場合、前記特定の目的を表すことができ、前記Ｃｏｎｔｒｏｌ ｄａｔａフィールドは、前記要求メッセージのパケット１９１０が使用される目的のためのデータを含むことができる。
【０２２１】
前記Requesting Intervalフィールドは、前記ＰＣＤが前記ＰＨＤからデータパケットの伝送を受けようとする時間に関する情報を含むことができる。これは、前記ＰＨＤが前記ＰＣＤに共通パケットを介して伝送したデータパケットの伝送時間よりさらに短縮された時間に、前記データパケットを受け取るために使用することができ、それだけでなく、前記ＰＨＤがユニキャストモードでＰＣＤに共通パケットを伝送して、データパケットの伝送時間に関する情報を知らさない場合にも使用することができる。
【０２２２】
前記応答メッセージのパケット１９２０は、Ａｄｖｅｒｔｉｓｉｎｇ Ｃｈａｎｎｅｌ Ｐａｃｋｅｔ ｈｅａｄｅｒフィールド、Ｒｅｑｕｅｓｔｅｒ Ａｄｄｒｅｓｓフィールド、ＡｄｖＡｄｄフィールド、Ｃｏｎｔｒｏｌフィールド、ＢｒｏａｄＣａｓｔ Ｄａｔａフィールドで構成することができる。
【０２２３】
前記Ａｄｖｅｒｔｉｓｉｎｇ Ｃｈａｎｎｅｌ Ｐａｃｋｅｔ ｈｅａｄｅｒフィールド、前記Requester Addressフィールド、前記AdvAddフィールド、前記Ｃｏｎｔｒｏｌフィールドは、前記要求メッセージのパケット１９１０に含まれたフィールドと同じであり、前記ＢｒｏａｄＣａｓｔ Ｄａｔａフィールドは、データパケットの伝送のための情報が含まれることができる。
【０２２４】
前記ＢｒｏａｄＣａｓｔ ＤａｔａフィールドはＢｃｓｔ ｉｎｔｅｒｖａｌフィールド、Ｂｃｓｔ Ｃｈａｎｎｅｌフィールド、Ｍｏｄｅフィールド、Ｂｃｓｔ ＴｘＰｏｗｅｒフィールド、Ｃｌｏｃｋ Ａｃｃｕｒａｃｙフィールド、ＰａｇｅＩＤフィールド、Ｄｅｔｅｒｍｉｎｅｄ Ｉｎｔｅｒｖａｌフィールドで構成することができる。
【０２２５】
前記ＢｒｏａｄＣａｓｔ ＤａｔａフィールドでＤｅｔｅｒｍｉｎｅｄ Ｉｎｔｅｒｖａｌフィールドを除外して残りのフィールドは、前記図１４で説明したものと同じである。
【０２２６】
前記Ｄｅｔｅｒｍｉｎｅｄ Ｉｎｔｅｒｖａｌフィールドは、前記ＰＣＤが前記要求メッセージを介して前記ＰＨＤに要求した位置測定のためのデータパケットの伝送時間について前記ＰＨＤが決定した前記位置測定のためのデータパケットの伝送時間に関する情報を含むことができる。
【０２２７】
前記Ｄｅｔｅｒｍｉｎｅｄ Ｉｎｔｅｒｖａｌフィールドに含まれた時間情報は、前記ＰＣＤが前記要求メッセージのパケット１９１０を介して前記ＰＨＤに要求した前記位置測定のためのデータパケットの伝送時間と同じであるかそれより小さい任意の時間情報を含むことができる。
【０２２８】
前記Ｄｅｔｅｒｍｉｎｅｄ Ｉｎｔｅｒｖａｌフィールドと前記Bcst intervalフィールドが共に、前記応答メッセージのパケット１９２０に含まれることは、他のＰＣＤとの互換性を考慮したことであり、前記ＰＨＤが前記データパケットを前記ＰＣＤだけでなく、他のＰＣＤにも伝送する場合も有り得るからである。
【０２２９】
つまり、前記ＰＣＤからデータパケットの伝送の要求を受けた前記ＰＨＤは、前記ＰＣＤに前記応答メッセージを伝送した後、ブロードキャスト状態に遷移して伝送チャンネル（advertising channel）を介して前記ＰＣＤと他のＰＣＤに共通パケットを伝送することができるからである。
【０２３０】
この場合、前記ＰＨＤは、前記データパケットを前記ＰＣＤだけでなく、他のＰＣＤにも、前記のデータパケットを伝送することができる。
【０２３１】
以上で説明した本発明は、本発明が属する技術分野で通常の知識を有する者にあって、本発明の技術的思想を逸脱しない範囲内で、多様な置換、変形及び変更が可能であるため、前述した実施の形態及び添付された図によって限定されるものではない。
【図１】
2016532863.tif 000008
【図２】
2016532863.tif 000009
【図３】
2016532863.tif 000010
【図４】
2016532863.tif 000011
【図５】
2016532863.tif 000012
【図６】
2016532863.tif 000013
【図７】
2016532863.tif 000014
【図８】
2016532863.tif 000015
【図９】
2016532863.tif 000016
【図１０】
2016532863.tif 000017
【図１１】
2016532863.tif 000018
【図１２】
2016532863.tif 000019
【図１３】
2016532863.tif 000020
【図１４】
2016532863.tif 000021
【図１５】
2016532863.tif 000022
【図１６】
2016532863.tif 000023
【図１７】
2016532863.tif 000024
【図１８】
2016532863.tif 000025
【図１９】
2016532863.tif 000026
【国際調査報告】
2016532863.tif 000027
2016532863.tif 000028