(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信のための装置であって、
メモリに記憶された命令を実行する処理システムであって、
第１の時間期間の少なくとも一部にわたって、第２の装置が前記装置にアクセス可能となることを保証するという要求を示す少なくとも１ビットを含む第１のメッセージを生成することと、
前記第２の装置からの第２のメッセージを処理することと、前記第２のメッセージは、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証するかどうかを示す少なくとも１ビットを含む、
前記第２のメッセージ中の前記少なくとも１ビットに基づいて、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証するかどうかを決定することと、ここにおいて、前記少なくとも１ビットの第１の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証することを示し、前記少なくとも１ビットの第２の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証しないことを示し、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置がアクセス可能となることを保証しない場合、前記第２のメッセージは、第２の時間期間の少なくとも一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証する前記第２の時間期間を示す、
を行うように構成された処理システムと、
前記第２の装置への送信のために前記第１のメッセージを出力することと、ここにおいて、前記第１のメッセージは、前記装置が前記第２の装置とのアソシエーションを確立する前に、前記第２の装置に出力される、
前記第２のメッセージを受信することと、
を行うように構成されたインターフェースと、
を備えるワイヤレス通信のための装置。
【請求項２】
前記第１の時間期間、または前記一部のうちの少なくとも１つは、前記装置の動作要件、ユーザ入力、製造業者の指定、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、請求項１に記載の装置。
【請求項３】
前記処理システムは、前記第１のメッセージが要求であるか、もしくは応答であるか否か、前記装置が最大時間の保証を要求しているか否か、または、前記第１のメッセージが、前記第２の装置がアクセス可能となり得る前記第１の時間期間を含んだフィールドを含むか否かのうちの少なくとも１つをさらに示すために前記第１のメッセージを生成するように構成される、請求項１に記載の装置。
【請求項４】
前記処理システムは、プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第１のメッセージを埋め込むようにさらに構成され、前記インターフェースは、送信のために前記フレームを出力するようにさらに構成される、請求項１に記載の装置。
【請求項５】
前記処理システムは、前記第２の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証することを確認する第３のメッセージを生成するようにさらに構成され、前記インターフェースは、送信のために前記第３のメッセージを出力するようにさらに構成される、請求項１に記載の装置。
【請求項６】
前記処理システムは、アソシエーション要求フレームまたはプローブ要求フレームに前記第３のメッセージを埋め込むように構成され、前記インターフェースは、送信のために前記アソシエーション要求またはプローブ要求フレームを出力するようにさらに構成される、請求項５に記載の装置。
【請求項７】
ワイヤレス通信のための装置であって、
第２の装置から第１のメッセージを受信するためのインターフェースと、前記第１のメッセージは、第１の時間期間の少なくとも一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証するという要求を示す少なくとも１ビットを含み、前記第１のメッセージは、前記第２の装置が前記装置とのアソシエーションを確立する前に受信される、
処理システムであって、
前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となり得るかどうかを決定することと、
前記決定に基づいて、前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証するかどうかを示す少なくとも１ビットを含む第２のメッセージを生成することと、ここにおいて、前記少なくとも１ビットの第１の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証することを示し、前記少なくとも１ビットの第２の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証しないことを示し、前記処理システムは、前記第１の時間期間の少なくとも前記一部にわたって、前記装置がアクセス可能となることを保証しない場合、第２の時間期間の少なくとも一部にわたって、前記装置が前記第２の装置にアクセス可能となり得る前記第２の時間期間を決定するようにさらに構成され、前記第２のメッセージは、前記第２の時間期間を示す、
を行うように構成された前記処理システムと、
前記第２の装置への送信のために前記第２のメッセージを出力するためのインターフェースと、
を備えるワイヤレス通信のための装置。
【請求項８】
前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、１つまたは複数の第３の装置に対してなされた保証、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、請求項７に記載の装置。
【請求項９】
前記処理システムは、プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つにおいて前記第１のメッセージを受信するようにさらに構成され、前記インターフェースは、送信のために前記フレームを出力するようにさらに構成される、請求項７に記載の装置。
【請求項１０】
前記第２の時間期間の前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、１つまたは複数の第３の装置に対してなされた保証、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、請求項７に記載の装置。
【請求項１１】
前記第２のメッセージは、前記装置が前記第１のメッセージ内に示された最大時間の保証を受け付けるかまたは拒否するか否かをさらに示すために生成される、請求項７に記載の装置。
【請求項１２】
受信するための前記インターフェースは、前記第２の装置から、前記第２の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを確認する第３のメッセージを受信するようにさらに構成される、請求項７に記載の装置。
【請求項１３】
装置がワイヤレスネットワーク上で第２の装置とのアソシエーションを確立するための方法であって、
第１の時間期間の少なくとも一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証するという要求を示す少なくとも１ビットを含む第１のメッセージを生成することと、
前記第２の装置から受信される第２のメッセージを処理することと、前記第２のメッセージは、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証することを示す少なくとも１ビットを含む、
前記第２の装置への送信のために前記第１のメッセージを出力することと、ここにおいて、前記第１のメッセージは、前記装置が前記第２の装置とのアソシエーションを確立する前に、前記第２の装置に出力される、
前記第２のメッセージ中の前記少なくとも１ビットに基づいて、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証するかどうかを決定することと、ここにおいて、前記少なくとも１ビットの第１の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証することを示し、前記少なくとも１ビットの第２の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証しないことを示し、前記第１の時間期間の少なくとも前記一部にわたって、前記第２の装置がアクセス可能となることを保証しない場合、前記第２のメッセージは、第２の時間期間の少なくとも一部にわたって、前記第２の装置が前記装置にアクセス可能となることを保証する前記第２の時間期間を示す、
を備える方法。
【請求項１４】
前記第１の時間期間または前記一部のうちの少なくとも１つは、前記装置の動作要件、ユーザ入力、製造業者の指定、１つまたは複数の第３の装置に対してなされた保証、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、請求項１３に記載の方法。
【請求項１５】
前記第１のメッセージを生成することは、前記第１のメッセージが要求であるかもしくは応答であるか否か、前記装置が最大時間の保証を要求しているか否か、または、前記第１のメッセージが、前記第２の装置がアクセス可能となることを保証する前記第１の時間期間を含んだフィールドを含むか否かのうちの少なくとも１つを前記第１のメッセージ内に示すことを備える、請求項１３に記載の方法。
【請求項１６】
プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第１のメッセージを埋め込み、前記第２の装置への送信のために前記フレームを出力することをさらに備える、請求項１３に記載の方法。
【請求項１７】
前記第２の時間期間の少なくとも前記一部にわたって、前記第２の装置が前記装置にアクセス可能となることを確認する第３のメッセージを生成することと、
前記第２の装置への送信のために前記第３のメッセージを出力することとをさらに備える、請求項１３に記載の方法。
【請求項１８】
アソシエーション要求フレームまたはプローブ要求フレームに前記第３のメッセージを埋め込み、前記第２の装置への送信のために前記アソシエーション要求またはプローブ要求フレームを出力することをさらに備える、請求項１７に記載の方法。
【請求項１９】
装置がワイヤレスネットワーク上で第２の装置とのアソシエーションを確立するための方法であって、
前記第２の装置からメッセージを受信することと、前記第１のメッセージは、第１の時間期間の少なくとも一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証するという要求を示す少なくとも１ビットを含み、前記第１のメッセージは、前記第２の装置が前記装置とのアソシエーションを確立する前に受信される、
前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となり得るかどうかを決定することと、
前記決定に基づいて、第２のメッセージを生成することと、前記第２のメッセージは、前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証するかどうかを示す少なくとも１ビットを含み、ここにおいて、前記少なくとも１ビットの第１の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証することを示し、前記少なくとも１ビットの第２の値は、前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを保証しないことを示し、前記第１の時間期間の少なくとも前記一部にわたって、前記装置がアクセス可能となることを保証しない場合、前記方法は、第２の時間期間の少なくとも一部にわたって、前記装置が前記第２の装置にアクセス可能となり得る前記第２の時間期間を決定することをさらに備え、前記第２のメッセージは、前記第２の時間期間を示す、
前記第２の装置への送信のために前記第２のメッセージを出力することと、
を備える方法。
【請求項２０】
前記第１の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となり得るかどうかの前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、１つまたは複数の第３の装置に対してなされた保証、および前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、請求項１９に記載の方法。
【請求項２１】
プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第２のメッセージを埋め込み、前記第２の装置への送信のために前記フレームを出力することをさらに備える、請求項１９に記載の方法。
【請求項２２】
前記第２の時間期間の前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、１つまたは複数の第３の装置に対してなされた保証、およびメモリまたは前記装置に記憶されたデータのうちの少なくとも１つに基づく、請求項１９に記載の方法。
【請求項２３】
前記第２のメッセージは、前記装置が前記第１のメッセージ内に示された最大時間の保証を受け付けるかまたは拒否するか否かをさらに示すために生成される、請求項１９に記載の方法。
【請求項２４】
前記第２の装置から、前記第２の時間期間の少なくとも前記一部にわたって、前記装置が前記第２の装置にアクセス可能となることを確認する第３のメッセージを受信することをさらに備える、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本出願は、一般にワイヤレスネットワーク通信に関し、より詳細には、ワイヤレスネットワーク上で動作する装置間のアソシエーションを確立するためのシステム、方法、およびデバイスに関する。
【背景技術】
【０００２】
[0002]多くの電気通信システムでは、通信ネットワークは、いくつかの対話している空間的に離れたデバイス間でメッセージを交換するために使用される。ネットワークは、たとえばメトロポリタンエリア、ローカルエリア、またはパーソナルエリアであり得る地理的範囲に従って分類され得る。そのようなネットワークは、それぞれ、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）と呼ばれる。ネットワークはまた、様々なネットワークノードとデバイスとを相互接続するために使用されるスイッチング／ルーティング技法（たとえば、回線交換対パケット交換）、送信のために利用される物理媒体のタイプ（たとえば、ワイヤード対ワイヤレス）、および使用される通信プロトコルのセット（たとえば、インターネットプロトコルスイート、ＳＯＮＥＴ（同期光ネットワーキング）、イーサネット（登録商標）など）によって異なる。
【０００３】
[0003]ワイヤレスネットワークは、ネットワーク要素がモバイルであり、したがって動的な接続性を必要とするとき、またはネットワークアーキテクチャが固定されたトポロジーでなくアドホックなトポロジーで形成される場合に、好ましいことが多い。ワイヤレスネットワークは、無線、マイクロ波、赤外線、光などの周波数帯域中の電磁波を使用する非誘導伝搬モードでは、無形物理媒体を採用する。ワイヤレスネットワークは、有利には、固定されたワイヤードネットワークと比較すると、ユーザのモビリティと迅速なフィールド展開とを容易にする。
【０００４】
[0004]ワイヤレスネットワークにおける１つまたは複数のデバイスは、サービスを提供するように構成され得る。たとえば、デバイスは、データを取り込むために使用される、センサーなどのハードウェアを含み得る。デバイス上で実行するアプリケーションは、次いで、動作を実行するために、取り込まれたデータを使用することができる。場合によっては、取り込まれたデータは、ワイヤレスネットワーク内の他のデバイスにとって有用であり得る。ワイヤレスネットワーク内のいくつかの他のデバイスは、類似のデータを取り込むために、類似のハードウェアを含み得る。代替的に、デバイスは、これらのサービス（たとえば、取り込まれたデータ）をワイヤレスネットワーク内の１つまたは複数の他のデバイスに提供し得る。デバイスは、この情報をワイヤレスネットワーク上で広告することによって、そのデバイスが提供するサービスについて、ワイヤレスネットワーク内の１つまたは複数の他のデバイスに知らせ得る。他のデバイスは、範囲内でないか、またはサービスプロバイダと直接通信することが可能でない他のデバイスに、デバイスによって提供されたサービスをさらに広告し得る。しかしながら、すべての利用可能なサービスの集合体の通信は、すべての必要なビーコニング（beaconing）、メッセージング、計算的オーバーヘッドと相まって、ビーコンとパケットとの衝突を回避するために実装される必要な衝突回避方式を考慮すると、ネットワークローディングの増大、およびデータスループット利用率の低下を生じ得る。したがって、ワイヤレスネットワークにおいて通信するための改善されたシステム、方法、およびデバイスが望まれる。
【発明の概要】
【０００５】
[0005]本発明のシステム、方法、およびデバイスは、それぞれいくつかの態様を有するが、それらの態様のどれ１つとして、単独でその望ましい属性を担うことはない。以下の特許請求の範囲によって表される本発明の範囲を限定することなく、ここでいくつかの特徴が簡単に説明される。この説明を考慮した後、特に「発明を実施するための形態」と題されるセクションを読んだ後で、本発明の特徴が、ワイヤレスネットワーク中のアクセスポイントと局との間の改善された通信を含む利点をどのように提供するかが理解されよう。
【０００６】
[0006]本開示の一態様は、アクセスポイントが少なくとも一部の時間にわたって装置にアクセス可能となり得る時間期間を決定するように構成された処理システムを備える、ワイヤレス通信のための装置であり得る。加えて、その処理システムは、時間期間を示すメッセージを生成し、そのメッセージをアクセスポイントへの送信のために与えるように構成される。
【０００７】
[0007]別の態様は、局から時間期間を示すメッセージを受信し、装置がその時間期間内に少なくとも一部の時間にわたって局にアクセス可能となり得るかどうかを決定するように構成された処理システムを備える、ワイヤレス通信のための装置であり得る。処理システムは、その後に、装置が第１の時間期間内に一部の時間の間にアクセス可能となるかどうかを示す第２のメッセージを生成し、局への送信のためにその第２のメッセージを与えるように構成される。
【０００８】
[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]図２は、ワイヤレス通信システム１００内で用いられ得るワイヤレスノード２０２において利用され得る様々なコンポーネントを示す。ワイヤレスノード２０２は、本明細書で説明される様々な方法を実施するように構成され得るデバイスの一例である。たとえば、ワイヤレスノード２０２は、たとえば、アクセスポイント１０５、またはワイヤレスノード１１０ａ〜１１０ｂのうちの１つ、またはワイヤレスノード１１５ａ〜１１５ｃのうちの１つを備え得る。
【００２８】
[0036]ワイヤレスノード２０２は、ワイヤレスノード２０２の動作を制御するプロセッサ２０４を含み得る。プロセッサ２０４はまた、中央処理ユニット（ＣＰＵ）、ハードウェアプロセッサ、または処理システムとも呼ばれ得る。メモリ２０６は、読取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）との両方を含み得るものであり、命令とデータとをプロセッサ２０４に提供する。メモリ２０６の一部分は、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）も含み得る。プロセッサ２０４は、メモリ２０６内に記憶されたプログラム命令に基づいて論理演算および算術演算を実施する。メモリ２０６内の命令は、本明細書で説明される方法を実施するように実行可能となり得る。
【００２９】
[0037]プロセッサ２０４は、１つまたは複数のプロセッサとともに実装された処理システムを備えてよく、またはその処理システムの構成要素であってよい。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別ハードウェア構成要素、専用ハードウェア有限状態機械、または情報の計算もしくは他の操作を実施することができる任意の他の適切なエンティティの任意の組合せにより実装され得る。
【００３０】
[0038]処理システムはまた、実行されると、装置に、リレー適合ワイヤレスノード（a relay-compatible wireless node）のリレー動作を修正するための１つまたは複数の方法と関係づけられる１つまたは複数のステップを実施させるコードを備える非一時的コンピュータ可読媒体を含み得る。コードは、ソースコードフォーマット、バイナリコードフォーマット、実行可能コードフォーマット、または任意の他の好適なコードのフォーマットを含み得る。コードまたは命令は、１つまたは複数のプロセッサによって実行されたとき、処理システムに、本明細書で説明する様々な機能を実施させる。
【００３１】
[0039]ワイヤレスノード２０２はまた、ワイヤレスノード２０２と遠隔地との間におけるデータの送信と受信とを可能にするための送信機２１０と受信機２１２とを含み得る。さらに、送信機２１０および受信機２１２は、ワイヤレスノード２０２と、たとえばＡＰ、リレーデバイス、またはＳＴＡを含む遠隔地との間におけるセットアップおよび／または構成のパケットもしくはフレームの送信と受信とを可能にするように構成され得る。送信機２１０と受信機２１２は、トランシーバ２１４へと組み合わされ得る。アンテナ２１６は、ハウジング２０８に取り付けられてよく、またトランシーバ２１４に電気的に結合され得る。代替または追加として、ワイヤレスノード２０２は、ハウジング２０８の一部として形成されたアンテナ２１６を含み得るか、または内部アンテナであり得る。ワイヤレスノード２０２は、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナをも含み得る（図示せず）。
【００３２】
[0040]ワイヤレスノード２０２は、トランシーバ２１４によって受信された信号のレベルを検出および定量化するために使用され得る信号検出器２１８をも含み得る。信号検出器２１８は、総エネルギー、シンボルごとのサブキャリアごとのエネルギー、電力スペクトル密度および他の信号などの信号を検出し得る。ワイヤレスノード２０２は、信号を処理する際に使用するためのデジタル信号プロセッサ（ＤＳＰ）２２０をも含み得る。ＤＳＰ２２０は、送信用のデータユニットを生成するように構成され得る。いくつかの態様では、データユニットは、物理レイヤデータユニット（ＰＰＤＵ）を備え得る。いくつかの態様では、ＰＰＤＵはパケットまたはフレームと呼ばれる。
【００３３】
[0041]ワイヤレスノード２０２は、いくつかの態様ではユーザインターフェース２２２をさらに備え得る。ユーザインターフェース２２２は、キーパッド、マイクロホン、スピーカー、および／またはディスプレイを備え得る。ユーザインターフェース２２２は、ワイヤレスノード２０２のユーザに情報を伝達することおよび／またはユーザからの入力を受信することを行う、任意の要素または構成要素を含み得る。
【００３４】
[0042]ワイヤレスノード２０２の様々な構成要素は、ハウジング２０８内に収納され得る。さらに、ワイヤレスノード２０２の様々な構成要素は、バスシステム２２６によって互いに結合され得る。バスシステム２２６は、たとえば、データバス、ならびに、データバスに加えて、電力バスと、制御信号バスと、ステータス信号バスとを含み得る。ワイヤレスノード２０２の構成要素は、何らかの他の機構を使用して、互いに結合され得るか、または、互いに入力を受け付けるか、もしくは供給し得ることを当業者は諒解されよう。
【００３５】
[0043]いくつかの別個の構成要素が図２に示されるが、構成要素のうちの１つまたは複数が組み合わされてよく、または共通に実装されてよいことを当業者は認識されよう。たとえば、プロセッサ２０４は、プロセッサ２０４に関して上記で説明された機能を実装するためだけでなく、信号検出器２１８および／またはＤＳＰ２２０に関して上記で説明された機能を実装するためにも使用され得る。さらに、図２に示される構成要素の各々は、複数の別個の要素を用いて実装され得る。
【００３６】
[0044]図３は、参加するワイヤレスノード１１５ｃとアクセスポイント１０５との間の通信に使用されるために利用可能なメッセージ３００の例示的な態様を指す。メッセージ３００は、情報要素（ＩＥ）の形態を取り得る。メッセージ３００は、図３が示すよりも多数または少数の構成要素を有し得ることを当業者は諒解されよう。メッセージ３００は、アクションフレーム（action frame）、アクション確認応答フレーム（action acknowledge frame）、プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、およびアソシエーション応答フレームのうちの任意の１つに埋め込まれて、アクセスポイント１０５と、関係するワイヤレスノード１１５ｃとの間で通信され得る。
【００３７】
[0045]例示的な態様では、メッセージ３００は、デバイス間で通信されるべき１バイトまたは複数バイトの情報を含み得る。メッセージ３００は、送信されているメッセージに含められた３バイトの情報を含み得る。これらの３バイトは、メッセージ３００を一意的に識別するように意図された、１バイトのサイズの要素ＩＤフィールド３１０を含み得る。メッセージ３００の長さを示すために、同様に１バイトのサイズの長さフィールド３１５がメッセージ３００にさらに含められ得る。メッセージ３００の可変長の到達可能なアドレスフィールド（図示せず）に含められ得る到達可能なアドレスの数を整数として示す、１バイトのサイズのアドレスカウントフィールド３２０が、メッセージ３００にさらに含められ得る。これらの初期の３バイトに、少なくとも１バイトのサイズの追加情報３２５が付加され得る。これらの付加的な情報３２５は、特定の態様によって必要とされるような特定の情報を示すために、個々のビットまたはフィールドに分割され得る。
【００３８】
[0046]一態様では、追加情報３２５が、３つの個々のビットと５ビットフィールドとに分けられ得る。個々のビットは、フラグまたはインジケータとして動作することが当業者に知られ得る。たとえば、１ビットは、特定の情報要素が要求または応答であるか否かに関するインジケータビット、要求／応答ビット３３０であり得る。第２のビットは、最大離脱時間（a maximum away time）が要求されているか否かに関するインジケータ、最大離脱時間ビット３３５であり得る。第３のビットは、以前の最大離脱時間ネゴシエーションが受け付けまたは拒否されているか否かに関するインジケータ、受付け／拒否ビット３４０であり得る。追加的なバイトの情報のうちの残り５ビットは、タイミング同期機能（ＴＳＦ）フィールド３４５に専用のものであり得る。このＴＳＦフィールド３４５は、アクセスポイントが少なくとも一部の時間にわたって局にアクセス可能となることを保証する（またはアクセス可能となり得る）、要求されている時間の期間を示し得る。下の議論では、この保証は、アクセスポイントが少なくとも一部の時間にわたってアクセス可能となり得るということの指示に対応し得る。たとえば、ワイヤレスノード１１５ｃがアクセスポイント１０５とのアソシエーションを作成することを希望する場合、ワイヤレスノード１１５ｃは、メッセージ３００が埋め込まれたプローブ要求を送信し得る。メッセージ３００は、最初の数バイトの要素ＩＤフィールド３１０、長さフィールド３１５、およびアドレスカウントフィールド３２０を、追加情報３２５とともに含み得る。追加情報３２５は、中に収められた情報にフラグを付けるための数ビットを含み得る。たとえば、追加情報３２５は、メッセージが要求であることを示すために「１」に設定された要求／応答ビット３３０を含み得る。メッセージ３００は、アクセスポイントが最大時間期間を越えるとアクセス不可能とならないという保証を得ることに関係することを示すために、最大離脱時間ビット３３５（「１」に設定）が含められ得る。アソシエーションを作成することを望むワイヤレスノード１１５ｃによって確立された最大時間期間を含んだメッセージ３００に、ＴＳＦフィールド３４５が含められ得る。
【００３９】
[0047]代替的な態様では、メッセージ３００（情報要素）に含められた追加情報が存在し得る。メッセージ３００は、それに代わって、アクセスポイント１０５から保証を、たとえば、アクセスポイントとアソシエートすることを許可されるデバイスの最大数、アクセスポイントによって必要とされる最小帯域幅などを要求するために使用され得る。追加情報３２５は、許可されるデバイスの数もしくは帯域幅設定、または任意の他の保証要件に対する追加的なビットおよびフィールド（図示せず）を含み得る。追加情報３２５は、ワイヤレスノード１１５ｃによって必要とされるすべての保証要素を含むように、十分な長さをなし得る。
【００４０】
[0048]図４は、一実装形態に従うものであり全体的に４００で指定される、局とアクセスポイントとの間のアソシエーションを確立するための方法のコールフロー図である。図４は２つのデバイスを示している。一態様では、これらのデバイスは局４０５とアクセスポイント４１０であり得る。一態様では、アソシエーションプロセスは、アクセスポイント（図示せず）の最大離脱時間期間（a maximum time away period）の決定、および局４０５からアクセスポイント４１０へのメッセージの生成で始まり得る。次のステップは、プローブ要求フレーム４１５が局４０５からアクセスポイント４１０に送られることである。プローブ要求フレーム４１５は、局４０５によって規定された特定の基準を満たすことをアクセスポイント４１０が保証するという、局４０５による要求を含み得る。たとえば、局４０５は、アクセスポイント４１０が特定の時間内に最大離脱時間期間の少なくとも一部分にわたって局４０５にアクセス可能となるように保証することを要求し得る。代替的な態様は、アクセスポイント４１０とアソシエートすることを許可されるデバイスの数を最大数に制限するか、またはチャネル上の最大もしくは最小帯域幅を確立し得る。プローブ要求フレーム４１５は、その中に埋め込まれたメッセージ３００を含み得、そのメッセージ３００は、要素ＩＤフィールド３１０と、長さフィールド３１５と、アドレスカウントフィールド３２０と、追加情報３２５とを含み得る。プローブ要求フレーム４１５に埋め込まれたメッセージ３００の追加情報３２５は、いかなる基準を満たすことを保証するように局４０５がアクセスポイント４１０に要求しているかを知らせるためのインジケータフラグビットを含み得る。たとえば、一態様では、プローブ要求フレーム４１５の情報要素内の追加情報３２５は、要求がメッセージ３００に含められていることを示すための要求／応答ビット３３０（「１」に設定）を含み得る。追加情報３２５はまた、最大離脱時間を満たすことを保証するようにプローブ要求フレームがアクセスポイント４１０に要求していることを示すための、またＴＳＦフィールド３４０に記憶された時間期間が存在することを示すための、最大離脱時間ビット３３５を含み得る。追加情報３２５はまた、送信デバイスが任意の事前の最大離脱時間ネゴシエーションを受け付けまたは拒否するかどうかを示すための受付け／拒否ビット３３５を含み得る。
【００４１】
[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]１つまたは複数の態様では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはその任意の組合せで実装され得る。ソフトウェアで実装される場合、それらの機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶され、またはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用されコンピュータによってアクセスされ得る、任意の他の媒体を備え得る。また、任意の接続も適切にコンピュータ可読媒体と称される。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、撚線対、デジタル加入者線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、撚線対、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術が、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ここで、ディスク（disk）は、通常、データを磁気的に再生し、一方ディスク（disc）は、データをレーザーで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体（たとえば有形媒体）を備える場合がある。加えて、いくつかの態様では、コンピュータ可読媒体は、一時的コンピュータ可読媒体（たとえば信号）を備え得る。上の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【００８１】
[0089]本明細書に開示された方法は、説明した方法を実現するための１つまたは複数のステップまたはアクションを備える。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく、互いに交換され得る。言い換えれば、ステップまたはアクションの特定の順序が指定されていない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく、変更され得る。
【００８２】
[0090]説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアに実装される場合、機能は、１つまたは複数の命令としてコンピュータ可読媒体上に記憶され得る。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用されコンピュータによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピーディスク（disk）およびＢｌｕ−ｒａｙディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。
【００８３】
[0091]したがって、いくつかの態様は、本明細書に提示された動作を実行するためのコンピュータプログラム製品を備え得る。たとえば、そのようなコンピュータプログラム製品は、本明細書で説明した動作を実行するために１つまたは複数のプロセッサによって実行可能である命令を記憶した（および／または符号化した）コンピュータ可読媒体を備え得る。いくつかの態様では、コンピュータプログラム製品は、パッケージング材料を含み得る。
【００８４】
[0092]ソフトウェアまたは命令はまた、伝送媒体を通じて送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、撚線対、デジタル加入者線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、撚線対、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術が、伝送媒体の定義に含まれる。
【００８５】
[0093]さらに、本明細書で説明する方法および技法を実行するためのモジュールおよび／または他の適切な手段は、適用可能な場合、ユーザ端末および／または基地局によってダウンロードされ得るおよび／または他の方法で取得され得ることを諒解されたい。たとえば、そのようなデバイスは、本明細書で説明する方法を実行するための手段の伝達を容易にするためにサーバに結合され得る。代替的に、本明細書で説明する様々な方法は、ユーザ端末および／または基地局が記憶手段をデバイスに結合するかまたは提供すると様々な方法を取得することができるように、記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクなどの物理記憶媒体など）を介して提供され得る。さらに、本明細書で説明する方法および技法をデバイスに提供するための任意の他の好適な技法が利用され得る。
【００８６】
[0094]特許請求の範囲は、上記で示した厳密な構成および構成要素に限定されないことを理解されたい。上記で説明した方法および装置の構成、動作および詳細において、特許請求の範囲から逸脱することなく、様々な改変、変更および変形が行われ得る。
【００８７】
[0095]上記は、本開示の態様を対象としたものであるが、本開示の基本的な範囲から逸脱することなく、本開示の他の態様およびさらなる態様が考案され得、本開示の範囲は、以下の特許請求の範囲によって決定される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信のための装置であって、
少なくとも一部の時間にわたって別の装置が前記装置にアクセス可能となり得る第１の時間期間を決定することと、
前記第１の時間期間を示す第１のメッセージを生成することと
を行うように構成された処理システムと、
送信のために前記第１のメッセージを出力するためのインターフェースとを備えるワイヤレス通信のための装置。
［Ｃ２］
前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、Ｃ１に記載の装置。
［Ｃ３］
前記処理システムは、前記第１のメッセージが要求もしくは応答であるかどうか、前記装置が最大時間の保証を要求しているかどうか、または、前記第１のメッセージが、前記他の装置がアクセス可能となり得る前記第１の時間期間を含んだフィールドを含むかどうかのうちの少なくとも１つをさらに示すために前記第１のメッセージを生成するようにさらに構成される、Ｃ１に記載の装置。
［Ｃ４］
前記処理システムは、プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第１のメッセージを埋め込むように構成され、出力するための前記インターフェースは、送信のために前記フレームを出力するように構成される、Ｃ１に記載の装置。
［Ｃ５］
前記他の装置から応答を受信するためのインターフェースをさらに備え、前記応答は、前記他の装置が、前記第１の時間期間内に少なくとも一部の時間にわたって前記装置にアクセス可能となることを示す、Ｃ１に記載の装置。
［Ｃ６］
前記他の装置から応答を受信するためのインターフェースをさらに備え、前記応答は、前記他の装置が、前記第１の時間期間内に少なくとも一部の時間にわたってアクセス可能となることを保証しないこと示し、また前記他の装置が少なくとも一部の時間にわたって前記装置にアクセス可能となる第２の時間期間を示す、Ｃ１に記載の装置。
［Ｃ７］
前記処理システムは、前記他の装置が、前記第２の時間期間内に前記少なくとも一部の時間にわたって前記装置にアクセス可能となることを確認する第２のメッセージを生成するようにさらに構成され、出力するための前記インターフェースは、送信のために前記第２のメッセージを出力するように構成される、Ｃ６に記載の装置。
［Ｃ８］
前記処理システムは、アソシエーション要求フレームまたはプローブ要求フレームに前記第２のメッセージを埋め込むように構成され、出力するための前記インターフェースは、送信のために前記アソシエーション要求またはプローブ要求フレームを出力するように構成される、Ｃ７に記載の装置。
［Ｃ９］
ワイヤレス通信のための装置であって、
別の装置から第１の時間期間を示す第１のメッセージを受信するためのインターフェースと、
前記装置が、前記第１の時間期間内に少なくとも一部の時間にわたって前記他の装置にアクセス可能となり得るかどうかを決定することと、
前記決定に基づいて第２のメッセージを生成することと、前記第２のメッセージは、前記装置が前記第１の時間期間内に前記少なくとも一部の時間にわたってアクセス可能となるかどうかを示す、
を行うように構成された処理システムと、
送信のために前記第２のメッセージを出力するためのインターフェースとを備えるワイヤレス通信のための装置。
［Ｃ１０］
前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、他の装置に対してなされた保証、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、Ｃ９に記載の装置。
［Ｃ１１］
前記処理システムは、プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第２のメッセージを埋め込むように構成され、前記第２のメッセージを出力するための前記インターフェースは、送信のために前記フレームを出力するように構成される、Ｃ９に記載の装置。
［Ｃ１２］
前記処理システムは、
前記装置が少なくとも一部の時間にわたって前記他の装置にアクセス可能となり得る第２の時間期間を決定することと、
前記装置が前記第１の時間期間内に少なくとも一部の時間にわたってアクセス可能となることを保証せず、また前記装置が前記第２の時間期間内に前記少なくとも一部の時間にわたってアクセス可能となることをさらに示すために、前記第２のメッセージを生成することとを行うようにさらに構成される、Ｃ９に記載の装置。
［Ｃ１３］
前記第２の時間期間の前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、他の装置に対してなされた保証、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、Ｃ１２に記載の装置。
［Ｃ１４］
前記第２のメッセージは、前記装置が前記第１のメッセージ内に示された最大時間の保証を受け付けるかまたは拒否するか否かをさらに示すために生成される、Ｃ１２に記載の装置。
［Ｃ１５］
受信するための前記インターフェースは、前記他の装置から、前記装置が前記第２の時間期間内に前記少なくとも一部の時間にわたって前記他の装置にアクセス可能となることを確認する第３のメッセージを受信するようにさらに構成される、Ｃ１２に記載の装置。
［Ｃ１６］
装置がワイヤレスネットワーク上で別の装置とのアソシエーションを確立するための方法であって、
少なくとも一部の時間にわたって前記他の装置が前記装置にアクセス可能となり得る第１の時間期間を決定することと、
前記第１の時間期間を示すための第１のメッセージを生成することと、
前記他の装置への送信のために前記第１のメッセージを出力することとを備える方法。
［Ｃ１７］
前記第１の時間期間を決定することは、前記装置の動作要件、ユーザ入力、製造業者の指定、他の装置に対してなされた保証、または前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、Ｃ１６に記載の方法。
［Ｃ１８］
前記第１のメッセージを生成することは、前記第１のメッセージが要求もしくは応答であるか否か、前記装置が最大時間の保証を要求しているか否か、または、前記第１のメッセージが、前記他の装置がアクセス可能となることを保証する前記第１の時間期間を含んだフィールドを含むか否かのうちの少なくとも１つを示すことを備える、Ｃ１６に記載の方法。
［Ｃ１９］
プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第１のメッセージを埋め込み、前記他の装置への送信のために前記フレームを出力することをさらに備える、Ｃ１６に記載の方法。
［Ｃ２０］
前記他の装置から応答を受信することをさらに備え、前記応答は、前記他の装置が、前記第１の時間期間内に少なくとも一部の時間にわたって前記装置にアクセス可能となることを示す、Ｃ１６に記載の方法。
［Ｃ２１］
前記他の装置から応答を受信することをさらに備え、前記応答は、前記他の装置が、前記他の装置が少なくとも一部の時間にわたって前記装置にアクセス可能となる前記第１の時間期間および第２の時間期間内に少なくとも一部の時間にわたって前記装置にアクセス可能となることを保証しないこと示すように構成される、Ｃ１６に記載の方法。
［Ｃ２２］
前記他の装置が、前記第２の時間期間内に少なくとも一部の時間にわたって前記装置にアクセス可能となることを確認する第２のメッセージを生成することと、
前記他の装置への送信のために前記第２のメッセージを出力することとをさらに備える、Ｃ２１に記載の方法。
［Ｃ２３］
アソシエーション要求フレームまたはプローブ要求フレームに前記第２のメッセージを埋め込み、前記他の装置への送信のために前記アソシエーション要求またはプローブ要求フレームを出力することをさらに備える、Ｃ２２に記載の方法。
［Ｃ２４］
装置がワイヤレスネットワーク上で別の装置とのアソシエーションを確立するための方法であって、
前記他の装置から、第１の時間期間を示すメッセージを受信することと、
前記装置が、前記第１の時間期間内に少なくとも一部の時間にわたって前記他の装置にアクセス可能となり得るかどうかを決定することと、
前記決定に基づいて第２のメッセージを生成することと、前記第２のメッセージは、前記装置が前記第１の時間期間内に前記少なくとも一部の時間にわたってアクセス可能となるかどうかを示す、
前記他の装置への送信のために前記第２のメッセージを出力することとをさらに備える方法。
［Ｃ２５］
前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、他の装置に対してなされた保証、および前記装置のメモリに記憶されたデータのうちの少なくとも１つに基づく、Ｃ２４に記載の方法。
［Ｃ２６］
プローブ要求フレーム、プローブ応答フレーム、アソシエーション要求フレーム、アソシエーション応答フレーム、アクションフレーム、またはアクション確認応答フレームのうちの任意の１つに前記第２のメッセージを埋め込み、前記他の装置への送信のために前記フレームを出力することをさらに備える、Ｃ２４に記載の方法。
［Ｃ２７］
前記装置が第２の時間期間内に少なくとも一部の時間にわたって前記他の装置にアクセス可能となり得る第２の時間期間を決定することと、
前記装置が前記第１の時間期間内に前記少なくとも一部の時間にわたってアクセス可能となることを保証せず、また前記装置が前記第２の時間期間内に前記少なくとも一部の時間にわたってアクセス可能となることをさらに示すために、前記第２のメッセージを生成することとをさらに備える、Ｃ２４に記載の方法。
［Ｃ２８］
前記第２の時間期間の前記決定は、前記装置の動作要件、ユーザ入力、製造業者の指定、他の装置に対してなされた保証、およびメモリまたは前記装置に記憶されたデータのうちの少なくとも１つに基づく、Ｃ２７に記載の方法。
［Ｃ２９］
前記第２のメッセージは、前記装置が前記第１のメッセージ内に示された最大時間の保証を受け付けるかまたは拒否するか否かをさらに示すために生成される、Ｃ２７に記載の方法。
［Ｃ３０］
前記他の装置から、前記装置が前記第２の時間期間内に前記少なくとも一部の時間にわたって前記他の装置にアクセス可能となることを確認する第３のメッセージを受信することをさらに備える、Ｃ２７に記載の方法。
【図１】
0006356239.tif 000002
【図２】
0006356239.tif 000003
【図３】
0006356239.tif 000004
【図４】
0006356239.tif 000005
【図５】
0006356239.tif 000006
【図６】
0006356239.tif 000007
【図７】
0006356239.tif 000008
【図８】
0006356239.tif 000009
【図９】
0006356239.tif 000010