(57)【要約】  ワイヤレス通信のための、向上した肯定応答および再送信のプロトコルを提供することをここに記述している。例として、肯定応答および再送信のプロトコルは、ワイヤレス送信の一部であるデータユニット内に、ポールエレメントまたは返答コマンドを含むことを備えることができる。タイマーは、ワイヤレス送信を送ることに続いてセットされ、タイマーの満期内に返答が受信されなかった場合、再送信がトリガされる。特有な側面にしたがうと、再送信は、ポールエレメントまたは返答コマンドを含むデータユニットを再度送ることを含む。この方法では、受信機が、ワイヤレス送信の１つ以上のサブセットを成功して受信することに失敗しようと、または、送信機が、ワイヤレス送信に対する返答を取得することに失敗しようと、冗長な再送信を緩和できる。【選択図】  図１
2012515508.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、前記ワイヤレスデータのセットを送信することと、
前記ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させることと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ワイヤレス送信機を用いて、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信することとを含む方法。
【請求項２】
最も最近のデータ送信内で最も高いシーケンス番号を有するプロトコルデータユニット（ＰＤＵ）を、前記ワイヤレスデータのセットのサブセットとして選択することをさらに含み、前記ポールエレメントは、前記ワイヤレスデータのセットに対する最も最近のポールエレメントである請求項１記載の方法。
【請求項３】
ＰＤＵを複数のサブＰＤＵセグメントにセグメント化することと、前記ワイヤレスデータのセットに対して前記複数のサブＰＤＵセグメントを用いることとをさらに含む請求項１記載の方法。
【請求項４】
前記複数のサブＰＤＵセグメントのうちの１つを、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットとして選択することをさらに含む請求項３記載の方法。
【請求項５】
前記複数のサブＰＤＵセグメントのうちの、最も高いシーケンス番号を有する複数のサブＰＤＵセグメントを、前記複数のサブＰＤＵセグメントのうちの１つとして用いることをさらに含み、前記ポールエレメントは、前記ワイヤレスデータのセットをサポートしている無線ベアラ上で前記ワイヤレス送信機により送られる最も最近のポールエレメントである請求項４記載の方法。
【請求項６】
前記ポールエレメントに対して、前記ワイヤレスデータのセットの単一ビットを用いることをさらに含む請求項１記載の方法。
【請求項７】
前記ポールエレメントに対して、前記ワイヤレスデータのセットの複数ビットを用いることをさらに含む請求項１記載の方法。
【請求項８】
前記ワイヤレスデータのセットは、前記ワイヤレス送信機により以前に送信されたＰＤＵのサブセットを含む請求項１記載の方法。
【請求項９】
前記ＰＤＵのサブセットに関係している否定応答（ＮＡＣＫ）を受信することをさらに含み、さらに、前記ワイヤレス送信機を用いて前記ワイヤレスデータのセットを送信することは、前記ＮＡＣＫを受信することに応答して、前記ＰＤＵのサブセットを再送信することを含む請求項８記載の方法。
【請求項１０】
前記ワイヤレスデータのセットに対する応答を受信することと、前記応答を分析して、前記受信機が取得することに失敗した、前記ワイヤレスデータのセットの欠落しているＰＤＵを識別することとをさらに含む請求項１記載の方法。
【請求項１１】
前記欠落しているＰＤＵに対するＡＣＫを送るように前記受信機に命令する第２のポールエレメントとともに、前記欠落しているＰＤＵを再送信することと、
前記欠落しているＰＤＵを再送信するときに、第２のタイマーを開始させることと、
前記第２のタイマーの満期のときに、前記ＡＣＫを受信していない場合、前記欠落しているＰＤＵと前記第２のポールエレメントとを再送信することとをさらに含む前記請求項１０記載の方法。
【請求項１２】
ワイヤレス通信のための装置において、
ワイヤレスデータを送り、受信するワイヤレストランシーバと、
ワイヤレスデータの、肯定応答（ＡＣＫ）と再送信とのための制御プロトコルを記憶するメモリと、
前記制御プロトコルを実現するモジュールを実行するデータプロセッサとを具備し、
前記モジュールは、
否定応答に関係する送信されたデータのセット（ＮＡＣＫされたデータのセット）を識別する分析モジュールと、
前記ＮＡＣＫされたデータのセットのサブセットに返答コマンドを含め、前記ワイヤレストランシーバを用いて、前記ＮＡＣＫされたデータのセットを再送信する肯定応答モジュール（ＡＣＫモジュール）と、
前記ＮＡＣＫされたデータのセットの再送信に対する応答を受信する前にデフォルト時間が満期になった場合、前記ＮＡＣＫされたデータのセットのサブセットを再送信する応答モジュールとを備える装置。
【請求項１３】
前記返答コマンドは、単一ビットコマンドである請求項１２記載の装置。
【請求項１４】
前記返答コマンドは、複数ビットコマンドである請求項１２記載の装置。
【請求項１５】
前記返答コマンドは、前記ＮＡＣＫされたデータのセットの再送信をＡＣＫまたはＮＡＣＫするように、受信デバイスに命令するように構成されている請求項１２記載の装置。
【請求項１６】
前記ＮＡＣＫされたデータのセットは、受信デバイスにより取得されていないプロトコルデータユニットのセット（ＰＤＵのセット）を含む請求項１２記載の装置。
【請求項１７】
前記ＡＣＫモジュールは、前記ＰＤＵのセットのうちの最も高いシーケンス番号を有する前記ＰＤＵのセットの１つに前記返答コマンドを含める請求項１６記載の装置。
【請求項１８】
前記ＮＡＣＫされたデータのセットを、複数のサブＰＤＵセグメントにセグメント化する分割モジュールをさらに具備する請求項１２記載の装置。
【請求項１９】
前記ＡＣＫモジュールは、前記複数のサブＰＤＵセグメントの１つ中に前記返答コマンドを含める請求項１８記載の装置。
【請求項２０】
前記応答を受信する前に前記デフォルト時間が満期になった場合、前記応答モジュールは、前記複数のサブＰＤＵセグメントのうちの１つを再送信する請求項１９記載の装置。
【請求項２１】
ワイヤレスネットワーク基地局に関連して実現される、または、移動体通信デバイスに関連して実現される請求項１２記載の装置。
【請求項２２】
前記制御プロトコルは、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）システム、３ＧＰＰ ＬＴＥアドバンスドシステム、ユニバーサルモバイルテレコミュニケーションシステム、または、高速パケットアクセスシステムに対して構成されている請求項１２記載の装置。
【請求項２３】
ワイヤレス通信のための装置において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、前記ワイヤレスデータのセットを送信する手段と、
前記ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させる手段と、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ワイヤレス送信機を用いて、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信する手段とを具備する装置。
【請求項２４】
ワイヤレス通信のために構成されている少なくとも１つのプロセッサにおいて、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、前記ワイヤレスデータのセットを送信するモジュールと、
前記ワイヤレスデータのセットを送信するときに、タイマーを開始させるモジュールと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信するモジュールとを具備する少なくとも１つのプロセッサ。
【請求項２５】
コンピュータプログラムプロダクトにおいて、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、コンピュータに、前記ワイヤレスデータのセットを送信させるためのコードと、
前記ワイヤレスデータのセットを送信するときに、前記コンピュータにタイマーを開始させるためのコードと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記コンピュータに、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信させるためのコードとを有するコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
【請求項２６】
ワイヤレス通信を受信する方法において、
ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得することと、
データプロセッサを用いて、前記データのストリームをパースし、欠落しているデータのセットを識別することと、
前記ワイヤレストランシーバを用いて、前記欠落しているデータのセットに対する否定応答（ＮＡＣＫ）を送ることと、
前記ワイヤレストランシーバを用いて、前記最も最近の返答コマンドを有するデータユニットの再送信を取得することとを含む方法。
【請求項２７】
前記最も最近の返答コマンドにより指定されている時間期間内で、または、前記最も最近の返答コマンドから推測される時間期間内で、前記欠落しているデータのセットに対するＮＡＣＫを送ることをさらに含む請求項２６記載の方法。
【請求項２８】
前記データのストリームをパースすることは、送信されたプロトコルデータユニット（ＰＤＵ）のセットと受信したＰＤＵのセットとを識別することと、前記受信したＰＤＵのセットを前記送信されたＰＤＵのセットと比較して前記欠落しているデータのセットを識別することとをさらに含む請求項２６記載の方法。
【請求項２９】
前記データユニットの再送信により再送信されたデータのセットを受信し、前記データユニットの再送信は、後続する返答コマンドを含むことと、
前記再送信されたデータのセットが、前記欠落しているデータのセットのすべてのデータを含むか否かを識別することとをさらに含む請求項２６記載の方法。
【請求項３０】
前記再送信されたデータのセットが、前記欠落しているデータのセットのすべてのデータを含まなかった場合、前記後続する返答コマンドに応答して、第２のＮＡＣＫを送ることをさらに含む請求項２９記載の方法。
【請求項３１】
前記第２のＮＡＣＫを送ることに応答した、再送信されたデータの第２のセットと、前記データユニットの第２の再送信とを受信することをさらに含み、
前記データユニットの第２の再送信は、追加的な返答コマンドを含む請求項３０記載の方法。
【請求項３２】
前記データのストリームは、サブプロトコルデータユニットセグメントのセット（サブＰＤＵセグメントのセット）を含み、前記最も最近の返答コマンドを有するデータユニットは、前記サブＰＤＵセグメントのセットのうちの最も高いシーケンス番号を有するサブＰＤＵセグメントである請求項２６記載の方法。
【請求項３３】
前記欠落しているデータのセットに対するＮＡＣＫに応答した、前記最も高いシーケンス番号を有するサブＰＤＵセグメントの再送信を受信することをさらに含む請求項３２記載の方法。
【請求項３４】
ワイヤレス通信を受信するための装置において、
データのストリームを送り、受信するワイヤレストランシーバと、
前記データのストリームの肯定応答のためのワイヤレスプロトコルを記憶するメモリと、
前記ワイヤレスプロトコルを実現するように構成されているモジュールを実行するデータプロセッサとを具備し、
前記モジュールは、
前記データのストリームを分析して、前記データのストリームのサブセットが欠落しているか否かを識別し、前記データのストリームは、前記データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むパーシングモジュールと、
前記データのストリームのサブセットが欠落していた場合、否定応答（ＮＡＣＫ）を送り、または、前記データのストリームのサブセットが欠落していなかった場合、肯定応答（ＡＣＫ）を送る応答モジュールと、
前記最も最近の返答コマンドを有するデータユニットの再送信を取得する受信機モジュールとを備える装置。
【請求項３５】
前記最も最近の返答コマンドは、前記データユニットの再送信に対して応答するように前記装置に命令するように設定された単一ビットを含む請求項３４記載の装置。
【請求項３６】
前記パーシングモジュールは、前記データユニットの再送信を、前記データのストリームのサブセットと比較し、さらに、前記再送信が前記データのストリームのサブセットを含まなかった場合、前記応答モジュールは前記ＮＡＣＫを再度送る請求項３４記載の装置。
【請求項３７】
前記データのストリームのサブセットが欠落していなかった場合、前記応答モジュールは、前記データユニットの再送信に対して応答して、前記ＡＣＫを再度送る請求項３４記載の装置。
【請求項３８】
前記データのストリームは、プロトコルデータユニットのセット（ＰＤＵのセット）を含む請求項３４記載の装置。
【請求項３９】
前記データユニットは、前記ＰＤＵのセットのうちの最も高いシーケンス番号を有する前記ＰＤＵのセットの１つを含む請求項３８記載の装置。
【請求項４０】
前記データのストリームは、サブＰＤＵセグメントのセットを少なくとも部分的に含む請求項３４記載の装置。
【請求項４１】
前記データユニットは、最も高いシーケンス番号を有する前記サブＰＤＵセグメントのセットの１つを含む請求項４０記載の装置。
【請求項４２】
前記最も最近の返答コマンドを有するデータユニットの再送信は、送信デバイスが、前記ワイヤレスプロトコルにより確立された期間内に、前記ＡＣＫまたは前記ＮＡＣＫを受信することに失敗することに応答している請求項３４記載の装置。
【請求項４３】
ワイヤレス通信を受信するための装置において、
ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得する手段と、
データプロセッサを用いて、前記データのストリームをパースし、前記データのストリームのサブセットが欠落しているか否かを識別する手段と、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、前記ワイヤレストランシーバを用いて、それぞれ、否定応答または肯定応答を送る手段と、
前記ワイヤレストランシーバを用いて、前記最も最近の返答コマンドを有するデータユニットの再送信を取得する手段とを具備する装置。
【請求項４４】
ワイヤレス通信を受信するために構成されている少なくとも１つのプロセッサにおいて、
データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得するモジュールと、
前記データのストリームをパースし、前記データのストリームのサブセットが欠落しているか否かを識別するモジュールと、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、それぞれ、否定応答または肯定応答を送るモジュールと、
前記最も最近の返答コマンドを有するデータユニットの再送信を取得するモジュールとを具備する少なくとも１つプロセッサ。
【請求項４５】
コンピュータプログラムプロダクトおいて、
データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを、コンピュータに取得させるためのコードと、
前記コンピュータに、前記データのストリームをパースさせ、前記データのストリームのサブセットが欠落しているか否かを識別させるためのコードと、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、前記コンピュータに、それぞれ、否定応答または肯定応答を送らせるためのコードと、
前記最も最近の返答コマンドを有するデータユニットの再送信を、前記コンピュータに取得させるためのコードとを有するコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
【発明の詳細な説明】
【米国特許法第１１９条のもとでの優先権主張】
【０００１】
本特許出願は、“ワイヤレス通信システムにおける、ＲＬＣタイマーポール再送信満期を取り扱うための方法および装置”と題し、２００９年１月１４日に出願され、本発明の譲受人に譲渡され、ここでの参照によりここに明確に組み込まれている仮出願第６１／１４４，５８８号に対して優先権を主張する。
【分野】
【０００２】
下記の記述は、一般的にワイヤレス通信に関連し、さらに詳細には、ワイヤレス通信システムにおける、ワイヤレスデータの肯定応答および再送信を促進することに関連している。
【背景】
【０００３】
ワイヤレス通信システムは、音声コンテンツ、データコンテンツなどのような、さまざまなタイプの通信コンテンツを提供するために広く採用されている。典型的なワイヤレス通信システムは、利用可能なシステムリソース（例えば、帯域幅、送信電力、．．．）を共有することにより、複数のユーザとの通信をサポートする能力を持つ多元接続システムである。このような多元接続システムの例は、コード分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、およびこれらに類するものを含む。さらに、システムは、第三世代パートナーシッププロジェクト（３ＧＰＰ）や、３ＧＰＰロングタームエボリューション（ＬＴＥ）や、ウルトラモバイルブロードバンド（ＵＭＢ）や、エボリューションデータオプティマイズド（ＥＶ−ＤＯ）のようなマルチキャリアワイヤレス仕様や、これらの１つ以上の改訂などのような、仕様に準拠している。
【０００４】
一般的に、ワイヤレス多元接続通信システムは、複数の移動体デバイスに対する通信を同時にサポートできる。各移動体デバイスは、フォワードリンクおよびリバースリンク上での送信を通して、１つ以上の基地局と通信することができる。フォワードリンク（すなわち、ダウンリンク）は、基地局から移動体デバイスへの通信リンクのことを指し、リバースリンク（すなわち、アップリンク）は、移動体デバイスから基地局への通信リンクのことを指している。さらに、移動体デバイスと基地局との間の通信は、単一入力単一出力（ＳＩＳＯ）システム、複数入力単一出力（ＭＩＳＯ）システム、複数入力複数出力（ＭＩＭＯ）システムなどを通して、確立することができる。
【０００５】
一般的にワイヤレス通信において、信号タイミングは、データの成功した送信および受信の重要な側面である。ワイヤレス信号は、一般的に、時間において、複数の時間サブフレームを含む複数の時間フレームに分割されている。いくつかのワイヤレスシステムでは、時間フレームは、アップリンク（ＵＬ）送信またはダウンリンク（ＤＬ）送信に指定されている。代替的に、または、追加として、さまざまな周波数帯域またはコード拡散が、同様に、ＵＬ送信またはＤＬ送信に指定されていることがある。ターンベースの時間サブフレームによってであろうと、あるいは、直交周波数帯域またはコード拡散によってであろうと、これにより、ＵＬおよびＤＬ送信シーケンスを区別するための明白なメカニズムを提供し、干渉が軽減される。さらに、正確なタイミングは、ワイヤレス信号のデマッピングおよび復調を成功させるのに重要な部分である；状況によっては、特定の時間においてどのシンボルが予期されるのかを知ることなく、適切なワイヤレス受信は困難である、または、不可能だろう。
【０００６】
ワイヤレス通信の別の一般的な側面は、ワイヤレス受信機およびワイヤレス送信機それぞれとの間の、肯定応答および再送信のプロトコルである。肯定応答は、特定のデータパケットの受信に成功したこと、または、特定のパケットの受信に成功しなかったことを、受信機が送信機に伝えることを含む。次に、送信機は、その後、受信機により消失したパケットを再送信でき、または、以前のシーケンスが受信機において成功して受信されている場合には、送信の別のシーケンスに進むことができる。この方法で、送信機および受信機は、たとえ悪いワイヤレス条件（例えば、高いパケットの消失）においても、確実に情報を交換できる。
【０００７】
受信および消失データの明示的な肯定応答により、より高い信頼性のワイヤレスデータ交換を提供できるが、明示的な完全な肯定応答を制限する、ワイヤレス通信の競合する側面が存在する。例えば、ワイヤレスリソースおよび帯域幅を最大化するために、より低い帯域幅コストでのさまざまなワイヤレス通信機能に近づくように、プロトコルスキームが導出されることが多い。肯定応答および再送信は、この概念に対して例外ではない。したがって、多くの肯定応答および再送信のプロトコルは、すべての消失パケットを明示的に識別しないが、むしろ、最小限のワイヤレスリソースで、消失パケットの識別を推論するために利用することができるコーディングプロトコルを用いる。一般的に効率的ではあるが、これらのコーディングプロトコルは、エラー、データパケットの重複送信、または消失パケットの失敗した再送信につながる可能性がある。したがって、既存のプロトコルエンジニアリングの１つの側面は、無線リンク制御帯域幅に著しく衝撃を与えることなく、これらのエラーを最小化することである。
【概要】
【０００８】
下記では、このような側面の基本的な理解を提供するために、１つ以上の側面の簡略化した概要を提示している。この概要は、企図しているすべての側面の幅広い概観ではなく、すべての側面のキーまたは重要なエレメントを識別することや、何らかの側面またはすべての側面の範囲を線引きすることを意図していない。この単独の目的は、後に提示されるさらに詳細な記述への前置きとして、本主題開示の１つ以上の側面のうちのいくつかの概念を簡略化した形態で表すことである。
【０００９】
ワイヤレス通信のための、改善された肯定応答および再送信のプロトコルに対して、本主題開示を提供している。ここに開示されているいくつかの側面にしたがうと、肯定応答および再送信のプロトコルは、無線リンク制御（ＲＬＣ）タイマーポール再送信満期を含む。特に、プロトコルは、ワイヤレス送信の一部であるデータユニット中に、ポールエレメントまたは返答コマンドを含めることを備える。タイマーは、ワイヤレス送信を送ることに続いて設定され、タイマーの満期内に返答が受信されなかった場合、再送信がトリガされる。本主題開示の特有な側面にしたがうと、再送信は、ポールエレメントまたは返答コマンドを有するデータユニットを再度送ることを含む。この方法では、受信機が、ワイヤレス送信の１つ以上のサブセットを成功して受信することに失敗しようと、または、送信機が、ワイヤレス送信に対する返答を取得することに失敗しようと、冗長な再送信を軽減できる。
【００１０】
１つ以上の他の側面において、ワイヤレス通信のための方法を提供する。方法は、ワイヤレス送信機を用いて、ワイヤレスデータのセットを送信することを含んでおり、ワイヤレスデータのセットのサブセットが、ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含む。さらに、方法は、ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させることを含む。加えて、方法は、タイマーの満期までに応答を受信しなかった場合、ワイヤレス送信機を用いて、ポールエレメントを含むワイヤレスデータのサブセットを再送信することとを含む。
【００１１】
さらなる側面において、ワイヤレス通信のための装置を提供する。装置は、ワイヤレスデータを送り、受信するワイヤレストランシーバを備えている。さらに、装置は、ワイヤレスデータの、肯定応答（ＡＣＫ）と再送信とのための制御プロトコルを記憶するメモリを備えている。そしてさらに、装置は、制御プロトコルを実現するモジュールを実行するデータプロセッサとを備えている。特に、これらのモジュールは、否定応答に関係する送信されたデータのセット（ＮＡＣＫされたデータのセット）を識別する分析モジュールを備えている。モジュールはまた、ＮＡＣＫされたデータのセットのサブセットに返答コマンドを含め、ワイヤレストランシーバを用いて、ＮＡＣＫされたデータのセットを再送信する肯定応答モジュール（ＡＣＫモジュール）と、ＮＡＣＫされたデータのセットの再送信に対する応答を受信する前にデフォルト時間が満期になった場合、ＮＡＣＫされたデータのセットのサブセットを再送信する応答モジュールとを備えている。
【００１２】
本主題開示のさらに他の側面にしたがって、ワイヤレス通信のための装置を提供する。装置は、ワイヤレスデータのセットのサブセットが、ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、ワイヤレスデータのセットを送信する手段を備えている。さらに、装置は、ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させる手段を備えている。装置は、さらに、タイマーの満期までに応答を受信しなかった場合、ワイヤレス送信機を用いて、ポールエレメントを含むワイヤレスデータのサブセットを再送信する手段を備えている。
【００１３】
少なくとも１つのさらなる側面にしたがって、ワイヤレス通信のための少なくとも１つのプロセッサを提供する。プロセッサは、ワイヤレスデータのセットを送信するモジュールを備え、ワイヤレスデータのサブセットが、ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含む。プロセッサはまた、ワイヤレスデータのセットを送信するときに、タイマーを開始させるモジュールを備えている。上述に加えて、プロセッサは、タイマーの満期までに応答を受信しなかった場合、ポールエレメントを含むワイヤレスデータのサブセットを再送信するモジュールを備えている。
【００１４】
さらに他の側面では、主題開示は、コンピュータ読取可能媒体を含むコンピュータプログラムプロダクトを提供する。コンピュータ読取可能媒体は、コンピュータに、ワイヤレスデータのセットを送信させるためのコードを有し、ワイヤレスデータのサブセットが、ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含む。加えて、コンピュータ読取可能媒体は、ワイヤレスデータのセットを送信するときに、コンピュータにタイマーを開始させるためのコードを有する。さらに、コンピュータ読取可能媒体はまた、タイマーの満期までに応答を受信しなかった場合、コンピュータに、ポールエレメントを含むワイヤレスデータのサブセットを再送信させるためのコードを有する。
【００１５】
上記に引き続いて、本主題開示は、ワイヤレス通信を受信する方法を提供する。方法は、ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むデータのストリームを取得することを含む。さらに、方法は、データプロセッサを用いて、データのストリームをパースし、欠落しているデータのセットを識別することと、ワイヤレストランシーバを用いて、欠落しているデータのセットに対する否定応答（ＮＡＣＫ）を送ることとを含む。上述に加えて、方法は、ワイヤレストランシーバを用いて、最も最近の返答コマンドを有するデータユニットの再送信を取得することを含む。
【００１６】
本主題開示のさらなる側面は、ワイヤレス通信を受信するための装置を提供する。装置は、データのストリームを送り、受信するワイヤレストランシーバを備えている。装置は、さらに、データのストリームの肯定応答のためのワイヤレスプロトコルを記憶するメモリを備えている。さらに、装置は、ワイヤレスプロトコルを実現するように構成されているモジュールを実行するデータプロセッサを備えている。特に、モジュールは、データのストリームを分析して、データのストリームのサブセットが欠落しているか否かを識別するパーシングモジュールを備えており、データのストリームは、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む。加えて、モジュールは、データのストリームのサブセットが欠落していた場合、否定応答（ＮＡＣＫ）を送り、または、データのストリームのサブセットが欠落していなかった場合、肯定応答（ＡＣＫ）を送る応答モジュールを備えている。さらに、モジュールはまた、最も最近の返答コマンドを有するデータユニットの再送信を取得する受信機モジュールを備えている。
【００１７】
１つ以上のさらなる側面では、ワイヤレス通信を受信するための装置を開示する。装置は、ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むデータのストリームを取得する手段を備えている。さらに、装置は、データプロセッサを用いて、データのストリームをパースし、データのセットのサブセットが欠落しているか否かを識別する手段を備えている。そしてさらに、装置は、データのセットのサブセットが欠落していた場合、または、欠落していなかった場合、ワイヤレストランシーバを用いて、それぞれ、否定応答または肯定応答を送る手段を備えている。上述に加えて、装置は、ワイヤレストランシーバを用いて、最も最近の返答コマンドを有するデータユニットの再送信を取得する手段を備えている。
【００１８】
他の開示した側面では、ワイヤレス通信を受信するために構成されている少なくとも１つのプロセッサを提供している。プロセッサは、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むデータのストリームを取得するモジュールを備えている。さらに、プロセッサは、データのストリームをパースし、データのセットのサブセットが欠落しているか否かを識別するモジュールを備えている。そしてさらに、プロセッサは、データのセットのサブセットが欠落していた場合、または、欠落していなかった場合、それぞれ、否定応答または肯定応答を送るモジュールを備えている。加えて、プロセッサは、最も最近の返答コマンドを有するデータユニットの再送信を取得するモジュールを備えている。
【００１９】
少なくとも１つのさらなる側面にしたがって、本主題開示は、コンピュータ読取可能媒体を含むコンピュータプログラムプロダクトを提供する。コンピュータ読取可能媒体は、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むデータのストリームを、コンピュータに取得させるためのコードを有する。さらに、コンピュータ読取可能媒体は、コンピュータに、データのストリームをパースさせ、データのセットのサブセットが欠落しているか否かを識別させるためのコードを有する。加えて、コンピュータ読取可能媒体は、データのセットのサブセットが欠落していた場合、または、欠落していなかった場合、コンピュータに、それぞれ、否定応答または肯定応答を送らせるためのコードを有する。そしてさらに、最も最近の返答コマンドを有するデータユニットの再送信を、コンピュータに取得させるためのコードを有する。
【００２０】
少なくとも１つのさらなる側面にしたがうと、本主題開示は、コンピュータ読取可能媒体を備えるコンピュータプログラムプロダクトを記述している。コンピュータ読取可能媒体は、コンピュータに、ワイヤレスネットワークの非担当周波数に関係しているタイミング情報を取得させるためのコードを備えることができる。さらに、コンピュータ読取可能媒体は、コンピュータに、非担当周波数に関係しているサブフレーム構成データを識別するようにタイミング情報を調べさせるためのコードを含むことができる。前述に加えて、コンピュータ読取可能媒体は、これらの信号を分析するのに、コンピュータに、非担当周波数上のネットワークセルによって利用するサブフレーム構成を用いさせるためのコードを備えることができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、例示的な、肯定応答（ＡＣＫ）否定応答（ＮＡＣＫ）タイミング満期装置のブロックダイヤグラムを図示している。
【図２】図２は、本主題開示のさらなる側面にしたがった、ワイヤレス通信における例示的なＡＣＫ／ＮＡＣＫタイミング満期のブロックダイヤグラムを図示している。
【図３】図３は、本主題開示のさらなる他の側面にしたがった、ワイヤレス通信におけるサンプルＡＣＫ／ＮＡＣＫタイミング満期のブロックダイヤグラムを描いている。
【図４】図４は、さまざまな開示した側面に適している例示的なワイヤレス通信環境のブロックダイヤグラムを図示している。
【図５】図５は、ワイヤレスネットワーク基地局に関連するサンプルＡＣＫ／ＮＡＣＫタイミング満期装置のブロックダイヤグラムを描いている。
【図６】図６は、さらなる側面にしたがった、ワイヤレスアクセス端末に関連するサンプルＡＣＫ／ＮＡＣＫタイミング満期装置のブロックダイヤグラムを描いている。
【図７】図７は、ワイヤレス通信に対して、肯定応答および再送信のプロトコルを提供するための例示的な方法論のフローチャートを図示している。
【図８】図８は、ここに開示した特定の側面にしたがって、ポールタイマー満期を提供するためのサンプル方法論のフローチャートを描いている。
【図９】図９は、本主題開示の他の側面にしたがって、ワイヤレス送信を受信するためのサンプル方法論のフローチャートを図示している。
【図１０】図１０は、さらに他の側面にしたがって、ワイヤレス通信においてポールタイマー満期を取り入れるための例示的な方法論のフローチャートを描いている。
【図１１】図１１は、ワイヤレス通信において、肯定応答および再送信を提供する例示的なシステムまたはデバイスのブロックダイヤグラムを図示している。
【図１２】図１２は、ワイヤレス通信に対して、肯定応答および再送信を取り入れるサンプルシステムまたはデバイスのブロックダイヤグラムを描いている。
【図１３】図１３は、本主題開示のさまざまな側面を取り入れるのに用いられるサンプルワイヤレス通信装置のブロックダイヤグラムを描いている。
【図１４】図１４は、さらなる側面にしたがった、ワイヤレス通信のための例示的なセルラ環境のブロックダイヤグラムを図示している。
【図１５】図１５は、ワイヤレス通信のための例示的なワイヤレスシグナリング環境のブロックダイヤグラムを描いている。
【詳細な説明】
【００２２】
図面を参照して、さまざまな側面をこれから記述する。同一の参照番号は、全体を通して、同一のエレメントを指すことを意図するために使用される。下記の記述において、説明の目的として、１つ以上の側面の全体を通した理解を提供するために、多数の特有な詳細が述べられている。しかしながら、これらの特有な詳細なしに、このような側面を実施してもよいことは明らかだろう。他の例では、１つ以上の側面の記述を促進するために、よく知られている構造およびデバイスがブロックダイヤグラムの形態で示されている。
【００２３】
加えて、本開示のさまざまな側面を下記に記述する。ここでの教示が、幅広いさまざまな形態で具現化できること、ならびに、ここで開示する何らかの特有な構成および／または機能は、単に代表的なものに過ぎないことは明らかであるべきである。ここでの教示に基づいて、ここで開示する側面は、他の何らかの側面から独立して実現できること、ならびに、これらの側面の２つ以上のものをさまざまな方法で組み合わせることができることを、当業者は正しく認識すべきである。例えば、任意の数のここで述べる側面を使用して、装置を実現できること、および／または、方法を実践できる。さらに、１つ以上のここで述べる側面に加えて、または、１つ以上のここで述べる側面の他に、他の構造および／または機能を使用して、装置を実現できる、ならびに／あるいは、方法を実践できる。例として、ここに記述する、多くの、方法、デバイス、システム、および装置は、ワイヤレス通信における再送信ポールタイマー満期を提供するという文脈の中で記述されている。当業者は、類似した技術を他の通信環境に適用することが可能であることを正しく認識すべきである。
【００２４】
ワイヤレス通信システムは、ローカルインフラストラクチャ配置にわたって離れて位置しているワイヤレスノードと、ローカルインフラストラクチャに通信的に結合している中央ネットワーク（例えば基地局）との間の、電子的な通信を達成する。一般的に、ローカルインフラストラクチャは、さまざまな原理を利用して、ワイヤレス情報をこれらのノードと交換できる。しかしながら、各ケースは、ワイヤレスノードの送信機と、ローカルインフラストラクチャまたは基地局の受信機との間のワイヤレスリンクを確立することに依存し、逆もまた同じである。典型的に、ワイヤレスノードおよびローカルインフラストラクチャにより用いられ、直交ワイヤレスリソース（例えば、周波数副帯域、時間サブスロット、コード拡散ファクタなど）のセットを調整する送信機・受信機対を、ワイヤレスリンクは伴う。直交ワイヤレスリソースのセット上でのみ、信号を送信またはデコードすることにより、１つのワイヤレスリンク上で送信されるデータ（送信機・受信機対により用いられるリソースのセット）は、他のワイヤレスリンク上で送信されるデータ（他の送信機・受信機対により用いられるリソースのセット）から区別することができる。さらに、別個のワイヤレスリンクを用いている各送信機・受信機対は、ワイヤレスチャンネルとも呼ばれる、別個の空間チャネル、または、信号次元を形成する。
【００２５】
ワイヤレス通信に用いられる１つの通常のプロトコルは、ワイヤレスエアインターフェースを通して、自動反復要求（ＡＲＱ）手順またはハイブリッドＡＲＱ（ＨＡＲＱ）手順を提供する、無線リンクプロトコル（ＲＬＰ）または無線リンク制御（ＲＬＣ）プロトコルである。一般的に、ワイヤレスエアインターフェースは、おおよそ１パーセントのパケット消失を提供するように同調されている。しかしながら、１パーセントのパケット消失は、インターネットプロトコル（ＩＰ）通信に対して用いられる伝送制御プロトコル（ＴＣＰ）を含む（例えば、ＴＣＰ／ＩＰプロトコルを持つ）、あるタイプのデータ送信に対して許容可能である。さらに、ボイスオーバーＩＰ（ＶｏＩＰ）のような、サービスの高い品質の送信は、１パーセントのパケット消失において著しい劣化をこうむるかもしれない。ＲＬＣは、これらの一般的なエアインターフェースプロトコルを通して、パケット消失を著しく減少させるようにさらに構成されている。例えば、パケット消失を、一般的にＴＣＰ／ＩＰアプリケーションに対して適した０．０１％またはそれ以下に減少させるために、受信機においてパケット消失を検出し、消失データの再送信を実現するようにＲＬＣを構成することができる。
【００２６】
典型的なＲＬＣプロトコルは、肯定応答（ＡＣＫ）ベースまたは否定応答（ＮＡＣＫ）ベース、あるいは、これらの適切な組み合わせである。ＮＡＣＫベースのプロトコルにおいて、送信機は、ＮＡＣＫが送信機に提供されない限り、すべてのデータユニットが成功して受信されたと仮定する。これにより、多くの現代のワイヤレス通信ネットワーク（例えば、セルラ通信ネットワーク）において、スペクトル的に非効率的であることが多い、リバースリンク送信（例えば、ダウンリンク送信に対するアップリンクＮＡＣＫ、または、アップリンク送信に対するダウンリンクＮＡＣＫ）を大きく減少させることができる。送信されるデータユニットの送信待ち行列が、空であるとき、ＮＡＣＫベースのＲＬＣは、この最後のデータユニットが受信機により消失されているといけないので、最も最近に送信したデータユニットを再送信することが多い。しかしながら、最後のデータユニットが成功して受信されているとき、この重複送信は冗長なものになりえる。このようなケースにおいて、冗長送信は、不必要に帯域幅を利用する。本主題開示の側面にしたがうと、送信を完了した際にポールタイマーを設定して、ポールタイマーの満期の際にＮＡＣＫまたはＡＣＫが受信されていない場合に、送信中の最後のデータユニットよりむしろ、最後のポーリングされたデータユニットを再度送ることにより、この冗長送信を、特定の状況において軽減することができる。このようなケースにおいて、消失データユニットの再送信のより大きな可能性が達成され、冗長を軽減し、帯域幅利用を減少させる。
【００２７】
これから図面に目を向けると、図１は、本主題開示の側面にしたがって、例示的なワイヤレス装置１００のブロックダイヤグラムを図示している。ワイヤレス装置１００は、１つ以上のワイヤレストランシーバ１１６に通信的に結合されているＡＣＫ／ＮＡＣＫタイミング満期装置１０２を備えている。本主題開示の１つの側面では、ワイヤレストランシーバ１１６は、例えば、単一の物理通信デバイス上で、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２に物理的に接続されていることがある。この側面の例は、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２を備えている移動体ハンドセットであるだろう（例えば、図６のインフラストラクチャ参照）。別の例は、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２およびワイヤレストランシーバ１１６を含むネットワーク基地局を備えることがあるだろう（例えば、図５のインフラストラクチャ参照）。代替的な側面では、ワイヤレストランシーバ１１６は、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２から離れて位置していることがある。例えば、後者の側面では、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２は、中央基地局制御装置（ＢＳＣ−描かれてはいない）の一部として含まれている、または、ＢＳＣに物理的に接続されている（すならち、例えばソフトウェア／ファームウェアとしてＢＳＣ上に記憶されている）ことがある（例えば、１４３０および１４１０における、図１４のインフラストラクチャ参照）。
【００２８】
基本的な動作では、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２は、遠隔通信デバイス（描かれていないが、図２および３のインフラストラクチャ参照）とデータを交換するために、ワイヤレストランシーバ１１６を用いることができる。特に、ＡＣＫ／ＮＡＣＫタイミング満期装置は、ワイヤレスデータのＡＣＫ／ＮＡＣＫおよび再送信を実行する制御プロトコルを記憶するためのメモリ１０４を備えることができる。これらの制御プロトコルは、ワイヤレストランシーバ１１６により送られたワイヤレス送信を受信するときに、応答するように遠隔通信デバイスに命令するように構成することができる。受信したデータにＡＣＫするか否か、受信しなかったデータにＮＡＣＫするか否か、または、これらの適した組み合わせ（例えば、欠落していたデータユニットにＮＡＣＫし、後続の送信データユニットにＡＣＫする）を含む、この応答の形態およびコンテンツを、制御プロトコルはさらに指定することができる。形態およびコンテンツは、さらに、欠落しているデータユニットをシーケンス番号によって識別するか否か、送信に対する後続のデータユニットを識別するか否かを指定することができる。特定の例としては、０、１、２、．．．、１９と番号が付けられた、二十（２０）のプロトコルデータユニット（ＰＤＵ）を備える送信を考える。これらのＰＤＵを送信する送信機（例えばワイヤレストランシーバ１１６）は、ＰＤＵのうちの１つ以上に、（返答コマンド、単一ビットポール、複数ビットポール、複数ビット返答コマンド、または、これらに類するものとしても呼ぶことができる）ポールエレメントまたはポールビットを含めることができる。ＲＬＣにおいて、例えば、ポールエレメントは、ＰＤＵのうちの最も高いシーケンス番号を有するＰＤＵ、このケースではＰＤＵ１９とともに送られる。典型的な従来のプロトコルは、ポールエレメントに対する応答をタイマー満期期間内に受信しなかったか、あるいは、送信または再送信バッファが満たされているとき、あるいは、特定の制御プロトコルと一致する他の適した理由のために、最も最近に送信されたＰＤＵ（送信が数値的な順序で送られた場合は、ＰＤＵ１９）の再送信を必要とする。これは、最も最近のＰＤＵの冗長送信につながることがある。また、異なるＰＤＵが、実際に受信デバイスにより受信されなかった場合、最も最近に送信されたＰＤＵを再送信することは、受信されていないＰＤＵを提供するものではない；これは、実際には、無駄になった送信である。
【００２９】
制御プロトコルの別の例で、上記で紹介したような、０、１、２、．．．、１９と番号が付けられた２０のＰＤＵの送信シーケンスを考える。ワイヤレストランシーバ１１６は、送信シーケンスを送り、受信デバイスは、ＰＤＵ７、８、１０、および１１以外のすべてのＰＤＵを受信する。メモリ１０４中に記憶されている（および、受信デバイスにおいて記憶されている）制御プロトコルにしたがった１つの例示的な応答は、ＰＤＵ７、８、１０、および１１が受信されなかったことと、次の予想されるＰＤＵはＰＤＵ２０であることとを示している（ＰＤＵ１９が、最も最近に受信されたＰＤＵであることも意味している）ＮＡＣＫ７、８、１０、１１、ＡＣＫ２０を含むことがある。このケースでは、従来のプロトコル（例えば、無線リンクプロトコル［ＲＬＰ］または無線リンク制御［ＲＬＣ］プロトコル）は、データユニット７、８、１０、および１１を再送信し、この再送信に対して再び応答するように受信デバイスに命令する後続するポールエレメント（すなわち、ポールビットまたは複数ビットエレメント）をデータユニット１１とともに送るように、送信デバイスに要求する。しかしながら、ワイヤレストランシーバ１１６が再送信に対する応答を受信することなく、タイマーポールが満期になった場合、従来のプロトコルは、送信シーケンス中の最後のＰＤＵ、ＰＤＵ１９の再送信を必要とするだろう。ＰＤＵ１９は既に受信デバイスにより受信されていることから、これは明らかに冗長送信であるだろう。さらに、ＰＤＵ１９を再送信することで、ＰＤＵ７、８、１０、および１１の消失を訂正することに失敗する。下記においてさらに詳細に記述するように、これは、ＡＣＫ／ＮＡＣＫタイミング満了装置１０２により取り扱われる１つの問題である。
【００３０】
ＡＣＫ／ＮＡＣＫタイミング満期装置１０２は、メモリ１０４中に記憶されている制御プロトコルを実現するモジュールを実行するデータプロセッサ１０６を備える。特に、これらのモジュールは、否定応答に関係している送信されたデータのセット（ＮＡＣＫされたデータのセットとしても呼ばれる）を識別する分析モジュール１０８を含む。上記の例を参照すると、ＮＡＣＫされたデータのセットは、受信デバイスによって消失されたとして示された、ＰＤＵ７、８、１０、および１１を含む。さらに、ＮＡＣＫされたデータのセットのサブセット１１２に、返答コマンド（例えば、ポールエレメント、ポールビット、．．．）を含め、ワイヤレストランシーバ１１６を用いて、ＮＡＣＫされたデータのセットを再送信する肯定応答モジュール（すなわちＡＣＫモジュール）１１０を、モジュールは含む。前述の例を続けると、ＮＡＣＫされたデータのセットのサブセット１１２は、ＰＤＵ７、８、１０、および１１のセットのうちの特定のＰＤＵ、または、ＰＤＵのセットのサブセットを含む。１つの特定の例として、ＡＣＫモジュール１１０は、送信されるＰＤＵのセットのうちの最も高いシーケンス番号を有するＰＤＵのセットの１つ（例えば、ＰＤＵ１１、すなわち、一般的には、運ばれているワイヤレスデータのセットをサポートする無線ベアラ上における、最も最近のデータ送信または再送信内で、最も高いシーケンス番号を有するＰＤＵ）に返答コマンドを含める。一般的に、返答コマンドは、ＮＡＣＫされたデータのセットの再送信にＡＣＫまたはＮＡＣＫするように、受信デバイスに命令するように構成することができる。しかしながら、本主題開示のさまざまな側面は、下記で論じるように、異なる返答コマンドフォーマットを提供する。
【００３１】
本主題開示の１つの側面では、返答コマンドは単一ビットコマンドである。この単一ビットコマンドは、例えば、返答が必要か、返答が必要ではないかを指定することができる。本主題開示において、返答コマンド（すなわち、ポールビット、ポールエレメントなど）がＰＤＵに含まれている、または、ＰＤＵ内に含まれているときには、返答が必要とされる。本主題開示の別の側面では、返答コマンドは複数ビットコマンドであることがある。この側面において、返答コマンドは、返答／返答なしに加えて、返答の形態、返答に対するタイミング、返答のコンテンツ、またはこれらに類するもの、あるいは、これらの適切な組み合わせのような、情報を指定することができる。
【００３２】
上記に引き続いて、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２は、ＮＡＣＫされたデータのセットの再送信に対する応答を受信する前に、デフォルト時間が満期になった場合、ＮＡＣＫされたデータのセットのサブセット１１２を再送信する応答モジュール１１４を備える。返答コマンドを含む、ＮＡＣＫされたデータのセットのサブセット１１２を再送信することは、送信シーケンス中の最後のＰＤＵの再送信を必要とする従来のプロトコルよりも効率的で、より確実である。上記で論じたように、従来のプロトコルは、送信シーケンス中の最後のＰＤＵが受信デバイスにより消失されるようなことが起こるいくつかのチャンスによってでない限り、冗長な再送信につながることが多い。しかしながら、一般的に言うと、他の何らかのＰＤＵよりも、このＰＤＵが消失される可能性は大きいということはなく（これに反する特定の条件がない）、最後のＰＤＵの再送信は統計的に冗長なものになる。一方では、ＮＡＣＫされたデータのセットの送信に対する応答が、デフォルト時間の満期内に受信されなかった場合、これは、受信デバイスが、返答コマンド（例えば、上記例におけるＰＤＵ１１）を含む、ＮＡＣＫされたデータのセットのサブセット１１２を受信するのに失敗したか、ＮＡＣＫされたデータのセットの再送信に対する応答が、ワイヤレストランシーバ１１６により消失されたかのいずれかであるからである可能性が高い。後者のケースでは、ワイヤレストランシーバ１１６の部分でできることは少ない。しかしながら、前者のケースでは、返答コマンドを含む、ＮＡＣＫされたデータのセットのサブセット１１２の再送信は、受信されたＰＤＵの再送信の冗長さを軽減させるのみならず、これは、欠落しているデータを受信デバイスに提供することもできる。したがって、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２は、従来の制御プロトコルを用いる従来の装置に比べて著しい利益を提供する。例えば、ワイヤレストランシーバ１１６に対する帯域幅利用を改善する一方で、冗長ＡＲＱまたはＨＡＲＱ送信を軽減することができる。
【００３３】
図２は、本主題開示のさらなる側面にしたがった、例示的なワイヤレス通信システム２００のブロックダイヤグラムを図示している。ワイヤレス通信システム２００は、受信デバイス２０４に通信的に結合されている送信デバイス２０２を備えることができる。特に、送信デバイスは、それぞれ、ワイヤレスデータを受信デバイス２０４に送信し、受信デバイス２０４からワイヤレスデータを受信する、１つ以上のワイヤレストランシーバ２０６を備える。描写してはいないが、受信デバイスも、１つ以上のワイヤレストランシーバを同様に備えることができる（例えば、図３のインフラストラクチャ参照）。さらに、送信デバイス２０２は、送信デバイス２０２により送られる、受信デバイス２０４へのデータの肯定応答および再送信を管理するための制御プロトコル（例えば、ＲＬＰ、ＲＬＣ、．．．）を記憶するメモリ２０８を備えている。本主題開示の少なくとも１つの側面では、特定のタイプのワイヤレス通信システム（例えば、特定のセルラシステム）のために、制御プロトコルを構成することができる。例は、第３世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）システム、３ＧＰＰ ＬＴＥ アドバンスド（ＬＴＥ−Ａ）システム、ユニバーサルモバイルテレコミュニケーションシステム（ＵＮＩＴＳ）、または、高速パケットアクセス（ＨＳＰＡ）システム、マイクロ波アクセスに対するワールドワイドインターオペラビリティ（ＷｉＭＡＸ）システム、別の適切なワイヤレス通信システム、または、これらの適切な組み合わせを含む。
【００３４】
メモリ２０８中に記憶されている制御プロトコルは、ＡＣＫ／ＮＡＣＫタイミング満期装置２０２を実行するデータプロセッサ２１０により実現することができる。特に、送信デバイス２１２により送られるデータの肯定応答および再送信を管理するための制御プロトコルを実現するように、ＡＣＫ／ＮＡＣＫタイミング満期装置２１２を構成することができる。本主題開示の１つの側面では、ＡＣＫ／ＮＡＣＫタイミング満期装置２１２は、そうでないことが表されている場合を除いて、上記の図１のＡＣＫ／ＮＡＣＫタイミング満期装置１０２と実質上類似している。しかしながら、本主題開示はそのように限定されていない。例えば、ＡＣＫ／ＮＡＣＫタイミング満期装置２１２は、制御プロトコルを実現する異なるモジュール、このようなモジュールの異なる配置、集約機能性を提供するこのようなモジュールの組み合わせ、または、これらに類するものを備えることができる。ここで提供する文脈として、当業者により意図されているＡＣＫ／ＮＡＣＫタイミング満期装置の他のバリエーションも、本主題開示の範囲内にあると考えられる。
【００３５】
動作において、図２中で、ワイヤレストランシーバ２０６は、ＴＸデータ（すなわち送信データ）とラベルが付いているワイヤレスデータを受信デバイス２０４に送信することができる。ワイヤレスデータは、ＡＣＫモジュール２１６により含められる、返答コマンドまたはポールビットを含むことができる。特に、ＡＣＫモジュール２１６は、ワイヤレスデータのサブセット（例えば、ＰＤＵのシーケンスのうちの１つ以上のＰＤＵ）に、返答コマンドを含めることができる。ワイヤレスデータを送信すると、応答モジュール２１８は、返答コマンドに対する応答に関係するデフォルト時間にタイマー２２０を設定することができる。このデフォルト時間は、本主題開示の１つの側面において、メモリ２０８中に記憶されている制御プロトコルにより確立することができ、あるいは、代替的な側面において、返答コマンド内で指定できるまたは返答コマンドから推論できる。分析モジュール２１４は、送信デバイス２０２により取得するデータを監視して、返答コマンドに対する応答が受信されたか否かを識別できる。受信された場合、応答モジュール２１８は、メモリ２０８中に記憶されている制御プロトコルによって必要とされるとき、この応答に返答できる。１つの側面では、これは、ＡＣＫモジュール２１６により再送信データ中に含められている後続する返答コマンドとともに、ＮＡＣＫされたデータの再送信を必然的に伴うかもしれない。別の側面では、これは、例えば、以前に送られたすべてのワイヤレスデータが、返答コマンドに応答してＡＣＫされた場合に、後続するワイヤレスデータの送信を必然的に伴うかもしれない。応答に対する他の適切な返答を同様に実現することができる；本主題開示は、前述の例に限定されない。
【００３６】
他方、送信に対する応答を受信する前にデフォルト時間が満期になった（すなわち、例えば、ＮＡＣＫされたデータの再送信）場合、応答モジュール２１８は、返答コマンドを含む、ワイヤレスデータのサブセットを再送信する。応答モジュール２１８は、デフォルト時間（または、制御プロトコルにより設定された、第２の送信返答コマンドに対して設定された適切な別の時間）に、タイマー２２０を再び設定し、応答を待つことができる。ワイヤレスデータのサブセットおよび返答コマンドの再送信は、ワイヤレスデータに再び肯定応答するように受信デバイス２０４に命令する。したがって、何らかのデータユニットが消失している場合、これらは肯定応答中で送ることができ、および、これらの消失データユニットは、ＡＣＫ／ＮＡＣＫタイミング満期装置２１２により再送信することができる。さらに、デフォルト時間中に受信デバイス２０４による応答が受信されなかったので、返答コマンドを含む、ワイヤレスデータのサブセットが受信デバイス２０４により消失された可能性が増加する。したがって、ワイヤレスデータのこのサブセットの再送信をデフォルトとすることは、消失データの再送信の可能性を増加させるとともに、冗長送信を避ける。
【００３７】
本主題開示の少なくとも１つの側面では、ＡＣＫ／ＮＡＣＫタイミング満期装置２１２は、ワイヤレスデータをより小さい部分に分ける分割モジュール２２２を備えることがある。例えば、ワイヤレス条件が、信頼性のために、より小さいデータセグメントの送信を必要とする場合、ネットワークプロトコルが、減少されたＨＡＲＱまたはＡＲＱトラフィックを必要とする場合、あるいは、これらに類する場合、これは有益になりうる。したがって、上述した例の文脈において、分割モジュール２２２は、ワイヤレスデータの少なくともサブセット（例えば、１つ以上のＰＤＵ）を、複数のサブＰＤＵセグメントにセグメント化する。さらに、ＡＣＫモジュール２１６は、サブＰＤＵセグメントの送信を肯定応答するように受信デバイス２０４に命令するために、サブＰＤＵセグメントのうちの１つ中に返答コマンドを含める。１つの特定の側面において、分割モジュール２２２はまた、メモリ２０８中に記憶されている制御プロトコルにより必要とされるとき、識別および順序付けの目的で、サブＰＤＵセグメントに対して番号を付けるための適切なシーケンスを提供する。さらに、応答モジュール２１８により設定されたタイマー２２０上のデフォルト時間の満期が、返答コマンドに対する応答を受信する前に満期になった場合、応答モジュール２１８は、返答コマンドを含むサブＰＤＵセグメントの１つを再送信する。この方法では、例えば、ＰＤＵ全体またはＰＤＵのセットよりむしろ、サブＰＤＵセグメントを再送信することにより、著しく減少された帯域幅を提供することができる。したがって、ＡＣＫ／ＮＡＣＫタイミング満期モジュール２１２は、分割モジュール２２２を用いて、制御チャネル利用をさらに減少させ、結果として、ワイヤレス通信をさらに改善することができる。
【００３８】
図３は、本主題開示のさらに他の側面にしたがった、別のワイヤレス通信システム３００のブロックダイヤグラムを図示している。ワイヤレス通信システム３００は、送信デバイス３０４とワイヤレス通信リンクを共有している受信デバイス３０２を備えることができる。本主題開示のある側面では、ワイヤレス通信システム３００は、上記の図２のワイヤレス通信システム２００と実質上類似している。例として、１つ以上のこのような側面では、受信デバイス３０２は、受信デバイス２０４と実質上類似しており、または、送信デバイス３０４は、送信デバイス２０２と実質上類似しており、あるいはその双方であることがある。しかしながら、本主題開示はそのように限定されておらず、他の側面では、ワイヤレス通信システム３００は、形態（例えば、モジュール、装置、送信／受信デバイスなどの配置）において、または、実体（例えば、装置、モジュール、制御プロトコルなどの構成）において、実質的にワイヤレス通信システム３００とは異なることがある。
【００３９】
動作では、送信デバイス３０４と受信デバイス３０２との間のワイヤレスデータ交換は、下記の例にしたがって行うことができる。送信デバイス３０４は、（図３中でＴＸデータにより表されている）データのストリームを受信デバイス３０２に送ることができる。さらに、このデータのストリームは、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むことができる。返答コマンドは、データのストリームに対する応答を提示するように受信デバイス３０２に命令する。このデータのストリームは、受信デバイス３０２の１つ以上のワイヤレストランシーバ３０６において、すべてまたは一部が受信されるか、まったく受信されない。データのストリームが受信デバイス３０２により受信されなかった場合は、受信デバイス３０２は、最も最近の返答コマンドに応答するのに失敗する（図３中で、失敗応答によって表されている）。さらに、ワイヤレストランシーバ３０６において、ワイヤレスデータのセットが一部受信されたが、最も最近の返答コマンドを含むデータユニットが受信されなかった場合、失敗応答が生じることもあることを正しく認識すべきである。このようなケースでは、送信デバイス３０４は、最も最近の返答コマンド（すなわち、第２の返答コマンドまたは後続する返答コマンド）を含むデータユニットを再送信する。１つの側面では、データのストリームがＰＤＵのシーケンスを含む場合、再送信は、返答コマンドがもともと送信されていたＰＤＵのサブセットを含むことができる。別の側面では、ワイヤレスデータのセットがサブＰＤＵセグメントのシーケンスを含む場合、再送信は、返答コマンドがもともと送信されていたサブＰＤＵセグメントのうちの１つを含むことができる。１つ以上の特定の側面にしたがうと、ＰＤＵのサブセット、または、サブＰＤＵセグメントのうちの１つは、それぞれ、ＰＤＵまたはサブＰＤＵセグメントのシーケンスの最も高いシーケンス順序を有する、ＰＤＵまたはサブＰＤＵセグメントを含むことができる。
【００４０】
ワイヤレストランシーバ３０６が、送信されたワイヤレスデータ、または、少なくとも最も最近の返答コマンドを含むデータユニットの取得に成功した場合、受信デバイス３０２は、メモリ３０８中に記憶されている、データのストリームの肯定応答のためのワイヤレスプロトコルにしたがって、応答することができる。特に、受信デバイス３０２は、ワイヤレスプロトコルを実現するように構成されているモジュールを実行するデータプロセッサ３１０を用いることができる。少なくとも１つの側面では、モジュールは、ＡＣＫ／ＮＡＣＫ装置３１２に含めることができる。ＡＣＫ／ＮＡＣＫ装置３１２は、データのストリームを分析して、データのストリームのサブセットが欠落しているか否かを識別するパーシングモジュール３１４を備えることができ、データのストリームは、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む。さらに、ＡＣＫ／ＮＡＣＫ装置３１２は、データのストリームのサブセットが欠落している場合、ＮＡＣＫを送り、または、データのストリームのサブセットが欠落していなかった場合、ＡＣＫを送る応答モジュール３１６を備える。このＡＣＫの送信デバイス３０４による取得が成功した場合、データのストリームは継続させることができる。そうでなければ、送信デバイスは、ＮＡＣＫで識別されているような、欠落しているデータのストリームのサブセットを含めて返答することができる。後者のケースでは、ＡＣＫ／ＮＡＣＫ装置３１２の受信機モジュール３２０は、この返答とともに、最も最近の返答コマンドを有するデータユニットの再送信を取得する。
【００４１】
１つの側面では、この最も最近の返答コマンドは、データユニットの再送信に対して応答するように受信デバイス３０２に命令するように設定された単一ビットであることがある。さらに、１つの例では、パーシングモジュール３１４は、データユニットの再送信を、データのストリームのサブセットと比較し、さらに、応答モジュール３１６は、再送信がデータのストリームのサブセットを含んでいない場合に、ＮＡＣＫを送る。代替的に、応答モジュール３１６は、データのストリームのサブセットが欠落していない場合に、データユニットの再送信に応答してＡＣＫを再度送る。
【００４２】
少なくとも１つの例において、最も最近の返答コマンドを有するデータユニットの再送信は、送信デバイス３０４が、ワイヤレスプロトコルにより確立された期間内に、ＡＣＫまたはＮＡＣＫを受信することに失敗することに応答していることを正しく認識すべきである。この問題を取り扱うために、メモリ３０８に記憶されているワイヤレスプロトコルにより確立されたこの期間内にＡＣＫまたはＮＡＣＫを送るように、応答モジュール３１６を構成してもよい。したがって、ワイヤレストランシーバ３０６においてデータのストリームが受信されると、応答モジュール３１６は、この時間期間にタイマー３１８を設定する。最も最近の応答コマンドを含むデータユニットがデータストリームとともに受信される限り、タイマー３１８を利用して、応答モジュール３１６は、ワイヤレスプロトコルにより確立された時間期間内で、返答コマンドに対して確実に応答する。
【００４３】
図４は、本主題開示の側面にしたがった、例示的なワイヤレス通信構成４００のブロックダイヤグラムを描いている。ワイヤレス通信構成４００は、ワイヤレスネットワークの担当セル４０２と、担当セル４０２とユーザ機器（ＵＥ）４０４との間でデータを交換するためのワイヤレスリンク４０６を共有しているＵＥ４０４とを備えている。ワイヤレスプロトコルにしたがうと、担当セル４０２は、ダウンリンク送信上でデータを送信する一方で、ＵＥ４０４は、アップリンク送信上でデータを送信する。さらに、担当セル４０２により送られたダウンリンク送信に対する応答（ＡＣＫまたはＮＡＣＫ）は、アップリンク送信上でＵＥ４０４により提供され、同じように、ＵＥ４０４により送られたアップリンク送信に対する応答は、ダウンリンク送信上で担当セルにより提供される。したがって、担当セル４０２は、データのダウンリンクシーケンスをＵＥ４０４に送信するとともに、これらのダウンリンク送信とともに、ＵＥ４０４から取得したデータのアップリンクシーケンスに対する応答を送信する。さらに、ＵＥ４０４は、データのアップリンクシーケンスを送信するとともに、これらのアップリンク送信とともに、データのダウンリンクシーケンスに対する応答を担当セル４０２に送信する。
【００４４】
上記に引き続いて、ここに記述しているように、担当セル４０２は、ＵＥ４０４から来ることが予期されている、データのダウンリンクシーケンスに対する肯定応答を管理するＡＣＫ／ＮＡＣＫタイミング満期装置４０８を備えている。同様に、ＵＥ４０４は、担当セル４０２から来ることが予期されている、データのアップリンクシーケンスに対する肯定応答を管理するＡＣＫ／ＮＡＣＫタイミング満期装置４１０を備えている。本主題開示のさまざまな側面において、ＡＣＫ／ＮＡＣＫタイミング満期装置４０８およびＡＣＫ／ＮＡＣＫタイミング満期装置４１０は、上記の図１のＡＣＫ／ＮＡＣＫタイミング満期装置１０２に実質上類似しており、または、ＡＣＫ／ＮＡＣＫタイミング満期装置２１２に実質上類似していることを、正しく認識すべきである。しかしながら、本主題開示はそのように限定されていないことを正しく認識すべきである。さらに、描かれてはいないが、担当セル４０２またはＵＥ４０４は、ワイヤレスリンク４０６を通してのデータのワイヤレス交換を管理する制御プロトコルのセットにしたがって、それぞれ、ダウンリンク肯定応答およびアップリンク肯定応答を提供するＡＣＫ／ＮＡＣＫ装置に結合されていることがあり、または、関係していることがある。本主題開示の少なくとも１つの側面では、これらのＡＣＫ／ＮＡＣＫ装置のうちの１つ以上のものは、ＡＣＫ／ＮＡＣＫ装置３１２に実質上類似しているが、本主題開示はそのように限定されていない。
【００４５】
図５は、本主題開示の特定の側面にしたがった、基地局５０２を備えている例示的なシステム５００のブロックダイヤグラムを図示している。基地局５０２は、ワイヤレスネットワークにおいて、アクセス端末に対する改善されたタイミングプロビジョニングを提供するように構成することができる。特に、基地局５０２は、遠隔デバイスとのワイヤレス通信の肯定応答および再送信を管理するように構成することができる。このような管理を提供することによって、基地局５０２は、ＡＲＱまたはＨＡＲＱまたは同じような送信における冗長さを減少させることができ、このような送信に基づいて、シグナリングを制御するための帯域幅利用を改善する。
【００４６】
基地局５０２（例えばアクセスポイント、．．．）は、１つ以上の受信アンテナ５０６を通してＡＴ５０４からワイヤレス信号を取得する受信機５１０と、変調器５２０により提供された、コード化された／変調されたワイヤレス信号を、送信アンテナ５０８を通してＡＴ５０４に送る送信機５２２とを備えることができる。受信アンテナ５０６および送信アンテナ５０８は、受信機５１０および送信機５２２に加えて、ここで記述しているような、本主題開示のさまざまな側面を実現するワイヤレストランシーバのセットを備えることができる。
【００４７】
受信機５１０は、受信アンテナ５０６から情報を取得でき、ＡＴ５０４により送信されるアップリンクデータを受信する信号受信者（示されていない）をさらに備えることができる。さらに、受信機５１０は、受信した情報を復調する復調器５１２に動作的に関係している。復調されたシンボルは、データプロセッサ５１４により分析される。データプロセッサ５１４は、基地局５０２により提供するまたは実現する機能に関連している情報を記憶するメモリ５１６に結合されている。
【００４８】
上記に引き続いて、基地局５０２は、基地局５０２とＡＴ５０４との間でのワイヤレス通信の肯定応答および再送信の管理を提供するＡＣＫ／ＮＡＣＫタイミング満期装置５１８を備えることができる。特に、ＡＣＫ／ＮＡＣＫタイミング満期装置５１８は、メモリ５１６中に記憶されているワイヤレスプロトコルにしたがって、ＡＴ５０４により消失されたデータユニット（例えば、ＰＤＵ）を再送信することができる。より詳細には、返答コマンドに対して予期される応答が、ＡＴ５０４から受信されなかったとき、ＡＣＫ／ＮＡＣＫタイミング満期装置５１８は、基地局５０２とＡＴ５０４との間の無線ベアラに対して、最も最近の返答コマンドを含むデータユニットを再送信する。最も最近の返答コマンドを含むこのデータユニットの再送信は、ここで記述するように、消失データユニットの再送信の可能性を増加させるとともに、非消失データユニットの再送信の可能性を最小化するように構成されている。
【００４９】
図６は、本主題開示の側面にしたがったワイヤレス通信のために構成されている、ＡＴ６０２を備えている例示的なシステム６００のブロックダイヤグラムを描いている。ワイヤレスネットワークの１つ以上の基地局６０４（例えば、アクセスポイント）とワイヤレスに結合するように、ＡＴ６０２を構成することができる。このような構成に基づいて、ＡＴ６０２は、フォワードリンクチャネル上で基地局６０４からワイヤレス信号を受信し、リバースリンクチャネル上でワイヤレス信号に応答することができる。さらに、ＡＴ６０２は、ここで記述するように、受信したワイヤレス信号を分析して、担当セルのものとは異なる周波数を用いる非担当セルに関係するタイミング情報を抽出するための、または、これに類するものための、メモリ６１４中に記憶されている命令を含むことができる。
【００５０】
ＡＴ６０２は、信号を受信する、少なくとも１つのアンテナ６０６（例えば、ワイヤレス送信／受信インターフェース、または、出力／入力インターフェースを含むこのようなインターフェースのグループ）と、受信した信号上で典型的な動作（例えば、フィルタリングし、増幅し、ダウンコンバートするなど）を実行する受信機６０８とを含む。一般的に、基地局６０４とのワイヤレスデータ交換を促進するように、アンテナ６０６および送信機６２０（集合的にはトランシーバとして呼ばれる）を構成できる。さらに、アンテナ６０６、受信機６０８、および送信機６２０とともに、復調器６１０および変調器６１８は、基地局６０４とＡＴ６０２との間のデータ交換を実現するワイヤレストランシーバのセットを形成できる。
【００５１】
アンテナ６０６および受信機６０８は、受信したシンボルを復調し、評価のために、このような信号をデータプロセッサ６１２に提供する復調器６１０に結合されている。データプロセッサ６１２は、ＡＴ６０２の１つ以上のコンポーネント（アンテナ６０６、受信機６０８、復調器６１０、メモリ６１４、ＡＣＫ／ＮＡＣＫタイミング満期装置６１６、変調器６１８、送信機６２０）を制御および／または参照することができることを正しく認識すべきである。さらに、データプロセッサ６１２は、ＡＴ６０２の機能を実行することに関係する情報または制御を有する、１つ以上の、モジュール、アプリケーション、エンジン、またはこれらに類するもの（ＡＣＫ／ＮＡＣＫタイミング満期装置６１６）を実行することができる。例えば、このような機能は、ここに記述するように、基地局６０４による、ワイヤレスデータの肯定応答および再送信を管理することを含むことができる。
【００５２】
さらに、ＡＴ６０２のメモリ６１４は、データプロセッサ６１２と動作的に結合されている。メモリ６１４は、送信されるデータと、受信したデータと、これらに類するものと、遠隔デバイスとのワイヤレス通信を行うのに適切な命令とを記憶することができる。特に、上述したような、または、ここの他の所で記述したようなさまざまな機能を実現するために、命令を利用してもよい。さらに、１つの代替的な側面では、メモリ６１４は、ＡＣＫ／ＮＡＣＫタイミング満期装置６１６と、上記のデータプロセッサ６１２により実行される、その中に含まれているモジュール（例えば、分析モジュール２１４、ＡＣＫモジュール２１６、応答モジュール２１８、タイマー２２０、分割モジュール２２２）とを記憶することができる。
【００５３】
いくつかの、コンポーネント、モジュール、および／または通信インターフェースとの間の相互関係に関して、前述のシステムまたは装置を記述してきた。このようなシステム、および、コンポーネント／モジュール／インターフェースは、そこで指定されている、これらのコンポーネント／モジュール、またはサブモジュール、指定されているコンポーネント／モジュール、またはサブモジュールのうちのいくつか、ならびに／あるいは、さらなるモジュールを含むことができることを正しく認識すべきである。例えば、システムは、ＡＣＫ／ＮＡＣＫ装置３１２およびＡＣＫ／ＮＡＣＫタイミング満期装置２１２を有するＡＴ６０２や、ＡＣＫ／ＮＡＣＫタイミング満期装置１０２およびＡＣＫ／ＮＡＣＫ装置３１２を有する基地局５０２や、あるいは、これらのモジュールまたは他のモジュールの異なる組み合わせを含むことができる。サブモジュールはまた、親モジュール内に含まれているというよりむしろ、他のモジュールに通信的に結合されているモジュールとして実現することができるだろう。さらに、１つ以上のモジュールは、集約機能性を提供する単一のモジュールに組み合わせることができることに留意すべきである。例えば、単一のコンポーネントにより、データユニット再送信中に最も最近のポールエレメントを含めて、データユニットおよび最も最近のポールエレメントの再送信を促進するために、ＡＣＫモジュール２１６は応答モジュール２１８を含むことができ、または、その逆も同じである。コンポーネントは、ここでは特に記述していないが当業者によって知られている１つ以上の他のコンポーネントと対話することもできる。
【００５４】
さらに、正しく認識されるように、上記で開示したシステムおよび下記の方法のさまざまな部分は、人工知能または知識またはルールベースのコンポーネント、サブコンポーネント、プロセス、手段、方法論、またはメカニズム（例えば、サポートベクトル機械、ニューラルネットワーク、エキスパートシステム、ベイズの信念ネットワーク、ファジィ論理、データ融合エンジン、クラスファイア、．．．）を含んでいてもよく、あるいは、これらのものから構成されていてもよい。とりわけ、および、ここで既に記述したものに加えて、このようなコンポーネントは、実行されるあるメカニズムまたはプロセスを自動化して、システムおよび方法の一部分を、より適応可能なものにするとともに、より効果的でインテリジェントなものにすることができる。
【００５５】
上述した例示的なシステムを考慮して、開示した本主題項目にしたがって実現できる方法論は、図７〜１０のフローチャートを参照すると、より正しく認識されるだろう。説明の簡略化の目的のために、方法論を一連のブロックとして示し記述している一方で、いくつかのブロックは、ここに描かれ記述されているものとは異なる順序で、および／または、他のブロックと同時に生じることがあるので、特許請求している本主題項目は、ブロックの順序により限定されない。さらに、図示しているすべてのブロックが、これより後に記述されている方法論を実現するのに必要なわけではない。加えて、これより後にこの明細書全体を通して開示されている方法論は、このような方法論をコンピュータに移動および転送するのを促進するために、製造物上に記憶させることができることをさらに認識すべきである。ここで使用する、製造物という用語は、何らかのコンピュータ読取可能デバイスからアクセス可能なコンピュータプログラム、搬送波に関連するデバイス、または記憶媒体を含むことを意図している。
【００５６】
図７は、本主題開示の特定の側面にしたがった、例示的な方法論７００のフローチャートを図示している。７０２において、方法７００は、ワイヤレス送信機を用いて、ワイヤレスデータのセットを送信することを含み、ワイヤレスデータのサブセットは、ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメント（例えば、返答コマンド）を有する。本主題開示のいくつかの側面では、方法７００は、ポールエレメントに対して、ワイヤレスデータのセットの単一ビットを用いることを含む。代替的に、他の側面では、方法７００は、ポールエレメントに対して、ワイヤレスデータのセットの複数ビットを用いることを含む。
【００５７】
さらなる側面にしたがうと、ワイヤレスデータのセットを送信することは、ワイヤレスデータのセット内で最も高いシーケンス番号を有するＰＤＵを、ワイヤレスデータのサブセットとして選択することをさらに含む。オプションとして、ワイヤレスデータのセットは、ワイヤレス受信機により以前に送信されたＰＤＵのサブセットを含む。例えば、後者のオプション的な側面では、方法７００は、ＰＤＵのサブセットに関係しているＮＡＣＫを受信することを含み、さらに、ワイヤレス送信機を用いて、ワイヤレスデータのセットを送信することは、ＮＡＣＫを受信することに応答して、ＰＤＵのサブセットを再送信することを含む。
【００５８】
特定の側面では、ワイヤレスデータのセットを送信することは、ＰＤＵを複数のサブＰＤＵセグメントにセグメント化することと、ワイヤレスデータのセットに対して、複数のサブＰＤＵセグメントを用いることとをさらに含む。これらの後者の側面では、方法７００は、複数のサブＰＤＵセグメントのうちの１つを、ポールビットを含む、ワイヤレスデータのサブセットとして選択することをさらに含む。さらに詳細には、方法７００は、サブＰＤＵセグメントのうちで最も高いシーケンス番号を有する複数のサブＰＤＵセグメントを、複数のサブＰＤＵセグメントのうちの１つとして用いることを含む。
【００５９】
７０４において、方法７００は、ワイヤレスデータのセットを送信するときに、データプロセッサを用いて、タイマーを開始させることを含む。さらに、７０６において、方法７００は、タイマーの満期までに応答を受信しなかった場合、ワイヤレス送信機を用いて、ポールエレメントを含む、ワイヤレスデータのサブセットを再送信することを含む。上記に引き続いて、特定の側面では、方法７００は、ワイヤレスデータのセットに対する応答を受信することと、応答を分析して、受信機が取得するのに失敗した、ワイヤレスデータのセットの欠落しているＰＤＵを識別することとを含む。これらの特定の側面では、方法７００はまた、欠落しているＰＤＵに対するＡＣＫを送るように受信機に命令する第２のポールエレメントとともに、ＰＤＵを再送信することと、欠落しているＰＤＵを再送信するときに、第２のタイマーを開始させることと、第２のタイマーの満期のときに、ＡＣＫを受信しなかった場合、欠落しているＰＤＵと第２のポールエレメントとを再送信することとを含む。
【００６０】
図８は、本主題開示のさらに他の側面にしたがって、例示的な方法論８００のフローチャートを描いている。８０２において、方法８００は、返答コマンドを有する、１つのデータユニットまたはサブデータユニットを持つ、データユニットのセットを送信することを含む。８０４において、方法８００は、データユニットのセットを送信するときに、応答タイマーを設定することを含む。８０６において、方法８００は、応答タイマーが満期になったか否かを決定する。満期になっていない場合、方法８００は、応答タイマーがインクリメントされる８０８に進み、方法８００は、参照番号８０６に戻る。一方、参照番号８０６において、応答タイマーが満期になったことが決定された場合、方法８００は８１０に進む。
【００６１】
８１０において、方法８００は、データユニットのセットを送信することに対する応答が受信されているか否かを決定することを含む。受信されている場合、方法８００は８１２に進み；そうでなければ、方法８００は８１６に進む。８１２において、方法８００は、データユニットのセットに対する完全なＡＣＫが受信されているか否かを決定する。受信されている場合、方法８００は８１４に進み、終了する。そうでなければ、方法８００は８１６に進む。８１６では、方法８００は返答コマンドを有するデータユニットを再送信する。さらに、方法８００は、その後、参照番号８０４に戻る。
【００６２】
図９は、本主題開示のさらに他の側面にしたがって、例示的な方法論９００のフローチャートを図示している。９０２において、方法９００は、ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むデータのストリームを取得することを含む。１つの側面では、データのストリームは、サブＰＤＵセグメントのセットを含み、最も最近の返答コマンドを有するデータユニットは、サブＳＤＵセグメントのセットのうちの最も高いシーケンス番号を有するサブＰＤＵセグメントである。
【００６３】
９０４において、方法９００は、データプロセッサを用いて、データのストリームをパースし、欠落しているデータのセットを識別することとを含む。いくつかの側面では、データのストリームをパースすることは、欠落しているデータのセットを識別するために、送信されたデータユニットのセットおよび受信したデータユニットのセットを識別することと、受信したデータユニットのセットを送信されたデータユニットのセットと比較することとをさらに含んでいる。さらに、９０６において、方法９００は、ワイヤレストランシーバを用いて、欠落しているデータのセットに対するＮＡＣＫを送ることを含む。上記に引き続いて、方法９００は、９０８において、ワイヤレストランシーバを用いて、最も最近の返答コマンドを有するデータユニットの再送信を取得することを含む。
【００６４】
本主題開示の代替的な側面にしたがうと、方法９００は、最も最近の返答コマンドにより指定されている時間期間内で、または、最も最近の返答コマンドから推論される時間期間内で、欠落しているデータのセットに対するＮＡＣＫを送ることを含む。他の代替的な側面にしたがうと、方法９００は、データユニットの再送信により再送信されたデータのセットを受信し、データユニットの再送信は、後続する返答コマンドを含むことと、再送信されたデータのセットが、欠落しているデータのセットのすべてのデータを含むか否かを識別することとを含む。この後者の側面では、方法９００はまた、再送信されたデータが、欠落しているデータのセットのすべてのデータを含まなかった場合、後続する返答コマンドに応答して、第２のＮＡＣＫを送ることを含む。さらに、この後者の側面はまた、第２のＮＡＣＫを送ることに応答した、再送信されたデータの第２のセットと、データユニットの第２の再送信とを受信することを含み、データユニットの第２の再送信は、さらなる返答コマンドを含む。
【００６５】
さらに他の代替的な側面では、データのストリームは、サブＰＤＵセグメントのセットを含む。このような側面では、最も最近の返答コマンドを有するデータユニットは、サブＰＤＵセグメントのセットのうちの最も高いシーケンス番号を有するサブＰＤＵセグメントである。さらにこれらの後者の側面にしたがうと、方法９００は、欠落しているデータのセットに対するＮＡＣＫに応答した、最も高いシーケンス番号を有するサブＰＤＵセグメントの再送信を受信することを含む。
【００６６】
図１０は、本主題開示の１つ以上のさらなる側面にしたがって、追加的な方法論のフローチャートを描いている。１００２において、方法１０００は、データのストリーム内に返答コマンドを有するＰＤＵを持つデータのストリームを受信することを含む。１００４において、方法１０００は、データをパースして、データのストリームの何らかの欠落しているデータを識別することを含む。１００６において、方法１０００は、何らかの欠落しているデータがパーシングから識別されたか否かを決定することを含む。欠落しているデータが識別された場合、方法１０００は１０１０に進む。そうでなければ、方法１０００は、１００８に進む。
【００６７】
１００８において、方法１０００は、データのストリームを受信することに応答して、ＡＣＫを送ることを含む。方法１０００は、その後１０１２に進む。１０１０において、方法１０００は、代わりに、データのストリームを受信することに応答して、ＮＡＣＫを送ることと、欠落しているデータを識別することとを含む。いくつかの側面では、ＮＡＣＫは、欠落しているデータを（例えば、ＰＤＵシーケンス番号により）識別することと含む。１０１２において、方法１０００は、返答コマンドを有するＰＤＵが後続して受信されたか否かを決定する。受信されていなかった場合、方法１０００は１０１４に進み、終了する。返答コマンドを持つＰＤＵが後続して受信されていた場合、方法１０００は１０１６に進み、参照番号１００４におけるパーシングがデータのストリームから何らかの欠落したデータを識別したか否かに依存して、ＡＣＫまたはＮＡＣＫを再送信する。
【００６８】
図１１および１２は、本主題開示の側面にしたがって、ワイヤレス通信のための、改善された肯定応答および再送信のプロトコルに対する、各例示的なシステム１１００、１２００を図示している。例えば、システム１１００、１２００は、ノード、基地局、アクセスポイント、ユーザ端末、移動体インターフェースカードに結合されているパーソナルコンピュータ、あるいはこれらに類するもののような、ワイヤレス通信ネットワーク内に、および／または、ワイヤレス受信機内に、少なくとも部分的に存在することができる。システム１１００、１２００は、機能ブロックを含むように表されており、これらの機能的ブロックは、プロセッサ、ソフトウェア、またはこれらを組み合わせたもの（例えば、ファームウェア）により実現する機能を表す機能的ブロックでありえることを正しく認識すべきである。
【００６９】
システム１１００は、システム１１００の機能を実行するように構成されているモジュールを記憶するメモリ１１０２を備えている。特に、システム１１００は、ワイヤレス送信機を用いて、ワイヤレスデータのセットを送信するモジュール１１０４を備えており、ワイヤレスデータのサブセットは、ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含んでいる。さらに、システム１１００は、ワイヤレスデータのセットを送信するときに、データプロセッサ１１１０を用いてタイマーを開始させるモジュール１１０６を備えている。またさらに、システム１１００は、タイマーの満期までに応答が受信されなかった場合、ワイヤレス送信機を用いて、ポールエレメントを含む、ワイヤレスデータのサブセットを再送信するモジュール１１０８を備えている。
【００７０】
システム１２００は、システム１２００の機能を実行するように構成されているモジュールを記憶するメモリ１２０２を備えている。特に、システム１２００は、ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むデータのストリームを取得するモジュール１２０４を備えている。加えて、システム１２００は、データプロセッサ１２１２を用いて、データのストリームをパースし、データのセットのサブセットが欠落しているか否かを識別するモジュール１２０６を備えている。さらに、システム１２００は、データのセットのサブセットが欠落している場合、または、欠落していない場合、ワイヤレストランシーバを用いて、それぞれ、ＮＡＣＫまたはＡＣＫを送るモジュール１２０８を備えている。上記に引き続いて、システム１２００は、ワイヤレストランシーバを用いて、最も最近の返答コマンドを有するデータユニットの再送信を取得するモジュール１２１０を備えている。
【００７１】
図１３は、ここで開示したいくつかの側面にしたがった、ワイヤレス通信を促進することができる例示的なシステム１３００のブロックダイヤグラムを描いている。ダウンリンク上で、アクセスポイント１３０５において、送信（ＴＸ）データプロセッサ１３１０は、トラフィックデータを受け取り、フォーマット化し、コード化し、インターリーブし、変調（すなわち、シンボルマッピング）して、変調シンボル（“データシンボル”）を提供する。シンボル変調器１３１５は、データシンボルおよびパイロットシンボルを受け取って処理し、シンボルのストリームを提供する。シンボル変調器１３１５は、データおよびパイロットシンボルを多重化し、それらを送信機ユニット（ＴＭＴＲ）１３２０に提供する。各送信シンボルは、データシンボル、パイロットシンボル、または、０の信号値でありえる。パイロットシンボルは、各シンボル期間において継続的に送られる。パイロットシンボルは、周波数分割多重化（ＦＤＭ）、直交周波数分割多重化（ＯＦＤＭ）、時分割多重化（ＴＤＭ）、コード分割多重化（ＣＤＭ）することができ、あるいは、これらや同様な変調および／または送信技術の適切な組み合わせとすることができる。
【００７２】
ＴＭＴＲ１３２０は、シンボルのストリームを受け取って、１つ以上のアナログ信号にコンバートし、さらに、アナログ信号を調整（例えば、増幅、フィルタリング、および周波数アップコンバート）して、ワイヤレスチャネルを通した送信に適切なダウンリンク信号を発生させる。ダウンリンク信号は、その後、アンテナ１３２５を通して端末に送信される。端末１３３０において、アンテナ１３３５は、ダウンリンク信号を受信し、受信した信号を受信機ユニット（ＲＣＶＲ）１３４０に提供する。受信機ユニット１３４０は、受信信号を調整（例えば、フィルタリング、増幅、および周波数ダウンコンバート）し、調整した信号をデジタル化してサンプルを取得する。シンボル復調器１３４５は、受け取ったパイロットシンボルを復調し、チャネル推定のために、このパイロットシンボルをプロセッサ１３５０に提供する。シンボル復調器１３４５は、さらに、ダウンリンクに対する周波数応答推定をプロセッサ１３５０から受け取り、受け取ったデータシンボル上でデータ復調を実行し、データシンボル推定（これらは、送信されたデータシンボルの推定）を取得し、データシンボル推定をＲＸデータプロセッサ１３５５に提供する。ＲＸデータプロセッサ１３５５は、データシンボル推定を復調（すなわち、シンボルデマッピング）し、デインターリーブし、デコードして、送信されたトラフィックデータを復元する。シンボル復調器１３４５およびＲＸデータプロセッサ１３５５による処理は、アクセスポイント１３０５における、シンボル変調器１３１５およびＴＸデータプロセッサ１３１０のそれぞれによる処理に対して相補的なものである。
【００７３】
アップリンク上で、ＴＸデータプロセッサ１３６０は、トラフィックデータを処理し、データシンボルを提供する。シンボル変調器１３６５は、データシンボルを受け取って、データシンボルをパイロットシンボルと多重化し、変調を実行して、シンボルのストリームを提供する。送信機ユニット１３７０は、その後、シンボルのストリームを受け取って処理し、アンテナ１３３５によりアクセスポイント１３０５に送信させるアップリンク信号を発生させる。特に、アップリンク信号は、ＳＣ−ＦＤＭＡ要求にしたがっており、ここで記述したように、周波数ホッピングメカニズムを含む。
【００７４】
アクセスポイント１３０５において、端末１３３０からのアップリンク信号は、アンテナ１３２５により受信され、受信機ユニット１３７５により処理されて、サンプルを取得する。シンボル復調器１３８０は、その後、サンプルを処理し、アップリンクに対して、受信したパイロットシンボルと、データシンボル推定とを提供する。ＲＸデータプロセッサ１３８５は、データシンボル推定を処理して、端末１３３０により送信されたトラフィックデータを復元する。プロセッサ１３９０は、アップリンク上で送信している各アクティブな端末に対してチャネル推定を実行する。複数の端末は、これらそれぞれに割り当てられたパイロット副帯域のセット上のアップリンク上で同時にパイロットを送信することができ、ここで、パイロット副帯域セットは、インターレースさせることができる。
【００７５】
プロセッサ１３９０および１３５０は、アクセスポイント１３０５および端末１３３０における動作をそれぞれ命令する（例えば、制御する、調整する、管理するなど）。プロセッサ１３９０および１３５０のそれぞれは、プログラムコードとデータとを記憶するメモリユニット（示されていない）に関係している。プロセッサ１３９０およびプロセッサ１３５０はまた、計算を実行して、アップリンクおよびダウンリンクそれぞれに対する、周波数と時間ベースのインパルス応答との推定を抽出することができる。
【００７６】
多元接続システム（例えば、ＳＣ−ＦＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＣＤＭＡ、ＴＤＭＡなど）において、複数の端末は、アップリンク上で同時に送信できる。このようなシステムにおいて、異なる端末の間でパイロット副帯域を共有できる。各端末に対するパイロット副帯域が、動作帯域全体（可能性としては帯域端を除く）にわたるケースでは、チャネル推定技術を使用することができる。各端末に対する周波数ダイバーシティを取得するのに、このようなパイロット副帯域構造が望ましいだろう。ここで記述した技術は、さまざまな手段により実現できる。例えば、これらの技術は、ハードウェアで、ソフトウェアで、または、これらを組み合わせたもので実現できる。デジタル、アナログ、または、デジタルとアナログの双方でありえるハードウェアインプリメンテーションにおいて、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラム可能論理デバイス（ＰＬＤ）、現場プログラム可能ゲートアレイ（ＦＰＧＡ）、プロセッサ、制御装置、マイクロ制御装置、マイクロプロセッサ、ここに記述した機能を実行するように設計されている他の電子ユニット、または、これらを組み合わせたものの内で、チャネル推定のために使用する処理ユニットを実現することができる。ソフトウェアでは、インプリメンテーションは、ここで記述した機能を実行するモジュール（例えば、手順、機能など）を通して行うことができる。ソフトウェアコードは、メモリユニット内に記憶させることができ、プロセッサ１３９０および１３５０により実行することができる。
【００７７】
図１４は、１つ以上の側面に関連して利用することができるような、複数の基地局（ＢＳ）１４１０（例えば、ワイヤレスアクセスポイント、ワイヤレス通信装置）と、複数の端末１４２０（例えば、ＡＴ）とを持つワイヤレス通信システム１４００を図示している。ＢＳ１４１０は、一般的に、端末と通信し、アクセスポイント、ノードＢ、または他の何らかの専門用語で呼ばれることもある、固定局である。１４０２ａ、１４０２ｂ、および１４０２ｃとラベルが付いており、図１４中の３つの地理的エリアとして図示されている、特定の地理的エリアまたはカバレッジエリアに対して、各ＢＳ１４１０は通信カバレッジを提供する。“セル”という用語は、この用語が使用される文脈に依存して、ＢＳ、または、このカバレッジエリアのことを指す。システム容量を向上させるために、ＢＳ地理的エリア／カバレッジエリアを、複数のより小さいエリア（例えば、図１４中のセル１４０２ａにしたがった、３つのより小さいエリア）である、１４０４ａ、１４０４ｂ、および１４０４ｃに区分することができる。それぞれのより小さいエリア（１４０４ａ、１４０４ｂ、１４０４ｃ）は、各基地トランシーバサブシステム（ＢＴＳ）により担当することができる。“セクタ”という用語は、この用語が使用される文脈に依存して、ＢＴＳ、または、このカバレッジエリアのことを指す。セクタ化されたセルに対して、そのセルのすべてのセクタに対するＢＴＳは、典型的に、そのセルに対する基地局内で同じ位置に配置される。ここで記述した送信技術は、セクタ化されているセルを持つシステムとともに、セクタ化されていないセルを持つシステムに対して使用することができる。簡略化のために、本主題記述において、そうでないことが指定されていない限り、“基地局”という用語は、セクタを担当する固定局とともに、セルを担当する固定局に対する総称として使用されている。
【００７８】
端末１４２０は、典型的に、システム全体を通して分散されており、各端末１４２０は、固定または移動性であることがある。端末１４２０は、移動局、ユーザ機器、ユーザデバイス、ワイヤレス通信装置、アクセス端末、ユーザ端末、または他の何らかの専門用語として呼ばれることがある。端末１４２０は、ワイヤレスデバイス、セルラ電話機、パーソナルデジタルアシスタント（ＰＡＡ）、ワイヤレスモデムカードなどであることがある。各端末１４２０は、何らかの所定の瞬間において、ダウンリンク（例えば、ＦＬ）およびアップリンク（例えば、ＲＬ）上で、０の、１つの、または複数のＢＳ１４１０と通信することができる。ダウンリンクは、基地局から端末への通信リンクのことを指し、アップリンクは、端末から基地局への通信リンクのことを指している。
【００７９】
集中型アーキテクチャにおいて、システム制御装置１４３０は、基地局１４１０に結合し、ＢＳ１４１０に対して調整および制御を提供する。分散型アーキテクチャにおいて、ＢＳ１４１０は、（例えば、ＢＳ１４１０に通信的に結合しているワイヤードまたはワイヤレスのバックホールネットワークにより）必要とされるとき、互いに通信することができる。フォワードリンク上のデータ送信は、フォワードリンクまたは通信システムによりサポートできる、最大データレートで、または、最大データレート近くで、１つのアクセスポイントから１つのアクセス端末へ起こることが多い。フォワードリンクのさらなるチャネル（例えば、制御チャネル）は、複数のアクセスポイントから１つのアクセス端末へ送信されることがある。リバースリンクデータ通信は、１つのアクセス端末から１つ以上のアクセスポイントへ起こることがある。
【００８０】
図１５は、さまざまな側面にしたがって、設計された、または、準設計されたワイヤレス通信環境１５００の図示である。互いに、および／または、１つ以上の移動体デバイス１５０４に対して、ワイヤレス通信信号を受信し、送信し、反復するなどする、１つ以上のセルおよび／またはセクタ中の１つ以上のＢＳ１５０２を、ワイヤレス通信環境１５００は備えている。図示されているように、１５０６ａ、１５０６ｂ、および１５０６ｃとラベルが付いており、４つの地理的エリアとして図示されている特定の地理的エリアに対して、各ＢＳ１５０２は、通信カバレッジを提供できる。当業者により正しく認識されるように、各ＢＳ１５０２は、送信機チェーンおよび受信機チェーンを備えることができ、送信機チェーンおよび受信機チェーンのそれぞれは、次に、信号の送信および受信に関係している複数のコンポーネント（例えば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナなど、上記の図１３参照）を備えることができる。移動体デバイス１５０４は、例えば、セルラ電話機、スマートフォン、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルドコンピューティングデバイス、衛星ラジオ、グローバルポジショニングシステム、ＰＤＡ、または、ワイヤレス通信環境１５００を通して通信するのに適した他の何らかのデバイスであることがある。ここで述べた、ワイヤレス通信における、改善された肯定応答および再送信のプロトコルを促進するために、ここで記述したさまざまな側面に関連して、ワイヤレス通信環境１５００を用いることができる。
【００８１】
本主題開示中で使用される“コンポーネント”、“システム”、“モジュール”という用語、およびこれらに類するものは、コンピュータ関連エンティティや、ハードウェアか、ソフトウェアか、実行中のソフトウェアか、ファームウェアか、ミドルウェアか、マイクロノードか、これらの何らかの組み合わせのいずれかを指すことを意図している。例えば、モジュールは、これらには限定されないが、プロセッサ上で実行しているプロセス、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム、デバイス、および／または、コンピュータであってもよい。１つ以上のモジュールは、プロセス、または、実行のスレッド内に存在していてもよく、モジュールは、１つの電子デバイス上に局所化してもよく、および／または、２つ以上の電子デバイスとの間に分配してもよい。さらに、これらのモジュールは、その上に記憶されているさまざまなデータ構造を有するさまざまなコンピュータ読取可能媒体から実行できる。モジュールは、１つ以上のデータユニット（例えば、ローカルシステム、分散システム中の別のコンポーネントと、または、インターネットのようなネットワークを通して他のシステムと、信号により対話している１つのコンポーネントからのデータ）を有する信号にしたがうような、ローカルプロセスまたは遠隔プロセスにより通信できる。さらに、ここに記述したシステムのコンポーネントまたはモジュールは、これに関して記述した、さまざまな側面、目標、利点などを達成することを促進するために、再配置してもよく、または、追加的なコンポーネント／モジュール／システムにより補完してもよく、ならびに、当業者により正しく認識されるように、所定の図面中に先に述べた厳密な構成に限定されない。
【００８２】
さらに、ユーザ機器（ＵＥ）に関連して、さまざまな側面をここで記述している。ＵＥは、システム、加入者ユニット、加入者局、移動局、移動体、移動体通信デバイス、移動体デバイス、遠隔局、遠隔端末、アクセス端末（ＡＴ）、ユーザエージェント（ＵＡ）、ユーザデバイス、またはユーザ端末（ＵＥ）と呼ばれることもある。加入者局は、セルラ電話機、コードレス電話機、セッション開始プロトコル（ＳＩＰ）電話機、ワイヤレスローカルループ（ＷＬＬ）局、パーソナルデジタルアシスタント（ＰＤＡ）、ワイヤレス接続能力を有するハンドヘルドデバイス、あるいは、処理デバイスとのワイヤレス通信を促進するワイヤレスモデムまたは類似したメカニズムに接続されている他の処理デバイスであることがある。
【００８３】
１つ以上の例示的な実施形態では、記述した機能は、ハードウェアで、ソフトウェアで、ファームウェアで、ミドルウェアで、マイクロコードで、または、これらのものを組み合わせた任意のもので実現することができる。ソフトウェアで実現された場合、機能は、１つ以上の命令またはコードとして、コンピュータ読取可能媒体上に記憶させることができ、あるいは、コンピュータ読取可能媒体を通して送信することができる。コンピュータ読取可能媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を促進する何らかの媒体を含む、コンピュータ記憶媒体および通信媒体の双方を含む。記憶媒体は、コンピュータによりアクセスできる何らかの物理媒体であってもよい。例として、これらに限定されないが、このようなコンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、スマートカードおよびフラッシュメモリデバイス（例えば、カード、スティック、キーデバイス、．．．）、あるいは、コンピュータによりアクセスでき、命令またはデータ構造の形態で所望のプログラムコードを伝送または記憶するために使用できる他の何らかの媒体を含むことができる。例えば、ソフトウェアが、同軸ケーブルや、光ファイバケーブルや、撚り対や、デジタル加入者線（ＤＳＬ）や、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから送信された場合、同軸ケーブルや、光ファイバケーブルや、撚り対や、ＤＳＬや、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用したようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク（登録商標）、光ディスク、デジタル汎用ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、ブルーレイディスク（登録商標）を含むが、一般的に、ディスク（ｄｉｓｋ）は、データを磁気的に再生する一方で、ディスク（ｄｉｓｃ）はデータをレーザによって光学的に再生する。上記のものの組み合わせも、コンピュータ読取可能媒体の範囲内に含めるべきである。
【００８４】
ハードウェアインプリメンテーションにおいて、ここに開示した側面と関連して説明した、処理ユニットの、さまざまな例示的なロジック、論理ブロック、モジュールおよび回路は、１つ以上の、ＡＳＩＣ、ＤＳＰ、ＤＳＰＤ、ＰＬＤ、ＦＰＧＡ、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、汎用プロセッサ、制御装置、マイクロ制御装置、マイクロプロセッサ、ここに記述した機能を実行するように設計されている他の電子ユニット、あるいは、これらの任意の組み合わせたものにより、実現または実行することができる。汎用プロセッサはマイクロプロセッサであってもよいが、代替実施形態では、プロセッサは、任意の従来のプロセッサ、制御装置、マイクロ制御装置、または状態機械であることがある。プロセッサはまた、例えば、ＤＳＰおよびマイクロプロセッサを組み合わせたものや、複数のマイクロプロセッサや、ＤＳＰコアを伴う１つ以上のマイクロプロセッサや、任意の他の適切なコンフィギュレーションのような、コンピューティングデバイスを組み合わせたものとして実現することができる。加えて、少なくとも１つのプロセッサは、ここで記述したステップおよび／またはアクションの１つ以上のものを実行するように動作可能な１つ以上のモジュールを備えることができる。
【００８５】
さらに、ここで記述したさまざまな側面または特徴は、標準プログラミングおよび／またはエンジニアリング技術を使用して、方法、装置または、製造物として実現してもよい。さらに、ここで開示した側面に関連して記述した方法あるいはアルゴリズムのステップおよび／またはアクションは、ハードウェア中に、プロセッサにより実行するソフトウェアモジュール中に、あるいは、双方を組み合わせたものの中に、直接的に具現化できる。さらに、いくつかの側面では、方法あるいはアルゴリズムのステップまたはアクションは、コンピュータプログラムプロダクト中に組み込むことができる、機械読取可能媒体またはコンピュータ読取可能媒体上の、コードまたは命令の、少なくとも１つ、任意の組み合わせ、またはセットとして存在することができる。ここで使用する“製造物”という用語は、何らかの適切なコンピュータ読取可能デバイスからアクセス可能なコンピュータプログラムを含むことを意図している。
【００８６】
さらに、“例示的な”という用語は、ここでは、例、事例、または例示として役割を果たすことを意味するように使用される。“例示的な”としてここで記述する何らかの側面または設計は、必ずしも、他の側面または設計より好ましい、あるいは、他の側面または設計より利点があるものとして解釈されるべきはない。むしろ、例示的なという用語の使用は、具体的な方法で概念を表すことを意図している。本出願中で使用されるように、“または”という用語は、排他的な“または”というよりはむしろ、包括的な“または”を意味することを意図している。すなわち、そうでないことが指定されていない限り、または、文脈から明らかでない限り、“ＸはＡまたはＢを用いる”は、何らかの自然な包括的置換を意味することを意図している。すなわち、ＸはＡを用いる場合；ＸはＢを用いる場合；または、ＸはＡおよびＢの双方を用いる場合、前述の何らかの例示の下では、“ＸはＡまたはＢを用いる”を満たしている。さらに、本出願および添付している特許請求の範囲中で使用する冠詞“ａ”および“ａｎ”、は、一般的に、そうでないことが指定されていない限り、または、単数形に向けられていることが文脈から明らかでない限り、“１つ以上”を意味するものと考えるべきである。
【００８７】
さらに、ここで使用するような“推論する”あるいは“推論”という用語は、一般的に、イベントまたはデータを通して捕捉したような観測のセットから、システム、環境、またはユーザの状態を論理的に考えることのプロセス、または、推論することのプロセスを指している。推論は、特有の文脈またはアクションを識別するために用いることができ、または、例えば、状態を通して確率分布を発生させることができる。推論は、確率論的なものであり、すなわち、データおよびイベントの考慮に基づいた、対象の状態を通した確率分布の計算である。推論はまた、イベントまたはデータのセットから高レベルイベントを構成するために用いる技術を指すことができる。このような推論は、イベントが、時間的に近接して互いに関係しているか否か、ならびに、イベントおよびデータが、１つまたはいくつかのイベントおよびデータソースから来るものであるか否かにかかわらず、結果として、観測したイベントおよび／または記憶したイベントデータのセットから、新たなイベントまたはアクションの構成になる。
【００８８】
上述していることは、特許請求した主題項目の例を含んでいる。もちろん、特許請求した主題項目を記述する目的のためにコンポーネントまたは方法論のすべての考えられる組み合わせを記述することは不可能であるが、当業者は、開示した主題項目の多くのさらなる組み合わせおよび置換が可能であることを認識してもよい。したがって、開示した主題項目は、添付した特許請求の範囲の精神および範囲内にあるすべてのこのような変更、修正およびバリエーションを含むことを意図している。さらに、“含む”、“有する”、または“有している”という用語が詳細な説明または特許請求の範囲のいずれかの中で使用される限り、このような用語は、請求項中で移行語として用いられるときに“具備する”が解釈されるように、“具備する”という用語に類似して包括的であることが意図されている。
【図１】
2012515508.tif 000003
【図２】
2012515508.tif 000004
【図３】
2012515508.tif 000005
【図４】
2012515508.tif 000006
【図５】
2012515508.tif 000007
【図６】
2012515508.tif 000008
【図７】
2012515508.tif 000009
【図８】
2012515508.tif 000010
【図９】
2012515508.tif 000011
【図１０】
2012515508.tif 000012
【図１１】
2012515508.tif 000013
【図１２】
2012515508.tif 000014
【図１３】
2012515508.tif 000015
【図１４】
2012515508.tif 000016
【図１５】
2012515508.tif 000017
【手続補正書】
【提出日】平成23年12月22日(2011.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、前記ワイヤレスデータのセットを送信することと、
前記ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させることと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ワイヤレス送信機を用いて、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信することとを含む方法。
【請求項２】
最も最近のデータ送信内で最も高いシーケンス番号を有するプロトコルデータユニット（ＰＤＵ）を、前記ワイヤレスデータのセットのサブセットとして選択することをさらに含み、前記ポールエレメントは、前記ワイヤレスデータのセットに対する最も最近のポールエレメントである請求項１記載の方法。
【請求項３】
ＰＤＵを複数のサブＰＤＵセグメントにセグメント化することと、前記ワイヤレスデータのセットに対して前記複数のサブＰＤＵセグメントを用いることとをさらに含む請求項１記載の方法。
【請求項４】
前記複数のサブＰＤＵセグメントのうちの１つを、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットとして選択することをさらに含む請求項３記載の方法。
【請求項５】
前記複数のサブＰＤＵセグメントのうちの、最も高いシーケンス番号を有するサブＰＤＵセグメントを、前記複数のサブＰＤＵセグメントのうちの１つとして用いることをさらに含み、前記ポールエレメントは、前記ワイヤレスデータのセットをサポートしている無線ベアラ上で前記ワイヤレス送信機により送られる最も最近のポールエレメントである請求項４記載の方法。
【請求項６】
前記ポールエレメントに対して、前記ワイヤレスデータのセットの単一ビットを用いることをさらに含む請求項１記載の方法。
【請求項７】
前記ポールエレメントに対して、前記ワイヤレスデータのセットの複数ビットを用いることをさらに含む請求項１記載の方法。
【請求項８】
前記ワイヤレスデータのセットは、前記ワイヤレス送信機により以前に送信されたＰＤＵのサブセットを含む請求項１記載の方法。
【請求項９】
前記ＰＤＵのサブセットに関係している否定応答（ＮＡＣＫ）を受信することをさらに含み、さらに、前記ワイヤレス送信機を用いて前記ワイヤレスデータのセットを送信することは、前記ＮＡＣＫを受信することに応答して、前記ＰＤＵのサブセットを再送信することを含む請求項８記載の方法。
【請求項１０】
前記ワイヤレスデータのセットに対する応答を受信することと、前記応答を分析して、前記受信機が取得することに失敗した、前記ワイヤレスデータのセットの欠落しているＰＤＵを識別することとをさらに含む請求項１記載の方法。
【請求項１１】
前記欠落しているＰＤＵに対するＡＣＫを送るように前記受信機に命令する第２のポールエレメントとともに、前記欠落しているＰＤＵを再送信することと、
前記欠落しているＰＤＵを再送信するときに、第２のタイマーを開始させることと、
前記第２のタイマーの満期のときに、前記ＡＣＫを受信していない場合、前記欠落しているＰＤＵと前記第２のポールエレメントとを再送信することとをさらに含む前記請求項１０記載の方法。
【請求項１２】
ワイヤレス通信のための装置において、
ワイヤレスデータを送り、受信するワイヤレストランシーバと、
ワイヤレスデータの、肯定応答（ＡＣＫ）と再送信とのための制御プロトコルを記憶するメモリと、
前記制御プロトコルを実現するモジュールを実行するデータプロセッサとを具備し、
前記モジュールは、
否定応答に関係する送信されたデータのセット（ＮＡＣＫされたデータのセット）を識別する分析モジュールと、
前記ＮＡＣＫされたデータのセットのサブセットに返答コマンドを含め、前記ワイヤレストランシーバを用いて、前記ＮＡＣＫされたデータのセットを再送信する肯定応答モジュール（ＡＣＫモジュール）と、
前記ＮＡＣＫされたデータのセットの再送信に対する応答を受信する前に予め定められた時間が満期になった場合、前記ＮＡＣＫされたデータのセットのサブセットを再送信する応答モジュールとを備える装置。
【請求項１３】
前記返答コマンドは、単一ビットコマンドである請求項１２記載の装置。
【請求項１４】
前記返答コマンドは、複数ビットコマンドである請求項１２記載の装置。
【請求項１５】
前記返答コマンドは、前記ＮＡＣＫされたデータのセットの再送信をＡＣＫまたはＮＡＣＫするように、受信デバイスに命令するように構成されている請求項１２記載の装置。
【請求項１６】
前記ＮＡＣＫされたデータのセットは、受信デバイスにより取得されていないプロトコルデータユニットのセット（ＰＤＵのセット）を含む請求項１２記載の装置。
【請求項１７】
前記ＡＣＫモジュールは、前記ＰＤＵのセットのうちの最も高いシーケンス番号を有する前記ＰＤＵのセットの１つに前記返答コマンドを含める請求項１６記載の装置。
【請求項１８】
前記ＮＡＣＫされたデータのセットを、複数のサブＰＤＵセグメントにセグメント化する分割モジュールをさらに具備する請求項１２記載の装置。
【請求項１９】
前記ＡＣＫモジュールは、前記複数のサブＰＤＵセグメントの１つ中に前記返答コマンドを含める請求項１８記載の装置。
【請求項２０】
前記応答を受信する前に前記予め定められた時間が満期になった場合、前記応答モジュールは、前記複数のサブＰＤＵセグメントのうちの１つを再送信する請求項１９記載の装置。
【請求項２１】
ワイヤレスネットワーク基地局に関連して実現される、または、移動体通信デバイスに関連して実現される請求項１２記載の装置。
【請求項２２】
前記制御プロトコルは、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）システム、３ＧＰＰ ＬＴＥアドバンスドシステム、ユニバーサルモバイルテレコミュニケーションシステム、または、高速パケットアクセスシステムに対して構成されている請求項１２記載の装置。
【請求項２３】
ワイヤレス通信のための装置において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、前記ワイヤレスデータのセットを送信する手段と、
前記ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させる手段と、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ワイヤレス送信機を用いて、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信する手段とを具備する装置。
【請求項２４】
ワイヤレス通信のために構成されている少なくとも１つのプロセッサにおいて、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、前記ワイヤレスデータのセットを送信するモジュールと、
前記ワイヤレスデータのセットを送信するときに、タイマーを開始させるモジュールと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信するモジュールとを具備する少なくとも１つのプロセッサ。
【請求項２５】
コンピュータ読取可能記憶媒体において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、コンピュータに、前記ワイヤレスデータのセットを送信させるためのコードと、
前記ワイヤレスデータのセットを送信するときに、前記コンピュータにタイマーを開始させるためのコードと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記コンピュータに、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信させるためのコードとを含むコンピュータ読取可能記憶媒体。
【請求項２６】
ワイヤレス通信を受信する方法において、
ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得することと、
データプロセッサを用いて、前記データのストリームをパースし、欠落しているデータのセットを識別することと、
前記ワイヤレストランシーバを用いて、前記欠落しているデータのセットに対する否定応答（ＮＡＣＫ）を送ることと、
前記ワイヤレストランシーバを用いて、前記最も最近の返答コマンドを有するデータユニットの再送信を取得することとを含む方法。
【請求項２７】
前記最も最近の返答コマンドにより指定されている時間期間内で、または、前記最も最近の返答コマンドから推測される時間期間内で、前記欠落しているデータのセットに対するＮＡＣＫを送ることをさらに含む請求項２６記載の方法。
【請求項２８】
前記データのストリームをパースすることは、送信されたプロトコルデータユニット（ＰＤＵ）のセットと受信したＰＤＵのセットとを識別することと、前記受信したＰＤＵのセットを前記送信されたＰＤＵのセットと比較して前記欠落しているデータのセットを識別することとをさらに含む請求項２６記載の方法。
【請求項２９】
前記データユニットの再送信により再送信されたデータのセットを受信し、前記データユニットの再送信は、後続する返答コマンドを含むことと、
前記再送信されたデータのセットが、前記欠落しているデータのセットのすべてのデータを含むか否かを識別することとをさらに含む請求項２６記載の方法。
【請求項３０】
前記再送信されたデータのセットが、前記欠落しているデータのセットのすべてのデータを含まなかった場合、前記後続する返答コマンドに応答して、第２のＮＡＣＫを送ることをさらに含む請求項２９記載の方法。
【請求項３１】
前記第２のＮＡＣＫを送ることに応答した、再送信されたデータの第２のセットと、前記データユニットの第２の再送信とを受信することをさらに含み、
前記データユニットの第２の再送信は、追加的な返答コマンドを含む請求項３０記載の方法。
【請求項３２】
前記データのストリームは、サブプロトコルデータユニットセグメントのセット（サブＰＤＵセグメントのセット）を含み、前記最も最近の返答コマンドを有するデータユニットは、前記サブＰＤＵセグメントのセットのうちの最も高いシーケンス番号を有するサブＰＤＵセグメントである請求項２６記載の方法。
【請求項３３】
前記欠落しているデータのセットに対するＮＡＣＫに応答した、前記最も高いシーケンス番号を有するサブＰＤＵセグメントの再送信を受信することをさらに含む請求項３２記載の方法。
【請求項３４】
ワイヤレス通信を受信するための装置において、
データのストリームを送り、受信するワイヤレストランシーバと、
前記データのストリームの肯定応答のためのワイヤレスプロトコルを記憶するメモリと、
前記ワイヤレスプロトコルを実現するように構成されているモジュールを実行するデータプロセッサとを具備し、
前記モジュールは、
前記データのストリームを分析して、前記データのストリームのサブセットが欠落しているか否かを識別し、前記データのストリームは、前記データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むパーシングモジュールと、
前記データのストリームのサブセットが欠落していた場合、否定応答（ＮＡＣＫ）を送り、または、前記データのストリームのサブセットが欠落していなかった場合、肯定応答（ＡＣＫ）を送る応答モジュールと、
前記最も最近の返答コマンドを有するデータユニットの再送信を取得する受信機モジュールとを備える装置。
【請求項３５】
前記最も最近の返答コマンドは、前記データユニットの再送信に対して応答するように前記装置に命令するように設定された単一ビットを含む請求項３４記載の装置。
【請求項３６】
前記パーシングモジュールは、前記データユニットの再送信を、前記データのストリームのサブセットと比較し、さらに、前記再送信が前記データのストリームのサブセットを含まなかった場合、前記応答モジュールは前記ＮＡＣＫを再度送る請求項３４記載の装置。
【請求項３７】
前記データのストリームのサブセットが欠落していなかった場合、前記応答モジュールは、前記データユニットの再送信に対して応答して、前記ＡＣＫを再度送る請求項３４記載の装置。
【請求項３８】
前記データのストリームは、プロトコルデータユニットのセット（ＰＤＵのセット）を含む請求項３４記載の装置。
【請求項３９】
前記データユニットは、前記ＰＤＵのセットのうちの最も高いシーケンス番号を有する前記ＰＤＵのセットの１つを含む請求項３８記載の装置。
【請求項４０】
前記データのストリームは、サブＰＤＵセグメントのセットを少なくとも部分的に含む請求項３４記載の装置。
【請求項４１】
前記データユニットは、最も高いシーケンス番号を有する前記サブＰＤＵセグメントのセットの１つを含む請求項４０記載の装置。
【請求項４２】
前記最も最近の返答コマンドを有するデータユニットの再送信は、送信デバイスが、前記ワイヤレスプロトコルにより確立された期間内に、前記ＡＣＫまたは前記ＮＡＣＫを受信することに失敗することに応答している請求項３４記載の装置。
【請求項４３】
ワイヤレス通信を受信するための装置において、
ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得する手段と、
データプロセッサを用いて、前記データのストリームをパースし、前記データのストリームのサブセットが欠落しているか否かを識別する手段と、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、前記ワイヤレストランシーバを用いて、それぞれ、否定応答または肯定応答を送る手段と、
前記ワイヤレストランシーバを用いて、前記最も最近の返答コマンドを有するデータユニットの再送信を取得する手段とを具備する装置。
【請求項４４】
ワイヤレス通信を受信するために構成されている少なくとも１つのプロセッサにおいて、
データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得するモジュールと、
前記データのストリームをパースし、前記データのストリームのサブセットが欠落しているか否かを識別するモジュールと、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、それぞれ、否定応答または肯定応答を送るモジュールと、
前記最も最近の返答コマンドを有するデータユニットの再送信を取得するモジュールとを具備する少なくとも１つプロセッサ。
【請求項４５】
コンピュータ読取可能記憶媒体おいて、
データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを、コンピュータに取得させるためのコードと、
前記コンピュータに、前記データのストリームをパースさせ、前記データのストリームのサブセットが欠落しているか否かを識別させるためのコードと、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、前記コンピュータに、それぞれ、否定応答または肯定応答を送らせるためのコードと、
前記最も最近の返答コマンドを有するデータユニットの再送信を、前記コンピュータに取得させるためのコードとを含むコンピュータ読取可能記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
上述していることは、特許請求した主題項目の例を含んでいる。もちろん、特許請求した主題項目を記述する目的のためにコンポーネントまたは方法論のすべての考えられる組み合わせを記述することは不可能であるが、当業者は、開示した主題項目の多くのさらなる組み合わせおよび置換が可能であることを認識してもよい。したがって、開示した主題項目は、添付した特許請求の範囲の精神および範囲内にあるすべてのこのような変更、修正およびバリエーションを含むことを意図している。さらに、“含む”、“有する”、または“有している”という用語が詳細な説明または特許請求の範囲のいずれかの中で使用される限り、このような用語は、請求項中で移行語として用いられるときに“具備する”が解釈されるように、“具備する”という用語に類似して包括的であることが意図されている。
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
［１］ワイヤレス通信の方法において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、前記ワイヤレスデータのセットを送信することと、
前記ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させることと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ワイヤレス送信機を用いて、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信することとを含む方法。
［２］最も最近のデータ送信内で最も高いシーケンス番号を有するプロトコルデータユニット（ＰＤＵ）を、前記ワイヤレスデータのセットのサブセットとして選択することをさらに含み、前記ポールエレメントは、前記ワイヤレスデータのセットに対する最も最近のポールエレメントである［１］記載の方法。
［３］ＰＤＵを複数のサブＰＤＵセグメントにセグメント化することと、前記ワイヤレスデータのセットに対して前記複数のサブＰＤＵセグメントを用いることとをさらに含む［１］記載の方法。
［４］前記複数のサブＰＤＵセグメントのうちの１つを、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットとして選択することをさらに含む［３］記載の方法。
［５］前記複数のサブＰＤＵセグメントのうちの、最も高いシーケンス番号を有する複数のサブＰＤＵセグメントを、前記複数のサブＰＤＵセグメントのうちの１つとして用いることをさらに含み、前記ポールエレメントは、前記ワイヤレスデータのセットをサポートしている無線ベアラ上で前記ワイヤレス送信機により送られる最も最近のポールエレメントである［４］記載の方法。
［６］前記ポールエレメントに対して、前記ワイヤレスデータのセットの単一ビットを用いることをさらに含む［１］記載の方法。
［７］前記ポールエレメントに対して、前記ワイヤレスデータのセットの複数ビットを用いることをさらに含む［１］記載の方法。
［８］前記ワイヤレスデータのセットは、前記ワイヤレス送信機により以前に送信されたＰＤＵのサブセットを含む［１］記載の方法。
［９］前記ＰＤＵのサブセットに関係している否定応答（ＮＡＣＫ）を受信することをさらに含み、さらに、前記ワイヤレス送信機を用いて前記ワイヤレスデータのセットを送信することは、前記ＮＡＣＫを受信することに応答して、前記ＰＤＵのサブセットを再送信することを含む［８］記載の方法。
［１０］前記ワイヤレスデータのセットに対する応答を受信することと、前記応答を分析して、前記受信機が取得することに失敗した、前記ワイヤレスデータのセットの欠落しているＰＤＵを識別することとをさらに含む［１］記載の方法。
［１１］前記欠落しているＰＤＵに対するＡＣＫを送るように前記受信機に命令する第２のポールエレメントとともに、前記欠落しているＰＤＵを再送信することと、
前記欠落しているＰＤＵを再送信するときに、第２のタイマーを開始させることと、
前記第２のタイマーの満期のときに、前記ＡＣＫを受信していない場合、前記欠落しているＰＤＵと前記第２のポールエレメントとを再送信することとをさらに含む前記［１０］記載の方法。
［１２］ワイヤレス通信のための装置において、
ワイヤレスデータを送り、受信するワイヤレストランシーバと、
ワイヤレスデータの、肯定応答（ＡＣＫ）と再送信とのための制御プロトコルを記憶するメモリと、
前記制御プロトコルを実現するモジュールを実行するデータプロセッサとを具備し、
前記モジュールは、
否定応答に関係する送信されたデータのセット（ＮＡＣＫされたデータのセット）を識別する分析モジュールと、
前記ＮＡＣＫされたデータのセットのサブセットに返答コマンドを含め、前記ワイヤレストランシーバを用いて、前記ＮＡＣＫされたデータのセットを再送信する肯定応答モジュール（ＡＣＫモジュール）と、
前記ＮＡＣＫされたデータのセットの再送信に対する応答を受信する前にデフォルト時間が満期になった場合、前記ＮＡＣＫされたデータのセットのサブセットを再送信する応答モジュールとを備える装置。
［１３］前記返答コマンドは、単一ビットコマンドである［１２］記載の装置。
［１４］前記返答コマンドは、複数ビットコマンドである［１２］記載の装置。
［１５］前記返答コマンドは、前記ＮＡＣＫされたデータのセットの再送信をＡＣＫまたはＮＡＣＫするように、受信デバイスに命令するように構成されている［１２］記載の装置。
［１６］前記ＮＡＣＫされたデータのセットは、受信デバイスにより取得されていないプロトコルデータユニットのセット（ＰＤＵのセット）を含む［１２］記載の装置。
［１７］前記ＡＣＫモジュールは、前記ＰＤＵのセットのうちの最も高いシーケンス番号を有する前記ＰＤＵのセットの１つに前記返答コマンドを含める［１６］記載の装置。
［１８］前記ＮＡＣＫされたデータのセットを、複数のサブＰＤＵセグメントにセグメント化する分割モジュールをさらに具備する［１２］記載の装置。
［１９］前記ＡＣＫモジュールは、前記複数のサブＰＤＵセグメントの１つ中に前記返答コマンドを含める［１８］記載の装置。
［２０］前記応答を受信する前に前記デフォルト時間が満期になった場合、前記応答モジュールは、前記複数のサブＰＤＵセグメントのうちの１つを再送信する［１９］記載の装置。
［２１］ワイヤレスネットワーク基地局に関連して実現される、または、移動体通信デバイスに関連して実現される［１２］記載の装置。
［２２］前記制御プロトコルは、第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）システム、３ＧＰＰ ＬＴＥアドバンスドシステム、ユニバーサルモバイルテレコミュニケーションシステム、または、高速パケットアクセスシステムに対して構成されている［１２］記載の装置。
［２３］ワイヤレス通信のための装置において、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、ワイヤレス送信機を用いて、前記ワイヤレスデータのセットを送信する手段と、
前記ワイヤレスデータのセットを送信するときに、データプロセッサを用いてタイマーを開始させる手段と、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ワイヤレス送信機を用いて、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信する手段とを具備する装置。
［２４］ワイヤレス通信のために構成されている少なくとも１つのプロセッサにおいて、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、前記ワイヤレスデータのセットを送信するモジュールと、
前記ワイヤレスデータのセットを送信するときに、タイマーを開始させるモジュールと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信するモジュールとを具備する少なくとも１つのプロセッサ。
［２５］コンピュータプログラムプロダクトにおいて、
ワイヤレスデータのセットのサブセットが、前記ワイヤレスデータのセットに対する応答を送信するように受信機に命令するポールエレメントを含み、コンピュータに、前記ワイヤレスデータのセットを送信させるためのコードと、
前記ワイヤレスデータのセットを送信するときに、前記コンピュータにタイマーを開始させるためのコードと、
前記タイマーの満期までに前記応答を受信しなかった場合、前記コンピュータに、前記ポールエレメントを含む、前記ワイヤレスデータのセットのサブセットを再送信させるためのコードとを有するコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
［２６］ワイヤレス通信を受信する方法において、
ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得することと、
データプロセッサを用いて、前記データのストリームをパースし、欠落しているデータのセットを識別することと、
前記ワイヤレストランシーバを用いて、前記欠落しているデータのセットに対する否定応答（ＮＡＣＫ）を送ることと、
前記ワイヤレストランシーバを用いて、前記最も最近の返答コマンドを有するデータユニットの再送信を取得することとを含む方法。
［２７］前記最も最近の返答コマンドにより指定されている時間期間内で、または、前記最も最近の返答コマンドから推測される時間期間内で、前記欠落しているデータのセットに対するＮＡＣＫを送ることをさらに含む［２６］記載の方法。
［２８］前記データのストリームをパースすることは、送信されたプロトコルデータユニット（ＰＤＵ）のセットと受信したＰＤＵのセットとを識別することと、前記受信したＰＤＵのセットを前記送信されたＰＤＵのセットと比較して前記欠落しているデータのセットを識別することとをさらに含む［２６］記載の方法。
［２９］前記データユニットの再送信により再送信されたデータのセットを受信し、前記データユニットの再送信は、後続する返答コマンドを含むことと、
前記再送信されたデータのセットが、前記欠落しているデータのセットのすべてのデータを含むか否かを識別することとをさらに含む［２６］記載の方法。
［３０］前記再送信されたデータのセットが、前記欠落しているデータのセットのすべてのデータを含まなかった場合、前記後続する返答コマンドに応答して、第２のＮＡＣＫを送ることをさらに含む［２９］記載の方法。
［３１］前記第２のＮＡＣＫを送ることに応答した、再送信されたデータの第２のセットと、前記データユニットの第２の再送信とを受信することをさらに含み、
前記データユニットの第２の再送信は、追加的な返答コマンドを含む［３０］記載の方法。
［３２］前記データのストリームは、サブプロトコルデータユニットセグメントのセット（サブＰＤＵセグメントのセット）を含み、前記最も最近の返答コマンドを有するデータユニットは、前記サブＰＤＵセグメントのセットのうちの最も高いシーケンス番号を有するサブＰＤＵセグメントである［２６］記載の方法。
［３３］前記欠落しているデータのセットに対するＮＡＣＫに応答した、前記最も高いシーケンス番号を有するサブＰＤＵセグメントの再送信を受信することをさらに含む［３２］記載の方法。
［３４］ワイヤレス通信を受信するための装置において、
データのストリームを送り、受信するワイヤレストランシーバと、
前記データのストリームの肯定応答のためのワイヤレスプロトコルを記憶するメモリと、
前記ワイヤレスプロトコルを実現するように構成されているモジュールを実行するデータプロセッサとを具備し、
前記モジュールは、
前記データのストリームを分析して、前記データのストリームのサブセットが欠落しているか否かを識別し、前記データのストリームは、前記データのストリームに対する最も最近の返答コマンドを有するデータユニットを含むパーシングモジュールと、
前記データのストリームのサブセットが欠落していた場合、否定応答（ＮＡＣＫ）を送り、または、前記データのストリームのサブセットが欠落していなかった場合、肯定応答（ＡＣＫ）を送る応答モジュールと、
前記最も最近の返答コマンドを有するデータユニットの再送信を取得する受信機モジュールとを備える装置。
［３５］前記最も最近の返答コマンドは、前記データユニットの再送信に対して応答するように前記装置に命令するように設定された単一ビットを含む［３４］記載の装置。
［３６］前記パーシングモジュールは、前記データユニットの再送信を、前記データのストリームのサブセットと比較し、さらに、前記再送信が前記データのストリームのサブセットを含まなかった場合、前記応答モジュールは前記ＮＡＣＫを再度送る［３４］記載の装置。
［３７］前記データのストリームのサブセットが欠落していなかった場合、前記応答モジュールは、前記データユニットの再送信に対して応答して、前記ＡＣＫを再度送る［３４］記載の装置。
［３８］前記データのストリームは、プロトコルデータユニットのセット（ＰＤＵのセット）を含む［３４］記載の装置。
［３９］前記データユニットは、前記ＰＤＵのセットのうちの最も高いシーケンス番号を有する前記ＰＤＵのセットの１つを含む［３８］記載の装置。
［４０］前記データのストリームは、サブＰＤＵセグメントのセットを少なくとも部分的に含む［３４］記載の装置。
［４１］前記データユニットは、最も高いシーケンス番号を有する前記サブＰＤＵセグメントのセットの１つを含む［４０］記載の装置。
［４２］前記最も最近の返答コマンドを有するデータユニットの再送信は、送信デバイスが、前記ワイヤレスプロトコルにより確立された期間内に、前記ＡＣＫまたは前記ＮＡＣＫを受信することに失敗することに応答している［３４］記載の装置。
［４３］ワイヤレス通信を受信するための装置において、
ワイヤレストランシーバを用いて、データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得する手段と、
データプロセッサを用いて、前記データのストリームをパースし、前記データのストリームのサブセットが欠落しているか否かを識別する手段と、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、前記ワイヤレストランシーバを用いて、それぞれ、否定応答または肯定応答を送る手段と、
前記ワイヤレストランシーバを用いて、前記最も最近の返答コマンドを有するデータユニットの再送信を取得する手段とを具備する装置。
［４４］ワイヤレス通信を受信するために構成されている少なくとも１つのプロセッサにおいて、
データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを取得するモジュールと、
前記データのストリームをパースし、前記データのストリームのサブセットが欠落しているか否かを識別するモジュールと、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、それぞれ、否定応答または肯定応答を送るモジュールと、
前記最も最近の返答コマンドを有するデータユニットの再送信を取得するモジュールとを具備する少なくとも１つプロセッサ。
［４５］コンピュータプログラムプロダクトおいて、
データのストリームに対する最も最近の返答コマンドを有するデータユニットを含む前記データのストリームを、コンピュータに取得させるためのコードと、
前記コンピュータに、前記データのストリームをパースさせ、前記データのストリームのサブセットが欠落しているか否かを識別させるためのコードと、
前記データのストリームのサブセットが欠落していた場合、または、欠落していなかった場合、前記コンピュータに、それぞれ、否定応答または肯定応答を送らせるためのコードと、
前記最も最近の返答コマンドを有するデータユニットの再送信を、前記コンピュータに取得させるためのコードとを有するコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
【国際調査報告】
2012515508.tif 000018
2012515508.tif 000019