(57)【要約】本願は、肯定応答フレーム遅延期間設定方法、装置、及びシステムを開示し、無線通信技術の分野に関係がある。方法は、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することと、第１ＳＴＡが、データフレームを受信する場合に、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送ることとを含む。本願では、ＡＰは、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送られた肯定応答フレームをＡＰが受信しないと誤って決定しないようにされ、それによって、ＡＰのポーリングオーバーヘッドは取り除かれ、無線通信リソースの無駄は回避される。
2021502034.tif 000002
【特許請求の範囲】
【請求項１】
肯定応答フレーム遅延期間設定方法であって、該方法はネットワークデバイスに適用され、該方法は、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することと、
前記第１ＳＴＡが、データフレームを受信する場合に、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ送ることと
を有する方法。
【請求項２】
前記方法は、
第２ＳＴＡに対応する第２肯定応答フレーム遅延期間を取得し、前記第２ＳＴＡ及び前記第１ＳＴＡは同じグループ内のＳＴＡである、ことと、
前記第２ＳＴＡが、データフレームを受信する場合に、前記第２肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、前記第２肯定応答フレーム遅延期間を前記第２ＳＴＡへ送ることと
を更に有する、
請求項１に記載の方法。
【請求項３】
前記ネットワークデバイスは、多入力多出力ＭＩＭＯコントローラであり、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することより前に、前記方法は、
前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡに割り当てることを更に有し、
前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ送ることは、
前記第１ＳＴＡに関連するアクセスポイントＡＰである第１ＡＰが第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ転送するように、前記第１肯定応答フレーム遅延期間を前記第１ＡＰへ送ることを有する、
請求項１に記載の方法。
【請求項４】
前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡに割り当てることの後で、前記方法は、
前記第１肯定応答フレーム遅延期間の使用数を設定することと、
前記第１ＡＰが前記使用数を前記第１ＳＴＡへ転送するように、前記使用数を前記第１ＡＰへ送ることと
を更に有する、
請求項３に記載の方法。
【請求項５】
前記ネットワークデバイスは第１ＡＰであり、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することより前に、前記方法は、
ＭＩＭＯコントローラによって送られる、前記第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、前記第１ＳＴＡ及び前記第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加えることと、
前記第１肯定応答タイムアウト期間に基づいて、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間を設定し、前記第１肯定応答タイムアウト期間は前記第１肯定応答フレーム遅延期間よりも長い、ことと
を更に有し、
前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ送ることは、
前記第１ＳＴＡに対して、前記第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送ることを有する、
請求項１に記載の方法。
【請求項６】
前記第１ＳＴＡに対して、前記第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送ることは、
前記第１ＳＴＡに対して、データフレームを更に有する集約フレームの形で、前記第１肯定応答フレーム遅延期間を運ぶ前記第１指示フレームを送ることを有する、
請求項５に記載の方法。
【請求項７】
前記方法は、
前記データフレームを前記第１ＳＴＡへ送った後に、該第１ＳＴＡによってフィードバックされたデータフレームを前記第１肯定応答タイムアウト期間内に受信しない場合に前記データフレームを前記第１ＳＴＡへ再送することを更に有する、
請求項６に記載の方法。
【請求項８】
前記方法は、
前記ＭＩＭＯコントローラによって送られる、前記第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージを受け取る場合に、前記第１ＳＴＡが前記記憶された第１肯定応答フレーム遅延期間を削除するように第１肯定応答フレーム遅延期間キャンセルメッセージを前記第１ＳＴＡへ送ることと、
前記第１ＳＴＡ及び前記第１肯定応答タイムアウト期間を前記対応から削除することと
を更に有する、
請求項５に記載の方法。
【請求項９】
肯定応答フレーム遅延期間設定方法であって、該方法は第１ＳＴＡに適用され、該方法は、
前記第１ＳＴＡに関連するＡＰである第１ＡＰによって送られた第１指示フレームを受信し、該第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶することと、
前記第１ＡＰによって送られたデータフレームを受信するたび、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックすることと
を有する方法。
【請求項１０】
第１ＡＰによって送られた第１指示フレームを受信することは、
前記第１ＡＰによって送られた集約フレームを受信して、該集約フレームに含まれている前記第１指示フレーム及びデータフレームを取得し、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックすることを有する、
請求項９に記載の方法。
【請求項１１】
前記第１指示フレームは、前記第１肯定応答フレーム遅延期間に対応する使用数を更に運び、
前記第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶することは、
前記第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を取得及び記憶することを有し、
前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックすることは、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１を減じることと、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さい場合に、前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を削除し、デフォルト遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックすること、又は
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さくない場合に、前記第１肯定応答フレーム遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックすることと
を有する、
請求項９に記載の方法。
【請求項１２】
肯定応答フレーム遅延期間設定装置であって、該装置はネットワークデバイスに適用され、該装置は、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得するよう構成される取得モジュールと、
前記第１ＳＴＡが、データフレームを受信する場合に、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ送るよう構成される送信モジュールと
を有する装置。
【請求項１３】
前記装置は、
前記取得モジュールが、第２ＳＴＡに対応する第２肯定応答フレーム遅延期間を取得するよう更に構成され、前記第２ＳＴＡ及び前記第１ＳＴＡは同じグループ内のＳＴＡであり、
前記第２ＳＴＡが、データフレームを受信する場合に、前記第２肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、前記送信モジュールが、前記第２ＳＴＡに対して、前記第２肯定応答フレーム遅延期間を運ぶ第２指示フレームを送るよう更に構成される
ことを更に有する、
請求項１２に記載の装置。
【請求項１４】
前記ネットワークデバイスは、ＭＩＭＯコントローラであり、前記装置は、
前記第１移動局ＳＴＡに対応する前記第１肯定応答フレーム遅延期間が取得される前に、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡに割り当てるよう構成される設定モジュールを更に有し、
前記送信モジュールは、前記第１ＳＴＡに関連するアクセスポイントＡＰである第１ＡＰが第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ転送するように、前記第１肯定応答フレーム遅延期間を前記第１ＡＰへ送るよう更に構成される、
請求項１２に記載の装置。
【請求項１５】
前記装置は、
前記設定モジュールが、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡに割り当てた後で、前記第１肯定応答フレーム遅延期間の使用数を設定するよう更に構成され、
前記第１ＡＰが前記使用数を前記第１ＳＴＡへ転送するように、前記送信モジュールが前記使用数を前記第１ＡＰへ送るよう更に構成される
ことを更に有する、
請求項１４に記載の装置。
【請求項１６】
前記ネットワークデバイスは第１ＡＰであり、前記装置は、
前記第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間が取得される前に、ＭＩＭＯコントローラによって送られる、前記第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、前記第１ＳＴＡ及び前記第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加えるよう構成される受信モジュールを更に有し、
前記設定モジュールは、前記第１肯定応答タイムアウト期間に基づいて、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間を設定するよう更に構成され、前記第１肯定応答タイムアウト期間は前記第１肯定応答フレーム遅延期間よりも長い、
請求項１２に記載の装置。
【請求項１７】
前記送信モジュールは、前記第１ＳＴＡに対して、データフレームを更に有する集約フレームの形で、前記第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送るよう更に構成される、
請求項１６に記載の装置。
【請求項１８】
前記装置は、
前記送信モジュールが、前記データフレームを前記第１ＳＴＡへ送った後に、該第１ＳＴＡによってフィードバックされたデータフレームが前記第１肯定応答タイムアウト期間内に受信されない場合に前記データフレームを前記第１ＳＴＡへ再送するよう更に構成される
ことを更に有する、
請求項１７に記載の装置。
【請求項１９】
前記装置は、
前記送信モジュールが、前記ＭＩＭＯコントローラによって送られる、前記第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージが受け取られる場合に、前記第１ＳＴＡが前記記憶された第１肯定応答フレーム遅延期間を削除するように第１肯定応答フレーム遅延期間キャンセルメッセージを前記第１ＳＴＡへ送るよう更に構成される
ことを更に有し、
前記装置は、前記第１ＳＴＡ及び前記第１肯定応答タイムアウト期間を前記対応から削除するよう構成される削除モジュールを更に有する、
請求項１６に記載の装置。
【請求項２０】
肯定応答フレーム遅延期間設定装置であって、該装置は第１ＳＴＡに適用され、該装置は、
前記第１ＳＴＡに関連するＡＰである第１ＡＰによって送られた第１指示フレームを受信し、該第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶するよう構成される受信モジュールと、
前記第１ＡＰによって送られたデータフレームが受信されるたび、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックするよう構成されるフィードバックモジュールと
を有する装置。
【請求項２１】
前記受信モジュールは、前記第１ＡＰによって送られた集約フレームを受信して、該集約フレームに含まれている前記第１指示フレーム及びデータフレームを取得し、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックするよう更に構成される、
請求項２０に記載の装置。
【請求項２２】
前記第１指示フレームは、前記第１肯定応答フレーム遅延期間に対応する使用数を更に運び、
前記取得モジュールは、前記第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を取得及び記憶するよう更に構成され、
前記フィードバックモジュールは、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１を減じるよう、かつ、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さい場合に、前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を削除し、デフォルト遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックするか、あるいは、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さくない場合に、前記第１肯定応答フレーム遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックするよう
更に構成される、
請求項２０に記載の装置。
【請求項２３】
プロセッサ及びメモリを有し、
前記メモリは少なくとも１つの命令を記憶し、該少なくとも１つの命令は、請求項１乃至８のうちいずれか一項に記載の肯定応答フレーム遅延期間設定方法を実装するよう前記プロセッサによってロード及び実行される、
ネットワークデバイス。
【請求項２４】
プロセッサ及びメモリを有し、
前記メモリは少なくとも１つの命令を記憶し、該少なくとも１つの命令は、請求項９乃至１１のうちいずれか一項に記載の肯定応答フレーム遅延期間設定方法を実装するよう前記プロセッサによってロード及び実行される、
第１ＳＴＡ。
【請求項２５】
ネットワークデバイス及びＳＴＡを有し、
前記ネットワークデバイスは、請求項１２乃至１９のうちいずれか一項に記載の肯定応答フレーム遅延期間設定装置を有するか、あるいは、前記ネットワークデバイスは、請求項２３に記載のネットワークデバイスを有し、
前記ＳＴＡは、請求項２０乃至２２のうちいずれか一項に記載の肯定応答フレーム遅延期間設定装置を有するか、あるいは、前記ＳＴＡは、請求項２４に記載の第１ＳＴＡを有する、
肯定応答フレーム遅延期間設定システム。
【請求項２６】
少なくとも１つの命令を記憶し、該少なくとも１つの命令は、請求項１乃至８のうちいずれか一項に記載の肯定応答フレーム遅延期間設定方法を実装するようプロセッサによってロード及び実行される、
コンピュータ可読記憶媒体。
【請求項２７】
少なくとも１つの命令を記憶し、該少なくとも１つの命令は、請求項９乃至１１のうちいずれか一項に記載の肯定応答フレーム遅延期間設定方法を実装するようプロセッサによってロード及び実行される、
コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、無線通信技術の分野に、特に、肯定応答フレーム遅延期間設定方法、装置、及びシステムに係る。
【背景技術】
【０００２】
無線通信システムのバンド幅増大の要求を満足するために、多入力多出力（Multiple-Input  Multiple-Output，ＭＩＭＯ）技術が、電気電子技術者協会（ＩＥＥＥ）８０２．１１標準などのいくつかの新興の無線通信標準規格では使用されており、それにより、複数の移動局（Station，ＳＴＡ）は、高データスループットを達成するために、チャネルリソースを共有することによって１つ以上のアクセス・ポイント（Access  Point，ＡＰ）と通信する。
【０００３】
ＭＩＭＯ通信の信頼性を改善するために、ＡＰによって送信されたデータフレーム（Packet）をＳＴＡが受信するとき、ＳＴＡは、ＳＴＡがデータフレームを受信したことをＡＰに知らせるよう肯定応答（ＡＣＫ）フレームをＡＰへフィードバックする必要がある。
【０００４】
実際の応用中、同じＡＰは、異なるＳＴＡとの同時のデータ伝送を実行することがあり、同時のデータ伝送により干渉が発生する可能性がある。図１Ａは、本願の例となる実施形態に従って、肯定応答フレーム間の衝突の概略図である。図１Ａに示されるように、複数のＳＴＡによってフィードバックされた肯定応答フレームをＡＰが同時に受信するとき、ＡＰによって受信される肯定応答フレームの間では衝突（干渉）が発生する。図１Ｂは、本願の例となる実施形態に従って、肯定応答フレームとデータフレームとの間の衝突の概略図である。図１Ｂに示されるように、ＡＰが、データフレームをＳＴＡ１へ送信する過程で、ＳＴＡ２によってフィードバックされた肯定応答フレームを受信するとき、肯定応答フレームとデータフレームとの間では衝突（干渉）が発生する。
【０００５】
データ間で発生した干渉により、ＡＰは、ＳＴＡによって送信された肯定応答フレームをＡＰが受信していないと、すなわち、ＳＴＡへ送信されたデータフレームが失われていると誤って決定する可能性がある。その結果、ＡＰは、ＳＴＡがデータフレームを受信しているかどうかをその後にＳＴＡにポーリングして、無線通信リソースの無駄を引き起こす。
【発明の概要】
【０００６】
本願は、関連する技術における問題を解決するための肯定応答フレーム遅延期間設定方法及び装置を開示する。技術的解決法は、次のとおりである。
【０００７】
第１の態様に従って、肯定応答フレーム遅延期間設定方法が提供される。方法は、ネットワークデバイスに適用され、方法は、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することと、
第１ＳＴＡが、データフレームを受信する場合に、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第１肯定応答フレーム遅延期間を第１ＳＴＡへ送ることと
を含む。
【０００８】
本願のこの実施形態で提供される肯定応答フレーム遅延期間設定方法に従って、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送り、それにより、第１ＳＴＡに関連する第１ＡＰによって送信されたデータフレームを受信するとき、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは、通常、異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームをＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【０００９】
第１の態様又は第１の態様の第１の可能な実施に従って、第１の態様の第２の可能な実施において、方法は、第２ＳＴＡに対応する第２肯定応答フレーム遅延期間を取得し、第２ＳＴＡ及び第１ＳＴＡは同じグループ内のＳＴＡである、ことと、第２ＳＴＡが、データフレームを受信する場合に、第２肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第２ＳＴＡに対して、第２肯定応答フレーム遅延期間を運ぶ第２指示フレームを送ることとを更に含む。
【００１０】
第１の態様又は第１の態様の第２の可能な実施に従って、第１の態様の第３の可能な実施において、ＭＩＭＯコントローラは、第１ＳＴＡがネットワーク遅延を許容する程度に基づいて、対応する第１肯定応答フレーム遅延期間を、第１ＳＴＡがネットワーク遅延を許容する程度内で第１ＳＴＡへランダムに割り当てる。ネットワークデバイスは、ＭＩＭＯコントローラであり、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することより前に、方法は、第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当てることを更に含み、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを第１ＳＴＡへ送ることは、第１肯定応答フレーム遅延期間を第１アクセスポイントＡＰへ送ることを含み、それにより、第１ＡＰは、第１肯定応答フレーム遅延期間を第１ＳＴＡへ転送し、このとき、第１ＡＰは、第１ＳＴＡに関連するＡＰである。
【００１１】
第１の態様、第１の態様の第１の可能な実施、又は第１の態様の第３の可能な実施に従って、第１の態様の第４の可能な実施において、ＭＩＭＯコントローラは、ＳＴＡが、データフレームを受信した後に、肯定応答フレーム遅延期間を使用する回数を制御するために、肯定応答フレーム遅延期間の使用数を別に設定してよい。従って、第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当てることの後で、方法は、第１肯定応答フレーム遅延期間の使用数を設定することと、第１ＡＰが使用数を第１ＳＴＡへ転送するように、使用数を第１ＡＰへ送ることとを更に含む。
【００１２】
第１の態様又は第１の態様の第１乃至第４の可能な実施に従って、第１の態様の第５の可能な実施において、先行技術では、ＳＴＡは、通常、データフレームを受信した後のショート・インターフレーム・スペース（Short  Inter  Frame  Space，ＳＩＦＳ）の後に肯定応答フレームをＡＰへフィードバックする必要があるので、ＡＰの肯定応答タイムアウト時間は、ショート・インターフレーム・スペースに対して設定される。従って、ＭＩＭＯコントローラは、ＡＰが、データが失われていると時期尚早に決定し、再送プロシージャを開始することを防ぐために、各ＳＴＡへ肯定応答フレーム遅延期間を割り当てた後、各ＳＴＡの肯定応答フレーム遅延期間に基づいて、各ＳＴＡに対応する肯定応答タイムアウト時間を更に設定する必要がある。具体的に言えば、ネットワークデバイスは第１ＡＰであり、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することより前に、方法は、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、第１ＳＴＡ及び第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加えることと、第１肯定応答タイムアウト期間に基づいて、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を設定することとを更に含み、このとき、第１肯定応答タイムアウト期間は第１肯定応答フレーム遅延期間よりも長い。
【００１３】
第１の態様又は第１の態様の第１乃至第５の可能な実施に従って、第１の態様の第６の可能な実施において、フレームプリアンブル、フレームヘッダ、及びそのようなもののオーバーヘッドは、集約フレームの使用により低減され、それにより、ネットワークオーバーヘッドは有効に低減され得る。従って、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを第１ＳＴＡへ送ることは、第１ＳＴＡに対して、集約フレームの形で、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送ることを含み、このとき、集約フレームはデータフレームを更に含む。
【００１４】
第１の態様又は第１の態様の第１乃至第６の可能な実施に従って、第１の態様の第７の可能な実施において、方法は、データフレームを第１ＳＴＡへ送った後に、第１ＳＴＡによってフィードバックされたデータフレームを第１肯定応答タイムアウト期間内に受信しない場合にデータフレームを第１ＳＴＡへ再送することを更に含む。
【００１５】
第１の態様又は第１の態様の第１乃至第７の可能な実施に従って、第１の態様の第８の可能な実施において、ＳＴＡに対する肯定応答タイムアウト時間は、ＭＩＭＯコントローラによって、ＳＴＡの肯定応答フレーム遅延期間に基づいて設定されるので、ＡＰが、ＭＩＭＯコントローラがＳＴＡに対する肯定応答タイムアウト時間をキャンセルした後に、データが失われていると時期尚早に決定し、再送プロシージャを開始することを防ぐために、ＳＴＡの肯定応答フレーム遅延期間は更に、ＳＴＡに対する肯定応答タイムアウト時間がキャンセルされた後にキャンセルされる必要があり、それにより、ＳＴＡ及びＡＰは両方とも、デフォルトのメカニズムに戻る。方法は、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージを受け取る場合に、第１ＳＴＡが記憶された第１肯定応答フレーム遅延期間を削除するように第１肯定応答フレーム遅延期間キャンセルメッセージを第１ＳＴＡへ送ることと、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除することとを更に含む。
【００１６】
第２の態様に従って、肯定応答フレーム遅延期間設定方法が提供される。方法は第１ＳＴＡに適用され、方法は、
第１ＳＴＡに関連するＡＰである第１ＡＰによって送られた第１指示フレームを受信し、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶することと、
第１ＡＰによって送られたデータフレームを受信するたび、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックすることと
を含む。
【００１７】
本願のこの実施形態で提供される肯定応答フレーム遅延期間設定方法に従って、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送り、それにより、第１ＳＴＡに関連する第１ＡＰによって送信されたデータフレームを受信するとき、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは、通常、異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームをＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【００１８】
第２の態様に従って、第２の態様の第１の可能な実施において、フレームプリアンブル、フレームヘッダ、及びそのようなもののオーバーヘッドは、集約フレームの使用により低減され、それにより、ネットワークオーバーヘッドは有効に低減され得る。従って、第１ＡＰによって送られた第１指示フレームを受信することは、第１ＡＰによって送られた集約フレームを受信して、集約フレームに含まれている第１指示フレーム及びデータフレームを取得し、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックすることを含む。
【００１９】
第２の態様又は第２の態様の第１の可能な実施に従って、第２の態様の第２の可能な実施において、ＭＩＭＯコントローラは、ＳＴＡが、データフレームを受信した後に、肯定応答フレーム遅延期間を使用する回数を制御するために、肯定応答フレーム遅延期間の使用数を別に設定してよい。従って、第１指示フレームは、第１肯定応答フレーム遅延期間に対応する使用数を更に運び、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶することは、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する前記使用数を取得及び記憶することを含み、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックすることは、第１肯定応答フレーム遅延期間に対応する記憶された使用数から１を減じることと、第１肯定応答フレーム遅延期間に対応する記憶された使用数から１が減じられた後に得られる結果が０よりも小さい場合には、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を削除し、デフォルト遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックし、あるいは、第１肯定応答フレーム遅延期間に対応する記憶された使用数から１が減じられた後に得られる結果が０よりも小さくない場合には、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックすることとを含む。
【００２０】
第３の態様に従って、肯定応答フレーム遅延期間設定装置が提供される。装置はネットワークデバイスに適用され、装置は、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得するよう構成される取得モジュールと、
第１ＳＴＡが、データフレームを受信する場合に、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第１肯定応答フレーム遅延期間を第１ＳＴＡへ送るよう構成される送信モジュールと
を含む。
【００２１】
第４の態様に従って、肯定応答フレーム遅延期間設定装置が提供される。装置は第１ＳＴＡに適用され、装置は、
第１ＳＴＡに関連するＡＰである第１ＡＰによって送られた第１指示フレームを受信し、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶するよう構成される受信モジュールと、
第１ＡＰによって送られたデータフレームが受信されるたび、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックするよう構成されるフィードバックモジュールと
を含む。
【００２２】
第５の態様に従って、ネットワークデバイスが提供される。ネットワークデバイスは、プロセッサ及びメモリを含み、メモリは少なくとも１つの命令を記憶し、少なくとも１つの命令は、第１の態様に従う肯定応答フレーム遅延期間設定方法における対応するステップを実装するようプロセッサによってロード及び実行される。
【００２３】
第６の態様に従って、第１ＳＴＡが提供される。第１ＳＴＡは、プロセッサ及びメモリを含み、メモリは少なくとも１つの命令を記憶し、少なくとも１つの命令は、第２の態様に従う肯定応答フレーム遅延期間設定方法における対応するステップを実装するようプロセッサによってロード及び実行される。
【００２４】
第７の態様に従って、肯定応答フレーム遅延期間設定システムが提供される。システムは、ネットワークデバイス及びＳＴＡを含み、
ネットワークデバイスは、第３の態様に従う肯定応答フレーム遅延期間設定装置を含むか、あるいは、ネットワークデバイスは、第５の態様に従うネットワークデバイスを含み、
ＳＴＡは、第４の態様に従う肯定応答フレーム遅延期間設定装置を含むか、あるいは、ＳＴＡは、第６の態様に従う第１ＳＴＡを含む。
【００２５】
第８の態様に従って、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、少なくとも１つの命令を記憶し、少なくとも１つの命令は、第１の態様の可能な実施のうちのいずれか１つに従う肯定応答フレーム遅延期間設定方法を実装するようプロセッサによってロード及び実行される。
【００２６】
第９の態様に従って、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、少なくとも１つの命令を記憶し、少なくとも１つの命令は、第２の態様の可能な実施のうちのいずれか１つに従う肯定応答フレーム遅延期間設定方法を実装するようプロセッサによってロード及び実行される。
【００２７】
本願の実施形態における技術的解決法をより明らかに説明するために、以下は、実施形態を説明するために必要な添付の図面について簡単に説明する。明らかに、以下の説明の中の添付の図面は、単に、本願のいくつかの実施形態を示し、当業者であれば、創造的な努力なしで、依然として、それらの添付の図面から他の図面を導き出し得る。
【図面の簡単な説明】
【００２８】
【図１Ａ】本願の例となる実施形態に従って、肯定応答フレーム間の衝突の概略図である。
【図１Ｂ】本願の例となる実施形態に従って、肯定応答フレームとデータフレームとの間の衝突の概略図である。
【図２Ａ】本願の実施形態が適用される肯定応答フレーム遅延期間設定システムのシステムアーキテクチャの概略図である。
【図２Ｂ】ＡＰがＭＩＭＯコントローラへ接続され、本願の実施形態が適用される様態の概略図である。
【図３】本願の例となる実施形態が適用されるネットワークデバイスの略構造図である。
【図４】本願の例となる実施形態が適用されるＳＴＡの略構造図である。
【図５Ａ】本願の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【図５Ｂ】本願の例となる実施形態に従って、第１ＡＰによって受信される肯定応答フレームの概略図である。
【図６Ａ】本願の他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【図６Ｂ】本願の他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【図７Ａ】本願の更なる他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【図７Ｂ】本願の更なる他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【図８】本願の別の他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【図９Ａ】本願の例となる実施形態に従って、既存のデータ伝送プロシージャと本願のデータ伝送プロシージャとの間の比較の概略図である。
【図９Ｂ】本願の例となる実施形態に従って、既存のデータ伝送プロシージャと本願のデータ伝送プロシージャとの間の比較の概略図である。
【図１０】本願の実施形態に従うネットワークデバイスの可能な略構造図である。
【図１１】本願の実施形態に従うＳＴＡの可能な設計構造の簡単化された概略図である。
【図１２Ａ】本願の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。
【図１２Ｂ】本願の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。
【図１３Ａ】本願の他の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。
【図１３Ｂ】本願の他の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。
【発明を実施するための形態】
【００２９】
本願の目的、技術的解決法、及び利点をより明らかにするために、以下は、添付の図面を参照して詳細に本願の実施について更に記載する。
【００３０】
本明細書で言及されている「モジュール」は、メモリに記憶されておりいくつかの機能を実施することができるプログラム又は命令である。本願で言及されている「ユニット」は、ロジックに基づいた分割を通じて得られる機能構造である。「ユニット」は、ハードウェアのみによって実装されるか、あるいは、ソフトウェアとハードウェアとの組み合わせによって実装されてよい。
【００３１】
図２Ａは、本願の実施形態が適用される肯定応答フレーム遅延期間設定システムのシステムアーキテクチャの概略図である。本願の肯定応答フレーム遅延期間設定方法は、肯定応答フレーム遅延期間設定システムに適用される。肯定応答フレーム遅延期間設定システムは、複数のネットワークデバイスと、複数のＳＴＡを含む。ネットワークデバイスは、少なくとも１つのＭＩＭＯコントローラと、少なくとも１つのＡＰとを含む。
【００３２】
ＡＰは、ＳＴＡへ無線により接続され、ＡＰは、スイッチを使用することによってＭＩＭＯコントローラへ接続される。スイッチは、ＡＰ及びＭＩＭＯコントローラの両方へ有線／無線方式で接続される。有線接続方式には、光ファイバ接続及びイーサネット接続がある。
【００３３】
ＡＰとＭＩＭＯコントローラとの間のスイッチの数は、肯定応答フレーム遅延期間設定システムのシステムアーキテクチャにおいて制限されないことが留意されるべきである。図２Ｂは、ＡＰがＭＩＭＯコントローラへ接続され、本願の実施形態が適用される様態の概略図である。ＡＰは、１つのスイッチを使用することによって（図２Ｂ（１）に示されるように、ＡＰ１及びＡＰ２は両方とも、１つのスイッチを使用することによってＭＩＭＯコントローラへ接続される）、あるいは、複数のスイッチを使用することによって（図２Ｂ（２）に示されるように、ＡＰ２は、２つのスイッチを使用することによってＭＩＭＯコントローラへ接続され、図２Ｂ（３）に示されるように、ＡＰ２は、３つのスイッチを使用することによってＭＩＭＯコントローラへ接続される）、ＭＩＭＯコントローラへ接続される。ＡＰが複数のスイッチを使用することによってＭＩＭＯコントローラへ接続されるとき、２つずつのスイッチが直接接続されてよく（図２Ｂ（２）に示されるように、スイッチ１はスイッチ２へ直接接続され、図２Ｂ（３）に示されるように、スイッチ３は、スイッチ１及びスイッチ２の両方へ直接接続される）、あるいは、ルータを使用することによって接続されてよい（図２Ｂ（４）に示されるように、スイッチ１は、ルータ１を使用することによってスイッチ２へ接続される）。スイッチ間の接続及びスイッチとルータとの間の接続は、有線／無線接続である。
【００３４】
ＭＩＭＯコントローラは、独立したデバイスであってよく、あるいは、コントローラ（Access  Point  Controller，ＡＣ）に組み込まれてよい。ＭＩＭＯコントローラが独立したデバイスであるとき、ＭＩＭＯコントローラは、通常、汎用コンピュータで実行され、例えば、コンピュータの中央演算処理装置（Central  Processing  Unit，ＣＰＵ）で実行され、ハードウェア（例えば、ＣＰＵハードコア、グラフィクス処理ユニット（Graphics  Processing  Unit，ＧＰＵ）、又はフィールド・プログラマブル・ゲート・アレイ（Field-Programmable  Gate  Array，ＦＰＧＡ））アクセラレーションを実行する。ＭＩＭＯコントローラがＡＣに組み込まれるとき、ＭＩＭＯコントローラは、通常、ＡＣの機能モジュールとして使用される。ＭＩＭＯコントローラは、ＡＰとＡＣとの間の通信トンネルを使用することによってＡＰと通信する。
【００３５】
図３は、本願の例となる実施形態が適用されるネットワークデバイスの略構造図である。ネットワークデバイスは、プロセッサ３１、ネットワークインターフェース３２、キャッシュ３３、メモリ３４、及びバス３５を含む。
【００３６】
プロセッサ３１は、１つ以上のプロセッシングコアを含む。プロセッサ３１は、様々な機能アプリケーション及びデータ処理を実装するように、ソフトウェアプログラム及びモジュールを実行する。
【００３７】
ネットワークインターフェース３２は、ネットワークデバイスによって、他のネットワークデバイスと通信するために使用される。
【００３８】
メモリ３４及びキャッシュ３３は両方とも、バス３５を通じてプロセッサ３１へ接続されている。
【００３９】
メモリ３４は、ソフトウェアプログラム及びモジュールを記憶するよう構成されてよい。
【００４０】
メモリ３４は、少なくとも１つの機能によって必要とされるアプリケーションプログラムモジュール３６を記憶してよい。アプリケーションプログラムモジュール３６は、少なくとも、取得モジュールプログラム３６１、送信モジュールプログラム３６２、設定モジュールプログラム３６３、受信モジュールプログラム３６４、及び削除モジュールプログラム３６５を含む。
【００４１】
取得モジュールプログラム３６１は、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得し、第２ＳＴＡに対応する第２肯定応答フレーム遅延期間を取得するよう構成され、このとき、第２ＳＴＡ及び第１ＳＴＡは、同じグループ内のＳＴＡである。
【００４２】
送信モジュールプログラム３６２は、第１ＳＴＡが、データフレームを受信するとき、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し；第２ＳＴＡが、データフレームを受信するとき、第２肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第２ＳＴＡに対して、第２肯定応答フレーム遅延期間を運ぶ第２指示フレームを送信し；第１ＳＴＡに関連するＡＰである第１ＡＰが第１肯定応答フレーム遅延期間を第１ＳＴＡへ転送するように、第１肯定応答フレーム遅延期間を第１アクセスポイントＡＰへ送り；第１ＡＰが使用数を第１ＳＴＡへ転送するように、使用数を第１ＡＰへ送り；第１ＳＴＡに対して、データフレームを更に含む集約フレームの形で、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し；データフレームを第１ＳＴＡへ送信した後、第１ＳＴＡによってフィードバックされたデータフレームが第１肯定応答タイムアウト期間内に受信されない場合に、データフレームを第１ＳＴＡへ送信し；ＭＩＭＯコントローラによって送られる、第１ＳＴＡについての第１肯定応答タイムアウト期間キャンセルメッセージが受け取られるとき、第１ＳＴＡが記憶された肯定応答フレーム遅延期間を削除するように第１ＳＴＡへ第１肯定応答フレーム遅延期間キャンセルメッセージを送るよう構成される。
【００４３】
設定モジュールプログラム３６３は、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間が取得される前に、第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当て、第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当てた後、第１肯定応答フレーム遅延期間の使用数を設定し、第１肯定応答タイムアウト期間に基づいて、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を設定するよう構成され、このとき、第１肯定応答タイムアウト期間は第１肯定応答フレーム遅延期間よりも長い。
【００４４】
受信モジュールプログラム３６４は、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間が取得される前に、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、第１ＳＴＡ及び第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加えるよう構成される。
【００４５】
削除モジュールプログラム３６５は、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除するよう構成される。
【００４６】
メモリ３４は、静的ランダム・アクセス・メモリ（ＳＲＡＭ）、電気的消去可能なプログラム可能リード・オンリー・メモリ（ＥＥＰＲＯＭ）、消去可能なプログラム可能リード・オンリー・メモリ（ＥＰＲＯＭ）、プログラム可能リード・オンリー・メモリ（ＰＲＯＭ）、リード・オンリー・メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク、又は光ディスクなどの如何なるタイプの揮発性若しくは不揮発性記憶デバイス又はそれらの組み合わせによって実装されてよい。
【００４７】
当業者であれば、図３に示されるネットワークデバイスの構造が、ネットワークデバイスに対する制限を構成せず、ネットワークデバイスが図示されているよりも多い又は少ない構成要素を含んでも、いくつかの構成要素を組み合わせても、あるいは、異なった構成要素配置を有してもよいと理解し得る。
【００４８】
図４は、本願の例となる実施形態が適用される第１ＳＴＡの略構造図である。第１ＳＴＡは、プロセッサ４１、ネットワークインターフェース４２、キャッシュ４３、メモリ４４、及びバス４５を含む。
【００４９】
プロセッサ４１は、１つ以上のプロセッシングコアを含む。プロセッサ４１は、様々な機能アプリケーション及びデータ処理を実装するように、ソフトウェアプログラム及びモジュールを実行する。
【００５０】
ネットワークインターフェース４２は、ネットワークデバイスによって、他のネットワークデバイスと通信するために使用される。
【００５１】
メモリ４４及びキャッシュ４３は両方とも、バス４５を通じてプロセッサ４１へ接続されている。
【００５２】
メモリ４４は、ソフトウェアプログラム及びモジュールを記憶するよう構成されてよい。
【００５３】
メモリ４４は、少なくとも１つの機能によって必要とされるアプリケーションプログラムモジュール４６を記憶してよい。アプリケーションプログラムモジュール４６は、少なくとも、受信モジュールプログラム４６１、フィードバックモジュールプログラム４６２、削除モジュールプログラム４６３、及び計算モジュールプログラム４６４を含む。
【００５４】
受信モジュールプログラム４６１は、第１ＳＴＡに関連するＡＰである第１ＡＰによって送信された第１指示フレームを受信し、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶し、かつ、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を取得及び記憶するよう構成される。
【００５５】
フィードバックモジュールプログラム４６２は、第１ＡＰによって送信されたデータフレームが受信されるたび、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックし、第１肯定応答フレーム遅延期間に対応する使用数から１を減じ、第１肯定応答フレーム遅延期間に対応する使用数から１が減じられた後に得られる結果が０よりも小さい場合には、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を削除し、デフォルトの遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックし、あるいは、第１肯定応答フレーム遅延期間に対応する使用数から１が減じられた後に得られる結果が０よりも小さくない場合には、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックするよう構成される。
【００５６】
削除モジュールプログラム４６３は、第１ＡＰによって送信された第１肯定応答フレーム遅延期間キャンセルメッセージが受信されるとき、第１ＳＴＡによって、記憶された第１肯定応答フレーム遅延期間を削除するよう構成される。
【００５７】
計算モジュールプログラム４６４は、第１ＡＰによって送信されたデータフレームが受信されるたび、第１ＳＴＡによって、第１肯定応答フレーム遅延期間に対応する記憶された使用数から１を減じるよう構成される。
【００５８】
メモリ４４は、静的ランダム・アクセス・メモリ（ＳＲＡＭ）、電気的消去可能なプログラム可能リード・オンリー・メモリ（ＥＥＰＲＯＭ）、消去可能なプログラム可能リード・オンリー・メモリ（ＥＰＲＯＭ）、プログラム可能リード・オンリー・メモリ（ＰＲＯＭ）、リード・オンリー・メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク、又は光ディスクなどの如何なるタイプの揮発性若しくは不揮発性記憶デバイス又はそれらの組み合わせによって実装されてよい。
【００５９】
当業者であれば、図４に示されるネットワークデバイスの構造が、ネットワークデバイスに対する制限を構成せず、ネットワークデバイスが図示されているよりも多い又は少ない構成要素を含んでも、いくつかの構成要素を組み合わせても、あるいは、異なった構成要素配置を有してもよいと理解し得る。
【実施例１】
【００６０】
図５Ａは、本願の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。この実施形態では、方法が図２Ａに示される肯定応答フレーム遅延期間設定システムにおいて使用されるところの例が、説明のために使用される。図５Ａに示されるように、方法は、次のいくつかのステップを含む。
【００６１】
ステップ５０１：ネットワークデバイスは、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得する。
【００６２】
ネットワークデバイスは、ＭＩＭＯコントローラ又は第１ＡＰであり、第１ＡＰは、第１ＳＴＡに関連するＡＰである。
【００６３】
ネットワークデバイスがＭＩＭＯコントローラである場合に、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得する前に、ネットワークデバイスは、第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当てる。
【００６４】
任意に、ＭＩＭＯコントローラは、第１ＳＴＡのネットワーク遅延に基づいて、対応する第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当てる。
【００６５】
ネットワークデバイスが第１ＡＰである場合に、ネットワークデバイスは、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を受け取る。
【００６６】
第１ＳＴＡは、関連付け要求を第１ＡＰへ送る。第１ＳＴＡによって送られた関連付け要求を受け取った後、第１ＡＰは、第１ＳＴＡが第１ＡＰに関連付けられるべきであると決定する。この場合に、第１ＡＰは、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得する。
【００６７】
ステップ５０２：ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送る。
【００６８】
ネットワークデバイスがＭＩＭＯコントローラである場合に、ネットワークデバイスは、第１肯定応答フレーム遅延期間を第１ＡＰへ送り、それにより、第１ＡＰは、第１肯定応答フレーム遅延期間を第１ＳＴＡへ転送する。
【００６９】
ネットワークデバイスが第１ＡＰである場合に、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送る。
【００７０】
管理フレームサブタイプ１１０１（Ａｃｔｉｏｎ）及び１１１０（Ａｃｔｉｏｎ  Ｎｏ  ＡＣＫ）は、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームのために使用される。２つのサブタイプの間の違いは、Ａｃｔｉｏｎフレームを受信する場合に、第１ＳＴＡは肯定応答フレームにより第１ＡＰに応答する必要があるが、Ａｃｔｉｏｎ  Ｎｏ  ＡＣＫフレームを受信する場合に、第１ＳＴＡは肯定応答フレームにより第１ＡＰに応答する必要がない点にある。Ａｃｔｉｏｎフレームは、信頼できる伝送を提供するのを助け、Ａｃｔｉｏｎ  Ｎｏ  ＡＣＫフレームは、ネットワークオーバーヘッドを低減するのを助ける。
【００７１】
第１指示フレームがＡｃｔｉｏｎタイプであるところの例が、以下、説明のために使用される。Ａｃｔｉｏｎ  Ｎｏ  ＡＣＫタイプは、Ａｃｔｉｏｎタイプと類似した原理を有しており、従って、この実施形態では説明されない。
【００７２】
Ａｃｔｉｏｎフレームは２つのメインフィールド、すなわち、Ａｃｔｉｏｎフレームの特定のサブタイプを示すために使用されるカテゴリ（Category）フィールド、及びＡｃｔｉｏｎフレームを記述するために使用される記述（Action  Details）フィールドを含む。
【００７３】
表１は、Ａｃｔｉｏｎフレームのカテゴリフィールド内のコードのとり得る値を示す。
【表１】
2021502034.tif 000003
【００７４】
既存のプロトコルでは定義されていないか又は同意された意味を有していないコードの如何なる値も、Ａｃｔｉｏｎフレームのカテゴリにおいて使用されてよいことが留意されるべきである。例えば、Ａｃｔｉｏｎフレームのカテゴリにおけるコードは、１６である。
【００７５】
可能な実施において、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得した後、データフレームを第１ＳＴＡへ送信した後、第１ＡＰは、第１指示フレーム及びデータフレームを使用することによって、集約フレームを形成し、次いで、集約フレームを第１ＳＴＡへ送信してよい。フレームプリアンブル、フレームヘッダ、及びそのようなもののオーバーヘッドは、集約フレームの使用により低減され、それにより、ネットワークオーバーヘッドは、有効に低減され得る。
【００７６】
ネットワークデバイスが第１ＡＰである場合に、ステップ５０２は、次のステップで置換され得る。第１ＡＰは、第１ＳＴＡに対して、集約フレームの形で、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し、このとき、集約フレームはデータフレームを更に含む。
【００７７】
具体的に、第１指示フレーム及びデータフレームは、アグリゲートＭＡＣプロトコルデータユニット（Aggregate  MAC  Protocol  Data  Unit，Ａ−ＭＰＤＵ）を使用することによってアグリゲーションを通じて送信される。
【００７８】
例えば、第１ＡＰが第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を決定した後、第１ＳＴＡへ送信される必要がある２つのデータフレームがあると仮定される。この場合に、第１ＡＰは、表２に示されるように、ダウンリンクデータを取得するように２つのデータフレームを集約する。
【表２】
2021502034.tif 000004
【００７９】
表３は、第１指示フレーム及びデータフレームが集約された後に得られる集約フレーム内のデータフレームの中の第１指示フレームのとり得る位置を示す。データフレームの中の第１指示フレームの位置は、この実施形態において制限されないことが留意されるべきである。
【表３】
2021502034.tif 000005
【００８０】
最初のデータフレームを第１ＳＴＡへ送信するとき、第１ＡＰは、データフレーム及び第１指示フレームをＭＩＭＯコントローラに対してアグリゲーションにより送信する。フレームプリアンブル、フレームヘッダ、及びそのようなもののオーバーヘッドは、集約フレームの使用により低減可能であり、それにより、ネットワークオーバーヘッドは、有効に低減され得る。
【００８１】
その上、ネットワークＭＩＭＯモードが終わるときに第１ＡＰが第１ＳＴＡと情報を交換しない場合に、第１指示フレームを送信するステップは、ネットワークオーバーヘッドを低減するために、省略されてもよい。
【００８２】
ステップ５０３：第１ＳＴＡは、第１ＡＰによって送信された第１指示フレームを受信し、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶する。
【００８３】
第１ＡＰが、第１ＳＴＡに対して集約フレームの形で、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信するとき、第１ＳＴＡは、第１ＡＰによって送信された集約フレームを受信して、集約フレームに含まれている第１指示フレーム及びデータフレームを取得し、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックすることが留意されるべきである。
【００８４】
ステップ５０４：第１ＡＰによって送信されたデータフレームを受信するたび、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【００８５】
ＳＴＡは、通常、異なる肯定応答フレーム遅延期間に対応する。第１ＡＰによって送信されたデータフレームを受信した後、各ＳＴＡは、対応する肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。各ＳＴＡがデータフレームを受信する時点と、ＳＴＡが肯定応答フレームを第１ＡＰへ送ると決定する時点との間のインターバルは、非常に短く、０でさえあるので、第１ＡＰは、クエリ要求を各ＳＴＡへ送る必要がない。従って、膨大な量のブロック肯定応答要求（Block  Acknowledgement  Request，ＢＡＲ）の占有時間、ＢＡＲとブロック肯定応答（Block  Acknowledgement，ＢＡ）メッセージとの間のＳＩＦＳ、肯定応答フレーム間のバックオフ時間、及びデータ衝突によりメッセージ再送が発生した後に第１ＡＰによって、ＳＴＡが再び応答する肯定応答フレームを受信するための時間は、有効に節約され得る。
【００８６】
図５Ｂは、本願の例となる実施形態に従って第１ＡＰによって受信される肯定応答フレームの概略図である。第１ＡＰは、ＳＴＡ１に対応する肯定応答フレーム遅延期間を１６μｓに設定し、ＳＴＡ２に対応する肯定応答フレーム遅延期間を４０μｓに設定する。図５Ｂに示されるように、第１ＡＰは、データフレームをＳＴＡ１及びＳＴＡ２へ同時に送信し、データストリーム長さは、５００μｓである。データフレームを受信した後、ＳＴＡ１は、１６μｓの遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。データフレームを受信した後、ＳＴＡ２は、４０μｓの遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【００８７】
本願のこの実施形態で提供される肯定応答フレーム遅延期間設定方法に従って、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し、それにより、第１ＳＴＡに関連する第１ＡＰによって送信されたデータフレームを受信する場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームをＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【実施例２】
【００８８】
先行技術では、データフレームを受信した後、ＳＴＡは、通常、ＳＩＦＳの後に肯定応答フレームを第１ＡＰへフィードバックする必要がある。第１ＡＰの肯定応答タイムアウト時間は、ショート・インターフレーム・スペースに対して設定されるので、第１ＡＰが、データが失われていると時期尚早に決定し、再送プロシージャを開始することを防ぐために、肯定応答フレーム遅延期間が各ＳＴＡに割り当てられた後、各ＳＴＡの肯定応答フレーム遅延期間に基づいて、各ＳＴＡについての第１ＡＰの肯定応答タイムアウト時間が更に設定される必要がある。
【００８９】
図６Ａ及び図６Ｂは、本願の他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。この実施形態では、方法が図１に示される肯定応答フレーム遅延期間設定システムのシステムアーキテクチャで使用されるところの例が、説明のために使用される。方法は、次のいくつかのステップを含む。
【００９０】
ステップ６０１：第１ＡＰは、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、第１ＳＴＡ及び第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加える。
【００９１】
例えば、第１ＡＰは、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する８０μｓの第１肯定応答フレーム遅延期間を受け取り、第１肯定応答フレーム遅延期間に基づいて、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を１００μｓに設定する。
【００９２】
ＭＩＭＯコントローラは、異なるＳＴＡごとに異なる肯定応答タイムアウト期間を設定してよく、あるいは、異なるＳＴＡごとに同じ肯定応答タイムアウト期間を設定してもよいことが留意されるべきである。同じ肯定応答タイムアウト期間が異なるＳＴＡに対して設定される場合に、肯定応答タイムアウト期間は、最も長い肯定応答フレーム遅延期間を有しているＳＴＡに対応する肯定応答フレーム遅延期間よりも長い。
【００９３】
表４は、ＭＩＭＯコントローラが、同じＡＰへ接続されている異なるＳＴＡごとに異なる肯定応答タイムアウト期間を設定し得ることを示す。
【表４】
2021502034.tif 000006
【００９４】
表５は、ＭＩＭＯコントローラが、同じＡＰへ接続されている異なるＳＴＡごとに同じ肯定応答タイムアウト期間を設定し得ることを示す。
【表５】
2021502034.tif 000007
【００９５】
任意に、ＭＩＭＯコントローラは、第１ＡＰに対してＴＬＶフォーマットで、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を送る。
【００９６】
任意に、ＭＩＭＯ通信の信頼性を改善するために、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取った後、第１ＡＰは、肯定応答設定メッセージをＭＩＭＯコントローラへフィードバックする。
【００９７】
ＭＩＭＯ通信の信頼性を確かにするために、第１ＡＰは、第１ＳＴＡに関する情報を運ぶ複合肯定応答メッセージによりＭＩＭＯコントローラに応答してもよいことが留意されるべきである。ネットワークオーバーヘッドを低減するために、第１ＡＰは、代替的に、オリジナルの設定を運ばない簡易肯定応答メッセージによりＭＩＭＯコントローラに応答してもよい。
【００９８】
例えば、ＭＩＭＯコントローラは、第１ＡＰに対して、第１ＳＴＡに対応する第１肯定応答タイムアウト期間及び第１肯定応答フレーム遅延期間を送り、このとき、第１ＳＴＡのＭＡＣアドレスは０ｘ０A１１２２３３４４５５であり、第１肯定応答フレーム遅延期間は５０μｓであり、第１肯定応答タイムアウト期間は１００μｓである。
【００９９】
ＭＩＭＯコントローラは、第１ＡＰに対して、第１肯定応答タイムアウト期間を運び、第１ＡＰが肯定応答設定メッセージをフィードバックする必要がないことを示す設定メッセージを送る。表６は、設定メッセージのとり得るメッセージフォーマットを示す（時間単位はμｓである）。
【表６】
2021502034.tif 000008
【０１００】
ＭＩＭＯコントローラは、第１ＡＰに対して、第１肯定応答タイムアウト期間を運び、第１ＡＰが複合肯定応答メッセージをフィードバックする必要があることを示す設定メッセージを送る。表７は、設定メッセージのとり得るメッセージフォーマットを示す（時間単位はμｓである）。
【表７】
2021502034.tif 000009
【０１０１】
ＭＩＭＯコントローラは、第１ＡＰに対して、第１肯定応答タイムアウト期間を運び、第１ＡＰが簡易肯定応答メッセージをフィードバックする必要があることを示す設定メッセージを送る。表８は、設定メッセージのとり得るメッセージフォーマットを示す（時間単位はμｓである）。
【表８】
2021502034.tif 000010
【０１０２】
表６から表８中のタイプ、長さ及び値の各値の意味は、可能性がある表現にすぎず、タイプ、長さ及び値の各値は、この実施形態において制限されないことが留意されるべきである。
【０１０３】
相応して、第１ＡＰが、ＭＩＭＯコントローラによって送信され、第１ＡＰが複合肯定応答メッセージをフィードバックする必要があることを示す設定メッセージを受信する場合に、第１ＡＰによってフィードバックされる複合肯定応答メッセージのとり得るメッセージフォーマットは、表９に示される（時間単位はμｓである）。
【表９】
2021502034.tif 000011
【０１０４】
相応して、第１ＡＰが、ＭＩＭＯコントローラによって送信され、第１ＡＰが簡易肯定応答メッセージをフィードバックする必要があることを示す設定メッセージを受信する場合に、第１ＡＰによってフィードバックされる簡易肯定応答メッセージのとり得るメッセージフォーマットは、表１０に示される（時間単位はμｓである）。
【表１０】
2021502034.tif 000012
【０１０５】
任意に、第１ＡＰは、肯定応答設定メッセージをＴＬＶフォーマットでＭＩＭＯコントローラへフィードバックする。
【０１０６】
可能な実施において、各ＳＴＡの肯定応答タイムアウト期間はまた、ＭＩＭＯコントローラに加えて、各ＳＴＡに関連する第１ＡＰによって設定されてもよい。具体的に言えば、第１ＡＰは、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を受け取り、第１肯定応答フレーム遅延期間に基づいて、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を設定し、第１ＳＴＡ及び第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加える。
【０１０７】
第１肯定応答タイムアウト期間は、第１肯定応答フレーム遅延期間よりも長いことが留意されるべきである。
【０１０８】
ステップ６０２：第１ＡＰは、第１肯定応答タイムアウト期間に基づいて、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を設定する。
【０１０９】
例えば、第１ＡＰは、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する１００μｓの第１肯定応答タイムアウト期間を受け取り、第１肯定応答タイムアウト期間に基づいて、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を設定する。
【０１１０】
可能な実施において、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間はまた、第１ＡＰに加えて、ＭＩＭＯコントローラによって設定されてもよい。具体的に言えば、第１ＡＰは、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を受け取り、第１肯定応答フレーム遅延期間を第１ＳＴＡへ送る。
【０１１１】
ステップ６０３：第１ＡＰは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送る。
【０１１２】
ステップ６０４：第１ＳＴＡは、第１ＡＰによって送られた第１指示フレームを受信し、第１指示フレームにおいて運ばれる、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶する。
【０１１３】
ステップ６０５：第１ＡＰは、データフレームを第１ＳＴＡへ送る。
【０１１４】
任意に、第１ＡＰ及び第１ＳＴＡは夫々、２つのインターフェース、すなわち、第１インターフェース及び第２インターフェースを設けられている。第１インターフェースでの電力消費は、第２インターフェースでの電力消費よりも多い。
【０１１５】
第１ＡＰは、第１ＡＰの電力消費を減らすために、第１指示フレーム及びデータフレームを第１インターフェースによりＳＴＡへ送り、第２インターフェースにより、各ＳＴＡによってフィードバックされた肯定応答フレームをリッスンし受信する。
【０１１６】
同様に、第１ＳＴＡは、肯定応答フレームを第１インターフェースにより第１ＡＰへフィードバックし、第２インターフェースにより、各第１ＡＰによって送られる指示フレーム及びデータフレームをリッスンし受信する。第１ＳＴＡの電力消費を減らすように、第１インターフェースでの電力消費は第２インターフェースでの電力消費よりも多く、
【０１１７】
可能な実施シナリオにおいて、第１ＡＰがスリープ状態に入るとき、第１ＡＰは、第２インターフェースによりリッスンすることを実行する。リッスンすることにより、第１ＳＴＡによって送信されたＰＳ−Ｐｏｌｌフレームを取得する場合に、第１ＡＰは、第２インターフェースにより肯定応答フレームを第１ＳＴＡはへフィードバックする。
【０１１８】
リッスンすることにより、第１ＳＴＡによって送信されたＰＳ−Ｐｏｌｌフレームを取得する場合に、第１ＡＰは、直ちに肯定応答フレームを第１ＳＴＡへフィードバックしてよく、あるいは、環境が許すまでは肯定応答フレームを第１ＳＴＡへフィードバックしなくてもよく、あるいは、第１ＡＰがアイドル状態にあるときに肯定応答フレームを第１ＳＴＡへフィードバックしてよいことが留意されるべきである。第１ＡＰが肯定応答フレームを第１ＳＴＡへフィードバックする機会は、この実施形態において制限されない。
【０１１９】
他の可能な実施シナリオでは、第１ＳＴＡがスリープ状態に入るとき、第１ＳＴＡは、第２インターフェースによりリッスンすることを実行する。リッスンすることにより第１ＡＰによって送信されたウェイクアップフレームを取得する場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に第２インターフェースにより肯定応答フレームを第１ＡＰへフィードバックする。
【０１２０】
同じＡＰに関連する複数のＳＴＡが同じ動作バンドを有しており、複数のＳＴＡが同じ肯定応答フレーム遅延期間を有している場合に、複数のＳＴＡが同時に肯定応答フレームを第１ＡＰへフィードバックしないように、第１ＡＰは、データフレーム又は指示フレームを複数のＳＴＡへ同時に送信しなくてもよい。
【０１２１】
相応して、ステップ８０２の後、第１ＡＰは、第１ＳＴＡ及び第１肯定応答フレーム遅延期間を、ＳＴＡと肯定応答フレーム遅延期間との間の事前記憶された対応に加える。その上、ステップ８０３の前に、第１ＡＰは、次のステップを実行する必要がある。
【０１２２】
Ｓ１：第１ＡＰがデータを他のＳＴＡへ同時に送る必要があるかどうかを判定する。
【０１２３】
Ｓ２：第１ＡＰがデータを他のＳＴＡへ同時に送る必要がある場合に、ＳＴＡと肯定応答フレーム遅延期間との間の対応に基づいて、第１ＳＴＡと同じ肯定応答フレーム遅延期間に対応するＳＴＡが、第１ＡＰがデータフレームを同時に送る必要があるＳＴＡの中に存在するかどうかを判定する。
【０１２４】
Ｓ３：第１ＡＰがデータフレームを同時に送る必要があるＳＴＡが異なった肯定応答フレーム遅延期間に対応する場合に、データフレームを第１ＳＴＡへ送るステップを実行する。
【０１２５】
Ｓ４：第１ＳＴＡと同じ肯定応答フレーム遅延期間に対応するＳＴＡが、第１ＡＰがデータフレームを同時に送る必要があるＳＴＡの中に存在する場合に、第１ＳＴＡと同じ肯定応答フレーム遅延期間を有しているＳＴＡへデータフレームを順次送信するか、あるいは、第１ＳＴＡと同じ肯定応答フレーム遅延期間に対応するＳＴＡが、第１ＡＰがデータフレームを同時に送る必要があるＳＴＡの中に存在する場合に、最初に、第１ＳＴＡと同じ肯定応答フレーム遅延期間を有しているＳＴＡの肯定応答フレーム遅延期間を異なった肯定応答フレーム遅延期間に設定し、次いで、肯定応答フレーム遅延期間が設定し直されたＳＴＡへデータフレームを送る。
【０１２６】
再び、肯定応答フレーム遅延期間を運ぶ第１指示フレームを受信するとき、第１ＳＴＡは、ローカルに記憶されている肯定応答フレーム遅延期間を、第１指示フレーム内の肯定応答フレーム遅延期間で置き換える。
【０１２７】
例えば、第１ＳＴＡは、９０μｓの肯定応答フレーム遅延期間を記憶しており、１２０μｓの肯定応答フレーム遅延期間を運ぶ、第１ＡＰによって送信される第１指示フレームを受信するとき、第１ＳＴＡは、第１指示フレームにおいて運ばれた１２０μｓの肯定応答フレーム遅延期間を取得し、記憶のために９０μｓを１２０μｓで置き換える。
【０１２８】
ステップＳ４で、ＳＴＡの肯定応答フレーム遅延期間は、ＭＩＭＯコントローラによってリセットされてよく、あるいは、ＳＴＡの肯定応答フレーム遅延期間は、ＡＰによってリセットされてよいことが留意されるべきである。
【０１２９】
データフレームを順次送信するための時間インターバルの具体的な値は、この実施形態において制限されないことが留意されるべきである。
【０１３０】
ステップ６０６：第１ＡＰによって送信されたデータフレームを受信するたび、第１ＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１３１】
ステップ６０７：データフレームを第１ＳＴＡへ送信した後、第１ＡＰは、第１ＳＴＡによってフィードバックされたデータフレームを第１肯定応答タイムアウト期間内に受信しない場合に、データフレームを第１ＳＴＡへ再送する。
【０１３２】
第１ＳＴＡに対応する第１肯定応答タイムアウト期間内に、第１ＳＴＡによってフィードバックされたデータフレームを受信しない場合に、第１ＡＰは、ＳＴＡへ送信されたデータフレームが失われていると決定する。この場合に、第１ＡＰは、データフレームを第１ＳＴＡへ再送する。
【０１３３】
本願のこの実施形態で提供される解決法では、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し、それにより、第１ＳＴＡに関連する第１ＡＰによって送信されたデータフレームを受信する場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは、通常、異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームをＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【０１３４】
この実施形態では、第１ＡＰが、データが失われていると時期尚早に決定し、再送プロシージャ開始することを防ぐために、肯定応答フレーム遅延期間が各ＳＴＡに割り当てられた後、各ＳＴＡの肯定応答遅延期間に基づいて、各ＳＴＡについての第１ＡＰの肯定応答タイムアウト期間が更に設定される必要がある。
【０１３５】
可能な実施において、依然として図６Ａ及び図６Ｂを参照して、ＭＩＭＯコントローラは、第１ＡＰへ接続されているＳＴＡの一部又は全てについての肯定応答タイムアウト期間をキャンセルするよう第１ＡＰを制御するために、要件に従って（例えば、ネットワークＭＩＭＯフェーズが終了した後に）第１肯定応答タイムアウト期間キャンセルメッセージを第１ＡＰへ能動的に送信してよい。
【０１３６】
ステップ６０８：ＭＩＭＯコントローラによって送信される、第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージを受信する場合に、第１ＡＰは、第１肯定応答フレーム遅延期間キャンセルメッセージを第１ＳＴＡへ送信する。
【０１３７】
ＳＴＡに対する肯定応答タイムアウト時間は、ＳＴＡの肯定応答フレーム遅延期間に基づいてＭＩＭＯコントローラによって設定される。第１ＡＰが、ＭＩＭＯコントローラがＳＴＡに対する肯定応答タイムアウト時間をキャンセルした後に、データが失われていると時期尚早に決定し、再送プロシージャ開始することを防ぐために、第１ＡＰは更に、第１ＳＴＡに対応する肯定応答タイムアウト時間をキャンセルした後に第１ＳＴＡの肯定応答フレーム遅延期間をキャンセルする必要があり、それにより、第１ＳＴＡ及び第１ＡＰは両方とも、デフォルトのメカニズムに戻る。
【０１３８】
第１肯定応答タイムアウト期間キャンセルメッセージのとり得るメッセージフォーマットには、少なくとも次の２つがある。
【０１３９】
第１のとり得るメッセージフォーマットは、表１１に示され、新しい符号化様式は、第１肯定応答タイムアウト期間キャンセルメッセージのメッセージフォーマットのために使用される。
【表１１】
2021502034.tif 000013
【０１４０】
任意に、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除した後、第１ＡＰは、肯定応答キャンセルメッセージをＭＩＭＯコントローラへフィードバックする。
【０１４１】
ＭＩＭＯ通信の信頼性を確かにするために、第１ＡＰは、第１ＳＴＡに関する情報を運ぶ複合肯定応答メッセージによりＭＩＭＯコントローラに応答してよいことが留意されるべきである。ネットワークオーバーヘッドを低減するために、第１ＡＰは、代替的に、オリジナルの設定を運ばない簡易肯定応答メッセージによりＭＩＭＯコントローラに応答してよい。
【０１４２】
相応して、複合肯定応答メッセージのとり得るメッセージフォーマットは、表１２に示される（時間単位はμｓである）。
【表１２】
2021502034.tif 000014
【０１４３】
相応して、簡易肯定応答メッセージのとり得るメッセージフォーマットは、表１３に示される（時間単位はμｓである）。
【表１３】
2021502034.tif 000015
【０１４４】
第２のとり得るメッセージフォーマットは、表１４に示されている。設定メッセージのメッセージフォーマットは、第１肯定応答タイムアウト期間キャンセルメッセージのメッセージフォーマットのために使用されるが、第１肯定応答タイムアウト期間は０に設定される。
【０１４５】
ＭＩＭＯコントローラによって送信される、第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージを受信する場合に、第１ＡＰは、第１肯定応答タイムアウト期間キャンセルメッセージで運ばれている第１肯定応答タイムアウト期間（０μｓ）を取得し、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除する。
【表１４】
2021502034.tif 000016
【０１４６】
任意に、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除した後、第１ＡＰは、肯定応答キャンセルメッセージをＭＩＭＯコントローラへフィードバックする。
【０１４７】
複合肯定応答メッセージのとり得るメッセージフォーマットは、表１５に示される（時間単位はμｓである）。
【表１５】
2021502034.tif 000017
【０１４８】
簡易肯定応答メッセージのとり得るメッセージフォーマットは、表１６に示される（時間単位はμｓである）。
【表１６】
2021502034.tif 000018
【０１４９】
任意に、ＭＩＭＯコントローラは、ＴＬＶフォーマットで第１肯定応答タイムアウト期間キャンセルメッセージを第１ＡＰへ送信し、第１ＡＰは、ＴＬＶフォーマットで肯定応答キャンセルメッセージをＭＩＭＯコントローラへフィードバックする。
【０１５０】
任意に、第１肯定応答フレーム遅延期間キャンセルメッセージのメッセージタイプは、０の肯定応答フレーム遅延期間を運ぶ第１指示フレームである。
【０１５１】
任意に、第１肯定応答フレーム遅延期間キャンセルメッセージのメッセージタイプは、Ａｃｔｉｏｎフレームである。例えば、カテゴリフィールドが１６でありかつ記述フィールドが３であるＡｃｔｉｏｎフレームは、肯定応答フレーム遅延期間をキャンセルするための第１指示フレームとして定義される。ＭＩＭＯコントローラによって送信される、第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージを受信する場合に、第１ＡＰは、第１ＳＴＡに対して、カテゴリフィールドが１６でありかつ記述フィールドが３であるＡｃｔｉｏｎフレームを送信する。
【０１５２】
ステップ６０９：第１ＡＰによって送信された第１肯定応答フレーム遅延期間キャンセルメッセージを受信する場合に、第１ＳＴＡは、記憶されている第１肯定応答フレーム遅延期間を削除する。
【０１５３】
第１ＳＴＡが記憶されている第１肯定応答フレーム遅延期間を削除した後、第１ＳＴＡはデフォルトのメカニズムに戻り、具体的に言えば、第１ＡＰによって送信されたデータフレームを受信するたび、第１ＳＴＡは、ＳＩＦＳの後で肯定応答フレームを第１ＡＰへフィードバックする。
【０１５４】
任意に、記憶されている第１肯定応答フレーム遅延期間を削除した後、第１ＳＴＡは、肯定応答キャンセルメッセージを第１ＡＰへフィードバックする。
【０１５５】
ＳＴＡは、ＡＣＫフレームを使用することによって媒体アクセス制御（Media  Access  Control，ＭＡＣ）レイヤで肯定応答キャンセルメッセージを第１ＡＰへフィードバックしてよく、あるいは、Ａｃｔｉｏｎフレームを使用することによってプロトコルインタラクションレイヤで肯定応答キャンセルメッセージを第１ＡＰへフィードバックしてよいことが留意されるべきである。
【０１５６】
ステップ６１０：第１ＡＰは、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除する。
【０１５７】
図６Ｂに示されるステップ６０８乃至ステップ６１０の実行位置は、可能性がある実施にすぎないことが留意されるべきである。実際の応用中、ステップ６０８乃至ステップ６１０は、ステップ６０１の後のいかなる位置でも実施されてよい。ステップ６０１からステップ６０７の中のステップ６０８乃至ステップ６１０の実行位置は、この実施形態において制限されない。
【０１５８】
他の可能な実施では、依然として図６Ａ及び図６Ｂを参照して、ＭＩＭＯコントローラは、肯定応答フレーム遅延期間をキャンセルするようＳＴＡを制御するために、要件に従って（例えば、ネットワークＭＩＭＯフェーズが終了した後に）、第１ＡＰを使用することによって、第１肯定応答フレーム遅延期間キャンセルメッセージを第１ＳＴＡへ能動的に送信してよい。ＭＩＭＯコントローラが、要件に従って、第１ＡＰを使用することによって、第１肯定応答フレーム遅延期間キャンセルメッセージを第１ＳＴＡへ能動的に送信し得る場合に、方法は次のステップを含む。
【０１５９】
ステップ６１１：ＭＩＭＯコントローラによって送信される、第１ＳＴＡについての第２肯定応答フレーム遅延期間キャンセルメッセージを受信する場合に、第１ＡＰは、第１肯定応答フレーム遅延期間キャンセルメッセージを第１ＳＴＡへ送信する。
【０１６０】
相応して、第１ＡＰによって送信された第１肯定応答フレーム遅延期間キャンセルメッセージを受信する場合に、第１ＳＴＡは、記憶されている第１肯定応答フレーム遅延期間を削除する。
【０１６１】
任意に、第１ＡＰは、第１ＳＴＡに対して集約フレームの形で、肯定応答フレーム遅延期間をキャンセルするための第１指示フレームを送信し、このとき、集約フレームはデータフレームを更に含む。
【０１６２】
任意に、第１ＳＴＡに対応する第１肯定応答タイムアウト期間により第１ＳＴＡのネットワーク遅延が増大することを防ぐために、第１ＡＰが第１肯定応答フレーム遅延期間キャンセルメッセージを第１ＳＴＡへ送信した後に、第１ＡＰは、第１ＳＴＡ及び第１肯定応答タイムアウト期間を対応から削除する。
【０１６３】
ステップ６１１はステップ６０９の前に実施されることが留意されるべきである。
【実施例３】
【０１６４】
ＭＩＭＯコントローラは、ＳＴＡがデータフレームを受信した後に肯定応答フレーム遅延期間を使用する回数を制御するために、肯定応答フレーム遅延期間の使用数を別に設定してよい。
【０１６５】
図７Ａ及び図７Ｂは、本願の更なる他の実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。この実施形態では、方法が図１に示される肯定応答フレーム遅延期間設定システムのシステムアーキテクチャにおいて使用されるところの例が、説明のために使用される。方法は、次のいくつかのステップを含む。
【０１６６】
ステップ７０１：ＭＩＭＯコントローラは、第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当て、第１肯定応答フレーム遅延期間の使用数を設定する。
【０１６７】
ステップ７０２：ＭＩＭＯコントローラは、使用数を第１ＡＰへ送る。
【０１６８】
第１ＡＰは、第１ＳＴＡに関連するＡＰである。
【０１６９】
ステップ７０３：ＭＩＭＯコントローラは、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得する。
【０１７０】
ステップ７０４：ＭＩＭＯコントローラは、第１肯定応答フレーム遅延期間を第１ＡＰへ送る。
【０１７１】
ＭＩＭＯコントローラは、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間の使用数を別々に第１ＡＰへ送信してよく、あるいは、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間の使用数を１つのメッセージにまとめて、そのメッセージを第１ＡＰへ送信してもよいことが留意されるべきである。
【０１７２】
ステップ７０５：第１ＡＰは、第１ＳＴＡに対して、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を運ぶ第１指示フレームを送信する。
【０１７３】
任意に、第１指示フレームは、１回の遅延を示すために使用されてよく、あるいは、複数回の遅延を示すために使用されてもよい。第１指示フレームが１回の遅延を示す場合に、第１指示フレームにおいて運ばれる第１肯定応答フレーム遅延期間は、ただ一度しか使用され得ず、あるいは、第１指示フレームが複数回の遅延を示す場合に、第１指示フレームは、第１肯定応答フレーム遅延期間に対応する使用数を運ぶ。
【０１７４】
第１指示フレームは、肯定応答フレーム遅延期間をキャンセルする機能を有し、異なる機能は、第１指示フレームのAction  Detailsフィールド内のＡＣＫ遅延時間フィールド（タイプ）に基づいて区別されることが留意されるべきである。
【０１７５】
表１７は、第１指示フレームの記述フィールド内のＡＣＫ遅延時間フィールドのとり得る意味を示し、ＡＣＫ遅延時間フィールドの意味は、第１指示フレームの意味である。ＡＣＫ遅延時間フィールドと表１７中の意味との間の対応は、ＡＣＫ遅延時間フィールドに対応する意味に対する制限を構成しないことが留意されるべきである。
【表１７】
2021502034.tif 000019
【０１７６】
表１８は、第１指示フレームが一回の遅延を示すために使用される場合に第１指示フレームのとり得るフレームフォーマットを示す。
【表１８】
2021502034.tif 000020
【０１７７】
表１９は、第１指示フレームが複数回の遅延を示すために使用される場合に第１指示フレームのとり得るフレームフォーマットを示す。
【表１９】
2021502034.tif 000021
【０１７８】
使用数は、ＭＩＭＯコントローラが対応する第１肯定応答フレーム遅延期間を第１ＳＴＡに割り当てるときにＭＩＭＯコントローラによって設定されることが留意されるべきである。
【０１７９】
ステップ７０６：第１ＳＴＡは、第１ＡＰによって送信された第１指示フレームを受信し、第１指示フレームにおいて運ばれる第１ＳＴＡに対応する第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を取得及び記憶する。
【０１８０】
ステップ７０７：第１ＡＰによって送信されたデータフレームを受信するたび、第１ＳＴＡは、第１肯定応答フレーム遅延期間に対応する記憶されている使用数から１を減じる。
【０１８１】
ステップ７０８：第１肯定応答フレーム遅延期間に対応する使用数から１が減じられた後に得られる結果が０よりも小さい場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を削除し、デフォルトの遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１８２】
第１肯定応答フレーム遅延期間に対応する使用数から１が減じられた後に得られる結果が０よりも小さい場合に、それは、使用数から１が減じられる前に使用数が使い尽くされていることを示す。この場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を削除し、デフォルトのメカニズムを実行し、具体的に言えば、デフォルトの遅延期間の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１８３】
この実施形態では、第１ＳＴＡが、第１ＡＰによって送信された第１肯定応答フレーム遅延期間キャンセルメッセージを受信する場合に、たとえ第１肯定応答フレーム遅延期間に対応する使用数が０よりも大きいとしても、第１ＳＴＡは、やはり、記憶されている第１肯定応答フレーム遅延期間を削除し、そしてデフォルトのメカニズムを実行することが留意されるべきである。
【０１８４】
ステップ７０９：第１肯定応答フレーム遅延期間に対応する使用数から１が減じられた後に得られる結果が０よりも小さくない場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１８５】
第１肯定応答フレーム遅延期間に対応する使用数から１が減じられた後に得られる結果が０よりも小さくない場合に、それは、使用数から１が減じられる前に使用数が使い尽くされていないことを示す。この場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１８６】
この実施形態では、使用数が使い尽くされているかどうかが判定される前に、減算動作が使用数に対して実行されることが留意されるべきである。実際の応用中に、使用数が使い尽くされているかどうかは、減算動作が使用数に対して実行される前に判定されてもよい。この場合に、ステップ７０７乃至ステップ７０９は、次のステップＱ１乃至ステップＱ３で置換されてよい。
【０１８７】
ステップＱ１：第１ＡＰによって送信されたデータフレームを受信するたび、第１ＳＴＡは、第１肯定応答フレーム遅延期間に対応する記憶されている使用数が０であるかどうかを判定する。
【０１８８】
ステップＱ２：第１肯定応答フレーム遅延期間に対応する記憶されている使用数が０である場合に、第１ＳＴＡは、第１肯定応答タイムアウト期間及び第１肯定応答フレーム遅延期間に対応する使用数を削除し、デフォルトの遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１８９】
ステップＱ３：第１肯定応答フレーム遅延期間に対応する記憶されている使用数が０でない場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間に対応する記憶されている使用数から１を減じ、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【０１９０】
本願のこの実施形態で提供される解決法では、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し、それにより、第１ＳＴＡに関連する第１ＡＰによって送信されたデータフレームを受信する場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは、通常、異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームをＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【０１９１】
この実施形態では、ＭＩＭＯコントローラは、ＳＴＡがデータフレームを受信した後に肯定応答フレーム遅延期間を使用する使用回数を制御するために、肯定応答フレーム遅延期間の使用数を別に設定し得る。
【実施例４】
【０１９２】
複数のＳＴＡが同じグループ内のＳＴＡである場合に、ＡＰへ複数のＳＴＡによって同時にフィードバックされた肯定応答フレームの間で衝突が発生する可能性がある。同じグループ内のＳＴＡがＡＰへ同時に肯定応答フレームをフィードバックしないように、複数のＳＴＡは、異なる肯定応答フレーム遅延期間に対応する。図８は、本願の別の他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。
【０１９３】
ステップ８０１：ネットワークデバイスは、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得する。
【０１９４】
ステップ８０２：ネットワークデバイスは、第１肯定応答フレーム遅延期間を第１ＳＴＡへ送り、それにより、第１ＳＴＡは、データフレームを受信する場合に、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックする。
【０１９５】
ステップ８０３：ネットワークデバイスは、第２ＳＴＡに対応する第２肯定応答フレーム遅延期間を取得する。
【０１９６】
ステップ８０４：ネットワークデバイスは、第２肯定応答フレーム遅延期間を第２ＳＴＡへ送り、それにより、第２ＳＴＡは、データフレームを受信する場合に、第２肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックする。
【０１９７】
第１ＳＴＡ及び第２ＳＴＡは、同じグループ内のＳＴＡであり、２つのＳＴＡは、次の場合のうちの少なくとも１つを満足することが留意されるべきである。
【０１９８】
第１の場合に、第１ＳＴＡ及び第２ＳＴＡは、同じＡＰに関連し、ＡＰは、第１ＳＴＡ及び第２ＳＴＡへ同時にデータフレームを送信すべきである。
【０１９９】
第２の場合に、第１ＳＴＡに関連する第１ＡＰ及び第２ＳＴＡに関連する第２ＡＰは、同じ動作バンドを有し、第１ＡＰがデータフレームを第１ＳＴＡへ送信する場合に、第２ＡＰもデータフレームを第２ＳＴＡへ送信する。
【０２００】
第１ＳＴＡ及び第２ＳＴＡが同じグループ内のＳＴＡである場合に、ネットワークデバイスは、第１ＳＴＡ及び第２ＳＴＡに対して異なる肯定応答フレーム遅延期間を設定しても（すなわち、第１肯定応答フレーム遅延期間は第２肯定応答フレーム遅延期間とは異なる）、あるいは、第１ＳＴＡ及び第２ＳＴＡに対して異なる肯定応答フレーム遅延期間を設定しても（すなわち、第１肯定応答フレーム遅延期間は第２肯定応答フレーム遅延期間と同じである）よいが、第１ＳＴＡ及び第２ＳＴＡへ同時にデータフレームを送信しない。
【０２０１】
本願のこの実施形態で提供される解決法では、第１ＡＰは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送信し、それにより、第１ＡＰによって送信されたデータフレームを受信する場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは、異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、第１ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームを第１ＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【０２０２】
この実施形態では、同じグループ内のＳＴＡがＡＰは同時に肯定応答フレームをフィードバックしないように、複数のＳＴＡは、異なる肯定応答フレーム遅延期間に対応する。
【０２０３】
図９Ａ及び図９Ｂは、本願の例となる実施形態に従って、既存のデータ伝送プロシージャと本願のデータ伝送プロシージャとの間の比較の概略図である。図９に示されるように、２つのＡＰ、２つのＳＴＡ、及び５００μｓのデータストリーム長さが一例として使用される。
【０２０４】
既存のデータ伝送プロシージャでは、ＡＰ１及びＡＰ２が夫々ネットワークＭＩＭＯフェーズでＳＴＡ１及びＳＴＡ２へデータを送信した（５００μｓ）後、ＳＴＡ１及びＳＴＡ２は肯定応答フレームをフィードバックする（２４μｓ）。この場合に、ＳＴＡ１及びＳＴＡ２によってフィードバックされた肯定応答フレーム間でＡＣＫ衝突が発生する。ＡＰ１もＡＰ２も、対応するＳＴＡによって送信された肯定応答フレームを受信しないので、ＡＰ１及びＡＰ２は、エアインターフェース媒体を奪い合い始める（３４μｓ＋６３μｓ）。ＡＰ１は、媒体アクセス権を取得した後にＢＡＲ（２４μｓ）を送信し、ＳＴＡ１は、ＢＡＲが送信された後にＳＩＦＳ後にＢＡ（２４μｓ）を送信し、そして、ＳＴＡ１によって送信されたＢＡを受信した後、ＡＰ１は、ネットワークＭＩＭＯフェーズでＡＰ１によって送信されるデータをＳＴＡ１が受信すると決定する、と仮定される。ＡＰ２は、バックオフ（３４μｓ＋６３μｓ）後にＢＡＲをＳＴＡ２へ送信し（２４μｓ）、ＳＴＡ２は、ＢＡＲが送信された後にＳＩＦＳ後に（２４μｓ）を送信し、そして、ＳＴＡ１によって送信されるＢＡを受信した後、ＡＰ２は、ネットワークＭＩＭＯフェーズでＡＰ１によって送信されるデータをＳＴＡ１が受信すると決定する。
【０２０５】
既存のデータ伝送プロシージャでＡＣＫ衝突が発生すると、ＳＴＡ１及びＳＴＡ２がデータを受信しているかどうかを、ＢＡＲ及びＢＡを交換することによって、判定するために必要な期間は、３６２μｓであることが分かる。
【０２０６】
本願のデータ伝送プロシージャでは、ＡＰ１及びＡＰ２は夫々、ＳＴＡ１及びＳＴＡ２へ、データと、肯定応答フレーム遅延期間を運ぶ対応する第１指示フレームとを送信する（５０４μｓ）。ＳＴＡ１に対応する肯定応答フレーム遅延期間は１６μｓであり、ＳＴＡ２に対応する肯定応答フレーム遅延期間は４０μｓである。ＡＰ１によって送信されるデータ及び第１指示フレームを受信した後、ＳＴＡ１は、１６μｓの遅延後にＡＰへの肯定応答フレーム（２４μｓ）をフィードバックする。ＡＰ２によって送信されるデータ及び第１指示フレームを受信した後、ＳＴＡ２は、４０μｓの遅延後にＡＰへの肯定応答フレーム（２４μｓ）をフィードバックする。ＡＰ１及びＡＰ２は両方とも、対応するＳＴＡによって送信された肯定応答フレームを受信する。
【０２０７】
本願のデータ伝送プロシージャでは、ＡＣＫ衝突は有効に回避され得、ＳＴＡ１及びＳＴＡ２がデータを受信しているかどうかを判定するために必要な期間は、６４μであることが分かる。
【０２０８】
既存のデータ伝送プロシージャと比較して、本願のデータ伝送プロシージャでは、４μｓがデータ送信フェーズで付加され、２９８（３６２−６４）μｓが、ＳＴＡ１及びＳＴＡ２がデータを受信するかどうかを判定するフェーズで節約され、従って、全部で２９４μｓがプロシージャ全体では節約される。
【０２０９】
本願の実施形態で提供される解決法は、ネットワークデバイスとＳＴＡとの間の相互作用の観点から上述されているにすぎない。上記の機能を実装するために、ネットワークデバイス及びＳＴＡは、機能を実行するための対応するハードウェア構造及び／又はソフトウェアモジュールを含むことが理解され得る。本願で開示されている実施形態を参照して記載されている、例となるユニット及びアルゴリズムステップは、本願の実施形態においてハードウェア又はハードウェアとコンピュータソフトウェアとの組み合わせの形で実装され得る。機能がハードウェア又はコンピュータソフトウェアによって駆動されるハードウェアによって実行されるかどうかは、技術的解決法の特定の応用及び設計制約に依存する。当業者であれば、夫々の特定の応用のために、記載される機能を実装するために種々の方法を使用し得るが、実施は、本願の実施形態における技術的解決法の範囲を超える事は考えられるべきではない。
【０２１０】
図１０は、本願の実施形態に従うネットワークデバイスの可能な略構造図である。
【０２１１】
ネットワークデバイス１０００は、送信器／受信器１００１及びプロセッサ１００２を含む。プロセッサ１００２は、コントローラであってもよく、図１０では「コントローラ／プロセッサ１００２」と表されている。送信器／受信器１００１は、上記の実施形態においてネットワークデバイスがＳＴＡへ情報を送信しかつＳＴＡから情報を受信することを支援し、ＳＴＡが他のＳＴＡとの無線通信を実行することを支援するよう構成される。プロセッサ１００２は、ＳＴＡとの通信のための様々な機能を実行する。アップリンクで、ＳＴＡからのアップリンク信号は、アンテナを通じて受信され、受信器１００１によって復調され（例えば、高周波信号は、ベースバンド信号に復調される）、更に、プロセッサ１００２によって、ＳＴＡによって送信されるサービスデータ及びシグナリング情報を回復するように処理される。ダウンリンクで、サービスデータ及びシグナリングメッセージは、プロセッサ１００２によって処理され、ダウンリンク信号を生成するように送信器１００１によって変調され（例えば、ベースバンド信号は、高周波信号に変調される）、ダウンリンク信号は、アンテナを通じてＳＴＡへ送信される。復調又は変容機能は、代替的に、プロセッサ１００２によって完了されてよいことが留意されるべきである。例えば、プロセッサ１００３は、図１０のステップ１００２でのプロセス及び／又は本願で記載される技術的解決法における他のプロセスを実行するよう更に構成される。
【０２１２】
更に、ネットワークデバイス１０００は、メモリ１００３を更に含んでよい。メモリ１００３は、ネットワークデバイス１０００のプログラムコード及びデータを記憶するよう構成される。その上、ネットワークデバイスは、トランシーバ１００４を更に含んでよい。トランシーバ１００４は、ネットワークデバイスが他のネットワークエンティティ（例えば、コアネットワーク内のネットワークデバイス）と通信することを支援するよう構成される。例えば、ＬＴＥシステムでは、トランシーバ１００４は、ネットワークデバイスがサービング・ゲートウェイ（Serving  Gateway，略してＳＧＷ）と通信することを支援するよう構成されたＳ１−Ｕインターフェースであってよく、あるいは、トランシーバ１００４は、ネットワークデバイスがモビリティ管理エンティティ（Mobility  Management  Entity，略してＭＭＥ）と通信することを支援するよう構成されたＳ１−ＭＭＥインターフェースであってよい。
【０２１３】
図１０は、ネットワークデバイス１０００の簡略化された設計を示すにすぎないことが理解され得る。実際の応用中、ネットワークデバイス１０００は、送信器、受信器、プロセッサ、コントローラ、メモリ、トランシーバ、又はそのようなものをいくつでも含んでよく、本願の実施形態を実装することができる全てのネットワークデバイスは、本願の実施形態の保護範囲内にあるべきである。
【０２１４】
図１１は、本願の実施形態に従う第１ＳＴＡの可能な設計構造の略構造図である。第１ＳＴＡ１１００は、送信器１１０１、受信器１１０２、及びプロセッサ１１０３を含む。プロセッサ１１０３は、コントローラであってもよく、図１１では「コントローラ／プロセッサ１１０３」と表されている。任意に、第１ＳＴＡ１１００は、モデムプロセッサ１１０４を更に含んでよい。モデムプロセッサ１１０４は、符号器１１０５、変調器１１０６、復号器１１０７、及び復調器１１０８を含んでよい。
【０２１５】
例において、送信器１１０１は、出力サンプルを調整し（例えば、アナログ変換、フィルタ処理、増幅、及びアップコンバージョンを実行し）、アップリンク信号を生成する。アップリンク信号は、アンテナを通じて上記の実施形態におけるネットワークへ送信される。ダウンリンクで、アンテナは、上記の実施形態におけるネットワークによって送信されたダウンリンク信号を受信する。受信器１１０２は、アンテナから受信された信号を調整し（例えば、フィルタ処理、増幅、ダウンコンバージョン、及びデジタル化を実行し）、入力サンプルを供給する。モデムプロセッサ１１０６において、符号器１１０８は、アップリンクで送信されるべきであるサービスデータ及びシグナリングメッセージを受信し、サービスデータ及びシグナリングメッセージを処理する（例えば、フォーマット化、符号化、及びインターリーブする）。変調器１１０８は、符号化されたサービスデータ及び符号化されたシグナリングメッセージを処理し（例えば、シンボルマッピング及び変調を実行し）、出力サンプルを供給する。復調器１０１０は、入力サンプルを処理し（例えば、復調し）、シンボル推定を供給する。復号器１１０９は、シンボル推定を処理し（例えば、デインターリーブ及び復号し）、第１ＳＴＡ１１００へ送信されるべきである復号化されたデータ及び復号化されたシグナリングメッセージを供給する。符号器１１０８、変調器１１０８、復調器１０１０、及び復号器１１０９は、複合モデムプロセッサ１１０６によって実装されてよい。これらのユニットは、無線アクセスネットワークで使用される無線アクセス技術（例えば、ＬＴＥ及び他の進化したシステムのアクセス技術）に基づく処理を実行する。第１ＳＴＡ１１００がモデムプロセッサ１１０６を含まない場合に、モデムプロセッサ１１０６の上記の機能は、プロセッサ１１０３によって実装されてもよいことが留意されるべきである。
【０２１６】
プロセッサ１１０３は、第１ＳＴＡ１１００の動作を制御及び管理し、本願の上記の実施形態で第１ＳＴＡ１１００によって実行される処理プロセスを実行するよう構成される。例えば、プロセッサ１１０３は、図６Ａのステップ８０４でのプロセス及び／又は本願で記載される技術的解決法における他のプロセスを実行するよう更に構成される。
【０２１７】
更に、第１ＳＴＡ１１００は、メモリ１１０９を更に含んでよい。メモリ１１０９は、第１ＳＴＡ１１００に使用されるプログラムコード及びデータを記憶するよう構成される。
【０２１８】
本願の実施形態における上記のネットワークデバイス又は第１ＳＴＡの機能を実行するよう構成されたプロセッサは、中央演算処理装置（Central  Processing  Unit，ＣＰＵ）、汎用プロセッサ、デジタル信号プロセッサ（Digital  Signal  Processor，ＤＳＰ）、特定用途向け集積回路（Application-Specific  Integrated  Circuit，ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（Field  Programmable  Gate  Array，ＦＰＧＡ）若しくは他のプログラム論理デバイス、トランジスタ論理デバイス、ハードウェア部品、又はそれらの任意の組み合わせであってよい。プロセッサは、本願の実施形態で開示される内容を参照して記載されている様々な例となる論理ブロック、モジュール及び回路を実装又は実行してよい。代替的に、プロセッサは、コンピューティング機能を実装する組み合わせ、例えば、１つ以上のマイクロプロセッサを含む組み合わせ、又はＤＳＰ及びマイクロプロセッサの組み合わせであってよい。
【０２１９】
本願の実施形態で開示されている内容を参照して記載されている方法又はアルゴリズムステップは、ハードウェアによって実装されてよく、あるいは、ソフトウェア命令を実行することによってプロセッサによって実装されてよい。ソフトウェア命令は、対応するソフトウェアモジュールを含んでよい。ソフトウェアモジュールは、ランダム・アクセス・メモリ（Random  Access  Memory，ＲＡＭ）、フラッシュメモリ、リード・オンリー・メモリ（Read  Only  Memory，ＲＯＭ）、消去可能なプログラム可能リード・オンリー・メモリ（Erasable  Programmable  ROM，ＥＰＲＯＭ）、電気的消去可能なプログラム可能リード・オンリー・メモリ（Electrically  EPROM，ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルハードディスク、コンパクト・ディスク・リード・オンリー・メモリ（ＣＤ−ＲＯＭ）、又は当該技術でよく知られているあらゆる他の形態の記憶媒体で記憶されてよい。例となる記憶媒体はプロセッサへ結合され、それにより、プロセッサは、記憶媒体から情報を読み出すことができ、情報を記憶媒体に書き込むことができる。確かに、記憶媒体は、プロセッサの構成要素であってよい。プロセッサ及び記憶媒体はＡＳＩＣに位置してもよい。その上、ＡＳＩＣは、ネットワークデバイス又は第１ＳＴＡに位置してよい。確かに、プロセッサ及び記憶媒体は、ディスクリート部品としてネットワークデバイス又は第１ＳＴＡに存在してよい。
【０２２０】
図１２Ａは、本願の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。肯定応答フレーム遅延期間設定装置は、ソフトウェア、ハードウェア、又はそれらの組み合わせを使用することによって、ネットワークデバイスの全部又は部分として実装されてよい。肯定応答フレーム遅延期間設定装置は、取得モジュール１２０１及び送信モジュール１２０２を含んでよい。
【０２２１】
取得モジュール１２０１は、ステップ５０１の機能を実装するよう構成される。
【０２２２】
送信モジュール１２０２は、ステップ５０２の機能を実装するよう構成される。
【０２２３】
関連する詳細については、上記の方法の実施形態を参照されたい。
【０２２４】
他の任意の実施形態では、取得モジュールは、ステップ６０３、ステップ７０３、ステップ８０１、及びステップ８０３のうちの少なくとも１つの機能を実装するよう構成される。
【０２２５】
送信モジュール１２０２は、ステップ６０５、ステップ６０７、ステップ６０８、ステップ６１１、ステップ７０２、ステップ７０４、ステップ７０５、ステップ８０２、及びステップ８０４のうちの少なくとも１つの機能を実装するよう構成される。
【０２２６】
図１２Ｂは、本願の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。肯定応答フレーム遅延期間設定装置は、受信モジュール１２０３、設定モジュール１２０４、削除モジュール１２０５、及び第２設定モジュール１２０６を含んでよい。
【０２２７】
受信モジュール１２０３は、ステップ６０１の機能を実装するよう構成される。
【０２２８】
設定モジュール１２０４は、ステップ６０２及びステップ７０１のうちの少なくとも１つの機能を実装するよう構成される。
【０２２９】
削除モジュール１２０５は、ステップ６１０の機能を実装するよう構成される。
【０２３０】
取得モジュール１２０１は、メモリ３４内の取得モジュールプログラム３６１を実行することによって図３のプロセッサ３１によって実装されてよく、送信モジュール１２０２は、メモリ３４内の送信モジュールプログラム３６２を実行することによって図３のプロセッサ３１によって実装されてよく、受信モジュール１２０３は、メモリ３４内の受信モジュールプログラム３６４を実行することによって図３のプロセッサ３１によって実装されてよく、設定モジュール１２０４は、メモリ３４内の設定モジュールプログラム３６３を実行することによって図３のプロセッサ３１によって実装されてよく、削除モジュール１２０５は、メモリ３４内の削除モジュールプログラム３６５を実行することによって図３のプロセッサ３１によって実装されてよいことが留意されるべきである。
【０２３１】
図１３Ａは、本願の他の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。肯定応答フレーム遅延期間設定装置は、ソフトウェア、ハードウェア、又はそれらの組み合わせを使用することによって、第１ＳＴＡの全部又は部分として実装されてよい。肯定応答フレーム遅延期間設定装置は、受信モジュール１３０１及びフィードバックモジュール１３０２を含んでよい。
【０２３２】
受信モジュール１３０１は、ステップ５０３の機能を実装するよう構成される。
【０２３３】
フィードバックモジュール１３０２は、ステップ５０４の機能を実装するよう構成される。
【０２３４】
関連する詳細については、上記の方法の実施形態を参照されたい。
【０２３５】
他の任意の実施形態では、受信モジュール１３０１は、ステップ６０４及びステップ７０６のうちの少なくとも１つの機能を実装するよう構成される。
【０２３６】
フィードバックモジュール１３０２は、ステップ６０６、ステップ７０８、及びステップ７０９のうちの少なくとも１つの機能を実装するよう構成される。
【０２３７】
図１３Ｂは、本願の他の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。肯定応答フレーム遅延期間設定装置は、削除モジュール１３０３及び計算モジュール１３０４を含んでよい。
【０２３８】
削除モジュール１３０３は、ステップ６０９の機能を実装するよう構成される。
【０２３９】
計算モジュール１３０４は、ステップ７０７の機能を実装するよう構成される。
【０２４０】
受信モジュール１３０１は、メモリ４４内の受信モジュールプログラム４６１を実行することによって図４のプロセッサ４１によって実装されてよく、フィードバックモジュール１３０２は、メモリ４４内のフィードバックモジュールプログラム４６２を実行することによって図４のプロセッサ４１によって実装されてよく、削除モジュール１３０３は、メモリ４４内の削除モジュールプログラム４６３を実行することによって図４のプロセッサ４１によって実装されてよく、計算モジュール１３０４は、メモリ４４内の計算モジュールプログラム４６４を実行することによって図４のプロセッサ４１によって実装されてよいことが留意されるべきである。
【０２４１】
上記の実施形態で提供される肯定応答フレーム遅延期間設定装置が肯定応答フレーム遅延期間を設定する場合に、上記の機能モジュールの分割は単に、説明のための例として使用されていることが留意されるべきである。実際の応用中、上記の機能は、要件に従って実施のために異なる機能モジュールに割り当てられ得、具体的に言えば、上記の機能の全て又は一部を実装するために、ネットワークデバイスの内部構造は異なる機能モジュールに分けられ、ＳＴＡの内部構造は異なる機能モジュールに分けられる。その上、上記の実施形態で提供される肯定応答フレーム遅延期間設定装置は、肯定応答フレーム遅延期間設定方法の実施形態と同じ概念に属する。装置の具体的な実施プロセスについては、方法の実施形態を参照されたい。詳細は、ここで再び記載されない。
【０２４２】
本願の上記の実施形態の順序番号は、実例のためにすぎず、実施形態の優先度を示す意図はない。
【０２４３】
当業者であれば、上記の実施形態におけるステップの全て又は一部がハードウェア又は関連するハードウェアに命令するプログラムによって実装されてよいと理解し得る。プログラムは、コンピュータ可読記憶媒体に記憶されてよい。記憶媒体は、リード・オンリー・メモリ、磁気ディスク、光ディスク、又はそのようなものであってよい。
【０２４４】
上記の説明は、本願の任意の実施形態にすぎず、本願を制限する意図はない。本願の精神及び原理から外れることなしに行われる如何なる変更、均等置換、改善、又はそのようなものは、本願の保護範囲の中に入るべきである。
【０２４５】
本願は、２０１７年１１月２日付けで「ACKNOWLEDGEMENT  FRAME  DELAY  DURATION  SETTING  METHOD,  APPARATUS,  AND  SYSTEM」と題されて出願された中国特許出願第２０１７１１０６４９５３．４号に基づく優先権を主張する。なお、先の中国特許出願は、その全文を参照により本願に援用される。
【図１Ａ】
2021502034.tif 000022
【図１Ｂ】
2021502034.tif 000023
【図２Ａ】
2021502034.tif 000024
【図２Ｂ】
2021502034.tif 000025
【図３】
2021502034.tif 000026
【図４】
2021502034.tif 000027
【図５Ａ】
2021502034.tif 000028
【図５Ｂ】
2021502034.tif 000029
【図６Ａ】
2021502034.tif 000030
【図６Ｂ】
2021502034.tif 000031
【図７Ａ】
2021502034.tif 000032
【図７Ｂ】
2021502034.tif 000033
【図８】
2021502034.tif 000034
【図９Ａ】
2021502034.tif 000035
【図９Ｂ】
2021502034.tif 000036
【図１０】
2021502034.tif 000037
【図１１】
2021502034.tif 000038
【図１２Ａ】
2021502034.tif 000039
【図１２Ｂ】
2021502034.tif 000040
【図１３Ａ】
2021502034.tif 000041
【図１３Ｂ】
2021502034.tif 000042
【手続補正書】
【提出日】令和2年6月2日(2020.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
肯定応答フレーム遅延期間設定方法であって、該方法は第１ＳＴＡに適用され、該方法は、
前記第１ＳＴＡに関連するＡＰである第１ＡＰによって送られた第１指示フレームを受信し、該第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶することと、
前記第１ＡＰによって送られたデータフレームを受信するたび、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックすることと
を有する方法。
【請求項２】
第１ＡＰによって送られた第１指示フレームを受信することは、
前記第１ＡＰによって送られた集約フレームを受信して、該集約フレームに含まれている前記第１指示フレーム及びデータフレームを取得し、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックすることを有する、
請求項１に記載の方法。
【請求項３】
前記第１指示フレームは、前記第１肯定応答フレーム遅延期間に対応する使用数を更に運び、
前記第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶することは、
前記第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を取得及び記憶することを有し、
前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックすることは、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１を減じることと、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さい場合に、前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を削除し、デフォルト遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックすること、又は
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さくない場合に、前記第１肯定応答フレーム遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックすることと
を有する、
請求項１に記載の方法。
【請求項４】
肯定応答フレーム遅延期間設定装置であって、該装置はネットワークデバイスに適用され、該装置は、
第１移動局（ＳＴＡ）に対応する第１肯定応答フレーム遅延期間を取得するよう構成される取得モジュールと、
前記第１ＳＴＡが、データフレームを受信する場合に、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ送るよう構成される送信モジュールと
を有する装置。
【請求項５】
前記取得モジュールは、第２ＳＴＡに対応する第２肯定応答フレーム遅延期間を取得するよう更に構成され、前記第２ＳＴＡ及び前記第１ＳＴＡは同じグループ内のＳＴＡであり、
前記送信モジュールは、前記第２ＳＴＡが、データフレームを受信する場合に、前記第２肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、前記第２ＳＴＡに対して、前記第２肯定応答フレーム遅延期間を運ぶ第２指示フレームを送るよう更に構成される、
請求項４に記載の装置。
【請求項６】
前記ネットワークデバイスは、ＭＩＭＯコントローラであり、前記装置は、
前記第１移動局（ＳＴＡ）に対応する前記第１肯定応答フレーム遅延期間が取得される前に、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡに割り当てるよう構成される設定モジュールを更に有し、
前記送信モジュールは、前記第１ＳＴＡに関連するアクセスポイント（ＡＰ）である第１ＡＰが第１肯定応答フレーム遅延期間を前記第１ＳＴＡへ転送するように、前記第１肯定応答フレーム遅延期間を前記第１ＡＰへ送るよう更に構成される、
請求項４に記載の装置。
【請求項７】
前記設定モジュールは、前記第１肯定応答フレーム遅延期間を前記第１ＳＴＡに割り当てた後で、前記第１肯定応答フレーム遅延期間の使用数を設定するよう更に構成され、
前記送信モジュールは、前記第１ＡＰが前記使用数を前記第１ＳＴＡへ転送するように、前記使用数を前記第１ＡＰへ送るよう更に構成される、
請求項６に記載の装置。
【請求項８】
前記ネットワークデバイスは第１ＡＰであり、前記装置は、
前記第１移動局（ＳＴＡ）に対応する第１肯定応答フレーム遅延期間が取得される前に、ＭＩＭＯコントローラによって送られる、前記第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、前記第１ＳＴＡ及び前記第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加えるよう構成される受信モジュールを更に有し、
前記設定モジュールは、前記第１肯定応答タイムアウト期間に基づいて、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間を設定するよう更に構成され、前記第１肯定応答タイムアウト期間は前記第１肯定応答フレーム遅延期間よりも長い、
請求項６に記載の装置。
【請求項９】
前記送信モジュールは、前記第１ＳＴＡに対して、データフレームを更に有する集約フレームの形で、前記第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送るよう更に構成される、
請求項８に記載の装置。
【請求項１０】
前記送信モジュールは、前記データフレームを前記第１ＳＴＡへ送った後に、該第１ＳＴＡによってフィードバックされたデータフレームが前記第１肯定応答タイムアウト期間内に受信されない場合に前記データフレームを前記第１ＳＴＡへ再送するよう更に構成される、
請求項９に記載の装置。
【請求項１１】
前記送信モジュールは、前記ＭＩＭＯコントローラによって送られる、前記第１ＳＴＡに対する第１肯定応答タイムアウト期間キャンセルメッセージが受け取られる場合に、前記第１ＳＴＡが該第１ＳＴＡに記憶された第１肯定応答フレーム遅延期間を削除するように第１肯定応答フレーム遅延期間キャンセルメッセージを前記第１ＳＴＡへ送るよう更に構成され、
前記装置は、前記第１ＳＴＡ及び前記第１肯定応答タイムアウト期間を前記対応から削除するよう構成される削除モジュールを更に有する、
請求項８に記載の装置。
【請求項１２】
肯定応答フレーム遅延期間設定装置であって、該装置は第１ＳＴＡに適用され、該装置は、
前記第１ＳＴＡに関連するＡＰである第１ＡＰによって送られた第１指示フレームを受信し、該第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得及び記憶するよう構成される受信モジュールと、
前記第１ＡＰによって送られたデータフレームが受信されるたび、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックするよう構成されるフィードバックモジュールと
を有する装置。
【請求項１３】
前記受信モジュールは、前記第１ＡＰによって送られた集約フレームを受信して、該集約フレームに含まれている前記第１指示フレーム及びデータフレームを取得するよう更に構成され、前記フィードバックモジュールは、前記第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを前記第１ＡＰへフィードバックするよう更に構成される、
請求項１２に記載の装置。
【請求項１４】
前記第１指示フレームは、前記第１肯定応答フレーム遅延期間に対応する使用数を更に運び、
前記受信モジュールは、前記第１指示フレームにおいて運ばれる、前記第１ＳＴＡに対応する前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を取得及び記憶するよう更に構成され、
前記フィードバックモジュールは、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１を減じるよう、かつ、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さい場合に、前記第１肯定応答フレーム遅延期間及び該第１肯定応答フレーム遅延期間に対応する前記使用数を削除し、デフォルト遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックするか、あるいは、
前記第１肯定応答フレーム遅延期間に対応する前記記憶された使用数から１が減じられた後に得られる結果が０よりも小さくない場合に、前記第１肯定応答フレーム遅延期間の遅延の後に前記肯定応答フレームを前記第１ＡＰへフィードバックするよう
更に構成される、
請求項１２に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
第１の態様に従って、肯定応答フレーム遅延期間設定方法が提供される。方法は、ネットワークデバイスに適用され、方法は、
第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することと、
第１ＳＴＡが、データフレームを受信する場合に、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームをフィードバックするように、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送ることと
を含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第１の態様を参照して、第１の態様の第１の可能な実施において、本願のこの実施形態で提供される肯定応答フレーム遅延期間設定方法に従って、ネットワークデバイスは、第１ＳＴＡに対して、第１肯定応答フレーム遅延期間を運ぶ第１指示フレームを送り、それにより、第１ＳＴＡに関連する第１ＡＰによって送信されたデータフレームを受信するとき、第１ＳＴＡは、第１肯定応答フレーム遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。同じグループ内のＳＴＡは、通常、異なる肯定応答フレーム遅延期間を有しているので、同じＡＰは、同じグループ内のＳＴＡによって送信された肯定応答フレームを同時に受信しない。これは、ＡＰが、肯定応答フレームとデータフレームとの間の衝突及び肯定応答フレーム間の衝突により、ＳＴＡによって送信された肯定応答フレームをＡＰは受信していないと誤って決定することを防ぎ、それによって、ＡＰのポーリングオーバーヘッドを取り除き、無線通信リソースの無駄を回避する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第１の態様又は第１の態様の第１乃至第４の可能な実施に従って、第１の態様の第５の可能な実施において、先行技術では、ＳＴＡは、通常、データフレームを受信した後のショート・インターフレーム・スペース（Short-Inter  Frame  Space，ＳＩＦＳ）の後に肯定応答フレームをＡＰへフィードバックする必要があるので、ＡＰの肯定応答タイムアウト時間は、ショート・インターフレーム・スペースに対して設定される。従って、ＭＩＭＯコントローラは、ＡＰが、データが失われていると時期尚早に決定し、再送プロシージャを開始することを防ぐために、各ＳＴＡへ肯定応答フレーム遅延期間を割り当てた後、各ＳＴＡの肯定応答フレーム遅延期間に基づいて、各ＳＴＡに対応する肯定応答タイムアウト時間を更に設定する必要がある。具体的に言えば、ネットワークデバイスは第１ＡＰであり、第１移動局ＳＴＡに対応する第１肯定応答フレーム遅延期間を取得することより前に、方法は、ＭＩＭＯコントローラによって送られる、第１ＳＴＡに対応する第１肯定応答タイムアウト期間を受け取り、第１ＳＴＡ及び第１肯定応答タイムアウト期間を、ＳＴＡと肯定応答タイムアウト期間との間の事前記憶された対応に加えることと、第１肯定応答タイムアウト期間に基づいて、第１ＳＴＡに対応する第１肯定応答フレーム遅延期間を設定することとを更に含み、このとき、第１肯定応答タイムアウト期間は第１肯定応答フレーム遅延期間よりも長い。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
第８の態様に従って、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、少なくとも１つの命令を記憶し、少なくとも１つの命令は、第１の態様又は第１の態様の可能な実施のうちのいずれか１つに従う肯定応答フレーム遅延期間設定方法を実装するようプロセッサによってロード及び実行される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
ＭＩＭＯコントローラは、独立したデバイスであってよく、あるいは、アクセス・ポイント・コントローラ（Access  Point  Controller，ＡＣ）に組み込まれてよい。ＭＩＭＯコントローラが独立したデバイスであるとき、ＭＩＭＯコントローラは、通常、汎用コンピュータで実行され、例えば、コンピュータの中央演算処理装置（Central  Processing  Unit，ＣＰＵ）で実行され、ハードウェア（例えば、ＣＰＵハードコア、グラフィクス処理ユニット（Graphics  Processing  Unit，ＧＰＵ）、又はフィールド・プログラマブル・ゲート・アレイ（Field Programmable  Gate  Array，ＦＰＧＡ））アクセラレーションを実行する。ＭＩＭＯコントローラがＡＣに組み込まれるとき、ＭＩＭＯコントローラは、通常、ＡＣの機能モジュールとして使用される。ＭＩＭＯコントローラは、ＡＰとＡＣとの間の通信トンネルを使用することによってＡＰと通信する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
ネットワークインターフェース４２は、第１ＳＴＡによって、他のネットワークデバイスと通信するために使用される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
削除モジュールプログラム４６３は、第１ＡＰによって送信された第１肯定応答フレーム遅延期間キャンセルメッセージが受信されるとき、記憶された第１肯定応答フレーム遅延期間を削除するよう構成される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
計算モジュールプログラム４６４は、第１ＡＰによって送信されたデータフレームが受信されるたび、第１肯定応答フレーム遅延期間に対応する記憶された使用数から１を減じるよう構成される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
既存のプロトコルでは定義されていないか又は同意された意味を有していない表１中のコードの如何なる値も、Ａｃｔｉｏｎフレームのカテゴリフィールドにおいて使用されてよいことが留意されるべきである。例えば、Ａｃｔｉｏｎフレームのカテゴリフィールド内のコードは、１６である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
最初のデータフレームを第１ＳＴＡへ送信するとき、第１ＡＰは、データフレーム及び第１指示フレームを第１ＳＴＡに対してアグリゲーションにより送信する。フレームプリアンブル、フレームヘッダ、及びそのようなもののオーバーヘッドは、集約フレームの使用により低減可能であり、それにより、ネットワークオーバーヘッドは、有効に低減され得る。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
図６Ａ及び図６Ｂは、本願の他の例となる実施形態に従う肯定応答フレーム遅延期間設定方法のフローチャートである。この実施形態では、方法が図２Ａに示される肯定応答フレーム遅延期間設定システムのシステムアーキテクチャで使用されるところの例が、説明のために使用される。方法は、次のいくつかのステップを含む。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
相応して、ステップ６０２の後、第１ＡＰは、第１ＳＴＡ及び第１肯定応答フレーム遅延期間を、ＳＴＡと肯定応答フレーム遅延期間との間の事前記憶された対応に加える。その上、ステップ６０３の前に、第１ＡＰは、次のステップを実行する必要がある。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１４４
【補正方法】変更
【補正の内容】
【０１４４】
第２のとり得るメッセージフォーマットは、表１４に示されている。設定メッセージのメッセージフォーマットは、第１肯定応答タイムアウト期間キャンセルメッセージのメッセージフォーマットのために使用されるが、第１肯定応答タイムアウト期間は０μｓに設定される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１５０
【補正方法】変更
【補正の内容】
【０１５０】
任意に、第１肯定応答フレーム遅延期間キャンセルメッセージのメッセージタイプは、０μｓの肯定応答フレーム遅延期間を運ぶ第１指示フレームである。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】変更
【補正の内容】
【０１８８】
ステップＱ２：第１肯定応答フレーム遅延期間に対応する記憶されている使用数が０である場合に、第１ＳＴＡは、第１肯定応答フレーム遅延期間及び第１肯定応答フレーム遅延期間に対応する使用数を削除し、デフォルトの遅延期間の遅延の後に肯定応答フレームを第１ＡＰへフィードバックする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０２００
【補正方法】変更
【補正の内容】
【０２００】
第１ＳＴＡ及び第２ＳＴＡが同じグループ内のＳＴＡである場合に、ネットワークデバイスは、第１ＳＴＡ及び第２ＳＴＡに対して異なる肯定応答フレーム遅延期間を設定しても（すなわち、第１肯定応答フレーム遅延期間は第２肯定応答フレーム遅延期間とは異なる）、あるいは、第１ＳＴＡ及び第２ＳＴＡに対して同じ肯定応答フレーム遅延期間を設定しても（すなわち、第１肯定応答フレーム遅延期間は第２肯定応答フレーム遅延期間と同じである）よいが、第１ＳＴＡ及び第２ＳＴＡへ同時にデータフレームを送信しない。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０２０４
【補正方法】変更
【補正の内容】
【０２０４】
既存のデータ伝送プロシージャでは、ＡＰ１及びＡＰ２が夫々ネットワークＭＩＭＯフェーズでＳＴＡ１及びＳＴＡ２へデータを送信した（５００μｓ）後、ＳＴＡ１及びＳＴＡ２は肯定応答フレームをフィードバックする（２４μｓ）。この場合に、ＳＴＡ１及びＳＴＡ２によってフィードバックされた肯定応答フレーム間でＡＣＫ衝突が発生する。ＡＰ１もＡＰ２も、対応するＳＴＡによって送信された肯定応答フレームを受信しないので、ＡＰ１及びＡＰ２は、エアインターフェース媒体を奪い合い始める（３４μｓ＋６３μｓ）。ＡＰ１は、媒体アクセス権を取得した後にＢＡＲ（２４μｓ）を送信し、ＳＴＡ１は、ＢＡＲが送信された後にＳＩＦＳ後にＢＡ（２４μｓ）を送信し、そして、ＳＴＡ１によって送信されたＢＡを受信した後、ＡＰ１は、ネットワークＭＩＭＯフェーズでＡＰ１によって送信されるデータをＳＴＡ１が受信すると決定する、と仮定される。ＡＰ２は、バックオフ（３４μｓ＋６３μｓ）後にＢＡＲをＳＴＡ２へ送信し（２４μｓ）、ＳＴＡ２は、ＢＡＲが送信された後にＳＩＦＳ後に（２４μｓ）を送信し、そして、ＳＴＡ２によって送信されるＢＡを受信した後、ＡＰ２は、ネットワークＭＩＭＯフェーズでＡＰ２によって送信されるデータをＳＴＡ２が受信すると決定する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０２０６
【補正方法】変更
【補正の内容】
【０２０６】
本願のデータ伝送プロシージャでは、ＡＰ１及びＡＰ２は夫々、ＳＴＡ１及びＳＴＡ２へ、データと、肯定応答フレーム遅延期間を運ぶ対応する第１指示フレームとを送信する（５０４μｓ）。ＳＴＡ１に対応する肯定応答フレーム遅延期間は１６μｓであり、ＳＴＡ２に対応する肯定応答フレーム遅延期間は４０μｓである。ＡＰ１によって送信されるデータ及び第１指示フレームを受信した後、ＳＴＡ１は、１６μｓの遅延後にＡＰ１への肯定応答フレーム（２４μｓ）をフィードバックする。ＡＰ２によって送信されるデータ及び第１指示フレームを受信した後、ＳＴＡ２は、４０μｓの遅延後にＡＰ２への肯定応答フレーム（２４μｓ）をフィードバックする。ＡＰ１及びＡＰ２は両方とも、対応するＳＴＡによって送信された肯定応答フレームを受信する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０２１０
【補正方法】変更
【補正の内容】
【０２１０】
図１０は、本願の実施形態に従うネットワークデバイス１０００の可能な略構造図である。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０２１１
【補正方法】変更
【補正の内容】
【０２１１】
ネットワークデバイス１０００は、送信器／受信器１００１及びプロセッサ１００２を含む。プロセッサ１００２は、コントローラであってもよく、図１０では「コントローラ／プロセッサ１００２」と表されている。送信器／受信器１００１は、上記の実施形態においてネットワークデバイスがＳＴＡへ情報を送信しかつＳＴＡから情報を受信することを支援し、ＳＴＡが他のＳＴＡとの無線通信を実行することを支援するよう構成される。プロセッサ１００２は、ＳＴＡとの通信のための様々な機能を実行する。アップリンクで、ＳＴＡからのアップリンク信号は、アンテナを通じて受信され、受信器１００１によって復調され（例えば、高周波信号は、ベースバンド信号に復調される）、更に、プロセッサ１００２によって、ＳＴＡによって送信されるサービスデータ及びシグナリング情報を回復するように処理される。ダウンリンクで、サービスデータ及びシグナリングメッセージは、プロセッサ１００２によって処理され、ダウンリンク信号を生成するように送信器１００１によって変調され（例えば、ベースバンド信号は、高周波信号に変調される）、ダウンリンク信号は、アンテナを通じてＳＴＡへ送信される。復調又は変容機能は、代替的に、プロセッサ１００２によって完了されてよいことが留意されるべきである。例えば、プロセッサ１００２は、本願で記載される技術的解決法における他のプロセスを実行するよう更に構成される。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０２１４
【補正方法】変更
【補正の内容】
【０２１４】
図１１は、本願の実施形態に従う第１ＳＴＡ１１００の可能な設計構造の略構造図である。第１ＳＴＡ１１００は、送信器１１０１、受信器１１０２、及びプロセッサ１１０３を含む。プロセッサ１１０３は、コントローラであってもよく、図１１では「コントローラ／プロセッサ１１０３」と表されている。任意に、第１ＳＴＡ１１００は、モデムプロセッサ１１０４を更に含んでよい。モデムプロセッサ１１０４は、符号器１１０５、変調器１１０６、復号器１１０７、及び復調器１１０８を含んでよい。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０２１５
【補正方法】変更
【補正の内容】
【０２１５】
例において、送信器１１０１は、出力サンプルを調整し（例えば、アナログ変換、フィルタ処理、増幅、及びアップコンバージョンを実行し）、アップリンク信号を生成する。アップリンク信号は、アンテナを通じて上記の実施形態におけるネットワークへ送信される。ダウンリンクで、アンテナは、上記の実施形態におけるネットワークによって送信されたダウンリンク信号を受信する。受信器１１０２は、アンテナから受信された信号を調整し（例えば、フィルタ処理、増幅、ダウンコンバージョン、及びデジタル化を実行し）、入力サンプルを供給する。モデムプロセッサ１１０４において、符号器１１０５は、アップリンクで送信されるべきであるサービスデータ及びシグナリングメッセージを受信し、サービスデータ及びシグナリングメッセージを処理する（例えば、フォーマット化、符号化、及びインターリーブする）。変調器１１０６は、符号化されたサービスデータ及び符号化されたシグナリングメッセージを処理し（例えば、シンボルマッピング及び変調を実行し）、出力サンプルを供給する。復調器１１０８は、入力サンプルを処理し（例えば、復調し）、シンボル推定を供給する。復号器１１０７は、シンボル推定を処理し（例えば、デインターリーブ及び復号し）、第１ＳＴＡ１１００へ送信されるべきである復号化されたデータ及び復号化されたシグナリングメッセージを供給する。符号器１１０５、変調器１１０６、復調器１１０８、及び復号器１１０７は、複合モデムプロセッサ１１０４によって実装されてよい。これらのユニットは、無線アクセスネットワークで使用される無線アクセス技術（例えば、ＬＴＥ及び他の進化したシステムのアクセス技術）に基づく処理を実行する。第１ＳＴＡ１１００がモデムプロセッサ１１０４を含まない場合に、モデムプロセッサ１１０４の上記の機能は、プロセッサ１１０３によって実装されてもよいことが留意されるべきである。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０２１６
【補正方法】変更
【補正の内容】
【０２１６】
プロセッサ１１０３は、第１ＳＴＡ１１００の動作を制御及び管理し、本願の上記の実施形態で第１ＳＴＡ１１００によって実行される処理プロセスを実行するよう構成される。例えば、プロセッサ１１０３は、図６Ａのステップ６０４でのプロセス及び／又は本願で記載される技術的解決法における他のプロセスを実行するよう更に構成される。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０２２４
【補正方法】変更
【補正の内容】
【０２２４】
他の任意の実施形態では、取得モジュール１２０１は、ステップ７０３、ステップ８０１、及びステップ８０３のうちの少なくとも１つの機能を実装するよう構成される。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０２２５
【補正方法】変更
【補正の内容】
【０２２５】
送信モジュール１２０２は、ステップ６０３、ステップ６０７、ステップ６０８、ステップ６１１、ステップ７０２、ステップ７０４、ステップ７０５、ステップ８０２、及びステップ８０４のうちの少なくとも１つの機能を実装するよう構成される。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０２２６
【補正方法】変更
【補正の内容】
【０２２６】
図１２Ｂは、本願の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。肯定応答フレーム遅延期間設定装置は、取得モジュール１２０１、送信モジュール１２０２、受信モジュール１２０３、設定モジュール１２０４、及び削除モジュール１２０５を含んでよい。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０２３７
【補正方法】変更
【補正の内容】
【０２３７】
図１３Ｂは、本願の他の実施形態に従う肯定応答フレーム遅延期間設定装置のブロック図である。肯定応答フレーム遅延期間設定装置は、受信モジュール１３０１、フィードバックモジュール１３０２、削除モジュール１３０３及び計算モジュール１３０４を含んでよい。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】０２４４
【補正方法】変更
【補正の内容】
【０２４４】
上記の説明は、本願の任意の実施形態にすぎず、本願を制限する意図はない。本願の原理から外れることなしに行われる如何なる変更、均等置換、改善、又はそのようなものは、本願の保護範囲の中に入るべきである。
【国際調査報告】
2021502034.tif 000043
2021502034.tif 000044
2021502034.tif 000045
2021502034.tif 000046