(57)【要約】  方法は、近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定することを含む。方法は、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することをさらに含む。
2017522783.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、前記ＮＡＮの第２のデバイスへの前記第１のデバイスの近接度を決定することと、
前記近接度に基づいて前記第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することと、を備える、方法。
【請求項２】
前記近接度を決定するために１つまたは複数の微タイミング測定（ＦＴＭ）を実行することをさらに備える、
請求項１に記載の方法。
【請求項３】
前記第１のデバイスの前記ＮＡＮ動作モードは、マスタデバイス動作モードと非マスタデバイス動作モードとの間で変更される、
請求項１に記載の方法。
【請求項４】
前記第２のデバイスから受信された送信に関連する受信信号強度インジケータ（ＲＳＳＩ）にさらに基づいて前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定することをさらに備える、
請求項１に記載の方法。
【請求項５】
前記近接度に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定することは、前記ＲＳＳＩに基づいて前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定する前に生じる、
請求項４に記載の方法。
【請求項６】
前記近接度に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定することは、前記ＲＳＳＩに基づいて前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定した後に生じる、
請求項４に記載の方法。
【請求項７】
前記第２のデバイスから受信された送信に関連する受信信号強度インジケータ（ＲＳＳＩ）に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定することと、
前記近接度に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを前記マスタデバイス動作モードから前記非マスタデバイス動作モードに変更すべきかどうかを決定することと、をさらに備える、
請求項１に記載の方法。
【請求項８】
前記ＮＡＮ動作モードを前記非マスタデバイス動作モードに変更する前に１つまたは複数のマスタデバイス動作を終了させることと、
前記ＮＡＮ動作モードを前記マスタデバイス動作モードに変更し次第前記１つまたは複数のマスタデバイス動作を開始することと、をさらに備える、
請求項７に記載の方法。
【請求項９】
前記近接度に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定することと、
前記第２のデバイスから受信された送信に関連する受信信号強度インジケータ（ＲＳＳＩ）に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを前記マスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定することと、をさらに備える、
請求項１に記載の方法。
【請求項１０】
前記近接度に基づいておよび前記第１のデバイスにおいて前記第２のデバイスから受信された送信に関連する受信信号強度インジケータ（ＲＳＳＩ）に基づいて前記第１のデバイスの前記ＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定することをさらに備える、
請求項１に記載の方法。
【請求項１１】
前記近接度に基づいておよび前記第１のデバイスにおいて前記第２のデバイスから受信された送信に関連する受信信号強度インジケータ（ＲＳＳＩ）に基づいて前記第１のデバイスの前記ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定することをさらに備える、
請求項１に記載の方法。
【請求項１２】
前記近接度が第１の近接度しきい値を超えないことに基づいて前記ＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更することをさらに備え、ここにおいて、前記第２のデバイスは、１つまたは複数のマスタデバイス動作を実行するように構成される、
請求項１に記載の方法。
【請求項１３】
前記ＮＡＮの３つの他のデバイスへの前記第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないことに基づいて前記第１のデバイスの前記ＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更することをさらに備える、
請求項１に記載の方法。
【請求項１４】
前記３つの他のデバイスの各々は、１つまたは複数のマスタデバイス動作を実行する、
請求項１３に記載の方法。
【請求項１５】
前記近接度が第１の近接度しきい値を超えないことに基づいて前記ＮＡＮ動作モードを非マスタ同期デバイス動作モードから非マスタ非同期デバイス動作モードに変更することをさらに備える、
請求項１に記載の方法。
【請求項１６】
前記近接度が第１の近接度しきい値を超えることに基づいて前記ＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更することをさらに備える、
請求項１に記載の方法。
【請求項１７】
前記ＮＡＮの３つまたはそれよりも多い他のデバイスへの前記第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないことに基づいて前記ＮＡＮ動作モードを非マスタ同期デバイス動作モードから非マスタ非同期デバイス動作モードに変更することをさらに備える、
請求項１に記載の方法。
【請求項１８】
前記ＮＡＮの３つ未満の他のデバイスへの前記第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないことに基づいて前記ＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更することをさらに備える、
請求項１に記載の方法。
【請求項１９】
前記近接度が第１の近接度しきい値を超えることに基づいて前記第１のデバイスの前記ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更することをさらに備える、
請求項１に記載の方法。
【請求項２０】
前記第１のデバイスから前記第２のデバイスに前記近接度を示す情報を送ることをさらに備える、
請求項１に記載の方法。
【請求項２１】
装置であって、
プロセッサと、
前記プロセッサに結合されたメモリと、を備え、ここにおいて、前記メモリは、
近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、前記ＮＡＮの第２のデバイスへの前記第１のデバイスの近接度を決定することと、
前記近接度に基づいて前記第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することと、を備える動作、を実行するために前記プロセッサによって実行可能である命令を格納する、装置。
【請求項２２】
前記動作は、前記第２のデバイスから前記第１のデバイスにおいてビーコンメッセージを受け取ることをさらに備え、ここにおいて、前記ビーコンメッセージは、近接度決定動作を実行するために前記第２のデバイスによって予約された期間を示し、および、ここにおいて、前記ビーコンメッセージは、１つまたは複数の近接度しきい値をさらに示す、
請求項２１に記載の装置。
【請求項２３】
前記ビーコンメッセージは、発見ビーコンメッセージまたは同期化ビーコンメッセージを備える、
請求項２２に記載の装置。
【請求項２４】
前記期間は、測距利用可能ウィンドウ（ＲＡＷ）を備える、
請求項２２に記載の装置。
【請求項２５】
前記動作は、
前記第１のデバイスにおいて、前記近接度を決定するために前記期間中に前記第２のデバイスと１つまたは複数の近接度決定動作を開始することと、
前記第１のデバイスから前記第２のデバイスに前記近接度を示すデータを送ることと、をさらに備える、
請求項２２に記載の装置。
【請求項２６】
前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定することは、前記１つまたは複数の近接度しきい値と前記近接度を比較することに基づく、
請求項２５に記載の装置。
【請求項２７】
装置であって、
近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、前記ＮＡＮの第２のデバイスへの前記第１のデバイスの近接度を決定するための手段と、
前記近接度に基づいて前記第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定するための手段と、を備える、装置。
【請求項２８】
前記第１のデバイスの前記ＮＡＮ動作モードを変更すべきかどうかを決定することは、前記第１のデバイスにおいて格納された１つまたは複数の近接度しきい値と前記近接度を比較することに基づく、
請求項２７に記載の装置。
【請求項２９】
非一時的なコンピュータ可読媒体であって、
プロセッサによって実行されると、
近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、前記ＮＡＮの第２のデバイスへの前記第１のデバイスの近接度を決定し、および
前記近接度に基づいて前記第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することを前記プロセッサに行わせる命令を備える、非一時的なコンピュータ可読媒体。
【請求項３０】
前記命令は、前記プロセッサによって実行されると、
前記第１のデバイスにおいてビーコンメッセージを生成し、ここにおいて、前記ビーコンメッセージは、１つまたは複数の近接度しきい値、近接度決定動作を実行するために前記第１のデバイスによって予約された期間、またはそれらの組み合わせを示し、および
前記第１のデバイスから前記ＮＡＮの第３のデバイスに前記ビーコンメッセージを送ることを前記プロセッサにさらに行わせる、
請求項２９に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]本出願は、それらの内容全体が引用によって明示で組み込まれており、２０１４年６月３日に出願され、「NEIGHBOR AWARE NETWORK CLUSTER TOPOLOGY ESTABLISHMENT BASED ON PROXIMITY MEASUREMENTS」と題する、共有米国仮特許出願第６２／００７，３１３号、および、２０１５年５月１８日に出願された米国非仮特許出願第１４／７１５，３２４号からの優先権を主張する。
【技術分野】
【０００２】
[0002]本開示は、概して、近接度測定値に基づくデバイスにおける近隣物認識ネットワーク（ＮＡＮ）クラスタトポロジー確立に関する。
【背景技術】
【０００３】
[0003]技法の進歩は、より小型でより強力なコンピューティングデバイスをもたらしている。例えば、現在は、小型で、軽量で、ユーザによって容易に携帯されるポータブル無線電話、携帯情報端末（ＰＤＡ）、およびページングデバイスのような無線コンピューティングデバイスを含む様々なポータブルパーソナルコンピューティングデバイスが存在する。より具体的には、携帯電話およびインターネットプロトコル（ＩＰ）電話のようなポータブル無線電話は、無線ネットワークを通じて音声およびデータパケットを通信することができる。さらに、多くのそのような無線電話は、本明細書において組み込まれている他のタイプのデバイスを含む。例えば、無線電話はまた、デジタルスチルカメラと、デジタルビデオカメラと、デジタルレコーダと、オーディオファイルプレーヤーと、を含むことができる。また、そのような無線電話は、インターネットにアクセスするために使用されることができる、ウェブブラウザアプリケーションのようなソフトウェアアプリケーションを含む実行可能な命令を処理することができる。従って、これらの無線電話は、重要な計算能力を含むことができる。
【０００４】
[0004]無線電話のような電子デバイスは、データを送るおよび受け取るためにまたは情報をやり取りするためにネットワークにアクセスするために無線接続を使用し得る。例えば、互いに非常に近接しているモバイル電子デバイスは、（例えば、無線キャリア、Ｗｉ−Ｆｉアクセスポイント、および／またはインターネットを関与させずに）近隣物認識ネットワーク（ＮＡＮ：neighbor aware network）を介してデータのやり取りを実行するためにＮＡＮを使用し得る。ＮＡＮの機能を可能にするために、特定の電子デバイスは、「アンカーマスタ」デバイスとして動作（例えば、アンカーマスタデバイス動作モードと呼ばれる特定のＮＡＮ動作モードで動作）し得、および、ＮＡＮクラスタのデバイスの第１のグループ（例えば、部分組）（例えば、ＮＡＮ内のデバイスの１つまたは複数のグループ）内の他のデバイスにタイミング情報を提供しおよびＮＡＮの属性をアナウンスし得る。第１のグループを越えてＮＡＮを拡大するために、第１のグループ内のデバイスのうちの１つまたは複数は、「ＮＡＮマスタ」デバイスとして動作（例えば、マスタデバイス動作モードと呼ばれる別の特定のＮＡＮ動作モードで動作）し得る。ＮＡＮマスタデバイスとして動作するデバイスは、アンカーマスタデバイスから受け取られたタイミング情報を伝播し、第１のグループを越えて他のデバイスにＮＡＮの属性をアナウンスし、それにより、アンカーマスタデバイスに非常に近接するデバイスを越えてＮＡＮクラスタの範囲を拡大する。「非マスタ」デバイス（例えば、非マスタ動作モードと呼ばれるＮＡＮ動作モードで動作するデバイス）として動作するＮＡＮ内の他のデバイスは、デバイスがＮＡＮクラスタ内に所在されるときにタイミング情報を受けとることおよびＮＡＮを使用することができる。
【０００５】
[0005]ＮＡＮ内の各デバイスは、アンカーマスタデバイス動作モードで、ＮＡＮマスタデバイス動作モードで、または非マスタデバイス動作モードで動作し得る。ＮＡＮ規格により、デバイスは、アンカーマスタデバイスからのまたはマスタデバイスからの送信に関連する受信信号強度インジケータ（ＲＳＳＩ）に基づいてマスタデバイス動作モードで動作すべきかどうかを決定する。通信信号（例えば、送信）は、フェージングおよび一時的な遮断物（例えば、２つのデバイスの間に一時的に所在する、動いている物体）によって影響される可能性があるため、デバイスは、一時的な状態に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更し、従って、デバイスにおける電力消費量を増大させ得る。さらに、デバイスは、デバイスがマスタデバイス動作モードで動作するときにはＮＡＮ内のシグナリングを増大させ得およびＮＡＮの性能を低下させ得る。例えば、ＮＡＮで動作するデバイスは、マスタデバイス動作モードで動作するデバイスからの増大されたシグナリングに起因してサービス発見フレームを送るおよび／または受け取る機会がより低下し得る。
【発明の概要】
【０００６】
[0006]本開示は、近隣物認識ネットワーク（ＮＡＮ）内のデバイスが他のデバイスへの近接度に基づいてＮＡＮ動作モードを変更すべきかどうかを決定するのを可能にするためのシステムおよび方法が対象である。デバイスが近接度に基づいてＮＡＮ動作モードを変更するのを可能にすることによって、信号強度測定値のみに基づいてＮＡＮ動作モードを変更するデバイスによって確立されたＮＡＮトポロジーと比較して向上されたＮＡＮトポロジー（例えば、１つまたは複数のデバイスにおいて低減された電力消費量および／またはＮＡＮにおいて低減されたネットワークトラフィックに関連するトポロジー）が確立され得る。
【０００７】
[0007]本開示において、ＮＡＮ内のデバイスは、ＮＡＮの「マスタデバイス」（例えば、マスタ動作モードで動作するデバイス）から発見ビーコンメッセージまたは同期化ビーコンメッセージのようなビーコンメッセージを受け取り得る。ビーコンメッセージは、特定の期間および１つまたは複数の近接度しきい値を示し得る。デバイスは、マスタデバイスへのデバイスの近接度を決定するために特定の期間中にマスタデバイスと１つまたは複数の近接度動作の実行を開始し得る。特定の態様において、１つまたは複数の近接度動作は、微タイミング測定（ＦＴＭ: fine timing measurement）動作を含み得る。近接度を決定した後は、デバイスは、近接度に基づいてデバイスのＮＡＮ動作モードを変更すべきかどうかを決定し得る。例えば、近接度が１つまたは複数の近接度しきい値のうちの第１の近接度しきい値を超える場合、デバイスは、ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更し得る。別の例として、ＮＡＮ動作モードをマスタデバイス動作モードに変更後、近接度が第１の近接度しきい値を超えない場合、デバイスは、デバイスのＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更し得る。
【０００８】
[0008]デバイスのＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更することは、デバイスが他のデバイスにタイミング情報および他の情報を伝播し、それによって、ＮＡＮクラスタ（例えば、ＮＡＮ内のデバイスの１つまたは複数のグループ）を拡大させるのを可能にする。例えば、ＮＡＮクラスタは、ＮＡＮクラスタ内に追加のデバイスおよび／またはサービスを含めることによって拡大され得る。デバイスのＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更することは、デバイスが電力消費量を低減させるのを可能にする。他の態様において、デバイスは、近接度に基づいておよびビーコンメッセージに関連する受信信号強度インジケータ（ＲＳＳＩ）に基づいてデバイスのＮＡＮ動作モードを変更することを決定し得る。決定プロセスにおいて近接度およびＲＳＳＩの両方を使用することは、デバイスが通信信号の一時的な途絶に基づいてＮＡＮ動作モードを変更する尤度を低減させ得る。さらに、デバイスは、マスタデバイスが近接度に基づいてデバイスに提供されたサービスの１つまたは複数の属性を変更するのを可能にするためにマスタデバイスへの近接度を示すデータを提供し得る。
【０００９】
[0009]特定の態様において、方法は、近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定することを含む。方法は、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することをさらに含む。
【００１０】
[0010]別の特定の態様において、装置は、プロセッサと、プロセッサに結合されたメモリと、を含む。メモリは、近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定することを含む動作を実行するためにプロセッサによって実行可能である命令を格納する。動作は、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することをさらに含む。
【００１１】
[0011]別の特定の態様において、装置は、近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定するための手段を含む。装置は、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定するための手段をさらに含む。
【００１２】
[0012]別の特定の態様において、非一時的なコンピュータ可読媒体は、プロセッサによって実行されると、近隣物認識ネットワーク（ＮＡＮ）の第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定することをプロセッサに行わせる命令を含む。命令は、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することをプロセッサにさらに行わせる。
【００１３】
[0013]開示される態様のうちの少なくとも１つによって提供される１つの利点は、ＮＡＮにおける電力消費量の低減およびネットワークシグナリング（例えば、トラフィックまたは混雑）の低減である。例えば、デバイスは、マスタデバイスへの近接度に基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。決定は、（ＲＳＳＩのみに基づく代わりに）近接度に基づくため、フェージングまたは他の要因（例えば、物体がデバイスとマスタデバイスとの間を移動する）がＲＳＳＩの一時的な低下を引き起こす場合、デバイスは、一時的な状態に基づいてＮＡＮ動作モードをマスタデバイス動作モードに変更しない。非マスタデバイス動作モードにとどまることによって、デバイスは、マスタデバイス動作モードに変更するのと比較して、より少ない電力を消費し、および、ＮＡＮへの追加の信号トラフィックの一因にならない。
【００１４】
[0014]次の節、すなわち、図面の簡単な説明、発明を実施するための形態、および請求項、を含む出願全体の再検討後に、本開示の他の態様、利点、および特徴が明確になるであろう。
【図面の簡単な説明】
【００１５】
【図１】[0015]  図１は、他のデバイスへの近接度に基づいて各々の近隣物認識ネットワーク（ＮＡＮ）動作モードを変更すべきかどうかを決定するように構成された１つまたは複数のデバイスを含むＮＡＮを含むシステムの特定の態様の概略図である。
【図２】[0016]  図２は、図１のＮＡＮ内のデバイスの部分組の概略図である。
【図３】[0017]  図３は、図１のシステムにおける動作を示した概略図である。
【図４】[0018]  図４は、ＮＡＮのデバイスにおける動作の第１の例示的な方法のフロー図である。
【図５】[0019]  図５は、ＮＡＮのデバイスにおける動作の第２の例示的な方法のフロー図である。
【図６】[0020]  図６は、ＮＡＮのデバイスにおける動作の第３の例示的な方法のフロー図である。
【図７】[0021]  図７は、ＮＡＮのデバイスにおける動作の第４の例示的な方法の概略図である。
【図８】[0022]  図８は、本明細書において開示される１つまたは複数の方法、システム、装置、および／またはコンピュータ可読媒体の様々な態様をサポートするために動作可能である無線デバイスの概略図である。
【発明を実施するための形態】
【００１６】
[0023]本開示の特定の態様が、図面に関連させて以下において説明される。説明において、共通の特徴は、図面全体を通じて共通の参照数字によって示される。
【００１７】
[0024]図１を参照し、他のデバイスへの近接度に基づいて各々の近隣物認識ネットワーク（ＮＡＮ）動作モードを変更すべきかどうかを決定するように構成された１つまたは複数のデバイスを含むＮＡＮを含むシステム１００の特定の態様が示される。１つまたは複数の電子デバイスは、ＮＡＮ（例えば、ＮＡＮクラスタ）の一部であり得る。ＮＡＮのデバイスは、（例えば、無線キャリア、ワイヤレスフィデリティ（「ｗｉ−ｆｉ」）アクセスポイント、および／またはインターネットを関与させずに）ＮＡＮのデバイス間での無線通信を介してデータのやり取りを実行するように構成され得る。さらに、ＮＡＮの１つまたは複数のデバイスは、１つまたは複数の「データ経路グループ」または「ＮＡＮデータリンク」内に含め得る。データ経路グループまたはＮＡＮデータリンクは、１つまたは複数の特定の無線チャネルを介して１つまたは複数のサービスを共有しおよび１つのタイプのデータアナウンスメントおよび１つまたは複数の共通のセキュリティ資格を共有するＮＡＮの部分組を意味する。幾つかの実装において、データ経路グループまたはＮＡＮデータリンクは、ピアツーピアの、インフラのない、アドホックな無線ネットワークを形成し得る。特定の実装において、データ経路グループまたはＮＡＮデータリンクは、ソーシャルワイヤレスメッシュネットワーク（「ソーシャルｗｉ−ｆｉメッシュ」）であり得る。
【００１８】
[0025]図１において、ＮＡＮは、「アンカーマスタ」デバイス１２０と、「ＮＡＮマスタ」デバイス１０４乃至１１０と、「非マスタ同期」デバイス１１２および１１４と、「非マスタ非同期」デバイス１１６乃至１２４と、第１のデバイス１２６と、を含む。本明細書において言及される場合、ＮＡＮデバイスのタイプは、デバイスのＮＡＮ動作モードを意味する。例えば、ＮＡＮマスタデバイスは、ＮＡＮマスタ動作モードで動作しているＮＡＮのデバイスを意味する。本明細書においてさらに説明されるように、デバイス１０２乃至１２６の各々は、異なる時間に異なるＮＡＮ動作モードで動作することが可能であり、デバイス１０２乃至１２６は、特定の時間に１つのＮＡＮ動作モードで動作することから別のＮＡＮ動作モードで動作することに切り換わり得る。システム１００は、便宜上のみで示され、限定しない。例えば、他の態様では、システム１００は、任意の位置において任意の数のまたはタイプのＮＡＮデバイス（例えば、任意のＮＡＮ動作モードで動作するデバイス）を含み得る。
【００１９】
[0026]デバイス１０２乃至１２６は、固定された電子デバイスまたは移動式の電子デバイスであり得る。例えば、デバイス１０２乃至１２６は、携帯電話、ラップトップコンピュータ、タブレットコンピュータ、マルチメディアデバイス、周辺機器、データ記憶デバイス、またはそれらの組み合わせを含み得またはそれらに対応し得る。さらに加えてまたは代替で、デバイス１０２乃至１２６は、図８に関連してさらに説明されるように、プロセッサ（例えば、中央処理装置（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、ネットワーク処理ユニット（ＮＰＵ）、等）、メモリ（例えば、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、等）、および／または、ＮＡＮを介してデータを送るおよび受け取るように構成された無線インタフェースを含み得る。
【００２０】
[0027]デバイス１０２乃至１２６は、ＮＡＮを介してデータおよび／またはサービスをやり取りし得る。ＮＡＮのデバイス１０２乃至１２６は、無線プロトコルおよび／または米国電気電子学会（ＩＥＥＥ）８０２．１１規格のような規格に準拠して動作し得る。例えば、ＮＡＮのデバイス１０２乃至１２６は、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａａ、ａｃ、ａｄ、ａｅ、ａｆ、またはｍｃ規格に準拠して動作し得る。さらに、ＮＡＮのデバイス１０２乃至１２６は、異なる無線プロトコルまたはＷｉ−Ｆｉ  Ａｌｌｉａｎｃｅ規格または別のＮＡＮ規格のような規格に準拠して動作し得る。さらに、デバイス１０２乃至１２６のうちの１つまたは複数は、符号分割多元接続（ＣＤＭＡ）プロトコル、直交周波数分割多重（ＯＦＤＭ）プロトコル、直交周波数分割多元接続（ＯＦＤＭＡ）プロトコル、時分割多元接続（ＴＤＭＡ）プロトコル、空間分割多元接続（ＳＤＭＡ）プロトコルのような１つまたは複数のセルラー通信プロトコルおよび／または規格を介してセルラーネットワークと通信するように構成され得る。
【００２１】
[0028]デバイス１０２乃至１２６の各々は、動作中の様々な時点でＮＡＮに入り得るまたはＮＡＮから出得る。ＮＡＮ内にいる間は、デバイス１０２乃至１２６は、ＮＡＮ内の他のデバイスと無線で通信し得る。図８に関連してさらに説明されるように、デバイス１０２乃至１２６は、デバイス１０２乃至１２６の間で無線で通信するように構成された少なくとも１つの無線受信機と少なくとも１つの無線送信機とを含み得る。本明細書において説明される幾つかの動作は、「受信機」または「送信機」に関連して説明され得るが、他の実装では、トランシーバは、データを受け取る動作およびデータを送る動作の両方を実行し得る。
【００２２】
[0029]図１において示されるように、ＮＡＮクラスタは、アンカーマスタデバイス１０２およびＮＡＮマスタデバイス１０４乃至１１０によってそれぞれ形成されるグループ１３０乃至１３８を含む。グループ１３０乃至１３８の各々は、対応するデバイス（例えば、アンカーマスタデバイス１０２またはＮＡＮマスタデバイス１０４乃至１１０）のカバレッジの１つのエリアを表し得、および、アンカーマスタデバイス１０２からの特定の「ホップ範囲」に関連させ得る。例えば、第１のグループ１３２は、アンカーマスタデバイス１０２からの「１ホップ」範囲を表し、第１のグループ１３２内のデバイスは、アンカーマスタデバイス１０２から無線通信信号を受信することができる。別の例として、第２のグループ１３０、第３のグループ１３４、および第４のグループ１３６は、アンカーマスタデバイス１０２からの「２ホップ」範囲を表し、第２のグループ１３０、第３のグループ１３４、および第４のグループ１３６内のデバイスは、ＮＡＮマスタデバイス１０４、ＮＡＮマスタデバイス１０８、およびＮＡＮマスタデバイス１０６からそれぞれ無線通信信号を受信することができ得る。別の例として、第５のグループ１３８は、アンカーマスタデバイス１０２からの「３ホップ」範囲を表し、第５のグループ１３８内のデバイスは、ＮＡＮマスタデバイス１１０から無線通信信号を受信することができる。
【００２３】
[0030]アンカーマスタデバイス１０２は、アンカーマスタデバイス動作モードで動作しているＮＡＮのデバイスである。幾つかの実装において、デバイスは、ＮＡＮ規格に準拠してアンカーマスタデバイス動作モードで動作すべきかどうかを決定する。例えば、最初の時間に、アンカーマスタデバイス１０２は、アンカーデバイス動作モードで動作することおよび１つまたは複数のアンカーマスタデバイス動作を実行することを開始し得る。特定の期間が満了後、アンカーマスタデバイス１０２は、ＮＡＮ動作モードをアンカーマスタデバイス動作モードから別のＮＡＮ動作モードに変更し得、ＮＡＮの異なるデバイス（例えば、デバイス１０４乃至１２６のうちの１つ）は、ＮＡＮ規格に準拠し、アンカーマスタデバイス動作モードで動作することを開始し得る。従って、ＮＡＮの異なるデバイスは、ＮＡＮ規格に準拠し、異なる期間中にアンカーマスタデバイス動作を実行（例えば、アンカーマスタデバイス動作モードで動作）し得る。
【００２４】
[0031]アンカーマスタデバイス１０２は、アンカーマスタデバイス動作モードで動作している間に、ＮＡＮ内の他のデバイスにタイミング情報１２８を提供する（例えば、クロックソースとして動作する）ように構成され得る。タイミング情報１２８は、他のデバイス（例えば、デバイス１０４乃至１２６）の内部クロックを同期化するために他のデバイスによって使用され得る。例えば、アンカーマスタデバイス１０２は、第１のグループ１３２内のＮＡＮマスタデバイス１０４にタイミング情報１２８を提供し得、ＮＡＮマスタデバイス１０４は、ＮＡＮマスタデバイス１０４およびアンカーマスタデバイス１０２が同期化された時間に無線通信を実行し得るようにするために、タイミング情報１２８に基づいて各々の内部クロックを同期化し得る。タイミング情報１２８は、図１ではＮＡＮマスタデバイス１０４のみに提供されるとして示されるが、タイミング情報１２８は、アンカーマスタデバイス１０２の範囲内の各デバイスに提供され得る。さらに、アンカーマスタデバイス１０２は、タイミング情報１２８を含むメッセージでサービスアナウンスメントを提供し得る。サービスアナウンスメントは、第１のグループ１３２内で利用可能なサービスを示し得る。アンカーマスタデバイス１０２はまた、本明細書においてさらに説明されるように、他のデバイスが第１のグループ１３２を介してＮＡＮに加わることおよび近接度決定動作を実行することを可能にするためのシグナリングを提供し得る。
【００２５】
[0032]ＮＡＮマスタデバイス１０４乃至１１０は、アンカーマスタデバイス１０２からまたは別のマスタデバイスからタイミング情報１２８を受け取り得、および、対応するグループ内の他のデバイスにタイミング情報１２８を伝播し得る。例えば、ＮＡＮマスタデバイス１０４は、アンカーマスタデバイス１０２からタイミング情報１２８を受け取り得、および、第２のグループ１３０内の非マスタ非同期デバイス１１６乃至１２０にタイミング情報１２８を提供し得る。さらに、ＮＡＮマスタデバイス１０４乃至１１０は、到来する発見ウィンドウおよび／または発見期間が開始する時間を示しおよび各々のグループ内で利用可能なサービスを示す発見ビーコンのようなシグナリングを提供し得る。例えば、ＮＡＮマスタデバイス１０４は、第２のグループ１３０内で利用可能なサービスをアナウンスし得る。従って、ＮＡＮマスタデバイス１０４乃至１１０（例えば、ＮＡＮマスタデバイス動作モードで動作するデバイス）は、追加のグループ（例えば、グループ１３０および１３４乃至１３８）を加えることによってＮＡＮクラスタを拡大する。デバイスは、本明細書においてさらに説明されるように、他のデバイスへの近接度に基づいてＮＡＮマスタデバイス動作モードで動作すべきかどうかを決定し得る。
【００２６】
[0033]非マスタ（例えば、非マスタ同期デバイス１１２および１１４および非マスタ非同期デバイス１１６乃至１２４）は、ＮＡＮのグループ１３０乃至１３８のうちの１つまたは複数内に所在され得、および、ＮＡＮによって提供される１つまたは複数のサービスを使用するためにＮＡＮ内の他のデバイスと通信するように構成され得る。非マスタ同期デバイス１１２および１１４は、他のシグナリング（例えば、発見ビーコン）を提供せずにおよびＮＡＮのサービスをアナウンスせずにアンカーマスタデバイスデバイス１０２からまたはＮＡＮマスタデバイス１０４乃至１１０のうちの１つから他のデバイスにタイミング情報１２８を提供し、それにより、ＮＡＮマスタデバイス１０４乃至１１０と比較して非マスタ同期デバイス１１２および１１４において電力消費量を低減させ得る。非マスタ非同期デバイス１１６乃至１２４は、タイミング情報１２８または他のシグナリングを提供し得ない。ＮＡＮの利用可能なサービスが特定の時間に使用されるべきでないと非マスタ非同期デバイス１１６乃至１２４が決定した場合、非マスタ非同期デバイス１１６乃至１２４は、電力を保存するためにスリープモードに入り得る。特定のスリープ期間後、非マスタ非同期デバイス１１６乃至１２４は、スープモードから出て（例えば、「ウェイクアップして」）、例えば、非マスタ非同期デバイス１１６乃至１２４で走るアプリケーションによって、ＮＡＮのいずれかの利用可能なサービスが使用されるべきであるかどうかを決定し得る。利用可能なサービスが使用されるべきである場合は、非マスタ非同期デバイス１１６乃至１２４は、ＮＡＮを介して１つまたは複数の無線通信を実行し得る。ＮＡＮの利用可能なサービスが使用されるべきでないと非マスタ非同期デバイス１１６乃至１２４が決定した場合は、非マスタ非同期デバイス１１６乃至１２４は、スリープモードに再度入り得る。デバイスは、本明細書においてさらに説明されるように、他のデバイスへの近接度に基づいて非マスタデバイスとして動作（例えば、非マスタデバイス動作モードで動作）すべきかどうかを決定し得る。本明細書において使用される場合、非マスタデバイス動作モードは、非マスタ同期デバイス動作モードまたは非マスタ非同期デバイス動作モードであり得る。
【００２７】
[0034]第１のデバイス１２６は、ＮＡＮに入り次第前述されるＮＡＮデバイス動作モードのうちの１つにＮＡＮ動作モードを設定するように構成されたＮＡＮイネーブルドデバイスであり得る。ＮＡＮ動作モードの選択および変更を可能にするために、第１のデバイス１２６は、本明細書においてさらに説明されるように、近接度データ１５２のみに基づいて、または、近接度データ１５２および受信信号強度インジケータ（ＲＳＳＩ）１５４に基づいて第１のデバイス１２６のＮＡＮ動作モードを選択するように構成されるＮＡＮ動作モード選択論理１５０を含み得る。デバイス１０２乃至１２４の各々は、ＮＡＮ動作モード選択論理１５０と同様に構成された対応するＮＡＮ動作モード選択論理（示されていない）を含み得る。従って、デバイス１０２乃至１２６の各々は、本明細書においてさらに説明されるように、近接度データのみに基づいて、または、近接度データおよびＲＳＳＩデータに基づいて、ＮＡＮ動作モードを選択または変更し得る。
【００２８】
[0035]動作中に、ＮＡＮマスタデバイス１０８は、ビーコンメッセージ１４０を生成しおよび送り得る。特定の実装において、ビーコンメッセージ１４０は、発見ビーコンメッセージであり得る。別の実装において、ビーコンメッセージ１４０は、同期化ビーコンメッセージであり得る。ビーコンメッセージ１４０は、１つまたは複数の近接度しきい値１５６と、測距利用可能ウィンドウ（ＲＡＷ：ranging availability window）インジケータ１５８と、を含み得る。本明細書において使用される場合、測距利用可能ウィンドウ（ＲＡＷ）は、近接度決定動作を実行するためにＮＡＮマスタデバイス１０８によって予約された期間を意味する。ＲＡＷインジケータ１５８は、ＲＡＷがいつ生じるかを特定し得る。例えば、ＲＡＷインジケータ１５８は、ＮＡＮ内で到来する発見ウィンドウに関してＲＡＷが生じたときを特定し得る。別の特定の実装において、ＮＡＮマスタデバイス１０８は、近接度決定動作をいっしょに実行するデバイスの推定数に基づいてＲＡＷのサイズを好適化（例えば、修正）し得る。例えば、ＮＡＮマスタデバイス１０８は、第１のＲＡＷ中に近接度決定動作を要求する他のデバイスの数を決定し得る。他のデバイスの数がデバイスのしきい数を超える場合、ＮＡＮマスタデバイス１０８は、次のスケジューリングされたＲＡＷの継続期間を拡大し得る。他のデバイスの数がデバイスのしきい数を超えないときには、ＮＡＮマスタデバイス１０８は、次のスケジューリングされたＲＡＷを縮小し得る。別の特定の実装において、１つまたは複数の近接度しきい値１５６は、ビーコンメッセージ１４０の測距属性（ＲＡ）フィールドによって示され得る。１つまたは複数の近接度しきい値１５６は、ＮＡＮ規格におけるデフォルト値に関連されるＲＡフィールドの特定のパラメータによって示され得る。
【００２９】
[0036]第１のデバイス１２６は、ビーコンメッセージ１４０を受け取り得、および、１つまたは複数の近接度しきい値１５６およびＲＡＷインジケータ１５８をメモリに格納し得る。ＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を決定するために、第１のデバイス１２６は、ＲＡＷインジケータ１５８によって示されたＲＡＷ中にＮＡＮマスタデバイス１０８と近接度決定動作１４２の実行を開始し得る。特定の実装において、ビーコンメッセージ１４０はまた、ＮＡＮマスタデバイス１０８がＲＡＷ中に「レスポンダ」（ｒｅｓｐｏｎｄｅｒ）として動作すること、および、他のデバイスがＲＡＷ中に「イニシエータ」（ｉｎｉｔｉａｔｏｒ）として動作することを示し得る。別の実装において、第１のデバイス１２６およびＮＡＮマスタデバイス１０８は、別のデバイスへの近接度を決定するときにイニシエータとして動作するようにおよびＲＡＷを示すビーコンメッセージを送った後にレスポンダとして動作するように予めプログラミングされ得る。
【００３０】
[0037]特定の実装において、近接度決定動作１４２は、第１のデバイス１２６とＮＡＮマスタデバイス１０８との間での微タイミング測定（ＦＴＭ）を実行することを含み得る。第１のデバイス１２６とＮＡＮマスタデバイス１０８との間のＦＴＭプロセスは、第１のデバイス１２６とＮＡＮマスタデバイス１０８との間での６路（６−ｗａｙ）フレーム交換を含み得る。特定の例において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８にＦＴＭ要求を送ることによってＦＴＭプロセスを開始する。第１のデバイス１２６は、ＲＡＷインジケータ１５８によって示されたＲＡＷ中にＦＴＭ要求を送る。ＦＴＭ要求は、ＦＴＭプロセスがＮＡＮマスタデバイス１０８において可能な限り速やかに進行するように第１のデバイス１２６が要求することを示す「可能な限り速やかに」（ＡＳＡＰ）フィールドを含み得る。ＦＴＭ要求を受け取ったことに応答して、ＮＡＮマスタデバイス１０８は、第１のデバイス１２６に第１の肯定応答（ＡＣＫ）を送る。第１のＡＣＫの送信および受信後は、ＮＡＮマスタデバイス１０８は、第１のＦＴＭ応答を生成して第１のデバイス１２６に送る。ＮＡＮマスタデバイス１０８は、ＮＡＮマスタデバイス１０８の部分的タイミング同期機能（ＴＳＦ）タイマを使用して第１のＦＴＭ応答が送られる第１の時間ｔ１（例えば、第１のタイムスタンプ）をキャプチャする。第１のデバイス１２６は、第１のＦＴＭ応答を受け取り、第１のデバイス１２６の部分的ＴＳＦタイマを使用して第１のＦＴＭ応答が受け取られる第２の時間ｔ２（例えば、第２のタイムスタンプ）をキャプチャする。特定の実装において、第２の時間ｔ２と第１のデバイス１２６がＦＴＭ要求を送る時間との間の期間は、１０ミリ秒（ｍｓ）を超えない。
【００３１】
[0038]第１のデバイス１２６は、ＮＡＮマスタデバイス１０８に第２のＡＣＫを送り、第２のＡＣＫが送られる第３の時間ｔ３（例えば、第３のタイムスタンプ）を決定する。ＮＡＮマスタデバイス１０８は、第１のデバイス１２６から第２のＡＣＫを受け取り、第２のＡＣＫが受け取られる第４の時間ｔ４（例えば、第４のタイムスタンプ）を決定する。第２のＡＣＫの受け取りに基づき、ＮＡＮマスタデバイス１０８は、第１のデバイス１２６に第２のＦＴＭ応答を送る。第２のＦＴＭ応答は、ＮＡＮマスタデバイス１０８で決定された第１の時間ｔ１および第４の時間ｔ４（例えば、第１のタイムスタンプおよび第４のタイムスタンプ）を示すデータを含む。第１のデバイス１２６は、ＮＡＮマスタデバイス１０８から第２のＦＴＭ応答を受け取り、ＮＡＮマスタデバイス１０８に第３のＡＣＫを送る。さらに、第１のデバイス１２６は、公式（ｔ４−ｔ１）−（ｔ３−ｔ２）を使用して往復時間（ＲＴＴ）値を計算する。特定の実装において、第１のデバイス１２６は、近接度測定値を示すためにＲＴＴ値を使用し得る。別の実装において、第１のデバイス１２６は、近接度測定値を決定するためにＲＴＴ値を距離に変換し得る。例えば、第１の１２６は、単位がフィートまたはメートルの近接度測定値にＲＴＴ値を変換し得る。近接度測定値を決定することは、単一のＦＴＭ動作（例えば、６フレーム交換）を含むとして説明されているが、他の実装においては、近接度測定値を決定することは、向上された精度を可能にするために複数のＦＴＭ動作を含み得る。
【００３２】
[0039]ＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を示す近接度測定値を決定後は、第１のデバイス１２６は、近接度測定値を近接度データ１５２として格納し得る。第１のデバイス１２６は、近接度データ１５２に基づいて第１のデバイス１２６のＮＡＮ動作モードを選択又は変更し得る。ＮＡＮ動作モード選択論理１５０は、ＮＡＮ動作モードを変更すべきかどうかを決定し得る。例えば、ＮＡＮ動作モード選択論理１５０は、近接度データ１５２に基づいて第１のデバイス１２６のＮＡＮ動作モードをマスタデバイス動作モードと非マスタデバイス動作モードとの間で変更するように構成され得る。第１のデバイス１２６がマスタデバイス動作モードで動作しているときには、第１のデバイス１２６は、ＮＡＮ動作モードを非マスタデバイス動作モードに変更する前に１つまたは複数のマスタデバイス動作を終了させ得る。さらに、第１のデバイス１２６が非マスタデバイス動作モードで動作しているときには、第１のデバイス１２６は、ＮＡＮ動作モードをマスタデバイス動作モードに変更した後に１つまたは複数のマスタデバイス動作を開始し得る。従って、第１のデバイス１２６は、マスタデバイス動作モードで動作するときには１つまたは複数のマスタデバイス動作を実行し得、非マスタデバイス動作モードで動作するときには１つまたは複数のマスタデバイス動作を実行するのを控え得る。
【００３３】
[0040]特定の実装において、ＮＡＮ動作モード選択論理１５０は、近接度データ１５２のみに基づき、信号強度測定値に基づかずに、第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定し得る。この実装において、ＮＡＮ動作モードを変更すべきかどうかを決定することは、近接度データ１５２を１つまたは複数の近接度しきい値１５６と比較することに基づき得る。幾つかの実装において、１つまたは複数の近接度しきい値１５６は、ＮＡＮマスタデバイス１０８から受け取られるビーコンメッセージ１４０に含まれ得る。他の実装において、１つまたは複数の近接度しきい値１５６は、第１のデバイス１２６において予めプログラミングされて格納され得る。１つまたは複数の近接度しきい値１５６は、第１の近接度しきい値１６０（「ｔｃｌｏｓｅ」）と、第２の近接度しきい値１６２（「ｔｍｅｄｉｕｍ」）と、を含み得る。第２の近接度しきい値１６２（ｔｍｅｄｉｕｍ）は、第１の近接度しきい値１６０（ｔｃｌｏｓｅ）よりも大きいことができる。１つまたは複数の近接度しきい値１５６（例えば、第１の近接度しきい値１６０および第２の近接度しきい値１６２）は、第１のデバイス１２６のＮＡＮ動作モードを選択する際にＮＡＮ動作モード選択論理１５０によってメトリックとして使用され得る。
【００３４】
[0041]ＮＡＮ動作モード選択論理１５０は、１つのＮＡＮマスタデバイス（例えば、ＮＡＮマスタデバイス１０８）への第１のデバイス１２６の近接度が第１の近接度しきい値１６０（ｔｃｌｏｓｅ）を超えるかどうかを決定し得る。近接度が第１の近接度しきい値１６０を超えないときには、ＮＡＮ動作モード選択論理１５０は、第１のデバイス１２６のＮＡＮ動作モードを非マスタデバイス動作モードに設定し得る。例えば、第１のデバイス１２６が非マスタデバイス動作モードで動作中であり、近接度が第１の近接度しきい値１６０を超えないときには、ＮＡＮ動作モード選択論理１５０は、ＮＡＮ動作モードを非マスタデバイス動作モードに維持し得る。別の例として、第１のデバイス１２６がマスタデバイス動作モードで動作中であり、近接度が第１の近接度しきい値１６０を超えないときには、ＮＡＮ動作モード選択論理１５０は、ＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更し得る。近接度が第１の近接度しきい値１６０を超えるときには、ＮＡＮ動作モード選択論理１５０は、第１のデバイス１２６のＮＡＮ動作モードをマスタデバイス動作モードに設定し得る。例えば、第１のデバイス１２６が非マスタデバイス動作モードで動作中であり、近接度が第１の近接度しきい値１６０を超えるときには、ＮＡＮ動作モード選択論理１５０は、ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更し得る。別の例として、第１のデバイス１２６がマスタデバイス動作モードで動作中であり、近接度が第１の近接度しきい値１６０を超えるときには、ＮＡＮ動作モード選択論理１５０は、ＮＡＮ動作モードをマスタデバイス動作モードに維持し得る。
【００３５】
[0042]ＮＡＮ動作モード選択論理１５０はまた、少なくとも３つのＮＡＮマスタデバイスへの第１のデバイス１２６の近接度が第２の近接度しきい値１６２（ｔｍｅｄｉｕｍ）を超えるかどうかに基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。例えば、第１のデバイス１２６は、図２に関連してさらに説明されるように、３つのＮＡＮマスタデバイスへの近接度を決定し得る。３つの他のデバイスへの第１のデバイス１２６の近接度が第１の近接度しきい値１６０を超え、第２の近接度しきい値１６２を超えないときには、ＮＡＮ動作モード選択論理１５０は、第１のデバイス１２６のＮＡＮ動作モードを非マスタデバイス動作モードに設定し得る。例えば、ＮＡＮ動作モード選択論理１５０は、第１のデバイス１２６が非マスタデバイス動作モードで動作中であるときにはＮＡＮ動作モードを非マスタデバイス動作モードに維持し得、および、第１のデバイス１２６がマスタデバイス動作モードで動作中であるときにはＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更し得る。３つの他のデバイスへの第１のデバイス１２６の近接度が第２の近接度しきい値１６２を超えるときには、ＮＡＮ動作モード選択論理１５０は、第１のデバイス１２６のＮＡＮ動作モードをマスタデバイス動作モードに設定し得る。例えば、ＮＡＮ動作モード選択論理１５０は、第１のデバイス１２６がマスタデバイス動作モードで動作中であるときにはＮＡＮ動作モードをマスタデバイス動作モードに維持し得、および、第１のデバイス１２６が非マスタデバイス動作モードで動作中であるときにはＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更し得る。
【００３６】
[0043]特定の実装において、第１のデバイス１２６が非マスタ非同期デバイス動作モードで動作中であるときには、ＮＡＮ動作モード選択論理１５０は、受信された同期ビーコンに基づいて第１のデバイス１２６のＮＡＮ動作モードを非マスタ非同期デバイス動作モード（例えば、第１の非マスタデバイス動作モード）から非マスタ同期デバイス動作モード（例えば、第２の非マスタデバイス動作モード）に変更すべきかどうかを決定し得る。第１のデバイス１２６は、第１のデバイス１２６が同期ビーコンを受け取る他のデバイスへの第１のデバイス１２６の近接度を決定するようにおよび第１の近接度しきい値１６０（ｔｃｌｏｓｅ）および第２の近接度しきい値１６２（ｔｍｅｄｉｕｍ）と近接度を比較するように構成され得る。
【００３７】
[0044]すべての受け取られた同期ビーコンが第１の近接度しきい値１６０から遠く離れたデバイスから受け取られるときには、ＮＡＮ動作モード選択論理１５０は、ＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更し得る。従って、第１のデバイス１２６は、いずれの近隣の非マスタ同期デバイスも第１の近接度しきい値１６０内に存在しないときには非マスタ同期デバイスとして機能するのを開始し得る。第１のデバイス１２６はまた、３つ未満の近隣の非マスタ同期デバイスが第１の近接度しきい値１６０から遠く離れているが、第２の近接度しきい値１６２内に存在するときには非マスタ同期デバイスとして機能するのを開始し得る。第１のデバイス１２６は、反対の状態では（すなわち、第１のデバイス１２６が近隣非マスタ同期デバイスの第１の近接度しきい値１６０内に存在するとき、または、第１のデバイス１２６が第１の近接度しきい値１６０と少なくとも３つの近隣の非マスタ同期デバイスから離れた第２の近接度しきい値１６２との間に存在するとき）非マスタ同期デバイス動作モードで動作することから非マスタ非同期動作モードに切り換わり得る。
【００３８】
[0045]別の特定の実装において、ＮＡＮ動作モード選択論理１５０は、近接度データ１５２に基づいておよび受信信号強度測定値に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定し得る。この実装において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８から受け取られたビーコンメッセージ１４０に関連する受信信号強度インジケータ（ＲＳＳＩ）１５４を決定し得る。ＮＡＮ動作モード選択論理１５０は、例えば、（近接度データ１５２によって示される）近接度を１つまたは複数の近接度しきい値１５６と比較するのと同様の方法でＲＳＳＩ１５４を１つまたは複数の信号強度しきい値と比較することによって、ＲＳＳＩ１５４に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定し得る。例えば、ＮＡＮ動作モード選択論理１５０は、近接度データ１５２に基づいておよびＲＳＳＩ１５４に基づいて第１のデバイス１２６のＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定し得る。別の例として、ＮＡＮ動作モード選択論理１５０は、近接度データ１５２に基づいておよびＲＳＳＩ１５４に基づいて第１のデバイス１２６のＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得る。
【００３９】
[0046]特定の実装において、（近接度データ１５２によって示される）近接度に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定することは、ＲＳＳＩ１５４に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定する前に生じ得る。この実装において、ＮＡＮ動作モード選択論理１５０は、ＲＳＳＩ１５４よりも高い優先度のメトリックとして近接度を使用して決定を実行し得る。例えば、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいたＮＡＮ動作モードを変更すべきかどうかの決定がＮＡＮ動作モードを変更することの決定をもたらすときのみにＲＳＳＩ１５４に基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。
【００４０】
[0047]別の特定の実装において、（近接度データ１５２によって示される）近接度に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定することは、ＲＳＳＩ１５４に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定した後に生じ得る。この実装において、ＮＡＮ動作モード選択論理１５０は、近接度よりも高い優先度のメトリックとしてＲＳＳＩ１５４を使用して決定を実行し得る。例えば、ＮＡＮ動作モード選択論理１５０は、ＲＳＳＩ１５４に基づくＮＡＮ動作モードを変更すべきかどうかの決定がＮＡＮ動作モードを変更することの決定をもたらすときのみに（近接度データによって示される）近接度に基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。２つのメトリック（例えば、近接度およびＲＳＳＩ１５４）に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更することは、単一のメトリックに基づいてＮＡＮ動作モードを変更することと比較して向上されたＮＡＮクラスタトポロジーを確立し得る。より高い優先度のメトリックとして使用されるべきメトリック（例えば、近接度またはＲＳＳＩ１５４）の選択は、設計上の考慮事項に基づき得る。例えば、より高い優先度メトリックとしての近接度の使用は、より高い優先度のメトリックとしてのＲＳＳＩ１５４の使用と比較して、近接度測定値の向上された精度に起因して向上されたＮＡＮクラスタトポロジーをもたらし得、それは、近接度決定動作１４２を実行することに関連するオーバーヘッドを低減させ得る。
【００４１】
[0048]さらに加えてまたは代替として、第１のデバイス１２６のＮＡＮ動作モードは、第１のメトリックに基づいて非マスタデバイス動作モードからマスタデバイス動作モードに変更され得、ＮＡＮ動作モードは、第２のメトリックに基づいてマスタデバイス動作モードから非マスタデバイス動作モードに変更され得る。特定の実装において、ＮＡＮ動作モード選択論理１５０は、ＲＳＳＩ１５４に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得る。この実装において、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいてＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定し得る。別の特定の実装において、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得る。この実装において、ＮＡＮ動作モード選択論理１５０は、ＲＳＳＩ１５４に基づいてＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべかどうかを決定し得る。
【００４２】
[0049]ＮＡＮ動作モードを変更すべきかどうかを決定後、または決定プロセス中に、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８に近接度データ１５２を送り得る。例えば、近接度データ１５２は、近接度決定動作１４２中にＮＡＮマスタデバイス１０８に送られ得る。特定の実装において、ＮＡＮマスタデバイス１０８は、近接度データ１５２に基づいて第１のデバイス１２６に提供されるサービスを調整し得る。例えば、ＮＡＮマスタデバイス１０８は、第１のデバイス１２６に音声を提供し得る。ＮＡＮマスタデバイスは、近接度データ１５２に基づいて、音声に関連するボリュームまたは音声に関連する遅延のような音声の属性を調整し得る。
【００４３】
[0050]デバイス１０２乃至１２６は、ＮＡＮマスタデバイスまたはアンカーマスタデバイスへの近接度に基づいてＮＡＮ動作モードを変更すべきかどうかを決定するため、システム１００は、受信信号強度のみに基づいてＮＡＮ動作モードを変更するデバイスを含むＮＡＮと比較して向上されたＮＡＮクラスタトポロジーを有し得る。例えば、２つのデバイス間の通信信号は、２つのデバイスの間を物体が移動したときに一時的に途絶され得、信号強度が低下され得る。デバイスが受信信号強度のみに基づいてＮＡＮ動作モードを変更すべきかどうかを決定する場合は、デバイスは、ＮＡＮ動作モードをマスタデバイス動作モードに変更し、それによって増大された電力を消費し得る。しかしながら、システム１００のデバイスは、近接度に基づいてＮＡＮ動作モードをマスタデバイスモードに変更するのを控え、それによってより低い電力を消費し得る。別の例として、特定のデバイスは、信号強度しきい値を超える信号強度を有するＮＡＮマスタデバイスから送信を受信し得るが、特定のデバイスの近隣デバイスは、フェージングまたは他の要因に起因する低下された信号強度を有する送信を受信し得る。特定のデバイスが信号強度に基づいて非マスタ動作モードにとどまる代わりに近接度に基づいてマスタ動作モードに変更することから向上されたＮＡＮクラスタトポロジーをもたらし得る。さらに、単一のメトリックの代わりに２つのメトリック（例えば、近接度および信号強度）に基づいてＮＡＮ動作モードを変更すべきかどうかを決定するデバイスは、ＮＡＮクラスタトポロジーをさらに向上させ得る。
【００４４】
[0051]図２を参照し、デバイスの複数の近接度測定値およびＮＡＮ動作モードを示すシステム２００の特定の態様が示される。システム１００は、図１のアンカーマスタデバイス１０２と、ＮＡＮマスタデバイス１０４乃至１１０と、非マスタ非同期デバイス１１６乃至１２０と、を含む。図２において、図１の様々なデバイスは、図１と異なる配置で示される。配置は、例示するためであり、限定しない。他の態様において、システム２００は、他の配置の他のデバイス（例えば、他のＮＡＮ動作モードで動作するデバイス）を含み得る。
【００４５】
[0052]図２において、各デバイス１０２乃至１１０および１１６乃至１２０の近接度Ｐは、第１の近接度しきい値Ｔ１と第２の近接度しきい値Ｔ２との関係でラベルが付される。Ｔ１は、第１の近接度しきい値ｔｃｌｏｓｅ（例えば、図１の第１の近接度しきい値１６０）に対応し、Ｔ２は、第２の近接度しきい値ｔｍｅｄｉｕｍ（例えば、図１の第２の近接度しきい値１６２）に対応する。
【００４６】
[0053]動作中に、アンカーマスタデバイス１０２は、ＮＡＮ規格に準拠してアンカーマスタ動作モードで動作することを決定し得る。ＮＡＮマスタデバイス１０４乃至１０８は、アンカーマスタデバイス１０２への対応する近接度に基づいてマスタデバイス動作モードで動作することを決定し得る。例えば、アンカーマスタデバイス１０２へのＮＡＮマスタデバイス１０４乃至１０８の各々の近接度は第１のしきい値Ｔ１を超えるため、ＮＡＮマスタデバイス１０４乃至１０８は、マスタ動作モードで動作することを決定し得る（例えば、ＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更し得ない）。非マスタ非同期デバイス１１６および１１８は、アンカーマスタデバイス１０２への対応する近接度に基づいて非マスタ動作モードで動作することを決定し得る。例えば、アンカーマスタデバイス１０２への非マスタ非同期デバイス１１６および１１８の各々の近接度は、第１のしきい値Ｔ１を超えないため、非マスタ非同期デバイス１１６および１１８は、非マスタ非同期動作モードで動作することを決定し得る（例えば、ＮＡＮ動作モードを非マスタ非同期動作モードからマスタデバイス動作モードのうちの１つに変更し得ない）。
【００４７】
[0054] 非マスタ非同期動作デバイス１２０は、ＮＡＮマスタデバイス１０６乃至１１０への近接度に基づいて非マスタデバイス動作モードで動作することを決定し得る。例えば、ＮＡＮマスタデバイス１０６乃至１１０への非マスタ非同期デバイス１２０の近接度は、第１のしきい値Ｔ１を超え、第２のしきい値Ｔ２を超えないため、非マスタ非同期デバイス１２０は、非マスタ動作モードで動作することを決定し得る（例えば、ＮＡＮ動作モードを非マスタ非同期動作モードからマスタデバイス動作モードのうちの１つに変更し得ない）。従って、デバイスは、少なくとも３つのＮＡＮマスタデバイスへの近接度が第１のしきい値Ｔ１と第２のしきい値Ｔ２との間に存在する場合は最も近いＮＡＮデバイスへの近接度が第１の近接度しきい値Ｔ１を超える場合に非マスタ動作モードで動作し得る。
【００４８】
[0055]従って、システム２００内のデバイス１０２乃至１１０および１１６乃至１２０の各々は、少なくとも１つまたは複数のＮＡＮマスタデバイスへの近接度に基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。少なくとも近接度に基づいてＮＡＮ動作モードを変更すべきかどうかを決定することは、受信信号強度のみに基づいてＮＡＮ動作モードを変更すべきかどうかを決定することと比較してＮＡＮクラスタトポロジーを向上させ得る。
【００４９】
[0056]図３は、システム１００における動作を例示し、概して３００で示される。図３において、第１のデバイス３０２、第２のデバイス３０４、および第３のデバイス３０６に関連するＮＡＮデバイス動作は、時間を表す横軸に沿って示される。
【００５０】
[0057]図３において示されるように、第１のデバイス３０２は、時間ｔ１から時間ｔ１１まではアンカーマスタデバイスまたはＮＡＮマスタデバイスとして動作し（例えば、アンカーマスタデバイス動作モードまたはＮＡＮマスタデバイス動作モードで動作し）、同期ビーコン３１０乃至３１４を周期的に送り得る。例えば、第１のデバイス３０２は、時間ｔ１とｔ２との間に第１の同期ビーコン３１０を、時間ｔ５とｔ６との間に第２の同期ビーコン３１０を、および時間ｔ９とｔ１０との間に第３の同期ビーコン３１４を送り得る。第１のデバイス３０２は、ＮＡＮの発見ウィンドウ中に同期ビーコン３１０乃至３１４の各々を送り得る。例えば、第１の同期ビーコン３１０は、第１の発見期間（ＤＰ）３５０の第１の発見ウィンドウ（ＤＷ）３４０中に送られ得、第２の同期ビーコン３１２は、第２のＤＰ３５２の第２のＤＷ３４２中に送られ得、第３の同期ビーコン３１４は、第３のＤＰ３５４の第３のＤＷ３４４中に送られ得る。同期ビーコン３１０乃至３１４の各々は、各々の内部クロックを同期化するためにＮＡＮ内の他のデバイスによって使用される同期化情報を提供し得る。
【００５１】
[0058]さらに、同期ビーコン３１０乃至３１４は、近接度決定動作を実行するために第１のデバイス３０２によって予約された測距離利用可能ウィンドウ（ＲＡＷ）（例えば、期間）を示すＲＡＷインジケータを含み得る。ＲＡＷインジケータは、図１のＲＡＷインジケータ１５８に対応し得る。例えば、第１の同期ビーコン３１０は、第１のＤＰ３５０中にスケジューリングされた第１の測距利用可能ウィンドウ（ＲＡＷ）３４６を示すＲＡＷインジケータを含み得る。第１のデバイス３０２は、第１のＤＷ３４０後および第１のＤＰ３５０中の任意の時間に第１のＲＡＷ３４６をスケジューリングし得る。例えば、第１のデバイス３０２は、時間ｔ３と時間ｔ４との間に第１のＲＡＷ３４６をスケジューリングし得る。第１のデバイス３０２は、ＮＡＮの他のデバイスと近接度決定動作（例えば、微タイミング測定（ＦＴＭ））を実行するために第１のＲＡＷ３４６の継続期間を予約し得る。第２の同期ビーコン３１２は、第２のＤＰ３５２中にスケジューリングされた第２のＲＡＷ３４８を示すＲＡＷインジケータを含み得、第３の同期ビーコン３１４は、第３のＤＰ３５４中にいずれのＲＡＷもスケジューリングされていないことを示すＲＡＷインジケータを含み得る。
【００５２】
[0059]第２のデバイス３０４は、最初に、時間ｔ１に非マスタデバイス動作モードで動作し得る。第１のＤＷ３４０中に、第２のデバイス３０４は、第１の同期ビーコン３１０を受け取り、第１のＲＡＷ３４６の時間を決定し得る。第１のＲＡＷ３４６中に、第２のデバイス３０４は、第１のデバイス３０２とのＦＴＭ３２０を開始し得る。ＦＴＭ３２０は、図１の近接度決定動作１４２と同様であり得る。例えば、第２のデバイス３０４は、ＦＴＭ３２０を使用して第１のデバイス３０２への近接度を決定し得る。近接度を決定した後は、第２のデバイス３０４は、近接度に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得る。図３において示される例では、第１のデバイス３０２への第２のデバイス３０４の近接度は、第１の近接度しきい値（例えば、ｔｃｌｏｓｅ）を超える。近接度が第１の近接度しきい値を超えるため、第２のデバイス３０４は、ＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更する。従って、第２のデバイス３０４は、第２のＤＷ３４２中に第２の同期ビーコン３１２を伝播し（例えば、送り）、第３のＤＷ３４４中に第３の同期ビーコン３１４を伝播し得る。
【００５３】
[0060]第３のデバイス３０６は、時間ｔ５の前にＮＡＮに加わり得、および、最初に、非マスタデバイス動作モードで動作し得る。第２のＤＷ３４２中に、第３のデバイス３０６は、第２の同期ビーコン３１２を受け取り、第２のＲＡＷ３４８の時間を決定し得る。第２のＲＡＷ３４８中に、第３のデバイス３０６は、第１のデバイス３０２とＦＴＭ３２２を開始し得る。ＦＴＭ３２２は、図１の近接度決定動作１４２と同様であり得る。例えば、第３のデバイス３０６は、ＦＴＭ３２２を使用して第１のデバイス３０２への近接度を決定し得る。近接度を決定した後は、第３のデバイス３０６は、近接度に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得る。図３に示される例では、第１のデバイス３０２への第３のデバイス３０６の近接度は、第１の近接度しきい値（例えば、ｔｃｌｏｓｅ）を超えない。近接度が第１の近接度しきい値を超えないため、第３のデバイス３０６は、非マスタデバイス動作モードで動作することにとどまる。従って、第３のデバイス３０６は、第３のＤＷ３４４中に第３の同期ビーコン３１４を伝播しない（例えば、送らない）。
【００５４】
[0061]図４を参照し、ＮＡＮのデバイスにおける動作の方法４００の第１の態様が示される。方法４００は、図１のデバイス１０２乃至１２６、図２のデバイス１０２乃至１１０および１１６乃至１２０、図３のデバイス３０２乃至３０６のうちのいずれかにおいて、または、ＮＡＮの他のデバイスにおいて、実行され得る。特定の態様において、方法４００は、図１の第１のデバイス１２６、または、図３の第２のデバイス３０４または第３のデバイス３０６において実行される。
【００５５】
[0062]方法４００は、４０２で、ＮＡＮの第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定することを含む。例えば、第１のデバイス１２６は、近接度決定動作１４２を実行することによってＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を決定し得る。特定の実装において、方法４００は、近接度を決定するために１つまたは複数の微タイミング測定（ＦＴＭ）を実行することを含み得る。例えば、第１のデバイス１２６は、図１に関連して説明されるように、ＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を決定するために１つまたは複数の微タイミング測定（ＦＴＭ）を実行し得る。
【００５６】
[0063]方法４００は、４０４で、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することをさらに含む。例えば、図１において、第１のデバイス１２６のＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定し得る。特定の実装において、第１のデバイスのＮＡＮ動作モードは、マスタデバイス動作モードと非マスタ非同期デバイス動作モードとの間で変更される。
【００５７】
[0064]特定の実装において、方法４００は、第２のデバイスから受け取られた送信に関連するＲＳＳＩにさらに基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することを含む。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、ビーコンメッセージ１４０に関連するＲＳＳＩ１５４にさらに基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定し得る。特定の実装において、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することは、ＲＳＳＩに基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定する前に生じ得る。例えば、図１において、（近接度データ１５２によって示される）近接度に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定することは、ＲＳＳＩ１５４に基づいてＮＡＮ動作モードを変更すべきかどうかを決定する前に生じ得る。代替実装において、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することは、ＲＳＳＩに基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定した後に生じ得る。例えば、図１において、（近接度データ１５２によって示される）近接度に基づいて第１のデバイス１２６のＮＡＮ動作モードを変更すべきかどうかを決定することは、ＲＳＳＩ１５４に基づいてＮＡＮ動作モードを変更すべきかどうかを決定した後に生じ得る。
【００５８】
[0065]特定の実装において、方法４００は、ＲＳＳＩに基づいて第１のデバイスのＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定することと、近接度に基づいて第１のデバイスのＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定することと、をさらに含む。例えば、図１において、第１のデバイス１２６のＮＡＮ動作モード選択論理１５０は、ＲＳＳＩ１５４に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得、および、（近接度データ１５２によって示される）近接度に基づいてＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定し得る。第１のデバイスは、図１に関連して説明されるように、ＮＡＮ動作モードを非マスタデバイス動作モードに変更する前に１つまたは複数のマスタデバイス動作を終了させ得、および、ＮＡＮ動作モードをマスタデバイス動作モードに変更し次第１つまたは複数のマスタデバイス動作を開始し得る。
【００５９】
[0066]別の実装において、方法４００は、近接度に基づいて第１のデバイスのＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定することと、ＲＳＳＩに基づいて第１のデバイスのＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定することと、をさらに含む。例えば、図１において、第１のデバイス１２６のＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得、および、ＲＳＳＩ１５４に基づいてＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定し得る。
【００６０】
[0067]特定の実装において、方法４００は、近接度に基づいておよびＲＳＳＩに基づいて第１のデバイスのＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定することをさらに含む。例えば、図１において、第１のデバイス１２６のＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいておよびＲＳＳＩ１１５４に基づいてＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更すべきかどうかを決定し得る。
【００６１】
[0068]さらに加えてまたは代替として、方法４００は、近接度およびＲＳＳＩに基づいて第１のデバイスのＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定することをさらに含む。例えば、図１において、第１のデバイス１２６のＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度に基づいておよびＲＳＳＩ１５４に基づいてＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更すべきかどうかを決定し得る。
【００６２】
[0069]特定の実装において、方法４００は、近接度が第１の近接度しきい値を超えないことに基づいてＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更することをさらに含む。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０（ｔｃｌｏｓｅ）を超えない場合に第１のデバイス１２６のＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更し得る。第２のデバイスは、１つまたは複数のマスタデバイス動作を実行し得る。例えば、第２のデバイスは、１つまたは複数のマスタデバイス動作を実行する（例えば、マスタデバイス動作モードで動作する）図１のＮＡＮマスタデバイス１０８であり得る。
【００６３】
[0070]さらに加えてまたは代替として、方法４００は、ＮＡＮの３つの他のデバイスへの第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないかどうかを決定することをさらに含む。例えば、図２の非マスタ非同期デバイス１２０は、３つのＮＡＮマスタデバイス１０６乃至１１０への非マスタ非同期デバイス１２０の近接度が第１の近接度しきい値ｔ１（例えば、第１の近接度しきい値１６０）を超えおよび第２の近接度しきい値ｔ２（例えば、第２の近接度しきい値１６２）を超えないかどうかを決定し得る。３つの他のデバイスの各々は、１つまたは複数のマスタデバイス動作を実行し得る。例えば、図１および図２に関連して説明されるように、３つの他のデバイスの各々は、マスタデバイス動作モードで動作するＮＡＮマスタデバイスであり得る。方法４００は、３つの他のデバイスへの第１のデバイスの近接度を決定することと、３つの他のデバイスへの第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないことに基づいて第１のデバイスのＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モードに変更することと、をさらに含み得る。例えば、図２の非マスタ非同期デバイス１２０は、３つのＮＡＮマスタデバイス１０６乃至１１０への非マスタ非同期デバイス１２０の近接度が第１の近接度しきい値ｔ１（例えば、第１の近接度しきい値１６０）を超えおよび第２の近接度しきい値ｔ２（例えば、第２の近接度しきい値１６２）を超えない場合にＮＡＮ動作モードを非マスタデバイス動作モードに変更することを決定し得る。
【００６４】
[0071]特定の実装において、方法４００は、近接度が第１の近接度しきい値を超えないことに基づいてＮＡＮ動作モードを非マスタ同期デバイス動作モードから非マスタ非同期デバイス動作モードに変更することをさらに含む。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０を超えない場合に第１のデバイス１２６のＮＡＮ動作モードを非マスタ同期デバイス動作モードから非マスタ非同期デバイス動作モードに変更し得る。方法４００は、近接度が第１の近接度しきい値を超えることに基づいてＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更することをさらに含み得る。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０を超える場合に第１のデバイス１２６のＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更し得る。
【００６５】
[0072]特定の実装において、方法４００は、ＮＡＮの３つまたはそれよりも多い他のデバイスへの第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないことに基づいてＮＡＮ動作モードを非マスタ同期デバイス動作モードから非マスタ非同期デバイス動作モードに変更することをさらに含む。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、同期デバイス動作モードで動作する３つまたはそれよりも多い他のデバイスへの第１のデバイス１２６の近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０を超えおよび１つまたは複数の近接度しきい値１５６のうちの第２の近接度しきい値１６２を超えない場合に第１のデバイス１２６のＮＡＮ動作モードを非マスタ同期デバイス動作モードから非マスタ非同期デバイス動作モードに変更し得る。方法４００は、ＮＡＮの３つ未満の他のデバイスへの第１のデバイスの近接度が第１の近接度しきい値を超えおよび第２の近接度しきい値を超えないことに基づいてＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更することをさらに含み得る。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、同期デバイス動作モードで動作する３つ未満の他のデバイスへの第１のデバイス１２６の近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０を超えおよび１つまたは複数の近接度しきい値１５６のうちの第２の近接度しきい値１６２を超えない場合に第１のデバイス１２６のＮＡＮ動作モードを非マスタ非同期デバイス動作モードから非マスタ同期デバイス動作モードに変更し得る。
【００６６】
[0073]特定の実装において、方法４００は、近接度が第１の近接度しきい値を超えることに基づいて第１のデバイスのＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更することをさらに含む。例えば、図１において、ＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０を超えない場合に第１のデバイス１２６のＮＡＮ動作モードを非マスタデバイス動作モードからマスタデバイス動作モードに変更し得る。
【００６７】
[0074]特定の実装において、方法４００は、第２のデバイスから第１のデバイスにおいて発見ビーコンメッセージを受け取ることをさらに含む。発見ビーコンメッセージは、近接度決定動作を実行するために第２のデバイスによって予約された測距利用可能ウィンドウ（ＲＡＷ）（例えば、期間）を示し得る。例えば、図１において、第１のデバイス１２６は、近接度決定動作１４２を実行するためのＲＡＷ（例えば、期間）を示すＲＡＷインジケータ１５８を含むビーコンメッセージ１４０を受け取り得る。方法４００は、第１のデバイスにおいて、期間中に第２のデバイスと１つまたは複数の近接度決定動作を開始することによって近接度を決定することをさらに含み得る。例えば、図１において、第１のデバイス１２６は、ＲＡＷインジケータ１５８によって示されるＲＡＷ（例えば、期間）中に近接度決定動作１４２を開始することによってＮＡＮマスタデバイス１０８への近接度を決定し得る。さらに、第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することは、発見ビーコンメッセージによって示される１つまたは複数の近接度しきい値と近接度を比較することに基づき得る。例えば、図１において、第１のデバイス１２６は、（近接度データ１５２によって示される）近接度をビーコンメッセージ１４０に含められた１つまたは複数の近接度しきい値１５６と比較することに基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。
【００６８】
[0075]別の実装において、方法４００は、第２のデバイスから第１のデバイスにおいて同期化ビーコンメッセージを受け取ることをさらに含む。同期化ビーコンメッセージは、近接度決定動作を実行するために第２のデバイスによって予約された期間、１つまたは複数の近接度しきい値、またはそれらの組み合わせを示し得る。例えば、図３において、第２のデバイス３０４は、第１のＲＡＷ３４６、１つまたは複数の近接度しきい値（例えば、１つまたは複数の近接度しきい値１５６）、またはそれらの組み合わせを示す第１の同期ビーコン３１０を受け取り得る。
【００６９】
[0076]特定の実装において、第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することは、第１のデバイスにおいて格納された１つまたは複数の近接度しきい値と近接度を比較することに基づき得る。例えば、図１において、１つまたは複数の近接度しきい値１５６は、ビーコンメッセージ１４０を介して受け取られる代わりに第１のデバイス１２６内に格納（例えば、予めプログラミング）され得る。別の特定の実装において、方法４００は、第１のデバイスから第２のデバイスに近接度を示す情報を送ることをさらに含む。例えば、図１において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８に近接度データ１５２を送る。
【００７０】
[0077]図５を参照し、ＮＡＮのデバイスにおける動作の方法５００の第２の態様が示される。方法５００は、図１のデバイス１０２乃至１２６、図２のデバイス１０２乃至１１０および１１６乃至１２０、図３のデバイス３０２乃至３０６のうちのいずれかにおいて、または、ＮＡＮの他のデバイスにおいて、実行され得る。特定の態様において、方法５００は、図１のＮＡＮマスタデバイス１０８、または、図３の第１のデバイス３０２において実行される。
【００７１】
[0078]方法５００は、５０２で、ＮＡＮの第１のデバイスにおいてビーコンメッセージを生成することを含む。ビーコンメッセージは、１つまたは複数の近接度しきい値を示し得る。例えば、図１において、ＮＡＮマスタデバイス１０８は、１つまたは複数の近接度しきい値１５６を含むビーコンメッセージ１４０を生成し得る。
【００７２】
[0079]方法５００は、５０４で、第１のデバイスからＮＡＮの第２のデバイスにビーコンメッセージを送ることをさらに含む。例えば、図１において、ＮＡＮマスタデバイス１０８は、第１のデバイス１２６にビーコンメッセージ１４０を送る。
【００７３】
[0080]１つまたは複数の近接度しきい値は、第２のデバイスが第１のデバイスへの第２のデバイスの近接度に基づいておよび１つまたは複数の近接度しきい値に基づいて第２のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定するのを可能にし得る。例えば、図１において、１つまたは複数の近接度しきい値１５６は、第１のデバイス１２６が（近接度データ１５２によって示される）近接度を１つまたは複数の近接度しきい値１５６（例えば、第１の近接度しきい値１６０および第２の近接度しきい値１６２）と比較することに基づいて第１のデバイス１２６のＮＡＮ動作モードを変更するのを可能にし得る。例示するために、第１のデバイス１２６は、近接度が１つまたは複数の近接度しきい値１５６のうちの第１の近接度しきい値１６０（ｔｃｌｏｓｅ）を超えないときにＮＡＮ動作モードをマスタデバイス動作モードから非マスタデバイス動作モード（例えば、非マスタ同期動作モードまたは非マスタ非同期動作モード）に変更し得る。
【００７４】
[0081]図６を参照し、ＮＡＮのデバイスにおける動作の方法６００の第３の態様が示される。方法６００は、図１のデバイス１０２乃至１２６、図２のデバイス１０２乃至１１０および１１６乃至１２０、図３のデバイス３０２乃至３０６のうちのいずれかにおいて、または、ＮＡＮの他のデバイスにおいて、実行され得る。特定の態様において、方法６００は、図１の第１のデバイス１２６において実行される。
【００７５】
[0082]方法６００は、６０２で、ＮＡＮの第２のデバイスからＮＡＮの第１のデバイスにおいてビーコンメッセージを受け取ることを含む。ビーコンメッセージは、１つまたは複数の近接度しきい値を示し得る。例えば、図１において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８からビーコンメッセージ１４０を受け取り得る。ビーコンメッセージ１４０は、１つまたは複数の近接度しきい値１５６を示し得る。
【００７６】
[0083]方法６００は、６０４で、第２のデバイスへの第１のデバイスの近接度を決定することをさらに含む。例えば、第１のデバイス１２６は、近接度決定動作１４２を介してＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を決定し得、および、近接度を近接度データ１５２として格納し得る。近接度決定動作１４２を実行することは、１つまたは複数の微タイミング測定（ＦＴＭ）を実行することを含み得る。
【００７７】
[0084]特定の実装において、方法６００は、１つまたは複数の近接度しきい値と近接度を比較することに基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定することをさらに含む。例えば、図１において、第１のデバイス１２６のＮＡＮ動作モード選択論理１５０は、（近接度データ１５２によって示される）近接度を１つまたは複数の近接度しきい値１５６（例えば、第１の近接度しきい値１６０および第２の近接度しきい値１６２）と比較することに基づいてＮＡＮ動作モードを変更すべきかどうかを決定し得る。
【００７８】
[0085]図７を参照し、ＮＡＮのデバイスにおける動作の方法７００の第４の態様が示される。方法７００は、図１のデバイス１０２乃至１２６、図２のデバイス１０２乃至１１０および１１６乃至１２０、図３のデバイス３０２乃至３０６のうちのいずれかにおいて、または、ＮＡＮの他のデバイスにおいて、実行され得る。特定の態様において、方法７００は、図１の第１のデバイス１２６において実行される。
【００７９】
[0086]方法７００は、７０２で、特定の期間中にＮＡＮの第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定するために第２のデバイスと１つまたは複数の近接度決定動作を開始することを含む。例えば、図１において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を決定するためにＮＡＮマスタデバイス１０８と近接度決定動作１４２を開始し得る。近接度決定動作１４２は、ビーコンメッセージ１４０に含められたＲＡＷインジケータ１５８によって示されるＲＡＷ（例えば、特定の期間）中に第１のデバイス１２６によって開始され得る。近接度決定動作１４２は、１つまたは複数の微タイミング測定（ＦＴＭ）を含み得る。
【００８０】
[0087]方法７００は、７０４で、第１のデバイスから第２のデバイスに近接度を示すデータを送ることをさらに含む。例えば、図１において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８への第１のデバイス１２６の近接度を近接度データ１５２として格納し、および、ＮＡＮマスタデバイス１０８に近接度データ１５２を送信する。
[0088]特定の実装において、方法７００は、第２のデバイスから第１のデバイスにおいてビーコンメッセージを受け取ることをさらに含む。特定の期間は、ビーコンメッセージによって示し得、および、ビーコンメッセージは、１つまたは複数の近接度しきい値をさらに示し得る。例えば、図１において、第１のデバイス１２６は、ＮＡＮマスタデバイス１０８からビーコンメッセージ１４０を受け取り得る。ビーコンメッセージ１４０は、ＲＡＷインジケータ１５８と、１つまたは複数の近接度しきい値１５６と、を含み得る。
【００８１】
[0089]図８を参照し、無線通信デバイスの特定の例示的な態様が描かれ、概して８００として示される。デバイス８００は、メモリ８３２に結合された、デジタル信号プロセッサのようなプロセッサ８１０を含む。例示的な態様において、デバイス８００、またはそれのコンポーネントは、図１のデバイス１０２乃至１２６、図２のデバイス１０２乃至１１０および１１６乃至１２０、図３のデバイス３０２乃至３０６、またはそれらのコンポーネントに対応し得る。
【００８２】
[0090]プロセッサ８１０は、メモリ８３２内に格納されたソフトウェア（例えば、１つまたは複数の命令８６８のプログラム）を実行するように構成され得る。さらに加えてまたは代替として、プロセッサ８１０は、無線インタフェース８４０（例えば、ＩＥＥＥ８０２．１１インタフェース）のメモリ内に格納された１つまたは複数の命令を実装するように構成され得る。例えば、無線インタフェース８４０は、ＮＡＮ規格を含む１つまたは複数の無線通信規格に準拠して動作するように構成され得る。特定の実装において、プロセッサ８１０は、図４乃至図７の方法のうちの１つまたは複数により動作するように構成され得る。例えば、プロセッサ８１０は、図４乃至図７の方法のうちの１つまたは複数を実行するためのＮＡＮ動作モード選択論理８６４を含み得る。特定の実装において、ＮＡＮ動作モード選択論理８６４は、図１のＮＡＮ動作モード選択論理１５０に対応し得る。プロセッサ８１０はまた、デバイス８００のための近接度データ８７０を決定および格納するように構成され得る。例示的な実装において、近接度データ８７０は、アンカーマスタ動作モードまたはＮＡＮマスタ動作モードで動作する別のデバイスへのデバイス８００の近接度であり得る。
【００８３】
[0091]無線インタフェース８４０は、プロセッサ８１０におよびアンテナ８４２に結合され得る。例えば、無線インタフェース８４０は、トランシーバ８４６を介してアンテナ８４２に結合され得、従って、アンテナ８４２を介して受け取られた無線データは、プロセッサ８１０に提供され得る。
【００８４】
[0092]コーダ／デコーダ（ＣＯＤＥＣ）８３４がプロセッサ８１０に結合されることもできる。スピーカ８３６およびマイク８３８がＣＯＤＥＣ８３４に結合されることができる。ディスプレイコントローラ８２６がプロセッサ８１０におよびディスプレイデバイス８２８に結合されることができる。特定の実装において、プロセッサ８１０、ディスプレイコントローラ８２６、メモリ８３２、ＣＯＤＥＣ８３４、および無線インタフェース８４０は、システム・イン・パッケージ（system-in-package）またはシステム・オン・チップ（system-on-chip）デバイス８２２内に含められる。特定の実装において、入力デバイス８３０および電源８４４がシステム・オン・チップデバイス８２２に結合される。さらに、特定の実装において、図８において示されるように、ディスプレイデバイス８２８、入力デバイス８３０、スピーカ８３６、マイク８３８、アンテナ８４２、および電源８４４は、システム・オン・チップデバイス８２２の外部に存在する。しかしながら、ディスプレイデバイス８２８、入力デバイス８３０、スピーカ８３６、マイク８３８、アンテナ８４２、および電源８４４の各々は、１つまたは複数のインタフェースまたはコントローラのような、システム・オン・チップデバイス８２２の１つまたは複数のコンポーネントに結合されることができる。
【００８５】
[0093]説明される態様と連繋して、第１の装置は、ＮＡＮの第１のデバイスにおいて、ＮＡＮの第２のデバイスへの第１のデバイスの近接度を決定するための手段を含む。例えば、決定するための手段は、図１の第１のデバイス１２６、無線インタフェース８４０、図８の命令８６８を実行するようにプログラミングされたプロセッサ８１０、１つまたは複数の他のデバイス、回路、モジュール、または、ＮＡＮの第２のデバイスへのＮＡＮの第１のデバイスの近接度を決定するための命令、または、それらの任意の組み合わせ、を含み得る。
【００８６】
[0094]第１の装置はまた、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定するための手段を含む。例えば、決定するための手段は、図１のＮＡＮ動作モード選択論理１５０、命令８６８を実行するようにプログラミングされたプロセッサ８１０、図８のＮＡＮ動作モード選択論理８６４、１つまたは複数の他のデバイス、回路、モジュール、または、近接度に基づいて第１のデバイスのＮＡＮ動作モードを変更すべきかどうかを決定するための命令、または、それらの任意の組み合わせ、を含み得る。
【００８７】
[0095]説明される態様と連繋として、第２の装置は、ＮＡＮの第１のデバイスにおいてビーコンメッセージを生成するための手段を含む。ビーコンメッセージは、１つまたは複数の近接度しきい値を示し得る。例えば、生成するための手段は、図１および図２のアンカーマスタデバイス１０２またはＮＡＮマスタデバイス１０４乃至１１０、図３の第１のデバイス３０２または第２のデバイス３０４、図８の命令８６８を実行するようにプログラミングされたプロセッサ８１０、１つまたは複数の他のデバイス、回路、モジュール、ＮＡＮの第１のデバイスにおいてビーコンメッセージを生成するための命令、または、それらの任意の組み合わせ、を含み得る。
【００８８】
[0096]第２の装置はまた、第１のデバイスからＮＡＮの第２のデバイスにビーコンメッセージを送るための手段を含む。例えば、送るための手段は、図１および図２のアンカーマスタデバイス１０２またはＮＡＮマスタデバイス１０４乃至１１０、図３の第１のデバイス３０２または第２のデバイス３０４、無線インタフェース８４０、図８の命令８６８を実行するようにプログラミングされたプロセッサ８１０、１つまたは複数の他のデバイス、回路、モジュール、ＮＡＮの第１のデバイスからＮＡＮの第２のデバイスにビーコンメッセージを選択的に送るための命令、または、それらの任意の組み合わせ、を含み得る。
【００８９】
[0097]説明される態様と連繋として、第３の装置は、ＮＡＮの第２のデバイスからＮＡＮの第１のデバイスにおいてビーコンメッセージを受け取るための手段を含む。ビーコンメッセージは、１つまたは複数の近接度しきい値を示し得る。例えば、受け取るための手段は、図１の第１のデバイス１２６、図３の第２のデバイス３０４または第３のデバイス３０６、無線インタフェース８４０、図８の命令８６８を実行するようにプログラミングされたプロセッサ８１０、１つまたは複数の他のデバイス、回路、モジュール、ＮＡＮの第２のデバイスからＮＡＮの第１のデバイスにおいてビーコンメッセージを受け取るための命令、または、それらの任意の組み合わせ、を含み得る。
【００９０】
[0098]第３の装置はまた、第２のデバイスへの第１のデバイスの近接度を決定するための手段を含む。例えば、決定するための手段は、図１の第１のデバイス１２６、図３の第２のデバイス３０４または第３のデバイス３０６、命令８６８を実行するようにプログラミングされたプロセッサ８１０、図８のＮＡＮ動作モード選択論理８６４、１つまたは複数の他のデバイス、回路、モジュール、または、ＮＡＮの第２のデバイスへのＮＡＮの第１のデバイスの近接度を決定するための命令、または、それらの任意の組み合わせ、を含み得る。
【００９１】
[0099]説明される態様と連繋として、第４の装置は、特定の期間中にＮＡＮの第１のデバイスにおいて、第２のデバイスへの第１のデバイスの近接度を決定するためにＮＡＮの第２のデバイスと１つまたは複数の近接度決定動作を開始するための手段を含む。例えば、開始するための手段は、図１の第１のデバイス１２６、図３の第２のデバイス３０４または第３のデバイス３０６、命令８６８を実行するようにプログラミングされたプロセッサ８１０、図８のＮＡＮ動作モード選択論理８６４、１つまたは複数の他のデバイス、回路、モジュール、または、特定の期間中にＮＡＮの第１のデバイスにおいて、ＮＡＮの第２のデバイスと１つまたは複数の近接度決定動作を開始するための命令、または、それらの任意の組み合わせ、を含み得る。
【００９２】
[00100]第４の装置はまた、第１のデバイスから第２のデバイスに近接度を示すデータを送るための手段を含む。例えば、送るための手段は、図１の第１のデバイス１２６、無線インタフェース８４０、図８の命令８６８を実行するようにプログラミングされたプロセッサ８１０、１つまたは複数の他のデバイス、回路、モジュール、または、ＮＡＮの第１のデバイスからＮＡＮの第２のデバイスに近接度を示すデータを選択的に送るための命令、または、それらの任意の組み合わせ、を含み得る。
【００９３】
[00101]本明細書において開示される実装と関係させて説明される様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムのステップは、電子ハードウェア、プロセッサによって実行されるコンピュータソフトウェア、または両方の組み合わせとして実装され得ることを当業者はさらに認識するであろう。様々な例示的なコンポーネント、ブロック、構成、モジュール、回路、およびステップは、上では、それらの機能の点で一般的に説明される。そのような機能がハードウェアまたはプロセッサ実行可能命令として実装されるかは、特定の適用例および全体的システムに課せられた設計制約に依存する。当業者は、各々の特定の適用例に関して様々な方法で説明される機能を実装し得るが、そのような実装決定は、本開示の適用範囲からの逸脱を生じさせるものであるとは解釈されるべきでない。
【００９４】
[00102] 本明細書おける開示と関係させて説明される方法またはアルゴリズムのステップは、直接ハードウェア内において、プロセッサによって実行されるソフトウェアモジュール内において、またはそれらの２つの組み合わせ内において具現化され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読み取り専用メモリ（ＲＯＭ）、プログラマブル読み取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、レジスタ、ハードディスク、取り外し可能なディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、または当業界において既知であるその他のあらゆる形態の記憶媒体において常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み出すことおよび記憶媒体に情報を書き込むことができるような形でプロセッサに結合される。代替において、記憶媒体は、プロセッサと一体化させ得る。プロセッサおよび記憶媒体は、特定用途向け集積回路（ＡＳＩＣ）内に常駐し得る。ＡＳＩＣは、コンピューティングデバイスまたはユーザ端末内に常駐し得る。代替において、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末内において個別コンポーネントとして常駐し得る。
【００９５】
[00103]前の説明は、当業者が開示された実装を製造または使用することを可能にするために提供される。これらの実装に対する様々な変更は、当業者にとって容易に明確になるであろう、および本明細書において定められる一般原理は、本開示の適用範囲から逸脱せずに他の実装に対して適用され得る。以上のように、本開示は、本明細書において示される実装に限定されるものではなく、以下の請求項によって定められた原理および新規の特徴に一致する限りにおいて最も広範な適用範囲が認められるべきである。
【図１】
2017522783.tif 000003
【図２】
2017522783.tif 000004
【図３】
2017522783.tif 000005
【図４】
2017522783.tif 000006
【図５】
2017522783.tif 000007
【図６】
2017522783.tif 000008
【図７】
2017522783.tif 000009
【図８】
2017522783.tif 000010
【国際調査報告】
2017522783.tif 000011
2017522783.tif 000012
2017522783.tif 000013