(57)【要約】一態様では、方法は、ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、ワイヤレス局とアクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを、ワイヤレス局によって、実行することを含む。方法はまた、ワイヤレス局とアクセスポイント間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを、ワイヤレス局によって、実行することを含む。ワイヤレス局はその後、第２のＲＴＴと第１のＲＴＴとの間の差に基づいて、アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算する。アクセスポイントのＴＣＦ推定値を表すデータは、その後、サーバに送られ得る。【選択図】図２
2019523878.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記ワイヤレス局と前記アクセスポイントとの間で１つまたは複数のファインタイミング測定（ＦＴＭ）メッセージを交換することを含むＦＴＭプロシージャを、前記ワイヤレス局によって、実行することと、
前記ワイヤレスデバイスと前記アクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを、前記ワイヤレス局によって、実行することと、ここにおいて前記非ＦＴＭプロシージャは、
非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントに送信された前記非ＦＴＭメッセージに応答して、前記アクセスポイントから非ＦＴＭ応答メッセージを受信することと、
前記非ＦＴＭ応答メッセージの到着時間と前記非ＦＴＭメッセージの出発時間との間の差に基づいて、前記第２のＲＴＴを、前記第１のワイヤレス局によって、計算することと、を備える、
前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づいて、前記アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、
前記アクセスポイントの前記ＴＣＦ推定値を表すデータをサーバに送ることと、
を備える、方法。
【請求項２】
前記アクセスポイントの平均ＴＣＦ推定値を得るために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の複数の位置についての前記ＴＣＦ推定値を計算することと、を繰り返すことをさらに備え、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１に記載の方法。
【請求項３】
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の同じ位置についての前記ＴＣＦ推定値を計算することと、を繰り返すことをさらに備え、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１に記載の方法。
【請求項４】
前記ＦＴＭプロシージャの前記ワイヤレス局と前記アクセスポイントとの間で、前記１つまたは複数のＦＴＭメッセージを前記交換することは、
ＦＴＭ要求メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからＦＴＭ応答メッセージを受信することと、
ＦＴＭ確認応答メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからタイミング情報を受信することと、ここにおいて、前記タイミング情報は、前記アクセスポイントからの前記ＦＴＭ応答メッセージの出発時間および前記アクセスポイントにおける前記ＦＴＭ確認応答メッセージの到着時間を備える、
を備える、請求項１に記載の方法。
【請求項５】
前記非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記タイミング情報を受信した後の閾値時間未満に前記ワイヤレス局から前記非ＦＴＭメッセージを送信することを備える、請求項４に記載の方法。
【請求項６】
前記閾値時間は、約２ミリ秒よりも短い、請求項５に記載の方法。
【請求項７】
前記非ＦＴＭプロシージャを実行することは、前記第１のＲＴＴの使用に対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記ワイヤレス局の現在位置が、前記ＦＴＭプロシージャが実行されたときの前記ワイヤレス局の位置から閾値未満の距離離れていると決定することに応答するものである、請求項１に記載の方法。
【請求項８】
前記非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージを備え、前記非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージを備える、請求項１に記載の方法。
【請求項９】
前記ＴＣＦ推定値は、前記アクセスポイントにおいて前記非ＦＴＭメッセージを受信することと前記アクセスポイントによって前記非ＦＴＭ応答メッセージを送信することとの間の前記アクセスポイントにおける１つまたは複数の遅延の推定値である、請求項１に記載の方法。
【請求項１０】
前記第２のＲＴＴを計算することは、前記第２のＲＴＴが前記１つまたは複数の遅延を含む非補償型ＲＴＴ測定であるように、前記１つまたは複数の遅延を補償することなく前記第２のＲＴＴを計算することを備える、請求項９に記載の方法。
【請求項１１】
ワイヤレス局であって、
トランシーバと、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのメモリと、を備え、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記トランシーバと前記アクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを実行することと、
前記ワイヤレス局と前記アクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを実行することと、ここにおいて前記非ＦＴＭプロシージャは、
非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに、前記トランシーバで、送信することと、
前記アクセスポイントに送信された前記非ＦＴＭメッセージに応答して、前記アクセスポイントから非ＦＴＭ応答メッセージを、前記トランシーバで、受信することと、
前記非ＦＴＭ応答メッセージの到着時間と前記非ＦＴＭメッセージの出発時間との間の差に基づいて、前記第２のＲＴＴを計算することと、を備える、
前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づいて、前記アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、
前記アクセスポイントの前記ＴＣＦ推定値を表すデータをサーバに送ることと、
を行うよう指示するように構成される、ワイヤレス局。
【請求項１２】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の複数の位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことを行うよう指示するようにさらに構成され、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１１に記載のワイヤレス局。
【請求項１３】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の同じ位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことを行うよう指示するようにさらに構成され、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１１に記載のワイヤレス局。
【請求項１４】
前記ＦＴＭプロシージャの前記ワイヤレス局と前記アクセスポイントとの間で、前記１つまたは複数のＦＴＭメッセージを前記交換することは、
ＦＴＭ要求メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからＦＴＭ応答メッセージを受信することと、
ＦＴＭ確認応答メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからタイミング情報を受信することと、ここにおいて、前記タイミング情報は、前記アクセスポイントからの前記ＦＴＭ応答メッセージの出発時間および前記アクセスポイントにおける前記ＦＴＭ確認応答メッセージの到着時間を備える、
を備える、請求項１１に記載のワイヤレス局。
【請求項１５】
前記非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記タイミング情報を受信した後の閾値時間未満に前記ワイヤレス局から前記非ＦＴＭメッセージを送信することを備える、請求項１４に記載のワイヤレス局。
【請求項１６】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記ワイヤレス局の現在位置が、前記ＦＴＭプロシージャが実行されたときの前記ワイヤレス局の位置から閾値未満の距離離れていると決定することに応答して、前記非ＦＴＭプロシージャを実行するよう指示するようにさらに構成される、請求項１１に記載のワイヤレス局。
【請求項１７】
前記非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージを備え、前記非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージを備える、請求項１１に記載のワイヤレス局。
【請求項１８】
前記ＴＣＦ推定値は、前記アクセスポイントにおいて前記非ＦＴＭメッセージを受信することと前記アクセスポイントによって前記非ＦＴＭ応答メッセージを送信することとの間のアクセスポイントにおける１つまたは複数の遅延の推定値である、請求項１１に記載のワイヤレス局。
【請求項１９】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、前記第２のＲＴＴが前記１つまたは複数の遅延を含む非補償型ＲＴＴ測定であるように、前記１つまたは複数の遅延を補償することなく前記第２のＲＴＴを計算するよう指示するようにさらに構成される、請求項１８に記載のワイヤレス局。
【請求項２０】
方法であって、
複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を、サーバにおいて受信することと、ここにおいて、各ＴＣＦ推定値は、前記アクセスポイントとともに前記複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャとの両方に基づく；
前記複数のワイヤレス局から受信された前記ＴＣＦ推定値に基づいて、前記アクセスポイントについてのマスタＴＣＦ推定値を、前記サーバにおいて維持することと、
少なくとも１つのワイヤレス局に前記マスタＴＣＦ推定値を提供することと、
を備える、方法。
【請求項２１】
前記アクセスポイントについての前記マスタＴＣＦ推定値を維持することは、前記複数のワイヤレス局から受信される前記ＴＣＦ推定値を平均化することを備える、請求項２１に記載の方法。
【請求項２２】
前記少なくとも１つのワイヤレス局から、位置支援データに関する要求を、前記サーバにおいて、受信することと、
前記アクセスポイントの前記マスタＴＣＦ推定値を含むように前記位置支援データを生成することと、
前記位置支援データを前記少なくとも１つのワイヤレス局に送ることと、
をさらに備える、請求項２０に記載の方法。
【請求項２３】
前記アクセスポイントは、複数のアクセスポイントのうちの１つであり、前記方法は、
前記複数のアクセスポイントの各々についてのＴＣＦ推定値を受信することと、
前記複数のアクセスポイントのうちの少なくとも２つのアクセスポイントが同一の場所に配置されているかどうかを決定することと、
前記少なくとも２つのアクセスポイントについての組み合わされたマスタＴＣＦ推定値を生成するために、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値を組み合わせることと、
をさらに備える、請求項２０に記載の方法。
【請求項２４】
前記組み合わされたマスタＴＣＦ推定値は、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値の平均である、請求項２３に記載の方法。
【請求項２５】
サーバであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのメモリと、を備え、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を受信することと、ここにおいて、各ＴＣＦ推定値は、前記アクセスポイントとともに複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャとの両方に基づく；
複数のワイヤレス局から受信されたＴＣＦ推定値に基づいて、前記アクセスポイントについてのマスタＴＣＦ推定値を維持することと、
少なくとも１つのワイヤレス局に前記マスタＴＣＦ推定値を提供することと、
を行うよう指示するように構成される、サーバ。
【請求項２６】
前記アクセスポイントについての前記マスタＴＣＦ推定値を維持することは、前記複数のワイヤレス局から受信される前記ＴＣＦ推定値を平均化することを備える、請求項２５に記載のサーバ。
【請求項２７】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
前記少なくとも１つのワイヤレス局から、位置支援データに関する要求を受信することと、
前記アクセスポイントの前記マスタＴＣＦ推定値を含むように前記位置支援データを生成することと
前記位置支援データを前記少なくとも１つのワイヤレス局に送ることと、
を行うよう指示するようにさらに構成される、請求項２５に記載のサーバ。
【請求項２８】
前記アクセスポイントは、ＦＴＭ対応アクセスポイントであり、前記少なくとも１つのワイヤレス局は、前記ＦＴＭプロシージャを使用するように構成されない、請求項２７に記載のサーバ。
【請求項２９】
前記アクセスポイントは、複数のアクセスポイントうちの１つであり、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
前記複数のアクセスポイントの各々についてのＴＣＦ推定値を受信することと、
前記複数のアクセスポイントのうちの少なくとも２つのアクセスポイントが同一の場所に配置されているかどうかを決定することと、
前記少なくとも２つのアクセスポイントについての組み合わされたマスタＴＣＦ推定値を生成するために、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値を組み合わせることと、
を行うよう指示するようにさらに構成される、請求項２５に記載のサーバ。
【請求項３０】
前記組み合わされたマスタＴＣＦ推定値は、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値の平均である、請求項２９に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示の態様は、一般に、ワイヤレス通信に関し、より具体的には、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイント（ＡＰ）ポジショニングおよびナビゲーションシステムに関する。
【背景技術】
【０００２】
[0002]ワイヤレス通信システムは、音声、データ、等のような様々なタイプの通信コンテンツを提供するために広く展開されている。典型的なワイヤレス通信システムは、利用可能なシステムリソース（例えば、帯域幅、送信電力、等）を共有することによって複数のユーザとの通信をサポートすることができる多元接続システムである。このような多元接続システムの１つのクラスは、一般に、「Ｗｉ−Ｆｉ」のような、ワイヤレスロケーションエリアネットワーク（ＷＬＡＮ）と称され、米国電気電子技術者協会（ＩＥＥＥ）８０２．１１ワイヤレスプロトコルファミリの異なるメンバを含む。一般に、Ｗｉ−Ｆｉ通信システムは、ワイヤレス局（ＳＴＡ）のような、複数のワイヤレスデバイスのための通信を同時にサポートすることができる。各ＳＴＡは、ダウンリンクおよびアップリンク上での送信を介して１つまたは複数のアクセスポイント（ＡＰ）と通信する。ダウンリンク（ＤＬ）は、ＡＰからＳＴＡへの通信リンクを指し、アップリンク（ＵＬ）は、ＳＴＡからＡＰへの通信リンクを指す。
【０００３】
[0003]現代のナビゲーションシステムは、典型的には、位置決定のために衛星ベースの全地球ポジショニングシステム（ＧＰＳ）を使用してきた。しかしながら、最近のＷＬＡＮ（例えば、Ｗｉ−Ｆｉ）アクセスポイントの激増により、ナビゲーションシステムが、特に、通常ＷＬＡＮアクセスポイントの大きい集中がある都市エリアでの位置決定のためにこれらのアクセスポイントを使用することが可能となった。ＷＬＡＮナビゲーションシステムは、ＧＰＳ信号のカバレッジの限界によりＧＰＳナビゲーションシステムに対して利点がある場合もある。例えば、ＧＰＳ信号は、ショッピングモールの中では容易に利用可能ではない場合もあるが、ショッピングモールの中のＷＬＡＮアクセスポイントによって生成されたワイヤレス信号であれば、ＳＴＡによってより容易に検出可能であるであろう。
【０００４】
[0004]より具体的には、ＷＬＡＮナビゲーションシステムの場合、周知の三辺測量（trilateration）技法がワイヤレスデバイス（例えば、Ｗｉ−Ｆｉ対応のセルフォン、ラップトップ、またはタブレットコンピュータ）のロケーション（例えば、絶対ロケーションおよび／または相対ロケーション）を決定することができる基準点として、ＷＬＡＮアクセスポイントのロケーションが使用される。ワイヤレスデバイスは、ワイヤレスデバイスとアクセスポイントとの間の距離を計算するために、アクセスポイントから、およびアクセスポイントへ、送信される信号のラウンドトリップ時間（ＲＴＴ）を使用することができる。一度これらの距離が計算されると、ワイヤレスデバイスのロケーションは、三辺測量技法を使用して推定されることができる。
【０００５】
[0005]ＲＴＴを決定するための１つのプロシージャは、ＳＴＡによる１つのＡＰへのデータパケットまたは送信要求（ＲＴＳ：request to send）のような、ユニキャストパケットの送信と、確認応答（ＡＣＫ）またはクリアツーセンド（ＣＴＳ：clear to send）であり得る適切な応答パケットの受信との間の時間量であって、該ＳＴＡによって測定されるような時間量、をキャプチャする。ＲＴＴは、通常、ナノ秒で測定されるが、ピコ秒で行われることができる。
【０００６】
[0006]いくつかのチップ設計は、タイムスタンプを使用して、ＳＴＡからの出発時間（ＴＯＤ:time of departure）およびＳＴＡにおける到着時間（ＴＯＡ:timenof arrival）も記録することを可能にし得る。タイムスタンプは、ＲＴＴの測定を許可する。この方法は、ＲＴＳ／ＣＴＳまたはＱＯＳヌル／ＡｃＫベースのＲＴＴプロシージャと称され得る（本明細書では非ファインタイミング測定（ＦＴＭ:non-fine timing measurement ）プロシージャとも称される）。
【０００７】
[0007]しかしながら、ＲＴＴを測定することにおいて、ＲＴＴが測距計算(ranging calculation)に使用され得る前に考慮される必要がある、ＡＰ、または受信ノードにおいて含まれる可変の量のターンアラウンド時間遅延が存在する。ＲＴＴを使用するこれら測距計算は、ＳＴＡとＡＰとの間のフライト時間を抽出することで行われ得、それは、ターンアラウンド較正係数（ＴＣＦ：turn-around calibration factor）の知識を要求する。ＴＣＦは実装特有（implementaion specific）であり得、ショートフレーム間スペース（ＳＩＦＳ：short interframe space）、到着時間の不確実性、およびＡＰにおける他の遅延に依存し得る。ＴＣＦは、ＡＰによって使用されるチップセットに依存して変化する。
【０００８】
[0008]ノード間の距離を決定するための別の方法は、しばしばファインタイミング測定（ＦＴＭ：Fine Timing Measurement）プロトコルと称される。ＦＴＭに基づいて、ＳＴＡはＡＰとＦＴＭメッセージを交換し、その後、ＡＰからタイミング情報（例えば、ＦＴＭメッセージの出発時間およびＡＰにおけるＦＴＭメッセージに対するＡｃｋの到着時間に対応するタイムスタンプ）を受信する。ＳＴＡはその後、タイミング情報に基づいてＡＰまでのその距離を計算する。
【０００９】
[0009]ＦＴＭプロシージャは位置決定のために増大された精度および／または信頼性を提供し得るが、その一方で、いくつかのレガシーＳＴＡは、ＦＴＭプロシージャを使用するように構成されない。よって、レガシーＳＴＡがポジショニングのためにＦＴＭ対応ＡＰを使用するとき、レガシーＳＴＡは、依然として非ＦＴＭプロシージャ（例えば、ＲＴＳ／ＣＴＳまたはＱＯＳヌル／ＡｃｋベースのＲＴＴプロシージャ）を使用しなければならない。しかしながら、上述されたように、ＲＴＳ／ＣＴＳベースのＲＴＴプロシージャは、ＡＰ ＴＣＦ（すなわち、ＡＰターンアラウンド較正係数）の知識を要求する。
【発明の概要】
【００１０】
[0010]本開示の態様は、１つまたは複数のブロードキャストレンジングメッセージを利用するＷＬＡＮにおけるＲＴＴ測定を支援する、またはそうでない場合、それを行うための方法、ワイヤレス局、サーバ、およびコンピュータ可読媒体を含む。
【００１１】
[0011]例えば、一態様では、方法は、ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、ワイヤレス局とアクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを、ワイヤレス局によって、実行することを含む。方法はまた、ワイヤレス局とアクセスポイントとの間の第２のＲＴＴを得るために非ＦＴＭプロシージャを、ワイヤレス局によって、実行することを含む。非ＦＴＭプロシージャは、（ｉ）ワイヤレス局からアクセスポイントに非ＦＴＭメッセージを送信することと、（ｉｉ）アクセスポイントに送信された非ＦＴＭメッセージに応答してアクセスポイントから非ＦＴＭ応答メッセージを受信することと、（ｉｉｉ）第１のワイヤレス局によって、非ＦＴＭ応答メッセージの到着時間と非ＦＴＭメッセージの出発時間との間の差に基づいて第２のＲＴＴを計算することとを含む。ワイヤレス局はその後、第２のＲＴＴと第１のＲＴＴとの間の差に基づいてアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算する。アクセスポイントのＴＣＦ推定値を表すデータは、その後、サーバに送られ得る。
【００１２】
[0012]別の態様では、ワイヤレス局は、トランシーバ、少なくとも１つのプロセッサ、および少なくとも１つのプロセッサに結合された少なくとも１つのメモリを含む。少なくとも１つのプロセッサおよび少なくとも１つのメモリは、ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、トランシーバとアクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを実行するようにワイヤレス局に指示するように構成される。少なくとも１つのプロセッサおよび少なくとも１つのメモリはまた、ワイヤレス局とアクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを実行するようにワイヤレス局に指示するように構成される。非ＦＴＭプロシージャは、（ｉ）ワイヤレス局からアクセスポイントに非ＦＴＭメッセージを送信することと、（ｉｉ）アクセスポイントに送信された非ＦＴＭメッセージに応答してアクセスポイントから非ＦＴＭ応答メッセージを受信することと、（ｉｉｉ）第１のワイヤレス局によって、非ＦＴＭ応答メッセージの到着時間と非ＦＴＭメッセージの出発時間との間の差に基づいて第２のＲＴＴを計算することとを含む。少なくとも１つのプロセッサおよび少なくとも１つのメモリは、第２のＲＴＴと第１のＲＴＴとの間の差に基づいてアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、アクセスポイントのＴＣＦ推定値を表すデータをサーバに送ることとを行うようにワイヤレス局に指示するようにさらに構成される。
【００１３】
[0013]さらに一態様では、ワイヤレス局は、ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、ワイヤレス局とアクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを実行するための手段を含む。ワイヤレス局はまた、ワイヤレス局とアクセスポイントとの間の第２のＲＴＴを得るために非ＦＴＭプロシージャを実行するための手段を含む。非ＦＴＭプロシージャは、（ｉ）ワイヤレス局からアクセスポイントに非ＦＴＭメッセージを送信することと、（ｉｉ）アクセスポイントに送信された非ＦＴＭメッセージに応答してアクセスポイントから非ＦＴＭ応答メッセージを受信することと、（ｉｉｉ）第１のワイヤレス局によって、非ＦＴＭ応答メッセージの到着時間と非ＦＴＭメッセージの出発時間との間の差に基づいて第２のＲＴＴを計算することとを含む。ワイヤレス局は、第２のＲＴＴと第１のＲＴＴとの間の差に基づいてアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算するための手段ならびにアクセスポイントのＴＣＦ推定値を表すデータをサーバに送るための手段をさらに含む。
【００１４】
[0014]別の態様では、非一時的なコンピュータ可読媒体は、その上に記憶されたプログラムコードを含む。プログラムコードは、ワイヤレス局に、（ａ）ワイヤレス局とアクセスポイント間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、ワイヤレス局とアクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを実行することと、（ｂ）ワイヤレス局とアクセスポイントとの間の第２のＲＴＴを得るために非ＦＴＭプロシージャを実行することと、（ｃ）第２のＲＴＴと第１のＲＴＴとの間の差に基づいてアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、（ｃ）アクセスポイントのＴＣＦ推定値を表すデータをサーバに送ることとを行うようにワイヤレス局に指示するための命令を含む。一例では、非ＦＴＭプロシージャは、（ｉ）ワイヤレス局からアクセスポイントに非ＦＴＭメッセージを送信することと、（ｉｉ）アクセスポイントに送信された非ＦＴＭメッセージに応答してアクセスポイントから非ＦＴＭ応答メッセージを受信することと、（ｉｉｉ）第１のワイヤレス局によって、非ＦＴＭ応答メッセージの到着時間と非ＦＴＭメッセージの出発時間との間の差に基づいて第２のＲＴＴを計算することとを含む。
【００１５】
[0015]さらに別の態様では、方法は、複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値をサーバにおいて受信することを含み、ここで、各ＴＣＦ推定値は、アクセスポイントとともに複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャの両方に基づく。方法はまた、複数のワイヤレス局から受信されたＴＣＦ推定値に基づいてアクセスポイントについてのマスタＴＣＦ推定値をサーバにおいて維持することを含む。マスタＴＣＦ推定値は、その後、少なくとも１つのワイヤレス局に提供される。
【００１６】
[0016]別の態様では、サーバは、少なくとも１つのプロセッサおよび少なくとも１つのプロセッサに結合された少なくとも１つのメモリを含む。少なくとも１つのプロセッサおよび少なくとも１つのメモリは、複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を受信するようにサーバに指示するように構成され、ここで、各ＴＣＦ推定値は、アクセスポイントとともに複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャの両方に基づく。少なくとも１つのプロセッサおよび少なくとも１つのメモリはまた、複数のワイヤレス局から受信されたＴＣＦ推定値に基づいてアクセスポイントについてのマスタＴＣＦ推定値を維持することと、少なくとも１つのワイヤレス局にマスタＴＣＦ推定値を提供することとを行うようにサーバに指示するように構成される。
【００１７】
[0017]さらに別の態様では、サーバは、複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値をサーバにおいて受信するための手段を含み、ここで、各ＴＣＦ推定値は、アクセスポイントとともに複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャの両方に基づく。サーバはまた、複数のワイヤレス局から受信されたＴＣＦ推定値に基づいてアクセスポイントについてのマスタＴＣＦ推定値をサーバにおいて維持するための手段を含む。少なくとも１つのワイヤレス局にマスタＴＣＦ推定値を提供するための手段はまた、サーバに含まれる。
【００１８】
[0018]別の態様では、非一時的なコンピュータ可読媒体は、その上に記憶されたプログラムコードを含む。プログラムコードは、（ｉ）複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を受信することと、ここで、各ＴＣＦ推定値は、アクセスポイントとともに複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャの両方に基づく、（ｉｉ）複数のワイヤレス局から受信されたＴＣＦ推定値に基づいてアクセスポイントについてのマスタＴＣＦ推定値を維持することと、（ｉｉｉ）少なくとも１つのワイヤレス局にマスタＴＣＦ推定値を提供することと、をサーバに指示するための命令を含む。
【００１９】
[0019]添付の図面は、本開示の様々な態様の説明に役立つように提示され、態様の限定ではなく、それらの例示のためだけに提供される。
【図面の簡単な説明】
【００２０】
【図１】図１は、Ｗｉ−Ｆｉプロトコルを用いる例示的なワイヤレスネットワークを例示する。
【図２】図２は、ＦＴＭおよび非ＦＴＭプロシージャの両方を使用してアクセスポイントのＴＣＦ推定値を決定するためのプロセスを例示するフローチャートである。
【図３】図３は、ＦＴＭおよび非ＦＴＭプロシージャの両方を使用してアクセスポイントのＴＣＦ推定値を決定するためのプロセスを例示するコールフロープロシージャである。
【図４】図４は、ＴＣＦ推定値のクラウドソーシングのためのサーバによって実行されるプロセスを例示するフローチャートである。
【図５】図５は、装置において用いられ、本明細書で教示される通信をサポートするように構成され得るコンポーネントのいくつかのサンプルの態様の簡略化されたブロック図である。
【図６】図６は、本明細書で教示される通信をサポートするように構成された装置のいくつかのサンプルの態様の他の簡略化されたブロック図である。
【図７】図７は、本明細書で教示される通信をサポートするように構成された装置のいくつかのサンプルの態様の他の簡略化されたブロック図である。
【詳細な説明】
【００２１】
[0026]本開示のより具体的な態様が、例示目的で提供される様々な例を対象とした、以下の説明および関連する図面において提供される。代替の態様が、本開示の範囲から逸脱することなく考案され得る。加えて、本開示の周知の態様は、より関係のある詳細を曖昧にしないために、詳細には説明されないことがある、または省略され得る。
【００２２】
[0027]当業者は、以下で説明される情報および信号が、様々な異なる技術および技法のいずれを使用しても表され得ることを認識するだろう。例えば、以下の説明全体を通して参照され得る、データ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁気粒子、光場または光粒子、もしくはこれらの任意の組み合わせによって表わされ得、それらは、一部は特定のアプリケーションに、一部は所望の設計に、一部は対応する技術に、およびその他に、依存する。
【００２３】
[0028]さらに、多くの態様は、例えば、コンピューティングデバイスの要素によって実行されるべき一連のアクションの観点から説明される。本明細書で説明される様々なアクションが、特定の回路（例えば、特定用途向け集積回路（ＡＳＩＣ））によって、１つまたは複数のプロセッサによって実行されているプログラム命令によって、または両方の組合せによって、実行されることができることが認識されるであろう。加えて、本書で説明される態様の各々について、任意のそのような態様の対応する形式は、例えば、説明されるアクションを行う「ように構成された論理」として実現され得る。
【００２４】
[0029]図１は、例示的なワイヤレスネットワーク１００を例示する。図示されているように、本明細書では基本サービスセット（ＢＳＳ）と称されることもある、ワイヤレスネットワーク１００は、１つまたは複数のアクセスポイント（ＡＰ）１１０Ａおよび１１０Ｂと複数のワイヤレス局（ＳＴＡ）１２０Ａ、１２０Ｂおよび１６０を含む、いくつかのワイヤレスノードから形成される。各ワイヤレスノードは、一般に、受信および／または送信することが可能である。ワイヤレスネットワーク１００は、ＳＴＡ１２０Ａ、１２０Ｂ、および１６０に対するカバレッジを提供する地理的領域全体に分散した任意の数のＡＰ１１０Ａおよび１１０Ｂをサポートし得る。単純にするために、２つのＡＰ１１０Ａおよび１１０Ｂのみが図１に図示されており、それらは、ＳＴＡ１２０Ａ、１２０Ｂ、および１６０間の調整および制御、ならびにバックホール接続１３０を介した他のＡＰまたは他のネットワーク１５０（例えば、インターネット）へのアクセスを提供する。しかしながら、他の例では、ワイヤレスネットワーク１００は多くの（２つより多くの）ＡＰを含むこともあり、同じＷＬＡＮチャネル上で動作するいくつかのＡＰと、異なるＷＬＡＮチャネル上で動作するいくつかの他のＡＰとを含む。
【００２５】
[0030]ＡＰ１１０Ａおよび１１０Ｂは、一般に、それらのカバレッジの地理的領域内のＳＴＡ１２０Ａ、１２０Ｂ、および１６０にバックホールサービスを提供する固定エンティティである。しかしながら、ＡＰ１１０Ａおよび１１０Ｂは、いくつかのアプリケーションではモバイル（例えば、他のデバイスのためのワイヤレスホットスポットとしてサービス提供するモバイルデバイス）であり得る。ＳＴＡ１２０Ａ、１２０Ｂ、および１６０は、固定またはモバイルであり得る。ＳＴＡ１２０Ａ、１２０Ｂ、および１６０の例は、電話（例えば、セルラ電話）、ラップトップコンピュータ、デスクトップコンピュータ、携帯情報端末（ＰＤＡ）、デジタルオーディオプレーヤ（例えば、ＭＰ３プレーヤ）、カメラ、ゲーム機、ディスプレイデバイス、または任意の他の好適なワイヤレスノードを含む。ワイヤレスネットワーク１００は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）と称されることもあり、近くのデバイスを相互接続するために、幅広く使用されている様々なネットワーキングプロトコルを用い得る。一般に、これらのインターネットワーキングプロトコルは、「Ｗｉ−Ｆｉ」と称されることもあり、米国電気電子技術者協会（ＩＥＥＥ）８０２．１１ワイヤレスプロトコルファミリの任意のメンバを含む。
【００２６】
[0031]上述されたように、ＳＴＡとＡＰとの間のラウンドトリップ時間（ＲＴＴ）を決定するためのファインタイミング測定（ＦＴＭ）プロシージャは、非ＦＴＭプロシージャ（例えば、ＲＴＳ／ＣＴＳベースのＲＴＴプロシージャ）と比較したときに増大された精度および／または信頼性を提供するが、ＦＴＭプロシージャは、ワイヤレスネットワーク１００におけるすべてのＳＴＡに利用可能ではない場合がある。例えば、図１のＳＴＡ１２０Ａおよび１２０Ｂは、ファインタイミング測定（ＦＴＭ）プロシージャを使用して、および／または非ＦＴＭプロシージャを介して、レンジング動作を実行するように構成され得る一方で、ＳＴＡ１６０は、ＲＴＴ測定についてのみ非ＦＴＭプロシージャを使用するように構成され得る。一例では、ＳＴＡ１６０は、ＦＴＭプロシージャを使用するＲＴＴ測定を実行するための能力を含まないレガシーデバイスである。別の例では、ＳＴＡ１６０は、ＦＴＭプロシージャを実行するための能力を有するが、その特徴は、ディセーブルされているか、またはそうでなければ機能しないようにされている。よって、ＳＴＡ１６０とＡＰ１１０Ｂとの間のＲＴＴを測定するために、ＳＴＡ１６０は、上述されたＲＴＳ／ＣＴＳベースのＲＴＴプロシージャのような、非ＦＴＭプロシージャにのみ依存し得る。しかしながら、上述されたように、ＲＴＳ／ＣＴＳベースのＲＴＴプロシージャは、ＡＰ１１０Ｂにおけるターンアラウンド較正係数（ＴＣＦ）のような、１つまたは複数の遅延の知識を要求する。
【００２７】
[0032]したがって、ＳＴＡ１２０Ａおよび１２０Ｂ、ならびにサーバ１４０は、非ＦＴＭ対応ＳＴＡによるＲＴＴ測定を決定するためのワイヤレスネットワーク１００におけるＡＰ１１０Ａおよび１１０ＢについてのＴＣＦ測定値のクラウドソーシングを提供するか、またはそうでなければサポートするために、本明細書における教示にしたがって様々に構成され得る。いくつかの態様では、ＴＣＦ測定値は、ＦＴＭおよび非ＦＴＭプロシージャの両方を使用してＳＴＡ１２０Ａおよび１２０Ｂによって生成される。よって、図１に示されるように、ＳＴＡ１２０Ａおよび１２０Ｂは、それぞれ、ワイヤレスネットワーク１００におけるＡＰ１１０Ａおよび１１０Ｂのうちの１つまたは複数についてのＴＣＦを推定するためのＴＣＦ推定器１２２を含み得る。ＳＴＡ１２０Ａおよび１２０Ｂは、その後、これらＴＣＦ推定値を、ネットワーク１５０を介してサーバ１４０に送り得、ここで、サーバ１４０は、ＳＴＡ１６０のようなレガシーＳＴＡにＴＣＦ推定値を提供して、非ＦＴＭプロシージャを使用してＲＴＴ測定を実行する際にＳＴＡ１６０を支援するために、ＴＣＦ推定値を維持する。これらおよび他の態様が、以下でより詳細に説明される。  [0033]図２は、ＳＴＡ（例えば、ＴＣＦ推定器１２２の指示下にあるＳＴＡ１２０Ａ）によるＦＴＭおよび非ＦＴＭプロシージャの両方を使用してアクセスポイントのＴＣＦ推定値を決定するプロセス２００を例示するフローチャートである。
【００２８】
[0034]プロセスブロック２１０では、ＳＴＡ１２０Ａは、ＳＴＡ１２０ＡとＡＰ１１０Ａとの間の第１のＲＴＴを得るためにＦＴＭプロシージャを実行する。一態様では、ＦＴＭプロシージャは、第１のＲＴＴを得るためにＳＴＡ１２０ＡとＡＰ１１０Ａとの間で１つまたは複数のＦＴＭメッセージを交換することを含む。例えば、ＦＴＭメッセージの交換は、ＳＴＡ１２０Ａが、ＡＰ１１０ＡにＦＴＭ要求メッセージを送信することと、ＡＰ１１０ＡからＦＴＭ応答メッセージを受信することと、ＡＰ１１０ＡにＦＴＭ確認応答メッセージ送信することと、および、その後、ＡＰ１１０Ａからタイミング情報を受信することとを含み得る。タイミング情報は、ＡＰ１１０ＡからＦＴＭ応答メッセージの出発時間ならびにＡＰ１１０ＡにおけるＦＴＭ確認応答メッセージの到着時間を示し得る。一例では、タイミング情報は、ＡＰ１１０ＡからＳＴＡ１２０Ａへのタイムスタンプとして送られる。ＳＴＡ１２０Ａは、その後、ＡＰ１１０Ａから受信されたタイミング情報ならびにＳＴＡ１２０Ａそれ自体において生成されたタイミング情報（例えば、タイムスタンプ）を使用して第１のＲＴＴを計算し得る。ＦＴＭプロシージャに関する更なる詳細は、図３を参照して以下に説明される。
【００２９】
[0035]次に、プロセスブロック２２０では、ＳＴＡ１２０Ａは、ＳＴＡ１２０ＡとＡＰ１１０Ａとの間の第２のＲＴＴを得るために非ＦＴＭプロシージャを実行する。一例では、非ＦＴＭプロシージャは、ＳＴＡ１２０ＡからＡＰ１１０Ａに非ＦＴＭメッセージを送信することと、非ＦＴＭメッセージに応答してＡＰ１１０Ａから非ＦＴＭ応答メッセージを受信することと、非ＦＴＭ応答メッセージの到着時間と非ＦＴＭメッセージの出発時間との間の差に基づいて第２のＲＴＴを計算することとを含む。例として、非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージであり得、非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージであり得る。よって、１つの実現では、ＳＴＡ１２０Ａは、ＲＴＳメッセージが送信されたときの出発時間に対応するタイムスタンプを生成することと、ＣＴＳメッセージがＳＴＡ１２０Ａにおいて受信されたときの到着時間に対応する別のタイムスタンプを生成することとを行うように構成される。ＳＴＡ１２０Ａは、ＣＴＳメッセージの到着時間からＲＴＳメッセージの出発時間を減算することによって第２のＲＴＴを計算し得る。
【００３０】
[0036]一例では、ＳＴＡ１２０Ａは、非ＦＴＭメッセージ処理する際にＡＰ１１０Ａにより課される可能性がある、いかなる遅延も補償することなく(without compensating for any delay)第２のＲＴＴを計算する。よって、ＡＰ１１０Ａが非ＦＴＭメッセージを受信するときと、ＡＰ１１０Ａが非ＦＴＭ応答メッセージを送信するときとの間のいかなる遅延も第２のＲＴＴ測定に含まれ、それにより、第２のＲＴＴ測定は、非補償型ＲＴＴ測定（uncompensataed RTT measurement）と称され得る。
【００３１】
[0037]次に、プロセスブロック２３０では、ＳＴＡ１２０Ａは、第２のＲＴＴと第１のＲＴＴとの間の差に基づいて、ＡＰ１１０ＡのＴＣＦ推定値を計算する（例えば、ＴＣＦ推定値＝第２のＲＴＴ−第１のＲＴＴ）。プロセスブロック２４０では、ＳＴＡ１２０Ａは、ＴＣＦ推定値を表すデータをサーバ１４０に送る。以下で説明されるように、サーバ１４０は、ＳＴＡ１２０Ａおよび１２０Ｂから受信された１つまたは複数のＴＣＦ推定値をアグリゲートして、ＡＰ１１０ＡについてのマスタＴＣＦ推定値を生成し、それは、非ＦＴＭ対応ＳＴＡに提供され得、例えば、ＳＴＡ１６０は、ＳＴＡ１６０とＡＰ１１０Ａとの間のＲＴＴを決定するために、非ＦＴＭプロシージャを実行する際にＳＴＡ１６０を支援する。
【００３２】
[0038]図２はＦＴＭプロシージャを実行し、その後に非ＦＴＭプロシージャを実行するプロセス２００を例示するが、他の例は、逆の順序でプロシージャを実行することを含み得る。すなわち、本明細書における教示にしたがって、ＳＴＡ１２０Ａは、非ＦＴＭプロシージャを最初に実行し、その後、ＦＴＭプロシージャを実行する。
【００３３】
[0039]さらに、ＳＴＡ１２０Ａは、ＡＰ１１０Ａについての平均ＴＣＦ推定値を得るために、ＦＴＭプロシージャの実行（すなわち、プロセスブロック２１０）、非ＦＴＭプロシージャの実行（すなわち、プロセスブロック２２０）、およびＴＣＦ推定値の計算（すなわち、プロセスブロック２３０）を繰り返すように構成され得る。一例では、繰り返しは、ＳＴＡ１２０Ａの複数の位置から実行され、それにより、サーバ１４０に送られるデータは、複数の位置にわたって行われる（taken over）平均ＴＣＦ推定値である。別の例では、繰り返しは、ＳＴＡ１２０Ａの同じ位置に対して実行され、それにより、サーバ１４０に送られるデータは、ＳＴＡ１２０Ａの同じ位置についての平均ＴＣＦ推定値である。平均ＴＣＦ推定値を送ることは、ワイヤレスネットワーク１００を通して個々のＴＣＦ推定値を送ることと比較された場合に帯域幅消費を減らすのに役立ち得る。さらに、複数のＴＣＦ推定値を平均化することは、ＦＴＭまたは非ＦＴＭプロシージャのいずれかの間に、１つまたは複数の誤りのＲＴＴ測定の影響を低減し得る。
【００３４】
[0040]図３は、ＦＴＭおよび非ＦＴＭプロシージャの両方を使用してアクセスポイントのＴＣＦ推定値を決定するためのプロセス３００を例示するコールフロープロシージャである。プロセス３００は、図２のプロセス２００の１つの可能な実現である。
【００３５】
[0041]図４に示されるように、プロセス３００は、ＳＴＡ３０６とＡＰ３０４との間でＦＴＭメッセージ３０８〜３１４を交換することを含むＦＴＭプロシージャ３０１を含む。具体的には、時間Ｔ１において、ＳＴＡ３０６は、ＦＴＭ要求メッセージ３０８を送信し、それはＡＰ３０４において時間Ｔ２に受信される。ＦＴＭ要求メッセージ３０８に応答して、ＡＰ３０４は、時間Ｔ３においてＦＴＭ応答メッセージ３１０を送信する。ＦＴＭ応答メッセージ３１０は、時間Ｔ４に、ＳＴＡ３０６において受信される。ＳＴＡ３０６は、その後、時間Ｔ５に、確認応答メッセージ３１２を送信する。さらに、ＳＴＡ３０６は、時間Ｔ４に対応する第１のタイムスタンプおよび時間Ｔ５に対応する第２のタイムスタンプを生成し得る。時間Ｔ６において、ＡＰ３０４は、確認応答メッセージ３１２を受信し、それに応答して、ＳＴＡ３０６に返送されるタイミング情報メッセージ３１４を生成する。タイミング情報メッセージ３１４は、ＦＴＭ応答メッセージ３１０の出発時間（すなわち、時間Ｔ３）ならびに確認応答メッセージ３１２の到着時間（すなわち、時間Ｔ６）を含む。一例では、時間Ｔ３に対応する出発時間および時間Ｔ６に対応する到着時間は、ＡＰ３０４によって生成されるタイムスタンプとしてタイミング情報メッセージ３１４に含まれる。時間Ｔ８においてタイミング情報メッセージ３１４を受信すると、ＳＴＡ３０６は、第１のＲＴＴを計算し得る。一態様では、第１のＲＴＴは、時間Ｔ３、Ｔ４、Ｔ５、およびＴ６に基づいて計算される。例えば、ＳＴＡ３０６は、第１のＲＴＴを（Ｔ６−Ｔ３）−（Ｔ５−Ｔ４）と計算し得る。
【００３６】
[0042]次に、ＳＴＡ３０６は、ＳＴＡ３０６とＡＰ３０４との間で非ＦＴＭメッセージ３１６および３１８を交換することを含む非ＦＴＭプロシージャ３０３を実行し得る。時間Ｔ９において、ＳＴＡ３０６は、ＡＰ３０４に非ＦＴＭメッセージ３１６を送信し得る。一例では、非ＦＴＭメッセージ３１６は、送信要求（ＲＴＳ）メッセージであるが、代替として、データメッセージであることができる。また、時間Ｔ９において、ＳＴＡ３０６は、非ＦＴＭメッセージ３１６の出発時間（すなわち時間Ｔ９）に対応するタイムスタンプを生成する。非ＦＴＭメッセージは、時間Ｔ１０においてＡＰ３０４において受信され、ＡＰ３０４は、その後、時間Ｔ１１において非ＦＴＭ応答メッセージ３１８を送信する。一態様では、非ＦＴＭ応答メッセージ３１８は、クリアツーセンド（ＣＴＳ）メッセージであるが、代替として、確認応答メッセージであることができる。
【００３７】
[0043]ＳＴＡ３０６は、その後、時間Ｔ１２において非ＦＴＭ応答メッセージを受信し、非ＦＴＭ応答メッセージ３１８の到着時間（すなわち、時間Ｔ１２）に対応するタイムスタンプを生成する。ＳＴＡ３０６は、その後、時間Ｔ９およびＴ１２に基づいて第２のＲＴＴを計算し得る（例えば、Ｔ１２−Ｔ９）。図３に示されるように、ＡＰ３０４は、時間Ｔ１０における非ＦＴＭメッセージ３１６の受信と時間Ｔ１１における非ＦＴＭ応答メッセージ３１８の送信との間で１つまたは複数の遅延に遭遇し（encounter）得る。よって、ＳＴＡ３０６によって計算された第２のＲＴＴは、ＡＰ３０４において被った１つまたは複数の遅延を含む非補償型ＲＴＴ測定である（例えば、遅延＝Ｔ１１−Ｔ１０）。
【００３８】
[0044]ＳＴＡ３６０は、その後、第２のＲＴＴと第１のＲＴＴ間との差に基づいてＡＰ３０４のＴＣＦ推定値を計算し得る（例えば、ＴＣＦ推定値＝第２のＲＴＴ−第１のＲＴＴ）。一例では、ＴＣＦ推定値は、時間Ｔ１０から時間Ｔ１１までＡＰ３０４において遭遇した遅延の推定値である。
【００３９】
[0045]ＳＴＡ３０６がＡＰ３０４のＴＣＦ推定値を計算した後に、ＳＴＡ３０６は、メッセージ３２０をサーバ３０２に送り得る。メッセージ３２０は、ＳＴＡ３０６によって計算された単一ＴＣＦ推定値を含み得る、または、それは、ＡＰ３０４とともに実行されたＦＴＭおよび非ＦＴＭプロシージャに対応する、ＳＴＡ３０６によって計算された複数のＴＣＦ推定値の平均を含み得る。
【００４０】
[0046]いくつかの実現では、ＳＴＡ３０６およびまたはＡＰ３０４は、移動していることもあり、それにより、デバイス間の距離は変化している。ＦＴＭプロシージャ３０１と非ＦＴＭプロシージャ３０３との間のＳＴＡ３０６からＡＰ３０４までの距離の変化は、結果として得られたＴＣＦ推定値の精度を低減させ得る。したがって、ＳＴＡ３０６は、非ＦＴＭプロシージャ３０３が実行されたときに対応する距離に対する、ＦＴＭプロシージャ３０１が実行されたときに対応する距離の差を低減するように構成され得る。一態様では、ＳＴＡ３０６は、ＳＴＡ３０６とＡＰ３０４との間の距離が著しく変化する可能性を低減させるために、ＦＴＭプロシージャ３０１を完了した後の閾値時間未満に非ＦＴＭプロシージャ３０３を実行し得る。例えば、ＳＴＡ３０６は、タイミング情報メッセージ３１４を受信した後の閾値時間未満に非ＦＴＭメッセージ３１６を送信するように構成され得る（例えば、Ｔ９−Ｔ８＜閾値時間）。一例では、閾値時間は、約２ミリ秒よりも短い。
【００４１】
[0047]別の例では、ＳＴＡ３０６は、ＳＴＡ３０６の動きを検出するために１つまたは複数のオンボード動きセンサー（例えば、加速度計）を利用するように構成され得る。例えば、ＳＴＡ３０６は、ＳＴＡ３０６の現在位置が、ＦＴＭプロシージャ３０１が実行されたときのＳＴＡ３０６の位置から、閾値未満の距離離れている場合にのみ、非ＦＴＭプロシージャ３０３を実行するように構成され得る。よって、ＦＴＭプロシージャ３０１と非ＦＴＭプロシージャ３０３との間のＳＴＡ位置の閾値距離を利用することは、第１および第２のＲＴＴに対応する距離の差を低減するのに役立ち得、それは実質的にＴＣＦ推定値における誤りを低減し得る。
【００４２】
[0048]図４は、ＴＣＦ推定値のクラウドソーシングのためのサーバによって実行されるプロセス４００を例示するフローチャートである。プロセス４００は、図１のサーバ１４０のような、サーバによって実行され得る。
【００４３】
[0049]プロセスブロック４１０では、サーバ１４０は、複数のＳＴＡから１つのＡＰのＴＣＦ推定値を受信する。例えば、サーバ１４０は、ＳＴＡ１２０ＡおよびＳＴＡ１２０Ｂの両方からＡＰ１１０Ａの複数のＴＣＦ推定値を受信し得る。同様に、サーバ１４０は、ＳＴＡ１２０ＡおよびＳＴＡ１２０Ｂの両方からＡＰ１１０Ｂの複数のＴＣＦ推定値を受信し得る。サーバ１４０において受信されたＡＰ１１０および１１０ＢのＴＣＦ推定値は、上述されたプロセス２００のように、ＳＴＡ１２０Ａおよび／または１２０Ｂによって実行されるＦＴＭプロシージャおよび非ＦＴＭプロシージャの両方に基づく。次に、プロセスブロック４２０では、サーバは、複数のＳＴＡ１２０Ａおよび１２０Ｂから受信されたＴＣＦ推定値に基づいてＡＰ１１０ＡについてのマスタＴＣＦ推定値を維持する。例えば、ＡＰ１１０ＡについてのマスタＴＣＦ推定値は、複数のＳＴＡ１２０Ａおよび１２０Ｂから受信されたＴＣＦ推定値の平均を含み得る。
【００４４】
[0050]プロセスブロック４３０では、サーバ１４０は、少なくとも１つのＳＴＡ（例えば、ＳＴＡ１６０）にマスタＴＣＦ推定値を提供する。一例では、ＡＰ１１０Ａおよび１１０Ｂは、ＦＴＭプロシージャに関して上述されたようなＦＴＭメッセージを交換するように構成されたＦＴＭ対応ＡＰである。しかしながら、ＳＴＡ１６０は、ＦＴＭプロシージャを使用するように構成されない。代わりに、ＳＴＡ１６０は、上述したＲＴＳ／ＣＴＳベースのＲＴＴプロシージャのような非ＦＴＭプロシージャを利用するように構成される。よって、一例では、サーバ１４０は、ＳＴＡ１６０から位置支援データに関する要求を受信する。サーバ１４０は、ワイヤレスネットワーク１００における１つまたは複数のＡＰ（例えば、ＡＰ１１０Ａおよび／またはＡＰ１１０Ｂ）についてのマスタＴＣＦ推定値を含むために位置支援データを生成する。サーバ１４０は、その後、ＳＴＡ１６０に支援データを送る。ＳＴＡ１６０は、その後、支援データに含まれるＡＰ１１０ＡについてのマスタＴＣＦ推定値に基づいてＡＰ１１０Ａにおける遅延を訂正するＡＰ１１０ＡおよびＳＴＡ１６０間の距離を測定するための非ＦＴＭプロシージャを実行し得る。
【００４５】
[0051]別の例では、サーバ１４０は、サーバ１４０において維持されるマスタＴＣＦ推定値の数をフィルタリングする、さもなければ低減するように構成され得る。一態様では、サーバ１４０は、ＴＣＦ推定値が２つ以上の同一の場所に配置された（co-located）ＡＰに対応するかどうかを決定し得る。そうであれば、サーバ１４０は、同一の場所に配置されたＡＰについての単一のマスタＴＣＦ推定値に、同一の場所に配置されたＡＰに対応するＴＣＦ推定値を組み合わせ得る。例えば、サーバ１４０は、ＡＰ１１０ＡおよびＡＰ１１０Ｂが（互いに極めて近接して）同一の場所に配置されると決定し得る。サーバ１４０は、ＡＰ１１０Ａについての受信されたＴＣＦ推定値とＡＰ１１０Ｂについての受信されたＴＣＦ推定値を組み合わせて単一のマスタＴＣＦ推定値とする。よって、プロセスブロック４３０のマスタＴＣＦ推定値を提供することは、ＡＰ１１０Ｂに対するものと同じＡＰ１１０ＡについてのマスタＴＣＦ推定値を送信することを含み得る。一例では、同一の場所に配置されたＡＰについてのＴＣＦ推定値を組み合わせることは、同一の場所に配置されたＡＰのＴＣＦ推定値を共に平均化することを含む。
【００４６】
[0052]図５は、本明細書で教示されるＴＣＦ推定値のクラウドソーシングをサポートするために、装置５０２、装置５０４、および装置５０６（例えば、それぞれ、ワイヤレス局（ＳＴＡ）、基地局、およびサーバに対応する）へと組み込まれ得る、（対応するブロックによって表される）いくつかのサンプルのコンポーネントを例示する。これらのコンポーネントが、異なる実現では（例えば、ＡＳＩＣでは、ＳｏＣでは、等）異なるタイプの装置において実現され得ることが認識されるであろう。例示されるコンポーネントはまた、通信システムにおける他の装置にも組み込まれ得る。例えば、システムにおける他の装置は、同様の機能を提供するための、説明されたものと同様のコンポーネントを含み得る。また、所与の装置が、コンポーネントのうちの１つまたは複数を含み得る。例えば、ある装置は、その装置が複数のキャリア上で動作することおよび／または異なる技術を介して通信することを可能にする複数のトランシーバコンポーネントを含み得る。
【００４７】
[0053]装置５０２および装置５０４は各々、少なくとも１つの指定された無線アクセス技術（ＲＡＴ）を介して他のノードと通信するための、少なくとも１つのワイヤレス通信デバイス（通信デバイス５０８および５１４（そして装置５０４がリレーである場合には通信デバイス５２０）によって表される）を含む。各通信デバイス５０８は、信号（例えば、メッセージ、インジケーション、情報、等）を送信および符号化するための少なくとも１つの送信機（送信機５１０によって表される）と、信号（例えば、メッセージ、インジケーション、情報、パイロット、等）を受信および復号するための少なくとも１つの受信機（受信機５１２によって表される）を含む。同様に、各通信デバイス５１４は、信号（例えば、メッセージ、インジケーション、情報、パイロット、等）を送信するための少なくとも１つの送信機（送信機５１６によって表される）と、信号（例えば、メッセージ、インジケーション、情報、等）を受信するための少なくとも１つの受信機（受信機５１８によって表される）を含む。装置５０４がリレー局である場合、各通信デバイス５２０は、信号（例えば、メッセージ、インジケーション、情報、パイロット、等）を送信するための少なくとも１つの送信機（送信機５２２によって表される）と、信号（例えば、メッセージ、インジケーション、情報、等）を受信するための少なくとも１つの受信機（受信機５２４によって表される）とを含み得る。
【００４８】
[0054]送信機および受信機は、いくつかの実現では、（例えば、単一の通信デバイスの送信機回路および受信機回路として具現化される）統合されたデバイスを備え得、いくつかの実現では、別個の送信機デバイスおよび別個の受信機デバイスを備え得、または他の実現では、他の方法で具現化され得る。装置５０４のワイヤレス通信デバイス（例えば、複数のワイヤレス通信デバイスのうちの１つ）はまた、様々な測定を実行するためのネットワークリッスンモジュール（ＮＬＭ：Network Listen Module）または同様のものも備え得る。
【００４９】
[0055]装置５０６（およびそれがリレー局でない場合には装置５０４）は、他のノードと通信するための少なくとも１つの通信デバイス（通信デバイス５２６、およびオプションとして５２０によって表される）を含む。例えば、通信デバイス５２６は、ワイヤベースまたはワイヤレスバックホールを介して１つまたは複数のネットワークエンティティと通信するように構成されるネットワークインターフェースを備え得る。いくつかの態様において、通信デバイス５２６は、ワイヤベースまたはワイヤレス信号通信をサポートするように構成されたトランシーバとして実現され得る。この通信は、例えば、メッセージ、パラメータ、または他のタイプの情報を送るおよび受信することを伴い得る。したがって、図５の例では、通信デバイス５２６は、送信機５２８および受信機５３０を備えるものとして示される。同様に、装置５０４がリレー局でない場合、通信デバイス５２０は、ワイヤベースまたはワイヤレスバックホールを介して１つまたは複数のネットワークエンティティと通信するように構成されるネットワークインターフェースを備え得る。通信デバイス５２６と同様に、通信デバイス５２０は、送信機５２２および受信機５２４を備えるものとして示される。
【００５０】
[0056]装置５０２、５０４、および５０６はまた、本明細書で教示されるブロードキャストレンジングメッセージ動作と併せて使用され得る他のコンポーネントを含む。装置５０２は、本明細書で教示される、例えば、ＦＴＭプロシージャを実行すること、非ＦＴＭプロシージャを実行すること、ＴＣＦ推定値を計算すること、およびサーバにＴＣＦ推定値を送ることに関連する機能を提供し、および、他の処理機能を提供するための処理システム５３２を含む。装置５０４は、例えば、本明細書に教示されるＦＴＭおよび／または非ＦＴＭメッセージを交換することに関する機能を提供し、および、他の処理の機能を提供するための、処理システム５３４を含む。装置５０６は、例えば、ＴＣＦ推定値を受信すること、マスタＴＣＦ推定値を維持すること、ワイヤレスデバイスにマスタＴＣＦ推定値を提供することに関連する機能を提供し、および、他の処理機能を提供するための処理システム５３６を含む。装置５０２、５０４、および５０６は、情報（例えば、予約されたリソース、閾値、パラメータ、等を示す情報）を維持するための、メモリコンポーネント５３８、５４０、および５４２（例えば、各々がメモリデバイスを含む）を、それぞれ含む。加えて、装置５０２、５０４、および５０６は、インジケーション（例えば、オーディブルおよび／またはビジュアルインジケーション）をユーザに提供するための、および／または（例えば、キーパッド、タッチスクリーン、マイクロフォン、等のような感知（sensing）デバイスのユーザアクチュエーションの際に）ユーザ入力を受信するための、ユーザインタフェースデバイス５４４、５４６、および５４８をそれぞれ含む。
【００５１】
[0057]便宜上、装置５０２、５０４、および／または５０６は、本明細書で説明される様々な例にしたがって構成され得る様々なコンポーネントを含むものとして、図５に示される。しかしながら、例示されるブロックが異なる設計では異なる機能性を有し得ることが認識されるであろう。
【００５２】
[0058]図５のコンポーネントは、様々な方法で実現され得る。いくつかの実現では、図５のコンポーネントは、例えば、１つまたは複数のプロセッサおよび／または（１つまたは複数のプロセッサを含み得る）１つまたは複数のＡＳＩＣのような、１つまたは複数の回路において実現され得る。ここで、各回路は、この機能を提供するために回路によって使用される実行可能なコードまたは情報を記憶するための少なくとも１つのメモリコンポーネントを使用および／または組み込み得る。例えば、ブロック５０８、５３２、５３８、および５４４によって表される機能のうちのいくつかまたはすべては、（例えば、適切なコードの実行によって、および／またはプロセッサコンポーネントの適切な構成によって）装置５０２のプロセッサおよびメモリコンポーネントによって、実現され得る。同様に、ブロック５１４、５２０、５３４、５４０、および５４６によって表される機能のうちのいくつかまたはすべては、（例えば、適切なコードの実行によって、および／またはプロセッサコンポーネントの適切な構成によって）装置５０４のプロセッサおよびメモリコンポーネントによって、実現され得る。また、ブロック５２６、５３６、５４２、および５４８によって表される機能のうちのいくつかまたはすべては、（例えば、適切なコードの実行によって、および／またはプロセッサコンポーネントの適切な構成によって）装置５０６のプロセッサおよびメモリコンポーネントによって、実現され得る。
【００５３】
[0059]図６は、一連の相互関係のある機能モジュールとして表される例示的なワイヤレス局（ＳＴＡ）６００を例示する。ＳＴＡ６００は、ＳＴＡ１２０Ａ、ＳＴＡ１２０Ｂ、および／または装置５０２の１つの可能な実現である。ＳＴＡ６００とＡＰとの間の第１のＲＴＴを取得するためにＦＴＭプロシージャを実行するためのモジュール６０２は、例えば、本明細書で説明されるように、通信デバイス５０８に、少なくともいくつかの態様において対応し得る。ＳＴＡ６００とＡＰとの間の第２のＲＴＴを取得するために非ＦＴＭプロシージャを実行するためのモジュール６０４は、例えば、本明細書で説明されるように、通信デバイス５０８に、少なくともいくつかの態様において対応し得る。第２のＲＴＴと第１のＲＴＴとの間の差に基づいてＡＰのＴＣＦ推定値を計算するためのモジュール６０６は、例えば、処理システム５３２および／またはメモリコンポーネント５３８に、少なくともいくつかの態様において対応し得る。ＡＰのＴＣＦ推定値を表すデータをサーバに送るためのモジュール６０８は、例えば、本明細書で説明されるように、通信デバイス５０８に、少なくともいくつかの態様において対応し得る。
【００５４】
[0060]図７は、一連の相互関係のある機能モジュールとして表される例示的なサーバ７００を例示する。サーバ７００は、サーバ１４０および／または装置５０６の１つの可能な実現である。ＡＰのＴＣＦ推定値を複数のワイヤレス局から受信するためのモジュール７０２は、例えば、本明細書で説明されるように、通信デバイス５２６に、少なくともいくつかの態様において対応し得る。複数のワイヤレス局から受信されたＴＣＦ推定値に基づいてＡＰについてのマスタＴＣＦ推定値を維持するためのモジュール７０４は、例えば、本明細書で説明されるように、処理システム５３６および／またはメモリコンポーネント５３８に、少なくともいくつかの態様において対応し得る。少なくとも１つのワイヤレス局にマスタＴＣＦ推定値を提供するためのモジュール７０６は、例えば、本明細書で説明されるように、通信デバイス５２６に、少なくともいくつかの態様において対応し得る。
【００５５】
[0061]図６および７のモジュールの機能は、本明細書における教示と一致する様々な方法で実現され得る。いくつかの設計では、これらのモジュールの機能は、１つまたは複数の電気的なコンポーネントとして実現され得る。いくつかの設計では、これらのブロックの機能は、１つまたは複数のプロセッサコンポーネントを含む処理システムとして実現され得る。いくつかの設計では、これらのモジュールの機能は、例えば、１つまたは複数の集積回路（例えば、ＡＳＩＣ）の少なくとも一部を使用して実現され得る。本明細書で説明されたように、集積回路は、プロセッサ、ソフトウェア、他の関連したコンポーネント、またはそれらの何らかの組み合わせを含み得る。したがって、異なるモジュールの機能は、例えば、集積回路の異なるサブセットとして、１セットのソフトウェアモジュールの異なるサブセットとして、またはこれらの組み合わせで実現され得る。また、（例えば、集積回路の、および／または１セットのソフトウェアモジュールの）所与のサブセットは、１つより多くのモジュールについての機能の少なくとも一部分を提供し得ることが理解されるであろう。
【００５６】
[0062]加えて、図６および７によって表されるコンポーネントおよび機能、並びに本明細書で説明された他のコンポーネントおよび機能は、任意の適した手段を使用して実現され得る。このような手段はまた、少なくとも部分的に、本明細書で教示されるような対応する構造を使用して実現され得る。例えば、図６および図７の「〜のためのモジュール」というコンポーネントと併せて上述されたコンポーネントは、また、同様に指定された「〜のための手段」という機能性に対応し得る。したがって、いくつかの態様では、このような手段のうちの１つまたは複数は、本明細書で教示されるようなプロセッサコンポーネント、集積回路、または他の適切な構造のうちの１つまたは複数を使用して実現され得る。
【００５７】
[0063]「第１の」、「第２の」等のような指定を使用した本明細書における要素へのいずれの参照も、一般に、それらの要素の数量または順序を限定しないことは理解されるべきである。むしろ、これらの指定は、２つ以上の要素または要素の事例の間で区別する便利な方法として本明細書で使用され得る。したがって、第１の要素および第２の要素への言及は、そこで２つ要素のみが用いられ得ることも、または何らかの意味で第１の要素が第２の要素より優先されなければならないことも、意味していない。また、別途述べられない限り、要素のセットは、１つまたは複数の要素を備え得る。加えて、本明細書または特許請求の範囲において使用される「Ａ、Ｂ、またはＣのうちの少なくとも１つ」、または「Ａ、Ｂ、またはＣのうちの１つまたは複数」、または「Ａ、Ｂ、およびＣから成るグループのうちの少なくとも１つ」という形式の用語は、「ＡまたはＢまたはＣまたはこれら要素の任意の組合せ」を意味する。たとえば、この用語は、Ａ、またはＢ、またはＣ、またはＡおよびＢ、またはＡおよびＣ、またはＡおよびＢおよびＣ、または２Ａ、または２Ｂ、または２Ｃ、等を含み得る。
【００５８】
[0064]上記記述および説明の観点から、当業者は、本明細書で開示された態様に関連して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実現され得ることを認識するであろう。ハードウェアおよびソフトウェアのこの互換性を明確に例示するために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、概してそれらの機能の観点から上記で説明されてきた。このような機能が、ハードウェアとして実装されるか、またはソフトウェアとして実装されるかは、特定のアプリケーションおよびシステム全体に課せられる設計制約に依存する。当業者であれば、説明された機能を特定のアプリケーションごとに様々な方法で実現し得るが、このような実現の決定は、本開示の範囲からの逸脱を生じるものと解釈されるべきではない。
【００５９】
[0065]したがって、例えば、装置または装置の任意のコンポーネントは、本明細書で教示されている機能を提供するように構成され得る（または動作可能にされ得る、または適応され得る）ことが認識されるであろう。これは、例えば、装置またはコンポーネントを、それが機能を提供することになるように製造する（たとえば、作る）ことによって、装置またはコンポーネントを、それが機能を提供することになるようにプログラミングすることによって、または何らかの他の適切な実現技法の使用を通して、達成され得る。一例として、集積回路は、必須の機能を提供するように作られ得る。別の例として、集積回路は、必須の機能をサポートするように作られ、そして必須の機能を提供するように（例えば、プログラミングを介して）構成され得る。さらに別の例として、プロセッサ回路が、必須の機能を提供するためのコードを実行し得る。
【００６０】
[0066]さらに、本明細書で開示された態様に関連して説明された方法、シーケンス、および／またはアルゴリズムは、直接的にハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはそれら２つの組合せで、具現化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当該技術分野において周知である任意の他の形態の記憶媒体内に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、また記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体は、プロセッサと一体化され得る（例えば、キャッシュメモリ）。
【００６１】
[0067]したがって、例えば、本開示のある特定の態様が、図２〜４を参照して上述されたような方法を具現化するコンピュータ可読媒体を含むことができることも認識されるであろう。
【００６２】
[0068]先の開示は様々な例示的な態様を示しているが、添付の特許請求の範囲によって定められた範囲から逸脱することなく、例示された例に対して様々な変更および修正がなされ得ることが留意されるべきである。本開示は、具体的に例示される例のみに限定されるようには意図されていない。例えば、そうではないと明記されない限り、本明細書に説明された本開示の態様による方法の請求項のアクション、ステップ、および／または機能は、いかなる特定の順序で実施される必要もない。さらに、ある特定の態様は、単数形で説明され得るまたは特許請求され得るが、単数形への限定が明記されていない限り、複数形が考慮されている。
【図１】
2019523878.tif 000003
【図２】
2019523878.tif 000004
【図３】
2019523878.tif 000005
【図４】
2019523878.tif 000006
【図５】
2019523878.tif 000007
【図６】
2019523878.tif 000008
【図７】
2019523878.tif 000009
【手続補正書】
【提出日】令和1年6月6日(2019.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記ワイヤレス局と前記アクセスポイントとの間で１つまたは複数のファインタイミング測定（ＦＴＭ）メッセージを交換することを含むＦＴＭプロシージャを、前記ワイヤレス局によって、実行することと、
前記ワイヤレス局と前記アクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを、前記ワイヤレス局によって、実行することと、ここにおいて前記非ＦＴＭプロシージャは、
非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントに送信された前記非ＦＴＭメッセージに応答して、前記アクセスポイントから非ＦＴＭ応答メッセージを受信することと、
前記非ＦＴＭ応答メッセージの到着時間と前記非ＦＴＭメッセージの出発時間との間の差に基づいて、前記第２のＲＴＴを、前記ワイヤレス局によって、計算することと、を備える、
前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づいて、前記アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、
前記アクセスポイントの前記ＴＣＦ推定値を表すデータをサーバに送ることと、
を備える、方法。
【請求項２】
前記アクセスポイントの平均ＴＣＦ推定値を得るために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の複数の位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことをさらに備え、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１に記載の方法。
【請求項３】
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の同じ位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことをさらに備え、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１に記載の方法。
【請求項４】
前記ＦＴＭプロシージャの前記ワイヤレス局と前記アクセスポイントとの間で、前記１つまたは複数のＦＴＭメッセージを前記交換することは、
ＦＴＭ要求メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからＦＴＭ応答メッセージを受信することと、
ＦＴＭ確認応答メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからタイミング情報を受信することと、ここにおいて、前記タイミング情報は、前記アクセスポイントからの前記ＦＴＭ応答メッセージの出発時間および前記アクセスポイントにおける前記ＦＴＭ確認応答メッセージの到着時間を備える、
を備える、請求項１に記載の方法。
【請求項５】
前記非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記タイミング情報を受信した後の閾値時間未満に前記ワイヤレス局から前記非ＦＴＭメッセージを送信することを備える、請求項４に記載の方法。
【請求項６】
前記閾値時間は、約２ミリ秒よりも短い、請求項５に記載の方法。
【請求項７】
前記非ＦＴＭプロシージャを実行することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記ワイヤレス局の現在位置が、前記ＦＴＭプロシージャが実行されたときの前記ワイヤレス局の位置から閾値未満の距離離れていると決定することに応答するものである、請求項１に記載の方法。
【請求項８】
前記非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージを備え、前記非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージを備える、請求項１に記載の方法。
【請求項９】
前記ＴＣＦ推定値は、前記アクセスポイントにおいて前記非ＦＴＭメッセージを受信することと前記アクセスポイントによって前記非ＦＴＭ応答メッセージを送信することとの間の前記アクセスポイントにおける１つまたは複数の遅延の推定値である、請求項１に記載の方法。
【請求項１０】
前記第２のＲＴＴを計算することは、前記第２のＲＴＴが前記１つまたは複数の遅延を含む非補償型ＲＴＴ測定値であるように、前記１つまたは複数の遅延を補償することなく前記第２のＲＴＴを計算することを備える、請求項９に記載の方法。
【請求項１１】
ワイヤレス局であって、
トランシーバと、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのメモリと、を備え、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記トランシーバと前記アクセスポイントとの間で１つまたは複数のファインタイミング測定（ＦＴＭ）メッセージを交換することを含むＦＴＭプロシージャを実行することと、
前記ワイヤレス局と前記アクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを実行することと、ここにおいて前記非ＦＴＭプロシージャは、
非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに、前記トランシーバで、送信することと、
前記アクセスポイントに送信された前記非ＦＴＭメッセージに応答して、前記アクセスポイントから非ＦＴＭ応答メッセージを、前記トランシーバで、受信することと、
前記非ＦＴＭ応答メッセージの到着時間と前記非ＦＴＭメッセージの出発時間との間の差に基づいて、前記第２のＲＴＴを計算することと、を備える、
前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づいて、前記アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、
前記アクセスポイントの前記ＴＣＦ推定値を表すデータをサーバに送ることと、
を行うよう指示するように構成される、ワイヤレス局。
【請求項１２】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の複数の位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことを行うよう指示するようにさらに構成され、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１１に記載のワイヤレス局。
【請求項１３】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の同じ位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことを行うよう指示するようにさらに構成され、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、請求項１１に記載のワイヤレス局。
【請求項１４】
前記ＦＴＭプロシージャの前記ワイヤレス局と前記アクセスポイントとの間で、前記１つまたは複数のＦＴＭメッセージを前記交換することは、
ＦＴＭ要求メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからＦＴＭ応答メッセージを受信することと、
ＦＴＭ確認応答メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからタイミング情報を受信することと、ここにおいて、前記タイミング情報は、前記アクセスポイントからの前記ＦＴＭ応答メッセージの出発時間および前記アクセスポイントにおける前記ＦＴＭ確認応答メッセージの到着時間を備える、
を備える、請求項１１に記載のワイヤレス局。
【請求項１５】
前記非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記タイミング情報を受信した後の閾値時間未満に前記ワイヤレス局から前記非ＦＴＭメッセージを送信することを備える、請求項１４に記載のワイヤレス局。
【請求項１６】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記ワイヤレス局の現在位置が、前記ＦＴＭプロシージャが実行されたときの前記ワイヤレス局の位置から閾値未満の距離離れていると決定することに応答して、前記非ＦＴＭプロシージャを実行するよう指示するようにさらに構成される、請求項１１に記載のワイヤレス局。
【請求項１７】
前記非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージを備え、前記非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージを備える、請求項１１に記載のワイヤレス局。
【請求項１８】
前記ＴＣＦ推定値は、前記アクセスポイントにおいて前記非ＦＴＭメッセージを受信することと前記アクセスポイントによって前記非ＦＴＭ応答メッセージを送信することとの間のアクセスポイントにおける１つまたは複数の遅延の推定値である、請求項１１に記載のワイヤレス局。
【請求項１９】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、前記第２のＲＴＴが前記１つまたは複数の遅延を含む非補償型ＲＴＴ測定値であるように、前記１つまたは複数の遅延を補償することなく前記第２のＲＴＴを計算するよう指示するようにさらに構成される、請求項１８に記載のワイヤレス局。
【請求項２０】
方法であって、
複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を、サーバにおいて受信することと、ここにおいて、各ＴＣＦ推定値は、前記複数のワイヤレス局のそれぞれのワイヤレス局に関連付けられ、前記アクセスポイントとともに前記それぞれのワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャとの両方に基づく、
前記ＦＴＭプロシージャは、第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記それぞれのワイヤレス局と前記アクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含み、前記非ＦＴＭプロシージャは、前記それぞれのワイヤレス局と前記アクセスポイントとの間の第２のＲＴＴを得ることを含み、前記アクセスポイントの前記ＴＣＦ推定値は、前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づく；
前記複数のワイヤレス局から受信された前記ＴＣＦ推定値に基づいて、前記アクセスポイントについてのマスタＴＣＦ推定値を、前記サーバにおいて維持することと、
少なくとも１つのワイヤレス局に前記マスタＴＣＦ推定値を提供することと、
を備える、方法。
【請求項２１】
前記アクセスポイントについての前記マスタＴＣＦ推定値を維持することは、前記複数のワイヤレス局から受信される前記ＴＣＦ推定値を平均化することを備える、請求項２０に記載の方法。
【請求項２２】
前記少なくとも１つのワイヤレス局から、位置支援データに関する要求を、前記サーバにおいて、受信することと、
前記アクセスポイントの前記マスタＴＣＦ推定値を含むように前記位置支援データを生成することと、
前記位置支援データを前記少なくとも１つのワイヤレス局に送ることと、
をさらに備える、請求項２０に記載の方法。
【請求項２３】
前記アクセスポイントは、複数のアクセスポイントのうちの１つであり、前記方法は、
前記複数のアクセスポイントの各々についてのＴＣＦ推定値を受信することと、
前記複数のアクセスポイントのうちの少なくとも２つのアクセスポイントが同一の場所に配置されているかどうかを決定することと、
前記少なくとも２つのアクセスポイントについての組み合わされたマスタＴＣＦ推定値を生成するために、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値を組み合わせることと、
をさらに備える、請求項２０に記載の方法。
【請求項２４】
前記組み合わされたマスタＴＣＦ推定値は、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値の平均である、請求項２３に記載の方法。
【請求項２５】
サーバであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのメモリと、を備え、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を受信することと、ここにおいて、各ＴＣＦ推定値は、前記複数のワイヤレス局のそれぞれのワイヤレス局に関連付けられ、前記アクセスポイントとともに前記それぞれのワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャとの両方に基づく、
前記ＦＴＭプロシージャは、第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記それぞれのワイヤレス局と前記アクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含み、前記非ＦＴＭプロシージャは、前記それぞれのワイヤレス局と前記アクセスポイントとの間の第２のＲＴＴを得ることを含み、前記アクセスポイントの前記ＴＣＦ推定値は、前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づく；
複数のワイヤレス局から受信された前記ＴＣＦ推定値に基づいて、前記アクセスポイントについてのマスタＴＣＦ推定値を維持することと、
少なくとも１つのワイヤレス局に前記マスタＴＣＦ推定値を提供することと、
を行うよう指示するように構成される、サーバ。
【請求項２６】
前記アクセスポイントについての前記マスタＴＣＦ推定値を維持することは、前記複数のワイヤレス局から受信される前記ＴＣＦ推定値を平均化することを備える、請求項２５に記載のサーバ。
【請求項２７】
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
前記少なくとも１つのワイヤレス局から、位置支援データに関する要求を受信することと、
前記アクセスポイントの前記マスタＴＣＦ推定値を含むように前記位置支援データを生成することと
前記位置支援データを前記少なくとも１つのワイヤレス局に送ることと、
を行うよう指示するようにさらに構成される、請求項２５に記載のサーバ。
【請求項２８】
前記アクセスポイントは、ＦＴＭ対応アクセスポイントであり、前記少なくとも１つのワイヤレス局は、前記ＦＴＭプロシージャを使用するように構成されない、請求項２７に記載のサーバ。
【請求項２９】
前記アクセスポイントは、複数のアクセスポイントうちの１つであり、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
前記複数のアクセスポイントの各々についてのＴＣＦ推定値を受信することと、
前記複数のアクセスポイントのうちの少なくとも２つのアクセスポイントが同一の場所に配置されているかどうかを決定することと、
前記少なくとも２つのアクセスポイントについての組み合わされたマスタＴＣＦ推定値を生成するために、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値を組み合わせることと、
を行うよう指示するようにさらに構成される、請求項２５に記載のサーバ。
【請求項３０】
前記組み合わされたマスタＴＣＦ推定値は、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値の平均である、請求項２９に記載のサーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
[0068]先の開示は様々な例示的な態様を示しているが、添付の特許請求の範囲によって定められた範囲から逸脱することなく、例示された例に対して様々な変更および修正がなされ得ることが留意されるべきである。本開示は、具体的に例示される例のみに限定されるようには意図されていない。例えば、そうではないと明記されない限り、本明細書に説明された本開示の態様による方法の請求項のアクション、ステップ、および／または機能は、いかなる特定の順序で実施される必要もない。さらに、ある特定の態様は、単数形で説明され得るまたは特許請求され得るが、単数形への限定が明記されていない限り、複数形が考慮されている。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
方法であって、
ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記ワイヤレス局と前記アクセスポイントとの間で１つまたは複数のファインタイミング測定（ＦＴＭ）メッセージを交換することを含むＦＴＭプロシージャを、前記ワイヤレス局によって、実行することと、
前記ワイヤレスデバイスと前記アクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを、前記ワイヤレス局によって、実行することと、ここにおいて前記非ＦＴＭプロシージャは、
非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントに送信された前記非ＦＴＭメッセージに応答して、前記アクセスポイントから非ＦＴＭ応答メッセージを受信することと、
前記非ＦＴＭ応答メッセージの到着時間と前記非ＦＴＭメッセージの出発時間との間の差に基づいて、前記第２のＲＴＴを、前記第１のワイヤレス局によって、計算することと、を備える、
前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づいて、前記アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、
前記アクセスポイントの前記ＴＣＦ推定値を表すデータをサーバに送ることと、
を備える、方法。
［Ｃ２］
前記アクセスポイントの平均ＴＣＦ推定値を得るために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の複数の位置についての前記ＴＣＦ推定値を計算することと、を繰り返すことをさらに備え、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、Ｃ１に記載の方法。
［Ｃ３］
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の同じ位置についての前記ＴＣＦ推定値を計算することと、を繰り返すことをさらに備え、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、Ｃ１に記載の方法。
［Ｃ４］
前記ＦＴＭプロシージャの前記ワイヤレス局と前記アクセスポイントとの間で、前記１つまたは複数のＦＴＭメッセージを前記交換することは、
ＦＴＭ要求メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからＦＴＭ応答メッセージを受信することと、
ＦＴＭ確認応答メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからタイミング情報を受信することと、ここにおいて、前記タイミング情報は、前記アクセスポイントからの前記ＦＴＭ応答メッセージの出発時間および前記アクセスポイントにおける前記ＦＴＭ確認応答メッセージの到着時間を備える、
を備える、Ｃ１に記載の方法。
［Ｃ５］
前記非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記タイミング情報を受信した後の閾値時間未満に前記ワイヤレス局から前記非ＦＴＭメッセージを送信することを備える、Ｃ４に記載の方法。
［Ｃ６］
前記閾値時間は、約２ミリ秒よりも短い、Ｃ５に記載の方法。
［Ｃ７］
前記非ＦＴＭプロシージャを実行することは、前記第１のＲＴＴの使用に対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記ワイヤレス局の現在位置が、前記ＦＴＭプロシージャが実行されたときの前記ワイヤレス局の位置から閾値未満の距離離れていると決定することに応答するものである、Ｃ１に記載の方法。
［Ｃ８］
前記非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージを備え、前記非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージを備える、Ｃ１に記載の方法。
［Ｃ９］
前記ＴＣＦ推定値は、前記アクセスポイントにおいて前記非ＦＴＭメッセージを受信することと前記アクセスポイントによって前記非ＦＴＭ応答メッセージを送信することとの間の前記アクセスポイントにおける１つまたは複数の遅延の推定値である、Ｃ１に記載の方法。
［Ｃ１０］
前記第２のＲＴＴを計算することは、前記第２のＲＴＴが前記１つまたは複数の遅延を含む非補償型ＲＴＴ測定であるように、前記１つまたは複数の遅延を補償することなく前記第２のＲＴＴを計算することを備える、Ｃ９に記載の方法。
［Ｃ１１］
ワイヤレス局であって、
トランシーバと、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのメモリと、を備え、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
ワイヤレス局とアクセスポイントとの間の第１のラウンドトリップ時間（ＲＴＴ）を得るために、前記トランシーバと前記アクセスポイントとの間で１つまたは複数のＦＴＭメッセージを交換することを含むファインタイミング測定（ＦＴＭ）プロシージャを実行することと、
前記ワイヤレス局と前記アクセスポイントとの間の第２のＲＴＴを得るために、非ＦＴＭプロシージャを実行することと、ここにおいて前記非ＦＴＭプロシージャは、
非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに、前記トランシーバで、送信することと、
前記アクセスポイントに送信された前記非ＦＴＭメッセージに応答して、前記アクセスポイントから非ＦＴＭ応答メッセージを、前記トランシーバで、受信することと、
前記非ＦＴＭ応答メッセージの到着時間と前記非ＦＴＭメッセージの出発時間との間の差に基づいて、前記第２のＲＴＴを計算することと、を備える、
前記第２のＲＴＴと前記第１のＲＴＴとの間の差に基づいて、前記アクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を計算することと、
前記アクセスポイントの前記ＴＣＦ推定値を表すデータをサーバに送ることと、
を行うよう指示するように構成される、ワイヤレス局。
［Ｃ１２］
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の複数の位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことを行うよう指示するようにさらに構成され、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、Ｃ１１に記載のワイヤレス局。
［Ｃ１３］
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、
前記アクセスポイントの平均ＴＣＦ推定値を取得するために、前記ＦＴＭプロシージャを前記実行することと、前記非ＦＴＭプロシージャを前記実行することと、前記ワイヤレス局の同じ位置についての前記ＴＣＦ推定値を前記計算することと、を繰り返すことを行うよう指示するようにさらに構成され、前記ＴＣＦ推定値を表す前記データは、前記平均ＴＣＦ推定値である、Ｃ１１に記載のワイヤレス局。
［Ｃ１４］
前記ＦＴＭプロシージャの前記ワイヤレス局と前記アクセスポイントとの間で、前記１つまたは複数のＦＴＭメッセージを前記交換することは、
ＦＴＭ要求メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからＦＴＭ応答メッセージを受信することと、
ＦＴＭ確認応答メッセージを前記ワイヤレス局から前記アクセスポイントに送信することと、
前記アクセスポイントからタイミング情報を受信することと、ここにおいて、前記タイミング情報は、前記アクセスポイントからの前記ＦＴＭ応答メッセージの出発時間および前記アクセスポイントにおける前記ＦＴＭ確認応答メッセージの到着時間を備える、
を備える、Ｃ１１に記載のワイヤレス局。
［Ｃ１５］
前記非ＦＴＭメッセージを前記ワイヤレス局から前記アクセスポイントに送信することは、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記タイミング情報を受信した後の閾値時間未満に前記ワイヤレス局から前記非ＦＴＭメッセージを送信することを備える、Ｃ１４に記載のワイヤレス局。
［Ｃ１６］
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、前記第１のＲＴＴに対応する距離と前記第２のＲＴＴに対応する距離との間の差を低減するために、前記ワイヤレス局の現在位置が、前記ＦＴＭプロシージャが実行されたときの前記ワイヤレス局の位置から閾値未満の距離離れていると決定することに応答して、前記非ＦＴＭプロシージャを実行するよう指示するようにさらに構成される、Ｃ１１に記載のワイヤレス局。
［Ｃ１７］
前記非ＦＴＭメッセージは、送信要求（ＲＴＳ）メッセージを備え、前記非ＦＴＭ応答メッセージは、クリアツーセンド（ＣＴＳ）メッセージを備える、Ｃ１１に記載のワイヤレス局。
［Ｃ１８］
前記ＴＣＦ推定値は、前記アクセスポイントにおいて前記非ＦＴＭメッセージを受信することと前記アクセスポイントによって前記非ＦＴＭ応答メッセージを送信することとの間のアクセスポイントにおける１つまたは複数の遅延の推定値である、Ｃ１１に記載のワイヤレス局。
［Ｃ１９］
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記ワイヤレス局に、前記第２のＲＴＴが前記１つまたは複数の遅延を含む非補償型ＲＴＴ測定であるように、前記１つまたは複数の遅延を補償することなく前記第２のＲＴＴを計算するよう指示するようにさらに構成される、Ｃ１８に記載のワイヤレス局。
［Ｃ２０］
方法であって、
複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を、サーバにおいて受信することと、ここにおいて、各ＴＣＦ推定値は、前記アクセスポイントとともに前記複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャとの両方に基づく；
前記複数のワイヤレス局から受信された前記ＴＣＦ推定値に基づいて、前記アクセスポイントについてのマスタＴＣＦ推定値を、前記サーバにおいて維持することと、
少なくとも１つのワイヤレス局に前記マスタＴＣＦ推定値を提供することと、
を備える、方法。
［Ｃ２１］
前記アクセスポイントについての前記マスタＴＣＦ推定値を維持することは、前記複数のワイヤレス局から受信される前記ＴＣＦ推定値を平均化することを備える、Ｃ２１に記載の方法。
［Ｃ２２］
前記少なくとも１つのワイヤレス局から、位置支援データに関する要求を、前記サーバにおいて、受信することと、
前記アクセスポイントの前記マスタＴＣＦ推定値を含むように前記位置支援データを生成することと、
前記位置支援データを前記少なくとも１つのワイヤレス局に送ることと、
をさらに備える、Ｃ２０に記載の方法。
［Ｃ２３］
前記アクセスポイントは、複数のアクセスポイントのうちの１つであり、前記方法は、
前記複数のアクセスポイントの各々についてのＴＣＦ推定値を受信することと、
前記複数のアクセスポイントのうちの少なくとも２つのアクセスポイントが同一の場所に配置されているかどうかを決定することと、
前記少なくとも２つのアクセスポイントについての組み合わされたマスタＴＣＦ推定値を生成するために、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値を組み合わせることと、
をさらに備える、Ｃ２０に記載の方法。
［Ｃ２４］
前記組み合わされたマスタＴＣＦ推定値は、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値の平均である、Ｃ２３に記載の方法。
［Ｃ２５］
サーバであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合された少なくとも１つのメモリと、を備え、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
複数のワイヤレス局からアクセスポイントのターンアラウンド較正係数（ＴＣＦ）推定値を受信することと、ここにおいて、各ＴＣＦ推定値は、前記アクセスポイントとともに複数のワイヤレス局によって実行されるファインタイミング測定（ＦＴＭ）プロシージャと非ＦＴＭプロシージャとの両方に基づく；
複数のワイヤレス局から受信されたＴＣＦ推定値に基づいて、前記アクセスポイントについてのマスタＴＣＦ推定値を維持することと、
少なくとも１つのワイヤレス局に前記マスタＴＣＦ推定値を提供することと、
を行うよう指示するように構成される、サーバ。
［Ｃ２６］
前記アクセスポイントについての前記マスタＴＣＦ推定値を維持することは、前記複数のワイヤレス局から受信される前記ＴＣＦ推定値を平均化することを備える、Ｃ２５に記載のサーバ。
［Ｃ２７］
前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
前記少なくとも１つのワイヤレス局から、位置支援データに関する要求を受信することと、
前記アクセスポイントの前記マスタＴＣＦ推定値を含むように前記位置支援データを生成することと
前記位置支援データを前記少なくとも１つのワイヤレス局に送ることと、
を行うよう指示するようにさらに構成される、Ｃ２５に記載のサーバ。
［Ｃ２８］
前記アクセスポイントは、ＦＴＭ対応アクセスポイントであり、前記少なくとも１つのワイヤレス局は、前記ＦＴＭプロシージャを使用するように構成されない、Ｃ２７に記載のサーバ。
［Ｃ２９］
前記アクセスポイントは、複数のアクセスポイントうちの１つであり、前記少なくとも１つのプロセッサおよび前記少なくとも１つのメモリは、前記サーバに、
前記複数のアクセスポイントの各々についてのＴＣＦ推定値を受信することと、
前記複数のアクセスポイントのうちの少なくとも２つのアクセスポイントが同一の場所に配置されているかどうかを決定することと、
前記少なくとも２つのアクセスポイントについての組み合わされたマスタＴＣＦ推定値を生成するために、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値を組み合わせることと、
を行うよう指示するようにさらに構成される、Ｃ２５に記載のサーバ。
［Ｃ３０］
前記組み合わされたマスタＴＣＦ推定値は、前記少なくとも２つのアクセスポイントに対応する前記ＴＣＦ推定値の平均である、Ｃ２９に記載のサーバ。
【国際調査報告】
2019523878.tif 000010
2019523878.tif 000011
2019523878.tif 000012