(57)【要約】      （修正有）【課題】送信ノードから受信ノードに無線リンクで送信されるデータ・ユニットに関する状態情報を取り扱うための方法を提供する。【解決手段】受信ノードは、送信ノードにより送信されているデータ・ユニットのうちいくつかが欠落しているのを確定する４０１。受信ノードは、縮減状態メッセージを送信ノードに無線リンクで送り４０２、縮減状態メッセージは欠落データ・ユニットの最初の部分に対する否定応答を備え、そして欠落データの残りに対する否定応答を割愛するように縮減される。欠落データ・ユニットの残りに対する割愛した否定応答は、正しく受信されたデータ・ユニットとして送信ノードにより誤って解釈されない。【選択図】図４
2019024240.tif 000002
【特許請求の範囲】
【請求項１】
無線リンク（１３０）を介して送信ノード（１１０）から受信ノード（１２０）に送信されるデータ・ユニットまたはデータ・ユニット・セグメントである”データ・ユニット”に関する状態情報を取り扱うための、前記受信ノード（１２０）における方法であって、
前記送信ノード（１１０）により送信された多数のデータ・ユニット（２，３，４，６，７，８）が欠落していることを確定するステップ（４０１）と、
欠落したデータ・ユニットの最初の部分（２，３，４）に対する否定応答を含み、かつ、前記欠落したデータ・ユニットの残りの部分（６，７，８）に対する否定応答を割愛するように縮減された縮減状態メッセージを、前記無線リンクを介して前記送信ノード（１２０）に送信するステップ（４０２）と、
を含み、
前記欠落したデータ・ユニットの前記残りの部分（６，７，８）に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして前記送信ノード（１１０）により誤って解釈されないことを特徴とする方法。
【請求項２】
前記縮減状態メッセージに含まれる前記欠落したデータ・ユニットの前記最初の部分（２，３，４）に対する否定応答は、限定されたリソースのために前記縮減状態メッセージに適合する否定応答の数と同数の否定応答により表されることを特徴とする請求項１に記載の方法。
【請求項３】
前記受信ノードは受信ウィンドウを使用し、前記欠落したデータ・ユニットの前記最初の部分（２，３，４）に対する否定応答は、前記受信ウィンドウの下限に最も近い欠落したデータ・ユニットであることを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記受信ウィンドウの下限に最も近い欠落したデータ・ユニットの前記最初の部分（２，３，４）に対する否定応答を含む前記縮減状態メッセージに対して第１の特別な状態メッセージ・タイプが使用され、前記方法は、
第２の特別な状態メッセージ・タイプを使用して、前記欠落したデータ・ユニットの前記残りの部分（６，７，８）に対する割愛された否定応答を少なくとも１つ含む第２の縮減状態メッセージを前記無線リンク（１３０）を介して前記送信ノード（１２０）に送信するステップ（４０３）を更に含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記縮減状態メッセージは、該縮減状態メッセージで否定応答が割愛された前記最初のデータ・ユニット未満のデータ・ユニット（１，５）を肯定応答することを特徴とする請求項１乃至４の何れか一項に記載の方法。
【請求項６】
前記肯定応答は、前記縮減状態メッセージで否定応答が割愛された前記最初の欠落したデータ・ユニットにＡＣＫ＿ＳＮフィールドを設定することにより実行され、否定応答が割愛された前記最初の欠落したデータ・ユニット未満のシーケンス番号を有するデータ・ユニットが応答されることを意味することを特徴とする請求項５に記載の方法。
【請求項７】
前記縮減状態メッセージは、否定応答されたデータ・ユニットのみが前記送信ノード（１１０）による再送がトリガされるように、前記縮減状態メッセージで応答されるデータ・ユニット（１，５，９，１０）は無いという表示を含むことを特徴とする請求項１乃至４の何れか一項に記載の方法。
【請求項８】
前記縮減状態メッセージの特別なフォーマットは、前記縮減状態メッセージで応答されるデータ・ユニット（１，５，９，１０）は無いという表示であることを特徴とする請求項７に記載の方法。
【請求項９】
前記縮減状態メッセージの応答フィールドは、応答のために使用されず、代わりに更なる否定応答のために使用されることを特徴とする請求項８に記載の方法。
【請求項１０】
無線リンク（１３０）を介して送信ノード（１１０）から受信ノード（１２０）に送信されるデータ・ユニットまたはデータ・ユニット・セグメントである”データ・ユニット”に関する状態情報を取り扱うための、前記送信ノード（１１０）における方法であって、
データ・ユニット（１，２，３，４，５，６，７，８，９，１０）のストリームを前記無線リンク（１３０）を介して前記受信ノード（１２０）に送信するステップ（６０１）であって、前記受信ノード（１２０）は、前記送信されたいくつかのデータ・ユニット（１，５，９，１０）を正しく受信するが多数のデータ・ユニット（２，３，４，６，７，８）を欠落する、送信するステップと、
欠落したデータ・ユニットの最初の部分（２，３，４）に対する否定応答を含み、かつ、前記欠落したデータ・ユニットの残りの部分（６，７，８）に対する否定応答を割愛するように縮減された縮減状態メッセージを、前記無線リンク（１３０）を介して前記受信ノード（１２０）から受信するステップ（６０２）と、
を含み、
前記欠落したデータ・ユニットの前記残りの部分（６，７，８）に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして前記送信ノード（１１０）により誤って解釈されないことを特徴とする方法。
【請求項１１】
前記縮減状態メッセージに含まれる前記欠落したデータ・ユニットの前記最初の部分（２，３，４）に対する否定応答は、限定されたリソースのために前記縮減状態メッセージに適合する否定応答の数と同数の否定応答により表されることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記欠落したデータ・ユニットの前記最初の部分（２，３，４）に対する否定応答は、前記受信ノード（１２０）の受信ウィンドウの下限に最も近い欠落したデータ・ユニットであることを特徴とする請求項１０又は１１に記載の方法。
【請求項１３】
前記受信ウィンドウの下限に最も近い欠落したデータ・ユニットの前記最初の部分（２，３，４）に対する否定応答を含む前記縮減状態メッセージに対して第１の特別な状態メッセージ・タイプが使用され、前記方法は、
第２の特別な状態メッセージ・タイプを使用し、前記欠落したデータ・ユニットの前記残りの部分（６，７，８）に対する割愛された否定応答を少なくとも１つ含む第２の縮減状態メッセージを前記無線リンクを介して前記受信ノード（１２０）から受信するステップ（６０３）を更に含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記送信ノード（１１０）は、前記第１の特別な状態メッセージ・タイプの前記縮減状態メッセージの受信により、送信ウィンドウの下限を前記最初の否定応答のシーケンス番号まで引き上げることが可能になるが、前記第２の特別な状態メッセージ・タイプの前記縮減状態メッセージは前記送信ウィンドウの引き上げを許可しないことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記縮減状態メッセージは、該縮減状態メッセージで否定応答が割愛されたデータ・ユニット未満のデータ・ユニットを肯定応答することを特徴とする請求項１０乃至１４の何れか一項に記載の方法。
【請求項１６】
前記肯定応答は、前記縮減状態メッセージで否定応答が割愛された前記最初の欠落したデータ・ユニットにＡＣＫ＿ＳＮフィールドを設定することにより実行され、否定応答が割愛された前記最初の欠落したデータ・ユニット未満のシーケンス番号を有するデータ・ユニットが応答されることを意味することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記縮減状態メッセージは、否定応答されたデータ・ユニットのみが再送がトリガされるように、前記縮減状態メッセージで応答されるデータ・ユニット（１，５，９，１０）は無いという表示を含むことを特徴とする請求項１０乃至１４の何れか一項に記載の方法。
【請求項１８】
前記縮減状態メッセージの特別なフォーマットは、前記縮減状態メッセージで応答されるデータ・ユニット（１，５，９，１０）は無いという表示であることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記縮減状態メッセージの応答フィールドは、応答のために使用されず、代わりに更なる否定応答のために使用されることを特徴とする請求項１８に記載の方法。
【請求項２０】
前記送信ノード（１１０）は送信ウィンドウを使用し、前記方法は、
前記送信ウィンドウの下限を否定応答された最低のデータ・ユニットまで移動するステップを更に含むことを特徴とする請求項１０乃至１９の何れか一項に記載の方法。
【請求項２１】
無線リンク（１３０）を介して送信ノード（１１０）から受信ノード（１２０）に送信されるデータ・ユニットまたはデータ・ユニット・セグメントである”データ・ユニット”に関する状態情報を取り扱うための、前記受信ノード（１２０）における装置（５００）であって、
前記送信ノード（１１０）により送信された多数のデータ・ユニット（２，３，４，６，７，８）が欠落していることを確定するよう構成された確定部（５１０）と、
欠落したデータ・ユニットの最初の部分（２，３，４）に対する否定応答を含み、かつ、前記欠落したデータ・ユニットの残りの部分（６，７，８）に対する否定応答を割愛するように縮減された縮減状態メッセージを、前記無線リンクを介して前記送信ノード（１２０）に送信するよう構成された送信部（５２０）と、
を含み、
前記欠落したデータ・ユニットの前記残りの部分（６，７，８）に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして前記送信ノード（１１０）により誤って解釈されないことを特徴とする装置。
【請求項２２】
前記縮減状態メッセージは、該縮減状態メッセージで否定応答が割愛された前記最初のデータ・ユニット未満のデータ・ユニット（１，５）を肯定応答することを特徴とする請求項２１に記載の方法。
【請求項２３】
前記肯定応答は、前記縮減状態メッセージで否定応答が割愛された前記最初の欠落したデータ・ユニットにＡＣＫ＿ＳＮフィールドを設定することにより実行され、否定応答が割愛された前記最初の欠落したデータ・ユニット未満のシーケンス番号を有するデータ・ユニットが応答されることを意味することを特徴とする請求項２２に記載の方法。
【請求項２４】
無線リンク（１３０）を介して送信ノード（１１０）から受信ノード（１２０）に送信されるデータ・ユニットまたはデータ・ユニット・セグメントである”データ・ユニット”に関する状態情報を取り扱うための、前記送信ノード（１１０）における装置（７００）であって、
データ・ユニット（１，２，３，４，５，６，７，８，９，１０）のストリームを前記無線リンク（１３０）を介して前記受信ノード（１２０）に送信するよう構成された送信部（７１０）であって、前記受信ノード（１２０）は、前記送信されたいくつかのデータ・ユニット（１，５，９，１０）を正しく受信するが多数のデータ・ユニット（２，３，４，６，７，８）を欠落する、送信部と、
欠落したデータ・ユニットの最初の部分（２，３，４）に対する否定応答を含み、かつ、前記欠落したデータ・ユニットの残りの部分（６，７，８）に対する否定応答を割愛するように縮減された縮減状態メッセージを、前記無線リンク（１３０）を介して前記受信ノード（１２０）から受信するよう構成された受信部（７２０）と、
を含み、
前記欠落したデータ・ユニットの前記残りの部分（６，７，８）に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして前記送信ノード（１１０）により誤って解釈されないことを特徴とする装置。
【請求項２５】
前記縮減状態メッセージは、該縮減状態メッセージで否定応答が割愛されたデータ・ユニット未満のデータ・ユニットを肯定応答することを特徴とする請求項２４に記載の方法。
【請求項２６】
前記肯定応答は、前記縮減状態メッセージで否定応答が割愛された前記最初の欠落したデータ・ユニットにＡＣＫ＿ＳＮフィールドを設定することにより実行され、否定応答が割愛された前記最初の欠落したデータ・ユニット未満のシーケンス番号を有するデータ・ユニットが応答されることを意味することを特徴とする請求項２５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は基本的に、送信ノードにおける方法および装置、および受信ノードにおける方法および装置を備えるデータ・ユニット通信の一般的な分野に関する。具体的には、本発明は、送信ノードから受信ノードに無線リンクで送信されるデータ・ユニットに関する状態情報の取り扱いに関する。
【背景技術】
【０００２】
現今のデータ・ユニット通信では、多量のデータは個々のユニットに分割され、そして前記ユニットが所望の受信機に適切な通信経路で送信される。この形態のデータ通信は、非常によく知られており、そして広く用いられている。送信ノードは、たとえば無線基地局である場合があり、そして受信ノードは、移動電話、携帯コンピュータ、携帯情報端末（ＰＤＡ）のようなユーザ装置である場合があり、または逆もまた同様である。これらのシステムのほとんどは、双方のノードがデータ・ユニットを同時にまたは交互に送受信する双方向無線通信を用いる。
【０００３】
そのようなデータ・ユニットは、種々の通信システムおよび通信プロトコルとの関連で様々な名称、たとえば、パケット、フレーム、セグメント、プロトコル・データ・ユニットなどの意味合いを持つ。本明細書および請求項で用いる用語“データ・ユニット”は一般的に、データ量のそのような分割のいずれにも当てはまる。
【０００４】
送信プロトコル・ピアから受信プロトコル・ピアへのデータ・ユニットの完全でそして正確な送信を保証するために、ＡＲＱ（自動再送要求）と呼ばれるメカニズムがよく用いられる。ＡＲＱメカニズムは通例、世界規模の移動電気通信システム（ＵＭＴＳ）地上無線アクセス・ネットワーク（ＵＴＲＡＮ）ばかりでなく、進化型ＵＴＲＡＮに対して仕様化されている無線リンク制御（ＲＬＣ）プロトコルまたは媒体アクセス制御（ＭＡＣ）プロトコルのようなリンク・レイヤ・プロトコルの一部である。ＡＲＱメカニズムを用いる場合、データ・ユニットの受信機は、送られたデータ・ユニットが正しく受信されたかどうかを送信機が決定できるように、そして正しく受信されないとデータ・ユニットの再送を適切に行うために、送信機にフィードバック・メッセージを送る。
【０００５】
フィードバック・メッセージは、通常ＡＲＱプロトコルの受信エンティティから送信ピア・エンティティに送られる制御データである。
【０００６】
フィードバック・メッセージは、状態メッセージ、状態報告、ステータス、などとよく呼ばれる。フィードバック・メッセージは、プロトコル仕様に依存して種々のフォーマットを有する場合がある。そのような状態メッセージの既知の実装では、受信プロトコル・エンティティにより受信されるまたは予期されるプロトコル・データ・ユニット、またはその一部に対する１つ以上の参照情報を備える。これらの参照情報は通常、肯定応答および／または否定応答として示され、そしてまたＡＣＫまたはＮＡＣＫと呼ばれる。応答は、受信プロトコル・エンティティで１つ以上のデータ・ユニットが首尾よく受信されたかまたはされなかったかについての情報を、送信プロトコル・エンティティに提供する。既知のＡＲＱプロトコルの多くは、いわゆるシーケンス番号（ＳＮ）を各データ・ユニットに割り当て、そしてこのシーケンス番号を状態メッセージで参照情報として用いる。所与のシーケンス番号の付いたデータ・ユニットに対する肯定応答は、この場合ＡＣＫ＿ＳＮと呼ばれる場合があり、一方否定応答はＮＡＣＫ＿ＳＮとして示される場合がある。広く、既知のプロトコルは、状態メッセージでリストおよび／またはビットマップを用いる。応答は、明示的で、すなわち１つの特定のデータ・ユニットの状態を表わす場合があり、または累積的で、すなわち一塊のデータ・ユニットの状態についての情報を提供する場合がある。
【０００７】
Ｅ−ＵＴＲＡＮ向けに仕様化された無線リンク制御プロトコルは、ＡＣＫ＿ＳＮおよびＮＡＣＫ＿ＳＮの両者を組み合わせて用いる。前記プロトコルでは、肯定応答は、累積的であり、すなわち、明示的に否定応答されないＡＣＫ＿ＳＮ未満の（up to but not including）シーケンス番号の付いたデータ・ユニットをすべて肯定応答する。前記プロトコルの状態メッセージでは、否定応答が、ＡＣＫ＿ＳＮ以下で未受信の各データ・ユニットに対してＮＡＣＫ＿ＳＮフィールドによって送信される。
【０００８】
データ・ユニット、および状態メッセージのような制御データ・ユニットは、ペイロード部分およびヘッダ部分を備える場合があり、ペイロード部分にはプロトコル・エンティティ同士間で交換される実際の情報を含み、そしてヘッダ部分は実際の情報を正確に復号するのに必要な情報を伝える。データ・ユニットのヘッダ部分は、たとえば関連シーケンス番号を備える場合がある。
【０００９】
状態メッセージの１つの例は、図１に開示したＥ−ＵＴＲＡＮにおけるＬＴＥ  ＲＬＣ  ＳＴＡＴＵＳ  ＰＤＵである。図１の例では、各行は８ビット、すなわち１オクテット（Ｏｃｔ１、Ｏｃｔ２など）を備える。データ・ユニットはペイロード部分およびヘッダ部分を備える。ヘッダ部分は、データ／制御（Ｄ／Ｃ）フィールドおよび制御ＰＤＵタイプ（ＣＰＴ）フィールドを備える。Ｄ／Ｃフィールドは、データ・ユニットが高位レイヤからのペイロードを伝えるＲＬＣデータＰＤＵ、またはＲＬＣ制御ＰＤＵ、すなわち状態メッセージであるかどうかを示す。ＣＰＴフィールドは、ＲＬＣ制御ＰＤＵのタイプを示す。ヘッダ部分に続くペイロード部分は、ＡＣＫ＿ＳＮフィールドおよび拡張フラグＥ１を備える。ＡＣＫ＿ＳＮフィールドは最も高い受信データ・ユニットのシーケンス番号の次のシーケンス番号を伝え、そしてＡＣＫ＿ＳＮフィールドは、状態メッセージの残りの部分で否定応答されないシーケンス番号未満のデータ・ユニットのすべてを累積的に応答する。Ｅ１フラグは、一連のＮＡＣＫ＿ＳＮ、Ｅ１およびＥ２が続くかどうかを示す。ＮＡＣＫ＿ＳＮフィールドは、受信プロトコル・エンティティにより欠落しているとして検出されているデータ・ユニットのシーケンス番号、すなわち否定応答を備える。Ｅ２フィールドは、一連のＳＯｓｔａｒｔおよびＳＯｅｎｄが続くかどうかを示す。ＳＯｓｔａｒｔフィールドはＳＯｅｎｄとともに、受信プロトコル・エンティティで紛失として検出されているＳＮ＝ＮＡＣＫ＿ＳＮ（ＳＯｓｔａｒｔが関連しているＮＡＣＫ＿ＳＮ）の付いたデータ・ユニットの部分を示す。この例では、ＡＣＫ＿ＳＮフィールドだけでなくすべてのＮＡＣＫ＿ＳＮフィールドも１０ビットを備え、そしてしたがって２１０＝１０２４のシーケンス番号をアドレス指定できる。より多くのデータ・ユニットを送信できるようになるために、循環使用（wrap-around）メカニズムが、シーケンス番号域を再使用できるように用いられる場合がある。
【００１０】
ＡＲＱメカニズムの一般的な記述に従って、ＬＴＥ  ＲＬＣ応答モード（ＡＭ）ＲＬＣエンティティの送信側は、ＮＡＣＫ＿ＳＮの付いたＳＴＡＴＵＳ  ＰＤＵ内に示されるそれらのＡＭＤ  ＰＤＵを除いて、そしてまたＮＡＣＫ＿ＳＮの付いたＳＴＡＴＵＳ  ＰＤＵ内に示されるＡＭＤ  ＰＤＵの部分、ＳＯｓｔａｒｔおよびＳＯｅｎｄを除いて、ＳＮ＝ＡＣＫ＿ＳＮの付いたＡＭＤ  ＰＤＵ未満の（up to but excluding）応答モード・データ（ＡＭＤ）ＰＤＵのすべてが相手のＡＭ  ＲＬＣエンティティにより受信されているように、受信したＳＴＡＴＵＳ  ＰＤＵを解釈する。
【００１１】
一般にそしてまたＬＴＥ  ＲＬＣの特定の例では、状態メッセージは完全な状態情報をＡＲＱセンダに提供し、すなわち状態メッセージは受信ウィンドウ全体についての情報を備える。したがって、状態メッセージの大きさは受信プロトコル・エンティティにより報告される否定応答の数とともに増加する。無線チャネル品質の変動または不適切なリソース割り当てのために、利用できる無線リソースは状態メッセージ全体を送信するのに十分でない場合がある。
【００１２】
利用できるリソースが少なすぎて状態メッセージ全体は送れない課題に対する解決策の例は、状態メッセージを優先して、十分なリソースが利用できることを保証し、他の送信が遅れることを示唆するか、または、状態メッセージの送信を十分なリソースが利用できるまで延期して、ウィンドウ・ストーリングまたは、また好ましくない送信遅延の増加に繋がることになるかのいずれかである。これらの解決策は、不十分な無線リソースのために、受信機が状態メッセージを少しも送ることができない場合があるような状況をもたらしそうである。
【発明の概要】
【００１３】
本発明の目的は、データ・ユニット受信ノードからデータ・ユニット送信ノードに送信される状態メッセージの取り扱いを改善するためのメカニズムを提供することである。
【００１４】
本発明の第１の態様に従って、本発明の目的は、無線リンクで送信ノードから受信ノードに送信されるデータ・ユニットに関する状態情報を取り扱うための、受信ノードにおける方法により達成される。受信ノードは、送信ノードにより送信されているデータ・ユニットのうちいくつかが欠落していることを確定する。受信ノードは、無線リンクで送信ノードに縮減した状態メッセージを送る。本メッセージは、欠落データ・ユニットの最初の部分に対する否定応答を備え、そして欠落データ・ユニットの残りに対する否定応答を割愛するように、縮減される。欠落データ・ユニットの残りに対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノードにより誤って解釈されないであろう。
【００１５】
本発明の第２の態様に従って、本発明の目的は、無線リンクで送信ノードから受信ノードに送信されるデータ・ユニットに関する状態情報を取り扱うための、送信ノードにおける方法により達成される。送信ノードは、無線リンクでデータ・ユニットのストリームを受信ノードに送信する。受信ノードは、送信されたデータ・ユニットの一部を正しく受信するが、しかし送信されたデータ・ユニットのうちいくつかの欠落に気付く。送信ノードは、無線リンクで受信ノードから縮減した状態メッセージを受信する。本メッセージは、欠落データ・ユニットの最初の部分に対する否定応答を備え、そして欠落データ・ユニットの残りに対する否定応答を割愛するように、縮減される。欠落データ・ユニットの残りに対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノードにより誤って解釈されないであろう。
【００１６】
本発明の第３の態様に従って、本発明の目的は、無線リンクで送信ノードから受信ノードに送信されるデータ・ユニットに関する状態情報を取り扱うための、受信ノードにおける装置により達成される。受信ノード装置は、送信ノードにより送信されているデータ・ユニットのうちいくつかが欠落していることを確定するように構成された確定部、および無線リンクで送信ノードに縮減した状態メッセージを送るように構成された送信部を備える。本メッセージは、欠落データ・ユニットの最初の部分に対する否定応答を備え、そして欠落データ・ユニットの残りに対する否定応答を割愛するように、縮減される。欠落データ・ユニットの残りに対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノードにより誤って解釈されないであろう。
【００１７】
本発明の第４の態様に従って、本発明の目的は、無線リンクで送信ノードから受信ノードに送信されるデータ・ユニットに関する状態情報を取り扱うための、送信ノードにおける装置により達成される。送信ノード装置は、無線リンクでデータ・ユニットのストリームを受信ノードに送信するように構成される送信部を備える。受信ノードは、送信されたデータ・ユニットの一部を正しく受信するが、しかし送信されたデータ・ユニットのうちいくつかの欠落に気付く。送信ノード装置はさらに、無線リンクで受信ノードから縮減した状態メッセージを受信するように構成された受信部を備える。本メッセージは、欠落データ・ユニットの最初の部分に対する否定応答を備え、そして欠落データ・ユニットの残りに対する否定応答を割愛するように、縮減される。欠落データ・ユニットの残りに対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノードにより誤って解釈されないであろう。
【００１８】
欠落データ・ユニットに関するシーケンス番号の最初の部分に対する否定応答のみを備えるが、しかし欠落した多くのデータ・ユニットの残りのシーケンス番号に対する否定応答を割愛する、縮減した状態報告が用いられるので、送信に必要なリソースがより少なく、受信ノードから送信ノードに送信される状態報告の取り扱いが改善されることを同様に示唆する。
【００１９】
本発明の長所は、送信ノードが縮減した状態報告を正確に解釈し、そして首尾よくは送信されなかったどのデータ・ユニットをも超えて、送信ウィンドウを進めないことを備える。
【図面の簡単な説明】
【００２０】
【図１】従来技術に従った状態メッセージを説明する概略ブロック図である。
【図２】無線通信システムを説明する概略ブロック図である。
【図３】無線電気通信システムにおける方法の実施形態を説明する概略ブロック図である。
【図４】受信ノードにおける方法の実施形態を説明するフロー図である。
【図５】受信ノード装置の実施形態を説明する概略ブロック図である。
【図６】送信ノードにおける方法の実施形態を説明するフロー図である。
【図７】送信ノード装置の実施形態を説明する概略ブロック図である。
【発明を実施するための形態】
【００２１】
本発明は、本発明の典型的な実施形態を説明する添付図面を参照して、より詳細に説明する。
【００２２】
本発明は、以下で説明する実施形態において実現可能な方法および装置として規定される。
【００２３】
図２は、たとえば、Ｅ−ＵＴＲＡＮ、ＬＴＥ、ＷＣＤＭＡ、ＥＤＧＥ、およびＷＬＡＮのような無線電気通信システム１００を描いている。無線電気通信システムは、送信ノード１１０および受信ノード１２０を備える。送信ノード１１０は、たとえばＰＤＵのようなデータ・ユニットを無線リンク１３０で受信ノード１２０に送信するように構成される。送信ノード１１０は、ＮｏｄｅＢ、ｅＮｏｄｅＢのような基地局、またはデータ・ユニットを無線リンク１３０で受信ノード１２０に送信できる任意の他のネットワーク部である場合がある。受信ノード１２０は、移動電話、携帯情報端末（ＰＤＡ）、ユーザ装置（ＵＥ）のような無線端末、または無線リンク１３０で送信ノードからデータ・ユニットを受信できる任意の他のネットワーク・ノードである場合がある。送信ノード１１０が無線端末であり、そして受信ノード１２０が基地局であるような逆の場合もまたありうる。
【００２４】
スループットを改善するために、送信ノード１１０および受信ノード１２０は、ウィンドウに基づく自動再送要求（ＡＲＱ）メカニズムを用いる場合がある。この場合、送信ノード１１０は送信ウィンドウを備え、そして、受信ノード１２０は受信ウィンドウを備える。ウィンドウ・メカニズムは、送信ノード１１０が応答を待っている間に連続してデータ・ユニットを送ることができるようにする。ウィンドウはバッファと見なすことができる。
【００２５】
送信ノード１１０は受信ノード１２０の受信ウィンドウの大きさについて通知を受ける場合があり、送信ノード１１０は、受信ノード１２０が同時に取り扱いできるよりも多くのデータ・ユニットを送るのを回避できる。そうするために、送信ノード１１０は、肯定応答が受信されていない最も古いアウトスタンディング・データ・ユニットのシーケンス番号を保持するウィンドウ下限、および次に送信されるデータ・ユニットのシーケンス番号を保持するウィンドウ上限を維持する場合がある。送信ノードはさらに、ウィンドウ下限とウィンドウ上限との隔たりが、受信ウィンドウの大きさを超えないことを保証する。この前提条件を用いて、送信ノード１１０は、無駄のない動作およびデータの連続送信をなお保証しながら、ウィンドウ内の最初のデータ・ユニットの応答を受信することなく、送信ウィンドウのデータ・ユニット全体を送ることができる。応答を受信すると、ウィンドウ内の最初のデータ・ユニットが再び、最も古く送信されたが、しかしまだ応答されていないデータ・ユニットであるように、送信ウィンドウの下限が繰り上げられる。
【００２６】
同様に、受信ノード１２０は、最も古いアウトスタンディングの、すなわち次に予期されるデータ・ユニットのシーケンス番号を保持するウィンドウ下限、および最も高い受信データ・ユニットのシーケンス番号の次のシーケンス番号を保持するウィンドウ上限を維持する場合がある。双方、すなわちウィンドウ下限およびウィンドウ上限は、対応するシーケンス番号の付いたデータ・ユニットが受信され終えている場合、進められる。ウィンドウ下限がウィンドウ上限に等しいと、アウトスタンディング・データ・ユニットがない。そうでなければ、データ・ユニットは紛失しているか、または下位レイヤで少なくとも順序換えされる場合があり、そして受信ノードは送信ノード１１０宛てに状態メッセージを送る場合がある。そのような状態メッセージには、予期されているがまだ受信していないデータ・ユニット（少なくともウィンドウ下限および潜在的にはより多く）のシーケンス番号だけでなく、最も高いシーケンス番号（ウィンドウ上限）のシーケンス番号またはプロトコル仕様に依存するシーケンス番号に従うシーケンス番号のリストを備える。
【００２７】
以下には、送信ノード１１０から受信ノード１２０に送信されるデータ・ユニットに関する状態情報を取り扱う方法の、一部の限定されないそして非排他的な例を説明する。
【００２８】
図３を参照すると、送信ノード１１０は、データ・ユニット（プロトコル・データ・ユニット、ＰＤＵまたはパケットとも呼ばれる）を受信ノード１２０に送信する。送信する前に、送信されるデータ・ユニットの各ユニットは、受信ノード１２０が順序換えを検出してデータ・ユニットを元の順に再設定し、データ・ユニットの紛失を検出できるようにする、そして参照用に受信ノード１２０から送信ノード１１０に送られる状態メッセージで用いるシーケンス番号３０１に関連付けられる。
【００２９】
送信ノード１１０はそれから、無線リンク１３０で受信ノード１２０にデータ・ユニットのストリームを送信する３０２。図３の例では、シーケンス番号１、２、３、４、５、６、７、８、９および１０の付いたデータ・ユニットが、受信ノード１２０に送信される。データ・ユニットは関連シーケンス番号を囲む正方形で表わされている。図３の例では、シーケンス番号１、５、９および１０の付いたデータ・ユニットが、直線の矢印で示されているように受信ノード１２０により正しく受信される。シーケンス番号２、３、４、６、７および８の付いたデータ・ユニットは、波状の矢印で示されているように受信ノード１２０により受信されないか、または正しく受信されない。
【００３０】
チャネル・リソースに余裕があると、受信ノード１２０は、完全な状態メッセージを送信ノード１１０に送るであろう（図３には示されていない）。この完全な状態メッセージは、シーケンス番号２、３、４、６、７および８の付いたそれぞれのデータ・ユニットの各ユニットに対する否定応答を備える場合があり、すなわち完全な状態メッセージには、各欠落データ・ユニットに対するＮＡＣＫ＿ＳＮフィールドを含む。完全な状態メッセージはさらに、シーケンス番号１、５、９および１０に対する累積的肯定応答、たとえば受信ウィンドウ外で次に予期されるシーケンス番号であることを示すシーケンス番号１１に設定されたＡＣＫ＿ＳＮフィールドを備える場合がある。
【００３１】
たとえば、チャネル品質が完全な状態メッセージを送るには劣悪すぎる場合、図３に描かれているこの例で仮定されているように、受信ノード１２０は、送信を無線リンク１３０で利用できるチャネル・リソースに適応させるために、送信ノード１１０に縮減した状態メッセージ３０５、３０６を送信する３０４場合がある。１つの例に従って、受信ノード１２０は、限定されたリソースのために、縮減した状態メッセージに入れ込めるだけの数の否定応答のみを含め、一方他の否定応答を割愛する。この例では、縮減した状態メッセージは、たとえば、シーケンス番号２、３および４に設定された３つのＮＡＣＫ＿ＳＮにより表わされる、３つの否定応答を含むだけである。
【００３２】
最先端のプロトコルに従って、累積的な肯定応答（たとえば、ＡＣＫ＿ＳＮ）は、１１未満のシーケンス番号の付いたすべてのデータ・ユニットを、そして明示的に否定応答が含まれるそれらのデータ・ユニットを除いて、首尾よく受信したことを示すであろう。最先端の送信ノードは、その結果、あたかもシーケンス番号６、７および８の付いたデータ・ユニットが首尾よく受信されているように、縮減した状態メッセージをそのように解釈するであろう。送信ノードは、それゆえ、それらのデータ・ユニットを再送しないであろうし、そして送信ウィンドウからデータを廃棄さえする場合があり、そのため後で再送することができない。
【００３３】
この誤解の問題を克服するために、累積的な肯定応答確認（たとえば、ＡＣＫ＿ＳＮ）は、完全な状態メッセージに比べて、縮減した状態メッセージに対して異なるように設定可能である。第１の実施形態に従って、縮減した状態メッセージ内の肯定応答（たとえば、ＡＣＫ＿ＳＮ）は、縮減した状態メッセージで割愛されたデータ・ユニットのシーケンス番号に等しいか大きいシーケンス番号の付いたすべてのデータ・ユニットを応答しないように設定され、すなわち、縮減した状態メッセージは、縮減した状態メッセージで割愛された最も低いシーケンス番号に等しいか小さいシーケンス番号の付いたデータ・ユニットに対する肯定応答のみを備える。
【００３４】
かかる方法で、送信ノード１１０は、受信ノードのウィンドウ内で欠落しているが、しかし前記縮減した状態メッセージで報告されていないデータ・ユニットが正しく受信されたと、誤って解釈しないであろう。この例では、このことは、縮減した状態メッセージ３０５がデータ・ユニット１およびデータ・ユニット５を肯定応答するだけで、しかしデータ・ユニット９およびデータ・ユニット１０を肯定応答しないことになるということを意味する。この例の１つの実施形態に従って、方法は縮減した状態メッセージのＡＣＫ＿ＳＮフィールドを６に設定し、それによりシーケンス番号６未満のすべてのデータ・ユニットを、そして明示的にシーケンス番号２、３および４を除いて首尾よく受信したことを、送信ノード１１０に示す。このことは、縮減した状態メッセージ３０６を受信する送信ノード１１０が、縮減した状態メッセージを任意の完全な状態メッセージのように扱い、そして正確な状態解釈を行い、すなわちシーケンス番号１およびシーケンス番号５の付いたデータ・ユニットを正しく受信したと見なし、そしてシーケンス番号２、３および４の付いたデータ・ユニットを再送するであろうということを示唆する。送信ノード１１０は、状態メッセージが縮減した状態メッセージであることを知る必要はない。しかしながら、送信ノードは、シーケンス番号、６、７、８、９および１０の付いた他のアウトスタンディングのデータ・ユニットについての情報を提供するさらなる状態メッセージを期待する。この実施形態の恩恵として、状態メッセージが縮減した状態メッセージであること、すなわち状態メッセージが、すべての欠落（未受信の）データ・ユニットまたはそのセグメントに対する否定応答（たとえば、ＮＡＣＫ＿ＳＮ）は含まないが、しかし部分集合に対してのみ否定応答を含むことを示す任意の表示子は必要ではない。
【００３５】
この実施形態では、受信ノード１２０が、状態メッセージが受信されていることを確信する前に、たとえば予期された再送を受信後に、別の状態メッセージを送らないことが好適である場合がある。別の状態メッセージの送信を回避するために、データ・ユニットの送信時に始動可能であり、そして動作中は受信ノードが状態メッセージを送るのを防止する、状態禁止タイマが適用される場合がある。
【００３６】
第２の実施形態に従って、状態メッセージに備えられる特別な識別子が、この状態メッセージが縮減した状態メッセージであり、そして状態メッセージ全体ではないということを示すのに用いられる。たとえば、縮減した状態メッセージは、データ・ユニットを（たとえば、１つ以上のＮＡＣＫ＿ＳＮフィールドによって）否定応答し、送信ノード１１０から受信ノード１２０への再送を始動させる場合がある。しかしながら、前記識別子は、明示的に否定応答されないデータ・ユニットをいずれも首尾よく応答されたと、送信ノード１１０が解釈することを防止可能である。このことは特に、送信ノード１１０が送信ウィンドウの下限を進めることができないようにし、そして関連のデータ・ユニットをいずれも廃棄することが防止されるということを意味する。上記の例（図示されていない）では、最初の縮減した状態メッセージは、シーケンス番号１、２、３、４、５、９および１０の付いたデータ・ユニットに対する肯定（累積的）応答と解釈されることなく、データ・ユニット６、データ・ユニット７およびデータ・ユニット８に対する否定応答を含む場合がある。
【００３７】
特別のフォーマットを示すのに相応しいフィールドは、たとえばＥ−ＵＴＲＡＮに従って現在定義されている状態フォーマット内のＣＰＴフィールドである場合がある。特別のコード・ポイントは、そのような特別なＮＡＣＫメッセージを示すために定義される場合がある。
【００３８】
送信ノード１１０が本実施形態に従って動作すると、状態メッセージが順序換えされるかまたは紛失しても、送信ウィンドウ状態に何ら支障をもたらすことなく、いくつかの縮減した状態メッセージが送られる場合がある。
【００３９】
応答（たとえば、ＡＣＫ＿ＳＮ）のフィールドが送信ノード１１０で解釈されるべきではないことが知られていると、応答のフィールドが割愛さえされる場合があり、すなわち、状態メッセージの大きさを最適化し、そして所与の無線リソースでさらなる否定応答を送信できるようにするであろう特別な状態メッセージ・フォーマットが、この目的のために用いられる。
【００４０】
その代わりに、この特定の例では、少なくともシーケンス番号１０の付いたデータ・ユニット（のセグメント）が受信されていることを送信ノードに示す、受信ウィンドウの上限（この例ではＡＣＫ＿ＳＮ＝１１）に累積的な肯定応答が設定される場合がある。
【００４１】
頻繁に状態メッセージが、データ・ユニットに含まれるポール・フラッグを用いて、送信ノード１１０により要求される。これは通常、送信ウィンドウを進めるために行われる。かかる場合、否定応答のみを備えているが、しかし送信ノード１１０が送信ウィンドウを進めることを防止する、第２の実施形態に従った状態メッセージは役に立たない。
【００４２】
第３の実施形態に従って、状態メッセージに備えられている特別な識別子が、状態メッセージが縮減した状態メッセージであり、そして状態メッセージ全体ではないということを示すのに用いられる。この状態メッセージを受信すると、送信ノード１１０は、送信ウィンドウの下限を最も低い否定応答されたデータ・ユニットまで進める場合がある。しかしながら、送信ノードは、そうすることができるようにする別の状態メッセージを受信しないと、最も高い否定応答されたシーケンス番号を超えて送信ウィンドウの下限を進めない場合がある。
【００４３】
受信ノード１２０内の状態禁止タイマのような特別な手段は、受信ノード１２０が、否定応答の部分集合のみを備えている１つの縮減した状態メッセージのみを送ることを、保証しなければならない。
【００４４】
上記の例（図には示されていない）では、縮減した状態メッセージは、特別な識別子に加えて、シーケンス番号２、３および４の付いたデータ・ユニットに対する否定応答を含むであろう。送信ノード１１０は、ウィンドウの下限をシーケンス番号２に上げることができ、すなわち、シーケンス番号１の付いたデータ・ユニットを送信ウィンドウから取り除くことができる。
【００４５】
第４の実施形態に従って、いくつかの縮減した状態メッセージがすべての欠落データ・ユニットを報告するのに必要であると、特別な状態メッセージ・タイプが、ウィンドウ下限に最も近い否定応答を備えている第１の縮減した状態メッセージに対して定義される場合があり、そして第２の特別な状態メッセージ・タイプが、他のどのような否定応答を備えている後続の縮減した状態メッセージに対して定義される場合がある。
【００４６】
第１の特別な状態メッセージ・フォーマットの縮減した状態メッセージのみが、送信ノード１１０がウィンドウ下限を第１の否定応答されたシーケンス番号まで進めることができるようにする一方、第２の特別な状態メッセージ・フォーマットの縮減した状態メッセージは、送信ウィンドウを進めるのに用いてはならない。
【００４７】
本実施形態では、累積的な肯定応答フィールドは、必要ではなく、そして送信リソースを節約するために、特別の状態メッセージ・フォーマットから除去可能である。
【００４８】
上記の例（図には示されていない）では、第１の縮減した状態メッセージは、シーケンス番号２、３および４の付いたデータ・ユニットに対する否定応答を備えるであろう。第２の特別な状態メッセージ・フォーマットの縮減した状態メッセージは、シーケンス番号６、７および８の付いたデータ・ユニットに対する否定応答を備える。
【００４９】
一部の実施形態に従って、送信ノード１１０から受信ノード１２０に無線リンク１３０で送信されるデータ・ユニットまたはデータ・ユニット・セグメント“データ・ユニット”に関する状態情報を取り扱うための、受信ノード１２０における方法の工程は、図４に描かれているフロー図を参照してこれから説明する。本方法は以下の工程を備えている。
【００５０】
４０１．受信ノード１２０は、送信ノード１１０により送信されているいくつかのデータ・ユニット２、３、４、６、７、８が欠落していることを確定する。
【００５１】
４０２．受信ノード１２０は、縮減した状態メッセージを送信ノード１１０に無線リンクで送る。メッセージは、欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備え、そして欠落データ・ユニットの残り６、７、８に対する否定応答を割愛するように縮減される。欠落データ・ユニットの残り６、７、８に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノード１１０により誤って解釈されないであろう。
【００５２】
一部の実施形態では、縮減した状態メッセージに備えられる、欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、限定されたリソースのために、縮減した状態メッセージに入れ込めるだけの数の否定応答により表わされる。
【００５３】
受信ノード１２０は、受信ウィンドウを用いる場合がある。一部の実施形態では、欠落データ・ユニットの最初の部分２、３、４に対する否定応答が、受信ウィンドウの下限に最も近い欠落データ・ユニットである。
【００５４】
一部の実施形態では、縮減した状態メッセージは、縮減した状態メッセージで否定応答が割愛された最初の欠落データ・ユニット未満のデータ・ユニットを肯定応答する。
【００５５】
１つの実施形態では、肯定応答は、縮減した状態メッセージで否定応答が割愛された最初の欠落データ・ユニットを、ＡＣＫ＿ＳＮフィールドに設定することにより行われ、否定応答が割愛された最初の欠落データ・ユニット未満のシーケンス番号の付いたデータ・ユニットが応答されていることを意味する。
【００５６】
一部の実施形態では、否定応答されたデータ・ユニットのみが送信ノード１１０による再送が始動されることになるように、正しく受信されたデータ・ユニット１、５、９、１０は、縮減した状態メッセージで応答されないであろうという表示を、縮減した状態メッセージが備える。縮減した状態メッセージの特別なフォーマットは、正しく受信されたデータ・ユニット１、５、９、１０が、縮減した状態メッセージで応答されないであろうという表示である場合がある。一部の実施形態では、縮減した状態メッセージ内の応答のフィールドは、応答のために用いられず、しかし、その代わりにさらなる否定応答のために用いられる。
【００５７】
４０３．これは、オプションの工程である。一部の実施形態では、第１の特別な状態メッセージ・タイプが、受信ウィンドウの下限に最も近い欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備えている縮減した状態メッセージに用いられる。この工程では、受信ノード１２０は、第２の特別な状態メッセージ・タイプを用いて、第２の縮減した状態メッセージを送信ノード１１０に無線リンク１３０で送る場合がある。第２の縮減した状態メッセージは、欠落データ・ユニットの残り６、７、８に対する割愛された否定応答の少なくとも１つを備える。
【００５８】
送信ノード１１０から受信ノード１２０に無線リンク１３０で送信されるデータ・ユニットまたはデータ・ユニット・セグメント“データ・ユニット”に関する状態情報を取り扱うための上記方法の工程を行うために、受信ノード１２０は、図５に描かれている装置５００を備える。
【００５９】
受信ノード装置５００は、送信ノード（１１０）により送信されているいくつかのデータ・ユニット２、３、４、６、７、８が欠落していることを確定するように構成された確定部５１０を備える。
【００６０】
受信ノード装置５００はさらに、縮減した状態メッセージを送信ノード１１０に無線リンクで送るように構成された送信部５２０を備える。メッセージは、欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備え、そして欠落データ・ユニットの残り６、７、８に対する否定応答を割愛するように縮減される。欠落データ・ユニットの残り６、７、８に対する割愛した否定応答は、正しく受信されたデータ・ユニットとして送信ノード１１０により誤って解釈されないであろう。
【００６１】
縮減した状態メッセージに備えられる欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、限定されたリソースのために、縮減した状態メッセージに入れ込めるだけの数の否定応答により表わされる場合がある。
【００６２】
受信ノード１２０は、受信ウィンドウを用いる場合があり、一部の実施形態では、欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、受信ウィンドウの下限に最も近い欠落データ・ユニットである。
【００６３】
第１の特別な状態メッセージ・タイプは、受信ウィンドウの下限に最も近い欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備えている縮減した状態メッセージに用いられるように構成される場合がある。送信部５２０はさらに、第２の特別な状態メッセージ・タイプを用いて、第２の縮減した状態メッセージを送信ノード１１０に無線リンク１３０で送るように構成される場合がある。第２の縮減した状態メッセージは、欠落データ・ユニットの残り（６、７、および８）に対する割愛された否定応答の少なくとも１つを備えるように構成される。
【００６４】
一部の実施形態では、縮減した状態メッセージは、縮減した状態メッセージで否定応答が割愛された最初の欠落データ・ユニット未満のデータ・ユニットを肯定応答するように構成される。
【００６５】
１つの実施形態では、ＡＣＫ＿ＳＮフィールドに、縮減した状態メッセージで否定応答が割愛された最初の欠落データ・ユニットを設定することにより、肯定応答が行われるように構成され、否定応答が割愛された最初の欠落データ・ユニット未満のシーケンス番号の付いたデータ・ユニットが応答されていることを意味する。
【００６６】
一部の実施形態では、否定応答されたデータ・ユニットのみが送信ノード１１０により再送が始動されることになるように、正しく受信されたデータ・ユニット１、５、９、１０は、縮減した状態メッセージで応答されないであろうという表示を、縮減した状態メッセージが備えるように構成される。縮減した状態メッセージの特別なフォーマットは、正しく受信されたデータ・ユニット１、５、９、１０が、縮減した状態メッセージでは応答されないであろうという表示である場合がある。
【００６７】
一部の実施形態では、縮減した状態メッセージ内の応答のフィールドは、応答には用いられず、しかし、その代わりにさらなる否定応答に用いられるように構成される。
【００６８】
一部の実施形態に従って、送信ノード１１０から受信ノード１２０に無線リンク１３０で送信されるデータ・ユニットまたはデータ・ユニット・セグメント“データ・ユニット”に関する状態情報を取り扱うための、送信ノード１１０における方法の工程は、図６に描かれているフロー図を参照して、これから説明する。本方法は以下の工程を備える。
【００６９】
６０１．送信ノード１１０は、無線リンク１３０で受信ノード１２０にデータ・ユニットのストリーム、すなわちデータ・ユニット・セグメント１、２、３、４、５、６、７、８、９、１０を送信する。受信ノード１２０は、送信データ・ユニットの一部１、５、９、１０を正しく受信するが、しかしいくつかの送信データ・ユニット２、３、４、６、７、８の欠落に気付く。
【００７０】
６０２．送信ノード１１０はそれから、縮減した状態メッセージを受信ノード１２０から無線リンク１３０で受信する。メッセージは、欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備え、そして欠落データ・ユニットの残り６、７、８に対する否定応答を割愛するように縮減される。欠落データ・ユニットの残り６、７、８に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノード１１０により誤って解釈されないであろう。
【００７１】
一部の実施形態では、縮減した状態メッセージに備えられた、欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、限定されたリソースのために、縮減した状態メッセージに入れ込めるだけの数の否定応答により表わされる。
【００７２】
一部の実施形態では、欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、受信ノード１２０内の受信ウィンドウの下限に最も近い欠落データ・ユニットである。
【００７３】
一部の実施形態では、縮減した状態メッセージは、縮減した状態メッセージで否定応答が割愛されたデータ・ユニット未満のデータ・ユニットを肯定応答する。
【００７４】
１つの実施形態では、肯定応答は、縮減した状態メッセージで否定応答が割愛された最初の欠落データ・ユニットを、ＡＣＫ＿ＳＮフィールドに設定することにより行われる。これは、否定応答が割愛された最初の欠落データ・ユニット未満のシーケンス番号の付いたデータ・ユニットが応答されていることを意味する。
【００７５】
否定応答されたデータ・ユニットのみが再送を始動されることになるように、正しく受信されたデータ・ユニット１、５、９、１０は、縮減した状態メッセージで応答されないであろうという表示を、縮減した状態メッセージが備える場合がある。縮減した状態メッセージの特別なフォーマットは、正しく受信されたデータ・ユニット１、５、９、１０が、縮減した状態メッセージでは応答されないであろうという表示である場合がある。
【００７６】
一部の実施形態では、縮減した状態メッセージ内の応答のフィールドは、応答には用いられず、しかし、その代わりにさらなる否定応答に用いられる。
【００７７】
６０３．これはオプションの工程である。一部の実施形態では、送信ノード１１０は送信ウィンドウを用いる。この工程では、送信ノード１１０は、送信ウィンドウの下限を最も低い否定応答されたデータ・ユニットまで上げる。
【００７８】
６０４．これはまた、オプションの工程である。一部の実施形態では、第１の特別な状態メッセージ・タイプが、受信ノード１２０の受信ウィンドウの下限に最も近い欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備えている縮減した状態メッセージに用いられる。この工程では、送信ノードは、第２の縮減した状態メッセージを受信ノード１２０から無線リンク１３０で受信し、ここでは第２の特別な状態メッセージ・タイプが用いられる。第２の縮減した状態メッセージは、欠落データ・ユニットの残り６、７、８に対する割愛された否定応答の少なくとも１つを備える。
【００７９】
一部の実施形態では、第１の特別な状態メッセージ・タイプの縮減した状態メッセージを受信すると、送信ノード１１０が送信ウィンドウ下限を第１の否定応答されたシーケンス番号まで進めることができるようにする一方、第２の特別な状態メッセージ・タイプの縮減した状態メッセージは、送信ウィンドウを進めないようにする。
【００８０】
送信ノード１１０から受信ノード１２０に送信されるデータ・ユニットまたはデータ・ユニット・セグメント“データ・ユニット”に関する状態情報を取り扱うための上記方法の工程を行うために、送信ノード１１０は図７に描かれている装置７００を備える。
【００８１】
送信ノード装置７００は、無線リンク１３０で受信ノード１２０にデータ・ユニット１、２、３、４、５、６、７、８、９、１０のストリームを送信するように構成された送信部７１０を備える。受信ノード１２０は、送信されたデータ・ユニットの一部１、５、９、１０を正しく受信するが、しかし送信されたいくつかのデータ・ユニット２、３、４、６、７、８の欠落に気付く。
【００８２】
送信ノード装置７００はさらに、縮減した状態メッセージを受信ノード１２０から無線リンク１３０で受信するように構成された受信部７２０を備える。メッセージは、欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備え、そして欠落データ・ユニットの残り６、７、８に対する否定応答を割愛するように縮減される。欠落データ・ユニットの残り６、７、８に対する割愛された否定応答は、正しく受信されたデータ・ユニットとして送信ノード１１０により誤って解釈されないであろう。
【００８３】
一部の実施形態では、縮減した状態メッセージに備えられる欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、限定されたリソースのために縮減した状態メッセージに入れ込めるだけの数の否定応答により表わされる。欠落データ・ユニットの最初の部分２、３、４に対する否定応答は、受信ノード１２０の受信ウィンドウの下限に最も近い欠落データ・ユニットである場合がある。シーケンス番号は、ある時点で循環使用する場合があり、“より低い（lower）”は最早適切ではないことに留意されたい。本明細書では、“最も低いシーケンス番号”は、ウィンドウ下限に最も近いシーケンス番号のことである。さらに、比較はすべて、ある参照シーケンス番号に対してモジュロ演算で行われる場合がある。
【００８４】
一部の実施形態に従って、第１の特別な状態メッセージ・タイプが、受信ウィンドウの下限に最も近い欠落データ・ユニットの最初の部分２、３、４に対する否定応答を備えている縮減した状態メッセージに用いられる。
【００８５】
受信部７２０はさらに、第２の縮減した状態メッセージを受信ノード１２０から無線リンクで受信するように構成される場合があり、そこでは、第２の特別な状態メッセージ・タイプが用いられ、そして第２の縮減した状態メッセージは、欠落データ・ユニットの残り６、７、８に対する割愛された否定応答の少なくとも１つを備えている。
【００８６】
一部の実施形態では、第１の特別な状態メッセージ・タイプの縮減した状態メッセージを受信すると、送信ノード１１０が送信ウィンドウ下限を第１の否定応答されたシーケンス番号まで進めることができるようにする一方、第２の特別な状態メッセージ・タイプの縮減した状態メッセージは、送信ウィンドウを進めないようにする。
【００８７】
一部の実施形態では、縮減した状態メッセージは、縮減した状態メッセージで否定応答が割愛されたデータ・ユニット未満のデータ・ユニットを肯定応答する。
【００８８】
１つの実施形態では、肯定応答は、縮減した状態メッセージで否定応答が割愛された最初の欠落データ・ユニットを、ＡＣＫ＿ＳＮフィールドに設定することにより行われる。これは、否定応答が割愛された最初の欠落データ・ユニット未満のシーケンス番号の付いたデータ・ユニットが応答されていることを意味する。
【００８９】
否定応答されたデータ・ユニットのみが再送を始動されることになるように、正しく受信されたデータ・ユニット１、５、９、１０は、縮減した状態メッセージで応答されないであろうという表示を、縮減した状態メッセージが備える場合がある。
【００９０】
縮減した状態メッセージの特別なフォーマットは、正しく受信されたデータ・ユニット１、５、９、１０が、縮減した状態メッセージで応答されないであろうという表示である場合がある。
【００９１】
一部の実施形態では、縮減した状態メッセージ内の応答のフィールドは、応答には用いられず、その代わりにさらなる否定応答に用いられる。
【００９２】
送信ノード１１０は送信ウィンドウを用いる場合がある。一部の実施形態では、送信ノード装置７００はさらに、送信ウィンドウの下限を最も低い否定応答されたデータ・ユニットまで上げるように構成されたウィンドウ管理部７３０を備える。
【００９３】
送信ノード１１０から受信ノード１２０に無線リンク１３０で送信されるデータ・ユニットに関する状態情報を取り扱うための本メカニズムは、１つ以上のプロセッサ、たとえば図５に描かれている受信ノード装置５００のプロセッサ５３０、または図７に描かれている送信ノード装置７００のプロセッサ７４０によって、本解決策の機能を行うためのコンピュータ・プログラム・コードとともに実装可能である。上述のプログラム・コードはまた、コンピュータ・プログラムとして、たとえば、送信ノード１１０または受信ノード１２０にロードする場合に本解決策を行うためのコンピュータ・プログラム・コードを保持するデータ記憶媒体の形で、提供される場合がある。１つのそのような記憶媒体は、ＣＤ  ＲＯＭディスクの形である場合がある。しかしながら、メモリ・スティックのような他のデータ記憶媒体を用いて実現可能である。
【００９４】
コンピュータ・プログラム・コードはさらに、サーバ上で純粋のプログラム・コードとして提供され、そして送信ノード１１０または受信ノード１２０に遠隔でダウンロードできる。
【００９５】
本方法の一部の例は、送信ノード１１０から受信ノード１２０に無線リンク１３０で送信されるデータ・ユニットに関する状態情報を取り扱うための、送信ノード１１０における方法として説明される場合がある。
【００９６】
本方法は、データ・ユニットのストリームまたはデータ・ユニット・セグメントを、各データ・ユニットがシーケンス番号に関連付けられて、受信ノード１２０に無線リンクで送信する工程を備える。本方法は、受信ノード１２０から縮減した状態メッセージを受信するさらなる工程を備える。縮減した状態メッセージは、情報および、縮減したメッセージが縮減され、そしてしたがって完全な状態メッセージとして解釈されてはいけないという表示を備える。
【００９７】
一部の例では、縮減した状態メッセージはさらに、情報を備えている縮減した状態メッセージ内のフィールドをどのように解釈するかの表示を備える。
【００９８】
完全でない情報は、受信ノードにより受信された、すなわち応答されたデータ・ユニットの送信ストリームのデータ・ユニットのいずれであるかおよびそれぞれのシーケンス番号、そして受信ノードによりいずれが受信されていないか、すなわち応答されていないかに関する。
【００９９】
本発明の一部のさらなる例は、送信ノード１１０から受信ノード１２０に無線リンク１３０で送信されるデータ・ユニットに関する状態情報を取り扱うための、受信ノード１２０における方法として説明される場合がある。
【０１００】
本方法は、データ・ユニットのストリームまたはデータ・ユニット・セグメントを、各データ・ユニットがシーケンス番号に関連付けられて、送信ノードから無線リンクで受信する工程を備える。本方法はさらに、送信ノードに縮減した状態メッセージを送信する工程を備える。縮減した状態メッセージでは、データ・ユニットに関連付けられたシーケンス番号の応答、たとえばＡＣＫ＿ＳＮが、縮減した状態メッセージで割愛されるデータ・ユニットに関連付けされたシーケンス番号の非応答、たとえばＮＡＣＫ＿ＳＮに等しいかまたは大きいそれぞれの関連シーケンス番号の付いたいずれのデータ・ユニットにも応答しないように、設定される。
【０１０１】
単語“備える”または“備えている”を用いる場合、本用語は限定されないものとして解釈されるべきであり、すなわち、“で少なくとも構成されている”を意味している。
【０１０２】
本発明は、上記の好適な実施形態に限定されない。様々な代替、修正および均等が用いられる場合がある。したがって、上記の実施形態は、本発明の範囲を限定すると解釈されるべきではなく、本発明の範囲は添付の請求項により規定される。
【図１】
2019024240.tif 000003
【図２】
2019024240.tif 000004
【図３】
2019024240.tif 000005
【図４】
2019024240.tif 000006
【図５】
2019024240.tif 000007
【図６】
2019024240.tif 000008
【図７】
2019024240.tif 000009
【手続補正書】
【提出日】平成30年10月11日(2018.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線リンクを介してピア肯定応答モード（ＡＭ）無線リンク制御（ＲＬＣ）エンティティからＡＭＲＬＣエンティティへ送信されたＲＬＣデータプロトコルデータユニット（ＰＤＵ）の状態情報を取り扱うための、受信側の前記ＡＭＲＬＣエンティティにおける方法であって、各ＲＬＣデータＰＤＵは、それぞれのシーケンス番号（ＳＮ）を有しており、前記方法は、
前記ピアＡＭＲＬＣエンティティによって送信された多数のＲＬＣデータＰＤＵが欠落したことを検出するステップと、
前記欠落したＲＬＣデータＰＤＵの最初の部分に対するＮＡＣＫ＿ＳＮを含み、前記欠落したＲＬＣデータＰＤＵの残りの部分に対するＮＡＣＫ＿ＳＮを割愛したステータスＰＤＵを構築するステップと、
前記ステータスＰＤＵのＡＣＫ＿ＳＮフィールドを、該ステータスＰＤＵからＮＡＣＫ＿ＳＮが割愛された次の未受信のＲＬＣデータＰＤＵのＳＮに設定するステップと、
前記無線リンクを介して前記ＡＭＲＬＣエンティティから前記ピアＡＭＲＬＣエンティティに前記ステータスＰＤＵを送信するステップと、
を含むことを特徴とする方法。
【請求項２】
前記構築するステップは、前記ステータスＰＤＵを示すために、該ステータスＰＤＵの制御ＰＤＵタイプ（ＣＰＴ）フィールド内に特別な識別子を含めるステップを更に含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記構築するステップは、追加のＮＡＣＫ＿ＳＮの送信を可能にするために、前記ステータスＰＤＵからＡＣＫ＿ＳＮを割愛するステップを更に含む
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記欠落したＲＬＣデータＰＤＵの前記残りの部分に対するＮＡＣＫ＿ＳＮを含む１以上の第２のステータスＰＤＵを構築するステップを更に含み、該１以上の第２のステータスＰＤＵは、前記ピアＡＭＲＬＣエンティティに送信ウィンドウを進ませることができない
ことを特徴とする請求項１に記載の方法。
【請求項５】
最も古いアウトスタンディングのＲＬＣデータＰＤＵのＳＮに対応するウィンドウ下限を維持するステップと、
最も高い受信されたＲＬＣデータＰＤＵのＳＮに対応するウィンドウ上限を維持するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
無線リンクを介してピア肯定応答モード（ＡＭ）無線リンク制御（ＲＬＣ）エンティティからＡＭＲＬＣエンティティへ送信されたＲＬＣデータプロトコルデータユニット（ＰＤＵ）の状態情報を取り扱うための、受信側の前記ＡＭＲＬＣエンティティであって、各ＲＬＣデータＰＤＵは、それぞれのシーケンス番号（ＳＮ）を有しており、該ＡＭＲＬＣエンティティは、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を含み、該プログラムコードは前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、
前記ピアＡＭＲＬＣエンティティによって送信された多数のＲＬＣデータＰＤＵが欠落したことを検出させ、
前記欠落したＲＬＣデータＰＤＵの最初の部分に対するＮＡＣＫ＿ＳＮを含み、前記欠落したＲＬＣデータＰＤＵの残りの部分に対するＮＡＣＫ＿ＳＮを割愛したステータスＰＤＵを構築させ、
前記ステータスＰＤＵのＡＣＫ＿ＳＮフィールドを、該ステータスＰＤＵからＮＡＣＫ＿ＳＮが割愛された次の未受信のＲＬＣデータＰＤＵのＳＮに設定させ、
前記無線リンクを介して前記ＡＭＲＬＣエンティティから前記ピアＡＭＲＬＣエンティティに前記ステータスＰＤＵを送信させる
ことを特徴とするＡＭＲＬＣエンティティ。
【請求項７】
前記ステータスＰＤＵは、該ステータスＰＤＵを示すために、該ステータスＰＤＵの制御ＰＤＵタイプ（ＣＰＴ）フィールド内に特別な識別子を更に含む
ことを特徴とする請求項６に記載のＡＭＲＬＣエンティティ。
【請求項８】
前記ステータスＰＤＵは、追加のＮＡＣＫ＿ＳＮの送信を可能にするために、該ステータスＰＤＵからＡＣＫ＿ＳＮを更に欠いている
ことを特徴とする請求項６に記載のＡＭＲＬＣエンティティ。
【請求項９】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、前記欠落したＲＬＣデータＰＤＵの前記残りの部分に対するＮＡＣＫ＿ＳＮを含む１以上の第２のステータスＰＤＵを送信させるコンピュータプログラムコードを含み、該１以上の第２のステータスＰＤＵは、前記ピアＡＭＲＬＣエンティティに送信ウィンドウを進ませることができない
ことを特徴とする請求項６に記載のＡＭＲＬＣエンティティ。
【請求項１０】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、
最も古いアウトスタンディングのＲＬＣデータＰＤＵのＳＮに対応するウィンドウ下限を維持させ、
最も高い受信されたＲＬＣデータＰＤＵのＳＮに対応するウィンドウ上限を維持させる
コンピュータプログラムコードを含む
ことを特徴とする請求項６に記載のＡＭＲＬＣエンティティ。
【請求項１１】
無線リンクを介して肯定応答モード（ＡＭ）無線リンク制御（ＲＬＣ）エンティティからピアＡＭＲＬＣエンティティへ送信されたＲＬＣデータプロトコルデータユニット（ＰＤＵ）の状態情報を取り扱うための、送信側の前記ＡＭＲＬＣエンティティにおける方法であって、前記方法は、
前記無線リンクを介して前記ピアＡＭＲＬＣエンティティにＲＬＣデータＰＤＵのストリームを送信するステップであって、該ピアＡＭＲＬＣエンティティは、前記ＲＬＣデータＰＤＵのいくつかを正しく受信するが前記ＲＬＣデータＰＤＵの多数を欠落し、各ＲＬＣデータＰＤＵはそれぞれのシーケンス番号（ＳＮ）を有する、前記送信するステップと、
前記無線リンクを介して前記ピアＡＭＲＬＣエンティティからステータスＰＤＵを受信するステップであって、該ステータスＰＤＵのＡＣＫ＿ＳＮフィールドには、該ステータスＰＤＵからＮＡＣＫ＿ＳＮが割愛された次の未受信のＲＬＣデータＰＤＵのＳＮが設定される、前記受信するステップと、
前記ステータスＰＤＵを、前記欠落したＲＬＣデータＰＤＵの最初の部分に対するＮＡＣＫ＿ＳＮを含み、かつ、前記欠落したＲＬＣデータＰＤＵの残りの部分に対するＮＡＣＫ＿ＳＮを割愛している、として解釈するステップと、
を含むことを特徴とする方法。
【請求項１２】
前記欠落したＲＬＣデータＰＤＵの前記残りの部分に対するＮＡＣＫ＿ＳＮを含む１以上の第２のステータスＰＤＵを受信するステップを更に含み、該１以上の第２のステータスＰＤＵは、前記ＡＭＲＬＣエンティティに送信ウィンドウを進ませることができない
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
ＡＣＫ＿ＳＮが受信されなかった最も古いアウトスタンディングのＲＬＣデータＰＤＵのＳＮに対応するウィンドウ下限を維持するステップを更に含む
ことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記ステータスＰＤＵ内の最も古いアウトスタンディングのＲＬＣデータＰＤＵに対するＡＣＫ＿ＳＮの受信に応答して、前記ウィンドウ下限を次に最も古いアウトスタンディングのＲＬＣデータＰＤＵに進めるステップを更に含む
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
次に送信されるＲＬＣデータＰＤＵのＳＮに対応するウィンドウ上限を維持するステップを更に含む
ことを特徴とする請求項１１に記載の方法。
【請求項１６】
前記ステータスＰＤＵは、該ステータスＰＤＵの制御ＰＤＵタイプ（ＣＰＴ）フィールドに含まれる特別な識別子を参照させ該ステータスＰＤＵとして解釈される
ことを特徴とする請求項１１に記載の方法。
【請求項１７】
無線リンクを介して肯定応答モード（ＡＭ）無線リンク制御（ＲＬＣ）エンティティからピアＡＭＲＬＣエンティティへ送信されたＲＬＣデータプロトコルデータユニット（ＰＤＵ）の状態情報を取り扱うための、送信側の前記ＡＭＲＬＣエンティティであって、該ＡＭＲＬＣエンティティは、少なくとも１つのプロセッサと、コンピュータプログラムコードを含む少なくとも１つのメモリと、を含み、該プログラムコードは前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、
前記無線リンクを介して前記ピアＡＭＲＬＣエンティティにＲＬＣデータＰＤＵのストリームを送信させ、該ピアＡＭＲＬＣエンティティは、前記ＲＬＣデータＰＤＵのいくつかを正しく受信するが前記ＲＬＣデータＰＤＵの多数を欠落し、各ＲＬＣデータＰＤＵはそれぞれのシーケンス番号（ＳＮ）を有しており、
前記無線リンクを介して前記ピアＡＭＲＬＣエンティティからステータスＰＤＵを受信させ、該ステータスＰＤＵのＡＣＫ＿ＳＮフィールドには、該ステータスＰＤＵからＮＡＣＫ＿ＳＮが割愛された次の未受信のＲＬＣデータＰＤＵのＳＮが設定されており、
前記ステータスＰＤＵを、前記欠落したＲＬＣデータＰＤＵの最初の部分に対するＮＡＣＫ＿ＳＮを含み、かつ、前記欠落したＲＬＣデータＰＤＵの残りの部分に対するＮＡＣＫ＿ＳＮを割愛している、として解釈させる
ことを特徴とするＡＭＲＬＣエンティティ。
【請求項１８】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、前記欠落したＲＬＣデータＰＤＵの前記残りの部分に対するＮＡＣＫ＿ＳＮを含む１以上の第２のステータスＰＤＵを受信させるコンピュータプログラムコードを含み、該１以上の第２のステータスＰＤＵは、前記ＡＭＲＬＣエンティティに送信ウィンドウを進ませることができない
ことを特徴とする請求項１７に記載のＡＭＲＬＣエンティティ。
【請求項１９】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、ＡＣＫ＿ＳＮが受信されなかった最も古いアウトスタンディングのＲＬＣデータＰＤＵのＳＮに対応するウィンドウ下限を維持させるコンピュータプログラムコードを含む
ことを特徴とする請求項１７に記載のＡＭＲＬＣエンティティ。
【請求項２０】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、前記ステータスＰＤＵ内の最も古いアウトスタンディングのＲＬＣデータＰＤＵに対するＡＣＫ＿ＳＮの受信に応答して、前記ウィンドウ下限を次に最も古いアウトスタンディングのＲＬＣデータＰＤＵに進めさせるコンピュータプログラムコードを含む
ことを特徴とする請求項１９に記載のＡＭＲＬＣエンティティ。
【請求項２１】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、次に送信されるＲＬＣデータＰＤＵのＳＮに対応するウィンドウ上限を維持させるコンピュータプログラムコードを含む
ことを特徴とする請求項１７に記載のＡＭＲＬＣエンティティ。
【請求項２２】
前記メモリは、前記プロセッサにより実行されたとき前記ＡＭＲＬＣエンティティに、前記ステータスＰＤＵを、該ステータスＰＤＵの制御ＰＤＵタイプ（ＣＰＴ）フィールドに含まれる特別な識別子を参照させ該ステータスＰＤＵとして解釈させるコンピュータプログラムコードを含む
ことを特徴とする請求項１７に記載のＡＭＲＬＣエンティティ。
【外国語明細書】
2019024240000001.pdf