(57)【特許請求の範囲】
【請求項１】
ラジオ・リンク制御ピアからのポーリング要求を処理する方法であって、
データ・パケットのセットを受信することと、
前記データ・パケットに関連づけられたシーケンス番号を判定し、前記データ・パケットに含まれた前記ポーリング要求を検出することと、
ステータス・レポートで伝送されうる前記データ・パケットの最大のシーケンス番号を示す値を格納することと、
前記ステータス・レポートを求める要求の受信後に、あらかじめ定めた期間が経過したことを決定すること、ここで、前記あらかじめ定めた期間は、送信機から受信機へのデータ・パケットの送信のための予想時間に基づく、と、
前記あらかじめ定めた期間が経過した後、前記最大のシーケンス番号を示す値が、前記ポーリング要求を含む前記データ・パケットの前記シーケンス番号より大きいか等しくなるまで、前記ステータス・レポートの生成を遅らせることと、
前記遅らせた後、ステータス・レポートを生成することと、
を備える方法。
【請求項２】
前記データ・パケットは、プロトコル・データ・ユニットを含む請求項１に記載の方法。
【請求項３】
前記データ・パケットは、前記データ・パケットに関連付けられたシーケンス番号、または、ポール・フィールドの値のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項４】
前記最大のシーケンス番号を示す値は、前記ステータス・レポートのアクノレッジメント／否定的アクノレッジメント・フィールドで伝送される受信されたデータ・パケットのセットの最大のシーケンス番号を格納する最大ステータス送信状態変数の値である請求項３に記載の方法。
【請求項５】
少なくとも１つのプロトコル・データ・ユニットを格納するように構成されたメモリと、
ラジオ・リンク制御ピアからのポーリング要求を処理するように構成された少なくとも１つのプロセッサと、を有する無線通信装置であって、
前記少なくとも１つのプロセッサは、
前記少なくとも１つのプロトコル・データ・ユニットを受信し、
前記プロトコル・データ・ユニットに関連付けられたシーケンス番号を判定し、
前記プロトコル・データ・ユニットに含まれたポーリング要求を検出し、
ステータス・レポートで伝送されうる前記データ・パケットの最大シーケンス番号を格納し、
前記ステータス・レポートを求める要求の受信後に、あらかじめ定めた期間が経過したことを決定し、ここで、前記あらかじめ定めた期間は、送信機から受信機へのデータ・パケットの送信のための予想時間に基づく、
前記あらかじめ定めた期間が経過した後、前記最大のシーケンス番号を示す値が、前記ポーリング要求を含む前記データ・パケットの前記シーケンス番号より大きいか等しくなるまで、前記ステータス・レポートの生成を遅らせ、
前記遅らせた後、ステータス・レポートを生成する、
ように構成される、
無線通信装置。
【請求項６】
前記含まれたポーリング要求を有する前記プロトコル・データの前記シーケンス番号が、前記最大ステータス送信状態変数の値と比べて等しいか、小さいかのうちの少なくとも１つではない、請求項５に記載の無線通信装置。
【請求項７】
前記予め定めた期間は、推定された送信時間に少なくとも部分的に基づく、請求項６に記載の無線通信装置。
【請求項８】
コンピュータ読取可能記憶媒体であって、
コンピュータに対して、１または複数のプロトコル・データ・ユニットを取得させるための第１のコード・セットと、
前記コンピュータに対して、前記プロトコル・データ・ユニットのおのおののシーケンス番号を発見させるための第２のコード・セットと、
前記コンピュータに対して、前記プロトコル・データ・ユニットに含まれたポーリング・ビットの値を検出させるための第３のコード・セットと、
前記コンピュータに対して、前記ステータス・レポートで伝送されうる前記データ・パケットの最大のシーケンス番号を示す値を格納させるための第４のコード・セットと、
前記コンピュータに対して、前記ステータス・レポートを求める要求の受信後に、あらかじめ定めた期間が経過したことを決定させるための第５のコードセット、ここで、前記あらかじめ定めた期間は、送信機から受信機へのデータ・パケットの送信のための予想時間に基づく、と、
前記コンピュータに対して、前記あらかじめ定めた期間が経過した後、前記最大のシーケンス番号を示す値が、前記ポーリング要求を含む前記データ・パケットの前記シーケンス番号より大きいか等しくなるまで、前記ステータス・レポートの生成を遅らさせるための第６のコードセットと、
前記コンピュータに対して、前記遅らせた後、ステータス・レポートを生成させるための第７のコードセットと、
を備える、コンピュータ読取可能記憶媒体。
【請求項９】
前記プロトコル・データ・ユニットのシーケンス番号は、前記最大ステータス送信状態変数の値と比べて等しいか、小さいかのうちの少なくとも１つではない、請求項８に記載のコンピュータ読取可能記憶媒体。
【請求項１０】
前記予め定めた期間は、前記プロトコル・データ・ユニットの送信のための推定時間に少なくとも部分的に基づく請求項８に記載のコンピュータ読取可能記憶媒体。
【請求項１１】
装置であって、
１または複数のデータ・パケットを獲得する手段と、
前記データ・パケットを処理する手段、ここで、前記処理は、おのおののデータ・パケットのシーケンス番号を判定すること、または、おのおののデータ・パケットにポールが含まれているかを識別することのうちの少なくとも１つを含む、と、
最大ステータス送信状態変数の値を決定し、格納する手段、ここで、前記最大ステータス送信状態変数は、ステータス・レポートのアクノレジメント／否定的アクノレッジメント・フィールドで伝送されうる受信されたデータ・パケットのセットの最大シーケンス番号を格納する、と、
前記ステータス・レポートを求める要求の受信後に、あらかじめ定めた期間が経過したことを決定する手段、ここで、前記あらかじめ定めた期間は、送信機から受信機へのデータ・パケットの送信のための予想時間に基づく、と、
前記あらかじめ定めた期間が経過した後、前記最大のシーケンス番号を示す値が、前記ポーリング要求を含む前記データ・パケットの前記シーケンス番号より大きいか等しくなるまで、前記ステータス・レポートの生成を遅らせる手段と、
前記遅らせた後、ステータス・レポートを生成する手段と、
を備える装置。
【請求項１２】
前記遅延は、推定された送信時間に基づく請求項１１に記載の装置。
【請求項１３】
最大遅延数が実施された場合、または、最大遅延時間を超えた場合のうちの少なくとも１つである場合、ステータス・レポートを生成する手段をさらに備える請求項１１に記載の装置。
【請求項１４】
装置であって、
１または複数のパケットを取得する手段と、
受信したおのおののパケットについて、ポーリング要求の存在と、シーケンス番号とを判定する手段と、
最大ステータス送信状態変数の値を格納する手段、ここで、前記最大ステータス送信状態変数は、ステータス・レポートのアクノレジメント／否定的アクノレッジメント・フィールドで伝送されうる受信されたパケットのセットの最大シーケンス番号を格納する、と、
前記ステータス・レポートを求める要求の受信後に、あらかじめ定めた期間が経過したことを決定する手段、ここで、前記あらかじめ定めた期間は、送信機から受信機へのパケットの送信のための予想時間に基づく、と、
前記あらかじめ定めた期間が経過した後、前記最大のシーケンス番号を示す値が、前記ポーリング要求を含む前記パケットの前記シーケンス番号より大きいか等しくなるまで、前記ステータス・レポートの生成を遅らせる手段と、
前記遅らせた後、ステータス・レポートを生成する手段と、
を備える装置。
【請求項１５】
前記パケットは、プロトコル・データ・ユニットを含む請求項１４に記載の装置。
【請求項１６】
前記装置の１または複数の機能を自動化する手段をさらに備える請求項１４に記載の装置。
【請求項１７】
無線通信装置であって、
少なくとも１つの受信したデータ・パケットとステータス・レポートで伝送されうる前記データ・パケットの最大のシーケンス番号を示す値を格納するメモリと、
プロセッサと、を備え、
前記プロセッサは、
前記データ・パケットに関連づけられたシーケンス番号を判定し、
前記データ・パケットに含まれたポーリング要求を検出し、
前記ステータス・レポートを求める要求の受信後に、あらかじめ定めた期間が経過したことを決定し、ここで、前記あらかじめ定めた期間は、送信機から受信機へのパケットの送信のための予想時間に基づく、
前記あらかじめ定めた期間が経過した後、前記最大のシーケンス番号を示す値が、前記ポーリング要求を含む前記パケットの前記シーケンス番号より大きいか等しくなるまで、前記ステータス・レポートの生成を遅らせ、
前記遅らせた後、ステータス・レポートを生成する、
よう構成された、無線通信装置。
【請求項１８】
前記データ・パケットは、プロトコル・データ・ユニットを含む請求項１７に記載の無線通信装置。
【請求項１９】
前記データ・パケットは、ハイブリッド自動反復要求レイヤを介して受信される請求項１７に記載の無線通信装置。
【発明の詳細な説明】
【優先権主張】
【０００１】
本特許出願は、本明細書に参照によって明確に組み込まれ、本願の譲受人に譲渡され、２００８年８月８日に出願された”ＰＲＯＣＥＳＳＩＮＧ  Ａ  ＰＯＬＬＩＮＧ  ＲＥＱＵＥＳＴ  ＦＲＯＭ  ＡＮ  ＲＬＣ  ＰＥＥＲ”と題された仮出願６１／０８７，６０６号への優先権を主張する。
【技術分野】
【０００２】
本態様は無線通信に関し、さらに詳しくは、ラジオ・リンク制御ピアからのポーリング要求を処理するための技術に関する。
【背景技術】
【０００３】
無線通信システムは、例えば音声、データ等のような様々なタイプの通信コンテンツを提供するために広く開発された。これらのシステムは、（例えば、帯域幅、送信電力等のような）利用可能なシステム・リソースを共有することにより、複数のユーザとの通信をサポートすることができる多元接続システムでありうる。そのような多元接続システムの例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、３ＧＰＰロング・ターム・イボリューション（ＬＴＥ）システム、および直交周波数分割多元接続（ＯＦＤＭＡ）システム等を含む。
【０００４】
通常、無線多元接続通信システムは、複数の無線端末のための通信を同時にサポートすることができる。端末はおのおのの、順方向リンクおよび逆方向リンクによる送信を介して１または複数の基地局と通信することができる。順方向リンク（すなわちダウンリンク）は、基地局から端末への通信リンクを称し、逆方向リンク（すなわちアップリンク）は、端末から基地局への通信リンクを称する。この通信リンクは、単一入力単一出力システム、複数入力単一出力システム、あるいは複数入力複数出力（ＭＩＭＯ）システム等によって確立されうる。
【０００５】
ＭＩＭＯシステムは、データ送信に関し、複数（ＮＴ個）の送信アンテナと、複数（ＮＲ個）の受信アンテナとを使用する。ＮＴ個の送信アンテナおよびＮＲ個の受信アンテナによって形成されるＭＩＭＯチャネルは、空間チャネル（ＮＳ個の）独立チャネルのセットに分解される。ここで、ＮＳ個の独立チャネルのおのおのはディメンションに相当する。複数の送信アンテナおよび受信アンテナによって生成される追加のディメンションが利用される場合、ＭＩＭＯシステムは、（例えば、より高いスループット、および／または、より高い信頼性のような）向上されたパフォーマンスを与える。
【０００６】
ＭＩＭＯシステムは、時分割デュプレクス（ＴＤＤ）システムおよび周波数分割デュプレクス（ＦＤＤ）システムをサポートする。ＴＤＤシステムでは、相互原理によって、逆方向リンク・チャネルから順方向リンク・チャネルを推定できるように、順方向リンク送信および逆方向リンク送信が、同じ周波数領域にある。これによって、複数のアンテナがアクセス・ポイントにおいて利用可能である場合、アクセス・ポイントは、順方向リンクにおいて送信ビーム・フォーミング・ゲインを抽出できるようになる。
【発明の概要】
【０００７】
以下は、１または複数の態様の基本的な理解を与えるために、そのような態様の簡略化された概要を示す。この概要は、考えられるすべての態様の広範囲な概観ではなく、すべての態様の重要要素や決定的要素を特定することも、何れかまたは全ての態様のスコープを線引きすることも意図されていない。その唯一の目的は、後に示されるより詳細な記載に対する前置きとして、簡略化された形式で１または複数の態様のいくつかの概念を表すことである。
【０００８】
１または複数の態様および対応する開示によれば、さまざまな態様が、ラジオ・リンク制御ピアからのポーリング要求を処理することに関連して記載される。関連する態様によれば、ラジオ・リンク制御ピアからのポーリング要求を処理する方法が提供される。この方法は、データ・パケットのセットを受信することと、データ・パケットの少なくとも１つの特性を判定することと、ステータス・レポートを生成するべきかを判定するために、この特性を基準値と比較することとを含む。
【０００９】
別の態様は、ラジオ・リンク制御ピアからのポーリング要求を処理するように構成された少なくとも１つのプロセッサを有する無線通信装置に関する。この無線通信装置は、少なくとも１つのプロトコル・データ・ユニットを受信するための第１のモジュールと、プロトコル・データ・ユニットに関連付けられたシーケンス番号を判定するための第２のモジュールと、プロトコル・データ・ユニットに含まれたポーリング要求を検出するための第３のモジュールと、含まれたポーリング要求を有するプロトコル・データ・ユニットのシーケンス番号を、最大ステータス送信状態変数の値と比較するための第４のモジュールと、含まれたポーリング要求を有するプロトコル・データのシーケンス番号が、最大ステータス送信状態変数の値に等しいか、または、その値未満であるかの少なくとも１つである場合に、ステータス・レポートを生成するための第５のモジュールとを含む。
【００１０】
さらに別の態様はコンピュータ・プログラム製品に関する。このコンピュータ・プログラム製品は、コンピュータに対して、１または複数のプロトコル・データ・ユニットを受信させるための第１のコード・セットと、コンピュータに対して、プロトコル・データ・ユニットのおのおののシーケンス番号を発見させるための第２のコード・セットと、コンピュータに対して、プロトコル・データ・ユニットに含まれたポーリング・ビットの値を検出させるための第３のコード・セットと、コンピュータに対して、プロトコル・データ・ユニットのシーケンス番号を、最大ステータス送信状態変数の値と比較させるための第４のコード・セットであって、ここで、プロトコル・データ・ユニットにおけるポーリング・ビットの値は１である、第４のコード・セットと、コンピュータに対して、プロトコルのシーケンス番号が、最大ステータス送信状態変数の値に等しいか、または、その値未満であるかの少なくとも１つである場合に、ステータス・レポートを生成させるための第５のコード・セットであって、ここで、プロトコル・データ・ユニットにおけるポーリング・ビットの値は１である、第５のコード・セットとを含むコンピュータ読取可能媒体を含む。
【００１１】
さらに別の態様は装置に関する。この装置は、１または複数のデータ・パケットを獲得する手段と、これらデータ・パケットを処理する手段であって、ここで、この処理は、おのおののデータ・パケットのシーケンス番号を判定すること、または、おのおののパケットにポールが含まれているかを識別することのうちの少なくとも１つを含む、手段と、最大ステータス送信状態変数の値を決定する手段であって、ここで、最大ステータス送信状態変数は、ステータス・レポートのアクノレジメント／否定的アクノレッジメント・フィールドで伝送されうる受信されたデータ・パケットのセットの最大シーケンス番号を格納する、手段と、最大ステータス送信状態変数の値に関連するポールを含むデータ・パケットのシーケンス番号を評価する手段とを含む。
【００１２】
さらに、さらなる態様は、装置に関する。この装置は、１または複数のパケットを取得するデータ受信構成要素と、受信したおのおののパケットについて、ポーリング要求の存在と、シーケンス番号とを判定するパケット検査構成要素と、パケットのシーケンス番号と基準値との比較に少なくとも部分的に基づいて、ステータス・レポートを生成するステータス・レポート構成要素であって、ここで、ポーリング要求はパケット内に存在する、ステータス・レポート構成要素とを含む。
【００１３】
さらに別の態様は、無線通信装置に関する。この無線通信装置は、少なくとも１つの受信したデータ・パケットを格納するメモリと、データ・パケットの少なくとも１つの特性を判定し、これら特性を、ステータス・レポートを生成するかを決定するために、基準値と比較するように構成されたプロセッサとを含む。
【００１４】
前述した目的および関連する目的を達成するために、１または複数の実施形態は、後に十分に記載され、特許請求の範囲において特に指摘されている特徴を備える。次の記載および添付図面は、１または複数の態様のある例示的な特徴を詳細に記載する。しかしながら、これらの特徴は、さまざまな態様の原理が適用されるさまざまな方式のうちの極く一部しか示しておらず、本説明は、そのような態様およびそれらの均等物の全てを含むことが意図されている。
【図面の簡単な説明】
【００１５】
【図１】図１は、典型的な多元接続無線通信システムを例示する。
【図２】図２は、通信システムの一般的なブロック図を例示する。
【図３】図３は、典型的な無線通信システムを例示する。
【図４】図４は、主題とする仕様の態様にしたがって、ラジオ・リンク制御ピアからのポーリング要求を処理するためのシステムを例示するブロック図の例である。
【図５】図５は、主題とする仕様の態様にしたがって、ラジオ・リンク制御ピアからのポーリング要求を処理するためのシステムを例示するブロック図の例であり、ここでは、プロトコル・データ・ユニットが、順不同に受信される。
【図６】図６は、主題とする仕様の態様にしたがって、ラジオ・リンク制御ピアからのポーリング要求を処理するためのシステムを例示するブロック図の例であり、生成されたステータス・レポートが、受信機から送信機へ送信される。
【図７】図７は、主題とする仕様の態様にしたがって示されたラジオ・リンク制御ピアからのポーリング要求を処理するためのシステムの例である。
【図８】図８は、主題とする仕様の態様にしたがって、ラジオ・リンク制御ピアからのポーリング要求を処理するための方法の例である。
【図９】図９は、主題とする仕様にしたがって、１または複数の機能を自動化することを容易にする人工知能構成要素を使用するシステムを例示する。
【図１０】図１０は、主題とするイノベーションにしたがって、無線通信システムにおいて、ラジオ・リンク制御ピアからのポーリング要求を処理することを容易にするシステムのブロック図の例である。
【発明を実施するための形態】
【００１６】
さまざまな態様が、図面を参照して記載される。以下の記載では、説明の目的のために、１または複数の態様の完全な理解を提供するために、多くの具体的な詳細が述べられる。しかしながら、そのような態様は、これら具体的な詳細無しで実現されることが明らかである。
【００１７】
本願で使用されるように、用語「構成要素」、「モジュール」、「システム」等は、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、あるいは実行中のソフトウェアのうちの何れかであるコンピュータ関連エンティティを含むことが意図されている。例えば、構成要素は、限定される訳ではないが、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行形式、実行スレッド、プログラム、および／またはコンピュータでありうる。例示によれば、コンピュータ・デバイス上で実行中のアプリケーションと、コンピュータ・デバイスとの両方が構成要素になりえる。１または複数の構成要素は、プロセスおよび／または実行スレッド内に存在し、構成要素は、１つのコンピュータに局在化されるか、および／または、２つ以上のコンピュータに分散されうる。さらに、これらの構成要素は、さまざまなデータ構造を格納したさまざまなコンピュータ読取可能媒体から実行可能である。これら構成要素は、例えば、信号によってローカル・システムや分散システム内の他の構成要素とインタラクトする１つの構成要素からのデータ、および／または、他のシステムを備えた例えばインターネットのようなネットワークを介して他の構成要素とインタラクトする１つの構成要素からのデータのような１または複数のデータのパケットを有する信号にしたがって、ローカル処理および／またはリモート処理によって通信することができる。
【００１８】
さらに、本明細書では、さまざまな態様が、有線端末または無線端末でありうる端末と関連して開示される。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイル・デバイス、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザ・エージェント、ユーザ・デバイス、またはユーザ機器（ＵＥ）とも称されうる。無線端末は、セルラ電話、衛星電話、コードレス電話、セッション初期化プロトコル（ＳＩＰ）電話、無線ローカル・ループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、無線接続機能を有するハンドヘルド・デバイス、コンピューティング・デバイス、あるいは、無線モデムに接続されたその他の処理デバイスでありうる。さらに、本明細書では、さまざまな態様が、基地局に関して記載される。基地局は、無線端末と通信するために利用され、アクセス・ポイント、ノードＢ、あるいはその他いくつかの用語で称されうる。
【００１９】
さらに、用語「または」は、排他的な「または」ではなく、包括的な「または」を意味することが意図されている。すなわち、別に示されていない場合、あるいは、文脈から明らかではない場合、「ＸはＡまたはＢを適用する」という句は、自然な包括的な置き換えのうちの何れかを意味することが意図されている。すなわち、「ＸはＡまたはＢを使用する。」という句は、以下の例のうちの何れによっても満足される。ＸはＡを使用する。ＸはＢを使用する。あるいは、ＸはＡとＢとの両方を使用する。さらに、本願および特許請求の範囲で使用されているような冠詞“ａ”および“ａｎ”は、特に指定されていない場合、あるいは、単数を対象としていることが文脈から明らかではない場合、一般に、「１または複数」を意味するものと解釈されるべきである。
【００２０】
本明細書に記載された技術は、例えばＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、およびその他のシステムのようなさまざまな無線通信システムのために使用される。「システム」、「ネットワーク」という用語はしばしば置換可能に使用される。ＣＤＭＡネットワークは、例えば、ユニバーサル地上ラジオ・アクセス（ＵＴＲＡ）、ｃｄｍａ２０００等のようなラジオ技術を実施することができる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）およびＣＤＭＡのその他の変形を含んでいる。ＣＤＭＡ２０００は、ＩＳ−２０００規格、ＩＳ−９５規格、およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、例えばグローバル移動体通信システム（ＧＳＭ（登録商標））のような無線技術を実現することができる。ＯＦＤＭＡシステムは、例えばイボルブドＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラ・モバイル・ブロードバンド（ＵＭＢ）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、フラッシュ−ＯＦＤＭ（登録商標）等のような無線技術を実現しうる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）の一部である。３ＧＰＰロング・ターム・イボリューション（ＬＴＥ）は、ダウンリンクではＯＦＤＭＡを適用し、アップリンクではＳＣ−ＦＤＭＡを適用するＥ−ＵＴＲＡを用いるＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、およびＧＳＭは、「第３世代パートナシップ計画プロジェクト」（３ＧＰＰ）と命名された組織からのドキュメントに記述されている。さらに、ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナシップ計画プロジェクト２」（３ＧＰＰ２）と命名された組織からのドキュメントに記述されている。さらに、そのような無線通信システムは、しばしばアンペア（ｕｎｐａｉｒｅｄ）な無許可のスペクトルを用いるピア・トゥ・ピア（例えば、モバイル・トゥ・モバイル）アド・ホック・ネットワーク・システム、８０２ｘｘ無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、および、その他任意の短距離または長距離の無線通信技術を含みうる。
【００２１】
さまざまな態様または特徴が、多くのデバイス、構成要素、モジュール等を含むシステムの観点から示されるだろう。さまざまなシステムが、追加のデバイス、構成要素、モジュール等を含むことができるか、および／または、図面に関連して説明されたデバイス、構成要素、モジュール等の必ずしも全てを含んでいる訳ではないことが理解され、認識されるべきである。これらアプローチの組み合わせもまた使用されうる。
【００２２】
図１に示すように、本明細書に記載されたさまざまな実施形態にしたがった無線通信システム１００が例示されている。システム１００は、複数のアンテナ・グループを含むことができる基地局１０２を含む。例えば、１つのアンテナ・グループは、アンテナ１０４およびアンテナ１０６を含むことができ、別のグループはアンテナ１０８およびアンテナ１１０を備えることができ、さらに別のグループはアンテナ１１２およびアンテナ１１４を含むことができる。おのおののアンテナ・グループについて２本のアンテナしか例示されていないが、２本より多いアンテナ、または２本より少ないアンテナも、各グループのために利用されうる。基地局１０２はさらに、送信機チェーンおよび受信機チェーンを含みうる。それらおのおのは、当業者によって理解されるように、信号の送信および受信に関連する複数の構成要素（例えば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナなど）を備えうる。
【００２３】
基地局１０２は、例えばモバイル・デバイス１１６およびモバイル・デバイス１２２のような１または複数のモバイル・デバイスと通信することができる。しかしながら、基地局１０２は、モバイル・デバイス１１６およびモバイル・デバイス１２２に類似した実質的に任意の数のモバイル・デバイスと通信しうることが理解されるべきである。モバイル・デバイス１１６、１２２は例えば、セルラ電話、スマート・フォン、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルド・コンピュータ・デバイス、衛星ラジオ、全地球測位システム、ＰＤＡ、および／または、無線通信システム１００を介して通信するのに適切なその他任意のデバイスでありうる。図示するように、モバイル・デバイス１１６は、アンテナ１１２およびアンテナ１１４と通信している。ここで、アンテナ１１２およびアンテナ１１４は、順方向リンク１１８によってアクセス端末１１６へ情報を送信し、逆方向リンク１２０によってアクセス端末１１６から情報を受信する。さらに、モバイル・デバイス１２２はアンテナ１０４およびアンテナ１０６と通信している。ここで、アンテナ１０４およびアンテナ１０６は、順方向リンク１２４でアクセス端末１２２へ情報を送信し、逆方向リンク１２６でアクセス端末１２２から情報を受信する。周波数分割デュプレクス（ＦＤＤ）システムでは、例えば、順方向リンク１１８は、逆方向リンク１２０によって使用されるものとは異なる周波数帯域を使用し、順方向リンク１２４は、逆方向リンク１２６によって使用されるものとは異なる周波数帯域を使用することができる。さらに、時分割デュプレクス（ＴＤＤ）システムでは、順方向リンク１１８および逆方向リンク１２０は、共通の周波数帯域を使用し、順方向リンク１２４および逆方向リンク１２６は、共通の周波数帯域を使用することができる。
【００２４】
通信するように指定された領域および／またはアンテナのおのおののグループは、基地局１０２のセクタと称されうる。例えば、基地局１０２によってカバーされる領域のセクタ内のアクセス端末に通信するように、複数のアンテナが設計されうる。順方向リンク１１８、１２４による通信では、基地局１０２の送信アンテナは、モバイル・デバイス１１６、１２２の順方向リンク１１８、１２４の信号対雑音比を向上するために、ビームフォーミングを利用しうる。例えば、これは、所望の方向に信号を発信するために、プリコーダを用いることによって提供されうる。また、基地局１０２が、関連付けられた有効通信範囲にランダムに散在したモバイル・デバイス１１６、１２２に送信するためにビームフォーミングを利用している間、近隣セル内のモバイル・デバイスは、すべてのモバイル・デバイスに対して単一のアンテナによって送信している基地局に比べて、少ない干渉しか被らない。さらに、モバイル・デバイス１１６およびモバイル・デバイス１２２は、一例として、ピア・ツー・ビアまたはアド・ホック技術を使用して、互いにダイレクトに通信しうる。
【００２５】
例によれば、システム１００は、複数入力複数出力（ＭＩＭＯ）通信システムでありうる。さらに、システム１００は、（例えば、順方向リンクや逆方向リンク等のような）通信チャネルを分割するために、例えばＦＤＤやＴＤＤ等のような実質的に任意のタイプのデュプレクス技術を利用しうる。さらに、システム１００は、マルチ・ベアラ・システムでありうる。ベアラは、定義された容量、遅延、ビット誤り率等の情報パスでありうる。モバイル・デバイス１１６、１２２はおのおの、１または複数のラジオ・ベアラへサービス提供しうる。モバイル・デバイス１１６、１２２は、アップリンク・リソースを管理するため、および／または、アップリンク・リソースを１または複数のラジオ・ベアラで共有するために、アップリンク・レート制御メカニズムを適用しうる。一例において、モバイル・デバイス１１６、１２２は、ラジオ・ベアラにサービス提供するため、および、アップリンク・レート制限を実施するために、トークン・バケット・メカニズムを利用しうる。
【００２６】
例示によれば、おのおののベアラは、関連付けられた優先ビット・レート（ＰＢＲ）、最大ビット・レート（ＭＢＲ）、および保証ビット・レート（ＧＢＲ）を有しうる。モバイル・デバイス１１６、１２２は、関連付けられたビット・レート値に少なくとも部分的に基づいて、ラジオ・ベアラにサービス提供しうる。ビット・レート値はまた、おのおののベアラに関するＰＢＲおよびＭＢＲを考慮したキュー・サイズを計算するためにも適用されうる。キュー・サイズは、モバイル・デバイス１１６、１２２によって基地局１０２へ送信されたアップリンク・リソース要求に含まれうる。基地局１０２は、それぞれのアップリンク要求および含まれているキュー・サイズに基づいて、モバイル・デバイス１１６、１２２のためのアップリンク・リソースをスケジュールしうる。
【００２７】
図２は、ＭＩＭＯシステム２００における（アクセス・ポイントとしても知られている）送信機システム２１０および（アクセス端末として知られている）受信機システム２５０のブロック図である。送信機システム２１０では、多くのデータ・ストリームのトラフィック・データが、データソース２１２から送信機（ＴＸ）データ・プロセッサ２１４に提供される。
【００２８】
実施形態では、おのおののデータ・ストリームが、それぞれの送信アンテナを介して送信される。ＴＸデータ・プロセッサ２１４は、おのおののデータ・ストリームのトラフィック・データ・ストリームをフォーマットし、このデータ・ストリームのために選択された特定の符号化スキームに基づいて符号化し、インタリーブして、符号化されたデータを提供する。
【００２９】
おのおののデータ・ストリームの符号化されたデータは、ＯＦＤＭ技術を用いてパイロット・データと多重化されうる。パイロット・データは一般に、既知の方法で処理される既知のデータ・パターンであり、チャネル応答を推定するために受信機システムにおいて使用されうる。おのおののデータ・ストリームについて多重化されたパイロットおよび符号化されたデータは、データ・ストリームのために選択された特定の変調スキーム（例えば、ＢＰＳＫ、ＱＰＳＫ、Ｍ−ＰＳＫ、あるいはＭ−ＱＡＭ等）に基づいて変調（例えば、シンボル・マップ）され、変調シンボルが提供される。おのおののデータ・ストリームのデータ・レート、符号化、および変調は、プロセッサ２３０によって実行される命令群によって決定されうる。
【００３０】
すべてのデータ・ストリームの変調シンボルは、（例えば、ＯＦＤＭのための）変調シンボルを処理するＴＸ  ＭＩＭＯプロセッサ２２０に提供される。ＴＸ  ＭＩＭＯプロセッサ２２０はその後、ＮＴ個の変調シンボル・ストリームを、ＮＴ個の送信機（ＴＭＴＲ）２２２ａ乃至２２２ｔへ提供する。ある実施形態では、ＴＸ  ＭＩＭＯプロセッサ２２０は、データ・ストリームのシンボル、および、データ・シンボルが送信されるアンテナに、ビーム・フォーミング重みを適用する。
【００３１】
おのおのの送信機２２２は、１または複数のアナログ信号を提供するために、それぞれのシンボル・ストリームを受信して処理し、さらには、ＭＩＭＯチャネルを介した送信に適切な変調信号を提供するために、このアナログ信号を調整（例えば、増幅、フィルタ、およびアップコンバート）する。送信機２２２ａ乃至２２２ｔからのＮＴ個の変調信号は、ＮＴ個のアンテナ２２４ａ乃至２２４ｔそれぞれから送信される。
【００３２】
受信機システム２５０では、送信された変調信号がＮＲ個のアンテナ２５２ａ乃至２５２ｒによって受信され、おのおののアンテナ２５２からの受信信号が、それぞれの受信機（ＲＣＶＲ）２５４ａ乃至２５４ｒへ提供される。おのおのの受信機２５４は、それぞれの受信信号を調整（例えば、フィルタ、増幅、およびダウンコンバート）し、この調整された信号をデジタル化してサンプルを提供し、さらにこのサンプルを処理して、対応する「受信された」シンボル・ストリームを提供する。
【００３３】
ＲＸデータ・プロセッサ２６０は、ＮＲ個の受信機２５４からＮＲ個のシンボル・ストリームを受信し、受信されたこれらシンボル・ストリームを、特定の受信機処理技術に基づいて処理して、ＮＴ個の「検出された」シンボル・ストリームを提供する。ＲＸデータ・プロセッサ２６０は、その後、検出されたおのおののシンボル・ストリームを復調し、デインタリーブし、復号して、そのデータ・ストリームのためのトラフィック・データを復元する。ＲＸデータ・プロセッサ２６０による処理は、送信機システム２１０におけるＴＸ  ＭＩＭＯプロセッサ２２０およびＴＸデータ・プロセッサ２１４によって実行されるものと相補的である。
【００３４】
プロセッサ２７０は、上述したように、どの事前符号化行列を使用するのかを定期的に決定する。さらに、プロセッサ２７０は、行列インデクス部およびランク値部を備えた逆方向リンク・メッセージを規定することができる。
【００３５】
逆方向リンク・メッセージは、通信リンクおよび／または受信されたデータ・ストリームに関するさまざまなタイプの情報を備えうる。逆方向リンク・メッセージは、多くのデータ・ストリームのトラフィック・データをデータ・ソース２３６から受け取るＴＸデータ・プロセッサ２３８によって処理され、変調器２８０によって変調され、送信機２５４ａ乃至２５４ｒによって調整され、基地局２１０へ送り戻される。
【００３６】
送信機システム２１０では、受信機システム２５０からの変調信号が、アンテナ２２４によって受信され、受信機２２２によって調整され、復調器２４０によって復調され、ＲＸデータ・プロセッサ２４２によって処理されて、受信機システム２５０によって送信された逆方向リンク・メッセージを抽出する。プロセッサ２３０は、ビーム・フォーミング重みを決定するために、どの事前符号化行列を使用するかを決定し、その後、抽出されたメッセージを処理しうる。
【００３７】
図３は、多くのユーザをサポートするように構成された典型的な無線通信システム３００を例示しており、ここでは、開示されたさまざまな実施形態および態様が実現される。図３に示すように、一例として、システム３００は、例えばマクロ・セル３０２ａ−３０２ｇのような複数のセル３０２のための通信を提供する。ここで、おのおののセルは、対応するアクセス・ポイント（ＡＰ）３０４（例えば、ＡＰ３０４ａ−３０４ｇ）によってサービス提供される。おのおののセルはさらに、（例えば、１または複数の周波数をサービス提供するために、）１または複数のセクタへ分割されうる。ユーザ機器（ＵＥ）あるいは移動局としても置換可能に知られており、ＡＴ３０６ａ−３０６ｋを含むさまざまなアクセス端末（ＡＴ）３０６が、システム全体にわたって分布している。ＡＴ３０６はおのおのの、例えば、ＡＴがアクティブであるか、および、ソフト・ハンドオフにあるかに依存して、所与の瞬間において、順方向リンク（ＦＬ）および／または逆方向リンク（ＲＬ）によって、１または複数のＡＰ３０４と通信することができる。無線通信システム３００は、大きな地理的領域にわたってサービスを提供することができ、例えば、マクロ・セル３０２ａ−３０２ｇは、近隣の数ブロックをカバーしうる。
【００３８】
無線通信システム３００は、アクノレッジメント・モード（ＡＭ）、否定的アクノレッジメント・モード（ＵＭ）、および透過モード（ＴＭ）における上部レイヤへのデータ転送サービスを用いて、ＲＬＣ接続確立および解放をサポートするラジオ・リンク制御（ＲＬＣ）プロトコル・レイヤ（ＲＬＣレイヤ）を含みうる。一般に、送信機（例えば、ＡＰ３０４）が、パケットのセットを受信機（例えば、ＡＴ３０６、ＲＬＣピア）へ送信した場合、これらパケットは、（図示しない）ハイブリッド自動反復要求（ＨＡＲＱ）レイヤを経由して送信されるので、送信機は、実際に受信機がこのセットでパケットを受信したかどうか分からない。一般に、ＨＡＲＱレイヤは、完全に信頼できる配信を提供する訳ではないので、例えば、このセット内のパケットは、順不同で配信されるか、あるいはまったく配信されない。受信機がこのセットでパケットを受信したかを判定するために、送信機は、ステータス・レポートを求めて受信機をポールするだろう。例えば、このポールは、セット内の１または複数のパケットに含まれるビット、フラグ等によって実施されうる。しかしながら、フラグを含むパケットが、セット内の他のパケットの前に受信される場合、受信機は、これらパケットのおのおのを獲得する前に、送信機へステータス・レポートを送信することが認識されるべきである。このステータス・レポートに基づいて、送信機は、喪失パケットを再送信することができる。これは、（以下に詳述するように）非効率的なリソース使用となりうる。
【００３９】
図４には、ＲＬＣピアからのポーリング要求を処理するためのシステムの例のブロック図が、主題とする仕様の態様にしたがって提供される。例示されるように、そのようなシステム４００は、ＲＬＣ送信機４０２を含む。これは、ハイブリッド自動反復要求（ＨＡＲＱ）レイヤ４０６を経由してＲＬＣ受信機４０４と通信する。図示されるように、ＲＬＣ送信機４０２は、プロセッサ４０８およびメモリ４１０を含み、ＲＬＣ受信機４０４はさらに、プロセッサ４１２およびメモリ４１４を含む。図４に例示するシーケンスの場合、ＲＬＣ送信機４０２からＲＬＣ受信機４０４への途中にあるＨＡＲＱレイヤ４０６の中に、３つのプロトコル・データ・ユニット（ＰＤＵ）、すなわち、ＰＤＵ１  ４１６、ＰＤＵ２  ４１８、およびＰＤＵ３  ４２０が示されている。例示されるように、ＰＤＵ４１６、ＰＤＵ４１８、およびＰＤＵ４２０のおのおのは、連続順に送信され、ＰＤＵ３  ４２０がポール４２２を含んでいる。
【００４０】
一般に、例示されるようなポーリング・プロトコルを用いることによって、ポール（例えば、ポール４２２）は、ＲＬＣ  ＰＤＵ（例えば、ＰＤＵ３  ４２０）を用いて、ＨＡＲＱレイヤ４０６によって、帯域内で送信される。例えば、ＬＴＥネットワークでは、ＲＬＣ受信機４０４は、ＲＬＣ  ＰＤＵのポーリング・フィールド（Ｐフィールド）を、１の値に設定することによってポールされる。一般に、ＲＬＣ受信機４０４は、このポール４２２に応じてステータス・レポートを生成する。しかしながら、ＰＤＵ４１６、４１８、４２０は、しばしば順不同に配信されうる。その結果、受信機がポール４２２を受信したとき、ＨＡＲＱレイヤ４０６でいまだに送信中の１または複数のＰＤＵが存在する場合がある。さらに、受信機４０４がステータス・レポートを直ちに生成すれば、これら送信中のＰＤＵが、喪失したものとして取り扱われるだろう。これは、不要な再送信をもたらしうる。
【００４１】
図５に一時的に移ると、ＰＤＵが順不同に順不同に受信されるＲＬＣピアからのポーリング要求を処理するためのシステムのブロック図の例が、本イノベーションの態様にしたがって図示されている。すなわち、受信機４０４は、適切に（例えば、正しく）受信されたＰＤＵ３  ４２０を有していることが示されている一方、ＰＤＵ１  ４１６は、適切にではなく（例えば、正しくなく）受信されており、ＰＤＵ２  ４１８は、送信中のままである。したがって、ステータス・レポートが直ちに生成された場合、ＰＤＵ２  ４１８が送信中であっても、ステータス・レポートは、ＰＤＵ１  ４１６とＰＤＵ２  ４１８との両方が喪失されていることを示すであろう。
【００４２】
図６では、生成されたステータス・レポート６０２が、ＲＬＣ受信機４０４からＲＬＣ送信機４０２へ送信されるＲＬＣピアからのポーリング要求を処理するためのブロック図の例が示される。前述したように、ステータス・レポート６０２が、ＨＡＲＱレイヤ４０６を経由して、ＲＬＣ受信機４０４からＲＬＣ送信機４０２へ送信される。ＰＤＵ（例えば、ＰＤＵ１、ＰＤＵ２、およびＰＤＵ３）の送信が完了する前にステータス・レポート６０２が生成された場合、ＲＬＣ送信機は、１または複数のＰＤＵを不必要に再送信する。以下に詳述するように、本イノベーションの１つの態様は、ＲＬＣ送信機４０２からＲＬＣ受信機４０４へのＰＤＵの送信が完了するまで、ステータス・レポート６０２の生成を遅らせることを含む。
【００４３】
本イノベーションの実施形態では、ＲＬＣ受信機４０４は、ポールを受信した後、最大ステータス送信状態変数すなわちＶＲ（ＭＳ）が、ポール４２２を含むＰＤＵ（例えば、ＰＤＵ３）のシーケンス番号を超えるか、あるいは等しい場合にのみ、ステータス・レポート６０２を生成し、送信する。ＶＲ（ＭＳ）は、ステータス・レポート６０２のＡＣＫ／ＮＡＣＫフィールドで伝送されうるＰＤＵの最大のシーケンス番号を格納する。前述の説明は単なる数例を示すのみであり、当業者は、同じような例を容易に特定できるであろうことが認識されるべきである。例えば、これら実施形態は、３つのＰＤＵを用いて示されているが、本イノベーションは、それに限定されず、実質的に任意の数および／またはタイプのデータ・パケットを含みうる。
【００４４】
主題とするイノベーションの態様にしたがって、ラジオ・リンク制御ピアからのポーリング要求を処理するためのシステムの例である図７に移る。システム７００は、ラジオ・リンク制御（ＲＬＣ）受信機４０４、およびハイブリッド自動反復要求（ＨＡＲＱ）レイヤ４０６を含む。（図示しない）ＲＬＣ送信機は、前述したように、プロトコル・データ・ユニット（ＰＤＵ）のセットを、ＨＡＲＱレイヤ４０６を経由して、ＲＬＣ受信機４０４（以下、「受信機」と称する）へ送信しうる。受信機４０４は、ＨＡＲＱレイヤ４０６から１または複数のＰＤＵを取得、獲得、または受信するデータ受信構成要素７０２を含む。前述したように、ＨＡＲＱレイヤ４０６は、ＰＤＵを、送信された順序とは異なる順序で受信機４０４へ配信しうる。例えば、ＨＡＲＱレイヤ４０６は、３つのＰＤＵ（例えば、ＰＤＵ１、ＰＤＵ２、およびＰＤＵ３）のセットを連続順に受信しうる。しかしながら、ＨＡＲＱレイヤ４０６は、例えば、ＰＤＵ３、ＰＤＵ１、そして、その後ＰＵＤ２というように、連続順ではない順序で、３つのＰＤＵのセットを配信しうる。
【００４５】
受信機４０４は、データ受信構成要素７０２によって受信されたＰＤＵを分析するパケット検査構成要素７０４を含む。例えば、パケット検査構成要素７０４は、受信した各ＰＤＵのシーケンス番号（ＳＮ）を判定しうる。さらに、パケット検査構成要素７０４は、送信機からのポールが、ＰＤＵの１または複数に含まれているかを判定しうる。一般には、前述したように、送信機が、パケットのセットを受信機４０４へ送信した場合、送信機は、ＨＡＲＱレイヤ４０６によって送信されたパケットを、受信機が正しく受信したかが分からないだろう。したがって、受信機４０４が、このセットでこれらパケットを受信したかを判定するために、送信機は、ステータス・レポートを求めて受信機４０４をポールするだろう。このポールは、一例として、受信機４０４に送信された１または複数のパケットに含まれるビット、フラグ等として実施されうる。さらなる例として、ＬＴＥリリース１０規格（Ｒｅｌ−１０）では、受信機４０４のポーリングは、ＰＤＵのポーリング・フィールド（Ｐフィールド）が１の値を持つように設定することによって達成される。検査されたＰＤＵは、メモリ４１４内に維持、保持、あるいは格納されうる。
【００４６】
受信機４０４は、ポールに応じてステータス・レポートを生成しうるステータス・レポート構成要素７０６を含む。ここで、ステータス・レポートは、受信機４０４によって正しく受信されたＰＤＵを識別する。しかしながら、前述したように、ポールを含むＰＤＵが、パケット内の他のパケットよりも先に受信された場合、ステータス・レポートは、ステータス・レポートの生成時に送信中であった１または複数のＰＤＵを、喪失されたものと誤認識しうる。前述したシナリオによれば、送信機は、このステータス・レポートに基づいて、パケットを不必要に再送信する。
【００４７】
時期尚早のステータス・レポートを阻止するために、受信機４０４はさらに、ＶＲ（ＭＳ）とも称される最大ステータス送信状態変数成分を保持する送信状態構成要素７０８を含む。送信状態構成要素は、ＶＲ（ＭＳ）の値を、ステータス・レポートのＡＣＫ／ＮＡＣＫフィールドで伝送されうるＰＤＵの最大シーケンス番号に設定しうる。言い換えれば、ＶＭ（ＲＳ）未満のシーケンス番号、および／または、ＶＲ（ＭＳ）以下のシーケンス番号を持つすべてのＰＤＵは喪失しており、ＨＡＲＱレイヤ４０６で送信中ではない。例えば、３つのＰＤＵ（例えば、ＰＤＵ１、ＰＤＵ２、およびＰＤＵ３）のセットが、受信機へ送信され、ＶＲ（ＭＳ）が３の値を持っている場合、ＰＤＵ１とＰＤＵ２とが喪失しており、送信中ではない。
【００４８】
さらに、送信状態構成要素７０８は、受信機４０４によって取得されたＰＤＵのシーケンス番号におけるギャップを判定しうる。例えば、もしＰＤＵ１とＰＤＵ３とが受信機４０４によって正しく受信されると、ギャップ（例えば、ＰＤＵ２）が検出されるだろう。１より多くのギャップが存在することは、これらＳＮに関連付けられたＰＤＵが、未だに送信中であることを示しうる。したがって、送信状態構成要素７０６は、遅延構成要素７１０に待機サイクル（例えば、待ち時間、遅延等）を開始するようにシグナルしうる。遅延構成要素７１０は、ＨＡＲＱレイヤ４０６または送信機から受信機４０４へのＰＤＵの送信のための予想時間に基づいて、待機サイクルを決定することができる。例えば、ＨＡＲＱレイヤ４０６から受信機４０４までのＰＤＵの予想送信時間が、５０ナノ秒である場合、遅延構成要素７１０は、５０ナノ秒の待機サイクルを開始しうる。待機サイクルが終了した場合、遅延構成要素７１０は送信状態構成要素７０８に通知しうる。
【００４９】
遅延構成要素７１０が、待機サイクルを終えた場合、到着していないすべてのＰＤＵが、送信中ではない（例えば、失われた）ものと仮定される。したがって、ステータス・レポート構成要素７０６は、送信状態構成要素７０８に保持されたＶＲ（ＭＳ）の現在の値に基づいて、ステータス・レポートを生成するように指示されうる。それに加えて、あるいは、その代わりに、遅延構成要素７１０は、追加の待機サイクルを実施しうる。さらに、遅延構成要素は、ＶＲ（ＭＳ）の値が、ポールを含むパケットのシーケンス番号以上になるまで待機しうる。この技術は、いまだに送信中のＰＤＵが受信される前に生成されたステータス・レポートを、受信機が送信機へ送信する可能性を阻止または低減しうることが認識されうる。
【００５０】
前述したシステムの例を考慮し、開示された主題にしたがって実施される方法は、図８のフローチャートを参照してより良く理解されるだろう。説明を単純にする目的のために、これら方法は、一連のブロックとして図示および説明されているが、権利主張される主題は、これらブロックの順序によって限定されず、いくつかのブロックは、本明細書に図示および記載されたものと別の順序で、および／または、他のブロックと同時に生じうることが理解および認識されるべきである。さらに、後述する方法を実現するために、例示されたすべてのブロックが、必ずしも必要とされる訳ではない。
【００５１】
図８に示すように、ラジオ・リンク制御ピアからのポーリング要求を処理するための方法の例が、主題とするイノベーションの態様にしたがって例示されている。８０２では、プロトコル・データ・ユニット（ＰＤＵ）が、取得、獲得、あるいは受信されうる。前述したように、ラジオ・リンク制御（ＲＬＣ）送信機は、ハイブリッド自動反復要求（ＨＡＲＱ）レイヤを経由して、ＲＬＣ受信機へプロトコル・データ・ユニット（ＰＤＵ）のセットを送信しうる。８０４では、受信されたＰＤＵが処理される。これは、例えば、ＰＤＵに関連付けられたシーケンス番号の判定、このＰＤＵにポーリング要求が含まれているかの判定等を含む。シーケンス番号は、特にＰＤＵのセットからＰＤＵを識別するユニークな識別子であり、ポーリング要求は、ＲＬＣ送信機から、送信された１または複数のＰＤＵの送信ステータスに関するステータス・レポートを求める要求である。前述したように、ＲＬＣ送信機は一般に、ＰＤＵがＲＬＣ受信機によって正しく受信されたか、正しくなく受信されたかが分からないであろう。よって、送信されたパケットのステータスを発見するように、受信機に対してポールする。
【００５２】
８０６では、ＶＲ（ＭＳ）とも称される最大ステータス送信状態変数成分が、受信されたＰＤＵに少なくとも部分的に基づいて決定されうる。ＶＲ（ＭＳ）は、ステータス・レポートのＡＣＫ／ＮＡＣＫフィールドで伝送されうるＰＤＵの最大シーケンス番号（ＳＮ）を格納する。例によれば、３つのＰＤＵのセットが受信機に送信され、ＰＤＵ１が喪失され、ＰＤＵ２がＨＡＲＱレイヤによって送信中であり、ＰＤＵ３が受信機によって正しく取得された場合、ＶＲ（ＭＳ）は、ＰＤＵ３のシーケンス番号に基づくであろう。
【００５３】
８０８では、このＰＤＵがポーリング要求を含んでいるかが判定される。例えば、このポーリング要求は、受信機へ送信された１または複数のパケットに含まれるビット、フラグ等でありうる。さらなる例として、ＬＴＥリリース１０規格（Ｒｅｌ−１０）では、ＰＤＵのポーリング・フィールド（Ｐフィールド）が、１の値を持つように設定することによって、受信機のポーリングが達成される。８１２では、もしもポーリング要求がＰＤＵに含まれていない場合、以前に受信されたＰＤＵにポーリング要求が含まれているかについて判定がなされる。以前に受信されたもののなかにポーリング要求が存在しない場合、方法は８０２へ戻る。以前に受信されたＰＤＵにポーリング要求が含まれていた場合、方法は８１４（以下に詳述する）に進む。
【００５４】
８１４では、ポーリング要求がＰＤＵ（すなわち以前のＰＤＵ）に含まれている場合、このポーリング要求を含むＰＤＵのＳＮ（例えば、ＰＳＮ）がＶＲ（ＭＳ）未満であるかが判定される。ＰＳＮがＶＲ（ＭＳ）未満ではない場合、８１６において、予め定めた最大数の遅延が実施されたか、および／または、予め定めた最大長さの遅延時間（例えば、最大値）が経過したかが判定される。最大値が満たされていない場合、８１８において、８１４に戻る前に、遅延（例えば、待機状態、待機サイクル等）が行われる。しかしながら、予め定めた最大値が満たされている場合、方法は、（後述する）８２０へ進む。例えば、遅延は、追加のＰＤＵの配信を可能にするために、ＨＡＲＱレイヤから受信機への予想配信時間に少なくとも部分的に基づきうる。８１４において、ＰＳＮがＶＲ（ＭＳ）未満である場合、８２０において、ステータス・レポートが生成される。ステータス・レポートは、正しく受信されたＰＤＵ、および／または、正しくなく受信されたＰＤＵを送信機に示すだろう。送信機は、このステータス・レポートに基づいて、正しくなく受信されたものを再送信しうる。
【００５５】
図９は、主題とするイノベーションにしたがって１または複数の機能の自動化を容易にする人工知能（ＡＩ）構成要素９０２を適用するシステム９００を例示する。主題とするイノベーションは（例えば、推論することに関して）、そのさまざまな態様を実行するために、さまざまなＡＩベースのスキームを適用しうる。例えば、ステータス・レポートを送る前の遅延期間を決定する処理が、自動分類システムおよび処理によって容易とされうる。
【００５６】
本明細書で使用されるように、用語「推論」は、一般に、イベントおよび／またはデータによって取得された発見のセットからの、システム、環境、および／または、ユーザの状態に関する推理または推論の処理を称する。推論は、特定のコンテキストまたは動作を特定するために適用されるか、あるいは、例えば状態にわたる確率分布を生成しうる。推論は、確率論的、すなわち、データおよびイベントの考慮に基づいて、興味のある状態にわたる確率分布を計算することでありうる。推論はまた、イベントおよび／またはデータのセットから、より高いレベルのイベントを構築するために適用される技術を称することができる。そのような推論によって、イベントが時間的に接近していようといまいと、これらイベントおよびデータが１または幾つかのイベント・ソースおよびデータ・ソースに由来していようと、観察されたイベントおよび／または格納されたイベント・データのセットから、新たなイベントまたは動作を構築することができる。さらに、推論は、論理モデルまたはルールに基づきうるので、構成要素またはデータの間の関係が、データの分析およびそこから得られる結論を引き出すことによって決定される。例えば、１人のユーザがネットワークを介して、他のユーザのサブセットとインタラクトすることを観察することによって、これらユーザのサブセットが、まったくあるいは稀にしかインタラクトしない他の複数のユーザではなく、この１人のユーザについて興味のある所望のソーシャル・ネットワークに属していることが判定または推論されうる。
【００５７】
例えば、ナイーブ・ベイズ、ベイジアン・ネットワーク、判定ツリー、ニューラル・ネットワーク、ファジー論理モデル、および、異なる独立パターンを提供する確率論的分類モデルを含む指示されたモデル分類アプローチや指示されていないモデル分類アプローチが適用されうる。さらに本明細書で使用される分類はまた、優先度モデルを開発するために利用される統計的な回帰をも含む。
【００５８】
主題とする仕様から容易に認識されるだろうが、主題とするイノベーションは、（例えば、一般的な学習データによって）明示的に学習されているのみならず、（例えば、ユーザの挙動を観察したり、付帯的な情報を受信することによって）暗黙的に学習されうる。したがって、分類器は、限定される訳ではないが、予め定めた基準にしたがって、以前に推論されたスキーマをいつ更新または改良するか、（例えば、金融対非金融、個人対非個人のように）処理されているデータの種類に基づいて推論アルゴリズムに関する基準をいつ厳しくするか、および、厳しい基準管理を何日の何時（例えば、システム・パフォーマンスがあまりインパクトを受けない場合には、夕方）に実行するか、を判定することを含む多くの機能を自動的に学習し実行するために使用されうる。
【００５９】
図１０を参照して、無線通信システムにおいて、ラジオ・リンク制御ピアからのポーリング要求を処理することを容易にするシステム１０００のブロック図の例が示される。例えば、システム１０００は、モバイル・デバイス等の内部に少なくとも部分的に存在しうる。システム１０００は、プロセッサ、ソフトウェア、またはそれらの組み合わせ（例えば、ファームウェア）によって実現される機能を表す機能ブロックでありうる機能ブロックを含むものとして示されることが認識されるべきである。システム１０００は、連携して動作しうるモジュールの論理グループ１００２を含む。例えば、論理グループ１００２は、無線通信ネットワークを介して１または複数のプロトコル・データ・ユニット（ＰＤＵ）を受信するためのモジュール１００４を含みうる。さらに、論理グループ１００２は、シーケンス番号の判定およびポーリング要求の検出を含む、プロトコル・データ・ユニットの分析のためのモジュール１００６を備えうる。さらに、論理グループ１００２は、ポーリング要求を含むＰＤＵのシーケンス番号をＶＲ（ＭＳ）と比較するためのモジュール１００８を含みうる。さらに、システム１０００は、ＶＲ（ＭＳ）の値に少なくとも部分的に基づいて、ポーリング要求に応じてステータス・レポートを生成するためのモジュール１０１０を含みうる。さらに、システム１０００は、モジュール１００４、１００６、１００８、１０１０に関連付けられた機能を実行するための命令群を保持するメモリ１０１２を含みうる。メモリ１０１２の外側にあるとして示されているが、モジュール１００４、１００６、１００８、１０１０のうちの１または複数が、メモリ１０１２内に存在しうることが理解されるべきである。
【００６０】
本明細書で開示された実施形態に関連して記述されたさまざまな例示的なロジック、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）あるいはその他のプログラマブル論理デバイス、ディスクリート・ゲートあるいはトランジスタ・ロジック、ディスクリート・ハードウェア構成要素、または上述された機能を実現するために設計された上記何れかの組み合わせを用いて実現または実施されうる。汎用プロセッサとしてマイクロ・プロセッサを用いることが可能であるが、代わりに、従来技術によるプロセッサ、コントローラ、マイクロ・コントローラ、あるいは順序回路を用いることも可能である。プロセッサは、例えばＤＳＰとマイクロ・プロセッサとの組み合わせ、複数のマイクロ・プロセッサ、ＤＳＰコアと連携する１または複数のマイクロ・プロセッサ、またはその他任意のこのような構成である計算デバイスの組み合わせとして実現することも可能である。それに加えて、少なくとも１つのプロセッサは、上述したステップおよび／または動作のうちの１または複数を実行するように動作可能な１または複数のモジュールを備えうる。
【００６１】
さらに、本明細書に開示された態様に関連して記載された方法またはアルゴリズムからなるステップおよび／または動作は、ハードウェア内に直接的に組み込まれるか、プロセッサによって実行されるソフトウェア・モジュールによって組み込まれるか、これら２つの組み合わせに組み込まれうる。ソフトウェア・モジュールは、ＲＡＭメモリ、フラッシュ・メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハード・ディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭ、あるいは、当該技術で周知のその他任意の形態の記憶媒体内に存在しうる。典型的な記憶媒体は、プロセッサに結合されており、これによって、プロセッサは、記憶媒体との間で情報を読み書きできるようになる。あるいは、この記憶媒体は、プロセッサに統合されうる。さらに、ある態様では、プロセッサと記憶媒体が、ＡＳＩＣ内に存在しうる。さらに、ＡＳＩＣは、ユーザ端末に存在することができる。あるいはプロセッサと記憶媒体とは、ユーザ端末内のディスクリート部品として存在することができる。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび／または動作は、機械読取可能媒体および／またはコンピュータ読取可能媒体上の１または任意の組み合わせ、または、コードおよび／または命令群のセットとして存在する。これらは、コンピュータ・プログラム製品に組み込まれうる。
【００６２】
１または複数の態様では、説明された機能が、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実現されうる。ソフトウェアで実現される場合、これら機能はコンピュータ読取可能媒体に格納されうるか、あるいは、コンピュータ読取可能媒体上の１または複数の命令群またはコードとして送信されうる。コンピュータ読取可能媒体は、コンピュータ記憶媒体と通信媒体との両方を含む。これらは、コンピュータ・プログラムのある場所から別の場所への転送を容易にする任意の媒体を含む。記憶媒体は、コンピュータによってアクセスされる利用可能な任意の媒体でありうる。例として、限定することなく、そのようなコンピュータ読取可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたはその他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、所望のプログラム・コード手段を命令群またはデータ構造の形式で搬送または格納するために使用され、しかも、コンピュータによってアクセスされうるその他任意の媒体を備えうる。さらに、いかなる接続も、コンピュータ読取可能媒体と適切に称される。同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、デジタル加入者線（ＤＳＬ）、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術を使用して、ウェブサイト、サーバ、あるいはその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、ＤＳＬ、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術が、媒体の定義に含まれる。本明細書で使用されるｄｉｓｋおよびｄｉｓｃは、コンパクト・ディスク（ｄｉｓｃ）（ＣＤ）、レーザ・ディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多目的ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびブルーレイ・ディスク（ｄｉｓｃ）を含む。通常、ｄｉｓｋは、データを磁気的に再生し、ｄｉｓｃは、レーザを用いて光学的にデータを再生する。上記の組み合わせもまた、コンピュータ読取可能媒体の範囲内に含まれるべきである。
【００６３】
前述した開示は、例示的な態様および／または実施形態を開示しているが、さまざまな変更および修正が、特許請求の範囲で定義されたような説明された態様および／または実施形態の範囲から逸脱することなくなされうることが注目されるべきである。さらに、説明された態様および／または実施形態の構成要素は、単数形で記載または特許請求されているが、もしも単数であると明示的に述べられていないのであれば、複数が考慮される。さらに、任意の態様および／または実施形態のすべてまたは一部は、特に述べられていないのであれば、その他任意の態様および／または実施形態のすべてまたは一部とともに利用されうる。
以下に、出願当初の特許請求の範囲に記載の発明を付記する。
［Ｃ１］  ラジオ・リンク制御ピアからのポーリング要求を処理する方法であって、
データ・パケットのセットを受信することと、  前記データ・パケットの少なくとも１つの特性を判定することと、  ステータス・レポートを生成するべきかを判定するために、前記特性を基準値と比較することと  を備える方法。
［Ｃ２］  前記データ・パケットは、プロトコル・データ・ユニットを含む［Ｃ１］に記載の方法。
［Ｃ３］  前記特性は、前記データ・パケットに関連付けられたシーケンス番号、または、ポール・フィールドの値のうちの少なくとも１つを含む［Ｃ１］に記載の方法。
［Ｃ４］  前記基準値は、前記ステータス・レポートのアクノレッジメント／否定的アクノレッジメント・フィールドで伝送される受信されたデータ・パケットのセットの最大のシーケンス番号を格納する最大ステータス送信状態変数の値である［Ｃ３］に記載の方法。
［Ｃ５］  前記データ・パケットに関連付けられたシーケンス番号が、前記最大ステータス送信状態変数と比べて小さいか、等しいかのうちの少なくとも１つであり、前記データ・パケットが、前記ポール・フィールドに、１の値を含んでいる場合、ステータス・レポートを生成することをさらに備える［Ｃ４］に記載の方法。
［Ｃ６］  前記データ・パケットに関連付けられたシーケンス番号が、前記最大ステータス送信状態変数と比べて小さいか、等しいかのうちの少なくとも１つになるまで、前記ステータス・レポートの生成を遅らせることをさらに備え、  前記データ・パケットは、前記ポール・フィールド内に１の値を含む［Ｃ４］に記載の方法。
［Ｃ７］  ラジオ・リンク制御ピアからのポーリング要求を処理するように構成された少なくとも１つのプロセッサを有する無線通信装置であって、  少なくとも１つのプロトコル・データ・ユニットを受信するための第１のモジュールと、  前記プロトコル・データ・ユニットに関連付けらたシーケンス番号を判定するための第２のモジュールと、
前記プロトコル・データ・ユニットに含まれたポーリング要求を検出するための第３のモジュールと、  前記含まれたポーリング要求を有するプロトコル・データ・ユニットのシーケンス番号を、最大ステータス送信状態変数の値と比較するための第４のモジュールと、  前記含まれたポーリング要求を有するプロトコル・データのシーケンス番号が、前記最大ステータス送信状態変数の値と比べて等しいか、小さいかのうちの少なくとも１つである場合に、ステータス・レポートを生成するための第５のモジュールと  を備える無線通信装置。
［Ｃ８］  予め定めた期間が経過した場合、ステータス・レポートを生成するための第６のモジュールをさらに備え、  前記含まれたポーリング要求を有するプロトコル・データのシーケンス番号が、前記最大ステータス送信状態変数の値と比べて等しいか、小さいかのうちの少なくとも１つではない［Ｃ７］に記載の無線通信装置。
［Ｃ９］  前記予め定めた期間は、推定された送信時間に少なくとも部分的に基づく［Ｃ８］に記載の無線通信装置。
［Ｃ１０］  コンピュータ読取可能媒体を備えるコンピュータ・プログラム製品であって、  前記コンピュータ読取可能媒体は、  コンピュータに対して、１または複数のプロトコル・データ・ユニットを取得させるための第１のコード・セットと、  前記コンピュータに対して、前記プロトコル・データ・ユニットのおのおののシーケンス番号を発見させるための第２のコード・セットと、  前記コンピュータに対して、前記プロトコル・データ・ユニットに含まれたポーリング・ビットの値を検出させるための第３のコード・セットと、  前記コンピュータに対して、前記プロトコル・データ・ユニットのシーケンス番号を、最大ステータス送信状態変数の値と比較させるための第４のコード・セットであって、ここで、前記プロトコル・データ・ユニットにおけるポーリング・ビットの値は１である、第４のコード・セットと、  前記コンピュータに対して、前記プロトコルのシーケンス番号が、前記最大ステータス送信状態変数の値と比べて等しいか、小さいかのうちの少なくとも１つである場合に、ステータス・レポートを生成させるための第５のコード・セットであって、ここで、前記プロトコル・データ・ユニットにおけるポーリング・ビットの値は１である、第５のコード・セットと  を備えるコンピュータ・プログラム製品。
［Ｃ１１］  前記コンピュータに対して、予め定めた期間が経過した場合に、ステータス・レポートを生成させるための追加のコード・セットをさらに備え、  前記プロトコル・データ・ユニットのシーケンス番号は、前記最大ステータス送信状態変数の値と比べて等しいか、小さいかのうちの少なくとも１つではない［Ｃ１０］に記載のコンピュータ・プログラム製品。
［Ｃ１２］  前記予め定めた期間は、前記プロトコル・データ・ユニットの送信のための推定時間に少なくとも部分的に基づく［Ｃ１０］に記載のコンピュータ・プログラム製品。
［Ｃ１３］  装置であって、  １または複数のデータ・パケットを獲得する手段と、  前記データ・パケットを処理する手段であって、ここで、前記処理は、おのおののデータ・パケットのシーケンス番号を判定すること、または、おのおののパケットにポールが含まれているかを識別することのうちの少なくとも１つを含む、手段と、  最大ステータス送信状態変数の値を決定する手段であって、ここで、前記最大ステータス送信状態変数は、ステータス・レポートのアクノレジメント／否定的アクノレッジメント・フィールドで伝送されうる受信されたデータ・パケットのセットの最大シーケンス番号を格納する、手段と、  前記最大ステータス送信状態変数の値に関連するポールを含むデータ・パケットのシーケンス番号を評価する手段と  を備える装置。
［Ｃ１４］  前記ポールを含むデータ・パケットのシーケンス番号が、前記最大ステータス送信状態変数の値未満である場合、ステータス・レポートを生成する手段をさらに備える［Ｃ１３］に記載の装置。
［Ｃ１５］  前記ポールを含むデータ・パケットのシーケンス番号が、前記最大ステータス送信状態変数の値に等しい場合、ステータス・レポートを生成する手段をさらに備える［Ｃ１４］に記載の装置。
［Ｃ１６］  前記ポールを含むデータ・パケットのシーケンス番号が、前記最大ステータス送信状態変数の値よりも小さくない場合、前記ステータス・レポートの生成を遅延させる手段をさらに備える［Ｃ１３］に記載の装置。
［Ｃ１７］  前記遅延は、推定された送信時間に少なくとも部分的に基づく［Ｃ１６］に記載の装置。
［Ｃ１８］  最大遅延数が実施された場合、または、最大遅延時間を超えた場合のうちの少なくとも１つである場合、ステータス・レポートを生成する手段をさらに備える［Ｃ１７］に記載の装置。
［Ｃ１９］  装置であって、  １または複数のパケットを受信するデータ受信構成要素と、  受信したおのおののパケットについて、ポーリング要求の存在と、シーケンス番号とを判定するパケット検査構成要素と、  前記パケットのシーケンス番号と基準値との比較に少なくとも部分的に基づいて、ステータス・レポートを生成するステータス・レポート構成要素であって、ここで、ポーリング要求は前記パケット内に存在する、ステータス・レポート構成要素と  を備える装置。
［Ｃ２０］  前記基準値は、最大ステータス送信状態変数の値である［Ｃ１９］に記載の装置。
［Ｃ２１］  前記最大ステータス送信状態変数の値が、前記パケットのシーケンス番号と比べて大きいか、等しいかのうちの少なくとも１つである場合、前記ステータス・レポート構成要素は、前記ステータス・レポートを生成し、前記パケット内にポーリング要求が存在する［Ｃ２０］に記載の装置。
［Ｃ２２］  前記ステータス・レポートを生成する前に、前記最大ステータス送信状態変数の値が、前記ポーリング要求を含むパケットのシーケンス番号と比べて大きいか、等しいかのうちの少なくとも１つであるか、最大待機時間が経過したか、または、最大数の待機状態が実施されたか、のうちの少なくとも１つまで、前記ステータス・レポート構成要素を待機させる遅延構成要素をさらに備える［Ｃ２０］に記載の装置。
［Ｃ２３］  前記パケットは、プロトコル・データ・ユニットを含む［Ｃ１９］に記載の装置。
［Ｃ２４］  前記装置の１または複数の機能を自動化することを容易にする人工知能構成要素をさらに備える［Ｃ１９］に記載の装置。
［Ｃ２５］  無線通信装置であって、  少なくとも１つの受信したデータ・パケットを格納するメモリと、  前記データ・パケットの少なくとも１つの特性を判定し、前記特性を、ステータス・レポートを生成するかを決定するために、基準値と比較するように構成されたプロセッサと  を備える無線通信装置。
［Ｃ２６］  前記データ・パケットは、プロトコル・データ・ユニットを含む［Ｃ２５］に記載の無線通信装置。
［Ｃ２７］  前記データ・パケットは、ハイブリッド自動反復要求レイヤを介して受信される［Ｃ２５］に記載の無線通信装置。
［Ｃ２８］  前記特性は、前記データ・パケットに関連付けられたシーケンス番号、または、前記データ・パケット内のポール・フィールドの値のうちの少なくとも１つを含む［Ｃ２５］に記載の無線通信装置。
［Ｃ２９］  前記基準値は、前記ステータス・レポートのアクノレッジメント／否定的アクノレッジメント・フィールドで伝送される受信されたデータ・パケットのセットの最大のシーケンス番号を格納する最大ステータス送信状態変数の値である［Ｃ２８］に記載の無線通信装置。
［Ｃ３０］  前記データ・パケットに関連付けられたシーケンス番号が、前記最大ステータス送信状態変数と比べて小さいか、等しいかのうちの少なくとも１つであり、前記データ・パケットが、前記ポール・フィールド内に１の値を含んでいる場合、ステータス・レポートを生成することをさらに備える［Ｃ２９］に記載の無線通信装置。
［Ｃ３１］  前記データ・パケットに関連付けられたシーケンス番号が、前記最大ステータス送信状態変数未満であるか、等しいかのうちの少なくとも１つになるまで、前記ステータス・レポートの生成を遅延させることをさらに備え、  前記データ・パケットは、前記ポール・フィールド内に１の値を含んでいる［Ｃ２９］に記載の無線通信装置。
【図１】
0005646774.tif 000002
【図２】
0005646774.tif 000003
【図３】
0005646774.tif 000004
【図４】
0005646774.tif 000005
【図５】
0005646774.tif 000006
【図６】
0005646774.tif 000007
【図７】
0005646774.tif 000008
【図８】
0005646774.tif 000009
【図９】
0005646774.tif 000010
【図１０】
0005646774.tif 000011