無線通信のための電力保存の拡張
【課題】無線ネットワーク中の局によって省電力を改善するための技術を提供する。
【解決手段】ソース局は、電力保存モードで作動する受信局の送信機会(TXOP)バースト受信機能についての情報を備えたフレームを受け取る(1412)。ソース局はTXOPの最初にチャネル・アクセスを行ない、受信局のTXOPバースト受信機能に基づいて受信局へTXOPの中において多数のデータフレームを送信する(1414)。受信局は、前記TXOPバースト受信機能についての情報に基づいて、どれだけのデータフレームを予期するべきかを知っており、データフレームの予期された数を受け取った後にスリープ状態に移行することができる。
【解決手段】ソース局は、電力保存モードで作動する受信局の送信機会(TXOP)バースト受信機能についての情報を備えたフレームを受け取る(1412)。ソース局はTXOPの最初にチャネル・アクセスを行ない、受信局のTXOPバースト受信機能に基づいて受信局へTXOPの中において多数のデータフレームを送信する(1414)。受信局は、前記TXOPバースト受信機能についての情報に基づいて、どれだけのデータフレームを予期するべきかを知っており、データフレームの予期された数を受け取った後にスリープ状態に移行することができる。
【発明の詳細な説明】
【技術分野】
【0001】
現在の出願は、「POWER SAVE ENHANCEMENTS FOR AD-HOC WIRELESS COMMUNICATION」と題され、譲受人に譲渡され、参照によって本明細書に組込まれ、2006年10月19日に出願された米国仮特許出願第60/862,146号に基づく優先権を主張します。本開示は、一般には通信に、より具体的には無線通信ネットワーク中の局の電池寿命の改善のための技術に関係がある。
【背景技術】
【0002】
無線通信ネットワークは音声、ビデオ、パケット・データ、メッセージ、放送などのような様々な通信サービスを提供するために広く展開される。これらの無線ネットワークは、非常に大きな地理的なエリアに通信カバレージを供給する無線の広域ネットワーク(WWAN)、大きな地理的なエリアに通信カバレージを供給する無線の都市内ネットワーク(WMAN)、中くらいの地理的なエリアに通信カバレージを供給する、無線ローカルエリア・ネットワーク(WLAN)、および小さな地理的なエリアに通信カバレージを供給する無線パーソナルネットワーク(WPAN)を含んでいる。異なる無線ネットワークは典型的には異なる能力、要件およびカバレージエリアを持っています。
【0003】
局(例えば携帯電話)は、1つ以上の無線ネットワーク(例えばWWANおよび/またはWLAN)と通信することができるかもしれない。局は移動可能であってもよくまた、内蔵電池によって動力が供給されてもよい。例えば、局がデータを送信し、かつ/または受信するために電源オンされる場合は常に、該局は電池電力を消費するかもしれない。局がデータを交換している際に、複数回の電池充電の間の待機時間および動作時間の両方を拡張するためにできるだけ電池電力消費量を削減することは望ましい。したがって、局の電池寿命を改善するための技術に対する需要が当該技術分野においてある。
【発明の概要】
【0004】
無線ネットワーク中の局によって省電力を改善するための技術が本明細書に記述される。一の態様では、ソース局は受信局へ送られたフレームに電力保存バッファー・ステータスを含めてもよい。受信局は電力保存モードで作動するかもしれないし、一部の時間だけ起動状態であるかもしれない。バッファー・ステータスは、受信局へ送られるためのデータフレームの数を示してもよい。ソース局はバッファー・ステータスによって示されるとおりに受信局へ1つ以上のデータフレームを送ってもよい。受信局は、バッファー・ステータスに基づいてソース局からどれだけの数のデータフレームが予想されるか知っているかもしれない。受信局はデータフレームの予想された数を受け取った後にスリープ状態になってもよく、それは電池動力を節約するかもしれない。一般に、ソース局は、バッファーされたデータの量が、データフレームの数、バイト数、ビット数などのような任意の単位に基づくことを表示してもよい。受信局は、バッファー・ステータスによって示されたデータの量に基づいて、どれだけのデータが予想されるかを知っているかもしれない。
【0005】
別の態様では、1回の送信機会(TXOP)において多数のデータフレームを受け取ることができる受信局は、このTXOPバースト受信機能を他の局へ広告することができる。1の設計では、受信局は、該局のTXOPバースト受信機能についての情報を含むフレームを送信しても良い。この情報は、単一のTXOPの中の受信局によって受け取ることができるデータフレームの数を示してもよい。受信局は、受信局のTXOPバースト受信機能に基づいて1つのTXOPの中においてソース局から多数のデータフレームをその後受信しても良い。ソース局は該TXOPの最初にチャネル・アクセスを行なうかもしれないし、別のチャネル・アクセスを実行する必要無しに、該TXOPの中の全てのデータフレームを送るかもしれない。
【0006】
下記に述べられるように、電力保存バッファー・ステータスおよびTXOPバースト特性は様々な電力保存モードおよび様々な無線ネットワークに使用されてもよい。本開示の種々の態様および特徴もまた、一層に詳細に下記に記述される。
【図面の簡単な説明】
【0007】
【図1】無線ネットワーク
【図2】多数の局に関する送信時間軸
【図3】電力保存バッファー・ステータスを伝達することが可能なフレーム
【図4】電力保存バッファー・ステータス特性を伴うスケジュールされていない電力保存モードでの動作
【図5】別個のチャネル・アクセスを伴うデータフレームの送信
【図6A】TXOPバースト受信機能を伝達することができるフレーム。
【図6B】TXOPバースト受信機能を伝達することができるフレーム。
【図7】TXOPバースト受信機能を備えたデータフレームの送信
【図8】それぞれ電力保存バッファー・ステータスおよびTXOPバースト特性を伴う、スケジュールされた電力保存モードおよびPSMPモードにおける動作
【図9】それぞれ電力保存バッファー・ステータスおよびTXOPバースト特性を伴う、スケジュールされた電力保存モードおよびPSMPモードにおける動作
【図10】電力保存バッファー・ステータスと共にデータを送信するための方法
【図11】電力保存バッファー・ステータスと共にデータを送信するための装置
【図12】電力保存バッファー・ステータスと共にデータを受信するための方法
【図13】電力保存バッファー・ステータスと共にデータを受信するための装置
【図14】TXOPバースト機能を備えたデータの送信のための方法
【図15】TXOPバースト機能を備えたデータの送信のための装置
【図16】TXOPバースト機能と共に送信されたデータを受け取るための方法
【図17】TXOPバースト機能と共に送信されたデータを受け取るための装置
【図18】2つの局のブロック図
【詳細な説明】
【0008】
本明細書に記述された技術は、WLAN、WMAN、WWAN、WPANなどのような様々な無線ネットワークに使用されてもよい。WLANはIEEE 802.11、Hiperlanなどを実装するかもしれない。WWANは、符号分割多重アクセス方式(CDMA)ネットワーク、時分割多元接続方式(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交FDMA(OFDMA)ネットワーク、単一キャリアFDMA(SC-FDMA)ネットワークなどのようなセルラー・ネットワークかもしれない。WMANはIEEE 802.16(それは一般にWiMAXと呼ばれる)、IEEE 802.20などを実装するかもしれない。WPANはBluetooth(登録商標)を実装するかもしれない。明瞭のために、本技術はIEEE 802.11 WLANに関して下記に述べられる。
【0009】
図1は、多数の局120を備えた無線ネットワーク100を示す。一般に、無線ネットワークは、任意の数のアクセス・ポイントおよび任意の数の局を含んでいてもよい。一の局は無線媒体によって別の局と通信することができる装置である。「無線媒体」と「チャネル」という用語はしばしば交換可能に使用される。局は、アクセス・ポイントと通信するか、またはピア・ツー・ピアで別の局と通信してもよい。局はまた、端末、移動局、ユーザー装置、加入者ユニットなどと呼ばれるかもしれないし、これらの機能性のうちのいくらかあるいは全てを含んでいるかもしれない。 局は、携帯電話、携帯型の装置、無線装置、携帯情報端末(PDA)、ラップトップ・コンピューター、無線モデム、コードレスホンなどかもしれない。アクセス・ポイントは、無線媒体によって該アクセス・ポイントに関係付けられた局に配送サービスへのアクセスを提供することができる局です。アクセス・ポイントはまた基地局、基地トランシーバー局(BTS)、ノードB、発展したノードB(eNode B)などと呼ばれるかもしれないし、これらの機能性のうちの幾らかあるいは全てを含んでいるかもしれない。
無線ネットワーク100は、IEEEによって採用された技術標準のIEEE 802.11ファミリーの中のいかなる無線技術を実装してもよい。例えば、無線ネットワーク100は、802.11a、802.11b、802.11eおよび/または802.11gのような追加仕様のうちの1つ以上を含むIEEE 802.11技術標準を実装するかもしれない。無線ネットワーク100はさらにIEEEの802.11nおよび/または802.11sを実装してもよく、それは形成されているIEEE 802.11技術標準である。IEEE 802.11、802.11a、802.11b、802.11gおよび802.11nは、異なる無線技術をカバーし、異なる能力を持っています。IEEE 802.11eは、媒体アクセス制御(MAC)層に関するサービス品質(QoS)拡張をカバーします。
【0010】
無線ネットワーク100はインフラストラクチャー・ネットワークあるいはアドホックネットワークかもしれない。インフラストラクチャー・ネットワークは、局のための通信をサポートする1つ以上のアクセス・ポイントおよび恐らく他の実体を含んでいる。インフラストラクチャー・ネットワークはまた、IEEE 802.11において基本サービスセット(BSS)と呼ばれる。アドホックネットワークは無線媒体によって専ら互いの相互交信範囲内の局から構成されている。アドホックネットワークは、典型的にはアクセス・ポイントのような中央制御エンティティなしで必要に応じて動的に形成されてもよく、もはや必要でなくなれば、解消されてもよい。アドホックネットワークはまた、IEEE 802.11において独立したBSS(IBSS)と呼ばれる。以下の記述の多くは、無線ネットワーク100がアドホックネットワークであると仮定する。
【0011】
無線ネットワーク100は、下記の電力保存モードあるいは仕組みのうちの1つ以上をサポートしてもよい:
* スケジュールされていない電力保存 - 起動されている期間中に送信するデータがある場合は常に、データは送信される、
* スケジュールされた電力保存 - 起動されている期間中にデータはスケジュールされたサービス時間において送信される、
* 電力保存マルチポール(PSMP) - 起動されている期間中にデータは単一の広報フレームにより多数の局へ送信される。
【0012】
スケジュールされていない電力保存モードはまた、電力保存(PS)モード、IBSSのスケジュールされていない電力保存モード、スケジュールされていない自動的な電力保存配達(U-APSD)モードなどと呼ばれてもよい。スケジュールされた電力保存モードはまた、IBSSのスケジュールされた電力保存モード、スケジュールされたAPSD(S-APSD)モードなどと呼ばれてもよい。これらの電力保存モードは、下記に述べられるように、ステーションがスリープ状態となり、電池電力を保存するが異なる方法で作動することを可能にする。
【0013】
図2は、無線ネットワーク100内での様々な局120に関する例示的な送信時間軸を示す。1つの局(例えば図1の中の局X)は無線ネットワークを形成してもよく、無線ネットワークのためのタイミングを維持してもよい。局Xは、他の局が局Xを検知し識別することを可能にするビーコン・フレームを周期的に送信してもよい。ビーコン・フレームが送信されるべき時間はターゲット・ビーコン送信時間(TBTT)と呼ばれる。連続する2つのビーコン・フレームの開始点の間の時間区間は、ビーコン間隔と呼ばれる。ビーコン間隔は、適切な期間(例えば100ミリ秒(ms)、または他の何らかの時間間隔にセットされてもよい。無線ネットワーク中の局は全て、局Xによって送信されたビーコン・フレームに対してそれらのタイミングを同期させてもよい。
【0014】
様々なタイプのフレームは複数のビーコン・フレームの間の時間で送信されてもよい。これらのフレームは管理フレーム、制御フレーム、データフレームなどを含んでいるかもしれない。データフレームはまた、パケット、データ・ブロック、データユニット、プロトコルデータユニット(PDU)、サービスデータユニット(SDU)、MAC SDU(MSDU)、MAC PDU(MPDU)などと呼ばれるかもしれない。2つの局が1つ以上のトラフィック・ストリームを持っているかもしれないし、各トラフィック・ストリームとデータフレームを交換するかもしれない。
【0015】
スケジュールされていない電力保存モードはIEEE 802.11の中のアドホックネットワーク(すなわち、IBSS)の中で使用されてもよい。この場合、局Xは広報トラフィック指示メッセージ(ATIM)ウィンドウに適切な期間を選んでもよく、各ビーコン・フレーム中でATIMウィンドウ期間をブロードキャストするかもしれない。スケジュールされていない電力保存モードで作動するものを含む無線ネットワーク中の全ての局は、これらの局に対して適用可能なフレームを受け取るために各ATIMウィンドウの期間中に起動中であることを要求される。ATIMウィンドウは、TBTTにおいて開始し、ATIMウィンドウ期間が経過したら終了する。
【0016】
スケジュールされていない電力保存モードにおける動作は以下のように生じてもよい。所与の局Aが別の局Bに送信するための1つ以上のデータフレームを有する場合、局AはATIMウィンドウ期間内に局Bに対してATIMフレームを送信してもよい。無線ネットワーク中の全ての局は、局AからATIMフレームを受け取ってよい。局Bは自分がATIMフレームの受取人であり、局Aが局Bへ送信するためのデータを持っていることを認識するかもしれない。局Bは該ATIMフレームに関してアクノレッジメント(ACK)を送信してもよい。ATIMウィンドウの終端において、ATIMフレームを送信しなかった、または受け取らなかった局(例えば局C)はスリープ状態に移行してよい。ATIMフレームを送信し、および/または受け取る局はATIMウィンドウの終端以降にデータを交換してもよい。図2に示される例において、ATIMウィンドウの終端以降に局Aは局Bにデータフレームを送信し、および局Bが該データフレームに対してACKを送信する。局AおよびBはビーコン間隔の終わりまで起動状態のままでい続けることが可能である。
【0017】
IEEE 802.11におけるアドホックネットワーク中のスケジュールされていない電力保存モードについては、全ての局は各ATIMウィンドウの全期間中において起動状態であることを要求される。これは、該局が他の局に関する処理待ちデータを互いに通知することができることを保証する。ソース局がビーコン・フレームに続くATIMウィンドウの期間中に処理待ちデータを持っている各受信局に対して、該ソース局は、(図2に示されたような)ATIMフレームあるいは送信要求(RTS)フレームを送信するかもしれない。ATIMまたはRTSのフレームを受け取る局、およびATIMまたはRTSのフレームを送信する局は、図2に示されるように、次のATIMウィンドウの終端まで起動状態のままでいることを要求される。低い周期性を備えたトラフィックを有する局に関しては、ATIMウィンドウ中でバッファーされたトラフィックの表示を受け取った後に、1つのビーコン間隔全体にわたって起動状態でいることをこれらの局に要求することは過度の電池電力消費に帰着する可能性がある。このような拡張された起動状態時間は、ビーコン間隔中のほんの少数のデータフレームを受け取り、ビーコン間隔の中で早期にこれらのデータフレームの受信を完了する局には不適当かもしれない。
【0018】
一の態様では、ソース局は、受信局へ送られたATIMフレームあるいはRTSフレームの中に電力保存バッファー・ステータスを含めてもよい。電力保存バッファー・ステータスは、受信局へ送られるためのデータの量(例えばデータフレームまたはMSDUの数、あるいはデータ・バイトあるいはビットの数)を伝えてもよい。その後、受信局は、ソース局からどれだけの量のデータ(例えばどれだけの数のデータフレーム)が予想されるか知るであろう。受信局は、次のATIMウィンドウの終端まで待たなければならない代わりに、予想される量のデータ(あるいはデータフレームの数)の受信を完了した後にスリープ状態に移行してよく、それは電池の電力を節約するかもしれない。例えば、受信局が2つのデータフレームを示す電力保存バッファー・ステータスを備えた、ATIMフレームあるいはRTSフレームを受け取る場合、受信局は2つのデータフレームを受け取った後にスリープ状態に移行してよい。バッファーされたデータの量はバイト数で与えられるかもしれず、MACフレームの断片化が生じた場合、これは有用であろう。
【0019】
図3は、電力保存バッファー・ステータスを伝達することができるフレーム300の設計を示す。フレーム300はATIMフレーム、RTSフレームなどに使用されてもよい。フレーム300は様々な情報の断片を提供するフレーム制御フィールド、該フレームの受信局を識別する宛先アドレスフィールド、該フレームを送信するソース局を識別するソース・アドレス・フィールド、電力保存バッファー・ステータス・フィールドを含んでいるフレームボディ・フィールド、そして場合によっては、明瞭さのために図3には示されなかった他のフィールドを含む。
【0020】
フレーム制御フィールドはタイプ・サブフィールド、サブタイプ・サブフィールド、電力管理(Pwr Mgt)フィールド、および図3に示されない他のフィールドを含んでいる。タイプ・サブフィールドは管理フレームについては「00」、または制御フレームについては「01」にセットされてもよい。サブタイプ・フィールドは、ATIMフレーム(それは管理フレームの1つのタイプである)については「1001」あるいはRTSフレーム(それは制御フレームの1つのタイプのである)については「1011」にセットされてもよい。電力管理フィールドは、局が電力保存モードにあることを示すために「1」にセットされ、あるいは局がアクティブ・モードにあることを示すために「0」にセットされても良い。
【0021】
ATIMとRTSのフレームについては、フレームボディ・フィールドは現在はどんな情報も伝えないヌルのフィールドである。図3に示される設計では、電力保存バッファー・ステータス・フィールドはフレームボディ・フィールドに含まれているかもしれないし、ソース局が受信局のためにバッファーしたデータフレームあるいはMSDUの数を示すかもしれない。電力保存バッファー・ステータスもまた、フレーム制御フィールドのサブフィールド中で提供されるかもしれないし、あるいは他の方法で、管理フレーム、制御フレームあるいはデータフレームの中で送信されるかもしれない。
【0022】
一般に、電力保存バッファー・ステータスは、バッファーされたデータの利用可能性(例えば、「はい」、または「いいえ」)、バッファーされたデータの量、バッファーされたデータフレームの数あるいはバイト数などを示すかもしれない。電力保存バッファー・ステータスは、ATIMフレーム、RTSフレーム、データフレームあるいは他の何らかのフレーム中で伝えられてもよい。
【0023】
図4は、電力保存バッファー・ステータス特性を伴うスケジュールされていない電力保存モードにおける例示的な動作を示す。この例において、局Aは、局Bに送信するための1つのデータフレームを持っている。駅Aは局Bに対してATIMウィンドウの期間内にATIMフレームを送信します。ATIMフレームは、局Bのためにバッファーされた1つのデータフレームを示す電力保存バッファー・ステータス(PSBS)を含んでいる。局Bは該ATIMフレームのためにACKを返します。この例において、他のATIMフレームはATIMウィンドウの期間内に全く送信されない。ATIMウィンドウの終端においては、局AおよびBは起動状態のままでいる。局Cは如何なるATIMフレームも送信または受信しておらず、この結果、スリープ状態に移行することができる。
【0024】
電力保存バッファー・ステータスに基づいて、局Bが局Aから1つのデータフレームを受け取ることを予期する。局Aは該データフレームを送信し、また局Bは該データフレームのためにACKを返す。該データフレームを受け取った後に、局Bは、局Aからこれ以上のデータを受け取ることを予期せず、該データフレームに対してACKを送信した後にスリープ状態に移行することができる。該データフレームを送信した後に、局Aは、局Bに対するこれ以上のデータを持っておらず、該データフレームに対するACKを受け取った後にスリープ状態に移行することができる。したがって、局Aおよび局Bの両方は、次のATIMウィンドウの終端まで待たなければならない代わりに、早期にスリープ状態に移行してもよい。
【0025】
無線チャネル上のデータの送信は信頼性が低いかもしれない。したがって、局Aからの最後のデータフレームの受信の後に局Bによって送られたACKを局Aが受け取らない場合があるかもしれない。該チャネル・アクセス手順によれば、ACKが受信されない場合に、局Aは最後のデータフレームを再送信するかもしれず、局Bが該データフレームを復号化していないので局BがACKを送っていないと仮定するかもしれない。局Bがスリープ状態に移行するならば、局Bは再送信を復号化しないであろう。それが最大再試行回数に達するまで、局Aは再送信し続けるかもしれない(そのステージでは局は送信を異常終了させるだろう)。これは局Aに関する過度の電力垂れ流しに帰着し、無線媒体を浪費するかもしれない。局AおよびBの電力能力へ依存して、局Bは、最後のデータフレームのためにACKを送った後にできるだけ早くスリープ状態に移行することを選ぶかもしれない(例えば、局Bは電力に制限があるかもしれないし、局Aの電力供給とは関わりが無いかもしれない)、または局Bは、このACKを送った後、ある長さの時間だけ起動状態のままでいることを選択するかもしれない(例えば、局AとBは、両方とも電力に制限があるかもしれない)。第1のACKが無線チャネルによって消去された後に、局Aが再送信するならば、最後のデータフレームに対してACKを送った後に起動状態であり続けることは、局BがACKを送信することを可能にするだろう。ネットワーク負荷を軽減すると同時に、局Aおよび局Bの両方によって省電力を改善するためにどれくらい長く起動状態であり続けるべきかを推定するために、局BはSIFS、DIFS、競合ウィンドウサイズ、無線媒体負荷、IBSSの中の局の数などを使用することが可能である。局Bが2重化されたフレームを受け取るならば、どれくらい長く起動状態であり続けるべきかを決定する際に、1つだけが考慮される。
【0026】
一般に、最後のデータフレーム(あるいは任意のデータフレーム)に対するACKが、ソース局によって受け取られなかった場合、ソースと受信側の局は終了戦略を取り決めるかもしれません。上に記述されるように、受取人局は、ソース局から可能な再送信を受け取るための時間の長さだけ起動状態のままでいるかもしれない。代替的に、ACKが受信局から受け取られない場合、ソース局は、現在の起動状態期間中において最後のデータフレームの再送信をスキップするかもしれない。代わりにソース局は、後続する起動状態期間においてこのデータフレームを再送信してもよく、あるいは該データフレームを廃棄してもよい。そしてこの事は、最後のデータフレームのためにACKを送った直後に、受信局がスリープ状態に移行することを可能にするであろう。他の終了戦略もまた、ソースと受信側の局の間で取り決められてもよい。
【0027】
ソース局は、受信局へ送信するための多数のデータフレームを有していてもよく、一度に1つのデータフレームを送信してもよい。各データフレームについて、ソース局は、該チャネルへのアクセスを獲得するためにチャネル・アクセスを実行しても良く、アクセスを獲得した時点で該チャネル経由で該データフレームを送信してもよい。
【0028】
図5は、IEEE 802.11における分散協調機能(DCF)を備えた局Bに対する局Aによる多数のデータフレームの送信を示す。局Aは、送信するためのデータを持っており、チャネルが使用中か使用されていないかどうか判断するために時間T1においてチャネルのセンシングを開始する。チャネルがDCFフレーム間スペース(DIFS)と等しい期間の間使用されていない場合、局Aは、時間T2からスタートするデータフレームを送信することができる。ここで、局Bは局Aからのデータフレームを受け取り復号化する。
【0029】
時間T3におけるデータフレームの終端の後に、局Bは短いフレーム間スペース(SIFS)時間の間待ち、時間T4からスタートするACKを送信する。ここで、SIFSがDIFSより短いので、局Bは、データフレームの終端以降に他の局より先にチャネルにアクセスすることができる。これは、局Aが適時の方法でACKを受け取ることができることを保証する。
【0030】
局Aは、送信するための別のデータフレームを持っており、チャネルが使用中か使用されていないかどうか判断するために時間T5でチャネルのセンシングを開始する。この例において、チャネルは最初は使用中ではないが、時間T6において使用中となる。その後、時間T7において、チャネルが使用されなくなるまで局Aは待機してもよく、そこからさらにチャネルがDIFS期間の間使用中でないことを局Aは待ってもよく、それは時間T8で生じる。その後、局Aは、0と競合ウィンドウ(CW)の間のランダムなバックオフを選択してもよい。ランダムなバックオフは、DIFS期間の間チャネルが使用されていないことをセンスした後に、多数の局が同時に送信するシナリオを回避するために使用される。その後局Aは、該ランダムなバックオフをカウントダウンし、チャネルが使用中となる場合は常に休止し、チャネルがDIFS期間にわたって使用中でない後にカウントダウンを再開する(図5に示されない)。該カウントダウンが時間T9で0に達する場合、局は該データフレームを送信することができる。局Bは局Aからのデータフレームを受け取り復号化する。時間T10におけるデータフレームの終端以降に、局BはSIFS時間の間待ち、時間T11からスタートするACKを送信する。
【0031】
ここで、図5に示されるように、各データフレームについてチャネル・アクセスを実行することは多数のデータフレームを送信するための時間の長さを拡張するかもしれない。これは該チャネルが任意のチャネル・アクセスの期間中に使用中となることができるからであり、そしてさらに該ソース局は他の局と該チャネルをめぐって争う必要があるだろう。チャネル・アクセスの各々はアクセス遅延およびACKオーバーヘッドを加算する。多数のデータフレームに関する拡張された送信時間は、ソースと受信側の局がより長い間起動状態でいるという結果になるだろう。
【0032】
別の態様では、1つのTXOPの中で多数のデータフレームを受け取ることができる局は、他の局に対してこのTXOPバースト受信機能を広告することができる。TXOPバースト受信機能は、単一のチャネル・アクセスを伴う1つのTXOPの中での多数のデータフレームの配送をサポートし、それは、該複数のデータフレームを送信するための時間の長さを短くするかもしれない。
【0033】
一の局が無線ネットワークに参加する場合、該局は、アソシエーション要求フレーム中において機能情報フィールドを送信してもよい。該局はまた、ATIMフレームあるいは他の何らかの管理フレーム中において機能情報フィールドを送信しても良い。機能情報フィールドは、該局によってTXOPバースト受信がサポートされるかどうか、および1つのTXOPの中において該局によって受け取ることができるデータフレームの数についての情報を含んでいてもよく、それはN-ビット値(例えば8ビットの値)によって与えられてもよい。1つの設計では、オール0の値は、TXOPバースト受信がサポートされないことを示してもよい。オール1の値は、最も高いデータ転送速度で該局が1つのTXOPの中において任意の数のデータフレームを受け取ることができることを示してもよい。その他の値は、各TXOP毎に受け取ることができるデータフレームの数を示してもよい。別の設計では、各TXOP毎に受け取ることができるデータフレームの数は、ある許可された値(例えば0、1、2、4、オール1の値)に制限されるかもしれず、全ての局はこれをサポートすることを強制されても良い。一般に、TXOPバーストがサポートされるか否か、および各TXOP毎に受け取ることができるデータフレームの数は1つ以上のフィールドで提供されてもよく、如何なるフォーマットを使用して提供されても良い。
【0034】
図6Aは、TXOPバースト受信機能を伝えることができるフレーム600の設計を示す。フレーム600は、アソシエーション要求フレーム、認証フレームあるいは他の何らかの管理フレーム、制御フレーム、またはデータフレームに使用されてもよい。フレーム600は、フレーム制御フィールド、宛先アドレスフィールド、ソース・アドレス・フィールド、フレームボディ・フィールド、および場合によっては明瞭さのために図6Aの中で示されない他のフィールドを含んでいる。フレームボディ・フィールドは、機能情報フィールド、および場合によっては図6Aの中で示されない他のフィールドを含んでいる。機能情報フィールドは、上に記述されるように定義されてもよいTXOPバースト受信(Rx)機能サブフィールドを含んでいる。TXOPバースト受信機能はまた、フレームボディ・フィールド内の別個のフィールドとして伝送されてもよく、あるいは他の方法で管理フレームあるいは制御フレームの中で送信されるかもしれない。TXOPバースト受信機能はまた、他の何らかのタイプのフレームの中で(例えばソース局によって送られた第1のデータフレームの中で)送られるかもしれない。
【0035】
(アドホックネットワークを形成した)局Xは、(例えばアドホックネットワーク中の他の局によるアソシエーションの期間中に)これらの局のTXOPバースト受信機能を受け取ってもよい。局Xは、ビーコン・フレームによってこれらの局のTXOPバースト受信機能をブロードキャストしてもよい。
【0036】
図6Bは、アドホックネットワーク中の複数の局のTXOPバースト受信機能を伝えることができる、ビーコン・フレーム610の設計を示す。ビーコン・フレーム610は、フレーム制御フィールド、フレームボディ・フィールド、および明瞭さのための図6Bの中で示されない他のフィールドを含んでいる。フレームボディ・フィールドはビーコン間隔を示すビーコン間隔フィールド、局Xの機能を示す機能情報フィールド、(例えばATIMウィンドウの期間中に)アドホックネットワークをサポートするために使用される一組のパラメーターを示すIBSSパラメーター・セット・フィールド、TXOPバースト受信機能情報フィールド、及び場合によっては他のフィールドを含む。TXOP受信機能情報フィールドは、そのTXOPバースト受信機能が該ビーコン・フレームの中でブロードキャストされる各局毎に1つのエントリーを含んでいてもよい。各局についての該エントリーは、局識別子すなわちアドレス(STA Yk)に関するサブフィールド、およびその局のTXOPバースト受信機能に関するサブフィールドを含んでいてもよい。局のTXOPバースト受信機能はまた、他の方法、および/または他のフレームの中でブロードキャストされてもよい。
【0037】
さらに別の態様では、1つのTXOPの中において多数のデータフレームを送信することができる局は、他の局に対してこのTXOPバースト送信機能を広告することができる。TXOPバースト送信機能は、単一のチャネル・アクセスを伴う1つのTXOPの中において多数のデータフレームの送信を可能にする。TXOPバースト送信機能は、TXOPバースト受信機能と同様の方法で伝えられ広告されてもよい。
【0038】
図7は、TXOPバースト機能を備えた局Bに対する局Aによる多数のデータフレームの送信を示す。局Aは、送信するためのデータを持っており、時間T1でチャネルのセンシングを開始する。DIFS時間の間チャネルが使用されていないとセンスした後に、局Aは、時間T2からスタートする第1のデータフレームを送信する。局Bは第1のデータフレームを受け取り復号化し、時間T3における第1のデータフレームの終端以降にSIFS時間待ち、時間T4からスタートするACKを送信する。局AはACKを受け取り、時間T5におけるACKの終端以降にSIFS時間の間待ち、時間T6からスタートする第2のデータフレームを送信する。SIFSがDIFSより短いので、チャネルがDIFS時間の間使用されていないことを待っている他の局からの競合無しで局Aは第2のデータフレームを送信することができる。局Bは第2のデータフレームを受け取り復号化し、時間T7における第2のデータフレームの終端以降にSIFS時間の間待ち、時間T8からスタートするACKを送信する。任意の数のデータフレームとACKが局BのTXOPバースト受信機能によって制限された同様の方法で送信されてもよい。時間T10(それは以前のACK(図7に示されない)が終わってからSIFS時間後である)において、局Aは最後のデータフレームを送信する。局Bは最後のデータフレームを受け取り復号化し、時間T11で最後のデータフレームが終わってからSIFS時間待ち、時間T12からスタートするACKを送信します。
【0039】
図7に示されるように、局Aは1つのチャネル・アクセスを伴う1つのTXOPの中において任意の数のデータフレームを送信することができ、それは、複数のデータフレームを送信するための時間の長さを短くするかもしれません。これは、局Aおよび局Bの両方がより早期にスリープ状態に移行することを可能にするかもしれず、それは電池動力を節約する可能性がある。TXOPバーストは、IEEE 802.11nにおける集約MPDU(A-MPDU)のような集約パケットに関しても良い。
【0040】
一般に、電力保存バッファー・ステータスおよびTXOPバースト特性は別々にあるいは組み合わされて使用されてもよい。これらの2つの特性の組み合わせは、この局についての切迫したデータ転送に関する受信局に正確な情報を提供することが可能である。例えば、電力保存バッファー・ステータスが4つの保留されているデータフレームを示し、TXOPバースト受信機能が、各TXOP毎に6つのデータフレームを示す場合、ソース局は1つのTXOPの中において4つのデータフレームを送るかもしれない。電力保存バッファー・ステータスが4つの保留されているデータフレームを示し、TXOPバースト受信がサポートされない場合、受信局は一度に1つのデータフレームを受け取り、そして直ちに、あるいは、4つのデータフレームをすべて受け取ってから暫らくした後にスリープ状態に移行することができる。
【0041】
電力保存バッファー・ステータス、および/またはTXOPバースト特性は、上にリストされた電力保存モードのうちのどれと共に使用されてもよい。これらの特性はまた、これらの電力保存モードと無関係に使用されてもよい。
【0042】
スケジュールされていない電力保存モードに関しては、ソース局は、図4に示されるように、ATIMウィンドウ内で送られるATIMフレームあるいはRTSフレームの中に受信局のための電力保存バッファー・ステータスを含んでいてもよい。ソース局は各TXOPの中のATIMウィンドウが終わってから受信局へ1つ以上のデータフレームを送信してもよい。電力保存バッファー・ステータス、および/またはTXOPバースト特性を伴うスケジュールされていない電力保存モードは、非周期的なトラフィック、あるいはある程度の遅延およびジッタを許容することができるトラフィックを有する局によって有利に使用されてもよい。これらの特性を伴うスケジュールされていない電力保存モードも他のシナリオの中で使用されてもよい。
【0043】
スケジュールされた電力保存モードについては、2つの局が、データを送信および/または受信するために複数のビーコン・フレーム間の固定間隔で起動状態となることを取り決めるかもしれない。この間隔はサービス期間と呼ばれる。サービス期間の交渉は、2つの局の間のトラフィック・ストリーム等のためのトラフィック仕様(TSPEC)の設定動作を介してIBSS設定動作の期間中に実行されても良い。IBSSの中でスケジュールすることはIEEE 802.11によって現在定義されていないが、任意の仕組みを使用して2つの局がサービス期間を交渉し、スケジュールしてもよい。サービス期間の交渉は、各局に関する電力保存バッファー・ステータスおよびTXOPバースト受信機能に関する情報の交換に追加されるものであっても良い。
【0044】
図8は、電力保存バッファー・ステータスおよびTXOPバースト特性を伴うスケジュールされた電力保存モードにおける例示的動作を示す。この例において、局Aと局Bは、サービス時間をT1とすること、およびデータを交換するために該サービス時間に先立って両方の局が起動状態となることを取り決めた。
【0045】
サービス時間T1では、局Aはチャネルにアクセスし、局Bに第1のデータフレームを送信する。このデータフレームは、局Aが局Bのためにバッファーしたデータフレームの数を示す電力保存バッファー・ステータスを含んでいてもよい。局BのTXOPバースト受信機能はサービス期間の交渉の間に局Aに知らされる可能性がある。いずれにしても、局Bは、局Aからの予想されるデータフレームの数についての情報を持っているかもしれず、局Aには局BのTXOPバースト受信機能についての情報があるかもしれない。局Bは第1のデータフレームのためにACKを返す。その後局Aは、局Bへ残りのデータフレームを送信する(例えば、図7に関して上に記述されるような局BのTXOPバースト受信機能を使用するなどして)。
【0046】
その後、局Bはチャネルにアクセスし、局Aに対して第1のデータフレームを送信してもよい。このデータフレームは、局Bが局Aのためにバッファーしたデータフレームの数、あるいは他の何らかのバッファー情報を示す電力保存バッファー・ステータスを含んでいてもよい。局AのTXOPバースト受信機能はサービス期間の交渉の間に局Bに知らされる可能性がある。いずれにしても、局Aは、局Bからの予想されるデータフレームの数についての情報を持っているかもしれず、局Bには局AのTXOPバースト受信機能についての情報があるかもしれない。局Aは第1のデータフレームのためにACKを返す。その後局Bは、局Aに対して残りのデータフレームを送信する(例えば、図7に関して上に記述されたようにして)。局Aは最後の予期されたデータフレームに対してACKを送った後に暫くしてスリープ状態に移行してもよい。各局がスリープ状態に移行する時刻は無線媒体条件、フレーム間間隔などに依存するかもしれない。
【0047】
一般に、サービス期間中のデータ交換は、(図8に示されるように)データを送信する両方の局について双方向かもしれないし、あるいはデータを送信するたった1つの局について片方向かもしれない。これはトラフィック・ストリームの特性に依存するかもしれないし、TSPECの設定動作中に指示されるかもしれない。
【0048】
各サービス期間中のデータ交換は通常のチャネル・アクセス規則に従ってもよい。最初に送信するようスケジュールされた局(例えば図8の中の局A)は、チャネル・アクセスを実行しても良い。チャネル・アクセスは可変量の時間を要するかもしれず、それはサービス時間の周囲のチャネル負荷に依存するかもしれない。該最初に送信する局に対して送信するデータを2番目に送信するようにスケジュールされた局(例えば、図8における局B)が有する場合、該局もまたチャネル・アクセスを実行する(図8において示されるとおり)、または該最初に送信する局によって送信された最後のデータフレームの終端からSIFS時間経過後にACKを送信する(図8には示されていない)。
【0049】
図8は、データを送信するための局AおよびBの両方によるTXOPバースト特性の使用を示す。一般に、各局はTXOPバースト特性を使用するかもしれないし、使用しないかもしれない。図8に示されるように、局Bがどんなデータフレームをも送信する前に、局Aはそのデータフレームをすべて送信するかもしれない。代替的に、2つの局は交互の態様でそれらのデータフレームを送信するかもしれない。例えば、局Aにより送信された第1のデータフレームに続いて、局Bは、局Aから受け取られたデータフレームに関するACKと共にその第1のデータフレームを送信してもよい。その後局Aは、局Bから受け取られたデータフレームに関するACKと共にその2番目のデータフレームを送信してもよい。
【0050】
TXOPバーストが使用される場合、受信局はACKによりデータフレームを個々にアクノレッジするかもしれないし、あるいはブロックACKを有する幾つかのデータフレームをアクノレッジするかもしれない。ACKと同様に、最後の予期されたデータフレームを受け取った後にブロックACKを送信する局は、ブロックACKが別の局によって受け取られなかった場合、ブロックACKを送った後にどれくらい長く起動状態のままでいるべきかを決定しても良い。ブロックACK機能はソースと受信側の局の間で交渉されるかもしれない。
【0051】
データフレームがどのように送信されるかには関係なく、電力保存バッファー・ステータスはソース局においてより多くのバッファーされたデータフレームが存在するか否かを判断するために使用されてもよい。より多くのバッファーされたデータフレームが存在する場合、受信局はスリープ状態に移行する前にデータフレームをすべて受け取るために待ってもよい。
【0052】
電力保存バッファー・ステータス、および/またはTXOPバースト特性を有するスケジュールされた電力保存モードは、音声トラフィック、ビデオトラフィック、ゲームなどのような様々なタイプの周期的なトラフィックを有する局によって有利に使用されてもよい。これらの特性を有するスケジュールされた電力保存モードはまた、他のシナリオの中で使用されてもよい。
【0053】
PSMPモードは、単一フレームを使用して、インフラストラクチャー・ネットワーク中のアクセス・ポイント(すなわちBSS)が多数の局のためのアップリンク転送とダウンリンク転送のための1回限りの来るべきスケジュールを広報することを可能にする。該アクセス・ポイントは、集約される全ての局に関する共通のサービス時間を選択してもよい。該アクセス・ポイントは共通のサービス時間においてPSMPフレームを送信してもよい。該PSMPフレームは、現在のPSMPサービス時間の中でスケジュールされた局の各々のための開始時刻を示してもよい。その後、該アクセス・ポイントは一度に、かつ、その局のための開始時刻において1つの局をサービスしてもよい。各局は該PSMPフレームを受け取り、該PSMPフレームによって示されるとおりにその開始時刻までスリープ状態となり、該アクセス・ポイントでデータを交換するためにその開始時刻に先立って起動状態となっても良い。PSMPサービス期間は、全てのスケジュールされた局に関して該PSMPフレームおよび後続するフレーム交換をカバーする。単一のチャネル・アクセスはPSMPサービス期間に関する共通のサービス時間において該アクセス・ポイントによって実行されても良い。
【0054】
バッファーを用いたデータおよび場合によっては多数の受信局のためのスケジュールをソース局が広報することを可能にするために、PSMP機能はアドホックネットワーク(すなわち、IBSS)の中で使用されてもよい。局A(あるいはアドホックネットワーク中の他の局)は、PSMPフレームを生成し受け取るための自身の機能を機能情報フィールド内で示してもよい。局Aは、IBSS設定動作中に局X(それはアドホックネットワークを形成し、周期的にビーコン・フレームを送信する局である)とこの情報を交換してもよい。局Xは、アドホックネットワーク内の他の局のPSMP機能をビーコン・フレーム中においてブロードキャストしてもよい。代替的に又は追加的に、局Aは、アドホックネットワーク中で他の局にそのPSMP機能を直接伝えるかもしれない。PSMPフレームを受け取ることができる局だけが、PSMPサービス期間に含まれている。
【0055】
図6Bは、アドホックネットワーク中の局のPSMP機能を伝えることができるビーコン・フレーム610の設計を示す。ビーコン・フレーム610はフレームボディ・フィールドにPSMP機能情報フィールドを含んでいる。PSMP機能情報フィールドは、そのPSMP機能がビーコン・フレームの中でブロードキャストされる各局毎に1つのエントリーを含んでいてもよい。各局についてのエントリーは、局識別子すなわちアドレス(STA Zm)に関するサブフィールド、およびその局のPSMP機能に関するサブフィールドを含んでいてもよい。各局についてのエントリーは、該局がPSMPフレームを送信することができるかどうか、または、PSMPフレームを受け取ることができるどうかを示してもよい。該局のPSMP機能はまた、他の方法および/または他のフレームの中でブロードキャストされてもよい。
【0056】
図9は、電力保存バッファー・ステータスおよびTXOPバースト特性を有するPSMPモードにおける例示的動作を示す。この例において、局Aは、2つの受信局BおよびCのためのバッファーされたデータを有しており、ATIMウィンドウの期間中に一のビーコン・フレームに続いて(多数のATIMフレームの代わりに)一のPSMPフレームを送信してもよい。アドホックネットワーク中の全ての局に同じチャネル・アクセス優先順位があるので、局Aはビーコン・フレームに直ちに続いてスケジュールを広報することができないかもしれないし、ビーコン間隔中はスケジュールを維持するかもしれない。この問題を緩和するために、図9に示されるように、2ステージPSMP広報が使用されてもよい。
【0057】
局Aは、ATIMウィンドウの期間中に該ビーコン・フレームに続いて第1のPSMPフレームを送信する。このPSMPフレームは、局Aがそのためにデータをバッファーした各局の電力保存バッファー・ステータス(PSBS)を示すかもしれない。他の局は、それらが局Aからデータを受け取るのに起動状態でいるべきかどうか判断するために電力保存バッファー・ステータス情報を使用するかもしれない。第1のPSMPフレームはさらにPSMPサービス期間を示すかもしれず、それは、該第1のPSMPフレームの中で識別された局をサービスすることを局Aが予期する現在のビーコン間隔中の時間区間である。
【0058】
局Aは後続するチャネル・アクセスに続くATIMウィンドウが終わってから第2のPSMPフレームを送信する。1つの設計では、第2のPSMPフレームは、第1のおよび/または第2のPSMPフレームにおいて識別される各局毎のスケジュールを示す。その後局Aは、1つの受信局を、一度に、かつ、その局のための開始時刻でサービスする。局Aはその受信局のTXOPバースト受信機能を使用して、各受信局へ送信してもよく、それは任意の方法で伝えられてもよい。各受信局は第2のPSMPフレームを受け取り、該PSMPフレームによって示されるとおりにその開始時刻までスリープ状態となり、局Aとデータを交換するためにその開始時刻に先立って起動状態となってもよい。別の設計では、第2のPSMPフレームは、該受信局の電力保存バッファー・ステータスを示し、スケジュールを含んでいなくてもよい。その後、局Aはその受信局のTXOPバースト受信機能を使用して、各受信局へ送信してもよい。一般に、第2のPSMPフレームは、スケジュールを広報するかあるいは該受信局へデータを送信するために使用されてもよい。TXOPバーストが有効化される場合、ACKあるいはブロックACKのいずれかが受信局によって送信されてもよい。最後の予期されたデータフレームの受信の後に該ACKか該ブロックACKを送信した後の起動状態でいる期間は、該受信局によって選択されても良い。サービス期間内では、第2のPSMPフレームは、電力を節約することができる、より多くの粒度を可能とする。現在のPSMP期間の終わりまでチャネル・アクセスを延期するために、第2のPSMPフレーム中の情報はIBSS中の他の局によって使用されてもよい。
【0059】
図10は、データを送信するための方法1000の設計を示す。そこへ送るべきデータがある第2の局に関するバッファー・ステータスは第1の局で決定されてもよい(ブロック1012)。第2の局はアドホックネットワーク中において電力保存モードで作動するかもしれず、該バッファー・ステータスは、該第2の局へ送るためのデータフレームの数を示すかもしれない。該バッファー・ステータスを含むフレームが生成され(ブロック1014)、第1と第2の両方の局に関して起動状態でいる時間の間に、第1の局から第2の局へ送られるかもしれない(ブロック1016)。少なくとも1つのデータフレームは、バッファー・ステータスによって示されるとおり第2の局へ送られてもよい(ブロック1018)。
【0060】
該バッファー・ステータスを備えたフレームはATIMフレームあるいはRTSフレームかもしれないし、第1と第2の局が両方とも起動状態でいる時間ウィンドウ内で(例えば図4に示されるようなATIMウィンドウ内で)送られるかもしれない。該バッファー・ステータスを備えたフレームはまた、そこに送るべきデータがある多数の局に関するバッファー・ステータスを含むPSMPフレームであってもよい。PSMPフレームはATIMウィンドウ内で、あるいはPSMPサービス期間中に送られるかもしれない(例えば、図9に示されるように)。該バッファー・ステータスを備えたフレームはまた、該局に関するサービス間隔中に送られた第1のデータフレームかもしれない(例えば、図8に示されたように)。
【0061】
図11は、データを送信するための装置1100の設計を示す。装置1100は、そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを、第1の局において決定するための手段(モジュール1112)、該バッファー・ステータスを含むフレームを生成するための手段(モジュール1114)、第1と第2の両方の局に関して起動状態でいる期間中に第1の局から第2の局へフレームを送るための手段(モジュール1116)、またバッファー・ステータスによって示さるとおりに第2の局に対して少なくとも1つのデータフレームを送るための手段(モジュール1118)を含む。
【0062】
図12は、データを受信するための方法1200の設計を示す。第1と第2の両方の局に関して起動状態でいる期間中に、第2の局のためのバッファー・ステータスを含むフレームは、第1の局から受け取られるかもしれない(ブロック1212)。少なくとも1つのデータフレームは、バッファー・ステータスによって示されるとおりに該第1の局から受信されるかもしれない(ブロック1214)。第2の局はアドホックネットワーク中では電力保存モードで作動するかもしれない。スリープ状態に移行するべきかどうかは、第1の局から受け取られた、全てのデータフレーム、およびバッファー・ステータスに基づいて決定されるかもしれません(ブロック1216)。
【0063】
該バッファー・ステータスを備えたフレームは、ATIMフレーム、RTSフレーム、あるいはPSMPフレームかもしれないし、ビーコン間隔中のATIMウィンドウ内で受信されてもよい。少なくとも1つのデータフレームはATIMウィンドウの後に受け取られてもよい。該バッファー・ステータスを備えたフレームはまた、データフレームかもしれないし、第2の局のためのサービス間隔中で受信されるかもしれません。もしあれば、バッファー・ステータスによって示されるとおりに、追加のデータフレームが受信されるかもしれない。どんな場合も、第2の局は、バッファー・ステータスによって示されるとおりに、かつビーコン間隔の終端に先立って、全てのデータフレームを受信した後に、スリープ状態に移行してもよい。第2の局は、最後の予期されたデータフレームを含む受信されたデータフレームに対するACKあるいはブロックACKを送信しても良い。第2の局は全てのデータフレームを受信し、アクノレッジした後にスリープ状態に移行してもよい。第2の局はまた、自身のACKまたはブロックACKが失われ、いくつかのデータフレームが該第1の局によって再送信される状況に対処するためにその受信機チェインを電源オフすることを遅らせてもよい。
【0064】
図13は、データを受信するための装置1300の設計を示す。装置1300は、第1と第2の両方の局に関して起動状態でいる期間中に第1の局から第2の局のためのバッファー・ステータスを含むフレームを受信するための手段(モジュール1312)、該バッファー・ステータスによって示されるとおりに、該第1の局からの少なくとも1つのデータフレームを受信するための手段(モジュール1314)、また該第1の局から受信された、全てのデータフレームおよびバッファー・ステータスに基づいてスリープ状態に移行するべきかどうか判断するための手段(モジュール1316)を含む。
【0065】
図14は、データを送信するための方法1400の設計を示す。電力保存モードで作動する第2の局のTXOPバースト受信機能についての情報を含むフレームは、第1の局によって受信されても良い(ブロック1412)。TXOPバースト受信機能についての情報は、単一のTXOPの中において該第2の局によって受け取ることができるデータフレームの数を示してもよい。該フレームは管理フレームかもしれないし、第2の局とのアソシエーションの期間中に受信されても良い。該フレームはさらにビーコン・フレームかもしれないし、ターゲット・ビーコン送信時間において(TBTT)にブロードキャストされてもよい。該フレームはまた、該第2の局によって送信されたデータフレームであってもよい。どんな場合も、第2の局のTXOPバースト受信機能に基づいて単一のTXOPの中において多数のデータフレームが第2の局へ送られてもよい(ブロック1414)。ブロック1414に関しては、チャネル・アクセスはTXOPの開始時点で該第1の局によって実行されても良い。その後、該多数のデータフレームは、別のチャネル・アクセスを行なわずに、該TXOPの中において該第1の局によって送信されても良い(例えば、図7〜9の中で示されるように)。
【0066】
図15は、データを送信するための装置1500の設計を示す。装置1500は、電力保存モードで作動する第2の局のTXOPバースト受信機能についての情報を含むフレームを第1の局において受け取るための手段(モジュール1512)、該第2の局のTXOPバースト受信機能に基づいて単一のTXOPの中において該第2の局に対して多数のデータフレームを送信するための手段(モジュール1514)を含む。
【0067】
図16は、データを受信するための方法1600の設計を示す。電力保存モードで作動する第1の局のTXOPバースト受信機能についての情報を含むフレームが送信されても良い(ブロック1612)。該第1の局のTXOPバースト受信機能に基づいて単一のTXOPの中において該第1の局に対して第2の局によって送信された多数のデータフレームは受信されても良い(ブロック1614)。
【0068】
図17は、データを受信するための装置1700の設計を示す。装置1700は、電力保存モードで作動する第1の局のTXOPバースト受信機能についての情報を含むフレームを送信するための手段(モジュール1712)、該第1の局のTXOPバースト受信機能に基づいて単一のTXOPの中において該第1の局に対して第2の局によって送信された多数のデータフレームを受信するための手段(モジュール1714)を含む。
【0069】
図18は、図1の中の局120aおよび120xの設計のブロック図を示し、それらは2つの例示的な局である。局120xでは、送信(TX)データ・プロセッサ1812は送信のためにスケジュールされた局に関するデータソース1810からトラフィック・データを受け取ってもよく、コントローラ/プロセッサ1820から制御データ、およびスケジューラ1824からスケジューリング情報を受け取ってもよい(例えばスケジューリングが利用される場合)。制御データは、そこへデータが送られる局の電力保存バッファー・ステータス、TXOPバースト受信機能、および/または無線ネットワーク中の局のPSMP機能、および/または他の情報を含んでもよい。一般に、スケジューリングは各局によって利用されるかもしれないし、利用されないかもしれない。フレームは、バッファーされたデータの広報に基づいて(例えば、ATIM、RTSおよび/またはPSMPフレームを使用して)、該チャネルをめぐる競合に基づいて、あるいは他のアプローチに基づいて局の間で送信されてもよい。TXデータ・プロセッサ1812は、各局について選択されたレートに基づいて各局に関するデータを処理し(例えば、符号化し、インタリーブし、変調し、スクランブルする)、制御データおよびスケジューリング情報を処理し、出力チップを生成してもよい。送信器(TMTR)1814は出力チップを処理し(例えば、アナログに変換する、増幅する、フィルタリングする、そして周波数アップコンバートする)、変調された信号を生成してもよく、それはアンテナ1816から他の局に送信されてもよい。
【0070】
局120aでは、アンテナ1852は局120xおよび/または他の局から変調された信号を受け取ってもよく、受信信号を提供してもよい。受信器(RCVR)1854は受信信号を処理し、サンプルを提供してもよい。受信(RX)データ・プロセッサ1856はサンプルを処理し(例えば、逆スクランブルし、復調し、逆インタリーブし、復号化する)、局120aのためにデータシンク1858へと復号化されたデータを供給し、コントローラ/プロセッサ1860に制御データおよびスケジューリング情報を供給してもよい。
【0071】
局120aでは、TXデータ・プロセッサ1872はデータソース1870からトラフィック・データを受け取り、コントローラ/プロセッサ1860から制御データ(例えば電力保存バッファー・ステータス、TXOPバースト受信機能、PSMP機能など)を受け取ってもよい。TXデータ・プロセッサ1872は、その局について選択されたレートに基づいて、各受信局についてトラフィックと制御のデータを処理し、出力チップを生成してもよい。送信器1874は出力チップを処理し、変調された信号を生成してもよく、それはアンテナ1852から他の局に送信されてもよい。
【0072】
局120xでは、アンテナ1816は局120aおよび/または他の局から変調された信号を受け取ってもよい。受信器1830は、アンテナ1816からの受信信号を処理し、サンプルを提供してもよい。RXデータ・プロセッサ1832はサンプルを処理し、各局のためにデータシンク1834へと復号化されたデータを供給し、コントローラ/プロセッサ1820に制御データを供給してもよい。
【0073】
コントローラ/プロセッサ1820および1860は、それぞれ局120xおよび120aの動作を指令してもよい。コントローラー/プロセッサ1820および/または1860は、さらに図10の中の方法1000、図12の中の方法1200、図14の中の方法1400、図16の中の方法1600および/または本明細書に記述された技術に関する他の方法を実行してもよい。メモリ1822および1862は、局120xおよび120aのためにプログラム・コードおよびデータをそれぞれ格納してもよい。スケジューラ1824は、上に記述された設計のうちの何れかに基づいて複数の局のためのスケジューリングを実行しても良い。
【0074】
ここに記述された技術は、様々な手段によって実装されてもよい。例えば、本技術はハードウェア、ファームウェア、ソフトウェアあるいはそれらの組み合わせの中で実装されてもよい。ハードウェア実装については、本技術を実行するために使用される処理装置は、1つ以上の特定用途向けIC(ASIC)、ディジタル信号プロセサ(DSP)、ディジタル信号処理デバイス(DSPD)、プログラム可能論理回路(PLD)、フィールドプログラム可能なゲート・アレイ(FPGA)、プロセッサ、コントローラ、マイクロ・コントローラ、マイクロプロセッサー、電子デバイス、本明細書で記述された機能を実行することを目指した他の電子ユニット、コンピュータあるいはそれらの組み合わせの内に実装されてもよい。
【0075】
ファームウェアおよび/またはソフトウェア実装については、本技術は、本明細書に記述された機能を実行するモジュール(例えばプロシージャ、関数など)で実装されてもよい。ファームウェアおよび/またはソフトウェアの命令/コードは、メモリ(例えば、メモリ1822あるいは1862、図18に)に格納され、プロセッサ(例えばプロセッサ1820あるいは1860)によって実行されてもよい。メモリはプロセッサ内に実装されるか、あるいはプロセッサの外部に実装されるかもしれない。ファームウェアおよび/またはソフトウェアの命令/コードはまた、ランダムアクセス・メモリ(RAM)、読み取り専用メモリ(ROM)、不揮発性のランダムアクセス・メモリ(NVRAM)、プログラマブル読取専用メモリ(PROM)、電気的消去可能PROM(EEPROM)、FLASHメモリ、フロッピー(登録商標)ディスク、コンパクト・ディスク(CD)、ディジタル・バーサタイル・ディスク(DVD)、磁気光学のデータ保存装置などのようなコンピュータ/プロセッサ読み出し可能な媒体に格納されるかもしれない。命令/コードは1つ以上のプロセッサによって実行可能かもしれないし、本明細書に記述された機能の特定の態様をプロセッサに実行させても良い。
【0076】
ここに記述された技術を実装する装置はスタンド・アロンのユニットかもしれないし、あるいは装置の一部かもしれない。該装置は、(i)スタンド・アロンの集積回路(IC)、(ii)データ及び/又は命令の格納のためにメモリICを含んでいるかもしれない1つ以上のICのセット、(iii)移動局モデム(MSM)のようなASIC、(iv)他のデバイス内に埋め込まれてもよいモジュール、(v)携帯電話、無線装置、送受話器あるいは移動ユニット、(vi)などかもしれない。
【0077】
本開示の上記の記述はどんな当業者も本開示を作るか使用することを可能にするために提供される。本開示への様々な修正は当業者に容易に明白になり、ここに定義された総括的な法則は、本開示の精神または範囲から外れずに、他の変形実施例に適用されるかもしれない。したがって、その開示は、本明細書に記述された例示と設計に制限されるようには意図されず、ここに示された法則と新規な特徴と一致する最も広い範囲が与えられるべきである。
【技術分野】
【0001】
現在の出願は、「POWER SAVE ENHANCEMENTS FOR AD-HOC WIRELESS COMMUNICATION」と題され、譲受人に譲渡され、参照によって本明細書に組込まれ、2006年10月19日に出願された米国仮特許出願第60/862,146号に基づく優先権を主張します。本開示は、一般には通信に、より具体的には無線通信ネットワーク中の局の電池寿命の改善のための技術に関係がある。
【背景技術】
【0002】
無線通信ネットワークは音声、ビデオ、パケット・データ、メッセージ、放送などのような様々な通信サービスを提供するために広く展開される。これらの無線ネットワークは、非常に大きな地理的なエリアに通信カバレージを供給する無線の広域ネットワーク(WWAN)、大きな地理的なエリアに通信カバレージを供給する無線の都市内ネットワーク(WMAN)、中くらいの地理的なエリアに通信カバレージを供給する、無線ローカルエリア・ネットワーク(WLAN)、および小さな地理的なエリアに通信カバレージを供給する無線パーソナルネットワーク(WPAN)を含んでいる。異なる無線ネットワークは典型的には異なる能力、要件およびカバレージエリアを持っています。
【0003】
局(例えば携帯電話)は、1つ以上の無線ネットワーク(例えばWWANおよび/またはWLAN)と通信することができるかもしれない。局は移動可能であってもよくまた、内蔵電池によって動力が供給されてもよい。例えば、局がデータを送信し、かつ/または受信するために電源オンされる場合は常に、該局は電池電力を消費するかもしれない。局がデータを交換している際に、複数回の電池充電の間の待機時間および動作時間の両方を拡張するためにできるだけ電池電力消費量を削減することは望ましい。したがって、局の電池寿命を改善するための技術に対する需要が当該技術分野においてある。
【発明の概要】
【0004】
無線ネットワーク中の局によって省電力を改善するための技術が本明細書に記述される。一の態様では、ソース局は受信局へ送られたフレームに電力保存バッファー・ステータスを含めてもよい。受信局は電力保存モードで作動するかもしれないし、一部の時間だけ起動状態であるかもしれない。バッファー・ステータスは、受信局へ送られるためのデータフレームの数を示してもよい。ソース局はバッファー・ステータスによって示されるとおりに受信局へ1つ以上のデータフレームを送ってもよい。受信局は、バッファー・ステータスに基づいてソース局からどれだけの数のデータフレームが予想されるか知っているかもしれない。受信局はデータフレームの予想された数を受け取った後にスリープ状態になってもよく、それは電池動力を節約するかもしれない。一般に、ソース局は、バッファーされたデータの量が、データフレームの数、バイト数、ビット数などのような任意の単位に基づくことを表示してもよい。受信局は、バッファー・ステータスによって示されたデータの量に基づいて、どれだけのデータが予想されるかを知っているかもしれない。
【0005】
別の態様では、1回の送信機会(TXOP)において多数のデータフレームを受け取ることができる受信局は、このTXOPバースト受信機能を他の局へ広告することができる。1の設計では、受信局は、該局のTXOPバースト受信機能についての情報を含むフレームを送信しても良い。この情報は、単一のTXOPの中の受信局によって受け取ることができるデータフレームの数を示してもよい。受信局は、受信局のTXOPバースト受信機能に基づいて1つのTXOPの中においてソース局から多数のデータフレームをその後受信しても良い。ソース局は該TXOPの最初にチャネル・アクセスを行なうかもしれないし、別のチャネル・アクセスを実行する必要無しに、該TXOPの中の全てのデータフレームを送るかもしれない。
【0006】
下記に述べられるように、電力保存バッファー・ステータスおよびTXOPバースト特性は様々な電力保存モードおよび様々な無線ネットワークに使用されてもよい。本開示の種々の態様および特徴もまた、一層に詳細に下記に記述される。
【図面の簡単な説明】
【0007】
【図1】無線ネットワーク
【図2】多数の局に関する送信時間軸
【図3】電力保存バッファー・ステータスを伝達することが可能なフレーム
【図4】電力保存バッファー・ステータス特性を伴うスケジュールされていない電力保存モードでの動作
【図5】別個のチャネル・アクセスを伴うデータフレームの送信
【図6A】TXOPバースト受信機能を伝達することができるフレーム。
【図6B】TXOPバースト受信機能を伝達することができるフレーム。
【図7】TXOPバースト受信機能を備えたデータフレームの送信
【図8】それぞれ電力保存バッファー・ステータスおよびTXOPバースト特性を伴う、スケジュールされた電力保存モードおよびPSMPモードにおける動作
【図9】それぞれ電力保存バッファー・ステータスおよびTXOPバースト特性を伴う、スケジュールされた電力保存モードおよびPSMPモードにおける動作
【図10】電力保存バッファー・ステータスと共にデータを送信するための方法
【図11】電力保存バッファー・ステータスと共にデータを送信するための装置
【図12】電力保存バッファー・ステータスと共にデータを受信するための方法
【図13】電力保存バッファー・ステータスと共にデータを受信するための装置
【図14】TXOPバースト機能を備えたデータの送信のための方法
【図15】TXOPバースト機能を備えたデータの送信のための装置
【図16】TXOPバースト機能と共に送信されたデータを受け取るための方法
【図17】TXOPバースト機能と共に送信されたデータを受け取るための装置
【図18】2つの局のブロック図
【詳細な説明】
【0008】
本明細書に記述された技術は、WLAN、WMAN、WWAN、WPANなどのような様々な無線ネットワークに使用されてもよい。WLANはIEEE 802.11、Hiperlanなどを実装するかもしれない。WWANは、符号分割多重アクセス方式(CDMA)ネットワーク、時分割多元接続方式(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交FDMA(OFDMA)ネットワーク、単一キャリアFDMA(SC-FDMA)ネットワークなどのようなセルラー・ネットワークかもしれない。WMANはIEEE 802.16(それは一般にWiMAXと呼ばれる)、IEEE 802.20などを実装するかもしれない。WPANはBluetooth(登録商標)を実装するかもしれない。明瞭のために、本技術はIEEE 802.11 WLANに関して下記に述べられる。
【0009】
図1は、多数の局120を備えた無線ネットワーク100を示す。一般に、無線ネットワークは、任意の数のアクセス・ポイントおよび任意の数の局を含んでいてもよい。一の局は無線媒体によって別の局と通信することができる装置である。「無線媒体」と「チャネル」という用語はしばしば交換可能に使用される。局は、アクセス・ポイントと通信するか、またはピア・ツー・ピアで別の局と通信してもよい。局はまた、端末、移動局、ユーザー装置、加入者ユニットなどと呼ばれるかもしれないし、これらの機能性のうちのいくらかあるいは全てを含んでいるかもしれない。 局は、携帯電話、携帯型の装置、無線装置、携帯情報端末(PDA)、ラップトップ・コンピューター、無線モデム、コードレスホンなどかもしれない。アクセス・ポイントは、無線媒体によって該アクセス・ポイントに関係付けられた局に配送サービスへのアクセスを提供することができる局です。アクセス・ポイントはまた基地局、基地トランシーバー局(BTS)、ノードB、発展したノードB(eNode B)などと呼ばれるかもしれないし、これらの機能性のうちの幾らかあるいは全てを含んでいるかもしれない。
無線ネットワーク100は、IEEEによって採用された技術標準のIEEE 802.11ファミリーの中のいかなる無線技術を実装してもよい。例えば、無線ネットワーク100は、802.11a、802.11b、802.11eおよび/または802.11gのような追加仕様のうちの1つ以上を含むIEEE 802.11技術標準を実装するかもしれない。無線ネットワーク100はさらにIEEEの802.11nおよび/または802.11sを実装してもよく、それは形成されているIEEE 802.11技術標準である。IEEE 802.11、802.11a、802.11b、802.11gおよび802.11nは、異なる無線技術をカバーし、異なる能力を持っています。IEEE 802.11eは、媒体アクセス制御(MAC)層に関するサービス品質(QoS)拡張をカバーします。
【0010】
無線ネットワーク100はインフラストラクチャー・ネットワークあるいはアドホックネットワークかもしれない。インフラストラクチャー・ネットワークは、局のための通信をサポートする1つ以上のアクセス・ポイントおよび恐らく他の実体を含んでいる。インフラストラクチャー・ネットワークはまた、IEEE 802.11において基本サービスセット(BSS)と呼ばれる。アドホックネットワークは無線媒体によって専ら互いの相互交信範囲内の局から構成されている。アドホックネットワークは、典型的にはアクセス・ポイントのような中央制御エンティティなしで必要に応じて動的に形成されてもよく、もはや必要でなくなれば、解消されてもよい。アドホックネットワークはまた、IEEE 802.11において独立したBSS(IBSS)と呼ばれる。以下の記述の多くは、無線ネットワーク100がアドホックネットワークであると仮定する。
【0011】
無線ネットワーク100は、下記の電力保存モードあるいは仕組みのうちの1つ以上をサポートしてもよい:
* スケジュールされていない電力保存 - 起動されている期間中に送信するデータがある場合は常に、データは送信される、
* スケジュールされた電力保存 - 起動されている期間中にデータはスケジュールされたサービス時間において送信される、
* 電力保存マルチポール(PSMP) - 起動されている期間中にデータは単一の広報フレームにより多数の局へ送信される。
【0012】
スケジュールされていない電力保存モードはまた、電力保存(PS)モード、IBSSのスケジュールされていない電力保存モード、スケジュールされていない自動的な電力保存配達(U-APSD)モードなどと呼ばれてもよい。スケジュールされた電力保存モードはまた、IBSSのスケジュールされた電力保存モード、スケジュールされたAPSD(S-APSD)モードなどと呼ばれてもよい。これらの電力保存モードは、下記に述べられるように、ステーションがスリープ状態となり、電池電力を保存するが異なる方法で作動することを可能にする。
【0013】
図2は、無線ネットワーク100内での様々な局120に関する例示的な送信時間軸を示す。1つの局(例えば図1の中の局X)は無線ネットワークを形成してもよく、無線ネットワークのためのタイミングを維持してもよい。局Xは、他の局が局Xを検知し識別することを可能にするビーコン・フレームを周期的に送信してもよい。ビーコン・フレームが送信されるべき時間はターゲット・ビーコン送信時間(TBTT)と呼ばれる。連続する2つのビーコン・フレームの開始点の間の時間区間は、ビーコン間隔と呼ばれる。ビーコン間隔は、適切な期間(例えば100ミリ秒(ms)、または他の何らかの時間間隔にセットされてもよい。無線ネットワーク中の局は全て、局Xによって送信されたビーコン・フレームに対してそれらのタイミングを同期させてもよい。
【0014】
様々なタイプのフレームは複数のビーコン・フレームの間の時間で送信されてもよい。これらのフレームは管理フレーム、制御フレーム、データフレームなどを含んでいるかもしれない。データフレームはまた、パケット、データ・ブロック、データユニット、プロトコルデータユニット(PDU)、サービスデータユニット(SDU)、MAC SDU(MSDU)、MAC PDU(MPDU)などと呼ばれるかもしれない。2つの局が1つ以上のトラフィック・ストリームを持っているかもしれないし、各トラフィック・ストリームとデータフレームを交換するかもしれない。
【0015】
スケジュールされていない電力保存モードはIEEE 802.11の中のアドホックネットワーク(すなわち、IBSS)の中で使用されてもよい。この場合、局Xは広報トラフィック指示メッセージ(ATIM)ウィンドウに適切な期間を選んでもよく、各ビーコン・フレーム中でATIMウィンドウ期間をブロードキャストするかもしれない。スケジュールされていない電力保存モードで作動するものを含む無線ネットワーク中の全ての局は、これらの局に対して適用可能なフレームを受け取るために各ATIMウィンドウの期間中に起動中であることを要求される。ATIMウィンドウは、TBTTにおいて開始し、ATIMウィンドウ期間が経過したら終了する。
【0016】
スケジュールされていない電力保存モードにおける動作は以下のように生じてもよい。所与の局Aが別の局Bに送信するための1つ以上のデータフレームを有する場合、局AはATIMウィンドウ期間内に局Bに対してATIMフレームを送信してもよい。無線ネットワーク中の全ての局は、局AからATIMフレームを受け取ってよい。局Bは自分がATIMフレームの受取人であり、局Aが局Bへ送信するためのデータを持っていることを認識するかもしれない。局Bは該ATIMフレームに関してアクノレッジメント(ACK)を送信してもよい。ATIMウィンドウの終端において、ATIMフレームを送信しなかった、または受け取らなかった局(例えば局C)はスリープ状態に移行してよい。ATIMフレームを送信し、および/または受け取る局はATIMウィンドウの終端以降にデータを交換してもよい。図2に示される例において、ATIMウィンドウの終端以降に局Aは局Bにデータフレームを送信し、および局Bが該データフレームに対してACKを送信する。局AおよびBはビーコン間隔の終わりまで起動状態のままでい続けることが可能である。
【0017】
IEEE 802.11におけるアドホックネットワーク中のスケジュールされていない電力保存モードについては、全ての局は各ATIMウィンドウの全期間中において起動状態であることを要求される。これは、該局が他の局に関する処理待ちデータを互いに通知することができることを保証する。ソース局がビーコン・フレームに続くATIMウィンドウの期間中に処理待ちデータを持っている各受信局に対して、該ソース局は、(図2に示されたような)ATIMフレームあるいは送信要求(RTS)フレームを送信するかもしれない。ATIMまたはRTSのフレームを受け取る局、およびATIMまたはRTSのフレームを送信する局は、図2に示されるように、次のATIMウィンドウの終端まで起動状態のままでいることを要求される。低い周期性を備えたトラフィックを有する局に関しては、ATIMウィンドウ中でバッファーされたトラフィックの表示を受け取った後に、1つのビーコン間隔全体にわたって起動状態でいることをこれらの局に要求することは過度の電池電力消費に帰着する可能性がある。このような拡張された起動状態時間は、ビーコン間隔中のほんの少数のデータフレームを受け取り、ビーコン間隔の中で早期にこれらのデータフレームの受信を完了する局には不適当かもしれない。
【0018】
一の態様では、ソース局は、受信局へ送られたATIMフレームあるいはRTSフレームの中に電力保存バッファー・ステータスを含めてもよい。電力保存バッファー・ステータスは、受信局へ送られるためのデータの量(例えばデータフレームまたはMSDUの数、あるいはデータ・バイトあるいはビットの数)を伝えてもよい。その後、受信局は、ソース局からどれだけの量のデータ(例えばどれだけの数のデータフレーム)が予想されるか知るであろう。受信局は、次のATIMウィンドウの終端まで待たなければならない代わりに、予想される量のデータ(あるいはデータフレームの数)の受信を完了した後にスリープ状態に移行してよく、それは電池の電力を節約するかもしれない。例えば、受信局が2つのデータフレームを示す電力保存バッファー・ステータスを備えた、ATIMフレームあるいはRTSフレームを受け取る場合、受信局は2つのデータフレームを受け取った後にスリープ状態に移行してよい。バッファーされたデータの量はバイト数で与えられるかもしれず、MACフレームの断片化が生じた場合、これは有用であろう。
【0019】
図3は、電力保存バッファー・ステータスを伝達することができるフレーム300の設計を示す。フレーム300はATIMフレーム、RTSフレームなどに使用されてもよい。フレーム300は様々な情報の断片を提供するフレーム制御フィールド、該フレームの受信局を識別する宛先アドレスフィールド、該フレームを送信するソース局を識別するソース・アドレス・フィールド、電力保存バッファー・ステータス・フィールドを含んでいるフレームボディ・フィールド、そして場合によっては、明瞭さのために図3には示されなかった他のフィールドを含む。
【0020】
フレーム制御フィールドはタイプ・サブフィールド、サブタイプ・サブフィールド、電力管理(Pwr Mgt)フィールド、および図3に示されない他のフィールドを含んでいる。タイプ・サブフィールドは管理フレームについては「00」、または制御フレームについては「01」にセットされてもよい。サブタイプ・フィールドは、ATIMフレーム(それは管理フレームの1つのタイプである)については「1001」あるいはRTSフレーム(それは制御フレームの1つのタイプのである)については「1011」にセットされてもよい。電力管理フィールドは、局が電力保存モードにあることを示すために「1」にセットされ、あるいは局がアクティブ・モードにあることを示すために「0」にセットされても良い。
【0021】
ATIMとRTSのフレームについては、フレームボディ・フィールドは現在はどんな情報も伝えないヌルのフィールドである。図3に示される設計では、電力保存バッファー・ステータス・フィールドはフレームボディ・フィールドに含まれているかもしれないし、ソース局が受信局のためにバッファーしたデータフレームあるいはMSDUの数を示すかもしれない。電力保存バッファー・ステータスもまた、フレーム制御フィールドのサブフィールド中で提供されるかもしれないし、あるいは他の方法で、管理フレーム、制御フレームあるいはデータフレームの中で送信されるかもしれない。
【0022】
一般に、電力保存バッファー・ステータスは、バッファーされたデータの利用可能性(例えば、「はい」、または「いいえ」)、バッファーされたデータの量、バッファーされたデータフレームの数あるいはバイト数などを示すかもしれない。電力保存バッファー・ステータスは、ATIMフレーム、RTSフレーム、データフレームあるいは他の何らかのフレーム中で伝えられてもよい。
【0023】
図4は、電力保存バッファー・ステータス特性を伴うスケジュールされていない電力保存モードにおける例示的な動作を示す。この例において、局Aは、局Bに送信するための1つのデータフレームを持っている。駅Aは局Bに対してATIMウィンドウの期間内にATIMフレームを送信します。ATIMフレームは、局Bのためにバッファーされた1つのデータフレームを示す電力保存バッファー・ステータス(PSBS)を含んでいる。局Bは該ATIMフレームのためにACKを返します。この例において、他のATIMフレームはATIMウィンドウの期間内に全く送信されない。ATIMウィンドウの終端においては、局AおよびBは起動状態のままでいる。局Cは如何なるATIMフレームも送信または受信しておらず、この結果、スリープ状態に移行することができる。
【0024】
電力保存バッファー・ステータスに基づいて、局Bが局Aから1つのデータフレームを受け取ることを予期する。局Aは該データフレームを送信し、また局Bは該データフレームのためにACKを返す。該データフレームを受け取った後に、局Bは、局Aからこれ以上のデータを受け取ることを予期せず、該データフレームに対してACKを送信した後にスリープ状態に移行することができる。該データフレームを送信した後に、局Aは、局Bに対するこれ以上のデータを持っておらず、該データフレームに対するACKを受け取った後にスリープ状態に移行することができる。したがって、局Aおよび局Bの両方は、次のATIMウィンドウの終端まで待たなければならない代わりに、早期にスリープ状態に移行してもよい。
【0025】
無線チャネル上のデータの送信は信頼性が低いかもしれない。したがって、局Aからの最後のデータフレームの受信の後に局Bによって送られたACKを局Aが受け取らない場合があるかもしれない。該チャネル・アクセス手順によれば、ACKが受信されない場合に、局Aは最後のデータフレームを再送信するかもしれず、局Bが該データフレームを復号化していないので局BがACKを送っていないと仮定するかもしれない。局Bがスリープ状態に移行するならば、局Bは再送信を復号化しないであろう。それが最大再試行回数に達するまで、局Aは再送信し続けるかもしれない(そのステージでは局は送信を異常終了させるだろう)。これは局Aに関する過度の電力垂れ流しに帰着し、無線媒体を浪費するかもしれない。局AおよびBの電力能力へ依存して、局Bは、最後のデータフレームのためにACKを送った後にできるだけ早くスリープ状態に移行することを選ぶかもしれない(例えば、局Bは電力に制限があるかもしれないし、局Aの電力供給とは関わりが無いかもしれない)、または局Bは、このACKを送った後、ある長さの時間だけ起動状態のままでいることを選択するかもしれない(例えば、局AとBは、両方とも電力に制限があるかもしれない)。第1のACKが無線チャネルによって消去された後に、局Aが再送信するならば、最後のデータフレームに対してACKを送った後に起動状態であり続けることは、局BがACKを送信することを可能にするだろう。ネットワーク負荷を軽減すると同時に、局Aおよび局Bの両方によって省電力を改善するためにどれくらい長く起動状態であり続けるべきかを推定するために、局BはSIFS、DIFS、競合ウィンドウサイズ、無線媒体負荷、IBSSの中の局の数などを使用することが可能である。局Bが2重化されたフレームを受け取るならば、どれくらい長く起動状態であり続けるべきかを決定する際に、1つだけが考慮される。
【0026】
一般に、最後のデータフレーム(あるいは任意のデータフレーム)に対するACKが、ソース局によって受け取られなかった場合、ソースと受信側の局は終了戦略を取り決めるかもしれません。上に記述されるように、受取人局は、ソース局から可能な再送信を受け取るための時間の長さだけ起動状態のままでいるかもしれない。代替的に、ACKが受信局から受け取られない場合、ソース局は、現在の起動状態期間中において最後のデータフレームの再送信をスキップするかもしれない。代わりにソース局は、後続する起動状態期間においてこのデータフレームを再送信してもよく、あるいは該データフレームを廃棄してもよい。そしてこの事は、最後のデータフレームのためにACKを送った直後に、受信局がスリープ状態に移行することを可能にするであろう。他の終了戦略もまた、ソースと受信側の局の間で取り決められてもよい。
【0027】
ソース局は、受信局へ送信するための多数のデータフレームを有していてもよく、一度に1つのデータフレームを送信してもよい。各データフレームについて、ソース局は、該チャネルへのアクセスを獲得するためにチャネル・アクセスを実行しても良く、アクセスを獲得した時点で該チャネル経由で該データフレームを送信してもよい。
【0028】
図5は、IEEE 802.11における分散協調機能(DCF)を備えた局Bに対する局Aによる多数のデータフレームの送信を示す。局Aは、送信するためのデータを持っており、チャネルが使用中か使用されていないかどうか判断するために時間T1においてチャネルのセンシングを開始する。チャネルがDCFフレーム間スペース(DIFS)と等しい期間の間使用されていない場合、局Aは、時間T2からスタートするデータフレームを送信することができる。ここで、局Bは局Aからのデータフレームを受け取り復号化する。
【0029】
時間T3におけるデータフレームの終端の後に、局Bは短いフレーム間スペース(SIFS)時間の間待ち、時間T4からスタートするACKを送信する。ここで、SIFSがDIFSより短いので、局Bは、データフレームの終端以降に他の局より先にチャネルにアクセスすることができる。これは、局Aが適時の方法でACKを受け取ることができることを保証する。
【0030】
局Aは、送信するための別のデータフレームを持っており、チャネルが使用中か使用されていないかどうか判断するために時間T5でチャネルのセンシングを開始する。この例において、チャネルは最初は使用中ではないが、時間T6において使用中となる。その後、時間T7において、チャネルが使用されなくなるまで局Aは待機してもよく、そこからさらにチャネルがDIFS期間の間使用中でないことを局Aは待ってもよく、それは時間T8で生じる。その後、局Aは、0と競合ウィンドウ(CW)の間のランダムなバックオフを選択してもよい。ランダムなバックオフは、DIFS期間の間チャネルが使用されていないことをセンスした後に、多数の局が同時に送信するシナリオを回避するために使用される。その後局Aは、該ランダムなバックオフをカウントダウンし、チャネルが使用中となる場合は常に休止し、チャネルがDIFS期間にわたって使用中でない後にカウントダウンを再開する(図5に示されない)。該カウントダウンが時間T9で0に達する場合、局は該データフレームを送信することができる。局Bは局Aからのデータフレームを受け取り復号化する。時間T10におけるデータフレームの終端以降に、局BはSIFS時間の間待ち、時間T11からスタートするACKを送信する。
【0031】
ここで、図5に示されるように、各データフレームについてチャネル・アクセスを実行することは多数のデータフレームを送信するための時間の長さを拡張するかもしれない。これは該チャネルが任意のチャネル・アクセスの期間中に使用中となることができるからであり、そしてさらに該ソース局は他の局と該チャネルをめぐって争う必要があるだろう。チャネル・アクセスの各々はアクセス遅延およびACKオーバーヘッドを加算する。多数のデータフレームに関する拡張された送信時間は、ソースと受信側の局がより長い間起動状態でいるという結果になるだろう。
【0032】
別の態様では、1つのTXOPの中で多数のデータフレームを受け取ることができる局は、他の局に対してこのTXOPバースト受信機能を広告することができる。TXOPバースト受信機能は、単一のチャネル・アクセスを伴う1つのTXOPの中での多数のデータフレームの配送をサポートし、それは、該複数のデータフレームを送信するための時間の長さを短くするかもしれない。
【0033】
一の局が無線ネットワークに参加する場合、該局は、アソシエーション要求フレーム中において機能情報フィールドを送信してもよい。該局はまた、ATIMフレームあるいは他の何らかの管理フレーム中において機能情報フィールドを送信しても良い。機能情報フィールドは、該局によってTXOPバースト受信がサポートされるかどうか、および1つのTXOPの中において該局によって受け取ることができるデータフレームの数についての情報を含んでいてもよく、それはN-ビット値(例えば8ビットの値)によって与えられてもよい。1つの設計では、オール0の値は、TXOPバースト受信がサポートされないことを示してもよい。オール1の値は、最も高いデータ転送速度で該局が1つのTXOPの中において任意の数のデータフレームを受け取ることができることを示してもよい。その他の値は、各TXOP毎に受け取ることができるデータフレームの数を示してもよい。別の設計では、各TXOP毎に受け取ることができるデータフレームの数は、ある許可された値(例えば0、1、2、4、オール1の値)に制限されるかもしれず、全ての局はこれをサポートすることを強制されても良い。一般に、TXOPバーストがサポートされるか否か、および各TXOP毎に受け取ることができるデータフレームの数は1つ以上のフィールドで提供されてもよく、如何なるフォーマットを使用して提供されても良い。
【0034】
図6Aは、TXOPバースト受信機能を伝えることができるフレーム600の設計を示す。フレーム600は、アソシエーション要求フレーム、認証フレームあるいは他の何らかの管理フレーム、制御フレーム、またはデータフレームに使用されてもよい。フレーム600は、フレーム制御フィールド、宛先アドレスフィールド、ソース・アドレス・フィールド、フレームボディ・フィールド、および場合によっては明瞭さのために図6Aの中で示されない他のフィールドを含んでいる。フレームボディ・フィールドは、機能情報フィールド、および場合によっては図6Aの中で示されない他のフィールドを含んでいる。機能情報フィールドは、上に記述されるように定義されてもよいTXOPバースト受信(Rx)機能サブフィールドを含んでいる。TXOPバースト受信機能はまた、フレームボディ・フィールド内の別個のフィールドとして伝送されてもよく、あるいは他の方法で管理フレームあるいは制御フレームの中で送信されるかもしれない。TXOPバースト受信機能はまた、他の何らかのタイプのフレームの中で(例えばソース局によって送られた第1のデータフレームの中で)送られるかもしれない。
【0035】
(アドホックネットワークを形成した)局Xは、(例えばアドホックネットワーク中の他の局によるアソシエーションの期間中に)これらの局のTXOPバースト受信機能を受け取ってもよい。局Xは、ビーコン・フレームによってこれらの局のTXOPバースト受信機能をブロードキャストしてもよい。
【0036】
図6Bは、アドホックネットワーク中の複数の局のTXOPバースト受信機能を伝えることができる、ビーコン・フレーム610の設計を示す。ビーコン・フレーム610は、フレーム制御フィールド、フレームボディ・フィールド、および明瞭さのための図6Bの中で示されない他のフィールドを含んでいる。フレームボディ・フィールドはビーコン間隔を示すビーコン間隔フィールド、局Xの機能を示す機能情報フィールド、(例えばATIMウィンドウの期間中に)アドホックネットワークをサポートするために使用される一組のパラメーターを示すIBSSパラメーター・セット・フィールド、TXOPバースト受信機能情報フィールド、及び場合によっては他のフィールドを含む。TXOP受信機能情報フィールドは、そのTXOPバースト受信機能が該ビーコン・フレームの中でブロードキャストされる各局毎に1つのエントリーを含んでいてもよい。各局についての該エントリーは、局識別子すなわちアドレス(STA Yk)に関するサブフィールド、およびその局のTXOPバースト受信機能に関するサブフィールドを含んでいてもよい。局のTXOPバースト受信機能はまた、他の方法、および/または他のフレームの中でブロードキャストされてもよい。
【0037】
さらに別の態様では、1つのTXOPの中において多数のデータフレームを送信することができる局は、他の局に対してこのTXOPバースト送信機能を広告することができる。TXOPバースト送信機能は、単一のチャネル・アクセスを伴う1つのTXOPの中において多数のデータフレームの送信を可能にする。TXOPバースト送信機能は、TXOPバースト受信機能と同様の方法で伝えられ広告されてもよい。
【0038】
図7は、TXOPバースト機能を備えた局Bに対する局Aによる多数のデータフレームの送信を示す。局Aは、送信するためのデータを持っており、時間T1でチャネルのセンシングを開始する。DIFS時間の間チャネルが使用されていないとセンスした後に、局Aは、時間T2からスタートする第1のデータフレームを送信する。局Bは第1のデータフレームを受け取り復号化し、時間T3における第1のデータフレームの終端以降にSIFS時間待ち、時間T4からスタートするACKを送信する。局AはACKを受け取り、時間T5におけるACKの終端以降にSIFS時間の間待ち、時間T6からスタートする第2のデータフレームを送信する。SIFSがDIFSより短いので、チャネルがDIFS時間の間使用されていないことを待っている他の局からの競合無しで局Aは第2のデータフレームを送信することができる。局Bは第2のデータフレームを受け取り復号化し、時間T7における第2のデータフレームの終端以降にSIFS時間の間待ち、時間T8からスタートするACKを送信する。任意の数のデータフレームとACKが局BのTXOPバースト受信機能によって制限された同様の方法で送信されてもよい。時間T10(それは以前のACK(図7に示されない)が終わってからSIFS時間後である)において、局Aは最後のデータフレームを送信する。局Bは最後のデータフレームを受け取り復号化し、時間T11で最後のデータフレームが終わってからSIFS時間待ち、時間T12からスタートするACKを送信します。
【0039】
図7に示されるように、局Aは1つのチャネル・アクセスを伴う1つのTXOPの中において任意の数のデータフレームを送信することができ、それは、複数のデータフレームを送信するための時間の長さを短くするかもしれません。これは、局Aおよび局Bの両方がより早期にスリープ状態に移行することを可能にするかもしれず、それは電池動力を節約する可能性がある。TXOPバーストは、IEEE 802.11nにおける集約MPDU(A-MPDU)のような集約パケットに関しても良い。
【0040】
一般に、電力保存バッファー・ステータスおよびTXOPバースト特性は別々にあるいは組み合わされて使用されてもよい。これらの2つの特性の組み合わせは、この局についての切迫したデータ転送に関する受信局に正確な情報を提供することが可能である。例えば、電力保存バッファー・ステータスが4つの保留されているデータフレームを示し、TXOPバースト受信機能が、各TXOP毎に6つのデータフレームを示す場合、ソース局は1つのTXOPの中において4つのデータフレームを送るかもしれない。電力保存バッファー・ステータスが4つの保留されているデータフレームを示し、TXOPバースト受信がサポートされない場合、受信局は一度に1つのデータフレームを受け取り、そして直ちに、あるいは、4つのデータフレームをすべて受け取ってから暫らくした後にスリープ状態に移行することができる。
【0041】
電力保存バッファー・ステータス、および/またはTXOPバースト特性は、上にリストされた電力保存モードのうちのどれと共に使用されてもよい。これらの特性はまた、これらの電力保存モードと無関係に使用されてもよい。
【0042】
スケジュールされていない電力保存モードに関しては、ソース局は、図4に示されるように、ATIMウィンドウ内で送られるATIMフレームあるいはRTSフレームの中に受信局のための電力保存バッファー・ステータスを含んでいてもよい。ソース局は各TXOPの中のATIMウィンドウが終わってから受信局へ1つ以上のデータフレームを送信してもよい。電力保存バッファー・ステータス、および/またはTXOPバースト特性を伴うスケジュールされていない電力保存モードは、非周期的なトラフィック、あるいはある程度の遅延およびジッタを許容することができるトラフィックを有する局によって有利に使用されてもよい。これらの特性を伴うスケジュールされていない電力保存モードも他のシナリオの中で使用されてもよい。
【0043】
スケジュールされた電力保存モードについては、2つの局が、データを送信および/または受信するために複数のビーコン・フレーム間の固定間隔で起動状態となることを取り決めるかもしれない。この間隔はサービス期間と呼ばれる。サービス期間の交渉は、2つの局の間のトラフィック・ストリーム等のためのトラフィック仕様(TSPEC)の設定動作を介してIBSS設定動作の期間中に実行されても良い。IBSSの中でスケジュールすることはIEEE 802.11によって現在定義されていないが、任意の仕組みを使用して2つの局がサービス期間を交渉し、スケジュールしてもよい。サービス期間の交渉は、各局に関する電力保存バッファー・ステータスおよびTXOPバースト受信機能に関する情報の交換に追加されるものであっても良い。
【0044】
図8は、電力保存バッファー・ステータスおよびTXOPバースト特性を伴うスケジュールされた電力保存モードにおける例示的動作を示す。この例において、局Aと局Bは、サービス時間をT1とすること、およびデータを交換するために該サービス時間に先立って両方の局が起動状態となることを取り決めた。
【0045】
サービス時間T1では、局Aはチャネルにアクセスし、局Bに第1のデータフレームを送信する。このデータフレームは、局Aが局Bのためにバッファーしたデータフレームの数を示す電力保存バッファー・ステータスを含んでいてもよい。局BのTXOPバースト受信機能はサービス期間の交渉の間に局Aに知らされる可能性がある。いずれにしても、局Bは、局Aからの予想されるデータフレームの数についての情報を持っているかもしれず、局Aには局BのTXOPバースト受信機能についての情報があるかもしれない。局Bは第1のデータフレームのためにACKを返す。その後局Aは、局Bへ残りのデータフレームを送信する(例えば、図7に関して上に記述されるような局BのTXOPバースト受信機能を使用するなどして)。
【0046】
その後、局Bはチャネルにアクセスし、局Aに対して第1のデータフレームを送信してもよい。このデータフレームは、局Bが局Aのためにバッファーしたデータフレームの数、あるいは他の何らかのバッファー情報を示す電力保存バッファー・ステータスを含んでいてもよい。局AのTXOPバースト受信機能はサービス期間の交渉の間に局Bに知らされる可能性がある。いずれにしても、局Aは、局Bからの予想されるデータフレームの数についての情報を持っているかもしれず、局Bには局AのTXOPバースト受信機能についての情報があるかもしれない。局Aは第1のデータフレームのためにACKを返す。その後局Bは、局Aに対して残りのデータフレームを送信する(例えば、図7に関して上に記述されたようにして)。局Aは最後の予期されたデータフレームに対してACKを送った後に暫くしてスリープ状態に移行してもよい。各局がスリープ状態に移行する時刻は無線媒体条件、フレーム間間隔などに依存するかもしれない。
【0047】
一般に、サービス期間中のデータ交換は、(図8に示されるように)データを送信する両方の局について双方向かもしれないし、あるいはデータを送信するたった1つの局について片方向かもしれない。これはトラフィック・ストリームの特性に依存するかもしれないし、TSPECの設定動作中に指示されるかもしれない。
【0048】
各サービス期間中のデータ交換は通常のチャネル・アクセス規則に従ってもよい。最初に送信するようスケジュールされた局(例えば図8の中の局A)は、チャネル・アクセスを実行しても良い。チャネル・アクセスは可変量の時間を要するかもしれず、それはサービス時間の周囲のチャネル負荷に依存するかもしれない。該最初に送信する局に対して送信するデータを2番目に送信するようにスケジュールされた局(例えば、図8における局B)が有する場合、該局もまたチャネル・アクセスを実行する(図8において示されるとおり)、または該最初に送信する局によって送信された最後のデータフレームの終端からSIFS時間経過後にACKを送信する(図8には示されていない)。
【0049】
図8は、データを送信するための局AおよびBの両方によるTXOPバースト特性の使用を示す。一般に、各局はTXOPバースト特性を使用するかもしれないし、使用しないかもしれない。図8に示されるように、局Bがどんなデータフレームをも送信する前に、局Aはそのデータフレームをすべて送信するかもしれない。代替的に、2つの局は交互の態様でそれらのデータフレームを送信するかもしれない。例えば、局Aにより送信された第1のデータフレームに続いて、局Bは、局Aから受け取られたデータフレームに関するACKと共にその第1のデータフレームを送信してもよい。その後局Aは、局Bから受け取られたデータフレームに関するACKと共にその2番目のデータフレームを送信してもよい。
【0050】
TXOPバーストが使用される場合、受信局はACKによりデータフレームを個々にアクノレッジするかもしれないし、あるいはブロックACKを有する幾つかのデータフレームをアクノレッジするかもしれない。ACKと同様に、最後の予期されたデータフレームを受け取った後にブロックACKを送信する局は、ブロックACKが別の局によって受け取られなかった場合、ブロックACKを送った後にどれくらい長く起動状態のままでいるべきかを決定しても良い。ブロックACK機能はソースと受信側の局の間で交渉されるかもしれない。
【0051】
データフレームがどのように送信されるかには関係なく、電力保存バッファー・ステータスはソース局においてより多くのバッファーされたデータフレームが存在するか否かを判断するために使用されてもよい。より多くのバッファーされたデータフレームが存在する場合、受信局はスリープ状態に移行する前にデータフレームをすべて受け取るために待ってもよい。
【0052】
電力保存バッファー・ステータス、および/またはTXOPバースト特性を有するスケジュールされた電力保存モードは、音声トラフィック、ビデオトラフィック、ゲームなどのような様々なタイプの周期的なトラフィックを有する局によって有利に使用されてもよい。これらの特性を有するスケジュールされた電力保存モードはまた、他のシナリオの中で使用されてもよい。
【0053】
PSMPモードは、単一フレームを使用して、インフラストラクチャー・ネットワーク中のアクセス・ポイント(すなわちBSS)が多数の局のためのアップリンク転送とダウンリンク転送のための1回限りの来るべきスケジュールを広報することを可能にする。該アクセス・ポイントは、集約される全ての局に関する共通のサービス時間を選択してもよい。該アクセス・ポイントは共通のサービス時間においてPSMPフレームを送信してもよい。該PSMPフレームは、現在のPSMPサービス時間の中でスケジュールされた局の各々のための開始時刻を示してもよい。その後、該アクセス・ポイントは一度に、かつ、その局のための開始時刻において1つの局をサービスしてもよい。各局は該PSMPフレームを受け取り、該PSMPフレームによって示されるとおりにその開始時刻までスリープ状態となり、該アクセス・ポイントでデータを交換するためにその開始時刻に先立って起動状態となっても良い。PSMPサービス期間は、全てのスケジュールされた局に関して該PSMPフレームおよび後続するフレーム交換をカバーする。単一のチャネル・アクセスはPSMPサービス期間に関する共通のサービス時間において該アクセス・ポイントによって実行されても良い。
【0054】
バッファーを用いたデータおよび場合によっては多数の受信局のためのスケジュールをソース局が広報することを可能にするために、PSMP機能はアドホックネットワーク(すなわち、IBSS)の中で使用されてもよい。局A(あるいはアドホックネットワーク中の他の局)は、PSMPフレームを生成し受け取るための自身の機能を機能情報フィールド内で示してもよい。局Aは、IBSS設定動作中に局X(それはアドホックネットワークを形成し、周期的にビーコン・フレームを送信する局である)とこの情報を交換してもよい。局Xは、アドホックネットワーク内の他の局のPSMP機能をビーコン・フレーム中においてブロードキャストしてもよい。代替的に又は追加的に、局Aは、アドホックネットワーク中で他の局にそのPSMP機能を直接伝えるかもしれない。PSMPフレームを受け取ることができる局だけが、PSMPサービス期間に含まれている。
【0055】
図6Bは、アドホックネットワーク中の局のPSMP機能を伝えることができるビーコン・フレーム610の設計を示す。ビーコン・フレーム610はフレームボディ・フィールドにPSMP機能情報フィールドを含んでいる。PSMP機能情報フィールドは、そのPSMP機能がビーコン・フレームの中でブロードキャストされる各局毎に1つのエントリーを含んでいてもよい。各局についてのエントリーは、局識別子すなわちアドレス(STA Zm)に関するサブフィールド、およびその局のPSMP機能に関するサブフィールドを含んでいてもよい。各局についてのエントリーは、該局がPSMPフレームを送信することができるかどうか、または、PSMPフレームを受け取ることができるどうかを示してもよい。該局のPSMP機能はまた、他の方法および/または他のフレームの中でブロードキャストされてもよい。
【0056】
図9は、電力保存バッファー・ステータスおよびTXOPバースト特性を有するPSMPモードにおける例示的動作を示す。この例において、局Aは、2つの受信局BおよびCのためのバッファーされたデータを有しており、ATIMウィンドウの期間中に一のビーコン・フレームに続いて(多数のATIMフレームの代わりに)一のPSMPフレームを送信してもよい。アドホックネットワーク中の全ての局に同じチャネル・アクセス優先順位があるので、局Aはビーコン・フレームに直ちに続いてスケジュールを広報することができないかもしれないし、ビーコン間隔中はスケジュールを維持するかもしれない。この問題を緩和するために、図9に示されるように、2ステージPSMP広報が使用されてもよい。
【0057】
局Aは、ATIMウィンドウの期間中に該ビーコン・フレームに続いて第1のPSMPフレームを送信する。このPSMPフレームは、局Aがそのためにデータをバッファーした各局の電力保存バッファー・ステータス(PSBS)を示すかもしれない。他の局は、それらが局Aからデータを受け取るのに起動状態でいるべきかどうか判断するために電力保存バッファー・ステータス情報を使用するかもしれない。第1のPSMPフレームはさらにPSMPサービス期間を示すかもしれず、それは、該第1のPSMPフレームの中で識別された局をサービスすることを局Aが予期する現在のビーコン間隔中の時間区間である。
【0058】
局Aは後続するチャネル・アクセスに続くATIMウィンドウが終わってから第2のPSMPフレームを送信する。1つの設計では、第2のPSMPフレームは、第1のおよび/または第2のPSMPフレームにおいて識別される各局毎のスケジュールを示す。その後局Aは、1つの受信局を、一度に、かつ、その局のための開始時刻でサービスする。局Aはその受信局のTXOPバースト受信機能を使用して、各受信局へ送信してもよく、それは任意の方法で伝えられてもよい。各受信局は第2のPSMPフレームを受け取り、該PSMPフレームによって示されるとおりにその開始時刻までスリープ状態となり、局Aとデータを交換するためにその開始時刻に先立って起動状態となってもよい。別の設計では、第2のPSMPフレームは、該受信局の電力保存バッファー・ステータスを示し、スケジュールを含んでいなくてもよい。その後、局Aはその受信局のTXOPバースト受信機能を使用して、各受信局へ送信してもよい。一般に、第2のPSMPフレームは、スケジュールを広報するかあるいは該受信局へデータを送信するために使用されてもよい。TXOPバーストが有効化される場合、ACKあるいはブロックACKのいずれかが受信局によって送信されてもよい。最後の予期されたデータフレームの受信の後に該ACKか該ブロックACKを送信した後の起動状態でいる期間は、該受信局によって選択されても良い。サービス期間内では、第2のPSMPフレームは、電力を節約することができる、より多くの粒度を可能とする。現在のPSMP期間の終わりまでチャネル・アクセスを延期するために、第2のPSMPフレーム中の情報はIBSS中の他の局によって使用されてもよい。
【0059】
図10は、データを送信するための方法1000の設計を示す。そこへ送るべきデータがある第2の局に関するバッファー・ステータスは第1の局で決定されてもよい(ブロック1012)。第2の局はアドホックネットワーク中において電力保存モードで作動するかもしれず、該バッファー・ステータスは、該第2の局へ送るためのデータフレームの数を示すかもしれない。該バッファー・ステータスを含むフレームが生成され(ブロック1014)、第1と第2の両方の局に関して起動状態でいる時間の間に、第1の局から第2の局へ送られるかもしれない(ブロック1016)。少なくとも1つのデータフレームは、バッファー・ステータスによって示されるとおり第2の局へ送られてもよい(ブロック1018)。
【0060】
該バッファー・ステータスを備えたフレームはATIMフレームあるいはRTSフレームかもしれないし、第1と第2の局が両方とも起動状態でいる時間ウィンドウ内で(例えば図4に示されるようなATIMウィンドウ内で)送られるかもしれない。該バッファー・ステータスを備えたフレームはまた、そこに送るべきデータがある多数の局に関するバッファー・ステータスを含むPSMPフレームであってもよい。PSMPフレームはATIMウィンドウ内で、あるいはPSMPサービス期間中に送られるかもしれない(例えば、図9に示されるように)。該バッファー・ステータスを備えたフレームはまた、該局に関するサービス間隔中に送られた第1のデータフレームかもしれない(例えば、図8に示されたように)。
【0061】
図11は、データを送信するための装置1100の設計を示す。装置1100は、そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを、第1の局において決定するための手段(モジュール1112)、該バッファー・ステータスを含むフレームを生成するための手段(モジュール1114)、第1と第2の両方の局に関して起動状態でいる期間中に第1の局から第2の局へフレームを送るための手段(モジュール1116)、またバッファー・ステータスによって示さるとおりに第2の局に対して少なくとも1つのデータフレームを送るための手段(モジュール1118)を含む。
【0062】
図12は、データを受信するための方法1200の設計を示す。第1と第2の両方の局に関して起動状態でいる期間中に、第2の局のためのバッファー・ステータスを含むフレームは、第1の局から受け取られるかもしれない(ブロック1212)。少なくとも1つのデータフレームは、バッファー・ステータスによって示されるとおりに該第1の局から受信されるかもしれない(ブロック1214)。第2の局はアドホックネットワーク中では電力保存モードで作動するかもしれない。スリープ状態に移行するべきかどうかは、第1の局から受け取られた、全てのデータフレーム、およびバッファー・ステータスに基づいて決定されるかもしれません(ブロック1216)。
【0063】
該バッファー・ステータスを備えたフレームは、ATIMフレーム、RTSフレーム、あるいはPSMPフレームかもしれないし、ビーコン間隔中のATIMウィンドウ内で受信されてもよい。少なくとも1つのデータフレームはATIMウィンドウの後に受け取られてもよい。該バッファー・ステータスを備えたフレームはまた、データフレームかもしれないし、第2の局のためのサービス間隔中で受信されるかもしれません。もしあれば、バッファー・ステータスによって示されるとおりに、追加のデータフレームが受信されるかもしれない。どんな場合も、第2の局は、バッファー・ステータスによって示されるとおりに、かつビーコン間隔の終端に先立って、全てのデータフレームを受信した後に、スリープ状態に移行してもよい。第2の局は、最後の予期されたデータフレームを含む受信されたデータフレームに対するACKあるいはブロックACKを送信しても良い。第2の局は全てのデータフレームを受信し、アクノレッジした後にスリープ状態に移行してもよい。第2の局はまた、自身のACKまたはブロックACKが失われ、いくつかのデータフレームが該第1の局によって再送信される状況に対処するためにその受信機チェインを電源オフすることを遅らせてもよい。
【0064】
図13は、データを受信するための装置1300の設計を示す。装置1300は、第1と第2の両方の局に関して起動状態でいる期間中に第1の局から第2の局のためのバッファー・ステータスを含むフレームを受信するための手段(モジュール1312)、該バッファー・ステータスによって示されるとおりに、該第1の局からの少なくとも1つのデータフレームを受信するための手段(モジュール1314)、また該第1の局から受信された、全てのデータフレームおよびバッファー・ステータスに基づいてスリープ状態に移行するべきかどうか判断するための手段(モジュール1316)を含む。
【0065】
図14は、データを送信するための方法1400の設計を示す。電力保存モードで作動する第2の局のTXOPバースト受信機能についての情報を含むフレームは、第1の局によって受信されても良い(ブロック1412)。TXOPバースト受信機能についての情報は、単一のTXOPの中において該第2の局によって受け取ることができるデータフレームの数を示してもよい。該フレームは管理フレームかもしれないし、第2の局とのアソシエーションの期間中に受信されても良い。該フレームはさらにビーコン・フレームかもしれないし、ターゲット・ビーコン送信時間において(TBTT)にブロードキャストされてもよい。該フレームはまた、該第2の局によって送信されたデータフレームであってもよい。どんな場合も、第2の局のTXOPバースト受信機能に基づいて単一のTXOPの中において多数のデータフレームが第2の局へ送られてもよい(ブロック1414)。ブロック1414に関しては、チャネル・アクセスはTXOPの開始時点で該第1の局によって実行されても良い。その後、該多数のデータフレームは、別のチャネル・アクセスを行なわずに、該TXOPの中において該第1の局によって送信されても良い(例えば、図7〜9の中で示されるように)。
【0066】
図15は、データを送信するための装置1500の設計を示す。装置1500は、電力保存モードで作動する第2の局のTXOPバースト受信機能についての情報を含むフレームを第1の局において受け取るための手段(モジュール1512)、該第2の局のTXOPバースト受信機能に基づいて単一のTXOPの中において該第2の局に対して多数のデータフレームを送信するための手段(モジュール1514)を含む。
【0067】
図16は、データを受信するための方法1600の設計を示す。電力保存モードで作動する第1の局のTXOPバースト受信機能についての情報を含むフレームが送信されても良い(ブロック1612)。該第1の局のTXOPバースト受信機能に基づいて単一のTXOPの中において該第1の局に対して第2の局によって送信された多数のデータフレームは受信されても良い(ブロック1614)。
【0068】
図17は、データを受信するための装置1700の設計を示す。装置1700は、電力保存モードで作動する第1の局のTXOPバースト受信機能についての情報を含むフレームを送信するための手段(モジュール1712)、該第1の局のTXOPバースト受信機能に基づいて単一のTXOPの中において該第1の局に対して第2の局によって送信された多数のデータフレームを受信するための手段(モジュール1714)を含む。
【0069】
図18は、図1の中の局120aおよび120xの設計のブロック図を示し、それらは2つの例示的な局である。局120xでは、送信(TX)データ・プロセッサ1812は送信のためにスケジュールされた局に関するデータソース1810からトラフィック・データを受け取ってもよく、コントローラ/プロセッサ1820から制御データ、およびスケジューラ1824からスケジューリング情報を受け取ってもよい(例えばスケジューリングが利用される場合)。制御データは、そこへデータが送られる局の電力保存バッファー・ステータス、TXOPバースト受信機能、および/または無線ネットワーク中の局のPSMP機能、および/または他の情報を含んでもよい。一般に、スケジューリングは各局によって利用されるかもしれないし、利用されないかもしれない。フレームは、バッファーされたデータの広報に基づいて(例えば、ATIM、RTSおよび/またはPSMPフレームを使用して)、該チャネルをめぐる競合に基づいて、あるいは他のアプローチに基づいて局の間で送信されてもよい。TXデータ・プロセッサ1812は、各局について選択されたレートに基づいて各局に関するデータを処理し(例えば、符号化し、インタリーブし、変調し、スクランブルする)、制御データおよびスケジューリング情報を処理し、出力チップを生成してもよい。送信器(TMTR)1814は出力チップを処理し(例えば、アナログに変換する、増幅する、フィルタリングする、そして周波数アップコンバートする)、変調された信号を生成してもよく、それはアンテナ1816から他の局に送信されてもよい。
【0070】
局120aでは、アンテナ1852は局120xおよび/または他の局から変調された信号を受け取ってもよく、受信信号を提供してもよい。受信器(RCVR)1854は受信信号を処理し、サンプルを提供してもよい。受信(RX)データ・プロセッサ1856はサンプルを処理し(例えば、逆スクランブルし、復調し、逆インタリーブし、復号化する)、局120aのためにデータシンク1858へと復号化されたデータを供給し、コントローラ/プロセッサ1860に制御データおよびスケジューリング情報を供給してもよい。
【0071】
局120aでは、TXデータ・プロセッサ1872はデータソース1870からトラフィック・データを受け取り、コントローラ/プロセッサ1860から制御データ(例えば電力保存バッファー・ステータス、TXOPバースト受信機能、PSMP機能など)を受け取ってもよい。TXデータ・プロセッサ1872は、その局について選択されたレートに基づいて、各受信局についてトラフィックと制御のデータを処理し、出力チップを生成してもよい。送信器1874は出力チップを処理し、変調された信号を生成してもよく、それはアンテナ1852から他の局に送信されてもよい。
【0072】
局120xでは、アンテナ1816は局120aおよび/または他の局から変調された信号を受け取ってもよい。受信器1830は、アンテナ1816からの受信信号を処理し、サンプルを提供してもよい。RXデータ・プロセッサ1832はサンプルを処理し、各局のためにデータシンク1834へと復号化されたデータを供給し、コントローラ/プロセッサ1820に制御データを供給してもよい。
【0073】
コントローラ/プロセッサ1820および1860は、それぞれ局120xおよび120aの動作を指令してもよい。コントローラー/プロセッサ1820および/または1860は、さらに図10の中の方法1000、図12の中の方法1200、図14の中の方法1400、図16の中の方法1600および/または本明細書に記述された技術に関する他の方法を実行してもよい。メモリ1822および1862は、局120xおよび120aのためにプログラム・コードおよびデータをそれぞれ格納してもよい。スケジューラ1824は、上に記述された設計のうちの何れかに基づいて複数の局のためのスケジューリングを実行しても良い。
【0074】
ここに記述された技術は、様々な手段によって実装されてもよい。例えば、本技術はハードウェア、ファームウェア、ソフトウェアあるいはそれらの組み合わせの中で実装されてもよい。ハードウェア実装については、本技術を実行するために使用される処理装置は、1つ以上の特定用途向けIC(ASIC)、ディジタル信号プロセサ(DSP)、ディジタル信号処理デバイス(DSPD)、プログラム可能論理回路(PLD)、フィールドプログラム可能なゲート・アレイ(FPGA)、プロセッサ、コントローラ、マイクロ・コントローラ、マイクロプロセッサー、電子デバイス、本明細書で記述された機能を実行することを目指した他の電子ユニット、コンピュータあるいはそれらの組み合わせの内に実装されてもよい。
【0075】
ファームウェアおよび/またはソフトウェア実装については、本技術は、本明細書に記述された機能を実行するモジュール(例えばプロシージャ、関数など)で実装されてもよい。ファームウェアおよび/またはソフトウェアの命令/コードは、メモリ(例えば、メモリ1822あるいは1862、図18に)に格納され、プロセッサ(例えばプロセッサ1820あるいは1860)によって実行されてもよい。メモリはプロセッサ内に実装されるか、あるいはプロセッサの外部に実装されるかもしれない。ファームウェアおよび/またはソフトウェアの命令/コードはまた、ランダムアクセス・メモリ(RAM)、読み取り専用メモリ(ROM)、不揮発性のランダムアクセス・メモリ(NVRAM)、プログラマブル読取専用メモリ(PROM)、電気的消去可能PROM(EEPROM)、FLASHメモリ、フロッピー(登録商標)ディスク、コンパクト・ディスク(CD)、ディジタル・バーサタイル・ディスク(DVD)、磁気光学のデータ保存装置などのようなコンピュータ/プロセッサ読み出し可能な媒体に格納されるかもしれない。命令/コードは1つ以上のプロセッサによって実行可能かもしれないし、本明細書に記述された機能の特定の態様をプロセッサに実行させても良い。
【0076】
ここに記述された技術を実装する装置はスタンド・アロンのユニットかもしれないし、あるいは装置の一部かもしれない。該装置は、(i)スタンド・アロンの集積回路(IC)、(ii)データ及び/又は命令の格納のためにメモリICを含んでいるかもしれない1つ以上のICのセット、(iii)移動局モデム(MSM)のようなASIC、(iv)他のデバイス内に埋め込まれてもよいモジュール、(v)携帯電話、無線装置、送受話器あるいは移動ユニット、(vi)などかもしれない。
【0077】
本開示の上記の記述はどんな当業者も本開示を作るか使用することを可能にするために提供される。本開示への様々な修正は当業者に容易に明白になり、ここに定義された総括的な法則は、本開示の精神または範囲から外れずに、他の変形実施例に適用されるかもしれない。したがって、その開示は、本明細書に記述された例示と設計に制限されるようには意図されず、ここに示された法則と新規な特徴と一致する最も広い範囲が与えられるべきである。
【特許請求の範囲】
【請求項1】
下記を備える無線通信のための装置:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局において決定し、前記バッファー・ステータスを備えるフレームを生成し、および前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを送信するように構成された少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合したメモリ。
【請求項2】
請求項1記載の装置、ここにおいて、
前記第2の局は電力保存モードで動作し、前記バッファー・ステータスは前記第2の局に送信されるデータフレームの数を表示する。
【請求項3】
請求項1記載の装置、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記少なくとも一つのプロセッサは、前記第1と前記第2の局が両方共起動状態である時間ウィンドウ内で前記フレームを送信するように構成される。
【請求項4】
請求項1記載の装置、ここにおいて、
前記フレームはデータフレームであり、ここで、前記少なくとも一つのプロセッサは、前記第1と前記第2の局の両方に関するサービス間隔の期間中に前記データフレームを送信するように構成される。
【請求項5】
請求項1記載の装置、ここにおいて、
前記フレームは、そこに送信すべきデータが存在する複数の局に関するバッファー・ステータスを備えるPSMPフレームである。
【請求項6】
請求項1記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記バッファー・ステータスによって示されるとおりに前記第2の局に対して少なくとも一つのデータフレームを送信するように構成される。
【請求項7】
請求項6記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記第2の局に送信された前記少なくとも一つのデータフレームに対するACKを受信し、ACKが受信されない各データフレームを再送信する。
【請求項8】
請求項7記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記一つ以上のデータフレームに対してACKが受信されないならば、前記少なくとも一つのデータフレームの中の一つ以上のデータフレームの再送信をスキップし、前記第1と前記第2の両方の局について起動状態である次の期間中に前記一つ以上のデータフレームを再送信する。
【請求項9】
下記を備える無線通信のための方法:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局において決定すること;
前記バッファー・ステータスを備えるフレームを生成すること;および、
前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを送信すること。
【請求項10】
更に下記を備える請求項9記載の方法:
前記バッファー・ステータスによって示されるとおりに、前記第2の局に対して少なくとも一つのデータフレームを送信すること。
【請求項11】
請求項9記載の方法、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記方法は更に下記を備える:
前記第1と前記第2の局が両方共起動状態である時間ウィンドウ内で前記フレームを送信すること。
【請求項12】
下記を備える無線通信のための装置:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局において決定する手段;
前記バッファー・ステータスを備えるフレームを生成する手段;および、
前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを送信する手段。
【請求項13】
更に下記を備える請求項12記載の装置:
前記バッファー・ステータスによって示されるとおりに、前記第2の局に対して少なくとも一つのデータフレームを送信する手段。
【請求項14】
請求項12記載の装置、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記装置は更に下記を備える:
前記第1と前記第2の局が両方共起動状態である時間ウィンドウ内で前記フレームを送信する手段。
【請求項15】
下記を備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局においてコンピュータに決定させるためのコード;
前記バッファー・ステータスを備えるフレームを前記コンピュータに生成させるためのコード;および、
前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを前記コンピュータに送信させるためのコード。
【請求項16】
下記を備える無線通信のための装置:
第1と第2の両方の局について起動状態である期間中に前記第2の局に関するバッファー・ステータスを備えるフレームを前記第1の局から受信し、前記バッファー・ステータスによって示されるとおりに前記第1の局から少なくとも一つのデータフレームを受信するように構成される少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合されたメモリ。
【請求項17】
請求項16記載の装置、ここにおいて、
前記第2の局は電力保存モードで動作し、ここで、前記少なくとも一つのプロセッサは、前記第1の局から受信した全てのデータフレーム、及び前記バッファー・ステータスに基づいて、スリープ状態に移行するか否かを決定するように構成される。
【請求項18】
請求項16記載の装置、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記少なくとも一つのプロセッサはビーコン間隔内のATIMウィンドウの期間中に前記フレームを受信し、前記ATIMウィンドウの経過後に前記少なくとも一つのデータフレームを受信し、前記少なくとも一つのデータフレームを受信した後にスリープ状態に移行するか否かを決定するように構成される。
【請求項19】
請求項16記載の装置、ここにおいて、
前記フレームはデータフレームであり、ここで、前記少なくとも一つのプロセッサは、前記第2の局に関するサービス間隔の期間中に前記第1の局から前記データフレームを受信し、前記バッファー・ステータスによって示されるとおりに任意の追加のデータフレームを受信し、前記バッファー・ステータスによって示される全てのデータフレームを受信した後にスリープ状態に移行するか否かを決定するように構成される。
【請求項20】
請求項16記載の装置、ここにおいて、
前記フレームはPSMPフレームであり、ここで、前記少なくとも一つのプロセッサは、ATIMウィンドウの期間内に前記第1の局から前記PSMPフレームを受信し、前記ATIMウィンドウの経過後に前記少なくとも一つのデータフレームを受信するように構成される。
【請求項21】
請求項16記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記第1の局から受信した前記少なくとも一つのデータフレームに対してACKを送信し、受信した最後のデータフレームに対してACKを送信した後にスリープ状態に移行するように構成される。
【請求項22】
請求項16記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記第1の局から受信した前記少なくとも一つのデータフレームに対してACKを送信し、前記第1の局によるACK受信の失敗に起因する可能な再送信を受信するための最後の受信データフレームに対してACKを送信した後に、所定の長さの時間にわたって移動状態のままでい続け、前記所定の長さの時間が経過した後にスリープ状態に移行するように構成される。
【請求項23】
請求項22記載の装置、ここにおいて、前記最後の受信データフレームに対して前記ACKを送信した後に、起動状態でい続ける前記時間の長さは設定可能である。
【請求項24】
下記を備える無線通信のための装置:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局において受信し、前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームを送信するように構成される少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合されたメモリ。
【請求項25】
請求項24記載の装置、ここにおいて、
前記TXOPバースト受信機能についての前記情報は、一つのTXOPバースト内で前記第2の局によって受信されることが可能なデータフレームの数を示す。
【請求項26】
請求項24記載の装置、ここにおいて、
前記フレームはビーコン・フレームであり、ここで、前記少なくとも一つのプロセッサは、TBTTにおいて第3の局から前記ビーコン・フレームを受信するように構成される。
【請求項27】
請求項24記載の装置、ここにおいて、
前記フレームは前記第2の局から受信したデータフレームである。
【請求項28】
請求項24記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記TXOPの開始時点においてチャネル・アクセスを実行し、別のチャネル・アクセスを実行することなく前記TXOP内で前記複数のデータフレームを送信するように構成される。
【請求項29】
下記を備える無線通信のための方法:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局において受信すること;および、
前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームを送信すること。
【請求項30】
請求項29記載の方法、ここにおいて、
前記フレームはビーコン・フレームであり、ここで、前記フレームを前記受信することは、TBTTにおいて第3の局から前記ビーコン・フレームを受信することを備える。
【請求項31】
請求項29記載の方法、ここにおいて、
前記複数のフレームを前記送信することは、下記を備える:
前記TXOPの開始時点においてチャネル・アクセスを実行すること;および、
別のチャネル・アクセスを実行することなく前記TXOP内で前記複数のデータフレームを送信すること。
【請求項32】
下記を備える無線通信のための装置:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局において受信する手段;および、
前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームを送信する手段。
【請求項33】
請求項32記載の装置、ここにおいて、
前記フレームはビーコン・フレームであり、ここで、前記フレームを受信する前記手段は、TBTTにおいて第3の局から前記ビーコン・フレームを受信することを備える。
【請求項34】
請求項32記載の方法、ここにおいて、
前記複数のフレームを送信する前記手段は、下記を備える:
前記TXOPの開始時点においてチャネル・アクセスを実行する手段;および、
別のチャネル・アクセスを実行することなく前記TXOP内で前記複数のデータフレームを送信する手段。
【請求項35】
下記を備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局においてコンピュータに受信させるためのコード;および、
前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームをコンピュータに送信させるためのコード。
【請求項36】
下記を備える無線通信のための装置:
電力保存モードで動作している第1の局のTXOPバースト受信機能についての情報を備えるフレームを送信し、前記第1の局の前記TXOPバースト受信機能に基づいて前記第1の局に対して単一のTXOPの中において第2の局によって送信された複数のデータフレームを受信するように構成される少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合されたメモリ。
【請求項37】
請求項36記載の装置、ここにおいて、
前記フレームは管理フレームであり、ここで、前記少なくとも一つのプロセッサは、無線ネットワーク内における他の局とのアソシエーションの期間中に前記管理フレームを送信するように構成される。
【請求項1】
下記を備える無線通信のための装置:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局において決定し、前記バッファー・ステータスを備えるフレームを生成し、および前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを送信するように構成された少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合したメモリ。
【請求項2】
請求項1記載の装置、ここにおいて、
前記第2の局は電力保存モードで動作し、前記バッファー・ステータスは前記第2の局に送信されるデータフレームの数を表示する。
【請求項3】
請求項1記載の装置、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記少なくとも一つのプロセッサは、前記第1と前記第2の局が両方共起動状態である時間ウィンドウ内で前記フレームを送信するように構成される。
【請求項4】
請求項1記載の装置、ここにおいて、
前記フレームはデータフレームであり、ここで、前記少なくとも一つのプロセッサは、前記第1と前記第2の局の両方に関するサービス間隔の期間中に前記データフレームを送信するように構成される。
【請求項5】
請求項1記載の装置、ここにおいて、
前記フレームは、そこに送信すべきデータが存在する複数の局に関するバッファー・ステータスを備えるPSMPフレームである。
【請求項6】
請求項1記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記バッファー・ステータスによって示されるとおりに前記第2の局に対して少なくとも一つのデータフレームを送信するように構成される。
【請求項7】
請求項6記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記第2の局に送信された前記少なくとも一つのデータフレームに対するACKを受信し、ACKが受信されない各データフレームを再送信する。
【請求項8】
請求項7記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記一つ以上のデータフレームに対してACKが受信されないならば、前記少なくとも一つのデータフレームの中の一つ以上のデータフレームの再送信をスキップし、前記第1と前記第2の両方の局について起動状態である次の期間中に前記一つ以上のデータフレームを再送信する。
【請求項9】
下記を備える無線通信のための方法:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局において決定すること;
前記バッファー・ステータスを備えるフレームを生成すること;および、
前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを送信すること。
【請求項10】
更に下記を備える請求項9記載の方法:
前記バッファー・ステータスによって示されるとおりに、前記第2の局に対して少なくとも一つのデータフレームを送信すること。
【請求項11】
請求項9記載の方法、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記方法は更に下記を備える:
前記第1と前記第2の局が両方共起動状態である時間ウィンドウ内で前記フレームを送信すること。
【請求項12】
下記を備える無線通信のための装置:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局において決定する手段;
前記バッファー・ステータスを備えるフレームを生成する手段;および、
前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを送信する手段。
【請求項13】
更に下記を備える請求項12記載の装置:
前記バッファー・ステータスによって示されるとおりに、前記第2の局に対して少なくとも一つのデータフレームを送信する手段。
【請求項14】
請求項12記載の装置、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記装置は更に下記を備える:
前記第1と前記第2の局が両方共起動状態である時間ウィンドウ内で前記フレームを送信する手段。
【請求項15】
下記を備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品:
そこに送信するためのデータが存在する第2の局に関するバッファー・ステータスを第1の局においてコンピュータに決定させるためのコード;
前記バッファー・ステータスを備えるフレームを前記コンピュータに生成させるためのコード;および、
前記第1と第2の両方の局について起動状態である期間中に前記第1の局から前記第2の局に対して前記フレームを前記コンピュータに送信させるためのコード。
【請求項16】
下記を備える無線通信のための装置:
第1と第2の両方の局について起動状態である期間中に前記第2の局に関するバッファー・ステータスを備えるフレームを前記第1の局から受信し、前記バッファー・ステータスによって示されるとおりに前記第1の局から少なくとも一つのデータフレームを受信するように構成される少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合されたメモリ。
【請求項17】
請求項16記載の装置、ここにおいて、
前記第2の局は電力保存モードで動作し、ここで、前記少なくとも一つのプロセッサは、前記第1の局から受信した全てのデータフレーム、及び前記バッファー・ステータスに基づいて、スリープ状態に移行するか否かを決定するように構成される。
【請求項18】
請求項16記載の装置、ここにおいて、
前記フレームはATIMフレーム、又はRTSフレームであり、ここで、前記少なくとも一つのプロセッサはビーコン間隔内のATIMウィンドウの期間中に前記フレームを受信し、前記ATIMウィンドウの経過後に前記少なくとも一つのデータフレームを受信し、前記少なくとも一つのデータフレームを受信した後にスリープ状態に移行するか否かを決定するように構成される。
【請求項19】
請求項16記載の装置、ここにおいて、
前記フレームはデータフレームであり、ここで、前記少なくとも一つのプロセッサは、前記第2の局に関するサービス間隔の期間中に前記第1の局から前記データフレームを受信し、前記バッファー・ステータスによって示されるとおりに任意の追加のデータフレームを受信し、前記バッファー・ステータスによって示される全てのデータフレームを受信した後にスリープ状態に移行するか否かを決定するように構成される。
【請求項20】
請求項16記載の装置、ここにおいて、
前記フレームはPSMPフレームであり、ここで、前記少なくとも一つのプロセッサは、ATIMウィンドウの期間内に前記第1の局から前記PSMPフレームを受信し、前記ATIMウィンドウの経過後に前記少なくとも一つのデータフレームを受信するように構成される。
【請求項21】
請求項16記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記第1の局から受信した前記少なくとも一つのデータフレームに対してACKを送信し、受信した最後のデータフレームに対してACKを送信した後にスリープ状態に移行するように構成される。
【請求項22】
請求項16記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記第1の局から受信した前記少なくとも一つのデータフレームに対してACKを送信し、前記第1の局によるACK受信の失敗に起因する可能な再送信を受信するための最後の受信データフレームに対してACKを送信した後に、所定の長さの時間にわたって移動状態のままでい続け、前記所定の長さの時間が経過した後にスリープ状態に移行するように構成される。
【請求項23】
請求項22記載の装置、ここにおいて、前記最後の受信データフレームに対して前記ACKを送信した後に、起動状態でい続ける前記時間の長さは設定可能である。
【請求項24】
下記を備える無線通信のための装置:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局において受信し、前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームを送信するように構成される少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合されたメモリ。
【請求項25】
請求項24記載の装置、ここにおいて、
前記TXOPバースト受信機能についての前記情報は、一つのTXOPバースト内で前記第2の局によって受信されることが可能なデータフレームの数を示す。
【請求項26】
請求項24記載の装置、ここにおいて、
前記フレームはビーコン・フレームであり、ここで、前記少なくとも一つのプロセッサは、TBTTにおいて第3の局から前記ビーコン・フレームを受信するように構成される。
【請求項27】
請求項24記載の装置、ここにおいて、
前記フレームは前記第2の局から受信したデータフレームである。
【請求項28】
請求項24記載の装置、ここにおいて、
前記少なくとも一つのプロセッサは、前記TXOPの開始時点においてチャネル・アクセスを実行し、別のチャネル・アクセスを実行することなく前記TXOP内で前記複数のデータフレームを送信するように構成される。
【請求項29】
下記を備える無線通信のための方法:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局において受信すること;および、
前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームを送信すること。
【請求項30】
請求項29記載の方法、ここにおいて、
前記フレームはビーコン・フレームであり、ここで、前記フレームを前記受信することは、TBTTにおいて第3の局から前記ビーコン・フレームを受信することを備える。
【請求項31】
請求項29記載の方法、ここにおいて、
前記複数のフレームを前記送信することは、下記を備える:
前記TXOPの開始時点においてチャネル・アクセスを実行すること;および、
別のチャネル・アクセスを実行することなく前記TXOP内で前記複数のデータフレームを送信すること。
【請求項32】
下記を備える無線通信のための装置:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局において受信する手段;および、
前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームを送信する手段。
【請求項33】
請求項32記載の装置、ここにおいて、
前記フレームはビーコン・フレームであり、ここで、前記フレームを受信する前記手段は、TBTTにおいて第3の局から前記ビーコン・フレームを受信することを備える。
【請求項34】
請求項32記載の方法、ここにおいて、
前記複数のフレームを送信する前記手段は、下記を備える:
前記TXOPの開始時点においてチャネル・アクセスを実行する手段;および、
別のチャネル・アクセスを実行することなく前記TXOP内で前記複数のデータフレームを送信する手段。
【請求項35】
下記を備えるコンピュータ可読媒体を備えるコンピュータ・プログラム製品:
電力保存モードで動作している第2の局のTXOPバースト受信機能についての情報を備えるフレームを第1の局においてコンピュータに受信させるためのコード;および、
前記第2の局の前記TXOPバースト受信機能に基づいて前記第2の局に対して単一のTXOPの中において複数のデータフレームをコンピュータに送信させるためのコード。
【請求項36】
下記を備える無線通信のための装置:
電力保存モードで動作している第1の局のTXOPバースト受信機能についての情報を備えるフレームを送信し、前記第1の局の前記TXOPバースト受信機能に基づいて前記第1の局に対して単一のTXOPの中において第2の局によって送信された複数のデータフレームを受信するように構成される少なくとも一つのプロセッサ;および、
前記少なくとも一つのプロセッサに結合されたメモリ。
【請求項37】
請求項36記載の装置、ここにおいて、
前記フレームは管理フレームであり、ここで、前記少なくとも一つのプロセッサは、無線ネットワーク内における他の局とのアソシエーションの期間中に前記管理フレームを送信するように構成される。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6A】
【図6B】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図2】
【図3】
【図4】
【図5】
【図6A】
【図6B】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【公開番号】特開2012−186828(P2012−186828A)
【公開日】平成24年9月27日(2012.9.27)
【国際特許分類】
【外国語出願】
【出願番号】特願2012−99736(P2012−99736)
【出願日】平成24年4月25日(2012.4.25)
【分割の表示】特願2009−533488(P2009−533488)の分割
【原出願日】平成19年10月16日(2007.10.16)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
【公開日】平成24年9月27日(2012.9.27)
【国際特許分類】
【出願番号】特願2012−99736(P2012−99736)
【出願日】平成24年4月25日(2012.4.25)
【分割の表示】特願2009−533488(P2009−533488)の分割
【原出願日】平成19年10月16日(2007.10.16)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
[ Back to top ]