(57)【要約】  方法および装置は、遠隔装置（１０）と車両（３０）の通信ゲートウェイ（２９）との間の通信リンクの第１の信号強度に対応する情報を受信するプロセッサ（２０）を含む。第１の信号強度に対応する情報は、センサ（３１）の第１のアンテナ（７２−１）に関連付けられている。第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる。プロセッサはまた、通信リンクの第２の信号強度に対応する情報を受信する。第２の信号強度に対応する情報は、第２のアンテナ（７２−２）に関連付けられている。第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる。プロセッサは、第１の信号強度および第２の信号強度に基づいて、遠隔装置が境界線の第１の側にあるかどうかを決定することを含む第１の境界線決定を実行する。
2021526760.tif 000002
【特許請求の範囲】
【請求項１】
非一時的コンピュータ可読媒体に格納された命令を実行するように構成されたプロセッサ（２０）を備える装置であって、ここで、前記命令は、
前記プロセッサを使用して、遠隔装置（１０）と車両（３０）の通信ゲートウェイ（２９）との間の通信リンクの第１の信号強度に対応する情報、ここで、前記第１の信号強度に対応する情報は、センサ（３１）の第１のアンテナ（７２−１）と関連付けられており、前記第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる、を受信すること、
前記プロセッサを使用して、前記通信リンクの第２の信号強度に対応する情報、ここで、前記第２の信号強度に対応する情報は第２のアンテナ（７２−２）に関連付けられており、前記第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる、を受信すること、および、
前記プロセッサを使用して、第１の境界線決定を実行すること、ここで、前記第１の境界線決定を実行することは、前記第１の信号強度および前記第２の信号強度に基づいて、前記遠隔装置が境界線の第１の側にあるかどうかを決定することを含んでいる、を備える装置。
【請求項２】
前記境界線の中間点は第１の点、ここで、前記第１の点は第１のアンテナおよび第２のアンテナから等距離にある、に位置している請求項１に記載の装置。
【請求項３】
前記境界線は、前記第１の方向および前記第２の方向に垂直である請求項２に記載の装置。
【請求項４】
前記第１のアンテナおよび前記第２のアンテナは、結合装置を使用して物理的に結合されている請求項１から請求項３のいずれか１項に記載の装置。
【請求項５】
前記結合装置が窓ガラスである請求項４に記載の装置。
【請求項６】
前記第１のアンテナおよび前記第２のアンテナは、エアギャップによって分離されている請求項１から３のいずれか１項に記載の装置。
【請求項７】
前記命令は、
前記プロセッサを使用して、前記通信リンクの第３の信号強度に対応する情報、ここで、前記第３の信号強度に対応する情報は、第３のアンテナ（７２）に関連付けられており、前記第３のアンテナは、第３の方向に向けられた第３のピークのメインローブの大きさを含んでいる、を受信すること、
前記プロセッサを使用して、前記通信リンクの第４の信号強度に対応する情報、ここで、前記第４の信号強度に対応する情報は、第４のアンテナ（７２）に関連付けられており、前記第４のアンテナは、第４の方向に向けられた第４のピークのメインローブの大きさを含んでいる、を受信すること、および、
前記プロセッサを使用して、第２の境界線決定を実行すること、ここで、前記第２の境界線決定を実行することは、前記第３の信号強度および前記第４の信号強度に基づいて、前記遠隔装置が第２の境界線の第１の側にあるかどうかを決定することを含んでいる、を備える請求項１から６のいずれか１項に記載の装置。
【請求項８】
前記命令は、前記プロセッサを使用して、前記第１の境界線決定、および、前記第２の境界線決定に基づいて前記遠隔装置の位置を決定することを備える請求項７に記載の装置。
【請求項９】
前記命令は、前記車両の閾値距離内にある前記遠隔装置の位置に応答して車両機能を活性化することを備える請求項８に記載の装置。
【請求項１０】
前記命令は、前記プロセッサを使用して、前記第１の境界線決定に基づいて前記遠隔装置の位置を決定することを備える請求項１から９のいずれか１項に記載の装置。
【請求項１１】
非一時的コンピュータ可読媒体に格納された命令を実行するように構成されたプロセッサ（２０）を使用して、遠隔装置（１０）と車両（３０）の通信ゲートウェイ（２９）との間の通信リンクの第１の信号強度に対応する情報、ここで、前記第１の信号強度に対応する情報は、センサ（３１）の第１のアンテナ（７２−１）に関連付けられており、前記第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる、を受信すること、
前記プロセッサを使用して、前記通信リンクの第２の信号強度に対応する情報、ここで、前記第２の信号強度に対応する情報は第２のアンテナ（７２−２）に関連付けられており、前記第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる、を受信すること、および、
前記プロセッサを使用して、第１の境界線決定を実行すること、ここで、前記第１の境界線決定を実行することは、前記第１の信号強度および前記第２の信号強度に基づいて、前記遠隔装置が境界線の第１の側にあるかどうかを決定することを含んでいる、を備える方法。
【請求項１２】
前記境界線の中間点は第１の点、ここで、前記第１の点は前記第１のアンテナおよび前記第２のアンテナから等距離にある、に位置している請求項１１に記載の方法。
【請求項１３】
前記境界線は、前記第１の方向および前記第２の方向に垂直である請求項１２に記載の方法。
【請求項１４】
前記第１のアンテナおよび前記第２のアンテナは、結合装置を使用して物理的に結合されている請求項１１から１３のいずれか１項に記載の方法。
【請求項１５】
前記結合装置が窓ガラスである請求項１４に記載の方法。
【請求項１６】
前記第１のアンテナおよび前記第２のアンテナは、エアギャップによって分離されている請求項１１から１３のいずれか１項に記載の方法。
【請求項１７】
さらに、前記プロセッサを使用して、前記通信リンクの第３の信号強度に対応する情報、ここで、前記第３の信号強度に対応する情報は、第３のアンテナ（７２）に関連付けられており、前記第３のアンテナは、第３の方向に向けられた第３のピークのメインローブの大きさを含んでいる、を受信すること、
前記プロセッサを使用して、前記通信リンクの第４の信号強度に対応する情報、ここで、前記第４の信号強度に対応する情報は、第４のアンテナ（７２）に関連付けられており、前記第４のアンテナは、第４の方向に向けられた第４のピークのメインローブの大きさを含んでいる、を受信すること、および、
前記プロセッサを使用して、第２の境界線決定を実行すること、ここで、前記第２の境界線決定を実行することは、前記第３の信号強度および前記第４の信号強度に基づいて、前記遠隔装置が第２の境界線の第１の側にあるかどうかを決定することを含んでいる、を備える請求項１１から１６のいずれか１項に記載の方法。
【請求項１８】
前記プロセッサを使用して、前記第１の境界線決定、および、前記第２の境界線決定に基づいて前記遠隔装置の位置を決定することを備える請求項１７に記載の方法。
【請求項１９】
前記車両の閾値距離内にある前記遠隔装置の位置に応答して車両機能を活性化することを備える請求項１８に記載の方法。
【請求項２０】
さらに、前記プロセッサを使用して、前記第１の境界線決定に基づいて、前記遠隔装置の位置を決定することを備える請求項１１から１９のいずれか１項に記載の方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
この出願は、２０１８年７月９日に提出された米国仮出願番号６２／６９５、２７２，２０１９年３月２９日に提出された米国仮出願番号６２／８２６，１５５、および、２０１９年６月２８日に提出された米国特許出願番号１６／４５６，５６６の利益を請求する。上記複数の出願の開示の全体は、参照により、この明細書に組み込まれている。
【技術分野】
【０００２】
この開示は、半半球アンテナ（ｈａｌｆ−ｈｅｍｉｓｐｈｅｒｅ  ａｎｔｅｎｎａｓ）を使用して遠隔装置（ｒｅｍｏｔｅ  ｄｅｖｉｃｅｓ）を見つけるためのシステムおよび方法に関する。
【背景技術】
【０００３】
この節は、この開示に関連する背景情報を提供し、それは必ずしも従来技術ではない。
【０００４】
キーレスエントリーシステムを備えた車両システムである従来のパッシブエントリー／パッシブスタート（ＰＥＰＳ）システムは、ユーザが以前に車両の中央ＰＥＰＳ電子制御装置（ＥＣＵ）とペアリングされたキーフォブ（ｋｅｙ  ｆｏｂ）を所有している場合、さまざまな車両機能へのアクセスをユーザに提供する。一例として、キーフォブを所持しているユーザは、ドアハンドルをつかむことにより、ロック解除して車両に入ることができる。別の例として、キーフォブを所持しているユーザは、キーフォブのボタンを押すことにより、車両機能を作動させることができる。ボタンを押すと、中央ＰＥＰＳ  ＥＣＵは、キーフォブが車両へのアクセスを許可されているかどうかを確認し、キーフォブを認証して、複数のセンサによって取得された信号強度を使用して、キーフォブと車両との間の距離、および、車両に対するキーフォブの位置を推定する。キーフォブが認証され、許可ゾーン内にある場合、ＰＥＰＳシステムは、対応する車両機能をユーザが利用できるようにする（つまり、車両が始動される）。
【０００５】
従来のＰＥＰＳシステムは、約１２５ｋＨｚの低周波数（ＬＦ）信号を使用する独自仕様の無線プロトコルを使用する。例えば、２メートルの目標活性化領域における信号強度を用いて、波の伝播は、キーフォブと車両との間の距離や、車両に対するキーフォブの位置を比較的正確に推定することを可能としたから、ＬＦシステムは、従来のＰＥＰＳシステムに実装されてきた。しかし、車両のアンテナとキーフォブ受信機のサイズに比べてＬＦ信号の波長が非常に長いため、数メートルを超えて、妥当な電力消費と安全な送信電力レベルとの範囲内において、ＬＦシステムを使用してキーフォブと確実に通信することは困難である。そのため、キーフォブが車両から数メートル以上離れている場合、ユーザが車両の機能を利用できるようにすることは困難であった。
【０００６】
したがって、キーフォブは現在、スマートフォン（ｓｍａｒｔｐｈｏｎｅｓ）およびウェアラブルデバイス（ｗｅａｒａｂｌｅ  ｄｅｖｉｃｅｓ）などのスマートデバイス（ｓｍａｒｔ  ｄｅｖｉｃｅｓ）によって実装されており、スマートデバイスは、ＬＦシステムの活性化範囲よりも広い範囲において通信することができる。さらに、キーフォブによって実装されるキーフォブを含むＰＥＰＳシステムは、より大きな目標活性化範囲（例えば、１００メートル）でキーフォブと車両との間の距離を正確に推定することができる。このように、スマートデバイスは、パッシブウェルカムライティング（ｐａｓｓｉｖｅ  ｗｅｌｃｏｍｅ  ｌｉｇｈｔｉｎｇ）、リモートパーキングアプリケーション（ｒｅｍｏｔｅ  ｐａｒｋｉｎｇ  ａｐｐｌｉｃａｔｉｏｎｓ）の距離制限など、さまざまな車両機能と長距離遠隔機能の利用を可能にする。
【０００７】
ＰＥＰＳシステムは、スマートデバイスによって実装されるキーフォブと、より大きな目標活性化範囲における車両との間の距離を推定できる場合があるが、ＰＥＰＳシステムは、車両に対するキーフォブの相対位置を正確に検出するように構成されていない場合がある。
【発明の概要】
【０００８】
この項は、概要を提供し、開示の全範囲またはその全特徴の包括的な開示ではない。
【０００９】
装置が開示されており、非一時的コンピュータ可読媒体に格納された命令を実行するように構成されたプロセッサを備える。命令は、プロセッサを使用して、遠隔装置と車両の通信ゲートウェイとの間の通信リンクの第１の信号強度に対応する情報、ここで、第１の信号強度に対応する情報は、センサの第１のアンテナと関連付けられており、第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第２の信号強度に対応する情報、ここで、第２の信号強度に対応する情報は第２のアンテナに関連付けられており、第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第１の境界線決定を実行すること、ここで、第１の境界線決定を実行することは、第１の信号強度および第２の信号強度に基づいて、遠隔装置が境界線の第１の側にあるかどうかを決定することを含んでいる、を備える。
【００１０】
他の特徴では、境界線の中間点は第１の点、ここで、第１の点は第１のアンテナおよび第２のアンテナから等距離にある、に位置する。
【００１１】
他の特徴では、境界線は第１の方向と第２の方向とに対して垂直である。
【００１２】
他の特徴では、第１のアンテナおよび第２のアンテナは、結合装置を使用して物理的に結合されている。
【００１３】
他の特徴では、結合装置は窓ガラスである。
【００１４】
他の特徴では、第１のアンテナおよび第２のアンテナは、エアギャップによって分離されている。
【００１５】
他の特徴において、命令は、プロセッサを使用して、通信リンクの第３の信号強度に対応する情報、ここで、第３の信号強度に対応する情報は、第３のアンテナと関連付けられており、第３のアンテナは、第３の方向に向けられた第３のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第４の信号強度に対応する情報、ここで、第４の信号強度に対応する情報は、第４のアンテナと関連付けられており、第４のアンテナは、第４の方向に向けられた第４のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第２の境界線決定を実行すること、ここで、第２の境界線決定を実行することは、第３の信号強度および第４の信号強度に基づいて、遠隔装置が第２の境界線の第１の側にあるかどうかを決定することを含んでいる。
【００１６】
他の特徴では、命令は、プロセッサを使用して、第１の境界線決定、および、第２の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００１７】
他の特徴では、命令は、車両の閾値距離内にある遠隔装置の位置に応答して車両機能を活性化することを含む。
【００１８】
他の特徴では、命令は、プロセッサを使用して、第１の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００１９】
方法は、開示されており、非一時的コンピュータ可読媒体に格納された命令を実行するように構成されたプロセッサを使用して、遠隔装置と車両の通信ゲートウェイとの間の通信リンクの第１の信号強度に対応する情報、ここで、第１の信号強度に対応する情報は、センサの第１のアンテナに関連付けられており、第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第２の信号強度に対応する情報、ここで、第２の信号強度に対応する情報は第２のアンテナに関連付けられており、第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第１の境界線決定を実行すること、ここで、第１の境界線決定を実行することは、第１の信号強度および第２の信号強度に基づいて、遠隔装置が境界線の第１の側にあるかどうかを決定することを含んでいる、を備える。
【００２０】
他の特徴では、境界線の中間点は第１の点、ここで、第１の点は第１のアンテナおよび第２のアンテナから等距離にある、に位置する。
【００２１】
他の特徴では、境界線は第１の方向と第２の方向とに対して垂直である。
【００２２】
他の特徴では、第１のアンテナおよび第２のアンテナは、結合装置を使用して物理的に結合されている。
【００２３】
他の特徴では、結合装置は窓ガラスである。
【００２４】
他の特徴では、第１のアンテナおよび第２のアンテナは、エアギャップによって分離されている。
【００２５】
他の特徴において、方法は、プロセッサを使用して、通信リンクの第３の信号強度に対応する情報、ここで、第３の信号強度に対応する情報は、第３のアンテナと関連付けられており、第３のアンテナは、第３の方向に向けられた第３のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第４の信号強度に対応する情報、ここで、第４の信号強度に対応する情報は、第４のアンテナと関連付けられており、第４のアンテナは、第４の方向に向けられた第４のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第２の境界線決定を実行すること、ここで、第２の境界線決定を実行することは、第３の信号強度および第４の信号強度に基づいて、遠隔装置が第２の境界線の第１の側にあるかどうかを決定することを含んでいる、を備える。
【００２６】
他の特徴では、方法は、プロセッサを使用して、第１の境界線決定、および、第２の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００２７】
他の特徴では、方法は、車両の閾値距離内にある遠隔装置の位置に応答して車両機能を活性化することを含む。
【００２８】
他の特徴では、方法は、プロセッサを使用して、第１の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００２９】
適用性のさらなる領域は、この明細書で提供される説明から明らかになるであろう。この概要の説明および特定の例は、例示のみを目的とするものであり、この開示の範囲を限定するものではない。
【図面の簡単な説明】
【００３０】
ここに記載された図面は、選択された実施形態を図示するだけのものであって、すべての実用的な可能性を示すものではなく、この開示の範囲を限定するものではない。
【図１】図１は、この開示による車両および遠隔装置の図である。
【図２】図２は、この開示による車両および遠隔装置の機能ブロック図である。
【図３】図３は、この開示による車両のセンサの機能ブロック図である。
【図４】図４は、この開示による車両の通信ゲートウェイの機能ブロック図である。
【図５】図５は、この開示による車両および複数の遠隔装置の機能ブロック図である。
【図６Ａ】図６Ａは、この開示によるセンサの例示的なアンテナシステムの機能ブロック図である。
【図６Ｂ】図６Ｂは、この開示によるアンテナシステムのアンテナの利得の極座標プロットの図である。
【図６Ｃ】図６Ｃは、この開示によるセンサの例示的なアンテナシステムの機能ブロック図である。
【図７Ａ】図７Ａは、この開示によるアンテナシステムを含む車両の機能ブロック図である。
【図７Ｂ】図７Ｂは、この開示によるアンテナシステムを含む車両の機能ブロック図である。
【図７Ｃ】図７Ｃは、この開示によるアンテナシステムを含む車両の機能ブロック図である。
【図７Ｄ】図７Ｄは、この開示によるアンテナシステムを含む車両の機能ブロック図である。
【図７Ｅ】図７Ｅは、この開示によるアンテナシステムを含む車両の機能ブロック図である。
【図８】図８は、この開示による制御アルゴリズムを示す例示的なフローチャートである。
【図９】図９は、この開示による制御アルゴリズムを示す例示的なフローチャートである。
【００３１】
複数の図面の図示にわたって、対応する参照符号は、対応する部分を指している。
【発明を実施するための形態】
【００３２】
添付の図面を参照して、例示的な実施形態をより完全に説明する。
【００３３】
図１から２を参照すると、ＰＥＰＳシステム１は、車両３０内に設けられており、通信ゲートウェイ２９、センサ３１Ａ−３１Ｊ（センサ３１と総称される）、および、制御モジュール２０を含む。図１から図２は、１０個のセンサ３１Ａから３１Ｊを示しているが、任意の数のセンサを使用することができる。さらに、図２は、１つの制御モジュール２０を示すが、ＰＥＰＳシステム１は、車両３０全体に分散された１つまたは複数の制御モジュール２０を含む場合がある
【００３４】
１つまたは複数の制御モジュール２０およびセンサ３１は、車両インターフェース４５を使用して互いに通信することができる。一例として、車両インターフェース４５は、メインモジュール間の通信のためのコントローラエリアネットワーク（ＣＡＮ）バスを含む場合がある。別の例として、車両インターフェース４５は、より低いデータレート通信のためのローカル相互接続ネットワーク（ＬＩＮ）を含む場合がある。他の実施形態では、車両インターフェース４５は、クロック拡張周辺インターフェース（ＣＸＰＩ）バスを含む場合がある。追加的に、または、代替的に、車両インターフェース４５は、ＣＡＮバス、ＬＩＮ、および、ＣＸＰＩバス通信インターフェースの組み合わせを含むことができる。
【００３５】
制御モジュール２０は、アンテナ１９に接続されたＢＬＥチップセット２１を含む通信ゲートウェイ２９を含む。図２に示されるように、アンテナ１９は、車両３０に配置される場合がある。あるいは、アンテナ１９は、車両３０の外部または制御モジュール２０内に配置されてもよい。制御モジュール２０はまた、通信リンク５０を介した通信のために遠隔装置１０を認証するリンク認証モジュール２２を含む場合がある。一例として、リンク認証モジュール２２は、遠隔装置１０を認証するために、チャレンジレスポンス認証または他の暗号検証アルゴリズムを実行するように構成される場合がある。
【００３６】
制御モジュール２０はまた、プッシュデータのためのデータ管理層２３を含む場合がある。一例として、データ管理層２３は、モジュールのいずれかによって取得された車両情報（たとえば、テレマティクスモジュール２６によって取得された位置情報）を取得し、車両情報を遠隔装置１０に送信するように構成される。
【００３７】
制御モジュール２０は、通信リンク５０の通信チャネルおよびチャネル切り替えパラメータに対応する情報を取得し、その情報をセンサ３１に送信するように構成された接続情報配信モジュール２４も含む場合がある。センサ３１が、車両インターフェース４５を介して接続情報配信モジュール２４から情報を受信し、センサ３１が通信ゲートウェイ２９と同期していることに応答して、センサ３１は、通信リンク５０を突き止め、追跡、または盗聴することができる。
【００３８】
制御モジュール２０はまた、リンク認証モジュール２２がチャレンジレスポンス認証を実行するときに、通信リンク５０に対応するタイミング情報を取得するタイミング制御モジュール２５を含むことができる。さらに、タイミング制御モジュール２５は、車両インターフェース４５を介してタイミング情報をセンサ３１に提供するためにタイミング情報を提供するように構成されている。
【００３９】
制御モジュール２０はまた、車両３０に関連付けられた位置情報および／または位置情報のエラーを生成するように構成されたテレマティクスモジュール２６を含む場合がある。テレマティクスモジュール２６は、全地球的航法衛星システム（例えば、ＧＰＳ）、慣性航法システム、移動体通信用全地球的システム（ＧＳＭ）システム、または他の位置特定システムによって実装される場合がある。
【００４０】
制御モジュール２０はまた、物理層およびプロトコルの違反を検出し、それに応じてデータをフィルタリングしてからセンサ処理および位置特定モジュール３２に情報を提供するように構成されたセキュリティフィルタリングモジュール３３を含む場合がある。セキュリティフィルタリングモジュール３３はまた、注入されたデータにフラグを立てるように構成される場合があり、その結果、センサ処理および位置特定モジュール３２は、フラグが立てられたデータを破棄し、ＰＥＰＳシステム１に警告する場合がある。センサ処理および位置特定モジュール３２からのデータは、ＰＥＰＳモジュール２７に提供され、それは、車両機能にアクセスするユーザの意図を検出するために、センサ３１から車両状態情報を読み取り、遠隔装置１０の位置を、車両３０のドアのロック解除および／または車両３０の始動などの特定の機能を許可する位置のセットと比較するように構成されている。
【００４１】
上記の様々なモジュールの上記の機能を実行するために、制御モジュール２０は、読み取り専用メモリ（ＲＯＭ）および／またはランダムアクセスメモリ（ＲＡＭ）などの非一時的なコンピュータ可読媒体に格納された命令を実行するように構成される１つまたは複数のプロセッサも含む場合がある。
【００４２】
図１から２に図示されるように、遠隔装置１０は、通信リンク５０を介して車両３０の通信ゲートウェイ２９と通信することができる。遠隔装置１０は、車両３０の所有者、運転者、乗員、および／または、車両３０の技術者などの車両３０のユーザに関連付けられた、スマートフォン、スマートウォッチ、ウェアラブル電子デバイス、キーフォブ、タブレットデバイス、または、他のデバイスなどの任意のＢｌｕｅｔｏｏｔｈ（登録商標）対応通信デバイスとすることができるが、これらに限定されない。通信リンク５０は、Ｂｌｕｅｔｏｏｔｈ仕様によって定義され、提供されるようなＢｌｕｅｔｏｏｔｈ通信リンクであってもよい。一例として、通信リンク５０は、Ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ  （ＢＬＥ）通信リンクであってよい。
【００４３】
遠隔装置１０は、アンテナ１３に接続されたＢｌｕｅｔｏｏｔｈチップセット１１を含む場合がある。遠隔装置１０はまた、遠隔装置１０のプロセッサによって実行可能であり、読み取り専用メモリ（ＲＯＭ）またはランダムアクセスメモリ（ＲＡＭ）などの非一時的なコンピュータ可読媒体に格納されるアプリケーションコード１２を含む場合がある。遠隔装置１０は、アプリケーションコード１２に基づき、Ｂｌｕｅｔｏｏｔｈチップセット１１およびアンテナ１３を使用して、例えば、通信リンク５０の認証、遠隔装置１０の全地球的航法衛星システム（例えば、ＧＰＳ）センサまたは加速度計によって取得された位置および／または速度情報の送信、および車両機能の手動活性化に対応する様々な命令を実行するように構成される場合がある。
【００４４】
図３を参照すると、センサ３１のそれぞれは、アンテナ４３に接続されたＢＬＥチップセット４１を含む。図３に示されるように、アンテナ４３は、センサ３１の内部に配置されてもよい。代替的に、アンテナ４３は、センサ３１の外部に配置されてもよい。アンテナ４３は、以下において図５を参照してさらに詳しく説明する。
【００４５】
センサ３１は、アンテナ４３を使用してＢＬＥ信号を受信し、具体的には、ＢＬＥ物理層（ＰＨＹ）コントローラ４６を使用してＢＬＥ物理層メッセージを受信する。センサ３１は、ＢＬＥ物理層メッセージを観察し、例えば、チャネルマップ再構築モジュール４２によって生成されるチャネルマップを使用して受信信号強度（ＲＳＳＩ）を含む、関連する信号の物理的特性の測定を行うように構成されている。追加的に、または、代替的に、センサ３１は、互いに通信、および／または、車両インターフェース４５を介して通信ゲートウェイ２９と通信して、複数のセンサ３１によって受信された信号の到着時間差、到着時間、または、到着角度データを決定する場合がある。
【００４６】
タイミング同期モジュール４４は、車両インターフェース４５上のメッセージの受信時間を正確に測定し、タイミング情報をＢＬＥチップセット４１に渡すように構成されている。ＢＬＥチップセット４１は、チャネルマップ情報およびタイミング信号に基づいて、ＰＨＹコントローラ４６を特定の時間に特定のチャネルに調整するように構成されている。さらに、ＢＬＥチップセット４１は、例えば、Ｂｌｕｅｔｏｏｔｈ仕様バージョン５．０で提案または採用された通常のデータレートを含む、Ｂｌｕｅｔｏｏｔｈ物理層仕様に準拠するすべての物理層メッセージおよびデータを監視するように構成されている。データ、タイムスタンプ、および測定された信号強度は、車両インターフェース４５を介して、制御モジュール２０の様々なモジュールに、ＢＬＥチップセット４１によって報告されてもよい。
【００４７】
図４を参照すると、通信ゲートウェイ２９は、ＢＬＥ信号を受信するためにアンテナ１９に接続されたＢＬＥチップセット４１を含む。ＢＬＥチップセット４１は、例えば、ＢＬＥ仕様（すなわち、Ｂｌｕｅｔｏｏｔｈ仕様バージョン５．０）に準拠するＢｌｕｅｔｏｏｔｈプロトコルスタック４６を実装する。ＢＬＥチップセット４１はまた、ＢＬＥチップセット４１のプロセッサによって実行可能なアプリケーションコードによって実装されるアプリケーション４７を含む場合がある。追加または代替として、アプリケーション４７は、制御モジュール２０のプロセッサによって実行可能であり得、制御モジュール２０の非一時的なコンピュータ可読媒体に格納され得る。
【００４８】
アプリケーション４７は、Ｂｌｕｅｔｏｏｔｈ仕様外の変更を含み、ＢＬＥチップセット４１が、データの有効性に関係なく、ＢＬＥチップセット４１によって送受信されるタイムスタンプ付きデータを検査できるようにすることができる。例えば、アプリケーション４７は、ＢＬＥチップセット４１が送信されたデータと受信されたデータを期待と比較することを可能にする。通信ゲートウェイ２９は、実際に送信および受信されたデータを、車両インターフェース４５を介して制御モジュール２０の様々なモジュールに送信するように構成されている。代替的に、通信ゲートウェイ２９は、車両インターフェース４５を介して各センサ３１からデータを受信するように構成される場合がある。アプリケーション４７は、ＢＬＥチップセット４１が、各センサ３１が正しい時間に正しいデータを受信したことを確認できるようにさらに構成される場合がある。
【００４９】
Ｂｌｕｅｔｏｏｔｈプロトコルスタック４６は、チャネルマップ、アクセス識別子、次のチャネル、および、次のチャネルまでの時間をアプリケーション４７に提供するように構成されている。Ｂｌｕｅｔｏｏｔｈプロトコルスタック４６は、アプリケーション４７への送信、および、受信イベントのタイムスタンプのタイミング信号、および／または、ＢＬＥチップセット２１のデジタルＰＩＮ出力を出力するように構成されている。通信ゲートウェイ２９はまた、タイミング信号を受け入れるように構成され、車両インターフェース４５と連携して機能して、接続情報メッセージおよび他の通信の正確なタイムスタンプを作成するタイミング同期モジュール４４を含む。
【００５０】
引き続き図４を参照し、通信ゲートウェイ２９は、タイミング情報およびチャネルマップ情報をそれぞれタイミング制御モジュール２５に提供することができる。通信ゲートウェイ２９は、接続情報配信モジュール２４への進行中の接続およびタイミング制御モジュール２５へのタイミング信号に対応する情報を提供するように構成される場合があり、その結果、センサ３１が通信リンク５０を発見し、および追跡し、または盗聴することができる。
【００５１】
図５を参照すると、ＰＥＰＳシステム２が示され、車両３０および遠隔装置１０−１、１０−２を含んでいる。ＰＥＰＳシステム２は、図１から４を参照して上述したＰＥＰＳシステム１と同様であるが、ただし、この実施形態では、両方の遠隔装置１０−１、１０−２は、車両３０の通信ゲートウェイ２９（図示せず）にペアリングされている。さらに、センサ３１ｃのアンテナ４３（図示せず）は、第１の平面においてほぼ無指向性の放射特性および／または受信特性を有し、第１の平面に対して直交する任意の平面において指向性の放射特性および／または受信特性を有するアンテナとして定義される無指向性アンテナによって実装されている。一例として、反射の影響を無視した場合、無指向性アンテナは、第１の平面（例えば、センサ３１Ｃの水平面）において円形の利得パターンを、第２の直交する平面（例えば、第２の平面において、９０度から０度を通過して−９０度までの無指向性アンテナの利得は一様で約−３０ｄＢＭであり、９０度から１８０度を通過して−９０度までの無指向性アンテナの利得は−４０ｄＢＭから−５０ｄＢＭの間であり、それによりフロントローブ（ｆｒｏｎｔ  ｌｏｂｅ）およびバックローブ（ｂａｃｋ  ｌｏｂｅ）、および／または、サイドローブ（ｓｉｄｅ  ｌｏｂｅｓ）を形成する）において、非円形の利得パターンを有する。無指向性アンテナは、例えば、ダイポール（ｄｉｐｏｌｅ）またはコリニア（ｃｏｌｌｉｎｅａｒ）アンテナによって実装される場合がある。
【００５２】
センサ３１Ｃを使用して得られたＲＳＳＩ測定に基づいて、制御モジュール２０（図示せず）は、遠隔装置１０−１、１０−２と車両３０との間の距離を決定するように構成されている。図５に示すように、遠隔装置１０−１、１０−２は、車両３０の運転席側ドアからほぼ等距離に配置されている。しかしながら、アンテナ４３の循環利得パターンのために、制御モジュール２０は、車両３０に対する遠隔装置１０−１、１０−２の位置を正確に決定できない場合がある。言い換えると、制御モジュール２０は、遠隔装置１０−１が車両機能活性化領域６０に位置していないと誤って判断する場合がある。さらに、制御モジュール２０は、遠隔装置１０−２が実際に車両機能活性化領域６０の外側に配置されているときに、遠隔装置１０−２が車両機能活性化領域６０に配置されていると誤って判断することがある。したがって、ＰＥＰＳシステム２は、車両機能活性化領域６０に関連付けられた対応する車両機能をユーザが誤って利用できるようにするか、または全方向性アンテナを使用して対応する車両機能を利用できないようにするのに失敗する可能性がある。
【００５３】
図６Ａから６Ｂを参照すると、センサ３１の例示的なアンテナシステム７０が示されている。アンテナシステム７０は、一対の半半球アンテナ７２−１、７２−２（まとめて半半球アンテナ７２と呼ばれる）を含む。ここで説明するように、半半球アンテナ７２は、第１の方向に大きな利得パターンを有し、残りの方向のそれぞれに低い利得パターンを有する指向性アンテナとして定義されている。さらに、大きな利得パターンおよびより低い利得パターンは、それぞれほぼ均一であり得る。追加的に、大きな利得パターンはフロントローブに関連付けられ、低い利得パターンのひとつはバックローブに関連付けられており、ここで、フロントローブとバックローブはほぼ対称であり、１より大きいフロントとバックのゲイン比を有する。半半球アンテナ７２は、それぞれのフロントローブが互いに正反対を指向するように向けられてもよい。
【００５４】
正反対を指向する半半球アンテナ７２の大きな利得パターンおよび低い利得パターンの１つを示す例示的な極座標プロット３、４が図６Ｂに示されている。この実施形態では、半半球アンテナ７２はそれぞれ、９０度から０度を通過して−９０度までに、大きくほぼ均一なゲイン値を有するフロントローブと、９０度から１８０度を通過して−９０度までに、より小さくほぼ均一なゲイン値を有するバックローブとを有する。
【００５５】
いくつかの実施形態では、半半球アンテナ７２は、結合装置７４を介して互いに物理的に結合されていてもよい。一実施形態では、結合装置７４は、弱い無線周波数（ＲＦ）減衰器である。したがって、半半球アンテナ７２の動作および送受信特性は、互いに独立している。さらに、半半球アンテナ７２のそれぞれのＲＳＳＩ測定値の差は、結合装置７４の信号減衰の影響を受けない。一例として、結合装置７４は、窓ガラス材料または他の同様の構造である弱いＲＦ減衰器によって実装される場合がある。他の実施形態では、結合装置７４は除去される場合があり、半半球アンテナ７２は、エアギャップを介して分離される場合がある。エアギャップは、半半球アンテナ７２の結合効果がセンサ３１の送信／受信特性に影響を与えることを防ぐように構成される場合がある。さらに、エアギャップは反射のない環境を提供し、そのため、反射、マルチパスフェージング回折、屈折、および他の振幅シフトノイズ源は無視できるか、または存在しない。
【００５６】
図６Ｃを参照すると、センサ３１Ｃ、３１Ｈの代替アンテナシステム７６−１、７６−２が示されている。この実施形態は、図６Ａを参照して上述した実施形態と同様であるが、ただし、この実施形態では、アンテナシステム７６−１、７６−２のそれぞれは、半半球アンテナ７２−１、７２−２のうちの１つをそれぞれ含む。さらに、半半球アンテナ７２−１、７２−２は、それぞれのフロントローブが互いに正反対を指向するように向けられている。
【００５７】
アンテナシステム７０またはアンテナシステム７６をセンサ３１に組み込むことにより、制御モジュール２０は、例えば、センサ３１により得られたＲＳＳＩ測定に基づいて、遠隔装置１０と車両３０との間の距離を決定するように構成される。さらに、制御モジュール２０は、センサ３１の各半半球アンテナ７２によって得られたＲＳＳＩ測定値に基づいて、車両３０に対する遠隔装置１０の位置を得るように構成される（例えば、制御モジュール２０は、遠隔装置１０が車両機能活性化領域内に配置されているか否かを決定する）。一例として、以下でさらに詳細に説明するように、制御モジュール２０は、半半球アンテナ７２の間に位置する境界線に対する遠隔装置１０の位置を決定することができてもよい。いくつかの実施形態では、境界線は、図６Ｃの線７７によって示されるように、半半球アンテナ７２のそれぞれから等距離に配置される。追加的にまたは代替的に、境界線は、図６Ａの線７５によって示されるように、結合装置７４の表面の中間点と交差してもよい。
【００５８】
図７Ａを参照すると、それぞれが図６Ａを参照して上述されたアンテナシステム７０を含むセンサ３１Ｅ、３１Ｆを含むＰＥＰＳシステム５が示されている。上述のように、センサ３１Ｅ、３１Ｆの半半球アンテナ７２のそれぞれは、遠隔装置１０と通信ゲートウェイ２９（図示せず）との間の通信リンク５０のＲＳＳＩ測定を取得するように構成されている。対応するセンサ３１Ｅ、３１Ｆの４つの半半球アンテナ７２によって得られるＲＳＳＩ測定値の少なくとも１つに基づいて、制御モジュール２０は、遠隔装置１０と車両３０との間の距離を決定するように構成される。
【００５９】
追加的に、制御モジュール２０は、センサ３１Ｅ、３１Ｆのそれぞれによって得られたＲＳＳＩ測定値に基づいて、遠隔装置１０の位置を決定するように構成されている。センサ３１Ｅを参照して、境界線８３の上を向き、領域８２に向かうフロントローブを備えた第１の半半球アンテナ７２−１が、第１の半半球アンテナ７２−１と正反対を指向する第２の半半球アンテナ７２−２よりも大きなＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線８３の上に位置していると決定するように構成されている。同様に、第２の半半球アンテナ７２−２が第１の半半球アンテナ７２−１よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線８３の下、領域８４の中に位置していると決定するように構成されている。
【００６０】
センサ３１Ｆを参照して、境界線８５の上を向き、領域８６に向かうフロントローブを備えた第１の半半球アンテナ７２−１が、第１の半半球アンテナ７２−１と正反対を指向する第２の半半球アンテナ７２−２よりも大きなＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線８５の上に位置していると決定するように構成されている。同様に、第２の半半球アンテナ７２−２が第１の半半球アンテナ７２−１よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線８５の下、領域８４の中に位置していると決定するように構成されている。
【００６１】
この実施形態では、制御モジュール２０が、遠隔装置１０が境界線８３または境界線８５の下にあると決定した場合に、遠隔装置１０が領域８４の中にあると決定するように、制御モジュール２０は構成されていると説明されているが、他の実施形態において、制御モジュール２０が、遠隔装置１０が境界線８３および境界線８５の下にあると決定した場合に、遠隔装置１０が領域８４の中にあると決定するように、制御モジュール２０は構成されている場合がある。
【００６２】
図７Ａに示されるように、制御モジュール２０は、半半球アンテナ７２のそれぞれによって得られたＲＳＳＩ測定に基づいて、遠隔装置１０が領域８２に位置していると決定する。さらに、領域８２が車両機能の活性化（例えば、ドアのロック解除）に関連付けられている場合、制御モジュール２０は、その後、対応する車両機能を活性化することができる。
【００６３】
図７Ｂを参照すると、図６Ａを参照して上述したアンテナシステム７０を含むセンサ３１Ｇを含むＰＥＰＳシステム６が示されている。ＰＥＰＳシステム６は、図７Ａを参照して上述したＰＥＰＳシステム５と同様であるが、ただし、この実施形態では、単一のセンサ３１Ｇを使用して、境界線９１のどちら側に遠隔装置１０が位置しているかを判定する。境界線９１の左側を向き、領域９０に向かうフロントローブを備えた第１の半半球アンテナ７２−１が、第１の半半球アンテナ７２−１の正反対を指向する第２の半半球アンテナ７２−２よりも大きなＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線９１の左側に位置していると決定するように構成されている。同様に、第２の半半球アンテナ７２−２が第１の半半球アンテナ７２−１よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線９１の右側、領域９２の中に位置していると決定するように構成されている。
【００６４】
図７Ｂに示されるように、制御モジュール２０は、半半球アンテナ７２のそれぞれによって得られたＲＳＳＩ測定に基づいて、遠隔装置１０が領域９０に位置していると決定する。さらに、領域９０が車両機能の活性化（例えば、ドアのロック解除）に関連付けられている場合、制御モジュール２０は、その後、対応する車両機能を活性化することができる。
【００６５】
図７Ｃを参照して、ＰＥＰＳシステム７が示されている。ＰＥＰＳシステム７は、図７Ｂを参照して上述したＰＥＰＳシステム６と同様であるが、ただし、この実施形態では、境界線９５は車両３０のドアに沿って配置されている。したがって、制御モジュール２０は、遠隔装置１０が車両の内側（すなわち、領域９６）に位置するか、車両の外側（すなわち、領域９４）に位置するかを決定するように構成されている。
【００６６】
図７Ｄを参照すると、図６Ｃを参照して上述されたアンテナシステム７６をそれぞれが含む、センサ３１Ｃ、３１Ｈを含むＰＥＰＳシステム８が示されている。具体的には、センサ３１Ｃは、フロントローブが領域９８に向けられた第１の半半球アンテナ７２−１を含み、センサ３１Ｈは、フロントローブが領域１００に向けられた第２の半半球アンテナ７２−１を含む。第１の半半球アンテナ７２−１が、第１の半半球アンテナ７２−１の正反対を指向する第２の半半球アンテナ７２−２よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０、遠隔装置１０が境界線９９の左側に、そして、領域９８に位置していると決定するように構成されている。同様に、第２の半半球アンテナ７２−２が第１の半半球アンテナ７２−１よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線９９の右側、領域１００の中に位置していると決定するように構成されている。
【００６７】
図７Ｅを参照すると、ＰＥＰＳシステム９が示されている。ＰＥＰＳシステム９は、図７Ｄを参照して上述したＰＥＰＳシステム８と同様であるが、ただし、この実施形態では、センサ３１Ｃの第１の半半球アンテナ７２−１とセンサ３１Ｈの第２の半半球アンテナ７２−２とは、正反対を指向していない。むしろ、半半球アンテナ７２のそれぞれのフロントローブは、境界線１０３に向けられている。第１の半半球アンテナ７２−１が第２の半半球アンテナ７２−２よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線１０３の左側、領域１０２の中に位置していると決定するように構成されている。同様に、第２の半半球アンテナ７２−２が第１の半半球アンテナ７２−１よりも大きいＲＳＳＩ測定値を取得する場合、制御モジュール２０は、遠隔装置１０が境界線１０３の右側、領域１０４の中に位置していると決定するように構成されている。
【００６８】
図８を参照すると、遠隔装置１０の位置を決定するための制御アルゴリズム８００を示すフローチャートが示されている。制御アルゴリズム８００は、図６Ａを参照して上述したアンテナシステム７０を含むセンサ３１のために実装される場合がある。制御アルゴリズム８００は、例えば、遠隔装置１０が作動しているときに、８０４において開始される。８０８において、制御アルゴリズム８００は、制御モジュール２０および／または遠隔装置１０を使用して、遠隔装置１０が通信ゲートウェイ２９に接続を許可され、接続されたかどうかを決定する。一例として、遠隔装置１０は、リンク認証モジュール２２がチャレンジレスポンス認証を首尾よく実行したことに応答して、通信ゲートウェイ２９に接続することを許可される。遠隔装置１０が、通信ゲートウェイ２９に接続を許可され、接続されている場合、制御アルゴリズム８００は８０８に進み、そうでない場合、制御アルゴリズム８００は、遠隔装置１０が、通信ゲートウェイ２９に接続を許可され、接続されるまで、制御アルゴリズム８００は８０８に留まる。８１２において、制御アルゴリズム８００は、制御モジュール２０および／または遠隔装置１０を使用して、通信ゲートウェイ２９および遠隔装置１０からのＢＬＥ信号が、例えば暗号検証アルゴリズムを使用して一致するかどうかを決定する。そうである場合、制御アルゴリズム８００は８１６に進み、そうでない場合、制御アルゴリズム８００は、ＢＬＥ信号が一致すると決定されるまで、８１２に留まる。
【００６９】
８１６において、制御アルゴリズム８００は、センサ３１を使用して、センサ３１の各半半球アンテナ７２のＲＳＳＩ測定値を生成する。８２０において、制御アルゴリズム８００は、制御モジュール２０を使用して、第１のセンサを選択する。８２４において、制御アルゴリズム８００は、制御モジュール２０を使用して、半半球アンテナ７２のうちの少なくとも１つのＲＳＳＩが閾値より大きいかどうかを決定する。一例として、閾値は、ステップ８２８から８５２において以下に説明される境界線決定ステップを開始する距離値に対応する場合がある。言い換えると、制御モジュール２０は、境界線決定アルゴリズムの精度に悪影響を及ぼす可能性があるセンサ３１を本質的に無視している。一例として、車両３０のトランクに配置されているセンサ３１Ｅは、遠隔装置１０が車両３０の前側および反対側の近くに位置している結果として低いＲＳＳＩ測定値を取得し、制御モジュール２０は境界線決定アルゴリズムを実行しているときのセンサ３１Ｅを無視する。半半球アンテナ７２のうちの少なくとも１つのＲＳＳＩが閾値より大きい場合、制御アルゴリズム８００は８２８に進み、そうでない場合、制御アルゴリズム８００は８４０に進む。
【００７０】
８２８において、制御アルゴリズム８００は、制御モジュール２０を使用して、第１の半半球アンテナ７２−１のＲＳＳＩが第２の半半球アンテナ７２−２のＲＳＳＩよりも著しく大きいかどうかを決定する。一例として、所定の閾値の差だけ大きい場合、第１の半半球アンテナ７２−１のＲＳＳＩは、第２の半半球アンテナ７２−２のＲＳＳＩよりも著しく大きくてもよい。第１の半半球アンテナ７２−１のＲＳＳＩが第２の半半球アンテナ７２−２のＲＳＳＩよりも著しく大きい場合、制御アルゴリズム８００は８３２に進み、そうでない場合、制御アルゴリズム８００は８３６に進む。８３２において、制御アルゴリズム８００は、制御モジュール２０を使用して、遠隔装置１０が境界線の対応する側に位置していると決定し、８４０に進む。８３６において、制御アルゴリズム８００は、制御モジュール２０を使用して、遠隔装置１０が境界線の近くに位置していると決定し、８４０に進む。
【００７１】
８４０において、制御アルゴリズム８００は、制御モジュール２０を使用して、追加のセンサ３１があるかどうかを決定する。そうである場合、制御アルゴリズムは８４４に進む。そうでない場合、制御アルゴリズム８００は８４８に進む。８４４において、制御アルゴリズム８００は、制御モジュール２０を使用して、次のセンサ３１を選択し、８２４に進む。８４８において、制御アルゴリズム８００は、制御モジュール２０を使用して、ステップ８２８が以前に実行されたかどうかを決定する。そうである場合、制御アルゴリズムは８５２に進み、そうでない場合、制御アルゴリズム８００は８１６に進む。
【００７２】
８５２において、制御アルゴリズム８００は、制御モジュール２０を使用して、少なくとも１つの境界線決定に基づいて遠隔装置の位置を決定する。追加的に、制御モジュール２０は、遠隔装置１０と車両３０との間の距離を決定することができる。８５６において、制御アルゴリズム８００は、位置は、ユーザに対して車両機能を利用可能にすることと関連付けられているかどうかを決定する。そうである場合、制御アルゴリズム８００は８６０に進み、そうでない場合、制御アルゴリズム８００は８１６に進む。８６０において、制御アルゴリズム８００は、対応する車両機能をユーザが利用可能にし（例えば、ドアをロック解除する）、次いで８６４において終了する。
【００７３】
図９を参照すると、遠隔装置１０の位置を決定するための制御アルゴリズム９００を示すフローチャートが示されている。制御アルゴリズム９００は、図６Ｃを参照して上述したアンテナシステム７６を含むセンサ３１のために実装される場合がある。制御アルゴリズム９００は、例えば、遠隔装置１０が作動しているときに、９０４において開始される。９０８において、制御アルゴリズム９００は、制御モジュール２０および／または遠隔装置１０を使用して、遠隔装置１０が通信ゲートウェイ２９に接続を許可され、接続されたかどうかを決定する。一例として、遠隔装置１０は、リンク認証モジュール２２がチャレンジレスポンス認証を首尾よく実行したことに応答して、通信ゲートウェイ２９に接続することを許可される。遠隔装置１０が接続され、通信ゲートウェイ２９への接続を許可されている場合、制御アルゴリズム９００は９０８に進み、そうでない場合、制御アルゴリズム９００は９０８に進む。そうでなければ、制御アルゴリズム９００は、遠隔装置１０が通信ゲートウェイ２９への接続および接続が許可されるまで９０８に留まる。９１２において、制御アルゴリズム９００は、制御モジュール２０および／または遠隔装置１０を使用して、通信ゲートウェイ２９および遠隔装置１０からのＢＬＥ信号が、例えば暗号検証アルゴリズムを使用して一致するかどうかを決定する。そうである場合、制御アルゴリズム９００は９１６に進み、そうでなければ、制御アルゴリズム９００は、ＢＬＥ信号が一致すると決定されるまで９１２に留まる。
【００７４】
９１６において、制御アルゴリズム９００は、センサ３１を使用して、センサ３１の各半半球アンテナ７２のＲＳＳＩ測定値を生成する。９２０において、制御アルゴリズム９００は、制御モジュール２０を使用して、第１のセンサ対（例えば、センサ３１Ｅ、３１Ｆ）を選択する。９２４において、制御アルゴリズム９００は、制御モジュール２０を使用して、半半球アンテナ７２のうちの少なくとも１つのＲＳＳＩが閾値より大きいかどうかを決定する。一例として、閾値は、ステップ９２８から９５２において以下に説明される境界線決定ステップを開始する距離値に対応する場合がある。言い換えると、制御モジュール２０は、境界線決定アルゴリズムの精度に悪影響を及ぼす可能性があるセンサ３１を本質的に無視している。一例として、車両３０のトランクに配置されているセンサ３１Ｅは、遠隔装置１０が車両３０の前側および反対側の近くに位置している結果として低いＲＳＳＩ測定値を取得し、制御モジュール２０は境界線決定アルゴリズムを実行しているときのセンサ３１Ｅを無視する。半半球アンテナ７２のうちの少なくとも１つのＲＳＳＩが閾値より大きい場合、制御アルゴリズム９００は９２８に進み、そうでない場合、制御アルゴリズム９００は９４０に進む。
【００７５】
９２８において、制御アルゴリズム９００は、制御モジュール２０を使用して、第１の半半球アンテナ７２−１のＲＳＳＩが第２の半半球アンテナ７２−２のＲＳＳＩよりも著しく大きいかどうかを決定する。一例として、所定の閾値の差だけ大きい場合、第１の半半球アンテナ７２−１のＲＳＳＩは、第２の半半球アンテナ７２−２のＲＳＳＩよりも著しく大きくてもよい。第１の半半球アンテナ７２−１のＲＳＳＩが第２の半半球アンテナ７２−２のＲＳＳＩよりも著しく大きい場合、制御アルゴリズム９００は９３２に進み、そうでない場合、制御アルゴリズム９００は９３６に進む。９３２において、制御アルゴリズム９００は、制御モジュール２０を使用して、遠隔装置１０が境界線の対応する側に位置していると決定し、９４０に進む。９３６において、制御アルゴリズム９００は、制御モジュール２０を使用して、遠隔装置１０が境界線の近くに位置していると決定し、９４０に進む。
【００７６】
９４０において、制御アルゴリズム９００は、制御モジュール２０を使用して、追加のセンサ３１があるかどうかを決定する。そうである場合、制御アルゴリズムは９４４に進み、そうでない場合、制御アルゴリズム９００は９４８に進む。９４４において、制御アルゴリズム９００は、制御モジュール２０を使用して、次のセンサ対を選択し、９２４に進む。９４８において、制御アルゴリズム９００は、制御モジュール２０を使用して、ステップ９２８が以前に実行されたかどうかを決定する。そうである場合、制御アルゴリズム９００は９５２に進み、そうでない場合、制御アルゴリズム９００は９１６に進む。
【００７７】
９５２において、制御アルゴリズム９００は、制御モジュール２０を使用して、少なくとも１つの境界線決定に基づいて遠隔装置の位置を決定する。追加的に、制御モジュール２０は、遠隔装置１０と車両３０との間の距離を決定することができる。９５６において、制御アルゴリズム９００は、位置は、ユーザに対して車両機能を利用可能にすることと関連付けられているかどうかを決定する。そうである場合、制御アルゴリズム９００は９６０に進み、そうでない場合、制御アルゴリズム９００は９１６に進む。９６０において、制御アルゴリズム９００は、対応する車両機能をユーザが利用可能にし（例えば、ドアをロック解除する）、次いで９６４において終了する。
【００７８】
この教示によると、装置は、非一時的コンピュータ可読媒体に格納された命令を実行するように構成されたプロセッサを含む。命令は、プロセッサを使用して、遠隔装置と車両の通信ゲートウェイとの間の通信リンクの第１の信号強度に対応する情報、ここで、第１の信号強度に対応する情報はセンサの第１のアンテナと関連付けられており、第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第２の信号強度に対応する情報、ここで、第２の信号強度に対応する情報は第２のアンテナに関連付けられており、第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第１の境界線決定を実行すること、ここで、第１の境界線決定を実行することは、第１の信号強度および第２の信号強度に基づいて、遠隔装置が境界線の第１の側にあるかどうかを決定することを含んでいる、を備える。
【００７９】
この教示によると、境界線の中間点は第１の点、ここで、第１の点は第１のアンテナおよび第２のアンテナから等距離にある、に配置されている。
【００８０】
この教示によると、境界線は、第１の方向および第２の方向に垂直である。
【００８１】
この教示によると、第１のアンテナおよび第２のアンテナは、結合装置を使用して物理的に結合されている。
【００８２】
この教示によると、結合装置は窓ガラスである。
【００８３】
この教示によると、第１のアンテナおよび第２のアンテナは、エアギャップによって分離されている。
【００８４】
この教示によると、命令は、プロセッサを使用して、通信リンクの第３の信号強度に対応する情報、ここで、第３の信号強度に対応する情報は、第３のアンテナと関連付けられており、第３のアンテナは、第３の方向に向けられた第３のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第４の信号強度に対応する情報、ここで、第４の信号強度に対応する情報は、第４のアンテナと関連付けられており、第４のアンテナは、第４の方向に向けられた第４のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第２の境界線決定を実行すること、ここで、第２の境界線決定を実行することは、第３の信号強度および第４の信号強度に基づいて、遠隔装置が第２の境界線の第１の側にあるかどうかを決定することを含んでいる。
【００８５】
この教示によると、命令は、プロセッサを使用して、第１の境界線決定、および、第２の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００８６】
この教示によると、命令は、車両の閾値距離内にある遠隔装置の位置に応答して車両機能を活性化することを含む。
【００８７】
この教示によると、命令は、プロセッサを使用して、第１の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００８８】
この教示によると、方法は、非一時的コンピュータ可読媒体に格納された命令を実行するように構成されたプロセッサを使用して、遠隔装置と車両の通信ゲートウェイとの間の通信リンクの第１の信号強度に対応する情報、ここで、第１の信号強度に対応する情報は、センサの第１のアンテナと関連付けられており、第１のアンテナは、第１の方向に向けられた第１のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第２の信号強度に対応する情報、ここで、第２の信号強度に対応する情報は第２のアンテナに関連付けられており、第２のアンテナは、第２の方向に向けられた第２のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第１の境界線決定を実行すること、ここで、第１の境界線決定を実行することは、第１の信号強度および第２の信号強度に基づいて、遠隔装置が境界線の第１の側にあるかどうかを決定することを含んでいる、を備える。
【００８９】
この教示によると、境界線の中間点は第１の点、ここで、第１の点は第１のアンテナおよび第２のアンテナから等距離にある、に配置されている。
【００９０】
この教示によると、境界線は、第１の方向および第２の方向に垂直である。
【００９１】
この教示によると、第１のアンテナおよび第２のアンテナは、結合装置を使用して物理的に結合されている。
【００９２】
この教示によると、結合装置は窓ガラスである。
【００９３】
この教示によると、第１のアンテナおよび第２のアンテナは、エアギャップによって分離されている。
【００９４】
この教示によると、方法は、プロセッサを使用して、通信リンクの第３の信号強度に対応する情報、ここで、第３の信号強度に対応する情報は、第３のアンテナと関連付けられており、第３のアンテナは、第３の方向に向けられた第３のピークのメインローブの大きさを含んでいる、を受信すること、プロセッサを使用して、通信リンクの第４の信号強度に対応する情報、ここで、第４の信号強度に対応する情報は、第４のアンテナと関連付けられており、第４のアンテナは、第４の方向に向けられた第４のピークのメインローブの大きさを含んでいる、を受信すること、および、プロセッサを使用して、第２の境界線決定を実行すること、ここで、第２の境界線決定を実行することは、第３の信号強度および第４の信号強度に基づいて、遠隔装置が第２の境界線の第１の側にあるかどうかを決定することを含んでいる。
【００９５】
この教示によると、方法は、プロセッサを使用して、第１の境界線決定、および、第２の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００９６】
この教示によると、方法は、車両の閾値距離内にある遠隔装置の位置に応答して車両機能を活性化することを含む。
【００９７】
この教示によれば、方法は、プロセッサを使用して、第１の境界線決定に基づいて遠隔装置の位置を決定することを含む。
【００９８】
以上に述べた説明は、事実上単なる例示であり、この開示、その用途、または使用を限定するものでは決してない。この開示の広範な教示は、様々な形態で実施することができる。したがって、この開示は特定の実施形態を含むが、この開示の真の範囲は、図面、明細書、および、特許請求の範囲から明らかになるであろうから、それに限定されるべきではない。方法におけるひとつまたは複数のステップは、この開示の原理を変更することなく、異なる順序で（または同時に）実行され得ることが理解されるべきである。さらに、各実施形態は、特定の特徴を有するものとして上述のように説明されているが、この開示の任意の実施形態に関して説明された特徴のうちの任意のひとつまたは複数は、他の実施形態のいずれかの特徴の代わりに、および／または、それら特徴の組み合わせが明示的には記述されていないとしても、それら特徴の組み合わせによって、実施されてもよい。言い換えると、記載されている実施形態は、相互に排他的ではなく、ひとつ以上の実施形態の互いの置換え、変更は、この開示の範囲内である。
【００９９】
「接続された」、「連結された」、「結合された」、「隣接した」、「隣り合う」、「頂部に」、「上に」、「下に」、および、「設けられる」などの様々な用語を用いて、要素間の空間的、および、機能的関係（例えば、複数のモジュールの間、複数の回路要素の間、複数の半導体層の間など）が説明されている。「直接」と明示的に記載されていない限り、第１の要素と第２の要素との間の関係が上記の開示に記載される場合、その関係は、第１の要素と第２の要素との間に他の介在要素が存在しない直接的な関係である場合があるが、第１の要素と第２の要素との間にひとつ以上の介在要素が存在する（空間的にも機能的にも）間接的な関係である場合もある。この明細書では、「Ａ、Ｂ、および、Ｃの少なくともひとつ」の語句は、非排他的論理和を使用する論理（ＡｏｒＢｏｒＣ）を意味するものと解釈されるべきであり、「少なくともひとつのＡ、少なくともひとつのＢ、および、少なくともひとつのＣ」を意味するものと解釈されるべきではない。
【０１００】
図面において、矢印の方向は、矢印記号によって示されるように、一般的に、図示において重要な情報（データまたは命令など）の流れを示している。たとえば、要素Ａと要素Ｂがさまざまな情報を交換しているが、要素Ａから要素Ｂに送信される情報が図に関連している場合、矢印は要素Ａから要素Ｂを指す場合があり、さらに、要素Ａから要素Ｂに送信される情報の場合、要素Ｂは情報の要求または受信確認を要素Ａに送信することができる。
【０１０１】
この出願において、以下の定義を含めて、用語「モジュール」または用語「コントローラ」は、用語「電子装置」または用語「回路」に置き換えられてもよい。用語「モジュール」は、下記の要素の一部によって、または下記の要素を包含することによって提供される。その要素は、特定用途向け集積回路（ＡＳＩＣ）、デジタル式、アナログ式、またはアナログ／デジタル混合式のディスクリート回路、デジタル式、アナログ式、またはアナログ／デジタル混合式の集積回路、組合せ論理回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コードを実行する（共有、専用、またはグループの）プロセッサ回路、プロセッサ回路によって実行されるコードを格納する（共有、専用、またはグループの）メモリ回路、説明された機能を提供する他の適切なハードウェアコンポーネント、または、システムオンチップ（ＳＹＳＴＥＭ−ＯＮ−ＣＨＩＰ）のような上記の要素の一部または全部の組み合わせを含む。
【０１０２】
モジュールは、ひとつ以上のインターフェース回路を含むことができる。いくつかの例では、インターフェース回路は、ローカルエリアネットワーク（ＬＡＮ）、インターネット、ワイドエリアネットワーク（ＷＡＮ）、またはそれらの組み合わせに接続された有線または無線インターフェースを含むことができる。この開示の任意の所与のモジュールの機能は、インターフェース回路を介して接続される複数のモジュールに分散されてもよい。たとえば、複数のモジュールで負荷調整が可能である。さらなる例では、サーバ（リモートまたはクラウドとしても知られている）モジュールは、クライアントモジュールに代わっていくつかの機能を達成することができる。
【０１０３】
用語「コード」は、上記したように、ソフトウェア、ファームウェア、および／またはマイクロコードを含むことができ、プログラム、ルーチン、機能、クラス、データ構造、および／または、オブジェクトを指すことができる。共有プロセッサ回路という用語は、複数のモジュールからのコードの一部または全部を実行する単一のプロセッサ回路を含む。グループプロセッサ回路という用語は、追加のプロセッサ回路と組み合わせて、ひとつまたは複数のモジュールからのいくつかまたはすべてのコードを実行するプロセッサ回路を包含する。複数のプロセッサ回路への言及は、ディスクリートな基盤上の複数のプロセッサ回路、単一の基盤上の複数のプロセッサ回路、単一のプロセッサ回路の複数のコア、単一のプロセッサ回路の複数のスレッド、または上記の組み合わせを含む。共有メモリ回路という用語は、複数のモジュールからのコードの一部または全部を格納する単一のメモリ回路を含む。グループメモリ回路という用語は、追加のメモリと組み合わせて、ひとつまたは複数のモジュールからのコードの一部または全部を記憶するメモリ回路を包含する。
【０１０４】
メモリ回路という用語は、コンピュータ読み取り可能な媒体という用語の一要素である。用語「コンピュータ読み取り可能な媒体」は、（搬送波上のような）媒体を通って伝搬する一時的な電気的または電磁的信号を包含することはなく、したがって、用語「コンピュータ読み取り可能な媒体」は、実体的かつ非一時的（非遷移的）であると解釈される。非一時的な実体的なコンピュータ読み取り可能な媒体非限定的な例は、不揮発性メモリ回路（フラッシュメモリ回路、消去可能なプログラム可能な読み出し専用メモリ回路、またはマスク型の読み出し専用メモリ回路など）、揮発性メモリ回路（例えば、スタティックランダムアクセスメモリ回路またはダイナミックランダムアクセスメモリ回路）、磁気記憶媒体（アナログまたはデジタル磁気テープまたはハードディスクドライブなど）、光記憶媒体（ＣＤ、ＤＶＤ、またはブルーレイディスク）である。
【０１０５】
このアプリケーションについて説明された装置、および、方法は、コンピュータプログラムに組み込まれたひとつまたは複数の特定の機能を実行する汎用コンピュータを構成することによって作成された専用コンピュータによって部分的または完全に実装されてもよい。上記の機能ブロックとフローチャート要素は、ソフトウェア仕様として機能し、熟練した技術者またはプログラマの日常業務によってコンピュータプログラムに変換できる。
【０１０６】
コンピュータプログラムは、少なくともひとつの非一時的かつ実体的なコンピュータ読み取り可能な媒体に格納されたプロセッサ実行可能命令を含む。コンピュータプログラムは、格納されたデータを含むか、またはそれに依存することができる。コンピュータプログラムは、専用コンピュータのハードウェアと相互作用する基本入出力システム（ＢＩＯＳ）、専用コンピュータの特定のデバイスと相互作用するデバイスドライバ、ひとつ以上のオペレーティングシステム、ユーザアプリケーション、バックグラウンドサービス、バックグラウンドアプリケーションなどを含む。
【０１０７】
コンピュータプログラムには、（ｉ）ＨＴＭＬ（ハイパーテキストマークアップ言語）またはＸＭＬ（拡張マークアップ言語）などの解析対象の説明テキスト、（ｉｉ）アセンブリコード、（ｉｉｉ）コンパイラによってソースコードから生成されたオブジェクトコード、（ｉｖ）インタプリタによる実行のためのソースコード、（ｖ）ジャストインタイムコンパイラによるコンパイルおよび実行のためのソースコードなどを含む。例としてのみ、ソースコードは、Ｃ、Ｃ＋＋、Ｃ＃、Ｏｂｊｅｃｔｉｖｅ  Ｃ、Ｓｗｉｆｔ、Ｈａｓｋｅｌｌ、Ｇｏ、ＳＱＬ、Ｒ、Ｌｉｓｐ、Ｊａｖａ（登録商標）、Ｆｏｒｔｒａｎ、Ｐｅｒｌ、Ｐａｓｃａｌ、Ｃｕｒｌ、ＯＣａｍｌなどの言語の構文を使用して記述できます、Ｊａｖａｓｃｒｉｐｔ（登録商標）、ＨＴＭＬ５（ハイパーテキストマークアップ言語の第５リビジョン）、Ａｄａ、ＡＳＰ（Ａｃｔｉｖｅ  Ｓｅｒｖｅｒ  Ｐａｇｅｓ）、ＰＨＰ（ＰＨＰ：ハイパーテキストプリプロセッサ）、Ｓｃａｌａ、Ｅｉｆｆｅｌ、Ｓｍａｌｌｔａｌｋ、Ｅｒｌａｎｇ、Ｒｕｂｙ、Ｆｌａｓｈ（登録商標）、Ｖｉｓｕａｌ  Ｂａｓｉｃ（登録商標）、Ｌｕａ、ＭＡＴＬＡＢ、ＳＩＭＵＬＩＮＫ、Ｐｙｔｈｏｎ（登録商標）。
【０１０８】
上述の複数の実施形態の説明は、例示および説明のために提供されたものである。この開示は、網羅的であること、または開示を限定することを意図するものではない。特定の実施形態の個々の要素または特徴は、一般にその特定の実施形態に限定されないが、適用可能であれば、交換可能であり、特に示されていないまたは記載されていない場合でも選択された実施形態で使用できる。同じことは、多様に変化することができる。そのような変形は、開示からの逸脱とみなされるべきではなく、そのような変更のすべては、この開示の範囲内に含まれることが意図されている。
【図１】
2021526760.tif 000003
【図２】
2021526760.tif 000004
【図３】
2021526760.tif 000005
【図４】
2021526760.tif 000006
【図５】
2021526760.tif 000007
【図６Ａ】
2021526760.tif 000008
【図６Ｂ】
2021526760.tif 000009
【図６Ｃ】
2021526760.tif 000010
【図７Ａ】
2021526760.tif 000011
【図７Ｂ】
2021526760.tif 000012
【図７Ｃ】
2021526760.tif 000013
【図７Ｄ】
2021526760.tif 000014
【図７Ｅ】
2021526760.tif 000015
【図８】
2021526760.tif 000016
【図９】
2021526760.tif 000017
【国際調査報告】
2021526760.tif 000018
2021526760.tif 000019