(57)【要約】  実施形態は、２つの無線送信の間の干渉が、ネットワークデバイスに肯定応答パケットを受信させない、または受信させない潜在性を有することを決定する。そのような決定に応答して、実施形態は、肯定応答パケットが成功裡に受信されることができる可能性を増大させるために肯定応答パケット送信ビットレートを低下させ、それによって、成功裡に受信されたパケットの不必要な再送を避ける。
2016519864.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントによって送信するための方法であって、
第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、前記第１のネットワーキング技術を使用して前記第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して前記ネットワークデバイスから第１のパケットを受信することと、
前記第１のパケットを受信することに応答して、第１のビットレートで前記第１の無線機から前記ネットワークデバイスに肯定応答パケットを送信することと、
前記第１の無線機において第２のパケットを受信することと、ここにおいて、前記第２のパケットは、前記第１のパケットの再送である、
前記第１のパケットの前記再送を受信することに応答して、第２のビットレートで前記第１の無線機から前記ネットワークデバイスに前記肯定応答パケットを再送することと、ここにおいて、前記第２のビットレートは、前記第１のビットレートよりも小さい、
を備える、方法。
【請求項２】
受信された前記第２のパケットは、前記アクセスポイントの第２の無線機からの干渉の結果であり、前記第２の無線機は、第２のネットワーキング技術を使用する、請求項１に記載の方法。
【請求項３】
前記第１のビットレートよりも低い前記ワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定することと、
前記第２のビットレートになるように前記複数のビットレートレベルのうちの１つを選択することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記複数のビットレートレベルのうちの１つを前記選択することは、
前記複数のビットレートレベルから最も高いビットレートレベルを決定することと、
前記第２のビットレートになるように前記最も高いビットレートレベルを選択することと
を備える、請求項３に記載の方法。
【請求項５】
前記第１のパケットの前記再送を受信することに応答して、前記第１のビットレートから、前記ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートへと、前記第１の無線機に関連付けられたビットレートを低減することをさらに備える、請求項１に記載の方法。
【請求項６】
前記第１のネットワーキング技術は、Ｗｉ−Ｆｉである、請求項１に記載の方法。
【請求項７】
前記第１の無線機は、少なくともＷＬＡＮ無線機を備え、前記第２の無線機は、ロングタームエボリューション（ＬＴＥ）無線機を備え、前記ネットワークデバイスは、少なくともＷＬＡＮ無線機を備え、前記ＬＴＥ無線機は、前記ネットワークデバイスの前記ＷＬＡＮ無線機に干渉をもたらす、請求項２に記載の方法。
【請求項８】
第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、前記第１のネットワーキング技術を使用して前記第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して前記ネットワークデバイスから第１のパケットを受信することと、
前記第１の無線機に対する前記ネットワークデバイスの近接度を示す前記第１のパケットに関連付けられた１つまたは複数のメトリクスを検出することと、
前記第１のパケットに関連付けられた前記１つまたは複数のメトリクスに少なくとも部分的に基づいて、パケットの送信に関するビットレートを低減するよう決定することと、
前記第１のパケットを受信することに応答して、前記低減されたビットレートで前記第１の無線機から前記ネットワークデバイスに肯定応答パケットを送信することと
を備える、方法。
【請求項９】
前記第１の無線機に対する前記ネットワークデバイスの近接度を示す前記第１のパケットに関連付けられた１つまたは複数のメトリクスを前記検出することと、前記第１のパケットに関連付けられた前記１つまたは複数のメトリクスに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう前記決定することとは、
前記第１の無線機に対する前記ネットワークデバイスの前記近接度を示す前記第１のパケットに関連付けられた信号強度を決定することと、
前記第１のパケットに関連付けられた前記信号強度が予め定められた信号強度しきい値よりも大きいかどうかに少なくとも部分的に基づいてパケットの送信に関する前記ビットレートを低減するよう決定することと
を備える、請求項８に記載の方法。
【請求項１０】
前記第１のパケットに関連付けられた信号強度を前記決定することは、前記第１のパケットに関連付けられた受信信号強度インジケータ（ＲＳＳＩ）を計算することを備える、請求項９に記載の方法。
【請求項１１】
第１のネットワークデバイスであって、
第１のネットワーキング技術を使用する第１の無線機と、ここにおいて、前記第１の無線機は、
前記第１のネットワーキング技術を使用して前記第１の無線機と第２のネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して前記第２のネットワークデバイスから第１のパケットを受信することと、
前記第１のパケットの受信に応答して、第１のビットレートで前記第２のネットワークデバイスに肯定応答パケットを送信することと、を行うものである、
肯定応答レート決定ユニットと、ここにおいて、前記肯定応答レート決定ユニットは、
前記第１の無線機と第２の無線機との間の干渉が潜在的に存在すると決定することと、
前記第１の無線機と前記第２の無線機との間の干渉が潜在的に存在すると決定することに応答して、パケット肯定応答の送信に関する肯定応答ビットレートを修正することと、を行うものである、
を備える、第１のネットワークデバイス。
【請求項１２】
前記肯定応答レート決定ユニットは、前記第１の無線機と前記第２の無線機との間の干渉が潜在的に存在すると決定することに応答して、前記肯定応答ビットレートを第２のビットレートに修正するものであり、ここにおいて、前記第２のビットレートは、前記第１のビットレートよりも低い、
ここにおいて、ＭＡＣ（媒体アクセス制御）ユニットは、前記第２のビットレートで前記第１の無線機から前記ネットワークデバイスに前記肯定応答パケットを送信する、請求項１１に記載のデバイス。
【請求項１３】
前記肯定応答レート決定ユニットは、前記第１のパケットの再送の受信に応答して、前記第１の無線機と前記第２の無線機との間の干渉が潜在的に存在すると決定するものである、請求項１１に記載のデバイス。
【請求項１４】
前記肯定応答レート決定ユニットは、前記ネットワークデバイスが前記第２の無線機に近接しているという決定に応答して、前記第１の無線機と前記第２の無線機との間の干渉が潜在的に存在すると決定するものである、請求項１１に記載のデバイス。
【請求項１５】
前記第１のネットワーキング技術は、ＬＴＥ（ロングタームエボリューション）ネットワーキング技術を備える、請求項１１に記載のデバイス。
【請求項１６】
前記デバイスは、アクセスポイントを備える、請求項１１に記載のデバイス。
【請求項１７】
前記アクセスポイントは、ＳｏｆｔＡＰ（ソフトウェア・イネーブルド・アクセスポイント）を備える、請求項１６に記載のデバイス。
【請求項１８】
前記ネットワークデバイスと前記第１の無線機とは、Ｗｉ−Ｆｉデバイスである、請求項１１に記載のデバイス。
【請求項１９】
前記第１の無線機は、少なくともＷＬＡＮ無線機を備え、前記第２の無線機は、ロングタームエボリューション（ＬＴＥ）無線機を備え、前記ネットワークデバイスは、少なくともＷＬＡＮ無線機を備え、前記ＬＴＥ無線機は、前記ネットワークデバイスの前記ＷＬＡＮ無線機に干渉をもたらす、請求項１１に記載のデバイス。
【請求項２０】
前記第１の無線機は、前記第２の無線機とコロケーションされる、請求項１１に記載のデバイス。
【請求項２１】
機械実行可能命令を記憶した１つまたは複数の機械可読媒体であって、前記機械実行可能命令は、１つまたは複数のプロセッサによって実行されたとき、前記１つまたは複数のプロセッサに、
第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、前記第１のネットワーキング技術を使用して前記第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して前記ネットワークデバイスから第１のパケットを受信することと、
前記第１のパケットを受信することに応答して、第１のビットレートで前記第１の無線機から前記ネットワークデバイスに肯定応答パケットを送信することと、
前記第１の無線機において第２のパケットを受信することと、ここにおいて、前記第２のパケットは、前記第１のパケットの再送である、
前記第１のパケットの前記再送を受信することに応答して、第２のビットレートで前記第１の無線機から前記ネットワークデバイスに前記肯定応答パケットを再送することと、ここにおいて、前記第２のビットレートは、前記第１のビットレートよりも低い、
を備える動作を実行させる、１つまたは複数の機械可読媒体。
【請求項２２】
受信された前記第２のパケットは、前記アクセスポイントの第２の無線機からの干渉の結果であり、前記第２の無線機は、第２のネットワーク技術を使用する、請求項２１に記載の１つまたは複数の機械可読媒体。
【請求項２３】
前記動作は、
前記第１のビットレートよりも低い前記ワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定することと、
前記第２のビットレートになるように前記複数のビットレートレベルのうちの１つを選択することと
をさらに備える、請求項２１に記載の１つまたは複数の機械可読媒体。
【請求項２４】
前記複数のビットレートレベルのうちの１つを前記選択することは、
前記複数のビットレートレベルから最も高いビットレートレベルを決定することと、
前記第２のビットレートになるように前記最も高いビットレートレベルを選択することと
を備える、請求項２３に記載の１つまたは複数の機械可読媒体。
【請求項２５】
前記動作は、前記第１のパケットの前記再送を受信することに応答して、前記第１のビットレートから、前記ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートへと、前記第１の無線機に関連付けられたビットレートを低減することをさらに備える、請求項２１に記載の１つまたは複数の機械可読媒体。
【請求項２６】
機械実行可能命令を記憶した１つまたは複数の機械可読媒体であって、前記機械実行可能命令は、１つまたは複数のプロセッサによって実行されたとき、前記１つまたは複数のプロセッサに、
第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、前記第１のネットワーキング技術を使用して前記第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して前記ネットワークデバイスから第１のパケットを受信することと、
前記第１の無線機に対する前記ネットワークデバイスの近接度を示す前記第１のパケットに関連付けられた１つまたは複数のメトリクスを検出することと、
前記第１のパケットに関連付けられた前記１つまたは複数のメトリクスに少なくとも部分的に基づいて、パケットの送信に関するビットレートを低減するよう決定することと、
前記第１のパケットを受信することに応答して、前記低減されたビットレートで前記第１の無線機から前記ネットワークデバイスに肯定応答パケットを送信することと
を備える動作を実行させる、１つまたは複数の機械可読媒体。
【請求項２７】
前記第１の無線機に対する前記ネットワークデバイスの近接度を示す前記第１のパケットに関連付けられた１つまたは複数のメトリクスを前記検出することと、前記第１のパケットに関連付けられた前記１つまたは複数のメトリクスに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう前記決定することとは、
前記第１の無線機に対する前記ネットワークデバイスの前記近接度を示す前記第１のパケットに関連付けられた信号強度を決定することと、
前記第１のパケットに関連付けられた前記信号強度が予め定められた信号強度しきい値よりも大きいかどうかに少なくとも部分的に基づいてパケットの送信に関する前記ビットレートを低減するよう決定することと
を備える、請求項２６に記載の１つまたは複数の機械可読媒体。
【請求項２８】
前記第１のパケットに関連付けられた信号強度を前記決定することは、前記第１のパケットに関連付けられた受信信号強度インジケータ（ＲＳＳＩ）を計算することを備える、請求項２７に記載の１つまたは複数の機械可読媒体。
【請求項２９】
前記第１のパケットに関連付けられた前記１つまたは複数のメトリクスに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう前記決定することは、前記第１の無線機に関連付けられた前記ビットレートを前記ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートに低減することを備える、請求項２６に記載の１つまたは複数の機械可読媒体。
【請求項３０】
前記動作は、
現在のビットレートよりも低い前記ワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定することと、
前記低減されたビットレートになるように前記複数のビットレートレベルのうちの１つを選択することと
をさらに備える、請求項２６に記載の１つまたは複数の機械可読媒体。
【請求項３１】
第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、前記第１のネットワーキング技術を使用して前記第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して前記ネットワークデバイスから第１のパケットを受信する手段と、
前記第１のパケットを受信することに応答して、第１のビットレートで前記第１の無線機から前記ネットワークデバイスに肯定応答パケットを送信する手段と、
前記第１の無線機において第２のパケットを受信する手段と、ここにおいて、前記第２のパケットは、前記第１のパケットの再送である、
前記第１のパケットの前記再送を受信することに応答して、第２のビットレートで前記第１の無線機から前記ネットワークデバイスに前記肯定応答パケットを再送する手段と、ここにおいて、前記第２のビットレートは、前記第１のビットレートよりも小さい、
を備える、デバイス。
【請求項３２】
受信された前記第２のパケットは、第２の無線機からの干渉の結果であり、前記第２の無線機は、第２のネットワーキング技術を使用する、請求項３１に記載のデバイス。
【請求項３３】
前記第１のビットレートよりも低い前記ワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定する手段と、
前記第２のビットレートになるように前記複数のビットレートレベルのうちの１つを選択する手段と
をさらに備える、請求項３１に記載のデバイス。
【請求項３４】
前記複数のビットレートレベルのうちの１つを選択する前記手段は、
前記複数のビットレートレベルから最も高いビットレートレベルを決定する手段と、
前記第２のビットレートになるように前記最も高いビットレートレベルを選択する手段と
を備える、請求項３３に記載のデバイス。
【請求項３５】
前記第１のパケットの前記再送を受信することに応答して、前記第１のビットレートから、前記ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートへと、前記第１の無線機に関連付けられたビットレートを低減する手段をさらに備える、請求項３１に記載のデバイス。
【請求項３６】
前記第１のネットワーキング技術は、Ｗｉ−Ｆｉである、請求項３１に記載のデバイス。
【請求項３７】
前記第１の無線機は、少なくともＷＬＡＮ無線機を備え、前記第２の無線機は、ロングタームエボリューション（ＬＴＥ）無線機を備え、前記ネットワークデバイスは、少なくともＷＬＡＮ無線機を備え、前記ＬＴＥ無線機は、前記ネットワークデバイスの前記ＷＬＡＮ無線機に干渉をもたらす、請求項３２に記載のデバイス。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]本願は、２０１３年３月１３日に出願された米国特許出願第１３／７９８，８７４号の優先権利益を主張する。
【背景技術】
【０００２】
[0002]本発明の主題の実施形態は、概して、ワイヤレス通信システムの分野に関し、より詳細には、ワイヤレス通信システムにおける肯定応答レート修正に関する。
【０００３】
[0003]ワイヤレス通信ネットワークでは、送信無線機からの干渉は、送信無線機に近接した他の無線機に影響を与えることがある。例えば、モバイルワイヤレスホットスポットを実装する多くのデバイスは、２つの無線機（例えば、ワイヤレスピアデバイスとのワイヤレスネットワーキングのための第１の無線機と、バックホールネットワークと通信する第２の無線機）を有する。そのようなシステムでは、バックホールネットワークとの通信のための無線機は、比較的近接して配置されたピアワイヤレスデバイスに干渉しうる。別の例として、ピアワイヤレスデバイスに近接している別個のネットワークデバイス（モバイル電話または第２のモバイルホットスポット）が、ピアワイヤレスデバイスに干渉しうる。
【０００４】
[0004]そのような干渉の結果として、肯定応答パケットは、成功裡に受信されない可能性がある。１つのそのようなシナリオでは、ピアワイヤレスデバイスは、データパケットをアクセスポイント（例えば、モバイルワイヤレスホットスポット）に送信する。アクセスポイントは、１つの無線機においてデータパケットをバックホールネットワークに送信し、第２の無線機において肯定応答をピアワイヤレスデバイスにほぼ同時に送信しうる。ピアワイヤレスデバイスが適切なフィルタリング技術を有さない場合、データパケットのバックホールネットワークへの送信は、肯定応答パケットの送信に干渉し、ピアワイヤレスデバイスに肯定応答パケットを受信させない可能性がある。結果として、ピアワイヤレスデバイスは、たとえアクセスポイントによって成功裡に受信されたとしても、データパケットを再送する。
【発明の概要】
【０００５】
[0005]システム、方法、および機械可読媒体の実施形態は、ネットワークデバイスからパケットを受信することを含む。２つの無線送信の間の干渉が、ネットワークデバイスに肯定応答パケットを受信させない、または受信させない潜在性を有する、という決定がなされる。そのような決定に応答して、実施形態は、変調次数（modulation order）および／またはコーディングレートを下げることによって、肯定応答パケット送信ビットレート（acknowledgement packet transmission bit rate）を低下させる。いくつかの実施形態では、２つの無線送信の間の干渉が起こっている、または起こりうるという決定は、肯定応答が送られた後にパケットの再送を受信することに少なくとも部分的に基づくことができる。代替の実施形態では、干渉の潜在性は、干渉している無線ソースに対するネットワークデバイスの近接度を決定するために使用されたメトリクスにしたがって決定されうる。
【０００６】
[0006]いくつかの実施形態では、アクセスポイントによる送信のための方法は、第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、第１のネットワーキング技術を使用して第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介してネットワークデバイスから第１のパケットを受信することと、第１のパケットを受信することに応答して、第１のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを送信することと、第１の無線機において第２のパケットを受信することであって、第２のパケットは、第１のパケットの再送である、受信することと、第１のパケットの再送を受信することに応答して、第２のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを再送することであって、第２のビットレートは、第１のビットレートよりも小さい、再送することと、を備える。
【０００７】
[0007]いくつかの実施形態では、受信された第２のパケットは、アクセスポイントの第２の無線機からの干渉の結果であり、第２の無線機は、第２のネットワーキング技術を使用する。
【０００８】
[0008]いくつかの実施形態では、方法はさらに、第１のビットレートよりも低いワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定することと、第２のビットレートになるように複数のビットレートレベルのうちの１つを選択することとを備える。
【０００９】
[0009]いくつかの実施形態では、複数のビットレートレベルのうちの１つを選択することは、複数のビットレートレベルから最も高いビットレートレベルを決定することと、第２のビットレートになるように最も高いビットレートレベルを選択することとを備える。
【００１０】
[0010]いくつかの実施形態では、方法はさらに、第１のパケットの再送を受信することに応答して、第１のビットレートから、ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートへと、第１の無線機に関連付けられたビットレートを低減することを備える。
【００１１】
[0011]いくつかの実施形態では、第１のネットワーキング技術は、Ｗｉ−Ｆｉ（登録商標）である。
【００１２】
[0012]いくつかの実施形態では、第１の無線機は、少なくともＷＬＡＮ無線機を備え、第２の無線機は、ロングタームエボリューション（ＬＴＥ）無線機を備え、ネットワークデバイスは、少なくともＷＬＡＮ無線機を備え、ＬＴＥ無線機は、ネットワークデバイスのＷＬＡＮ無線機に干渉をもたらす。
【００１３】
[0013]いくつかの実施形態では、方法は、第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、第１のネットワーキング技術を使用して第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介してネットワークデバイスから第１のパケットを受信することと、第１の無線機に対するネットワークデバイスの近接度を示す第１のパケットに関連付けられた１つまたは複数のメトリクスを検出することと、第１のパケットに関連付けられた１つまたは複数のメトリクスに少なくとも部分的に基づいて、パケットの送信に関するビットレートを低減するよう決定することと、第１のパケットを受信することに応答して、低減されたビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを送信することとを備える。
【００１４】
[0014]いくつかの実施形態では、第１の無線機に対するネットワークデバイスの近接度を示す第１のパケットに関連付けられた１つまたは複数のメトリクスを検出することと、第１のパケットに関連付けられた１つまたは複数のメトリクスに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう決定することとは、第１の無線機に対するネットワークデバイスの近接度を示す第１のパケットに関連付けられた信号強度を決定することと、第１のパケットに関連付けられた信号強度が予め定められた信号強度しきい値よりも大きいかどうかに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう決定することとを備える。
【００１５】
[0015]いくつかの実施形態では、第１のパケットに関連付けられた信号強度を決定することは、第１のパケットに関連付けられた受信信号強度インジケータ（ＲＳＳＩ）を計算することを備える。
【００１６】
[0016]いくつかの実施形態では、第１のネットワークデバイスは、第１のネットワーキング技術を使用する第１の無線機であって、該第１の無線機は、第１のネットワーキング技術を使用して第１の無線機と第２のネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介して第２のネットワークデバイスから第１のパケットを受信することと、第１のパケットの受信に応答して、第１のビットレートで第２のネットワークデバイスに肯定応答パケットを送信することとを行うものである、第１の送信機と、肯定応答レート決定ユニット（acknowledgement rate determination unit）であって、第１の無線機と第２の無線機との間の干渉が潜在的に存在すると決定することと、第１の無線機と第２の無線機との間の干渉が潜在的に存在すると決定することに応答して、パケット肯定応答（packet acknowledgements）の送信に関する肯定応答ビットレートを修正することとを行うものである、肯定応答レート決定ユニットと、を備える。
【００１７】
[0017]いくつかの実施形態では、肯定応答レート決定ユニットは、第１の無線機と第２の無線機との間の干渉が潜在的に存在すると決定することに応答して、肯定応答ビットレートを第２のビットレートに修正するものであり、第２のビットレートは、第１のビットレートよりも低く、ＭＡＣ（媒体アクセス制御）ユニットは、第２のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを送信する。
【００１８】
[0018]いくつかの実施形態では、肯定応答レート決定ユニットは、第１のパケットの再送の受信に応答して、第１の無線機と第２の無線機との間の干渉が潜在的に存在すると決定するものである。
【００１９】
[0019]いくつかの実施形態では、肯定応答レート決定ユニットは、ネットワークデバイスが第２の無線機に近接しているという決定に応答して、第１の無線機と第２の無線機との間の干渉が潜在的に存在すると決定するものである。
【００２０】
[0020]いくつかの実施形態では、第１のネットワーキング技術は、ＬＴＥ（ロングタームエボリューション）ネットワーキング技術を備える。
【００２１】
[0021]いくつかの実施形態では、デバイスは、アクセスポイントを備える。
【００２２】
[0022]いくつかの実施形態では、アクセスポイントは、ＳｏｆｔＡＰ（ソフトウェア・イネーブルド・アクセスポイント（Software enabled Access Point））を備える。
【００２３】
[0023]いくつかの実施形態では、ネットワークデバイスと第１の無線機とは、Ｗｉ−Ｆｉ（登録商標）デバイスである。
【００２４】
[0024]いくつかの実施形態では、第１の無線機は、少なくともＷＬＡＮ無線機を備え、第２の無線機は、ロングタームエボリューション（ＬＴＥ）無線機を備え、ネットワークデバイスは、少なくともＷＬＡＮ無線機を備え、ＬＴＥ無線機は、ネットワークデバイスのＷＬＡＮ無線機に干渉をもたらす。
【００２５】
[0025]いくつかの実施形態では、第１の無線機は、第２の無線機とコロケーションされる。
【００２６】
[0026]いくつかの実施形態では、機械実行可能命令を記憶した１つまたは複数の機械可読媒体であり、該機械実行可能命令は、１つまたは複数のプロセッサによって実行されたとき、１つまたは複数のプロセッサに、第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、第１のネットワーキング技術を使用して第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介してネットワークデバイスから第１のパケットを受信することと、第１のパケットを受信することに応答して、第１のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを送信することと、第１の無線機において第２のパケットを受信することであって、第２のパケットは、第１のパケットの再送である、受信することと、第１のパケットの再送を受信することに応答して、第２のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを再送することであって、第２のビットレートは、第１のビットレートよりも低い、再送することと、を備える動作を実行させる。
【００２７】
[0027]いくつかの実施形態では、受信された第２のパケットは、アクセスポイントの第２の無線機からの干渉の結果であり、第２の無線機は、第２のネットワーク技術を使用する。
【００２８】
[0028]いくつかの実施形態では、動作はさらに、第１のビットレートよりも低いワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定することと、第２のビットレートになるように複数のビットレートレベルのうちの１つを選択することとを備える。
【００２９】
[0029]いくつかの実施形態では、複数のビットレートレベルのうちの１つを選択することは、複数のビットレートレベルから最も高いビットレートレベルを決定することと、第２のビットレートになるように最も高いビットレートレベルを選択することとを備える。
【００３０】
[0030]いくつかの実施形態では、動作はさらに、第１のパケットの再送を受信することに応答して、第１のビットレートから、ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートへと、第１の無線機に関連付けられたビットレートを低減することを備える。
【００３１】
[0031]いくつかの実施形態では、機械実行可能命令を記憶した１つまたは複数の機械可読媒体であり、該機械実行可能命令は、１つまたは複数のプロセッサによって実行されたとき、１つまたは複数のプロセッサに、第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、第１のネットワーキング技術を使用して第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介してネットワークデバイスから第１のパケットを受信することと、第１の無線機に対するネットワークデバイスの近接度を示す第１のパケットに関連付けられた１つまたは複数のメトリクスを検出することと、第１のパケットに関連付けられた１つまたは複数のメトリクスに少なくとも部分的に基づいて、パケットの送信に関するビットレートを低減するよう決定することと、第１のパケットを受信することに応答して、低減されたビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを送信することとを備える動作を実行させる。
【００３２】
[0032]いくつかの実施形態では、第１の無線機に対するネットワークデバイスの近接度を示す第１のパケットに関連付けられた１つまたは複数のメトリクスを検出することと、第１のパケットに関連付けられた１つまたは複数のメトリクスに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう決定することとは、第１の無線機に対するネットワークデバイスの近接度を示す第１のパケットに関連付けられた信号強度を決定することと、第１のパケットに関連付けられた信号強度が予め定められた信号強度しきい値よりも大きいかどうかに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう決定することとを備える。
【００３３】
[0033]いくつかの実施形態では、第１のパケットに関連付けられた信号強度を決定することは、第１のパケットに関連付けられた受信信号強度インジケータ（ＲＳＳＩ）を計算することを備える。
【００３４】
[0034]いくつかの実施形態では、第１のパケットに関連付けられた１つまたは複数のメトリクスに少なくとも部分的に基づいてパケットの送信に関するビットレートを低減するよう決定することは、第１の無線機に関連付けられたビットレートをワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートに低減することを備える。
【００３５】
[0035]いくつかの実施形態では、動作はさらに、現在のビットレートよりも低いワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定することと、低減されたビットレートになるように複数のビットレートレベルのうちの１つを選択することとを備える。
【００３６】
[0036]いくつかの実施形態では、デバイスは、第１のネットワーキング技術を使用する第１の無線機を含むアクセスポイントにおいて、第１のネットワーキング技術を使用して第１の無線機とネットワークデバイスとを通信可能に結合するワイヤレス通信リンクを介してネットワークデバイスから第１のパケットを受信する手段と、第１のパケットを受信することに応答して、第１のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを送信する手段と、第１の無線機において第２のパケットを受信する手段であって、第２のパケットは第１のパケットの再送である、受信する手段と、第１のパケットの再送を受信することに応答して、第２のビットレートで第１の無線機からネットワークデバイスに肯定応答パケットを再送する手段であって、第２のビットレートは第１のビットレートよりも小さい、再送する手段と、を備える。
【００３７】
[0037]いくつかの実施形態では、受信された第２のパケットは、第２の無線機からの干渉の結果であり、第２の無線機は、第２のネットワーキング技術を使用する。
【００３８】
[0038]いくつかの実施形態では、デバイスはさらに、第１のビットレートよりも低いワイヤレス通信リンクに関連付けられた複数のビットレートレベルを決定する手段と、第２のビットレートになるように複数のビットレートレベルのうちの１つを選択する手段とを備える。
【００３９】
[0039]いくつかの実施形態では、複数のビットレートレベルのうちの１つを選択する手段は、複数のビットレートレベルから最も高いビットレートレベルを決定する手段と、第２のビットレートになるように最も高いビットレートレベルを選択する手段とを備える。
【００４０】
[0040]いくつかの実施形態では、デバイスはさらに、第１のパケットの再送を受信することに応答して、第１のビットレートから、ワイヤレス通信リンクに関連付けられた最も低い利用可能なビットレートへと、第１の無線機に関連付けられたビットレートを低減する手段を備える。
【００４１】
[0041]いくつかの実施形態では、第１のネットワーキング技術は、Ｗｉ−Ｆｉ（登録商標）である。
【００４２】
[0042]いくつかの実施形態では、第１の無線機は、少なくともＷＬＡＮ無線機を備え、第２の無線機は、ロングタームエボリューション（ＬＴＥ）無線機を備え、ネットワークデバイスは、少なくともＷＬＡＮ無線機を備え、ＬＴＥ無線機は、ネットワークデバイスのＷＬＡＮ無線機に干渉をもたらす。
【００４３】
[0043]添付の図面を参照することによって、本実施形態は、より良く理解され、多数の目的、特徴、および利点が当業者に明らかになる。
【図面の簡単な説明】
【００４４】
【図１】諸実施形態が実装されうるネットワーク化されたシステムを図示するブロック図である。
【図２】諸実施形態による肯定応答ビットレートを決定するための方法を例示するフローチャートである。
【図３】代替の実施形態による肯定応答ビットレートを決定するための方法を例示するフローチャートである。
【図４】肯定応答ビットレートを決定するための方法の実例的な動作を提供するシーケンス図である。
【図５】通信ネットワークにおいてパケット送信を比例的にスケジュールするためのメカニズムを含む電子デバイスの１つの実施形態のブロック図の一例である。
【詳細な説明】
【００４５】
[0049]以下の説明は、本発明の主題の技法を具現化する例示的なシステム、方法、技法、命令シーケンスおよびコンピュータプログラム製品を含む。しかしながら、説明される実施形態はこれらの特定の詳細なしに実施されうることが理解される。例えば、実施例は無線機がコロケーションされた構成に言及するが、無線機がコロケーションされていない他の構成も可能である。他の事例では、良く知られた命令インスタンス、プロトコル、構造および技法は、説明を不明瞭にしないために、詳細には示されていない。
【００４６】
[0050]一般的に言えば、実施形態は、２つの無線送信の間の干渉が、ネットワークデバイスに肯定応答パケットを受信させない、または受信させない潜在性を有すると決定する。そのような決定に応答して、実施形態は、肯定応答パケットが成功裡に受信されることができる可能性を増大させるために肯定応答パケット送信ビットレートを低下させ、それによって、成功裡に受信されたパケットの不必要な再送を避ける。
【００４７】
[0051]図１は、実施形態が実装されうるネットワーク化されたシステム１００を示すブロック図である。システム１００は、アクセスポイント１０２、ネットワークデバイス１２０と１２２、およびバックホールネットワーク１３０を含みうる。２つのネットワークデバイス（例えば、ネットワークデバイスＡ１２０とネットワークデバイスＢ１２２と）が図１に示されているが、本開示の恩恵を受ける当業者は、ネットワークシステムが２つよりも多くのネットワークデバイスを含みうることを理解するだろう。ネットワークデバイスＡ１２０とネットワークデバイスＢ１２２とは、アクセスポイント１０２とのワイヤレス通信が可能なあらゆるタイプのデバイスでありうる。そのようなデバイスの例は、ラップトップコンピュータ、タブレットコンピュータ、デスクトップコンピュータ、ミュージックプレーヤ、モバイル電話、携帯情報端末、等、を含むが、それらに限定されない。
【００４８】
[0052]アクセスポイント１０２は、スタンドアロンアクセスポイントでありうる、または他のデバイスに組み込まれうる。例えば、アクセスポイント１０２は、ＭｉＦｉ（登録商標）または同様のタイプのアクセスポイントでありうる。代替として、アクセスポイント（ＡＰ）１０２は、モバイル電話または他のネットワークデバイスがソフトウェアを介してモバイルワイヤレスホットスポットとして機能するように可能にされうる、ＳｏｆｔＡＰ（ソフトウェア・イネーブルド・アクセスポイント）でありうる。
【００４９】
[0053]アクセスポイント１０２は、２つの無線機、無線機Ａ１０４と無線機Ｂ１０６とを含む。無線機Ａ１０４と無線機Ｂ１０６とは、２つの異なるネットワーキング技術の一部として使用されうる。例えば、いくつかの実施形態では、無線機Ａ１０４は、ピアネットワークデバイスＡ１２０とデバイスＢ１２２と通信するために、ＷＬＡＮインタフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）（ブルートゥース）インタフェース、ＷｉＭＡＸ（登録商標）インタフェース、ＺｉｇＢｅｅ（登録商標）インタフェース、ワイヤレスＵＳＢインタフェース、等、を実装するために使用され得、無線機Ｂ１０６は、バックホールネットワーキング技術を実装するために使用され得る。例えば、無線機Ｂ１０６は、バックホールネットワーク１３０と通信するためにＬＴＥ（ロングタームエボリューション）ネットワーキング技術を実装しうる。実施形態は、無線機Ａ１０４または無線機Ｂ１０６のいずれについても任意の特定のネットワーキング技術に限定されない。さらに、２つの無線機が図１に示されているが、代替の実施形態は、２つよりも多くの無線機を有しうる。
【００５０】
[0054]ＭＡＣ（媒体アクセス制御）ユニット１０８は、無線機Ａ１０４を制御する。例えば、ＭＡＣユニット１０８は、少なくとも部分的に、無線機Ａ１０４によって提供されたネットワーキング技術を実装するための論理を提供しうる。図１には示されていないが、無線機Ｂ１０６はまた、ＭＡＣレイヤを有しうる。ＭＡＣユニット１０８は、肯定応答（ＡＣＫ）レート決定ユニット１１０を含む。ＡＣＫレート決定ユニット１１０は、無線機Ａ１０４と無線機Ｂ１０６とからの送信がネットワークデバイスＡ１２０またはネットワークデバイスＢ１２２によるパケットの成功した受信に干渉しているかどうかを決定するための論理を含む。いくつかの実施形態では、ＡＣＫレート決定ユニットは、潜在的な干渉が存在するというインジケーションとして既に成功裡に受信されたパケットの再送を受信することを使用しうる。そのような実施形態では、ネットワークデバイスによる再送は、肯定応答パケットが受信されなかったことを示す。肯定応答パケットの非受信の理由は、干渉に起因しうる。代替の実施形態では、ＡＣＫレート決定ユニット１１０は、ネットワークデバイスが干渉が起こりうるようなアクセスポイントの十分な近接範囲内に存在するかどうかを決定するために、ネットワークデバイス（例えば、ネットワークデバイスＡ１２０またはネットワークデバイスＢ１２２）からパケットを受信することに関連付けられたメトリクスを決定しうる。干渉が潜在的に存在すると決定される場合、いくつかの実施形態では、ＡＣＫレート決定ユニット１１０は、影響を受けたネットワークデバイスとの通信について肯定応答レートを低下させうる。
【００５１】
[0055]図１に示された例では、破線１２４は、その中で干渉が起こりうる区域を示す。干渉の区域が固定ではなく、デバイスごとに異なり、また、特定の時点における通信環境（または使用された技術）に応じて異なりうることに留意されたい。例示の目的で、ネットワークデバイス１２０とネットワークデバイス１２２とがアクセスポイント１０２と通信していると仮定する。さらに、ネットワークデバイス１２２が成功裏に肯定応答パケットを受信したが、ネットワークデバイス１２０は受信しなかったと仮定する。この例では、ＡＣＫレート決定ユニット１０８は、ネットワークデバイス１２２について最初に確立された肯定応答レートをそのままにしながら、ネットワークデバイス１２０に関する肯定応答レートを低下させうる。代替として、アクセスポイント１０２は、信号強度に少なくとも部分的に基づいて、ネットワークデバイス１２０が、干渉が起こりうるようなアクセスポイント１０２の十分な近接範囲内に存在し、ネットワークデバイス１２２が、干渉の可能性が低いようなアクセスポイント１０２から十分遠く離れたところ（区域１２４の外）にあることを決定し得る。そのようなケースでは、ＡＣＫレート決定ユニット１１０は、ネットワークデバイス１２２について最初に確立された肯定応答レートをそのままにしながら、ネットワークデバイス１２０との通信に関する肯定応答レートを低下させうる。
【００５２】
[0056]近接が必ずしも干渉をもたらすわけではないことに留意されたい。例えば、ネットワークデバイス１２０は、無線機Ａ１０４と無線機Ｂ１０６とからのパケットのほぼ同時の送信によって引き起こされた干渉を除去するために十分な能力のフィルタを含みうるが、一方でネットワークデバイス１２２は、そのようなフィルタを含まないことがある。この例では、ネットワークデバイス１２２がアクセスポイント１０２からより遠くに存在するとしても、干渉がネットワークデバイス１２２について検出され、ネットワークデバイス１２０については検出されないことが起こりうる。
【００５３】
[0057]図１は、無線機Ａ１０４と無線機Ｂ１０６とをコロケーションされたものとして示す。無線機Ａ１０４と無線機Ｂ１０６とは、同じシステムオンチップ（ＳｏＣ）内、同じ回路基板内、同じアクセスポイント内、等においてコロケーションされうる。しかしながら、無線機がコロケーションされる必要はないことに留意されたい。例えば、ネットワークデバイスＢ１２２の無線機は、ネットワークデバイスＡ１２０の無線機の動作に干渉しうる。本開示の恩恵を受ける当業者は、以下において説明されるシステムおよび方法が、ある無線機が別の無線機の通信に干渉しうる任意のワイヤレス通信環境において使用されうることを認識するであろう。
【００５４】
[0058]システム１００およびＡＣＫレート決定ユニット１１０の例示的な動作に関するさらなる詳細は、図２〜４に関連して以下で提供される。
【００５５】
[0059]図２は、諸実施形態による肯定応答ビットレートを決定する方法２００を例示するフローチャートである。いくつかの実施形態では、方法２００において説明される動作のいくつかまたはすべてが、アクセスポイント１０２において提供されるネットワークスタックのＭＡＣ（媒体アクセス制御）レイヤにおいて遂行されうる。方法２００は、ブロック２０２において、第１の無線機におけるワイヤレスネットワークデバイスからのパケットの受信から始まる。パケットは、パケット受信ビットレートと呼ばれるビットレートで受信されるが、また、アップリンクビットレートとも呼ばれうる。
【００５６】
[0060]ブロック２０４において、肯定応答パケットは、第１の無線機を使用してワイヤレスネットワークデバイスに送信される。パケットは、ダウンリンク肯定応答ビットレートとも呼ばれる、肯定応答ビットレートで送信される。干渉が存在しうるという決定がない場合、肯定応答パケットに関するビットレートは、パケット受信ビットレートから決定されうる。概して、パケット受信ビットレートに対応する最高の設定された肯定応答ビットレート（highest configured acknowledgement bit rate）が選ばれうる。最高の設定された肯定応答ビットレートは、使用されているワイヤレスネットワーキング技術に応じて異なる。例えば、いくつかの実施形態では、パケット受信ビットレートは、５４Ｍｂｐｓ（メガビット／秒）でありうるが、設定された肯定応答ビットレート（configured acknowledgement bit rate）は、１２、６、および２Ｍｂｐｓから選択されうる。そのような例では、肯定応答パケットは、それが最も高い利用可能な肯定応答ビットレートであり、かつそれがパケット受信ビットレートを上回らないので、１２Ｍｂｐｓの肯定応答ビットレートで最初に送信されうる。
【００５７】
[0061]ブロック２０６において、方法を実行するデバイスは、再送されたパケットが受信されたと決定する。再送されたパケットを受信すると、方法は、ブロック２０８に続く。再送されたパケットが受信されない場合、方法は、後続のパケットの受信を待つためにブロック２０２に戻る。
【００５８】
[0062]ブロック２０４において送信された肯定応答パケットが潜在的な干渉に起因して受信されなかったという決定がなされる。その決定に応答して、ブロック２０８において、肯定応答ビットレートが低減される。いくつかの実施形態では、肯定応答ビットレートは、より低い次のビットレートに低減されうる。例えば、上述した設定された肯定応答ビットレートの例を仮定すると、肯定応答ビットレートは、１２Ｍｂｐｓからより低い次のレートの６Ｍｂｐｓに低下しうる。代替の実施形態では、肯定応答ビットレートは、最低の設定された肯定応答ビットレートに低減されうる。上述した例の設定された肯定応答ビットレートを使用すると、肯定応答ビットレートは、２Ｍｂｐｓに設定されうる。いくつかの実施形態では、最低の設定された肯定応答ビットレートに達したら、肯定応答ビットレートのそれ以上の低下は起こらない。いくつかの実装形態では、肯定応答ビットレートは、変調次数を低減することによって低減される。代替の実装形態では、肯定応答ビットレートは、コーディングレートを低減することによって低減される。さらなる代替の実施形態では、変調次数とコーディングレートとの両方が、低減され得る。
【００５９】
[0063]２０８において肯定応答レートを低減した後、方法は、新たに低減されたビットレートで肯定応答パケットを再送するためにブロック２０４に戻る。ブロック２０４〜２０８は、データパケットのさらなる再送が受信される場合に繰り返されうる。
【００６０】
[0064]図３は、代替の実施形態による肯定応答ビットレートを決定する方法３００を例示するフローチャートである。上述の方法２００と同様に、いくつかの実施形態では、方法２００において説明された動作のいくつかのまたはすべてが、アクセスポイント１０２において提供されるネットワークスタックのＭＡＣ（媒体アクセス制御）レイヤにおいて遂行されうる。方法３００は、ブロック３０２において、第１の無線機におけるワイヤレスネットワークデバイスからのパケットの受信から始まる。パケットは、パケット受信ビットレートで受信される。
【００６１】
[0065]ブロック３０４において、パケットの受信に関連付けられた１つまたは複数のメトリクスが決定される。いくつかの実施形態では、ＲＳＳＩ（受信信号強度インジケーション）メトリクスが計算される。概して、ＲＳＳＩメトリクスは、アンテナにおいて受信された信号の電力のインジケーションである。より高いＲＳＳＩ値は、より低いＲＳＳＩ値よりも強い信号を示す。ＲＳＳＩメトリクスは、信号送信が肯定応答パケットの受信に干渉しうるほどに、パケットを送信するワイヤレスネットワークデバイスがパケットを受信するデバイスに十分に近接しているかどうかを決定するために使用され得る。
【００６２】
[0066]他のメトリクスが、ＲＳＳＩメトリクスの代わりに、またはＲＳＳＩメトリクスに加えて、使用されることができる。例えば、第２の無線機の送信電力および送信周波数は、ネットワークデバイスと通信するために使用される無線機の送信への干渉が起こる可能性があるかどうかを決定するために利用されうる。
【００６３】
[0067]ブロック３０６において、第１の無線機の送信と第２の無線機の送信との間で干渉が起こりうることをメトリクスが示すかどうかを決定するためにチェックが行われる。いくつかの実施形態では、ＲＳＳＩが設定可能なまたは所定のしきい値を上回る場合、ブロック３０６におけるチェックは、干渉が潜在的に存在すると決定する。第２の無線機の送信電力および周波数は、干渉が起こる可能性があるかどうかを決定するために、第１の無線機の送信電力および周波数と比較されうる。
【００６４】
[0068]ブロック３０６におけるチェックが、第２の無線機の送信が第１の無線機の送信に干渉しうると決定する場合、ブロック３０８において、肯定応答ビットレートが低減されうる。方法２００と同様に、いくつかの実施形態では、肯定応答ビットレートは、より低い次のビットレートに低減されうる。例えば、上述した設定された肯定応答ビットレートの例を仮定すると、肯定応答ビットレートは、１２Ｍｂｐｓからより低い次のレートの６Ｍｂｐｓに低減されうる。代替の実施形態では、肯定応答ビットレートは、最低の設定された肯定応答ビットレートに低減されうる。上述した設定された肯定応答ビットレートの例を使用すると、肯定応答ビットレートは、２Ｍｂｐｓに設定されうる。いくつかの実施形態では、最低の設定された肯定応答ビットレートに達したら、肯定応答ビットレートのそれ以上の減少は起こらない。ブロック３１０において、肯定応答データパケットは、現在の肯定応答データパケットレートで送信される。
【００６５】
[0069]図４は、上記方法２００の動作の例を提供するシーケンス図４００である。図４に示された例では、ネットワークデバイス１２０は、方法２００を実行するように構成されたアクセスポイント１０２と通信する。アクセスポイント１０２はさらに、ネットワークデバイス４２０から受信されたパケットをバックホールネットワークに転送するためにバックホールネットワーク１３０と通信する。以上で図１において説明したように、ネットワークデバイス１２０とアクセスポイント１０２とを通信可能に結合するネットワークは、あらゆるタイプのワイヤレスネットワークでありうる。バックホールネットワーク１３０は、ＬＴＥネットワークでありうる。
【００６６】
[0070]動作４０２において、ネットワークデバイス１２０は、パケットをアクセスポイント１０２に送信する。パケットは、第１の無線機においてパケット受信ビットレートで送信および受信される。動作４０４において、アクセスポイント１０２は、第２の無線機を使用してデータパケットをバックホールネットワークに転送する。
【００６７】
[0071]動作４０６において、アクセスポイント１０２は、第１の無線機を使用してパケットの受信を肯定応答（acknowledge）するために肯定応答パケットを送信する。この例では、アクセスポイント１０２は、パケット受信ビットレートにしたがって決定された肯定応答パケットを送るために肯定応答パケットビットレートを使用する。動作の線４０４における「Ｘ」によって示されているように、肯定応答パケットは、ネットワークデバイス１２０によって適切に受信されない。これは、動作４０４において起こる、データパケットをバックホールネットワークに転送する第２の無線機による送信に起因する干渉に起因しうる。シーケンス図に示されているように、動作４０４と４０６とは、無線機Ａによる送信と無線機Ｂによる送信との間に重複が存在するように、ほぼ並行して、同時に、またはほぼ同時に、行われうる。
【００６８】
[0072]動作４０８において、ネットワークデバイス１２０は、パケットをアクセスポイント１０２に再送する。アクセスポイント１０２は、再送されたパケットを受信する。再送されたパケットを受信することに応答して、アクセスポイント１０２は、再送の理由が、パケットをバックホールネットワークに転送する動作４０４において起こる干渉を起こす送信の結果として、ネットワークデバイス１２０が肯定応答パケットを受信しなかったからであると決定する。加えて、動作４１０において、アクセスポイント１０２は、肯定応答ビットレートを減少させる。上述されたように、肯定応答ビットレートは、次に低い設定された肯定応答ビットレートに低減されうる。代替として、肯定応答ビットレートは、最低の設定された肯定応答ビットレートに低減されうる。動作４１２において、アクセスポイント１０２は、肯定応答パケットを新たに低減された肯定応答ビットレートで再び送る。
【００６９】
[0073]当業者によって認識されるように、本発明の主題の態様は、システム、方法、またはコンピュータプログラム製品として具現化されうる。それ故に、本発明の主題の態様は、全て一般的に「回路」、「モジュール」または「システム」と本明細書において呼ばれうる、全体的にハードウェアの実施形態、（ファームウェア、常駐ソフトウェア、マイクロコード、等を含む）ソフトウェアの実施形態またはソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形を取りうる。さらに、本発明の主題の態様は、その上にコンピュータ可読プログラムコードを具現化した１つまたは複数のコンピュータ可読媒体において具現化されたコンピュータプログラム製品の形を取りうる。
【００７０】
[0074]１つまたは複数のコンピュータ可読媒体のあらゆる組み合わせが利用されうる。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体でありうる。コンピュータ可読記憶媒体は、例えば、電子、磁気、光学、電磁気、赤外線、または半導体のシステム、装置、あるいはデバイス、もしくは前述の任意の適切な組み合わせでありうるが、それらに限定されない。コンピュータ可読記憶媒体のより具体的な例（非網羅的なリスト）は、１つまたは複数のワイヤを有する電気接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能プログラマブル読取専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶デバイス、磁気記憶デバイス、または前述の任意の適切な組み合わせを含むであろう。本文書のコンテキストにおいて、コンピュータ可読記憶媒体は、命令実行システム、装置、またはデバイスによる使用のために、あるいはそれらと関連してプログラムを含む、もしくは記憶することができる任意の有形媒体でありうる。
【００７１】
[0075]コンピュータ可読信号媒体は、例えば、ベースバンドにおいてまたは搬送波の一部として具現化されたコンピュータ可読プログラムコードを備える伝搬されたデータ信号を含みうる。そのような伝搬された信号は、電磁的、光学的、またはそれらの任意の適した組み合わせを含むが、それらに限定されない任意の様々な形をとりうる。コンピュータ可読信号媒体は、命令実行システム、装置、またはデバイスによる使用のために、あるいはそれらと関連してプログラムを通信、伝搬、またはトランスポートすることができる、コンピュータ可読記憶媒体ではない任意のコンピュータ可読媒体でありうる。
【００７２】
[0076]コンピュータ可読媒体において具現化されたプログラムコードは、ワイヤレス、ワイヤライン、光ファイバケーブル、ＲＦ、等、または前述の任意の適した組み合わせを含むが、それらに限定されない任意の適切な媒体を使用して送信されうる。
【００７３】
[0077]本発明の主題の態様に関する動作を実施するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、等のようなオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語または同様のプログラミング言語のような、従来の手続き型プログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組み合わせで書かれうる。プログラムコードは、ユーザのコンピュータにおいて全体的に、ユーザのコンピュータにおいて部分的に、スタンドアロンソフトウェアパッケージとして、ユーザのコンピュータにおいて部分的におよび遠隔コンピュータにおいて部分的にまたは遠隔コンピュータあるいはサーバにおいて全体的に実行しうる。後のシナリオにおいて、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む、あらゆるタイプのネットワークを通じてユーザのコンピュータと接続されうる、あるいは（例えば、インターネットサービスプロバイダを使用してインターネットを通じて）外部コンピュータに対して接続がなされうる。
【００７４】
[0078]本発明の主題の態様は、本発明の主題の実施形態にしたがって、方法、装置（システム）およびコンピュータプログラム製品のフローチャートの例示および／またはブロック図を参照して説明される。フローチャートの例示および／またはブロック図の各ブロック、およびフローチャートの例示および／またはブロック図におけるブロックの組み合わせがコンピュータプログラム命令によって実装されることができることが理解されるであろう。これらのコンピュータプログラム命令は、コンピュータのプロセッサまたは他のプログラマブルデータ処理装置を介して実行する命令が、フローチャートおよび／またはブロック図のブロックにおいて規定された機能／動作を実装するための手段を作成するように、機械を生産するために汎用コンピュータ、特殊用途コンピュータのプロセッサ、または他のプログラマブルデータ処理装置に提供されうる。
【００７５】
[0079]これらのコンピュータプログラム命令はまた、コンピュータ可読媒体において記憶された命令がフローチャートおよび／またはブロック図のブロックにおいて規定された機能／動作を実装する命令を含む製造品を生産するように、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスに特定の方式で機能するように指示することができるコンピュータ可読媒体において記憶されうる。
【００７６】
[0080]コンピュータプログラム命令はまた、コンピュータまたは他のプログラマブル装置において実行する命令がフローチャートおよび／またはブロック図のブロックにおいて規定された機能／動作を実装するための処理を提供するように、一連の動作ステップが処理を実装されたコンピュータを生産するためにコンピュータ、他のプログラマブル装置または他のデバイスにおいて遂行されるよう、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスにおいてロードされうる。
【００７７】
[0081]図５は、干渉が存在する中で肯定応答レートを修正するためのメカニズムを含む電子デバイス５００の１つの実施形態のブロック図である。いくつかの実装では、電子デバイス５００は、ラップトップコンピュータ、ネットブック、モバイル電話、電力線通信デバイス、携帯情報端末（ＰＤＡ）、アクセスポイント、または通信ネットワークにわたって交信するよう構成された通信ユニットを備える他の電子システムのうちの１つでありうる。電子デバイス５００は、（ことによると、多数のプロセッサ、多数のコア、多数のノードを含む、および／またはマルチスレッディング、等、を実装する）プロセッサユニット５０２を含む。電子デバイス５００は、メモリユニット５０６を含む。メモリユニット５０６は、システムメモリ（例えば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ ＲＡＭ、ＤＤＲ ＲＡＭ、ＥＥＰＲＯＭ（登録商標）、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭ（登録商標）、等、のうちの１つまたは複数）または既に上述された機械可読媒体の可能な実現のうちの任意の１つまたは複数でありうる。電子デバイス５００はまた、バス５１０（例えば、ＰＣＩ、ＩＳＡ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）、ＩｎｆｉｎｉＢａｎｄ（登録商標）、ＮｕＢｕｓ、ＡＨＢ、ＡＸＩ、等）、およびワイヤレスネットワークインタフェース（例えば、ＷＬＡＮインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）インタフェース、ＷｉＭＡＸ（登録商標）インタフェース、ＺｉｇＢｅｅ（登録商標）インタフェース、ワイヤレスＵＳＢインタフェース、等）またはワイヤードネットワークインタフェース（例えば、イーサネット（登録商標）インタフェース、電力線通信インタフェース、等）を含みうる１つまたは複数のネットワークインタフェース５０４を含む。いくつかの実装では、電子デバイス５００は、多数のネットワークインタフェースをサポートしうるが、その各々は、電子デバイス５００を異なる通信ネットワークに結合するよう構成される。
【００７８】
[0082]電子デバイス５００はまた、通信ユニット５０８を含む。通信ユニット５０８は、第１の無線機Ａ５１６に結合された肯定応答レート決定ユニット５１４とＭＡＣユニット５１２とを備える。いくつかの実施形態では、電子デバイス５００は、第２の無線機Ｂ５２２に結合された第２の通信ユニット５２０を含む。独立したユニットとして示されているが、通信ユニット５０８および通信ユニット５２０のいずれかまたは両方は、ネットワークインタフェース５０４の一部でありうる。図１−３において上述されたように、ＭＡＣユニット５１２と肯定応答レート決定ユニット５１４とは、ピアネットワークデバイスとの通信に対する肯定応答レートを動的に決定するために機能を実装する。これらの機能のうちの任意の１つは、プロセッサユニット５０２においておよび／またはハードウェアにおいて部分的に（または全体的に）実装されうる。例えば、機能は、特定用途向け集積回路を用いて、プロセッサユニット５０２において実装された論理において、通信ユニット５０８において含まれた専用プロセッサにおいて、周辺デバイスまたはカードにおけるコプロセッサにおいて、等、で実装されうる。さらに、実現は、図５において例示されていない、より少ないまたは追加のコンポーネント（例えば、映像カード、音声カード、追加のネットワークインタフェース、周辺デバイス、等）を含みうる。プロセッサユニット５０２、メモリユニット５０６、およびネットワークインタフェース５０４は、バス５１０に結合される。バス５１０に結合されているものとして例示されているが、メモリユニット５０６は、プロセッサユニット５０２に結合されうる。
【００７９】
[0083]実施形態が様々な実装および活用を参照して説明された一方、これらの実施形態は例示的であり、本発明の主題の範囲がそれらに限定されないことが理解されるであろう。概して、本明細書において説明された肯定応答レートを修正するための技法は、任意のハードウェアシステムと一致する設備を用いて実装されうる。多くの変形、修正、追加、および改善が可能である。
【００８０】
[0084]単一のインスタンスとして本明細書において説明されたコンポーネント、動作または構造に、複数のインスタンスが提供されうる。最後に、様々なコンポーネント、動作およびデータ記憶装置間における境界は、いささか恣意的であり、特定の動作は、具体的な例示的構成のコンテキストにおいて例示される。機能の他の割り振りが想定され、本発明の主題の範囲内に含まれうる。概して、実例的な構成において別個のコンポーネントとして提示された構造および機能は、組み合わされた構成またはコンポーネントとして実装されうる。同様に、単一のコンポーネントとして提示された構造および機能は、別個のコンポーネントとして実装されうる。これらおよび他の変形、修正、追加、および改善は、本発明の主題の範囲内に含まれうる。
【図１】
2016519864.tif 000003
【図２】
2016519864.tif 000004
【図３】
2016519864.tif 000005
【図４】
2016519864.tif 000006
【図５】
2016519864.tif 000007
【国際調査報告】
2016519864.tif 000008
2016519864.tif 000009
2016519864.tif 000010
2016519864.tif 000011
2016519864.tif 000012