(57)【特許請求の範囲】
【請求項１】
データをユーザ機器（ＵＥ）に伝送するシステムであって、前記システムは、
前記ＵＥに割り当てられた複数の伝送プロセスから選択される第１の伝送プロセスを使用して、第１のデータユニットを前記ＵＥに伝送するように構成されているダウンリンク伝送機と、
前記ＵＥによる前記第１のデータユニットの受信成功または受信失敗のいずれかを示すステータス信号を受信するように構成されているアップリンク受信機と、
前記ダウンリンク伝送機および前記アップリンク受信機に通信可能に結合されているダウンリンクスケジューラと
を備え、
前記ダウンリンクスケジューラは、前記アップリンク受信機から前記ステータス信号を受信するように構成されており、前記ダウンリンクスケジューラは、前記ＵＥへの第２のデータユニットの伝送をスケジューリングし、前記ステータス信号を受信する前に、対応するスケジューリング決定を前記ダウンリンク伝送機に伝送するようにさらに構成されており、前記第２のデータユニットは、前記第１のデータユニットに含まれているデータとは異なるデータを含み、前記ダウンリンク伝送機は、前記スケジューリング決定を受信すると、前記ＵＥに割り当てられた前記複数の伝送プロセスから選択される第２の伝送プロセスを使用して、前記第２のデータユニットを前記ＵＥに伝送し、前記第２の伝送プロセスは、利用可能な他の伝送プロセスがない場合、データユニットを伝送するために既に使用されたが前記ＵＥによる前記データユニットの受信成功を示すステータス信号が前記ダウンリンクスケジューラによってまだ受信されていない伝送プロセスであるように選択され、前記選択された伝送プロセスを使用して前記データユニットを再伝送する最大数は、まだ到達されておらず、
前記ＵＥに割り当てられた前記複数の伝送プロセスから利用可能な他のＨＡＲＱプロセスがない場合、前記第２の伝送プロセスは、各データユニットの前記ＵＥへの送達が成功することを要求しないより高い層のデータトラフィックを伝送するために以前に使用されたハイブリッド自動反復要求（ＨＡＲＱ）プロセスであるように選択される、システム。
【請求項２】
前記第１の伝送プロセスは、第１のハイブリッド自動反復要求（ＨＡＲＱ）プロセスを含み、前記第２の伝送プロセスは、第２のＨＡＲＱプロセスを含み、前記第２のＨＡＲＱプロセスは、前記ＵＥが前記第２のデータユニットを受信する場合、前記第１のデータユニットのデコーディングと干渉することを回避するように選択される、請求項１に記載のシステム。
【請求項３】
前記ダウンリンクスケジューラは、
前記ＵＥへの新しい伝送をスケジューリングする時間において、いずれかの伝送プロセスが、前記第２のデータユニットを伝送するために利用可能であるかどうかを判定することと、
伝送プロセスがスケジューリングのために利用可能である場合、前記利用可能な伝送プロセスを前記第２の伝送プロセスとして選択することと、
前記第２のデータユニットを伝送するために利用可能な伝送プロセスがない場合、データユニットを伝送するために既に使用されたが前記ＵＥによる前記データユニットの受信成功を示すステータス信号が前記ダウンリンクスケジューラによってまだ受信されていない伝送プロセスを前記第２の伝送プロセスとして選択することであって、前記選択された伝送プロセスを使用して前記データユニットを再伝送する最大数は、まだ到達されていない、ことと、
前記選択された第２の伝送プロセスを使用して前記第２のデータユニットの伝送をスケジューリングすることと
を行うようにさらに構成されている、請求項１に記載のシステム。
【請求項４】
前記ダウンリンクスケジューラは、
前記ステータス信号を受信すると、前記ＵＥによる前記第１のデータユニットの受信が成功したかどうかを判定することと、
前記第１のデータユニットの受信が成功した場合、前記第１のデータユニットの伝送以降にいずれかの他のデータユニットが前記第１の伝送プロセスを使用して伝送されたかどうかを判定することであって、
前記第１のデータユニットの伝送以降に前記第１の伝送プロセスを使用して伝送された他のデータユニットがない場合、前記第１の伝送プロセスを利用可能であるとしてマークし、
前記第１のデータユニットの伝送以降に別のデータユニットが前記第１の伝送プロセスを使用して伝送された場合、前記第１の伝送プロセスを利用できないとしてマークする、ことと、
前記第１のデータユニットの受信が失敗した場合、前記第１のデータユニットの伝送以降にいずれかの他のデータユニットが前記第１の伝送プロセスを使用して伝送されたかどうかを判定することであって、
前記第１のデータユニットの伝送以降に前記第１の伝送プロセスを使用して伝送された他のデータユニットがない場合、前記第１の伝送プロセスを使用して前記第１のデータユニットを再伝送し、それによって、前記ＵＥによる前記第１のデータユニットの前の伝送に関連して前に記憶されたデータビットとの前記再伝送された第１のデータユニットのソフトコンバイニングを可能にし、
前記第１のデータユニットの伝送以降に別のデータユニットが前記第１の伝送プロセスを使用して伝送された場合、第３の伝送プロセスを使用して前記第１のデータユニットを再伝送する、ことと
を行うようにさらに構成されている、請求項１に記載のシステム。
【請求項５】
前記第１の伝送プロセスおよび前記第３の伝送プロセスのそれぞれは、開放型システム間相互接続（ＯＳＩ）媒体アクセス制御（ＭＡＣ）層データトラフィックを伝送するために以前に使用されたハイブリッド自動反復要求（ＨＡＲＱ）プロセスを含み、前記第２の伝送プロセスは、各データユニットの前記ＵＥへの送達が成功することを要求しないより高い層のデータトラフィックを伝送するために以前に使用されたＨＡＲＱプロセスを含む、請求項４に記載のシステム。
【請求項６】
前記ダウンリンク伝送機は、第１の通信ノードに位置し、前記ダウンリンクスケジューラは、前記第１の通信ノードから遠隔的に位置する第２の通信ノードに位置する、請求項１に記載のシステム。
【請求項７】
前記アップリンク受信機は、前記第１の通信ノードおよび前記第２の通信ノードから遠隔的に位置する第３の通信ノードに位置する、請求項６に記載のシステム。
【請求項８】
データをユーザ機器（ＵＥ）に伝送する方法であって、前記方法は、
前記ＵＥに割り当てられた複数の伝送プロセスから選択される第１の伝送プロセスを使用して、第１のデータユニットを前記ＵＥに伝送することと、
前記ＵＥによる前記第１のデータユニットの受信成功または受信失敗のいずれかを示すステータス信号の受信を待つことと、
前記ステータス信号を受信する前に、前記ＵＥへの第２のデータユニットの伝送をスケジューリングすることであって、前記第２のデータユニットは、前記第１のデータユニットに含まれているデータとは異なるデータを含む、ことと、
前記ＵＥに割り当てられた前記複数の伝送プロセスから選択される第２の伝送プロセスを使用して、前記第２のデータユニットを前記ＵＥに伝送することと
を含み、
前記第２の伝送プロセスは、利用可能な他の伝送プロセスがない場合、データユニットを伝送するために既に使用されたが前記ＵＥによる前記データユニットの受信成功を示すステータス信号がまだ受信されていない伝送プロセスであるように選択され、前記選択された伝送プロセスを使用して前記データユニットを再伝送する最大数は、まだ到達されておらず、
前記ＵＥに割り当てられた前記複数の伝送プロセスから利用可能な他のＨＡＲＱプロセスがない場合、前記第２の伝送プロセスは、各データユニットの送達が成功することを要求しないより高い層のデータトラフィックを伝送するために以前に使用されたＨＡＲＱプロセスであるように選択される、方法。
【請求項９】
前記第１の伝送プロセスは、第１のハイブリッド自動反復要求（ＨＡＲＱ）プロセスを含み、前記第２の伝送プロセスは、第２のＨＡＲＱプロセスを含み、前記第２のＨＡＲＱプロセスは、前記ＵＥが前記第２のデータユニットを受信する場合、前記第１のデータユニットのデコーディングと干渉することを回避するように選択される、請求項８に記載の方法。
【請求項１０】
新しい伝送をスケジューリングする時間において、いずれかの伝送プロセスが、前記第２のデータユニットを伝送するために利用可能であるかどうかを判定することと、
伝送プロセスがスケジューリングのために利用可能である場合、前記利用可能な伝送プロセスを前記第２の伝送プロセスとして選択することと、
前記第２のデータユニットを伝送するために利用可能な伝送プロセスがない場合、データユニットを伝送するために既に使用されたが前記ＵＥによる前記データユニットの受信成功を示すステータス信号がまだ受信されていない伝送プロセスを前記第２の伝送プロセスとして選択することであって、前記選択された伝送プロセスを使用して前記データユニットを再伝送する最大数は、まだ到達されていない、ことと、
前記選択された第２の伝送プロセスを使用して前記第２のデータユニットの伝送をスケジューリングすることと
をさらに含む、請求項８に記載の方法。
【請求項１１】
前記ステータス信号を受信すると、前記ＵＥによる前記第１のデータユニットの受信が成功したかどうかを判定することと、
前記第１のデータユニットの受信が成功した場合、前記第１のデータユニットの伝送以降にいずれかの他のデータユニットが前記第１の伝送プロセスを使用して伝送されたかどうかを判定することであって、
前記第１のデータユニットの伝送以降に前記第１の伝送プロセスを使用して伝送された他のデータユニットがない場合、前記第１の伝送プロセスを利用可能であるとしてマークし、
前記第１のデータユニットの伝送以降に別のデータユニットが前記第１の伝送プロセスを使用して伝送された場合、前記第１の伝送プロセスを利用できないとしてマークする、ことと、
前記第１のデータユニットの受信が失敗した場合、前記第１のデータユニットの伝送以降にいずれかの他のデータユニットが前記第１の伝送プロセスを使用して伝送されたかどうかを判定することであって、
前記第１のデータユニットの伝送以降に前記第１の伝送プロセスを使用して伝送された他のデータユニットがない場合、前記第１の伝送プロセスを使用して前記第１のデータユニットを再伝送し、それによって、前記ＵＥによる前記第１のデータユニットの前の伝送に関連して前に記憶されたデータビットとの前記再伝送された第１のデータユニットのソフトコンバイニングを可能にし、
前記第１のデータユニットの伝送以降に別のデータユニットが前記第１の伝送プロセスを使用して伝送された場合、第３の伝送プロセスを使用して前記第１のデータユニットを再伝送する、ことと
をさらに含む、請求項８に記載の方法。
【請求項１２】
前記第１の伝送プロセスおよび前記第３の伝送プロセスのそれぞれは、開放型システム間相互接続（ＯＳＩ）媒体アクセス制御（ＭＡＣ）層データトラフィックを伝送するために以前に使用されたハイブリッド自動反復要求（ＨＡＲＱ）プロセスを含み、前記第２の伝送プロセスは、各データユニットの前記ＵＥへの送達が成功することを要求しないより高い層のデータトラフィックを伝送するために以前に使用されたＨＡＲＱプロセスを含む、請求項１１に記載の方法。
【請求項１３】
前記ステータス信号の受信を待つことは、第１の通信ノードに位置するアップリンク受信機によって、前記ステータス信号の受信を待つことと、その後、前記第１の通信ノードから遠隔的に位置する第２の通信ノードに位置するダウンリンクスケジューラによって、前記ステータス信号の受信を待つこととを含む、請求項８に記載の方法。
【請求項１４】
前記第２のデータユニットの伝送をスケジューリングすることは、前記ステータス信号が前記ダウンリンクスケジューラによって受信される前に生じる、請求項１３に記載の方法。
【請求項１５】
コンピュータプログラムコードを記憶するコンピュータ読み取り可能な媒体であって、前記コンピュータプログラムコードは、実行されると、データをユーザ機器（ＵＥ）に伝送する方法を行い、前記方法は、
前記ＵＥに割り当てられた複数の伝送プロセスから選択される第１の伝送プロセスを使用して、第１のデータユニットを前記ＵＥに伝送することと、
前記ＵＥによる前記第１のデータユニットの受信成功または受信失敗のいずれかを示すステータス信号の受信を待つことと、
前記ステータス信号を受信する前に、前記ＵＥへの第２のデータユニットの伝送をスケジューリングすることであって、前記第２のデータユニットは、前記第１のデータユニットに含まれているデータとは異なるデータを含む、ことと、
前記ＵＥに割り当てられた前記複数の伝送プロセスから選択される第２の伝送プロセスを使用して、前記第２のデータユニットを前記ＵＥに伝送することと
を含み、
前記第２の伝送プロセスは、利用可能な他の伝送プロセスがない場合、データユニットを伝送するために既に使用されたが前記ＵＥによる前記データユニットの受信成功または受信失敗のいずれかを示すステータス信号がまだ受信されていない伝送プロセスであるように選択され、前記選択された伝送プロセスを使用して前記データユニットを再伝送する最大数は、まだ到達されておらず、
前記ＵＥに割り当てられた前記複数の伝送プロセスから利用可能な他のＨＡＲＱプロセスがない場合、前記第２の伝送プロセスは、各データユニットの送達が成功することを要求しないより高い層のデータトラフィックを伝送するために以前に使用されたＨＡＲＱプロセスであるように選択される、コンピュータ読み取り可能な媒体。
【請求項１６】
前記方法は、
新しい伝送をスケジューリングする時間において、いずれかの伝送プロセスが、前記第２のデータユニットを伝送するために利用可能であるかどうかを判定することと、
伝送プロセスがスケジューリングのために利用可能である場合、前記利用可能な伝送プロセスを前記第２の伝送プロセスとして選択することと、
前記第２のデータユニットを伝送するために利用可能な伝送プロセスがない場合、利用できない伝送プロセスを前記第２の伝送プロセスとして選択することと、
前記選択された第２の伝送プロセスを使用して前記第２のデータユニットの伝送をスケジューリングすることと
をさらに含む、請求項１５に記載のコンピュータ読み取り可能な媒体。
【請求項１７】
前記方法は、
前記ステータス信号を受信すると、前記ＵＥによる前記第１のデータユニットの受信が成功したかどうかを判定することと、
前記第１のデータユニットの受信が成功した場合、前記第１のデータユニットの伝送以降にいずれかの他のデータユニットが前記第１の伝送プロセスを使用して伝送されたかどうかを判定することであって、
前記第１のデータユニットの伝送以降に前記第１の伝送プロセスを使用して伝送された他のデータユニットがない場合、前記第１の伝送プロセスを利用可能であるとしてマークし、
前記第１のデータユニットの伝送以降に別のデータユニットが前記第１の伝送プロセスを使用して伝送された場合、前記第１の伝送プロセスを利用できないとしてマークする、ことと、
前記第１のデータユニットの受信が失敗した場合、前記第１のデータユニットの伝送以降にいずれかの他のデータユニットが前記第１の伝送プロセスを使用して伝送されたかどうかを判定することであって、
前記第１のデータユニットの伝送以降に前記第１の伝送プロセスを使用して伝送された他のデータユニットがない場合、前記第１の伝送プロセスを使用して前記第１のデータユニットを再伝送し、それによって、前記ＵＥによる前記第１のデータユニットの前の伝送に関連して前に記憶されたデータビットとの前記再伝送された第１のデータユニットのソフトコンバイニングを可能にし、
前記第１のデータユニットの伝送以降に別のデータユニットが前記第１の伝送プロセスを使用して伝送された場合、第３の伝送プロセスを使用して前記第１のデータユニットを再伝送する、ことと
をさらに含む、請求項１５に記載のコンピュータ読み取り可能な媒体。
【請求項１８】
前記第１の伝送プロセスおよび前記第３の伝送プロセスのそれぞれは、開放型システム間相互接続（ＯＳＩ）媒体アクセス制御（ＭＡＣ）層データトラフィックを伝送するために以前に使用されたハイブリッド自動反復要求（ＨＡＲＱ）プロセスを含み、前記選択されたＨＡＲＱプロセスは、各データユニットの前記ＵＥへの送達が成功することを要求しないより高い層のデータトラフィックを伝送するために以前に使用されたＨＡＲＱプロセスである、請求項１７に記載のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願への相互参照）
本出願は、米国特許法§１１９（ｅ）の下で、２０１３年３月１４日に出願された「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｔｏ  Ｕｓｅ  Ｍｏｒｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｏｐｐｏｒｔｕｎｉｔｉｅｓ  ｉｎ  ａ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｎｅｔｗｏｒｋ  Ｔｏｐｏｌｏｇｙ  ｗｉｔｈ  ＨＡＲＱ  Ｐｒｏｃｅｓｓｅｓ」という題名の仮出願第６１／７８４，６８２号に対する優先権の利益を主張する。上記文献は、その全体として本明細書において参照することによって援用される。
【０００２】
（発明の分野）
本発明は、概して、セルラー通信の分野に関し、より具体的には、ネットワークコンポーネントとハイブリッド自動反復要求（ＨＡＲＱ）プロセスとの間にバックホール遅延を伴う、分散型ネットワークトポロジにおいてより多くの伝送機会を使用するための方法および装置に関する。
【背景技術】
【０００３】
（発明の背景）
デジタル通信システムの性能を改善するために、再伝送プロトコルが、多くの場合、使用される。デジタル情報は、多くの場合、ブロックまたはパケットにグループ化される。データのブロックの受信の成功は、例えば、巡回冗長検査（ＣＲＣ）を使用することによって、受信機によって検出されることができる。ブロックの受信の失敗は、いくつかの状況またはシステムでは、受信機によって無視されることができる。他の状況またはシステムでは、受信機は、例えば、ＡＣＫ／ＮＡＣＫを使用して、伝送機にブロックの受信の結果を知らせ得、ＡＣＫ（肯定応答）は、ブロックが正常に受信されたことを示し、ＮＡＣＫ（否定応答）は、ブロックが正常に受信されなかったことを示す。例えば、ＬＴＥ  ＲＬＣ（無線リンク制御）が、３つの異なるデータ伝送モード、すなわち、透過モード（ＴＭ）、非応答モード（ＵＭ）、および応答モード（ＡＭ）を提供する。ＡＭで伝送されたＲＬＣブロックのみが、受信ＲＬＣによって応答され、伝送ＲＬＣによって再伝送されることができ。他の２つのモードに対して、不正確に受信されたＲＬＣブロックは、単に破棄される。
【０００４】
多くのデジタル通信システムが、階層モデル（例えば、ＯＳＩモデルまたはＴＣＰ／ＩＰモデル）に従う。階層システムでは、複数の層において、再伝送プロトコルが存在し得る。データは、「伝送機」から「受信機」に伝送されることになる。また、「受信機」と「伝送機」との間の逆方向リンクも、例えば、ＡＣＫ／ＮＡＣＫをフィードバックするために、必要とされることに留意されたい。階層システムは、例えば、層１（Ｌ１）、層２（Ｌ２）、および層３（Ｌ３）を含む。Ｌ２とＬ３との両方は、再伝送プロトコルを使用する。Ｌ２受信機は、Ｌ２ブロックの受信成功／失敗時、ＡＣＫ／ＮＡＣＫでＬ２伝送機に応答する。同様に、Ｌ３受信機は、Ｌ３ブロックの受信成功／失敗時、ＡＣＫ／ＮＡＣＫでＬ３伝送機に応答する。必ずしも、Ｌ２ブロックとＬ３ブロックとの間の直接対応が存在しない、すなわち、Ｌ２ブロックが、複数のＬ３ブロックまたは１つのＬ３ブロックの一部のみを搬送することができることに留意されたい。
【０００５】
本開示は、最低レベル再伝送プロトコル（例えば、Ｌ２再伝送プロトコル）が、ソフトコンバイニングを伴うハイブリッド自動反復要求（ＨＡＲＱ）を使用する例、ならびに他の実施例に適用される。単純性のために、かつ一般性の損失を伴わずに、本開示は、Ｌ２がソフトコンバイニングを伴うＨＡＲＱプロトコルを使用する例とともに説明される。単純性のために、かつ一般性の損失を伴わずに、本開示は、再伝送プロトコルを使用するＬ２の上方にある次の層がＬ３である例とともに説明される。この選択は、ＬＴＥ再伝送プロトコルに合致し、Ｌ２（ＭＡＣ）は、ソフトコンバイニングを伴うＨＡＲＱを使用し、Ｌ３（ＲＬＣ）は、ＡＭのデータのための再伝送を使用する。
【０００６】
ソフトコンバイニングを伴うＬ２  ＨＡＲＱの実施例が、下記に説明される。
受信機Ｌ２は、Ｌ２ブロックの伝送の後、ＡＣＫ／ＮＡＣＫで、既知の時間遅延で応答する。
ａ．ＬＴＥ  ＦＤＤダウンリンクでは、例えば、ＵＥは、対応するトランスポートブロックの伝送の後、ＡＣＫ／ＮＡＣＫで、４つのサブフレームで応答するはずである（ＰＵＣＣＨまたはＰＵＳＣＨ上で）。
ｂ．ＬＴＥ  ＦＤＤアップリンクでは、例えば、ｅＮｏｄｅＢは、対応するＬ２トランスポートブロックの伝送の後、ＡＣＫ／ＮＡＣＫで、４つのサブフレームで応答するはずである（明示的にＰＨＩＣＨ上で、または暗示的にＰＤＣＣＨ上で）。
ｃ．ＬＴＥ  ＴＤＤでは、例えば、対応トランスポートブロックの伝送の後のＡＣＫ／ＮＡＣＫの時間遅延は、ＴＤＤアップリンク／ダウンリンク構成に依存する。その構成は、既知であるため、時間遅延はまた、推測されることができる。
受信機Ｌ２が、ＮＡＣＫで応答する（すなわち、Ｌ２ブロックが不正確に受信された）場合、受信機は、そのソフトビットメモリ内に不正確に受信されたブロックのソフトビットを維持する。
ｄ．記憶されたソフトビットは、受信の成功の確率を改善するために、後続の再伝送と柔軟に組み合わせられることができる。
ｅ．Ｌ２ブロックが、正確に受信される場合、メモリ内に対応するソフトビットを維持する必要性は存在しない。
複数の並行ＨＡＲＱプロセスが、使用される。
ｆ．Ｌ２ブロックの伝送が、１つのＨＡＲＱプロセスに接続される。
ｇ．Ｌ２ブロックの再伝送が、ブロックの最初の伝送と同一のＨＡＲＱプロセスを使用して、行われる必要がある。
ｈ．受信機は、各ＨＡＲＱプロセスに対してソフトビットメモリバッファを維持する。
ｉ．ＨＡＲＱプロセスでの再伝送が、受信機において、同一のＨＡＲＱプロセスに対するメモリバッファ内のソフトビットと柔軟に組み合わせられる。
ｊ．異なるＨＡＲＱプロセスは、異なるＨＡＲＱプロセス指数を通して、区別されることができる。
Ｌ２伝送機は、
ｋ．それが、同一のＨＡＲＱプロセスの前のＬ２ブロックが正確に受信されたことを把握／認識した場合、
ｌ．再伝送の最大数が、同一のＨＡＲＱプロセスの前のＬ２ブロックで到達した場合、
新しいＬ２ブロックをＨＡＲＱプロセスで伝送し得る。
Ｌ２受信機は、新しいＬ２ブロックのソフトビットに同一のＨＡＲＱプロセスの前のＬ２ブロックのソフトビットを上書きさせ得る。
【０００７】
いくつかの例示的システムでは、複数のブロック（例えば、Ｌ２ブロック）は、同時に、伝送機から受信機に伝送されることができ、受信機は、複数の対応するＡＣＫ／ＮＡＣＫまたはそれらの組み合わせで応答する。一実施例では、これらの複数のブロックおよび対応する複数のＡＣＫ／ＮＡＣＫ（または、それらの組み合わせ）は、同一のＨＡＲＱプロセスに接続され、個々のブロックは、ＨＡＲＱプロセスのサブプロセスに接続されると見なされ得る。別の実施例では、これらの複数のブロックおよび対応する複数のＡＣＫ／ＮＡＣＫ（または、それらの組み合わせ）は、異なるＨＡＲＱプロセスに接続される。これらの場合の両方は、本開示によって対象とされる。しかしながら、単純性および読み取りやすさのために、ＨＡＲＱプロセスおよび時間あたりの単一のブロックを伴う場合が、本明細書において説明される。
【０００８】
バンドリングを伴ういくつかのＴＤ−ＬＴＥダウンリンク構成等のいくつかの例示的システムでは、複数のＨＡＲＱプロセスのＡＣＫ／ＮＡＣＫが、単一のＡＣＫ／ＮＡＣＫにバンドリングされる。これらの場合もまた、バンドリングされたＡＣＫ／ＮＡＣＫの受信機が、個々のＨＡＲＱプロセスのＡＣＫ／ＮＡＣＫのいくつかの結論をバンドリングされたＡＣＫ／ＮＡＣＫから引き出し、それによって、再伝送を要求または選定することも、そうしないこともできるので、本開示によって対象とされる。
【０００９】
連続的な伝送ＡＣＫ／ＮＡＣＫ伝送または再伝送サイクル間に、有限量の時間が要求される。この時間の間、ＨＡＲＱプロセスは、これが、ＨＡＲＱプロセスメモリバッファ内のソフトビットを上書きする危険を招くであろうため、別の伝送のために使用されない。したがって、データブロックの連続的な伝送を可能にするために、並行して実行し得る、複数のＨＡＲＱプロセスが、必要とされる。ＦＤＤ  ＬＴＥでは、例えば、ダウンリンクとアップリンクとの両方は、ＵＥあたり８つのＨＡＲＱプロセスを提供する。
【００１０】
ベースステーションおよびＵＥの各々は、少なくとも１つの伝送機および少なくとも１つの受信機を含む。加えて、ベースステーションは、ダウンリンク伝送をスケジューリングするためのスケジューラを含む。現在、ダウンリンク伝送機、アップリンク受信機、およびダウンリンクスケジューラは全て、ベースステーション内に位置する。ダウンリンク受信機およびアップリンク伝送機は、ＵＥ内に位置する。現在のベースステーションアーキテクチャでは、ダウンリンク伝送機、アップリンク受信機、およびダウンリンクスケジューラは全て、１つの場所の同一場所に位置する。しかしながら、分散型ネットワークトポロジ等の新しいネットワークトポロジを対象とする傾向が存在し、そこでは、ダウンリンク伝送機は、１つの物理的な場所のノード内に位置し得、アップリンク（ＡＣＫ／ＮＡＣＫ）受信機は、別の物理的な場所の別のノード内に位置し得、スケジューラは、第３の物理的な場所の第３のノード内に位置し得、これらのノードは、非理想的バックホールと接続される。ノードが同一場所に位置しないため、アップリンク受信機のＡＣＫ／ＮＡＣＫの受信とＡＣＫ／ＮＡＣＫがダウンリンクスケジューリングに使用されることができる時間との間に有意なバックホール遅延がある可能性がある。同様に、ダウンリンクスケジューリングとスケジューリングに基づく実際のダウンリンク伝送との間に有意なバックホール遅延がある可能性がある。したがって、ダウンリンク伝送機は、プロセスに配分された伝送間隔にあるとき、すぐに、次のブロックを伝送するための、または前のブロックを再伝送するための準備ができていないこともある。代わりに、ダウンリンク伝送機は、伝送または再伝送を実施する前に、後続の伝送間隔まで待つ必要があり、それは、ダウンリンク伝送機からユーザ機器までのデータレートの低下をもたらすであろう。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
（発明の要約）
本発明は、ＵＥへの前の伝送のステータスが把握されていなくてもＵＥにデータを伝送する方法およびシステムを提供することによって、上述した問題および他のニーズに対処し、それによって、ＵＥへの伝送のデータレートを向上させる。
【課題を解決するための手段】
【００１２】
本発明の一実施形態において、データをユーザ機器（ＵＥ）に伝送するシステムは、ＵＥに割り当てられた第１の伝送プロセスを使用して、第１のデータユニットをＵＥに伝送するように構成されているダウンリンク伝送機と、ＵＥによる第１のデータユニットの受信成功または受信失敗のいずれかを示すステータス信号を受信するように構成されているアップリンク受信機と、ダウンリンク伝送機およびアップリンク受信機に通信して連結されているダウンリンクスケジューラとを備え、ダウンリンクスケジューラは、アップリンク受信機からステータス信号を受信するように構成され、ダウンリンクスケジューラは、ＵＥへの第２のデータユニットの伝送をスケジューリングし、ステータス信号を受信する前にダウンリンク伝送機に対応するスケジューリング決定を伝送するようにさらに構成され、スケジューリング決定を受信すると、ダウンリンク伝送機は、ＵＥに割り当てられた第２の伝送プロセスを使用して、第２のデータユニットをＵＥに伝送する。さらなる実施形態において、データをユーザ機器（ＵＥ）に伝送する方法は、ＵＥに割り当てられた第１の伝送プロセスを使用して、第１のデータユニットをＵＥに伝送することと、ＵＥによる第１のデータユニットの受信成功または受信失敗のいずれかを示すステータス信号の受信を待つことと、ステータス信号を受信する前に、ＵＥへの第２のデータユニットの伝送をスケジューリングすることと、ＵＥに割り当てられた第２の伝送プロセスを使用して、第２のデータユニットをＵＥに伝送することとを含む。
なおさらなる実施形態において、本発明は、コンピュータプログラムコードを記憶するコンピュータ読み取り可能な媒体を提供し、コンピュータプログラムコードは、実行されると、データをユーザ機器（ＵＥ）に伝送する方法を行い、方法は、ＵＥに割り当てられた第１の伝送プロセスを使用して、第１のデータユニットをＵＥに伝送することと、ＵＥによる第１のデータユニットの受信成功または受信失敗のいずれかを示すステータス信号の受信を待つことと、ステータス信号を受信する前に、ＵＥへの第２のデータユニットの伝送をスケジューリングすることと、ＵＥに割り当てられた第２の伝送プロセスを使用して、第２のデータユニットをＵＥに伝送することとを含む。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
システムであって、前記システムは、
ダウンリンク伝送機ユニットと、
ダウンリンクスケジューラユニットと、
アップリンク受信機ユニットと
を備え、
前記ユニットのうちの少なくとも１つは、前記ユニットのうちの他のユニットから物理的に別個の場所に位置し、前記ユニットのうちの少なくとも１つは、実質的遅延を伴うバックホールを経由して前記ユニットのうちの他のユニットと通信し、
前記アップリンク受信機ユニットは、肯定応答（ＡＣＫ）または否定応答（ＮＡＣＫ）の形態における、前記ＵＥのダウンリンクハイブリッド自動反復要求（ＨＡＲＱ）プロセスに対応する、ユーザ機器（ＵＥ）への前のダウンリンク伝送の結果を受信し、
前記ダウンリンクスケジューラユニットは、前記バックホール遅延に起因して、前記ＵＥのダウンリンクスケジューリングの時に、前記ＵＥのダウンリンクＨＡＲＱプロセスのそれぞれで前記前の伝送の結果（ＡＣＫ／ＮＡＣＫ）を受信せず、
前記ダウンリンクスケジューラは、ＨＡＲＱプロセスを使用して、前記ＵＥへのデータのブロックの伝送をスケジューリングする、システム。
【００１３】
本発明のさらなる特徴および利点ならびに本発明の種々の実施形態の構造および動作が、付随の図面を参照して下記に詳細に説明される。
【００１４】
１つ以上の種々の実施形態による、本発明は、以下の図を参照して詳細に説明される。図面は、例証のみの目的のために提供され、単に、本発明の例示的実施形態を描写する。これらの図面は、本発明の読者の理解を促進するために提供され、本発明の範疇、範囲、または適用性の制限と見なされるべきではない。例証の明確および容易性のために、これらの図面は、必ずしも、縮尺通りではないことに留意されたい。
【図面の簡単な説明】
【００１５】
【図１】図１は、分散型トポロジセルラー通信ネットワークの実施形態を例証する。
【図２】図２は、最小限のバックホール遅延を伴うセルラーネットワークにおける、ＨＡＲＱプロセスの実施形態の信号およびプロセス図である。
【図３】図３は、実質的バックホール遅延を伴う分散型ネットワークトポロジにおける、ＨＡＲＱプロセスの実施形態の信号およびプロセス図である。
【図４】図４は、本開示による、スケジューリングプロセスの実施形態のフローチャートである。
【図５】図５は、本開示による、応答プロセスの実施形態のフローチャートである。
【発明を実施するための形態】
【００１６】
（例示的な実施形態の詳細な説明）
本アプローチは、同一参照が類似要素を示す、付随の図面の図において、限定としてではなく、実施例として例証される。本開示における「ある（ａｎ）」または「一（ｏｎｅ）」または「いくつかの（ｓｏｍｅ）」実施形態という言及は、必ずしも、同一の実施形態ではなく、そのような言及は、少なくとも１つを意味することに留意されたい。
【００１７】
例示的実施形態の以下の説明では、その一部を形成し、かつ本発明が実践され得る具体的実施形態の例証として示される付随の図面を参照する。他の実施形態が利用され得、構造上の変更が、本発明の好ましい実施形態の範囲から逸脱せずに行われ得ることを理解されたい。
【００１８】
ここで、図面（最初に、図１）を参照すると、分散型トポロジセルラー通信ネットワークの実施形態が、数字１００によって、概して、指定される。分散型トポロジネットワーク１００は、大きなセル１０１と、少なくとも２つの小さなセル１０３および１０５とを備えている。大きなセル１０１は、大きなセルベースステーション１０７を含む。小さなセル１０３および１０５の各々は、それぞれ、小さなセルベースステーション１０９および１１１を含む。
【００１９】
セル１０１、セル１０３、およびセル１０５は、分散型トポロジネットワーク１００のノードを備えている。ベースステーション１０７−１１１は、バックホール１１５−１１９によって相互接続される。いくつかの実施形態では、ベースステーション１０７と１０９とは、バックホール１１５によって互に接続され、ベースステーション１０７とベースステーション１１１とは、バックホール１１７によって接続される。モバイル端末またはユーザ機器（ＵＥ）１１３が、セル１０１および１０３内に位置する。
【００２０】
各ベースステーション１０７、１０９、および１１１は、ダウンリンク伝送機、ダウンリンクスケジューラ、およびアップリンク受信機（図１に図示せず）を含み得る。本開示の実施形態によると、ＵＥ１１３とのセッションのためのダウンリンク（ＤＬ）伝送機、ＤＬスケジューラ、およびアップリンク（ＵＬ）受信機の機能は、分散型トポロジネットワーク１００にわたって分散される。具体的には、ベースステーション１０７は、ＤＬ伝送機を提供し、ベースステーション１０９は、ＵＬ受信機を提供し、ベースステーション１１１は、ＤＬスケジューラを提供する。ベースステーション１０９およびベースステーション１１１が同一場所に位置しないため、ベースステーション１０７におけるＵＬ受信機のＡＣＫ／ＮＡＣＫのＵＥ１１３からの受信と、ＡＣＫ／ＮＡＣＫがベースステーション１１１におけるＤＬスケジューラに使用されることができる時間との間に有意なバックホール遅延がある可能性がある。同様に、ベースステーション１１１内のＤＬスケジューリングと、スケジューリングに基づくベースステーション１０７からの実際のＤＬ伝送との間に有意なバックホール遅延がある可能性がある。
【００２１】
いくつかの実施形態では、ダウンリンク伝送機は、例えば、共同伝送を伴う協調マルチポイント（ＣｏＭＰ）が使用される場合、複数の物理的な場所の複数のノード内に位置し得る。一実施形態では、これらのノードまたはそれらのサブセットが、非理想的バックホールと接続され得る。いくつかの実施形態では、アップリンク受信機は、例えば、共同受信を伴う協調マルチポイント（ＣｏＭＰ）が使用される場合、複数の物理的な場所の複数のノード内に位置し得る。一実施形態では、これらのノードまたはそれらのサブセットは、非理想的バックホールと接続され得る。いくつかの実施形態では、スケジューラは、複数の物理的な場所の複数のノード内に位置し得る。一実施形態では、これらのノードまたはそれらのサブセットは、非理想的バックホールと接続され得る。いくつかの実施形態では、異なるＵＥに対して、異なる機能は、異なるノード内に位置し得る。例えば、一方のＵＥへのダウンリンクは、別のＵＥへのダウンリンクと異なるノードから伝送され得る。
【００２２】
バックホール遅延概念をより深く理解するために、図２は、ＤＬ伝送機、ＤＬスケジューラ、およびＵＬ受信機が全て、同一のベースステーション２０１内の同一場所に位置する、状況を例証する。ベースステーション２０１は、２０５に示されるように、ＵＥ２０３に新しいＬ２ブロックを伝送する。ＵＥ２０３は、プロセスブロック２０７に示されるように、ソフトビットをそのメモリバッファ内に記憶し、プロセスブロック２０９に示されるように、新しいＬ２ブロックをデコードする。デコーディングステップの結果に応じて、ＵＥ２０３は、２１１に示されるように、ベースステーション２０１にＡＣＫ応答またはＮＡＣＫ応答のいずれかを返送する。ベースステーション２０１のＤＬスケジューラは、プロセスブロック２１３に示されるように、それがＡＣＫを受信したか、ＮＡＣＫを受信したかに基づいて、前のＬ２ブロックの再伝送または新しいＬ２ブロックのいずれかをスケジューリングする。ベースステーション２０１の伝送機は、次いで、２１５に示されるように、ＵＥ２０３にスケジューリング決定と、前のＬ２ブロックまたは新しいＬ２ブロックとを伝送する。２０５における新しいＬ２ブロックの伝送と２１５における前のまたは新しいＬ２ブロックの受信との間の時間経過は、正常往復時間を構成し、それは、ＬＴＥにおいて５〜８個のサブフレームである。ＵＥ２０３が新しいＬ２ブロックを受信する場合、ＵＥ２０３は、新しいＬ２ブロックをそのメモリバッファ内に記憶し、ＵＥ２０３が再伝送された前のＬ２ブロックを受信する場合、ＵＥ２０３は、全て、プロセスブロック２１７に示されるように、再伝送をそのメモリバッファ内に記憶されたソフトビットと柔軟に組み合わせる。
【００２３】
図３は、ＤＬ伝送機３０１が第１の物理的な場所（ノードＡ）に位置し、ＵＬ受信機３０３が第２の物理的な場所（ノードＢ）に位置し、ＤＬスケジューラ３０５が第３の物理的な場所（ノードＣ）に位置する、状況を例証する。ＤＬ伝送機３０１は、３０９に示されるように、ＵＥ３０７に新しいＬ２ブロックを伝送する。ＵＥ３０７は、プロセスブロック３１１に示されるように、ソフトビットをそのメモリバッファ内に記憶し、プロセスブロック３１３に示されるように、新しいＬ２ブロックをデコードする。デコーディングステップの結果に応じて、ＵＥ３０７は、３１５に示されるように、ＵＬ受信機３０３にＡＣＫ応答またはＮＡＣＫ応答のいずれかを伝送する。ＵＬ受信機３０３は、３１７に示されるように、低速度バックホールを経由して、ＡＣＫまたはＮＡＣＫをＤＬスケジューラ３０５に伝送する。ＤＬスケジューラ３０５は、プロセスブロック３１９に示されるように、ＡＣＫを受信したか、ＮＡＣＫを受信したかに基づいて、前のＬ２ブロックの再伝送または新しいＬ２ブロックのいずれかをスケジューリングする。ＤＬスケジューラ３０５は、次いで、３２１に示されるように、低速度バックホールを経由して、ＤＬ伝送機３０１に、スケジューリング決定を伝送する。ＤＬ伝送機３０１は、次いで、３２３に示されるように、ＵＥ３０７に、スケジューリング決定と、前のまたは新しいＬ２ブロックとを伝送する。３０９における新しいＬ２ブロックの伝送と３２３における前のまたは新しいＬ２ブロックの受信との間の時間経過は、バックホール遅延に加えて、正常往復時間を構成する。バックホールの実際の量は、２０のサブフレームと同じ量であり得る。ＵＥ３０７が新しいＬ２ブロックを受信する場合、ＵＥ３０７は、新しいＬ２ブロックをそのメモリバッファ内に記憶し、ＵＥ３０７が再伝送された前のＬ２ブロックを受信する場合、ＵＥ３０７は、全て、プロセスブロック３２５に示されるように、再伝送をそのメモリバッファ内に記憶されたソフトビットと柔軟に結合させる。
【００２４】
分散型ネットワークトポロジが導入するバックホール遅延は、したがって、ネットワーク機能が有意な内部遅延を伴わず同一場所に位置したときと比較して、ＨＡＲＱプロセス往復時間を増加させる。ＨＡＲＱプロセス往復時間の増加は、ＨＡＲＱプロセスの数が固定かつ制限されるため、連続的に、すなわち、各連続伝送機会にも対して、単一のＵＥがスケジューリングされ得ない状況をもたらし得る。これは、ＵＥの最大データレートを低下させる。例えば、ＬＴＥダウンリンクを考慮されたい。一実施形態では、分散型ネットワークトポロジは、ＨＡＲＱプロセスでの再伝送が分散型ネットワーク機能の一部の間のバックホール遅延に起因して、最初の伝送の後に、最初の２０のサブフレームで生じ得るようなものである。次いで、通常のＤＬ  ＨＡＲＱ手順に続いて、ＵＥは、ＬＴＥにおける８つのＤＬ  ＨＡＲＱプロセスが存在するため、２０のサブフレームのうちの８つのみ（４０％）でスケジューリングされることができる。検討中のＵＥが、連続的にスケジューリングされることができないが、ＨＡＲＱプロセスがＵＥあたりであるため、別のＵＥが、スケジューリングされてもよいことに留意されたい。故に、全ての時間周波数リソースは、いずれにしても使用され得る。
【００２５】
スケジューラが前の伝送の結果を把握する場合（すなわち、ＡＣＫまたはＮＡＣＫをもたらす場合）、ＨＡＲＱプロセスは、スケジューリングのために利用可能であると考慮される。ＮＡＣＫである場合、再伝送が、スケジューリングされることができ、ＡＣＫである場合、データの新しいＬ２ブロックが、ソフトコンバイニングのために使用され得る前の伝送のソフトビットを上書きする危険を招かずに、伝送のためにスケジューリングされることができる。
【００２６】
本開示の実施形態によると、スケジューリングのために利用可能であるＨＡＲＱプロセスが存在しない場合、新しいＬ２ブロックが、いずれにしても、利用可能ではないＨＡＲＱプロセスでの伝送のためにスケジューリングされることができる。可能なら、スケジューラは、前のブロックが各Ｌ３ブロックの送達を要求しないＬ３トラフィック（例えば、ＬＴＥ  ＲＬＣにおける否定応答モードトラフィックを）搬送した、利用できないＨＡＲＱプロセスを選択する。スケジューリングされた新しいデータ伝送は、有利には、同一のＨＡＲＱプロセスでの前のＬ２ブロックのデコーディングと干渉する任意の危険性を回避する。例えば、ＵＥが、すでにＡＣＫ／ＮＡＣＫを伝送することを開始した場合、前のＬ２ブロックのデコーディングが、すでに終了したことが明確である。
【００２７】
最終的に、ＤＬ伝送機は、ＨＡＲＱプロセスで前のＬ２ブロックの結果を知るであろう。Ｌ２ブロックのデコーディング結果がＡＣＫであった場合、メモリバッファ内のソフトビットは、新しい伝送によって上書きされた（または、伝送がまだ生じていない場合、上書きされるであろう）ことは重要ではなかった。一方では、Ｌ２ブロックのデコーディング結果がＮＡＣＫであった場合、受信が失敗したＬ２ブロックのソフトビットは、新しい伝送によって上書きされた（または、上書きされるであろう）。したがって、ソフトコンバイニングを伴う再伝送が、もはや可能ではない。受信が失敗したＬ２ブロックは、損失ブロックと呼ばれる。損失ブロックが、各ブロックの送達を要求するトラフィック（例えば、ＬＴＥ  ＲＬＣにおける肯定応答モードトラフィック）を搬送した場合、損失ブロックは、有利には、再伝送される。損失ブロックは、いくつかの実施形態では、Ｌ３再伝送を伴わずに、１つまたはいくつかの新しいＬ２ブロックとして、再度、伝送されてもよい。
【００２８】
図４は、本開示による、スケジューリングプロセスの実施形態のフローチャートである。スケジューリングプロセスは、ＵＥへの新しい伝送をスケジューリングするために、一定時間、決定ブロック４０１で待つ。ＵＥへの新しい伝送をスケジューリングすべきとき、スケジューリングプロセスは、決定ブロック４０３において、いずれかのＵＥのＨＡＲＱプロセスがスケジューリングのために利用可能であるかどうかを判定する。スケジューラが前の伝送の結果を把握する場合、すなわち、ＡＣＫまたはＮＡＣＫがもたらされた場合、ＵＥ  ＨＡＲＱプロセスは、スケジューリングのために利用可能であると考慮される。ＮＡＣＫである場合、再伝送が、スケジューリングされることができ、ＡＣＫである場合、データの新しいブロックは、ソフトコンバイニングのために使用され得る前の伝送のソフトビットを上書きする危険を招かずに、伝送のためにスケジューリングされることができる。決定ブロック４０３において、利用可能であるＨＡＲＱプロセスが存在する場合、スケジューリングプロセスは、ブロック４０５において、利用可能であるＨＡＲＱプロセスを選択し、ブロック４０９において、選択されたＨＡＲＱプロセスを使用して、新しいブロック、損失ブロック、またはそれらの組み合わせを伝送する。スケジューリングプロセスは、次いで、ブロック４１１において、まだそのようにマークされていない場合、選択されたＨＡＲＱプロセスを利用できないとマークし、決定ブロック４０１に戻り、一定時間、ＵＥへの新しい伝送をスケジューリングする。
【００２９】
再度、決定ブロック４０３を参照すると、スケジューリングのために利用可能であるＵＥのＨＡＲＱプロセスがない場合、スケジューリングプロセスは、概して、ブロック４０７に示すように、利用可能ではないＨＡＲＱプロセスを選択する。一実施形態では、スケジューリングプロセスは、前のブロックが各Ｌ３ブロックの送達を要求しないＬ３トラフィック（例えば、ＬＴＥ  ＲＬＣにおける否定応答モードトラフィック）を搬送した、利用できないＨＡＲＱプロセスを選択する。これは、前の受信が成功しない（ＮＡＣＫ）場合、利用できないＨＡＲＱプロセスを使用して、伝送の否定的な影響を減少させ得る。一実施形態では、スケジューリングされた新しいデータ伝送は、有利には、同一のＨＡＲＱプロセスでの前のＬ２ブロックのデコーディングと干渉する任意の危険性を回避する。例えば、ＵＥが、すでにＡＣＫ／ＮＡＣＫを伝送することを開始した場合、前のＬ２ブロックのデコーディングが、すでに、終了したことが明確である。スケジューリングプロセスが利用できないＨＡＲＱプロセスを選択した後に、上記に説明されるように、スケジューリングプロセスは、ブロック４０９を継続する。
【００３０】
図５は、本開示による、応答プロセスの実施形態のフローチャートである。プロセスは、ブロック５０１に示すように、利用できない状態である、ＵＥのＨＡＲＱプロセス（ＨＰ）Ｙに対応する、ＵＥに伝送されるブロックＸに関する応答（すなわち、ＡＣＫまたはＮＡＣＫ）を受信する。応答が受信されるとき、応答プロセスは、決定ブロック５０３において、応答がＡＣＫまたはＮＡＣＫであるかどうかを判定する。応答が、ブロックＸが正常に受信されたことを示す、ＡＣＫである場合、応答プロセスは、決定ブロック５０５において、ＨＰ  Ｙを使用して、ブロックＸ以降の任意のブロックが伝送されたかどうかを判定する。ＨＰ  Ｙを使用して伝送されたブロックＸ以降のブロックがないと判定される場合、応答プロセスは、ブロック５０７において、ＨＰ  Ｙを利用可能であるとマークし、そして図５に従って、プロセスは終了する。ブロックＸ以降、ＨＰ  Ｙを使用してブロックが伝送されたと判定される場合、プロセスは、終了し、ＨＰ  Ｙは、利用できない状態のままである。
【００３１】
再度、決定ブロック５０３を参照すると、応答が、ブロックＸが正常に受信されなかったことを示す、ＮＡＣＫである場合、応答プロセスは、決定ブロック５０９において、ＨＰ  Ｙを使用して、ブロックＸ以降の任意のブロックが伝送されたかどうかを判定する。ＨＰ  Ｙを使用して伝送されたブロックＸ以降のブロックがないと判定される場合、ブロックＸは、ブロックＸに関するソフトビットがＵＥにおいて損傷がないため、ブロック５１１に示すように、ソフトコンバイニングを伴い、ＨＰ  Ｙで再伝送されてもよく、そしてプロセスは終了する。ブロックがブロックＸ以降でＨＰ  Ｙを使用して伝送されたと判定される場合、これは、ＵＥ内のブロックＸに関するソフトビットが新しいブロックによって上書きされた可能性が高いため、ブロックＸが損失されたことを示す。この場合、ブロックＸは、ブロック５１３に示すように、ＨＰ  ＹでのブロックＸの前の伝送とのソフトコンバイニングを伴わず、任意のＨＡＲＱプロセスで再伝送されてもよく、そして図５に従って、プロセスは終了する。
【００３２】
本発明の種々の実施形態が、上記に説明されているが、それらは、限定としてではなく、実施例として提示されていることを理解されたい。同様に、種々の図は、本発明に含まれることができる特徴および機能性を理解する際に、補助するために行われる、本発明に関する実施例アーキテクチャまたは他の構成を描写し得る。本発明は、例証される実施例アーキテクチャまたは構成に制限されず、様々な代替アーキテクチャおよび構成を使用して、実装されることができる。加えて、本発明は、種々の例示的実施形態および実装の観点から上記に説明されるが、そのような実施形態が説明されるかどうか、かつそのような特徴が説明される実施形態の一部として提示されるかどうかにかかわらず、１つ以上の個々の実施形態に説明される種々の特徴および機能性は、それらが説明される特定の実施形態へのその適用性に限定されず、代わりに、単独またはいくつかの組み合わせで、本発明の１つ以上の他の実施形態に適用されることができることを理解されたい。したがって、本発明の範疇および範囲は、上記に説明される例示的実施形態のいずれかによって限定されるべきではない。
【００３３】
この文書に説明される１つ以上の機能は、１つ以上の適切に構成されるユニットによって行われ得る。本明細書に使用される用語「ｕｎｉｔ（ユニット）」は、コンピュータ読み取り可能な媒体に記憶されるソフトウェアであって、本明細書に説明される関連付けられる機能を行うための１つ以上のプロセッサ、ファームウェア、ハードウェア、およびこれらの要素の任意の組み合わせによって実行されるソフトウェアを指す。加えて、議論の目的のために、種々のユニットは、離散ユニットであり得る。しかしながら、当業者に明白であろうように、２つ以上のユニットが、本発明の種々の実施形態に従って、関連付けられる機能を行う単一のユニットを形成するように結合され得る。
【００３４】
加えて、この文書に説明される１つ以上の機能は、概して、メモリストレージデバイスまたはストレージユニット等の媒体を指すために本明細書で使用される、「コンピュータプログラム製品」、「コンピュータ読み取り可能な媒体」、および同等物内に記憶されるコンピュータプログラムコードを用いて行われ得る。コンピュータ読み取り可能な媒体のこれらおよび他の形態は、プロセッサに規定の動作を行なわせるために、プロセッサによる使用のための１つ以上の命令を記憶することに関わってもよい。そのような命令は、概して、実行されると、コンピューティングシステムが所望の動作を行うことを可能にする、「コンピュータプログラムコード」（コンピュータプログラムまたは他のグループ化の形態でグループ化され得る）と称される。
【００３５】
明確性の目的のために、上記の説明は、異なる機能的ユニットおよびプロセッサを参照して、本発明の実施形態を説明していることが認識されるであろう。しかしながら、異なる機能的ユニット、プロセッサ、または領域の間での機能性の任意の好適な分配は、本発明から逸脱することなく、使用され得ることが明白であるであろう。例えば、別個のユニット、プロセッサ、またはコントローラによって行われるように例証される機能性は、同一のユニット、プロセッサ、またはコントローラによって行われ得る。故に、具体的な機能的ユニットの言及は、厳密な論理的または物理的な構造あるいは編成を示すのではなく、説明された機能性を提供するための好適な手段の言及のみと見なされる。
【図１】
0006374945.tif 000002
【図２】
0006374945.tif 000003
【図３】
0006374945.tif 000004
【図４】
0006374945.tif 000005
【図５】
0006374945.tif 000006