(57)【特許請求の範囲】
【請求項１】
イベントベースの確認応答情報を送信することが可能な移動局のための方法であって、
該方法は、
ダウンリンクデータブロックを未報告として分類することと、
ポーリングが、一定期間中にポーリングされた確認応答情報を送信するように該移動局に要求するネットワークから受信されたかどうかを決定することと、
該期間中に、未報告として分類された該ダウンリンクデータブロックに対するポーリングされた確認応答情報を該移動局が送信しない予定である場合、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することと、
該期間中に、未報告として分類された該ダウンリンクデータブロックに対する該ポーリングされた確認応答情報を該移動局が送信する予定である場合、該期間中に、未報告として分類された該ダウンリンクデータブロックに対する該イベントベースの確認応答情報を送信することを抑制することと
を含む、方法。
【請求項２】
イベントベースの確認応答情報を送信することが可能な移動局のための方法であって、
該方法は、
ダウンリンクデータブロックを未報告として分類することと、
一定期間中にポーリングされた確認応答情報を送信するように該移動局に要求するネットワークからのポーリングを受信することと、
該期間中に、該ポーリングされた確認応答情報を送信することと、
確認応答省略基準が、該ポーリングされた確認応答情報が該期間中に該ネットワークによって完全に受信されると予期されることを示すとき、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することを抑制することと、
該確認応答省略基準が、該ポーリングされた確認応答情報が該期間中に該ネットワークによって完全には受信されないと予期されることを示すとき、該期間中に、該ダウンリンクデータブロックに対する該イベントベースの確認応答情報を送信することと
を含む、方法。
【請求項３】
前記確認応答省略基準は、推定されるアップリンクチャネル品質が閾値未満であるとき、前記ポーリングされた確認応答情報が、前記ネットワークによって完全には受信されないと予期されることを示し、該推定されるアップリンクチャネル品質が該閾値以上であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを示す、請求項２に記載の方法。
【請求項４】
前記確認応答省略基準は、推定されたアップリンクチャネル品質が閾値未満であり、かつ前記ポーリングされた確認応答情報が、強化汎用パケット無線サービス（ＥＧＰＲＳ）ポーリング高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順に従って、前記移動局によって送信されるピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールドを含むとき、該ポーリングされた確認応答情報が、前記ネットワークによって完全には受信されないと予期されることを示し、該確認応答省略基準は、該推定されたアップリンクチャネル品質が該閾値以上であるか、または該ポーリングされた確認応答情報が、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中に、該移動局によって送信されるＡＣＫ／ＮＡＣＫフィールドを含むとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを示す、請求項２に記載の方法。
【請求項５】
前記確認応答省略基準は、送信する確認応答情報の残りの量が閾値以上であるとき、前記ポーリングされた確認応答情報が前記ネットワークによって完全には受信されないと予期されることを示し、送信する確認応答情報の該残りの量が該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを示す、請求項２に記載の方法。
【請求項６】
前記確認応答省略基準は、ダウンリンクチャネル割り当てが閾値以上であるとき、前記ポーリングされた確認応答情報が前記ネットワークによって完全には受信されないと予期されることを示し、該ダウンリンクチャネル割り当てが該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを示す、請求項２に記載の方法。
【請求項７】
前記イベントベースの確認応答情報は、ＥＧＰＲＳイベントベースＦＡＮＲ手順に従うＰＡＮフィールド、または、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中のＡＣＫ／ＮＡＣＫフィールドを含む、請求項１に記載の方法。
【請求項８】
前記ポーリングされた確認応答情報は、ピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールド、または、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中のＡＣＫ／ＮＡＣＫフィールドのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項９】
前記ダウンリンクデータを未報告として分類することは、受信状態配列の要素を未報告状態に設定することを含み、該要素は、前記ダウンリンクデータブロックに対応する、請求項１に記載の方法。
【請求項１０】
前記期間は、１つの無線ブロック期間である、請求項１に記載の方法。
【請求項１１】
機械読み取り可能な命令を格納する有形のコンピュータ読み取り可能な媒体であって、該命令は、実行されると、イベントベースの確認応答情報を送信することが可能な機械に、少なくとも、
ダウンリンクデータブロックを未報告として分類することと、
ポーリングが、一定期間中に、ポーリングされた確認応答情報を送信するように該機械に要求するネットワークから受信されたかどうかを決定することと、
該期間中に、未報告として分類された該ダウンリンクデータブロックに対するポーリングされた確認応答情報を該機械が送信しない予定である場合、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することと、
該期間中に、未報告として分類された該ダウンリンクデータブロックに対する該ポーリングされた確認応答情報を該機械が送信する予定である場合、該期間中に、未報告として分類された該ダウンリンクデータブロックに対する該イベントベースの確認応答情報を送信することを抑制することと
を行わせる、有形のコンピュータ読み取り可能な媒体。
【請求項１２】
機械読み取り可能な命令を格納する有形のコンピュータ読み取り可能な媒体であって、該命令は、実行されると、機械に、少なくとも、
ダウンリンクデータブロックを未報告として分類することと、
一定期間中にポーリングされた確認応答情報を送信するように該機械に要求するネットワークからのポーリングを受信することと、
該期間中に、該ポーリングされた確認応答情報を送信することと、
該ポーリングされた確認応答情報が、該期間中に該ネットワークによって完全には受信されないと予期されるかどうかを示す確認応答省略基準を評価することと、
該確認応答省略基準が、該ポーリングされた確認応答情報が該期間中に該ネットワークによって完全に受信されると予期されることを示すとき、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することを抑制することと、
該確認応答省略基準が、該ポーリングされた確認応答情報が該期間中に該ネットワークによって完全には受信されないと予期されることを示すとき、該期間中に、該ダウンリンクデータブロックに対する該イベントベースの確認応答情報を送信することと
を行わせる、有形のコンピュータ読み取り可能な媒体。
【請求項１３】
前記イベントベースの確認応答情報は、強化汎用パケット無線サービス（ＥＧＰＲＳ）イベントベースの高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順に従って前記機械によって送信される第１のピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールド、または、第１のＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中の該機械によって送信される第１のＡＣＫ／ＮＡＣＫフィールドを含み、前記ポーリングされた確認応答情報は、ＥＧＰＲＳポーリングＦＡＮＲ手順に従って該機械によって送信される第２のＰＡＮフィールド、または、第２のＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中の該機械によって送信される第２のＡＣＫ／ＮＡＣＫフィールドのうちの少なくとも１つを含む、請求項１１に記載の有形のコンピュータ読み取り可能な媒体。
【請求項１４】
移動局であって、
未報告と分類されたダウンリンクデータブロックに対するイベントベースの確認応答情報を生成するイベントベースの確認応答プロセッサと、
ネットワークから受信されるポーリングに応答して、ポーリングされた確認応答情報を生成するポーリングされた確認応答プロセッサと、
確認応答伝送ユニットと
を備え、該確認応答伝送ユニットは、
一定期間中に該ポーリングされた確認応答情報が送信されないとき、該期間中に、未報告と分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信し、
該期間中に該ポーリングされた確認応答情報が送信されるとき、該期間中に、未報告と分類された該ダウンリンクデータブロックに対する該イベントベースの確認応答情報を送信することを抑制する、移動局。
【請求項１５】
移動局であって、
未報告と分類されたダウンリンクデータブロックに対するイベントベースの確認応答情報を生成するイベントベースの確認応答プロセッサと、
ネットワークから受信されるポーリングに応答して、ポーリングされた確認応答情報を生成するポーリングされた確認応答プロセッサと、
確認応答伝送ユニットと
を備え、
該確認応答伝送ユニットは、一定期間中に該ポーリングされた確認応答情報が送信されるとき、該期間中に、未報告と分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することを抑制し、
該確認応答伝送ユニットは、該ポーリングされた確認応答情報が該期間中に送信され予定がないとき、または、該ポーリングされた確認応答情報が該期間中に送信される予定であり、かつ、該ポーリングされた確認応答情報が、該期間中に該ネットワークによって完全には受信されないと予期されるとき、該期間中に前記イベントベースの確認応答情報を送信する、移動局。
【請求項１６】
前記確認応答伝送ユニットは、推定されるアップリンクチャネル品質が閾値未満であるとき、前記ポーリングされた確認応答情報が前記ネットワークによって完全には受信されないと予期されることを決定し、該確認応答伝送ユニットは、該推定されるアップリンクチャネル品質が該閾値以上であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを決定する、請求項１５に記載の移動局。
【請求項１７】
前記確認応答伝送ユニットは、推定されたアップリンクチャネル品質が閾値未満であり、かつ前記ポーリングされた確認応答情報プロセッサによって生成される前記ポーリングされた確認応答情報が、強化汎用パケット無線サービス（ＥＧＰＲＳ）ポーリング高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順に従って、前記移動局によって送信されるピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールドを含むとき、該ポーリングされた確認応答情報が前記ネットワークによって完全には受信されないと予期されることを決定し、該確認応答伝送ユニットは、該推定されたアップリンクチャネル品質が該閾値以上であるか、または、前記ポーリングされた確認応答情報プロセッサによって生成される該ポーリングされた確認応答情報が、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中に、該移動局によって送信されるＡＣＫ／ＮＡＣＫフィールドを含むとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを決定する、請求項１５に記載の移動局。
【請求項１８】
前記確認応答伝送ユニットは、送信する確認応答情報の残りの量が閾値以上であるとき、前記ポーリングされた確認応答情報が前記ネットワークによって完全には受信されないと予期されることを決定し、該確認応答伝送ユニットは、送信する確認応答情報の該残りの量が該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを決定する、請求項１５に記載の移動局。
【請求項１９】
前記確認応答伝送ユニットは、ダウンリンクチャネル割り当てが閾値以上であるとき、前記ポーリングされた確認応答情報が前記ネットワークによって完全には受信されないと予期されることを決定し、該確認応答伝送ユニットは、該ダウンリンクチャネル割り当てが該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信されると予期されることを決定する、請求項１５に記載の移動局。
【請求項２０】
イベントベースの確認応答情報を送信することが可能な移動局のための方法であって、
該方法は、
ダウンリンクデータブロックを未報告として分類することと、
ポーリングが、一定期間中に、ポーリングされた確認応答情報を送信するように該移動局に要求するネットワークから受信されたかどうかを決定することと、
ポーリングが受信された場合には、該期間中に、ポーリングされた確認応答情報を送信するか、または、ポーリングが受信されない場合には、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することと
を含む、方法。
【請求項２１】
イベントベースの確認応答情報を送信することが可能な移動局であって、
該移動局はプロセッサを含み、該プロセッサは、
ダウンリンクデータブロックを未報告として分類することと、
ポーリングが、一定期間中に、ポーリングされた確認応答情報を送信するように該移動局に要求するネットワークから受信されたかどうかを決定することと、
ポーリングが受信された場合には、該期間中に、ポーリングされる確認応答情報を送信するか、または、ポーリングが受信されない場合には、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することと
を行うように構成されている、移動局。
【請求項２２】
機械読み取り可能な命令を格納する有形のコンピュータ読み取り可能な媒体であって、該命令は、実行されると、イベントベースの確認応答情報を送信することが可能な移動局に、少なくとも、
ダウンリンクデータブロックを未報告として分類することと、
ポーリングが、一定期間中に、ポーリングされた確認応答情報を送信するように該移動局に要求するネットワークから受信されたかどうかを決定することと、
ポーリングが受信された場合には、該期間中に、該ポーリングされた確認応答情報を送信するか、または、ポーリングが受信されない場合には、該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することと
を行わせる、有形のコンピュータ読み取り可能な媒体。
【請求項２３】
前記イベントベースの確認応答情報は、ＥＧＰＲＳイベントベースＦＡＮＲ手順に従うＰＡＮフィールド、または、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中のＡＣＫ／ＮＡＣＫフィールドを含む、請求項１１に記載の有形のコンピュータ読み取り可能な媒体。
【請求項２４】
前記ポーリングされた確認応答情報は、ピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールド、または、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中のＡＣＫ／ＮＡＣＫフィールドのうちの少なくとも１つを含む、請求項１１に記載の有形のコンピュータ読み取り可能な媒体。
【請求項２５】
前記ダウンリンクデータを未報告として分類するために、前記命令は、実行されると、前記機械に、受信状態配列の要素を未報告状態に設定することをさらに行わせ、該要素は、前記ダウンリンクデータブロックに対応する、請求項１１に記載の有形のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の参照
本願は、２００９年８月３１日に出願された米国特許出願第１２／５５１，１６１号（名称「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＴＯ  ＡＶＯＩＤ  ＭＯＢＩＬＥ  ＳＴＡＴＩＯＮ  ＴＲＡＮＳＭＩＳＳＩＯＮ  ＯＦ  ＤＵＰＬＩＣＡＴＥ  ＥＶＥＮＴ−ＢＡＳＥＤ  ＡＮＤ  ＰＯＬＬＥＤ  ＡＣＫＮＯＷＬＥＤＧＭＥＮＴＳ」）の利益および優先権を主張する。
【０００２】
上記特許出願の内容は、参照により本明細書の発明を実施するための形態に明示的に組み込まれる。
【０００３】
開示の分野
本開示は、概して、移動局伝送処理に関し、より具体的には、重複したイベントベースおよびポーリングされた確認応答の移動局伝送を回避するための方法および装置に関する。
【背景技術】
【０００４】
多数の通信システムは、伝送器が、データ伝送が意図された受信器によって問題なく受信されたことを確認することを可能にする、自動再送要求（ＡＲＱ）技法を採用している。典型的なＡＲＧ技法には、各受信されたデータブロックに対する確認応答情報を用いて伝送器に応答する受信器が含まれ、確認応答情報が確認応答されているデータブロックを識別する。確認応答情報は、データブロックの受信に成功したことを示す肯定確認応答（以下「ＡＣＫ」）、データブロックの受信に成功しなかったことを示す否定確認応答（以下「ＮＡＣＫ」）、ならびに任意の他の適当な確認応答情報を含む場合がある。例えば、強化汎用パケット無線サービス（ＥＧＰＲＳ）通信システムにおいて、受信器は、ＥＧＰＲＳパケットダウンリンクＡＣＫ／ＮＡＣＫ（ＰＤＡＮ）制御メッセージまたはパケットアップリンクＡＣＫ／ＮＡＣＫ制御メッセージ等のＲＬＣ／ＭＡＣ制御メッセージ（ＭＡＣとは媒体アクセス制御である）を使用して、無線リンク制御（ＲＬＣ）データブロックの受信を確認応答することができる。
【０００５】
ＥＧＰＲＳシステム等の双方向通信システムの場合、確認応答情報を送信するために個別の制御メッセージを使用することに関連するレーテンシは、そのような確認応答情報を反対方向に伝送されるデータブロックに含めることによって、（データ伝送のために使用可能な帯域幅を実質的に減少させることなく）削減することができる。例えば、ＥＧＰＲＳは、その高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順を通じて、そのようなレーテンシ削減をサポートする。ＦＡＮＲ手順は、確認応答情報が、ピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールドの使用を通じて、受信ユニットから伝送ユニットへその後送信されるＲＬＣ／ＭＡＣデータブロックにピギーバックされることを可能にする。ＥＧＰＲＳ移動局は、２つの種類のＦＡＮＲ手順、すなわち、ポーリングされたＦＡＮＲおよびイベントベースのＦＡＮＲをサポートすることができる。加えて、ＥＧＰＲＳ移動局は、ＰＡＮフィールドの代わりにＰＤＡＮ制御メッセージを使用して送信される確認応答情報をリクエストするポーリングに応答することができる。状況によっては、従来のＥＧＰＲＳ移動局は、これらの異なる確認応答手順によって生成される重複した確認応答情報を送信することになる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本明細書には、重複したイベントベースおよびポーリングされた確認応答の移動局伝送を回避するための方法および装置を開示する。本明細書において開示される第１の例示的な重複確認応答回避技法は、イベントベースの確認応答情報を送信するように（例えば、生成された確認応答情報は、未報告の不足しているダウンリンクデータブロックを積極的に報告するように）構成されている例示的な移動局を含む。次いで、技法は、ダウンリンク（ＤＬ）データブロックを未報告として分類する移動局を含む（例えば、移動局が初期にＤＬデータブロックが不足していると決定するとき）。技法はまた、ある期間中（例えば、無線ブロック期間等）、ポーリングされた確認応答情報（例えば、ネットワークからのポーリングに応答して送信された確認応答情報）を送信するように移動局に要求しているネットワークからのポーリングを受信する移動局を含む。さらに、本技法は、その期間中、未報告として分類されたＤＬデータブロックのためのイベントベースの確認応答情報を送信することを抑制する移動局を含む。
【０００７】
本明細書に開示される第２の例示的重複確認応答回避技法において、例示的な移動局は、未報告として分類されたＤＬデータブロックのためのイベントベースの確認応答を生成するためのイベントベース確認応答プロセッサを含む。本技法を実装する移動局はまた、ネットワークから受信されたポーリングに応答して、ポーリングされた確認応答情報を生成するためのポーリング確認応答プロセッサも含む。さらに、本技法を実装する移動局は、その期間中に前記ポーリングされた確認応答情報もまた送信されるとき、期間中にイベントベースの確認応答情報を送信することを抑制するための確認応答伝送ユニットを備える。
【０００８】
以下に詳細を記載するように、前述の技法のいずれかの特定の例示的実装において、移動局およびネットワークは、ポーリングＦＡＮＲ手順およびイベントベースＦＡＮＲ手順を含む、ＥＧＰＲＳ  ＦＡＮＲをサポートすることができる。そのような例示的なＥＧＰＲＳ実装において、ネットワークは、ネットワークによって以前に送信されたＤＬデータブロックに対する確認応答情報を用いて移動局に応答するために、移動局をポーリングすることができる。ＤＬ確認応答情報は、一連の確認応答ビットを含む報告されたビットマップ（ＲＢ）フィールドの形式をとることができ、それぞれ受信されたデータブロックに対してＡＣＫまたはＮＡＣＫ表示を提供する各ビットは、ＲＢによって確認応答される。
【０００９】
第３世代のパートナーシッププロジェクト（３ＧＰＰ）リリース７に準じるＥＧＰＲＳ実装において、ネットワークは、移動局に送信されたＤＬデータブロックに含まれる結合型ＥＧＰＲＳ補助／ポーリング（ＣＥＳ／Ｐ）フィールドの中にビットを設定することによって、ポーリングを実装することができる。ＣＥＳ／Ｐフィールドの中のビットは、ＤＬ確認応答情報が、ポーリングＦＡＮＲ手順を使用して生成されたＰＡＮフィールドを介して提供され、ネットワーク宛てのアップリンク（ＵＬ）データブロックを用いて、またはＰＤＡＮ制御メッセージを介して送信されるかどうかを示すために設定される。ＣＥＳ／Ｐフィールドはまた、移動局がポーリングされた確認応答情報を用いて応答しなければならない無線ブロック期間を示すためにも使用することができる。
【００１０】
加えて、または代替として、そのような例示的ＥＧＰＲＳ実装の移動局は、ポーリングがネットワークから受信されたかどうかに関係なく、ＤＬ確認応答情報を積極的に送信するためにイベントベースＦＡＮＲ手順を使用するように、ネットワークによって命令される場合がある。事実、イベントベースＦＡＮＲ手順が有効である場合、移動局は概して、ネットワークに宛てられたＵＬデータブロックを用いて送信されたＰＡＮフィールドを使用して、最も早い段階で、任意の不足しているＤＬデータブロックを報告することが予想される。例えば、移動局は、各データブロックとともに伝送されるブロックシーケンス番号（ＢＳＮ）を解読することによって、ネットワークによって伝送されたＤＬデータブロックが不足しているかどうか（例えば、受信されていない、順序が乱れて受信された、エラーとともに受信された等）を決定することができる。移動局は、不足しているデータブロックをＵＮＲＥＰＯＲＴＥＤまたはＲＥＰＯＲＴＥＤのいずれかとして分類する。不足しているデータブロックが初期に検出され、その確認応答ステータスがネットワークにまだ報告されていないと、不足しているデータブロックはＵＮＲＥＰＯＲＴＥＤとして分類される。次いで、不足しているデータブロックは、確認応答ステータスが任意の様式で（例えば、ポーリングされたＰＡＮ、イベントベースのＰＡＮ、ＰＤＡＮ制御メッセージ等を介して）ネットワークに報告されると、ＲＥＰＯＲＴＥＤとして分類される。イベントベースＦＡＮＲが有効である場合、移動局は概して、イベントベースＦＡＮＲ手順によって生成されたＰＡＮフィールドを介して、ＤＬ確認応答情報（例えば、ＲＢフィールドの形式において等）を報告し、ネットワークに宛てられた関連ＵＬデータブロックを用いて送信されることが要求されるが、一方で、任意の不足しているＤＬデータブロックは、ＵＮＲＥＰＯＲＴＥＤとして分類される。さらに、イベントベースのＦＡＮＲが有効である場合、移動局は、特定のＤＬデータブロックが不足していると初期に検出されたブロック期間の後の第２の無線ブロック期間中に、特定のＵＮＲＥＰＯＲＴＥＤの不足しているＤＬデータブロックを報告するイベントベースのＰＡＮを送信するように要求される。
【００１１】
以下に詳細を記載するように、本明細書に記載される例示的な重複確認応答回避技法とともにＥＧＰＲＳ  ＦＡＮＲ機能をサポートする移動局は、従来の移動局に比べて実質的な利点を呈する。例えば、イベントベースのＦＡＮＲが有効になっている、３ＧＰＰリリース７に準じる従来のＥＧＰＲＳ移動局は、典型的に、任意の不足しているＤＬデータブロックがＵＮＲＥＰＯＲＴＥＤとして分類されるとき、ポーリングされたＰＡＮまたはネットワークポーリングに応答して送信されるＰＤＡＮ制御メッセージによって、これらの不足しているＤＬデータブロックの確認応答ステータスもまた同じ無線ブロック期間中に報告されるかどうかに関係なく、イベントベースのＰＡＮを送信する。そのような従来の動作は、同じ無線ブロック期間中にネットワークに送信される重複確認応答情報になる可能性があり、それによって、そうでなければＵＬデータ伝送のために使用することができる貴重なビット／帯域幅を無駄にしている。
【００１２】
そのような従来の実装とは異なり、本明細書に記載される例示的な重複確認応答回避技法をサポートするＥＧＰＲＳ移動局は、移動局が、これらの不足しているＤＬデータブロックの確認応答ステータスもまた、ネットワークのポーリングに応答してポーリングされたＰＡＮまたは送信されたＰＤＡＮ制御メッセージによって、適時に報告される（または確認応答ステータスは、これも適時に報告される実質的に高い可能性を有する）と決定する場合、ＵＮＲＥＰＯＲＴＥＤとして分類されている任意の不足しているＤＬデータブロックを報告するために、イベントベースのＰＡＮ（またはイベントベースのＰＡＮを用いて送信するＵＬデータが全く存在しないときに生成されるイベントベースのＰＤＡＮ制御メッセージ）を送信することを抑制することができる。イベントベースのＰＡＮによって伝達されたであろう重複確認応答情報を送信することを抑制するために本明細書に記載の技法を使用すると、より多くのＵＬ  ＲＬＣ／ＭＡＣデータまたは既存のＵＬ  ＲＬＣ／ＭＡＣデータをより強力に（例えば、ＥＧＰＲＳ低下変調およびコーディングスキーム（ＭＣＳ）に対応するような、より高いエラー修正コーディング率で）送信するために使用することができる、貴重なビット／帯域幅を解放する。このように、本明細書に記載される例示的な重複確認応答回避技法は、従来の確認応答処理技法に比較して、ＵＬスペクトル効率を向上させることができる。
例えば、本発明は以下の項目を提供する。
（項目１）
イベントベースの確認応答情報を送信するように構成された移動局のための方法であって、
該方法は、
ダウンリンクデータブロックを未報告として分類することと、
一定期間中にポーリングされた確認応答情報を送信するように該移動局に要求する、ネットワークからのポーリングを受信することと、
該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することを抑制することと
を含む、方法。
（項目２）
上記期間中に、上記ポーリングされた確認応答情報を送信することをさらに含む、項目１に記載の方法。
（項目３）
確認応答省略基準が、上記ポーリングされた確認応答情報が上記期間中に上記ネットワークによって完全には受信されない可能性が実質的に高いことを示すとき、該期間中に、上記ダウンリンクデータブロックに対する上記イベントベースの確認応答情報を送信することをさらに含む、項目１に記載の方法。
（項目４）
上記確認応答省略基準は、推定されるアップリンクチャネル品質が閾値未満であるとき、上記ポーリングされた確認応答情報が、上記ネットワークによって完全には受信されない可能性が実質的に高いことを示し、該推定されるアップリンクチャネル品質が該閾値以上であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される可能性が実質的に高いことを示す、項目３に記載の方法。
（項目５）
上記確認応答省略基準は、推定されたアップリンクチャネル品質が閾値未満であり、かつ上記ポーリングされた確認応答情報が、強化汎用パケット無線サービス（ＥＧＰＲＳ）ポーリング高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順に従って、上記移動局によって送信されるピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールドを含むとき、該ポーリングされた確認応答情報が、上記ネットワークによって完全には受信されない可能性が実質的に高いことを示し、該確認応答省略基準は、該推定されたアップリンクチャネル品質が該閾値以上であるか、または該ポーリングされた確認応答情報が、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中に、該移動局によって送信されるＡＣＫ／ＮＡＣＫフィールドを含むとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される可能性が実質的に高いことを示す、項目３に記載の方法。
（項目６）
上記確認応答省略基準は、送信する確認応答情報の残りの量が閾値以上であるとき、上記ポーリングされた確認応答情報が上記ネットワークによって完全には受信されない可能性が実質的に高いことを示し、送信する確認応答情報の該残りの量が該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される可能性が実質的に高いことを示す、項目３に記載の方法。
（項目７）
上記確認応答省略基準は、ダウンリンクチャネル割り当てが閾値以上であるとき、上記ポーリングされた確認応答情報が上記ネットワークによって完全には受信されない可能性が実質的に高いことを示し、該ダウンリンクチャネル割り当てが該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される可能性が実質的に高いことを示す、項目３に記載の方法。
（項目８）
上記イベントベースの確認応答情報は、ＥＧＰＲＳイベントベースＦＡＮＲ手順に従って上記移動局によって送信されるＰＡＮフィールド、またはＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中の該移動局によって送信されるＡＣＫ／ＮＡＣＫフィールドを含む、項目１に記載の方法。
（項目９）
上記ポーリングされた確認応答情報は、ＥＧＰＲＳポーリングＦＡＮＲ手順に従って上記移動局によって送信されるＰＡＮフィールド、またはＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中の該移動局によって送信されるＡＣＫ／ＮＡＣＫフィールドのうちの少なくとも１つを含む、項目１に記載の方法。
（項目１０）
上記ダウンリンクデータを未報告として分類することは、受信状態配列の要素を未報告状態に設定することを含み、該要素は、上記ダウンリンクデータブロックに対応することを含む、項目１に記載の方法。
（項目１１）
機械読み取り可能命令を格納する有形製品であって、実行されたとき、機械に、
イベントベースの確認応答情報を送信するように該機械を構成することと、
ダウンリンクデータブロックを未報告として分類することと、
一定期間中に、ポーリングされた確認応答情報を送信するように該機械に要求する、ネットワークからのポーリングを受信することと、
該期間中に、未報告として分類された該ダウンリンクデータブロックに対するイベントベースの確認応答情報を送信することを抑制すること
を行わせる、有形製品。
（項目１２）
上記機械読み取り可能命令は、実行されるとき、上記機械に、上記期間中に上記ポーリングされた確認応答情報をさらに送信させる、項目１１に記載の有形製品。
（項目１３）
上記機械読み取り可能命令は、実行されるとき、上記機械に、
上記ポーリングされた確認応答情報は、上記期間中に上記ネットワークによって完全に受信されない可能性が実質的に高いかどうかを示す確認応答省略基準を評価することと、
該ポーリングされた確認応答情報が該期間中に該ネットワークによって完全には受信されない可能性が実質的に高いことを示すとき、該期間中に、上記ダウンリンクデータブロックに対する上記イベントベースの確認応答情報を送信することと
をさらに行わせる、項目１１に記載の有形製品。
（項目１４）
上記イベントベースの確認応答情報は、強化汎用パケット無線サービス（ＥＧＰＲＳ）イベントベースの高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順に従って上記機械によって送信される第１のピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールド、または第１のＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中の該機械によって送信される第１のＡＣＫ／ＮＡＣＫフィールドを含み、上記ポーリングされた確認応答情報は、ＥＧＰＲＳポーリングＦＡＮＲ手順に従って該機械によって送信される第２のＰＡＮフィールド、または第２のＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中の該機械によって送信される第２のＡＣＫ／ＮＡＣＫフィールドのうちの少なくとも１つを含む、項目１１に記載の有形製品。
（項目１５）
移動局であって、
未報告と分類されたダウンリンクデータブロックに対するイベントベースの確認応答情報を生成するためのイベントベースの確認応答プロセッサと、
ネットワークから受信されるポーリングに応答して、ポーリングされた確認応答情報を生成するためのポーリングされた確認応答プロセッサと、
一定期間中に該ポーリングされた確認応答情報もまた送信されるとき、該期間中に該イベントベースの確認応答情報を送信することを抑制するための確認応答伝送ユニットと
を備える、移動局。
（項目１６）
上記確認応答伝送ユニットは、上記ポーリングされた確認応答情報が上記期間中に送信されることがないとき、または該ポーリングされた確認応答情報が該期間中に送信されることがあり、かつ該ポーリングされた確認応答情報が、該期間中に上記ネットワークによって完全には受信されない実質的に高い可能性を有すると決定されるとき、該期間中に該イベントベースの確認応答情報を送信することがある、項目１５に記載の移動局。
（項目１７）
上記確認応答伝送ユニットは、推定されるアップリンクチャネル品質が閾値未満であるとき、上記ポーリングされた確認応答情報が上記ネットワークによって完全には受信されない実質的に高い可能性を有すると決定し、該確認応答伝送ユニットは、該推定されるアップリンクチャネル品質が該閾値以上であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される実質的に高い可能性を有すると決定する、項目１６に記載の移動局。
（項目１８）
上記確認応答伝送ユニットは、推定されたアップリンクチャネル品質が閾値未満であり、かつ上記ポーリングされた確認応答情報プロセッサによって生成される上記ポーリングされた確認応答情報が、強化汎用パケット無線サービス（ＥＧＰＲＳ）ポーリング高速ＡＣＫ／ＮＡＣＫ報告（ＦＡＮＲ）手順に従って、上記移動局によって送信されるピギーバックＡＣＫ／ＮＡＣＫ（ＰＡＮ）フィールドを含むとき、該ポーリングされた確認応答情報が上記ネットワークによって完全に受信されない実質的に高い可能性を有すると決定し、該確認応答伝送ユニットは、該推定されたアップリンクチャネル品質が該閾値以上である、または、上記ポーリングされた確認応答情報プロセッサによって生成される該ポーリングされた確認応答情報が、ＥＧＰＲＳ  ＡＣＫ／ＮＡＣＫ制御メッセージの中に、該移動局によって送信されるＡＣＫ／ＮＡＣＫフィールドを含むとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される実質的に高い可能性を有すると決定する、項目１６に記載の移動局。
（項目１９）
上記確認応答伝送ユニットは、送信する確認応答情報の残りの量が閾値以上であるとき、上記ポーリングされた確認応答情報が上記ネットワークによって完全に受信されない実質的に高い可能性を有すると決定し、該確認応答伝送ユニットは、送信する確認応答情報の該残りの量が該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される実質的に高い可能性を有すると決定する、項目１６に記載の移動局。
（項目２０）
上記確認応答伝送ユニットは、ダウンリンクチャネル割り当てが閾値以上であるとき、上記ポーリングされた確認応答情報が上記ネットワークによって完全に受信されない実質的に高い可能性を有すると決定し、該確認応答伝送ユニットは、該ダウンリンクチャネル割り当てが該閾値未満であるとき、該ポーリングされた確認応答情報が、該ネットワークによって完全に受信される実質的に高い可能性を有すると決定する、項目１６に記載の移動局。
【図面の簡単な説明】
【００１３】
【図１】図１は、本明細書に記載の方法および装置をサポートすることができる例示的ＥＧＰＲＳ通信システムのブロック図である。
【図２】図２は、図１の例示的ＥＧＰＲＳ通信システムの中で使用される場合がある、本明細書に記載の方法および装置に応じて、重複確認応答の回避を実装する例示的移動局のブロック図である。
【図３】図３は、図１の例示的ＥＧＰＲＳ通信システムによって実装された従来の確認応答処理を例示する例示的なメッセージシーケンス図を表す。
【図４】図４は、図１の例示的ＥＧＰＲＳ通信システムによって実装された第１の例示的重複確認応答回避手順を例示する例示的なメッセージシーケンス図を表す。
【図５】図５は、図１の例示的ＥＧＰＲＳ通信システムによって実装された第２の例示的重複確認応答回避手順を例示する例示的なメッセージシーケンス図を表す。
【図６Ａ】図６Ａ〜Ｂは、総合して、図２の例示的な移動局において重複確認応答回避を実装するために実施されてもよい、例示的プロセスのフローチャートを例示する。
【図６Ｂ】図６Ａ〜Ｂは、総合して、図２の例示的な移動局において重複確認応答回避を実装するために実施されてもよい、例示的プロセスのフローチャートを例示する。
【図７】図７は、図６Ａ〜Ｂの例示的プロセスまたは図２の例示的移動局、あるいは両方を実装するために使用されてもよい、確認応答省略基準を評価するための例示的プロセスのフローチャートである。
【図８】図８は、図６Ａ〜Ｂまたは７、あるいは両方のプロセスのいくつかまたは全てを実装するため、図２の例示的移動局、図１の例示的ＥＧＰＲＳ通信システム、または両方を実装するために使用される例示的な機械読み取り可能命令を格納かつ実行することができる、例示的な処理システムのブロック図である。
【発明を実施するための形態】
【００１４】
図面を参照すると、本明細書に記載される重複確認応答回避技法をサポートすることができる例示的なＥＧＰＲＳ通信システム１００のブロック図が、図１に例示される。ＥＧＰＲＳシステム１００は、例示的なネットワーク要素１１０と通信状態にある例示的な移動局１０５を含む。移動局１０５は、任意の種類の移動局、または携帯電話器、固定電話機、パーソナルデジタルアシスタント（ＰＤＡ）等のようなユーザエンドポイント機器によって実装されてもよい。ネットワーク要素１１０は、基地局システム、無線アクセスネットワーク等のような任意の種類のネットワーク通信デバイスによって実装されてもよい。以下に詳細を記載するように、移動局１０５は、確認応答情報も適時に報告される、あるいは、ネットワークのポーリングに応答してポーリングＦＡＮＲ手順または送信されたＰＤＡＮ制御メッセージを介して適時に報告される実質的な高い可能性も有するとき、イベントベースＦＡＮＲ手順を介して生成された重複ＤＬ確認応答情報を送信することを抑制するために、本明細書に記載されるような重複確認応答回避を実装する。図１には１つの移動局１０５および１つのネットワーク要素１１０だけが例示されているが、ＥＧＰＲＳシステム１００は、任意の数の移動局１０５およびネットワーク要素１１０をサポートすることができる。
【００１５】
図１の移動局１０５は、例示的なＲＬＣ／ＭＡＣ伝送器１１５と、例示的なＲＬＣ／ＭＡＣ受信器１２０とを含み、各々アンテナ１２５に通信可能に連結される。同様に、図１のネットワーク要素１１０は、例示的なＲＬＣ／ＭＡＣ伝送器１３０と、例示的なＲＬＣ／ＭＡＣ受信器１３５とを含み、各々アンテナ１４０に通信可能に連結される。移動局１０５の中に含まれたＲＬＣ／ＭＡＣ伝送器１１５は、ネットワーク要素１１０の中に含まれたＲＬＣ／ＭＡＣ受信器１３５によって、例示的アンテナ１４０を介して受信するために、例示的アンテナ１２５を介して無線でＵＬ  ＲＬＣおよびＭＡＣ情報を送信する。図１に例示されるように、ＲＬＣ／ＭＡＣ伝送器１１５によってＲＬＣ／ＭＡＣ受信器１３５へ伝送されるＵＬ  ＲＬＣおよびＭＡＣ情報は、対応するＵＬ物理制御チャネル１５０を介して伝送されたＵＬ  ＲＬＣ／ＭＡＣ制御メッセージ１４５（例えば、以下に詳細を検討するＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５等）、または対応するＵＬ物理データチャネル１６０を介して伝送されたＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を含む。図１は、１つのＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５だけの伝送を表すが、特定の動作状況に応じて、１つ以上のＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５が、適当なＵＬ物理データチャネル１６０を介して伝送されてもよい。加えて、例えば、１つ以上のＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５のＢＳＮを含むＲＬＣ／ＭＡＣヘッダ（図示せず）はまた、１つ以上のＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を用いて伝送されてもよい。さらに、以下に詳細を記載するオプションのＰＡＮフィールド１８５は、１つ以上のＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を用いて伝送されてもよい。
【００１６】
図１を参照すると、ネットワーク要素１１０の中に含まれたＲＬＣ／ＭＡＣ伝送器１３０は、移動局１０５の中に含まれた例示的なＲＬＣ／ＭＡＣ受信器１２０によって、アンテナ１２５を介して受信するために、アンテナ１４０を介して無線でＤＬ  ＲＬＣおよびＭＡＣ情報を送信する。図１に例示されるように、ＲＬＣ／ＭＡＣ伝送器１３０によってＲＬＣ／ＭＡＣ受信器１２０へ伝送されたＤＬ  ＲＬＣおよびＭＡＣ情報は、対応するＤＬ物理制御チャネル１７０を介して伝送されたＤＬ  ＲＬＣ／ＭＡＣ制御メッセージ１６５（例えば、以下に詳細を検討するパケットアップリンクＡＣＫ／ＮＡＣＫ制御メッセージ１６５等）、または対応するＤＬ物理データチャネル１８０を介して伝送されたＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５を含む。図１は、１つのＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５だけの伝送を表すが、特定の動作状況に応じて、１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５が、適当なＤＬ物理データチャネル１８０を介して伝送されてもよい。加えて、例えば、１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５のＢＳＮを含むＲＬＣ／ＭＡＣヘッダ（図示せず）、ならびに以下に詳細を記載するＣＥＳ／Ｐフィールドもまた、１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５を用いて伝送されてもよい。さらに、以下に詳細を記載するオプションのＰＡＮフィールド１９０は、１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５を用いて伝送されてもよい。
【００１７】
ＥＧＰＲＳシステム１００は、伝送されたＲＬＣ／ＭＡＣデータブロックがその意図する受信者によって問題なく受信されたことを確認するために、多様なＡＲＱ技法を実装する。したがって、ＤＬ伝送を確認応答するために、移動局のＲＬＣ／ＭＡＣ伝送器１１５によって送信されることが可能なＵＬ  ＲＬＣ／ＭＡＣ制御メッセージ１４５のうちの１つは、移動局のＲＬＣ／ＭＡＣ受信器１２０によって成功して受信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５のためにＡＣＫ表示を提供するＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５である。加えて、移動局のＲＬＣ／ＭＡＣ伝送器１１５によって送信されるＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５は、移動局のＲＬＣ／ＭＡＣ受信器１２０によって成功して受信されなかったＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５のためのＮＡＣＫ表示を提供する。
【００１８】
同様に、ＵＬ伝送を確認応答するために、ネットワーク要素のＲＬＣ／ＭＡＣ伝送器１３０によって送信されることが可能なＤＬ  ＲＬＣ／ＭＡＣ制御メッセージ１６５のうちの１つは、ネットワーク要素のＲＬＣ／ＭＡＣ受信器１３５によって成功して受信されたＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５のためにＡＣＫ表示を提供するパケットアップリンクＡＣＫ／ＮＡＣＫ制御メッセージ１６５である。加えて、ネットワーク要素のＲＬＣ／ＭＡＣ伝送器１３０によって送信されたパケットアップリンクＡＣＫ／ＮＡＣＫ制御メッセージ１６５は、ネットワーク要素のＲＬＣ／ＭＡＣ受信器１３５によって成功して受信されなかったＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５のためのＮＡＣＫ表示を提供する。
【００１９】
ＥＧＰＲＳシステム１００はまた、レーテンシを削減して確認応答情報を提供するために、ＦＡＮＲ機能も実装する。ＦＡＮＲを用いない場合、受信されたＲＬＣ／ＭＡＣデータブロックの全ての確認応答情報は、ＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５、パケットアップリンクＡＣＫ／ＮＡＣＫ制御メッセージ１６５等、制御メッセージを使用して送信されることが必要である。そのような制御メッセージは任意のＲＬＣデータを含むが、これらは確認応答情報以外に他のＲＬＣ／ＭＡＣ制御情報を含む場合がある。確認応答情報を送信するために制御メッセージだけを使用することの不利な点は、そのような手法が、特に確認応答情報が短時間に送信されることが必要なとき（例えば、誤って受信されたブロックの高速再伝送を可能にするために）、または非常に少ないブロックのステータスが表示されることが必要なとき（例えば、低帯域幅伝送において）に極めて効率が低いことである。そのような場合、実際に有用である確認応答情報の量は、ＲＬＣ／ＭＡＣ制御メッセージの容量に比較すると非常に小さい。
【００２０】
レーテンシを削減するために、ＦＡＮＲ機能は、確認応答情報が、ＲＬＣ／ＭＡＣデータブロックの伝送に含まれるＰＡＮフィールドの中で伝送されることを可能にする。図１の例示された実施例の中で、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５の受信に対する確認応答情報は、対応するＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を用いて伝送されるＵＬ  ＰＡＮフィールド１８５（本明細書においてＵＬ  ＰＡＮ１８５としても称される）の中に含まれる。同様に、ＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５の受信のための確認応答情報は、対応するＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５を用いて伝送されたＤＬ  ＰＡＮフィールド１９０（本明細書においてＤＬ  ＰＡＮ１９０とも称される）の中に含まれる。ＥＧＰＲＳ標準によって規定されるように、ＵＬ  ＰＡＮ１８５は、一連の確認応答ビットを提供するＲＢフィールドを含み、各ビットは、ＲＢによって確認応答されるそれぞれ受信されたＤＬデータブロックに対するＡＣＫまたはＮＡＣＫ表示を提供する。ＵＬ  ＰＡＮ１８５はまた、ＲＢフィールドによって占められた一連のＤＬ  データブロックの中に含まれる第１のデータブロックに応答するＤＬデータブロックのＢＳＮに関連する短縮開始シーケンス番号（ＳｈｏｒｔＳＳＮ）も含む。ＵＬ  ＰＡＮ１８５はさらに、ＳｈｏｒｔＳＳＮフィールドが確認応答情報を提供する受信器によって保持された、受信ウィンドウの開始に対応するＤＬデータブロックの識別を示すかどうかを示すために、ウィンドウの開始（ＢＯＷ）フィールドを含む。
【００２１】
ＥＧＰＲＳ基準によって規定されるように、ＤＬ  ＰＡＮ１９０は、ＳＳＮベースのエンコーディングまたは時間ベースのコーディングを採用することができる。ＳＳＮベースのエンコーディングの場合、ＤＬ  ＰＡＮ１９０は、ＲＢフィールドと、ＳｈｏｒｔＳＳＮフィールドと、ＵＬ  ＰＡＮ１８５に関して上記に記載したＢＯＷフィールドとを含む。タイムベースのエンコーディングの場合、ＤＬ  ＰＡＮ１９０は、ＲＢフィールドを含み、特定のＵＬデータブロックは、ＤＬ  ＰＡＮ１９０が送信される時間に基づいて決定される確認応答情報である。
【００２２】
ＦＡＮＲをサポートするために、図１の移動局１０５は、上記のように、ポーリングＦＡＮＲ手順および３ＧＰＰリリース７に規定されたイベントベースＦＡＮＲ手順両方を実装する。例示的なポーリングＦＡＮＲ動作において、ネットワーク要素１１０は、次のＵＬ  ＲＬＣ／ＭＡＣデータブロックを伴うＵＬ  ＰＡＮ１８５の中のＤＬ確認応答情報を提供するために、移動局１０５をポーリングする（例えば、移動局によってＮＡＣＫされた伝送ＤＬブロックを短時間で再伝送することを可能にするために）。（ネットワークのポーリングに応答してポーリングＦＡＮＲ手順によって生成されたとき、ＵＬ  ＰＡＮは、本明細書において、ポーリングされたＰＡＮと呼ばれる。）次いで、その伝送ウィンドウの中でＤＬデータブロックの伝送を完了後、ネットワーク要素１１０は、別のＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５の中にＤＬ確認応答情報を提供して、ＤＬデータブロックの受信成功を確認するために、移動局１０５をポーリングする。さらに、移動局１０５が、ポーリングされたＰＡＮ１８５の中にＤＬ確認応答情報を提供するためにポーリングされるが、移動局１０５は、送信するＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を全く有さないとき、移動局１０５は、ポーリングされたＰＡＮ１８５の代わりに、ＰＤＡＮ制御メッセージ１４５を用いてポーリングに応答することができ、それによって、ＤＬデータブロックの早期の確認を提供し、ネットワーク要素１１０がその伝送ウィンドウを前進することを可能にする。
【００２３】
前述のように、ネットワーク要素１１０は、移動局１０５に送信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５に含まれるＣＥＳ／Ｐフィールドのビットを設定することによって、ＤＬ確認応答情報に対するそのポーリングを実装することができる。例えば、ネットワーク要素１１０は、ＤＬ確認応答情報が、ポーリングＦＡＮＲ手順を使用して生成されたポーリングされたＰＡＮ１８５を介して提供され、ネットワーク要素１１０に宛てられたＵＬデータブロック１５５を用いて送信されることを示すために、１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５のＣＥＳ／Ｐフィールドを構成することができる。代替として、ネットワーク要素１１０は、ＤＬ確認応答情報がＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５を介して提供されることを示すために、１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５のＣＥＳ／Ｐフィールドを構成することができる。ネットワーク要素１１０はまた、関連する１つ以上のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５の伝送後に、移動局１０５が要求されたポーリングされたＰＡＮ１８５またはＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５を用いて応答する無線期間を示すために、ＣＥＳ／Ｐフィールドを使用することができる。
【００２４】
加えて、移動局１０５は、ポーリングがネットワーク要素１１０から受信されるかどうかに関わらず、ＤＬ確認応答情報を積極的に送信するように、イベントベースＦＡＮＲ手順を実装する。具体的には、移動局１０５は、各データブロック１７５を用いて伝送されたＢＳＮを解読することによって、ネットワーク要素１１０によって伝送されたＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５が不足しているかどうか（例えば、受信されていない、順序が乱れて受信された、エラーとともに受信された等）を決定することができる。移動局１０５は、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５のステータスを追跡するために受信状態配列、Ｖ（Ｎ）を保持し、受信状態配列Ｖ（Ｎ）の各要素はそれぞれＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５に関連する。例えば、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５が成功して受信されたとき、移動局１０５は、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５に関連した受信状態配列Ｖ（Ｎ）の要素を、ＲＥＣＥＩＶＥＤ状態を表す値に設定することによって、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５の状態をＲＥＣＥＩＶＥＤとして分類する。不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５は、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５に関連する受信状態配列Ｖ（Ｎ）の要素を、ＵＮＲＥＰＯＲＴＥＤ状態を表す値またはＲＥＰＯＲＴＥＤ状態を表す値のいずれかに設定することによって、移動局１０５によって、ＵＮＲＥＰＯＲＴＥＤまたはＲＥＰＯＲＴＥＤのいずれかの状態を有するとして分類される。
【００２５】
例えば、移動局１０５は、不足しているデータブロックが初期に不足として検出され、その確認応答ステータスがネットワーク要素１１０にまだ報告されていないとき、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５をＵＮＲＥＰＯＲＴＥＤとして分類する。不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５は、次いで、移動局１０５がその確認応答ステータスをネットワーク要素１１０に報告すると（例えば、ＵＬ  ＰＡＮ１８５、ＰＤＡＮ制御メッセージ１４５等を介して）、ＲＥＰＯＲＴＥＤとして分類される。イベントベースのＦＡＮＲが有効になっている場合、移動局１０５は、ＤＬ確認応答情報を積極的に報告し、一方で、任意のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５は、受信状態配列Ｖ（Ｎ）の中でＵＮＲＥＰＯＲＴＥＤとして分類され、ＤＬ確認応答情報は、イベントベースＦＡＮＲ手順によって生成されたＵＬ  ＰＡＮ１８５を介して報告され、ネットワーク要素１１０に宛てられた関連するＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を用いて送信される。（イベントベースＦＡＮＲ手順によって積極的に生成されるとき、ＵＬ  ＰＡＮは本明細書においてイベントベースのＰＡＮと称される。）概して、移動局１０５は、特定のＤＬデータブロックが不足していると初期に検出されたブロック期間の後の第２の無線ブロック期間中に、特定のＵＮＲＥＰＯＲＴＥＤの不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５を報告するそのようなイベントベースのＰＡＮ１８５を送信するように動作する。さらに、移動局１０５がイベントベースのＰＡＮ１８５の中で提供されるイベントベースのＤＬ確認応答情報を生成するが、移動局１０５は送信するためのＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５を全く有することがないとき、移動局１０５は、イベントベースのＰＡＮ１８５ではなく、ＰＤＡＮ制御メッセージ１４５を介して、イベントベースのＤＬ確認応答情報を送信することができる。
【００２６】
移動局１０５はまた、イベントベースＦＡＮＲ手順を介して生成された確認応答情報、およびネットワーク要素１１０からのポーリングに応答して生成された確認応答情報の重複するＤＬ確認応答情報を送信することを抑制するために、本明細書に記載の重複確認応答回避技法のうちの１つ以上を実装する。上記のように、従来のＥＧＰＲＳ移動局は典型的に、任意の不足しているＤＬデータブロックが、これらの不足しているＤＬデータブロックの確認応答ステータスもまたネットワークポーリングに応答してポーリングされたＰＡＮまたはＰＤＡＮ制御メッセージによって、同じ無線ブロック期間中に報告されるかどうかに関わらず、ＵＮＲＥＰＯＲＴＥＤとして分類されるとき、イベントベースのＰＡＮ（またはイベントベースのＰＡＮの代わりにイベントベースのＰＤＡＮ制御メッセージ）を送信する。対照的に、移動局１０５がＵＮＲＥＰＯＲＴＥＤの不足しているＤＬデータブロックが、ネットワーク要素１１０から受信されたポーリングに応答して送信されたポーリングされたＰＡＮ１８５またはＰＤＡＮ制御メッセージ１４５によって適時に報告されると決定した場合、移動局１０５は、イベントベースのＰＡＮ１８５（またはイベントベースのＰＡＮ１８５の代わりにイベントベースのＰＤＡＮ制御メッセージ１４５）を送信しないことによって、少なくともいくつかの状況においては、そのような重複確認応答情報を送信することを回避する。
【００２７】
第１の実施例において、移動局１０５は、ポーリングされたＰＡＮ１８５またはＰＤＡＮ制御メッセージ１４５が、イベントベースのＰＡＮ１８５が送信されたであろう同じ無線ブロック期間中に、移動局１０５によって送信される限り、そのようなイベントベースのＰＡＮ１８５を送信することを抑制する。第２の実施例において、移動局１０５は、同じ無線ブロック期間にポーリングされたＰＡＮ１８５またはＰＤＡＮ制御メッセージ１４５によって送信される確認応答情報と重複する、イベントベースのＰＡＮ１８５を送信することを抑制するかどうかを決定するために、１つ以上の確認応答省略基準を評価する。移動局１０５における重複確認応答回避の例示的実装は、図２に例示され、以下に詳細を検討する。
【００２８】
本明細書に開示される重複確認応答回避方法および装置は、図１のＥＧＰＲＳシステム１００の状況において記載されるが、これらの例示的方法および装置は、確認応答情報が、イベントベースの手順において積極的に、および確認応答情報を要求するポーリングに応答しての両方で提供することができる、任意の通信システムにおいて使用するために容易に適応することができる。さらに、本明細書に開示される例示的方法および装置は、移動局１０５が確認応答情報のためにネットワーク要素１１０をポーリングすることができる通信システムにおいて、移動局１０５による実装という観点から記載されるが、開示される例示的方法および装置は、移動局１０５の中に含まれたＲＬＣ／ＭＡＣ伝送器および送信器およびネットワーク要素１１０の対称性に起因して、ネットワーク要素１１０によって実装されることも可能である。
【００２９】
図１のＥＧＰＲＳシステム１００の中に含まれた移動局１０５の例示的実装のブロック図は、図２に例示される。具体的には、図２は、移動局のＲＬＣ／ＭＡＣ伝送器１１５および移動局のＲＬＣ／ＭＡＣ受信器１２０の例示的実装を例示する。図２の例示された実施例において、図１を参照すると、移動局のＲＬＣ／ＭＡＣ受信器１２０は、移動局１０５が、ネットワークによって以前に伝送されたＤＬデータブロック（例えば、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５等）の確認応答ステータスを提供することを要求する、ネットワーク要素（例えば、ネットワーク要素１１０等）から受信されたポーリングメッセージを解読するために、ポーリングデコーダ２０５を含む。例えば、ＥＧＰＲＳのポーリングＦＡＮＲ機能を実装するために、ポーリングデコーダ２０５は、移動局１０５が、ネットワークに伝送されるＵＬデータブロック２２０（例えば、ＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５等）を伴うポーリングされたＰＡＮフィールド２１５（例えば、ＰＡＮフィールド１８５に対応する）の中にそのような確認応答情報を提供することを要求する、受信された、ＰＡＮポーリングメッセージ２１０を解読する場合がある。別の例として、ポーリングデコーダ２０５は、移動局１０５が別個のＥＧＰＲＳ  ＰＤＡＮ制御メッセージ２３０（例えば、ＥＧＰＲＳ  ＰＤＡＮ制御メッセージ１４５に対応する）の中にそのような確認応答情報を提供することを要求する、受信された、ＰＤＡＮポーリングメッセージ２２５を解読する場合がある。例示的実装において、ＰＡＮポーリングメッセージ２１０およびＰＤＡＮポーリングメッセージ２２５は、上記のように、ＤＬデータブロックに含まれたＣＥＳ／Ｐフィールドによって実装される。
【００３０】
図２のＲＬＣ／ＭＡＣ受信器１２０はまた、ネットワークによって移動局１０５に送信されたＤＬデータブロック（例えば、ＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５等）のセット（例えば、シーケンス）のステータスを追跡するために、受信状態配列２３５も含む。上記のように、受信状態配列２３５（本明細書において、図面中Ｖ（Ｎ）とも称される）の各要素は、ネットワークによって移動局１０５に送信されたＤＬデータブロックのセットの中のそれぞれのＤＬデータブロックに関連付けられる。受信状態配列２３５の要素は、ＲＥＣＥＩＶＥＤ状態、ＵＮＲＥＰＯＲＴＥＤ状態、およびＲＥＰＯＲＴＥＤ状態のうちの少なくとも１つを表す値をとることができる。受信状態配列２３５の特定の要素は、配列要素に関連するＤＬデータブロックが、移動局１０５によって成功して受信されると、ＲＥＣＥＩＶＥＤに設定される。逆に、受信状態配列２３５の特定要素は最初に、関連するＤＬデータブロックがネットワークから受信されることが予想される（例えば、ＤＬデータブロックに含まれるＢＳＮの追跡に基づいて）が、初期に不足として検出され、確認応答情報（例えば、ＮＡＣＫ等）がネットワークにまだ報告されていないと、ＵＮＲＥＰＯＲＴＥＤに設定される。受信状態配列２３５のこの要素は次いで、関連の不足しているＤＬデータブロックの確認応答情報（例えば、ＮＡＣＫ等）がその後ネットワークに報告されると、ＲＥＰＯＲＴＥＤに設定される。
【００３１】
図２の移動局のＲＬＣ／ＭＡＣ伝送器１１５は、ポーリングデコーダ２０５によって解読された、受信されたポーリングメッセージを処理し、適切なポーリング応答を生成するために、ポーリング確認応答プロセッサ２４０を含む。ＰＤＡＮポーリングメッセージ２２５が、ポーリングデコーダ２０５によって解読されると、ポーリング確認応答プロセッサ２４０は、受信状態配列２３５によって保持されたステータス情報を評価し、ネットワークのポーリングに応答して送信されるＰＤＡＮ制御メッセージ２３０に含めるための適切なＤＬポーリングされた確認応答情報を生成する。例えば、ポーリング確認応答プロセッサ２４０は、受信状態配列２３５の関連要素がＲＥＣＥＩＶＥＤに設定されている全てのＤＬデータブロックに対して、ＡＣＫ、および受信状態配列２３５の関連要素がＵＮＲＥＰＯＲＴＥＤまたはＲＥＰＯＲＴＥＤに設定されている全てのＤＬデータブロックに対して、ＮＡＣＫを報告する、ＡＣＫ／ＮＡＣＫフィールドの形式のＤＬポーリングされた確認応答情報を生成する。ＥＧＰＲＳ実装において、ポーリングされたＰＡＮおよびＰＤＡＮの両方の応答のためのＡＣＫ／ＮＡＣＫ報告ビットマップは、Ｖ（Ｑ）＋１に等しいＢＳＮで開始し、Ｖ（Ｑ）は、まだ受信されていない最下位ＢＳＮを示し、つまり、移動局の受信されたウィンドウの開始を示す。加えて、ポーリング確認応答プロセッサ２４０は、解読されたＰＤＡＮポーリングメッセージ２２５によって示されたＵＬ無線ブロック期間中に伝送するために、生成されたＰＤＡＮ制御メッセージ２３０をスケジュールする。
【００３２】
しかしながら、ＰＡＮポーリングメッセージ２１０がポーリングデコーダ２０５によって解読されると、例示的実装のポーリングされた確認応答２４０は、ＥＧＰＲＳポーリングＦＡＮＲ手順を実装する。そのような実施例において、ポーリング確認応答プロセッサ２４０は、受信状態配列２３５によって保持されたステータス情報を評価し、ネットワークのポーリングに応答して送信される、ポーリングされたＰＡＮ２１５の中に含めるための適切なＤＬポーリングされた確認応答情報を生成する。例えば、ポーリング確認応答プロセッサ２４０は、ポーリングされたＰＡＮ２１５の中に含めるために、ＲＢフィールドの形式でＤＬポーリングされた確認応答情報を生成する場合がある。上記のように、ＲＢフィールドは、一連の確認応答ビットを含み、各ビットは、ＲＢによって確認応答されている、それぞれ受信されたＤＬデータブロックを示すＡＣＫ、およびそれぞれ不足しているＤＬデータブロックを示すＮＡＣＫを提供する。ＲＢフィールドを生成することに加えて、ポーリング確認応答プロセッサ２４０はまた、ポーリングされたＰＡＮ２１５の中に含めるための適切なＳＳＮおよびＢＯＷフィールドも生成する場合がある。加えて、ポーリングされた確認応答プロセッサ２４０は、解読されたＰＡＮポーリングメッセージ２１０によって示されるＵＬ無線ブロック期間中に伝送するために、生成されたＰＤＡＮ制御メッセージ２１５をスケジュールする。
【００３３】
図２のＲＬＣ／ＭＡＣ伝送器１１５はさらに、ポーリング（例えば、ＰＡＮポーリングメッセージ２１０またはＰＤＡＮポーリングメッセージ２２５等）がネットワークから受信されるかどうかに関わらず、ＤＬ確認応答情報を積極的に送信するために、イベントベース確認応答プロセッサ２４５を含む。例示的実装において、イベントベース確認応答プロセッサ２４５は、ＥＧＰＲＳイベントベースＦＡＮＲ手順を実装する。そのような例において、イベントベース確認応答プロセッサ２４５は、任意のＤＬデータブロックがＵＮＲＥＰＯＲＴＥＤとして分類されるかどうかを決定するために、その前のＤＬ無線ブロック期間の最後に更新された後に、受信状態配列２３５を自動的に処理する。イベントベースＦＡＮＲが移動局２０５で有効になっている場合、イベントベース確認応答プロセッサ２４５は、受信状態配列２３５によって保持された状態情報を自動的に評価し、ネットワークに伝送されるＵＬデータブロック２５５（例えば、ＵＬ  ＲＬＣ／ＭＡＣデータブロック１５５等）を伴うイベントベースのＰＡＮ２５０（例えば、ＰＡＮフィールド１８５に対応する）に含めるための適切なＤＬイベントベースの確認応答情報を生成する。代替として、イベントベース確認応答プロセッサ２４５は、移動局２０５が送信するＵＬデータブロック２５５を全く有さない場合、イベントベースＰＤＡＮ制御メッセージ２５８に含めるための適切なＤＬイベントベースの確認応答情報を生成することができる。
【００３４】
例えば、ポーリング確認応答プロセッサ２４０の動作に類似して、イベントベース確認応答プロセッサ２４５は、イベントベースのＰＡＮ２５０（またはイベントベースＰＤＡＮ制御メッセージ２５８）に含めるために、ＲＢフィールドの形式でＤＬイベントベースの確認応答情報を生成する場合があり、ＲＢの中の各ビットは、ＲＢによって確認応答されている、それぞれ受信されたＤＬデータブロックを示すＡＣＫ、およびそれぞれ不足しているＤＬデータブロックを示すＮＡＣＫを提供する。ＲＢフィールドを生成することに加えて、イベントベース確認応答プロセッサ２４５はまた、イベントベースのＰＡＮ２５０（またはイベントベースのＰＤＡＮ制御メッセージ２５８）の中に含めるための適切なＳｈｏｒｔＳＳＮおよびＢＯＷフィールドも生成する場合がある。加えて、イベントベース確認応答プロセッサ２４５は、受信状態配列２３５が少なくとも１つのＤＬデータブロックをＵＮＲＥＰＯＲＴＥＤとして分類することを初期に決定した後、第２の（または何らかの他に指定される）ＵＬ無線ブロック期間中に伝送するために、生成されたＰＡＮ２５０（またはイベントベースＰＤＡＮ制御メッセージ２５８）をスケジュールする。
【００３５】
図２の移動局１０５の中に含まれたＲＬＣ／ＭＡＣ伝送器１１５もまた、本明細書に記載の重複確認応答回避を実装するために、確認応答伝送ユニット２６０を含む。例えば、所与のアップリンク無線ブロック期間のために、確認応答伝送ユニット２６０は、イベントベース確認応答プロセッサ２４５から、所与のアップリンク無線ブロック期間中に送信されるイベントベースのＰＡＮフィールド２５０（または任意のイベントベースのＰＤＡＮ制御メッセージ２５８）を取得する。加えて、確認応答伝送ユニット２６０は、ポーリング確認応答プロセッサ２４０から、所与のアップリンク無線ブロック期間中に送信される、任意のポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０等の任意のポーリング応答を取得する。イベントベースＰＡＮフィールド２５０（またはイベントベースＰＤＡＮ制御メッセージ２５８）が、所与のアップリンク無線ブロック期間中に送信されることがスケジュールされている場合、確認応答伝送ユニット２６０は、次のように重複確認応答回避を実装する。以下の説明はイベントベースのＰＡＮフィールド２５０を処理することに注目して記載されるが、以下の説明は、イベントベースのＰＤＡＮ制御メッセージ２５８を処理することにも適用可能である。
【００３６】
例示的な実装において、イベントベースのＰＡＮフィールド２５０が、所与のアップリンク無線ブロック期間中に送信されることがスケジュールされている場合、確認応答伝送ユニット２６０は、イベントベースのＰＡＮフィールド２５０（例えば、１つ以上のＵＮＲＥＰＯＲＴＥＤの不足しているＤＬデータブロックを報告する）を介して報告されるＤＬイベントベースの確認応答情報が、イベントベースのＰＡＮフィールド２５０が送信されない場合に、所与のアップリンク無線ブロック期間の最後に報告されないままになるかどうかを決定する。そのような決定を行うために、確認応答伝送ユニット２６０は、イベントベースのＰＡＮフィールド２５０を介して報告されるＤＬのイベントベースの確認応答情報（例えば、ＲＢフィールド）もまた、所与のアップリンク無線ブロック期間中に送信されることがスケジュールされた、任意のポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０等、ポーリング応答を介して報告される任意のＤＬのポーリングされた確認応答情報（例えば、ＲＢフィールド）の中に含まれるかどうかを決定する。そのようなポーリング応答が、所与の無線ブロック期間中に送信されることがスケジュールされていない場合、確認応答伝送ユニット２６０は、ＤＬのイベントベースの確認応答情報は報告されないままになると決定し、そのため、所与の無線ブロック期間中に、ＤＬのイベントベースの確認応答情報を含有するイベントベースのＰＡＮフィールド２５０を送信させる。しかしながら、そのようなポーリング応答もまた所与の無線ブロック期間中に送信されることがスケジュールされている場合、確認応答伝送ユニット２６０は、ＤＬイベントベースの確認応答情報を含有するイベントベースＰＡＮのフィールド２５０を送信することを抑制（阻止）し、所与の無線ブロック期間中に、ＤＬのポーリングされた確認応答情報を含有するポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０だけを送信させる。（いくつかの実施例において、確認応答伝送ユニット２６０はまた、重複確認応答情報を送信するポーリング応答が、後の無線ブロック期間中に送信されるようにスケジュールされている場合、イベントベースのＰＡＮフィールド２５０を送信することも抑制する。）
少なくともいくつかの例示的実装において、確認応答伝送ユニット２６０はさらに、ポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０によって送信されるポーリングされた確認応答情報の中に重複されたイベントベースの確認応答情報を含有するイベントベースのＰＡＮ２５０を送信することを抑制するかどうかを決定するために、１つ以上の確認応答省略基準を評価する。例えば、そのような確認応答省略基準はさらに、ＤＬのポーリングされた確認応答情報を含有するポーリングされたＰＡＮフィールド２１５だけが送信される場合、所与のアップリンク無線ブロック期間の最後までに、ネットワークによって完全に受信されないＤＬイベントベースの確認応答情報に重複するＤＬのポーリングされた確認応答情報の確率を特徴付ける。そのような例示的な実装において、イベントベースのＰＡＮフィールド２５０を介して送信されるＤＬイベントベースの確認応答情報もまた、所与のアップリンク無線ブロック期間中にポーリング応答（例えば、ポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０等）によって送信されることがスケジュールされているが、確認応答伝送ユニット２６０は、評価された確認応答省略基準が、ＤＬポーリングされた確認応答情報（例えば、１つ以上のＵＮＲＥＰＯＲＴＥＤの不足しているＤＬデータブロックを報告することを示す確認応答を含有する）の全てが、ネットワークによって受信されない対応の確率を示す場合であってもまだ送信させる。逆に、確認応答伝送ユニット２６０は、評価された確認応答省略基準が、ポーリング応答を介して伝送されることがスケジュールされたＤＬのポーリングされた確認応答情報（その中で、ＤＬのイベントベースの確認応答情報が重複される）の全てが、ネットワークによって受信される可能性が対応に高いという対応の確率を示す場合、所与のＵＬ無線ブロック期間に、イベントベースＰＡＮフィールド２５０を送信することを抑制（例えば、阻止）する。
【００３７】
確認応答伝送ユニット２６０によって評価される確認応答省略基準の例は以下を含むが、これらに限定されない。（１）推定ＵＬチャネル品質が閾値を満たすかどうかを示すチャネル品質基準、（２）ＤＬポーリングされた確認応答情報がポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０を介して伝送されるかどうかを示すポーリング応答タイプ基準、（３）送信される残りの確認応答情報の量が閾値を超えるかどうかを示す残存確認応答量基準、（４）ダウンリンクチャネル割り当てが閾値データレートまたは帯域幅を超えるかどうかを示すダウンリンクチャネル割り当て基準、（５）ＤＬのイベントベースの確認応答情報を含有するＤＬのポーリングされた確認応答情報が、所与の無線ブロック期間中または後の無線ブロック期間中に伝送されるようにスケジュールされているかどうかを示すポーリング応答スケジュール基準、等。確認応答伝送ユニット２６０は、先行の確認応答省略基準の任意の１つ、任意の組み合わせ、または全てを評価するように構成される場合がある。
【００３８】
例えば、チャネル品質基準は、ＤＬのポーリングされた確認応答情報が伝送中に破損する場合があるので、アップリンクチャネル品質が指定された閾値品質を満たさない（例えば、未満である）場合は、ＤＬのポーリングされた確認応答情報がネットワークによって受信されない対応な確率を有することを示し、アップリンクチャネル品質が指定された閾値品質を満たす（例えば、以上である）場合、ＤＬのポーリングされた確認応答情報は報告される対応な確率を有することを示す。アップリンクチャネル品質は、任意の適切な信号測定を介して決定されると同時に、確認応答情報を伝送するために使用された変調および符号化スキームに基づいて推論することができる。
【００３９】
ポーリング応答タイプ基準は、アップリンクチャネル品質が指定された閾値品質を満たさない（未満である）ときの状況の下、チャネル品質基準をさらに特徴付けるために使用され得る。ＰＡＮフィールド（例えば、ポーリングされたＰＡＮ２１５等）によって提供される確認応答情報は典型的に、パケットＡＣＫ／ＮＡＣＫ制御メッセージ（例えば、ＰＤＡＮ制御メッセージ２３０等）によって提供される確認応答情報よりも信頼性が低いと予想される。ＰＡＮフィールドの低下した信頼性は概して、制御メッセージのためよりも、ＰＡＮフィールドのために採用されている、より少ないエラー検出および修正、より低い強度の符号化、または両方による。誤検知検出のより高い確率となるため、ＰＡＮフィールドは概して、そのような誤検知検出の場合に発生する任意の重大な失敗の可能性を回避するよう、注意して（例えば、上記のような適切なパケットＡＣＫ／ＮＡＣＫ制御メッセージを介して確認を要求することによって）取り扱われる。
【００４０】
制御メッセージに比較してＰＡＮフィールドの信頼性が低下していることに起因して、およびＰＡＮフィールドは典型的に制御メッセージと同じ確認応答情報を送信することができないため、ポーリング応答タイプ基準はさらに、ＤＬポーリングされた確認応答情報がポーリングされたＰＡＮ２１５によって報告され、アップリンクチャネル品質が指定された閾値品質を満たさない（例えば、未満である）とき、ネットワークによって受信されない対応の確率を有することを示す。対照的に、ポーリング応答タイプ基準は、アップリンクチャネル品質が指定された閾値品質を満たさなくても（例えば、未満であっても）、この情報がＰＤＡＮ制御メッセージ２３０によって報告されるとき、ＤＬポーリングされた確認応答情報がネットワークによって受信される対応な可能性を有することを示す。
【００４１】
次に他の確認応答省略基準を考慮し、残存確認応答量基準は、未報告のＤＬ確認応答情報が閾値を超える場合、ＤＬのイベントベースの確認応答情報と重複するＤＬのポーリングされた確認応答情報が、指定の無線ブロック期間の終了までにネットワークによって完全に報告されない対応な可能性を有することを示す。これは、報告される残りのＤＬ確認応答情報（イベントベースのＰＡＮ２５０によって報告されたであろう情報を含む）は、指定の無線ブロック時間中に送信されたポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０の中に完全に含まれない場合があるからである。
【００４２】
ダウンリンクチャネル割り当て基準は、ダウンリンクチャネル割り当てが閾値データレートまたは帯域幅を超える場合、ＤＬイベントベースの確認応答情報に重複するＤＬのポーリングされた確認応答情報が、指定の無線ブロック期間の終了までにネットワークによって完全に受信されない対応の確率を有することを示す。これは、大量のチャネル割り当ては、指定の無線ブロック期間中にポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０によって報告されるＤＬのポーリングされた確認応答情報の中に完全に含めることができない量の確認応答情報を生成する場合があるからである。
【００４３】
ポーリング応答スケジュール基準は、ＤＬのイベントベースの確認応答情報が後の第２の無線ブロック期間に報告されるＤＬのポーリングされた確認応答情報の中に含まれる（すなわちすなわち、重複される）とき、この情報は、第１の無線ブロック期間の終了時に報告されずに残っている対応な可能性を有することを示す。これは、ＤＬのイベントベースの確認応答情報は、対応するイベントベースＰＡＮ２５０が送信された場合に、これより先の第１の無線ブロック期間に報告されていた可能性があるからである。このポーリング応答スケジュール基準は、確認応答伝送ユニット２６０がまた、重複確認応答情報を送信するポーリング応答が、後の無線ブロック期間中に送信されるようにスケジュールされている場合、イベントベースのＰＡＮフィールド２５０を送信することも抑制することができるシステムにおいて主に適用可能性を有する。
【００４４】
上記のように、確認応答伝送ユニット２６０は、先行の確認応答省略基準のうちの任意の１つ、任意の組み合わせ、または全てを評価するように構成される場合がある。例えば、確認応答送信ユニット２６０は、確認応答省略基準のうちの１つ以上が、ＤＬイベントベースの確認応答情報に重複するＤＬポーリングされた確認応答情報の全てが、所与のアップリンク無線ブロック期間の終了までに、ネットワークによって完全に受信されないだろうという対応な可能性が存在することを示す場合、所与の無線ブロック期間中にＤＬイベントベースの確認応答情報を含有するイベントベースのＰＡＮフィールド２５０を送信させるように構成される場合がある。しかしながら、確認応答送信ユニット２６０によって評価される確認応答省略基準が、ＤＬのイベントベースの確認応答情報に重複するＤＬのポーリングされた確認応答情報の全てがネットワークによって完全に受信されるだろうという対応な可能性が存在することを示す場合、確認応答送信ユニット２６０は、重複確認応答情報の伝送を回避するために、イベントベースのＰＡＮフィールドを送信することを抑制（例えば、阻止）する。
【００４５】
加えてまたは代替として、確認応答伝送ユニット２６０は、ＤＬのイベントベースの確認応答情報が、イベントベースのＰＡＮ２５０またはイベントベースのＰＤＡＮ制御２５８を介して送信されるかどうかに依存して、異なる確認応答基準を評価する場合がある。例えば、上記のように、イベントベースのＰＤＡＮ制御メッセージ２５８を介してＤＬの確認応答情報を受信すると、ネットワーク要素１１０は、その伝送ウィンドウを進むことが可能であるが、ネットワーク要素１１０は、ＤＬの確認応答情報がイベントベースのＰＡＮ２５０を介して受信される場合、その伝送ウィンドウを進むことができない（イベントベースＰＡＮ２５０の信頼性のほうが低いことに起因して）したがって、確認応答伝送ユニット２６０は、ＤＬのイベントベースの確認応答情報がイベントベースのＰＤＡＮ制御メッセージ２５８を介して送信され、ポーリングされたＰＡＮ２１５を介して報告される場合、ポーリング応答タイプ基準を評価してから、次いで、重複したＤＬのポーリングされた確認応答情報が送信される場合であっても、ＤＬのイベントベースの確認応答情報が送信されるべきかどうかを決定する。
【００４６】
図１の例示的な移動局１０５を実装する例示的な様式は図２に例示されているが、図２に例示される要素、プロセスおよび／またはデバイスのうちの１つ以上は、組み合わされても、分割されても、再配置されても、省略されても、排除されても、および／または任意の他の方式において実装されてもよい。さらに、図２の例示的なＲＬＣ／ＭＡＣ伝送器１１５、例示的なＲＬＣ／ＭＡＣ受信器１２０、例示的なポーリングデコーダ２０５、例示的な受信状態配列２３５、例示的なポーリング確認応答プロセッサ２４０、例示的なイベントベース確認応答プロセッサ２４５、例示的な確認応答伝送ユニット２６０、および／またはより概して、例示的な移動局１０５は、ハードウェア、ソフトウェア、ファームウェア、ならびに／あるいはハードウェア、ソフトウェアおよび／またはファームウェアの任意の組み合わせであってもよい。このため、例えば、例示的なＲＬＣ／ＭＡＣ伝送器１１５、例示的なＲＬＣ／ＭＡＣ受信器１２０、例示的なポーリングデコーダ２０５、例示的な受信状態配列２３５、例示的なポーリング確認応答プロセッサ２４０、例示的なイベントベース確認応答プロセッサ２４５、例示的な確認応答伝送ユニット２６０、および／またはより概して、例示的な移動局１０５は、１つ以上の回路、プログラム可能プロセッサ、用途特性集積回路（ＡＳＩＣ）、プログラム可能ロジックデバイス（ＰＬＤ）、および／またはフィールドプログラム可能ロジックデバイス（ＦＰＬＤ）等によって実装することができる。添付の請求項のうちのいずれかが、純粋にソフトウェアおよび／またはファームウェア実装を言及すると解釈されるとき、例示的な移動局１０５、例示的なＲＬＣ／ＭＡＣ伝送器１１５、例示的なＲＬＣ／ＭＡＣ受信器１２０、例示的なポーリングデコーダ２０５、例示的な受信状態配列２３５、例示的なポーリング確認応答プロセッサ２４０、例示的なイベントベース確認応答プロセッサ２４５、例示的な確認応答伝送ユニット２６０、および／またはより概して、例示的な移動局１０５は、ここに明示的に、そのようなソフトウェアおよび／またはファームウェアを格納する、メモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）等のような有形媒体を含むことが定義される。さらにまた、図２の例示的な移動局１０５は、図２に示されたものに加えて、または代わりに、１つ以上の要素、プロセッサ、および／またはデバイスを含む場合があり、かつ／あるいは例示された要素、プロセッサ、およびデバイスのうちのいずれかの２つ以上または全てを含む場合がある。
【００４７】
ＥＧＰＲＳ通信システム１００の中の、図１または２あるいは両方の移動局１０５の動作をさらに例示する、例示的なメッセージシーケンス図３００、４００および５００は、それぞれ図３、４および５に表される。参照として、メッセージシーケンス図３００は、本明細書に記載の重複確認応答回避技法の代わりに、移動局１０５によって実施され得る、例示的な従来の確認応答処理を表す。メッセージシーケンス図４００および５００は、次いで、移動局１０５によって実装される例示的な重複確認応答回避技法を表し、これによって、メッセージシーケンス図３００に表された従来の確認応答処理に対して、これらの技法の利点のうちの少なくともいくつかを例示する。
【００４８】
ここで図３を図１および２とともに参照すると、メッセージシーケンス図３００は、移動局１０５が、第Ｎの無線ブロック期間のタイムスロット０中に、ネットワーク要素１１０によって送信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３０５を受信するステップから開始する。ＤＬ  ＲＬＣ／ＭＡＣデータブロック３０５は、０に設定されたＢＳＮを有し、このデータブロックは、移動局１０５によって正しく解読される。したがって、受信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３０５に関連する受信状態配列２３５の要素は、ＲＥＣＥＩＶＥＤに設定される。
【００４９】
次に、移動局１０５は、第Ｎの無線ブロック期間のタイムスロット１中に、ネットワーク要素１１０によって送信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１０を受信する。ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１０は、１に設定されたＢＳＮを有し、このデータブロックは、移動局１０５によって正しく解読される。したがって、受信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１０に関連する受信状態配列２３５の要素は、ＲＥＣＥＩＶＥＤに設定される。
【００５０】
次に、移動局１０５は、第Ｎの無線ブロック期間のタイムスロット２中に、ネットワーク要素１１０によって送信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５を受信する。例示された実施例において、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５のヘッダは、移動局１０５によって正しく解読され、移動局１０５への確認応答ポーリングを送信するＣＥＳ／Ｐフィールドを含む。ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に含まれる確認応答ポーリングは、ＰＡＮポーリングメッセージ２１０またはＰＤＡＮポーリングメッセージ２２５に対応することができる。ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５はまた、ポーリングへの応答（例えば、ポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０等）は、無線ブロック期間Ｎ＋２（例えば、ポーリングが受信された後の２つの無線ブロック期間）に送信されることを示す。
【００５１】
移動局１０５は、ヘッダを確かに正しく解読し、ＢＳＮが２に設定されたことを示すが、移動局１０５は、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５のＲＬＣデータ部分（方向を示す線３１５を通して、大きい「Ｘ」によって表される）を不正に解読することもある。移動局１０５は、不正に解読されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５を不足として扱う。したがって、このブロックの確認応答ステータス（例えば、ＮＡＣＫ）はネットワーク要素１１０にまだ報告されていないため、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に関連する受信状態配列２３５の要素は、ＵＮＲＥＰＯＲＴＥＤに設定される。
【００５２】
移動局１０５によって実装されたイベントベースＦＡＮＲ手順は、無線ブロック期間Ｎ＋２（すなわちすなわち、ＢＳＮ＝２を有する不正に符号化されたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５が不足しているブロックであると決定した後の２つの無線ブロック期間）のタイムスロット０中に、ネットワーク要素１１０に伝送されるＵＬ  ＲＬＣ／ＭＡＣデータブロック３２０に含むために、イベントベースのＰＡＮ（例えば、イベントベースのＰＡＮ２５０等）を積極的に（例えば、自動的に）生成させる。例えば、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５の受信状態配列２３５の要素は、ＵＮＲＥＰＯＲＴＥＤに設定されるため、移動局１０５によって実装されたイベントベースＦＡＮＲ手順は、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に対して、確認応答表示として、ＮＡＣＫを報告するために、ＲＢフィールドを有するイベントベースのＰＡＮを自動的に生成する。メッセージシーケンス図３００の状況において、移動局１０５は、本明細書に記載の技法に従って重複確認応答の送信を回避しない、従来の確認応答処理を実装する。したがって、移動局１０５は、イベントベースのＰＡＮの中に含まれた確認応答情報もまたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に含まれたポーリングに応答して報告されるかどうかを確認することなく、ＵＬ  ＲＬＣ／ＭＡＣデータブロック３２０を用いて、生成されたイベントベースＰＡＮを自動的に送信する。
【００５３】
次いで、無線ブロック期間Ｎ＋２のタイムスロット１中に、移動局１０５はまた、ポーリングされた確認応答３２５をネットワーク要素１１０に送信する。ポーリングされた確認応答３２５は、例えば、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に含まれたＰＡＮポーリングメッセージ２１０への応答の中で送信されたポーリングされたＰＡＮ２１５、またはＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に含まれたＰＤＡＮポーリングメッセージ２２５に応答して送信されたＰＤＡＮ制御メッセージ２３０であり得る。ポーリング確認応答３２５は、イベントベースＰＡＮを含むＵＬ  ＲＬＣ／ＭＡＣデータブロック３２０と同じ無線ブロック期間に送信されるため、ネットワーク要素１１０は、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に対するイベントベースＰＡＮの中に提供されたＮＡＣＫ表示に応答する時間を有することがない。このため、ポーリングされた確認応答３２５の中に含まれたポーリングされた確認応答情報もまたＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に対するＮＡＣＫを含むことになり、ＵＬ  ＲＬＣ／ＭＡＣデータブロック３２０に含まれたイベントベースＰＡＮによって提供されるイベントベースの確認応答情報に重複する。メッセージシーケンス図３００は、次いで終了する。
【００５４】
３ＧＰＰリリース７ＥＧＰＲＳに準じる実装において、イベントベースＰＡＮ２５０等のイベントベースＰＡＮは、２５ビットのサイズを有する。例示的メッセージシーケンス図３００において、ＵＬ  ＲＬＣ／ＭＡＣデータブロック３２０に含まれるイベントベースのＰＡＮの中に重複したイベントベースの確認応答情報を送信することは、より多くのＵＬ  ＲＬＣ／ＭＡＣデータを送信する、または既存のＲＬＣ／ＭＡＣデータをより強化するために（例えば、より多くの符号化ゲイン）好ましく割り当てられることができるビットの伝送を無駄にする。
【００５５】
図４のメッセージシーケンス図４００は、移動局１０５によって実装される第１の例示的な重複確認応答回避技法を例示する。ＤＬ  ＲＬＣ／ＭＡＣデータブロック３０５を受信するステップから、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５を受信するステップまでのメッセージシーケンス図４００の動作は、実質的に、上記に詳細を記載する、図３のメッセージシーケンス図３００と同一である。簡潔性を目的として、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３０５を受信するステップから、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５を受信するステップまでのメッセージシーケンス図４００の動作の詳細はここで繰り返さない。
【００５６】
図４を参照すると、メッセージシーケンス図３００に関する上記のように、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５を受信後、メッセージシーケンス図４００に例示される移動局１０５は、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５を不足と分類している（例えば、受信状態配列２３５の中のその関連要素をＵＮＲＥＰＯＲＴＥＤに設定することによって）。移動局１０５はまた、ネットワーク要素１１０によって、無線ブロックＮ＋２でＤＬのポーリングされた確認応答情報を提供するように命令されている。しかしながら、図３のメッセージシーケンス図３００とは異なり、メッセージシーケンス図４００の中の移動局１０５は、重複確認応答回避を実装するため、この実施例の移動局１０５は、無線ブロック期間Ｎ＋２のタイムスロット０中にネットワーク要素に送信されるＵＬ  ＲＬＣ／ＭＡＣデータブロック４２０に含むためのイベントベースＰＡＮを生成しない。
【００５７】
具体的には、無線ブロックＮ＋２の開始前に、移動局１０５は、ＵＬ  ＲＬＣ／ＭＡＣデータブロック４２０に含まれるイベントベースのＰＡＮを介して報告されたであろう任意のＤＬのイベントベースの確認応答情報（例えば、ＤＬ  ＲＬＣ／ＭＡＣデータブロック３１５に対するＮＡＣＫを報告する）はまた、ポーリング確認応答３２５によって伝達されるＤＬのポーリングされた確認応答情報を介しても報告されると決定する。このため、移動局１０５は、そのイベントベースＦＡＮＲ手順が、イベントベースのＰＡＮを生成すること、または少なくともＵＬ  ＲＬＣ／ＭＡＣデータブロック４２０を用いて送信することを防止する。３ＧＰＰ  ＥＧＰＲＳリリース７実装において、そのような重複確認応答回避は、より多くのＵＬ  ＲＬＣ／ＭＡＣデータまたは既存のＲＬＣ／ＭＡＣデータをより強力に（例えば、より多くの符号化ゲイン）送信するために割り当てることができる、ＵＬ  ＲＬＣ／ＭＡＣデータブロック４２０の中の２５ビットを節約する。
【００５８】
図５のメッセージシーケンス図５００は、移動局１０５によって実装される第２の例示的な重複確認応答回避技法を例示する。図１および２を参照すると、メッセージシーケンス図５００は、移動局１０５が、ＤＬ確認応答ステータスを要求するネットワーク要素１１０から、確認応答ポーリング５０５を受信することから開始する。確認応答ポーリング５０５は、第Ｎの無線ブロック期間中またはその前に、移動局１０５によって受信され、移動局１０５が、無線ブロック期間Ｎ＋２または後の無線ブロック期間にポーリングに応答することを示す。確認応答ポーリング５０５は、例えば、ネットワーク要素１１０によって移動局１０５に送信されたＤＬ  ＲＬＣ／ＭＡＣデータブロック含まれた１つ以上のＣＥＳ／Ｐフィールドによって実装されるＰＡＮポーリングメッセージ２１０またはＰＤＡＮポーリングメッセージ２２５に対応することができる。
【００５９】
第Ｎの無線ブロック期間中またはその前に、移動局１０５はまた、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロック（図５の方向を示す線５１０によって表される）も検出する。したがって、このブロックの確認応答ステータス（例えば、ＮＡＣＫ）はまだネットワーク要素１１０に報告されていないため、不足しているデータブロック５１０に関連する受信状態配列２３５の要素は、ＵＮＲＥＰＯＲＴＥＤに設定される。図５では、不足しているデータブロック５１０は、確認応答ポーリング５０５の受信後に検出されると表されるが、これらのイベントの相対的順序は、確認応答ポーリング５０５が不足しているブロック５１０の検出に応答してイベントベースのＰＡＮを送信する前に移動局１０５によって受信される場合には、逆であり得る。
【００６０】
次に、移動局１０５は、ポーリング確認応答５２０を介して、ネットワーク要素１１０に返される適切なＤＬのポーリングされた確認応答情報を準備するために、確認応答ポーリング５０５を処理する（そのような処理は、方向を示す線５１５によって表される）。ポーリングされた確認応答５２０は、確認応答ポーリング５０５によって示される適切な無線ブロック期間≧Ｎ＋２に、移動局１０５によってネットワーク要素１１０に送信される。上記のように、ポーリングされた確認応答５２０は、例えば、ＰＡＮポーリングメッセージに対応する確認応答ポーリング５０５に応答して送信されるポーリングされたＰＡＮ２１５、またはＰＤＡＮポーリングメッセージ２２５に対応する確認応答ポーリング５０５に応答して送信されるＰＤＡＮ制御メッセージ２３０であり得る。例示された実施例において、不足しているデータブロック５１０に関連する受信状態配列２３５の要素は、ＵＮＲＥＰＯＲＴＥＤに設定されるため、ポーリング確認応答５２０によって伝達されるＤＬのポーリングされた確認応答情報は、不足しているデータブロック５１０の確認応答ステータス（例えば、ＮＡＣＫ）を含む。
【００６１】
加えて、無線ブロック期間Ｎ＋２中にＵＬ  ＲＬＣ／ＭＡＣデータブロック５２５を送信するための準備の際、移動局１０５は、イベントベースＦＡＮＲおよび重複確認応答回避処理を実施する（そのような処理は、方向を示す線５３０によって表される）。不足しているデータブロック５１０に関連する受信状態配列２３５の要素はＵＮＲＥＰＯＲＴＥＤに設定されているため、イベントベースＦＡＮＲ手順は典型的に、ＵＬ  ＲＬＣ／ＭＡＣデータブロック５２５に含めるためのイベントベースのＰＡＮを積極的（例えば、自動的）に生成する。しかしながら、本明細書に記載される技法を使用して、移動局１０５によって実装される重複確認応答回避手順は、不足しているデータブロック５１０の確認応答ステータス（例えば、ＮＡＣＫ）もまた、ポーリングされた確認応答５２０によって報告される（または報告される対応な確率を有する）ことを決定する。このように、移動局１０５は、そのイベントベースＦＡＮＲ手順が、イベントベースのＰＡＮを生成、または少なくともＵＬ  ＲＬＣ／ＭＡＣデータブロック５２５を用いて送信されることを防止し、それによって、（例えば、３ＧＰＰ  ＥＧＰＲＳリリース７実装において２５データビットを節約することによって）帯域幅利用およびスペクトル効率を向上させる。
【００６２】
例示的なＥＧＰＲＳ通信システム１００、例示的な移動局１０５、例示的なＲＬＣ／ＭＡＣ伝送器１１５、例示的なＲＬＣ／ＭＡＣ受信器１２０、例示的なポーリングデコーダ２０５、例示的な受信状態配列２３５、例示的なポーリング確認応答プロセッサ２４０、例示的イベントベース確認応答プロセッサ２４５、および例示的な確認応答伝送ユニット２６０のうちの任意、いくつか、または全てを実装するために実行されてもよい例示的なプロセスを示すフローチャートは、図６Ａ〜Ｂおよび７に示される。
【００６３】
これらの実施例において、各フローチャートによって表されるプロセスは、（ａ）図８に関して以下に検討される例示的処理システム８００の中に示されるプロセッサ８１２等のプロセッサ、（ｂ）コントローラ、および／または（ｃ）任意の他の適切なデバイス、によって実行されるための機械読み取り可能命令から成る１つ以上のプログラムによって実装されてもよい。１つ以上のプログラムは、例えば、プロセッサ８１２に関連するフラッシュメモリ、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、ＤＶＤ、またはメモリ等の有形媒体上に格納されるソフトウェアの中で具現化される場合があるが、そのプログラム全体および／またはその部分は代替として、プロセッサ８１２以外のデバイスによって実行される、および／またはファームウェアまたは専用ハードウェア（例えば、用途特定集積回路（ＡＳＩＣ）、プログラム可能ロジックデバイス、フィールドプログラム可能ロジックデバイス（ＦＰＬＤ）、離散ロジック等によって実装される）の中で具現化することができる。例えば、例示的なＥＧＰＲＳ通信システム１００、例示的な移動局１０５、例示的なＲＬＣ／ＭＡＣ伝送器１１５、例示的なＲＬＣ／ＭＡＣ受信器１２０、例示的なポーリングデコーダ２０５、例示的な受信状態配列２３５、例示的なポーリング確認応答プロセッサ２４０、例示的なイベントベース確認応答プロセッサ２４５のうちのいずれか１つ、またはいくつか、またはすべては、ソフトウェア、ハードウェア、および／またはファームウェアの任意の組み合わせによって実装することができる。また、図６Ａ〜Ｂおよび７のフローチャートによって表されるプロセッサのいくつかまたは全ては、手動で実装されてもよい。
【００６４】
さらに、例示的なプロセッサは、図６Ａ〜Ｂおよび７に例示されるフローチャートを参照して説明されるが、本明細書に記載される例示的な方法および装置を実装するための多数の他の技法が代替として使用されてもよい。例えば、図６Ａ〜Ｂおよび７に例示されるフローチャートを参照して、ブロックの実行の順序が変更されてもよく、ならびに／あるいは記載のブロックのうちのいくつかが変更されても、排除されても、組み合わされても、および／または複数のブロックに細分化されてもよい。
【００６５】
図１または２、あるいは両方の例示的な移動局１０５の中で重複確認応答回避を実装するために実行される場合がある例示的なプロセス６００は、図６Ａ〜Ｂに例示される。プロセス６００は、バックグラウンドプロセス等の規定のイベント（例えば、不足しているＤＬデータブロックの検出等）の発生、またはその任意の組み合わせに基づいて、規定の間隔（例えば、次のＵＬ無線ブロック期間の前等）で実行される場合がある。図１および２を参照すると、図６Ａ〜Ｂのプロセス６００は、図６Ａのブロック６０５で実行を開始し、移動局１０５の中のＲＬＣ／ＭＡＣ受信器１２０は、移動局１０５がデータを伝送する所与の無線ブロック期間の前の１つ以上の無線ブロック期間中に、ネットワーク要素１１０から受信された任意のＤＬ  ＲＬＣ／ＭＡＣデータブロック１７５を解読する。次いで、ブロック６１０で、移動局１０５の中のポーリングデコーダ２０５は、移動局１０５がデータを伝送する所与の無線ブロック期間の前の１つ以上の無線ブロック期間中に、ネットワーク要素１１０から受信された任意の確認応答ポーリングを解読する。例えば、ブロック６１０で、ポーリングデコーダ２０５は、移動局１０５からポーリングされたＤＬ確認応答情報を要求しているＰＡＮポーリングメッセージ２１０またはＰＤＡＮポーリングメッセージ２２５を解読することができる。
【００６６】
次いで、制御はブロック６１５に進み、移動局１０５の中のＲＬＣ／ＭＡＣ伝送器１１５が、所与の無線ブロック期間に対して伝送処理を開始するかどうかを決定する。例えば、ブロック６１５で、ＲＬＣ／ＭＡＣ伝送器１１５は、所与の無線ブロック期間に対して伝送処理をいつ開始するかを決定するために、ポーリングまたは割り込み駆動処理の任意の組み合わせを使用することができる。伝送処理が開始されるとき、制御はブロック６２０に進み、移動局１０５の中のポーリング確認応答プロセッサ２４０が、所与の無線ブロック期間中に送信されるＤＬのポーリングされた確認応答を要求する任意のポーリングメッセージがブロック６１０で解読されたかどうかを決定する。
【００６７】
制御は次いでブロック６２５に進み、移動局１０５の中のイベントベース確認応答プロセッサ２４５は、ブロック６０５で実施された解読中に不足として識別され、ネットワーク要素１１０にまだ報告されていない、任意のＤＬ  ＲＬＣ／ＭＡＣデータブロックを識別する。例えば、ブロック６２５で、イベントベース確認応答プロセッサ２４５は、イベントベースＦＡＮＲを実装し、ＤＬ  ＲＬＣ／ＭＡＣデータブロックのステータスを追跡するために使用された受信状態配列２３５を処理する。上記のように、不足しているＤＬ  ＲＬＣ／ＭＡＣデータブロックは、データブロックが初期に不足として検出され、ネットワーク要素１１０にまだ報告されていないとき、ＵＮＲＥＰＯＲＴＥＤに設定された受信状態配列２３５の要素に関連付けられる。このため、ブロック６２５で、イベントベース確認応答プロセッサ２４５は、受信状態配列２３５がＵＮＲＥＰＯＲＴＥＤ状態に設定された任意の要素を有するかどうかを決定する。
【００６８】
次に制御はブロック６３０に進み、イベントベース確認応答プロセッサ２４５は、イベントベースのＰＡＮ２５０が所与の無線ブロック期間中に伝送されるかどうかを決定する。例えば、ブロック６３０で、イベントベース確認応答プロセッサ２４５は、イベントベースＦＡＮＲを実装し、ブロック６２５での処理が、受信状態配列２３５の要素がＵＮＲＥＰＯＲＴＥＤ状態に設定されている任意の不足しているＤＬデータブロックを識別したかどうかを決定する。そのようなＵＮＲＥＰＯＲＴＥＤの不足しているＤＬブロックがブロック６２５で全く識別されなかった場合、イベントベース確認応答プロセッサ２４５は、所与の無線ブロック期間（ブロック６３０）中にイベントベースＰＡＮ２５０は全く伝送されなかったと決定し、制御は、図６Ｂのブロック６３５に進む。
【００６９】
図６Ｂのブロック６３５で、ポーリング確認応答プロセッサ２４０は、ブロック６２０での処理が、ＤＬのポーリングされた確認応答情報は、ネットワーク要素１１０からポーリングによって要求されたことを決定したかどうか、所与の無線ブロック期間中に送信されるようにスケジュールされているかどうかを決定する。ＤＬのポーリングされた確認応答情報が、所与の無線ブロック期間（ブロック６３５）中に送信される場合、制御はブロック６４０に進み、確認応答伝送ユニット２６０の中の確認応答伝送ユニット２６０は、ポーリングされた確認応答情報だけが送信されるので、重複確認応答回避は全く要求されないと決定する。このように、確認応答伝送ユニット２６０は、例えば、ブロック６１０で解読された対応する確認応答ポーリングがＰＡＮポーリングメッセージ２１０であった場合にはポーリングされたＰＡＮフィールド２１５、あるいはブロック６１０で解読された対応する確認応答ポーリングがＰＤＡＮポーリングメッセージ２２５であった場合または移動局が伝送するアップリンクデータを全く有さない場合にはＰＤＡＮ制御メッセージ２３０を使用して、ＤＬのポーリングされた確認応答情報を送信させる。ＤＬのポーリングされた確認応答情報がブロック６４０で送信させられた後、またはＤＬのポーリングされた確認応答情報が全く送信されない場合（ブロック６３５）、例示的プロセス６００の実行は終了する。
【００７０】
図６Ａのブロック６３０に戻ると、１つ以上のＵＮＲＥＰＯＲＴＥＤの不足しているデータブロックがブロック６２５で識別された場合、イベントベース確認応答プロセッサ２４５は、イベントベースＰＡＮ２５０が所与の無線ブロック期間に伝送されると決定し（ブロック６３０）、制御はブロック６４５に進む。ブロック６４５で、ポーリング確認応答プロセッサ２４０は、ブロック６２０での処理が、ＤＬのポーリングされた確認応答情報がネットワーク要素１１０からのポーリングによって要求されたと決定したかどうか、所与の無線ブロック期間中に送信されるかどうかを決定する。ＤＬのポーリングされた確認応答情報が所与の無線ブロック期間中に送信されない場合（ブロック６４５）、制御は図６Ｂのブロック６５０に進む。
【００７１】
図６Ｂのブロック６５０で、確認応答伝送ユニット２６０は、イベントベースの確認応答情報だけが送信されると決定し、したがって、重複確認応答回避は全く要求されない。このように、確認応答伝送ユニット２６０は、例えば、イベントベースＰＡＮフィールド２５０を使用して、ＤＬのイベントベースの確認応答情報を送信させる。ブロック６５０の処理が完了後、例示的プロセス６００の実行は終了する。
【００７２】
図６Ａのブロック６４５に戻ると、ＤＬのポーリングされた確認応答情報が所与の無線ブロック期間中に送信される場合、制御はブロック６５５に進み、重複イベントベースおよびポーリングされた確認応答情報が処理されている所与の無線ブロック期間中に送信されるようにスケジュールされているため、確認応答伝送ユニット２６０は、重複確認応答回避手順を実装し、任意の関連確認応答省略基準を評価する。例示された実施例において、確認応答伝送ユニット２６０は、ＤＬのポーリングされた確認応答情報が、イベントベースおよびポーリングされた確認応答情報が無線ブロック期間の異なるタイムスロットに送信されるようにスケジュールされているかどうかに関わらず、同じ無線ブロック期間に送信される限り、重複したＤＬのイベントベースの確認応答情報を送信することを抑制することができる。すなわち、ＤＬのポーリングされた確認応答情報は、ＤＬのポーリングされた確認応答情報が送信される所与の無線ブロック期間のタイムスロット中とは異なるタイムスロット中に送信されるようにスケジュールされる場合があるが、イベントベースの確認応答情報およびポーリングされた確認応答情報の両方が同じ無線ブロック期間に送信されるようにスケジュールされる限り、制御はブロック６５５に進むことができる。概して、ブロック６５５で実装された重複確認応答回避手順は、そのような確認応答情報もまた、ポーリングされた確認応答情報を運搬しているポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０によって適時に報告される場合、イベントベースの確認応答情報を運搬しているイベントベースのＰＡＮ２５０を送信することを抑制（例えば、阻止）する。ブロック６５５の処理を実装するための例示的手順は図７に例示され、以下に詳細を記載する。
【００７３】
ブロック６５５の重複確認応答回避手順が完了した後、制御はブロック６６０に進み、確認応答伝送ユニット２６０は、伝送されるようにスケジュールされたイベントベースの確認応答情報が、報告されるポーリングされた確認応答情報によって重複されるかどうか、したがって省略できるかどうかを決定する。伝送されるようにスケジュールされたイベントベースの確認応答情報が省略できる場合（ブロック６６０）、制御はブロック６６５に進み、確認応答伝送ユニット２６０は、例えば、ブロック６１０で解読された対応する確認応答ポーリングがＰＡＮポーリングメッセージ２１０である場合はポーリングされたＰＡＮフィールド２１５、またはブロック６１０で解読された対応する確認応答ポーリングがＰＤＡＮポーリングメッセージ２２５である場合はＰＤＡＮ制御メッセージ２３０を使用して、ＤＬのポーリングされた確認応答情報だけを送信させる。ＤＬのポーリングされた確認応答情報がブロック６６５で送信させられた後、例示的なプロセス６００の実行は終了する。
【００７４】
しかしながら、伝送されるようにスケジュールされたイベントベースの確認応答情報が、重複ではないため、または送信されない場合（ブロック６６０）に未報告のままである対応な可能性が存在するために、省略できない場合、制御はブロック６７０に進み、確認応答伝送ユニット２６０は、例えば、イベントベースのＰＡＮフィールド２５０を使用して、ＤＬのイベントベースの確認応答情報を送信させる。制御は次いでブロック６７５に進み、確認応答伝送ユニット２６０は、例えば、ブロック６１０で解読された対応する確認応答ポーリングがＰＡＮポーリングメッセージ２１０であった場合にはポーリングされたＰＡＮフィールド２１５、またはブロック６１０で解読された対応する確認応答ポーリングがＰＤＡＮポーリングメッセージ２２５であった場合にはＰＤＡＮ制御メッセージ２３０を使用して、ＤＬのポーリングされた確認応答情報を送信させる。ＤＬのポーリングされた確認応答情報がブロック６７０および６７５で送信させられた後、例示的なプロセス６００の実行は終了する。
【００７５】
重複確認応答回避処理および関連する確認応答省略基準評価を図６Ａのブロック６５５で実装するための例示的手順６５５は、図７に例示される。図１および２を参照して、図７の例示的手順６５５は、ＤＬのイベントベースの確認応答情報を運搬するイベントベースＰＡＮ２５０は、処理されている所与の無線ブロック期間中に伝送されるようにスケジュールされ、ＤＬのポーリングされた確認応答情報を運搬しているポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０のいずれかも所与の期間中に伝送されるようにスケジュールされているという条件の下で開始する。この点に留意して、図７の手順６５５は、ブロック７０５で実行を開始し、移動局１０５の中の確認応答伝送ユニット２６０は、任意の確認応答省略基準の評価が有効であるかどうかを決定する。確認応答省略基準評価が有効ではない場合（ブロック７０５）、制御はブロック７１０に進み、確認応答伝送ユニット２６０は、イベントベースのＰＡＮ２５０によって運搬されるＤＬのイベントベースの確認応答情報が、ポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０のいずれかによって運搬されるＤＬのポーリングされた確認応答情報に重複し、ＤＬのポーリングされた確認応答情報の全てが、ネットワーク要素１１０によって受信される可能性が対応に高いため、省略することができるということを示すことがデフォルトである。例示的手順６５５の実行は、次いで終了する。
【００７６】
しかしながら、確認応答省略基準評価が有効である場合（ブロック７０５）、制御はブロック７１５に進み、確認応答伝送ユニット２６０は、推定ＵＬチャネル品質が閾値を満たすかどうかを示すチャネル品質基準を評価する。推定ＵＬチャネル品質が指定された閾値を満たさない（例えば、以下である）場合（ブロック７１５）、制御はブロック７２０に進み、確認応答伝送ユニット２６０は、ＤＬのポーリングされた確認応答情報がポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージを介して伝送されるかどうかを示すポーリング応答タイプ基準を評価する。ＤＬのポーリングされた確認応答情報がポーリングされたＰＡＮ２１５を介して伝送される場合（ブロック７２０）、制御はブロック７２５に進み、確認応答伝送ユニット２６０は、イベントベースＰＡＮ２５０によって運搬されるＤＬのイベントベースの確認応答情報が、イベントベースのＰＡＮ２５０が送信されず、ＤＬのポーリングされた確認応答情報だけがポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０によって送信される場合にはネットワーク要素１１０によって受信されない可能性が実質的に高いために、省略することができないことを示す。例示的手順６５５の実行は、次いで終了する。
【００７７】
しかしながら、ＤＬのポーリングされた確認応答情報がＰＤＡＮ制御メッセージ２３０を介して伝送される場合（ブロック７２０）、または推定ＵＬチャネル品質が指定された閾値を確かに満たす（例えば、以上である）場合（ブロック７１５）、制御はブロック７３０に進み、確認応答伝送ユニット２６０は、送信される残りの確認応答情報の量が閾値を超えるかどうかを示す残存確認応答量基準を評価する。送信される残りの確認応答情報（例えば、成功して受信される全てのブロックの最高ＢＳＮとまだ成功して受信されない全てのブロックの最低ＢＳＮとの間の差によって特徴付けられる）が指定した閾値を超える場合（ブロック７３０）、制御は、上記に動作が記載されたブロック７２５に進む。しかしながら、送信される残りの確認応答情報が指定した閾値を超えない場合（ブロック７３０）、制御はブロック７３５に進む。
【００７８】
ブロック７３５で、確認応答伝送ユニット２６０は、ダウンリンクチャネル割り当てが閾値のデータレートまたは帯域幅を超えるかどうかを示すダウンリンクチャネル割当基準を評価する。ダウンリンクチャネル割り当てが指定された閾値を超える場合（ブロック７３５）、制御は、上記に動作が記載されたブロック７２５に進む。しかしながら、ダウンリンクチャネル割り当てが指定された閾値を超えない場合（ブロック７３５）、制御はブロック７４０に進む。
【００７９】
ブロック７４０で、確認応答伝送ユニット２６０は、ＤＬのポーリングされた確認応答情報が、ＤＬイベント確認応答情報が伝送されるようにスケジュールされている所与の無線ブロック、または後の無線ブロック期間に伝送されるようにスケジュールされているかどうかを示すポーリング応答スケジュール基準を評価する。ポーリング応答スケジュール基準は、確認応答伝送ユニット２６０がまた、重複確認応答情報を送信するポーリング応答が、所与の無線ブロック期間よりも後の無線ブロック期間中に送信されるようにスケジュールされている場合、ＤＬイベントベース確認応答を送信することも抑制することができる。ＤＬのポーリングされた確認応答情報が後の無線ブロック期間中に伝送されるようにスケジュールされている場合（ブロック７４０）、制御は、上記に動作が記載されたブロック７２５に進む。しかしながら、ＤＬのポーリングされた確認応答情報が、ＤＬのイベントベースの確認応答情報と同じ無線ブロック期間中に伝送されるようにスケジュールされている場合（ブロック７４０）、制御は、上記に動作が記載されたブロック７１０に進む。
【００８０】
図７に示されるように、例示的に実装において、ブロック７１５、７２０、７３０、７３５および７４０によって表される基準のうちのいずれか、いくつか、または全ては、イベントベースＰＡＮ２５０によって運搬されるＤＬのイベントベースの確認応答情報が重複し、ポーリングされたＰＡＮ２１５またはＰＤＡＮ制御メッセージ２３０のいずれかによって運搬されるＤＬのポーリングされた確認応答情報によって報告される対応に高い可能性を有するために、省略することができる。
【００８１】
また別の例として、本明細書に記載される重複確認応答回避技法は、その全体が参照により本明細書に組み込まれる、３ＧＰＰ技術仕様（ＴＳ）４４．０６０、Ｖ７．１７．０（２００９年５月）を適切に修正することによって、３ＧＰＰ  ＥＧＰＲＳリリースシステムに準拠した通信システムの中に実装することができる。本明細書に記載の重複確認応答回避技法をサポートするための３ＧＰＰ  ＴＳ４４．０６０への例示的修正は、第９．１．１４．３項の既存の第２段落を以下のテキストに差し替えることである。
【００８２】
「ＲＬＣエンドポイント受信器が移動局であり、イベントベースＦＡＮＲはこの一時ブロックフロー（ＴＢＦ）に対して有効であり、移動局は、アップリンク方向の少なくとも１つの割り当てられたＴＢＦを有する場合、移動局は、受信状態配列Ｖ（Ｎ）の中の任意の要素の状態がＵＮＲＥＰＯＲＴＥＤであり、そうでなければイベントベースＰＡＮが全く伝送されないとＵＮＲＥＰＯＲＴＥＤのままに残る場合に、ポーリング（ＰＡＮに対する、ＥＧＰＲＳ  ＰＡＣＫＥＴ  ＤＯＷＮＬＩＮＫ  ＡＣＫ／ＮＡＣＫメッセージのため、ＥＧＰＲＳ  ＰＡＣＫＥＴ  ＤＯＷＮＬＩＮＫ  ＡＣＫ／ＮＡＣＫタイプ２メッセージのためのいずれか）に応答して無線ブロック期間中に伝送された任意のＡＣＫ／ＮＡＣＫ情報を考慮して、そのアップリンクＴＢＦのために所与の無線期間中に伝送されたデータ転送のためのＥＧＰＲＳ  ＲＬＣ／ＭＡＣブロックに少なくとも１つのＰＡＮフィールドを挿入するものとする。移動局は、その状態がＵＮＲＥＰＯＲＴＥＤである受信状態配列Ｖ（Ｎ）の中の１つ以上の要素が存在する限り、同じ無線ブロック期間に送信された以降のＥＧＰＲＳ  ＲＬＣ／ＭＡＣデータブロックに引き続きＰＡＮフィールドを挿入することができる。」
図８は、本明細書に開示される装置および方法を実装することができる例示的処理システム８００のブロック図である。処理システム８００は、例えば、移動局処理プラットフォーム、ネットワーク要素処理プラットフォーム、サーバ、パーソナルコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、インターネット機器、携帯電話、または任意の他の種類のコンピューティングデバイスに対応することができる。
【００８３】
インスタント例のシステム８００は、汎用目的プログラム可能プロセッサ、組み込みプロセッサ、マイクロコントローラ等のプロセッサ８１２を含む。プロセッサ８１２は、ローカルメモリ８１４を含み、ローカルメモリ８１４および／または別の格納装置の中に所在する符号化された命令８１６を実行する。プロセッサ８１２は、図６Ａ〜Ｂまたは７、あるいは両方に示されたプロセッサを実装するために、特に、機械読み取り可能命令を実行する場合がある。プロッセッサ８１２は、Ｉｎｔｅｌ（登録商標）Ｃｅｎｔｒｉｎｏ（登録商標）ファミリのマイクロプロセッサ、Ｉｎｔｅｌ（登録商標）Ｐｅｎｔｉｕｍ（登録商標）ファミリのマイクロプロセッサ、Ｉｎｔｅｌ（登録商標）Ｉｔａｎｉｕｍ（登録商標）ファミリのマイクロプロセッサ、および／またはＩｎｔｅｌ（登録商標）ＸＳｃａｌｅ（登録商標）ファミリのプロセッサからの１つ以上のマイクロプロセッサ、ＡＲＭ（登録商標）ファミリのマイクロコントローラ、ＰＩＣ（登録商標）ファミリのマイクロコントローラからの１つ以上のマイクロコントローラ等、任意の種類の処理ユニットであってもよい。言うまでもなく、他のファミリからの他のプロセッサも適切である。
【００８４】
プロセッサ８１２は、バス８２２を介して、揮発性メモリ８１８および不揮発性メモリ８２０を含むメインメモリと通信状態にある。不揮発性メモリ８１８は、静的ランダムアクセスメモリ（ＳＲＡＭ）、同期動的ランダムアクセスメモリ（ＳＤＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳ動的ランダムアクセスメモリ（ＲＤＲＡＭ）、および／または任意の他の種類のランダムアクセスメモリデバイスによって実装される場合がある。不揮発性メモリ８２０は、フラッシュメモリおよび／または任意の他の所望の種類の格納装置によって実装される場合がある。メインメモリ８１８、８２０へのアクセスは典型的に、メモリコントローラ（図示せず）によって制御される。
【００８５】
コンピュータ８００はまた、インターフェース回路８２４も含む。インターフェース回路８２４は、イーサネット（登録商標）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）、および／または第３世代入力／出力（３ＧＩＯ）インターフェース等の任意の種類のインターフェース基準によって実装される場合がある。
【００８６】
１つ以上の入力デバイス８２６は、インターフェース回路８２４に接続される。入力デバイス８２６は、ユーザがプロセッサ８１２にデータおよびコマンドを入力することを可能にする。入力デバイスは、例えば、キーボード、マウス、タッチスクリーン、トラックパッド、トラックボール、ＩＳＯＰＯＩＮＴおよび／または音声認識システムによって実装することができる。
【００８７】
１つ以上の出力デバイス８２８もまた、インターフェース回路８２４に接続される。出力デバイス８２８は、例えば、表示デバイス（例えば、液晶ディスプレイ、ブラウン管ディスプレイ（ＣＲＴ））によって、プリンタによって、および／またはスピーカによって実装することができる。このため、インターフェース回路８２４は、典型的に、グラフィックスドライバカードを含む。
【００８８】
インターフェース回路８２４はまた、ネットワーク（例えば、イーサネット（登録商標）接続、デジタル加入者線（ＤＳＬ）、電話線、同軸ケーブル、ＥＧＰＲＳ互換システム等の携帯電話システム等）を介して、外部のコンピュータとのデータの交換を促進するために、モデムまたはネットワークインターフェースカード等の通信デバイスも含む。
【００８９】
コンピュータ８００はまた、ソフトウェアおよびデータを格納するための１つ以上の大容量格納装置８３０も含む。そのような大容量格納装置８３０の例として、フロッピー（登録商標）ディスクドライブ、ハードドライブディスク、コンパクトディスクドライブ、およびデジタル多用途ディスク（ＤＶＤ）ドライブが挙げられる。大容量格納装置８３０は、受信状態配列Ｖ（Ｎ）２３５を格納する場合がある。代替として、揮発性メモリ８１８が、受信状態配列Ｖ（Ｎ）２３５を格納する場合がある。
【００９０】
図８のデバイス等のシステムの中で本明細書に記載された方法および／または装置を実装することの代替として、本明細書に記載の方法または装置は、プロセッサおよび／またはＡＳＩＣ（用途特定集積回路）等の構造物の中に組み込まれる場合がある。
【００９１】
最後に、ある例示的な方法、装置、および製品が本明細書に説明されたが、本特許の対象範囲はこれらに限定されない。対照的に、本特許は、逐語的にまたは同等物の原則の下のいずれかで添付の請求項の範囲内に適正に収まる全ての方法、装置、および製品に及ぶ。
【図１】
0005420769.tif 000002
【図２】
0005420769.tif 000003
【図３】
0005420769.tif 000004
【図４】
0005420769.tif 000005
【図５】
0005420769.tif 000006
【図６Ａ】
0005420769.tif 000007
【図６Ｂ】
0005420769.tif 000008
【図７】
0005420769.tif 000009
【図８】
0005420769.tif 000010