(57)【特許請求の範囲】
【請求項１】
無線リンク制御（ＲＬＣ）受信側に適用されるステータスレポートの処理方法であって、
ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成し、前記現在送信すべきステータスレポートに前記送信すべきステータスレポートのタイムシーケンス情報が含まれるようにするステップと、
前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信し、前記ＲＬＣ送信側が前記ステータスレポートを受信した後、前記ステータスレポートに含まれたタイムシーケンス情報に基づいて、前記ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断するステップとを含み、
前記タイムシーケンス情報が前記現在送信すべきステータスレポートのシーケンス番号である場合、前記現在送信すべきステータスレポートを生成する前記ステップは、
前回送信されたステータスレポートのシーケンス番号を取得し、
前記前回送信されたステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートのシーケンス番号を算出し、
前記現在送信すべきステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートを生成することであることを特徴とする方法。
【請求項２】
前記現在送信すべきステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートを生成することが、
前記現在送信すべきステータスレポートのシーケンス番号を、前記現在送信すべきステータスレポートのＣＰＴフィールドに記入すること、または、
前記現在送信すべきステータスレポートのシーケンス番号を、前記現在送信すべきステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドに記入することであることを特徴とする
請求項１に記載の方法。
【請求項３】
無線リンク制御（ＲＬＣ）送信側に適用されるステータスレポートの処理方法であって、
現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得するステップと、
前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断するステップと、
前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄するステップとを含むことを特徴とする方法。
【請求項４】
前記タイムシーケンス情報が、前記現在受信されたステータスレポートの生成時間であり、または、
前記タイムシーケンス情報が、前記現在受信されたステータスレポートのシーケンス番号であることを特徴とする
請求項３に記載の方法。
【請求項５】
前記タイムシーケンス情報が前記現在受信されたステータスレポートのシーケンス番号である場合、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断する前記ステップは、
前記現在受信されたステータスレポートのシーケンス番号が、
前回受信されたステータスレポートのシーケンス番号と同じであり、または、
現在受信すべきステータスレポートのシーケンス番号のスライド区間外に位置するという条件を満たすかどうかを判断し、
前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たした場合、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断し、
前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たさない場合、前記現在受信されたステータスレポートのシーケンス番号に基づいて、前記現在受信すべきステータスレポートのシーケンス番号のスライド区間を更新し、そして前記現在受信されたステータスレポートのシーケンス番号を前記前回受信されたステータスレポートのシーケンス番号として記録することであることを特徴とする
請求項４に記載の方法。
【請求項６】
現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得する前記ステップが、
現在受信されたステータスレポートのＣＰＴフィールドに含まれるシーケンス番号を取得すること、または、
現在受信されたステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドに含まれるシーケンス番号を取得することであることを特徴とする
請求項５に記載の方法。
【請求項７】
通信装置であって、ＲＬＣ受信側として、この通信装置は、生成モジュール、送信モジュールを備え、ここで、
前記生成モジュールは、ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成することに用いられ、前記現在送信すべきステータスレポートに前記現在送信すべきステータスレポートのタイムシーケンス情報が含まれ、
前記送信モジュールは、前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信することに用いられ、前記ＲＬＣ送信側が前記ステータスレポートを受信した後、前記ステータスレポートに含まれたタイムシーケンス情報に基づいて、前記ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断し、
前記タイムシーケンス情報は、前記現在送信すべきステータスレポートのシーケンス番号であり、前記生成モジュールは、
前回送信されたステータスレポートのシーケンス番号を取得することに用いられる取得モジュールと、
前記前回送信されたステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートのシーケンス番号を算出することに用いられる算出モジュールと、
前記現在送信すべきステータスレポートのシーケンス番号に基づいて、現在送信すべきステータスレポートを生成することに用いられる実行モジュールとを含むことを特徴とする装置。
【請求項８】
通信装置であって、ＲＬＣ送信側として、この通信装置は、取得モジュール、判断モジュール、破棄モジュールを備え、ここで、
前記取得モジュールは、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得することに用いられ、
前記判断モジュールは、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断することに用いられ、
前記破棄モジュールは、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄することに用いられることを特徴とする装置。
【請求項９】
前記タイムシーケンス情報は、前記現在受信されたステータスレポートのシーケンス番号であり、前記判断モジュールは、
前記現在受信されたステータスレポートのシーケンス番号が、前回受信されたステータスレポートのシーケンス番号と同じであり、または、
現在受信すべきステータスレポートのシーケンス番号のスライド区間外に位置するという条件を満たすかどうかを判断することに用いられる実行モジュールと、
前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たした場合、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断することに用いられる判断モジュールと、
前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たさない場合、前記現在受信されたステータスレポートのシーケンス番号に基づいて、前記現在受信すべきステータスレポートのシーケンス番号のスライド区間を更新し、そして前記現在受信されたステータスレポートのシーケンス番号を前記前回受信されたステータスレポートのシーケンス番号として記録することに用いられる更新モジュールとを含むことを特徴とする
請求項８に記載の装置。
【請求項１０】
通信システムであって、このシステムは、ＲＬＣ受信側、ＲＬＣ送信側を備え、ここで、
前記ＲＬＣ受信側は、前記ＲＬＣ送信側から送信されたステータスレポート応答要求を受信し、前記ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成し、前記現在送信すべきステータスレポートに現在送信すべきステータスレポートのタイムシーケンス情報が含まれ、そして前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信することに用いられ、
前記ＲＬＣ送信側は、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得し、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断し、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄することに用いられることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術分野に関し、特にステータスレポートの処理方法、通信装置及び通信システムに関する。
【背景技術】
【０００２】
発展型地上無線アクセスネットワークノードＢ（ｅＮＢ：Ｅ-ＵＲＴＡＮ    ＮｏｄｅＢ）とユーザ装置（ＵＥ：Ｕｓｅｒ Ｅｑｕｉｐｍｅｎｔ）のプロトコルスタックは、上層から下層へパケットデータコンバージェンスプロトコル（ＰＤＣＰ：Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）層、無線リンク制御（ＲＬＣ：Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）層、メディアアクセス制御（ＭＡＣ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層と物理層（ＰＨＹ：Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）を含む。送信側（ｅＮＢまたはＵＥ）が受信側（ＵＥまたはｅＮＢ）へデータを伝送する必要がある場合、伝送すべきデータが逐次送信側（ｅＮＢまたはＵＥ）のＰＤＣＰ層、ＲＬＣ層、ＭＡＣ層により処理され、最後にＰＨＹに到達し、そしてＰＨＹ層の物理パスを介してデータを受信側のＰＨＹ層に送信し、その後、逐次受信側のＭＡＣ層、ＲＬＣ層、ＰＤＣＰ層を経て処理して、受信側の最上層へ配達する。
【０００３】
ＲＬＣ層は、確認モード（ＡＭ）、非確認モード（ＵＭ）と透過モード（ＴＭ）という３種類の伝送モードをサポートし、ＡＭモードの応用範囲が最も広い。ＡＭモードの処理メカニズムにおいて、ＲＬＣ送信側は、ステータスレポート応答要求（ＰＯＬＬ  ＰＤＵ）パケットを送信することでＲＬＣ受信側にステータスレポートを受信するように要求する。ＲＬＣ受信側は、ＰＯＬＬ  ＰＤＵパケットを受信し、且つステータスレポート応答条件が満たされる場合、ステータスレポートを応答する。
現在、ＭＡＣ層についてハイブリッド自動再送要求（ＨＡＲＱ：Ｈｙｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  Ｒｅｑｕｅｓｔ）メカニズムを採用するため、ＲＬＣ送信側は、繰り返し受信されたステータスレポートまたは期限切れのステータスレポートを受信する。
【０００４】
繰り返し受信されたステータスレポートを受信した場合、次の問題を発生させる。例えば、ＲＬＣ送信側が同一のステータスレポートを２回受信し、このステータスレポートに５個の非確認（ＮＡＣＫ）情報があると仮定し、１回目このステータスレポートを受信した場合、ＲＬＣ送信側は、この５個のＮＡＣＫ情報に対して５個の再送ＰＤＵパケットを構造し、そしてＲＬＣ受信側へ送信する。２回目このステータスレポートを受信した場合、ＲＬＣ送信側は、再び５個の再送ＰＤＵパケットを構造し、そしてＲＬＣ受信側へ送信する。上記の問題により、エア  インターフェースリソースが浪費され、同時にＡＭモードの最大再送回数の超過確率及びＲＬＣ受信側の処理フローが増加する。
【０００５】
期限切れのステータスレポートを受信した場合、次の問題を発生させる。例えば、ＲＬＣ受信側が相次いで２つのステータスレポートを送信し、そして後に送信されたステータスレポートが先にＲＬＣ送信側に到達し、仮に後に送信されたステータスレポートに１０個のＮＡＣＫ情報を含むとすると、ＲＬＣ送信側は、後に送信されたステータスレポートにおける１０個のＮＡＣＫ情報に基づいて１０個の再送パケットを構造し、そしてＲＬＣ受信側へ送信する。その後、ＲＬＣ送信側が先に送信されたステータスレポートを受信し、仮に先に送信されたステータスレポートに５個のＮＡＣＫ情報があるとすると、実はこのステータスレポートが既に期限切れのパケットであり、再度このステータスレポートに基づいて再送ＰＤＵパケットを構造してＲＬＣ受信側へ送信すると、限りあるエアインターフェースリソースを浪費するだけでなく、パケットの再送回数を増やすことになる。
現在のところ、繰り返し受信されたステータスレポートと期限切れのステータスレポートに対して、ＲＬＣプロトコルに対応する処理メカニズムは存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これを鑑みて、本発明は、受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断でき、これによって不要な処理フローを減らし、エアインタフェースリソースを節約する、ステータスレポートの処理方法、通信装置及び通信システムを提供する。
【課題を解決するための手段】
【０００７】
前記目的を実現するために、本発明は、無線リンク制御（ＲＬＣ）受信側に適用されるステータスレポートの処理方法を提供する。この方法は、ＲＬＣ送信側から、受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成し、前記現在送信すべきステータスレポートに前記送信すべきステータスレポートのタイムシーケンス情報が含まれるようにするステップと、前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信し、前記ＲＬＣ送信側が前記ステータスレポートを受信した後、前記ステータスレポートに含まれたタイムシーケンス情報に基づいて、前記ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断するステップとを含む。
【０００８】
好ましくは、前記タイムシーケンス情報は、前記現在送信すべきステータスレポートの生成時間、または、前記現在送信すべきステータスレポートのシーケンス番号である。
【０００９】
好ましくは、前記タイムシーケンス情報が前記現在送信すべきステータスレポートのシーケンス番号である場合、現在送信すべきステータスレポートを生成する前記ステップは、前回送信されたステータスレポートのシーケンス番号を取得し、前記前回送信されたステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートのシーケンス番号を算出し、前記現在送信すべきステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートを生成することである。
【００１０】
好ましくは、前記現在送信すべきステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートを生成することは、前記現在送信すべきステータスレポートのシーケンス番号を、前記現在送信すべきステータスレポートのＣＰＴフィールドに記入すること、または、前記現在送信すべきステータスレポートのシーケンス番号を、前記現在送信すべきステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドに記入することである。
【００１１】
また、本発明は、無線リンク制御（ＲＬＣ）送信側に適用されるステータスレポートの処理方法を提供する。この方法は、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得するステップと、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断するステップと、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄するステップとを含む。
好ましくは、前記タイムシーケンス情報は、前記現在受信されたステータスレポートの生成時間、または、前記現在受信されたステータスレポートのシーケンス番号である。
【００１２】
好ましくは、前記タイムシーケンス情報が前記現在受信されたステータスレポートのシーケンス番号である場合、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断する前記ステップは、前記現在受信されたステータスレポートのシーケンス番号が、前回受信されたステータスレポートのシーケンス番号と同じであり、または、現在受信すべきステータスレポートのシーケンス番号のスライド区間外に位置するという条件を満たすかどうかを判断し、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たした場合、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断し、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たさない場合、前記現在受信されたステータスレポートのシーケンス番号に基づいて、前記現在受信すべきステータスレポートのシーケンス番号のスライド区間を更新し、そして前記現在受信されたステータスレポートのシーケンス番号を前記前回受信されたステータスレポートのシーケンス番号として記録することである。
【００１３】
好ましくは、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得する前記ステップは、現在受信されたステータスレポートのＣＰＴフィールドに含まれるシーケンス番号を取得すること、または、現在受信されたステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドに含まれるシーケンス番号を取得することである。
【００１４】
また、本発明は、通信装置を提供する。ＲＬＣ受信側として、この通信装置は、生成モジュール、送信モジュールを備え、ここで、
生成モジュールは、ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成することに用いられ、前記現在送信すべきステータスレポートに前記現在送信すべきステータスレポートのタイムシーケンス情報が含まれ、
送信モジュールは、前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信することに用いられ、前記ＲＬＣ送信側が前記ステータスレポートを受信した後、前記ステータスレポートに含まれたタイムシーケンス情報に基づいて、前記ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断する。
【００１５】
好ましくは、前記タイムシーケンス情報は、前記現在送信すべきステータスレポートのシーケンス番号であり、前記生成モジュールは、前回送信されたステータスレポートのシーケンス番号を取得することに用いられる取得モジュールと、前記前回送信されたステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートのシーケンス番号を算出することに用いられる算出モジュールと、前記現在送信すべきステータスレポートのシーケンス番号に基づいて、現在送信すべきステータスレポートを生成することに用いられる実行モジュールとを含む。
【００１６】
また、本発明は、通信装置を提供する。ＲＬＣ送信側として、この通信装置は、取得モジュール、判断モジュール、破棄モジュールを備え、ここで、取得モジュールは、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得することに用いられ、判断モジュールは、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断することに用いられ、破棄モジュールは、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄することに用いられる。
【００１７】
好ましくは、前記タイムシーケンス情報は、前記現在受信されたステータスレポートのシーケンス番号であり、前記判断モジュールは、前記現在受信されたステータスレポートのシーケンス番号が、前回受信されたステータスレポートのシーケンス番号と同じであり、または、現在受信すべきステータスレポートのシーケンス番号のスライド区間外に位置するという条件を満たすかどうかを判断することに用いられる実行モジュールと、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たした場合、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断することに用いられる判断モジュールと、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たさない場合、前記現在受信されたステータスレポートのシーケンス番号に基づいて、前記現在受信すべきステータスレポートのシーケンス番号のスライド区間を更新し、そして前記現在受信されたステータスレポートのシーケンス番号を前記前回受信されたステータスレポートのシーケンス番号として記録することに用いられる更新モジュールとを含む。
【００１８】
また、本発明は、通信システムを提供する。このシステムは、ＲＬＣ受信側、ＲＬＣ送信側を備え、ここで、ＲＬＣ受信側は、ＲＬＣ送信側から送信されたステータスレポート応答要求を受信した後、ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成し、前記現在送信すべきステータスレポートに現在送信すべきステータスレポートのタイムシーケンス情報が含まれ、そして前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信することに用いられ、ＲＬＣ送信側は、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得し、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断し、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄することに用いられる。
【００１９】
本発明の有益な効果は、以下の通りである。
ステータスレポートにタイムシーケンス情報が追加されることにより、ＲＬＣ送信側がステータスレポートにおけるタイムシーケンス情報に基づいて、ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断することが可能となり、不要な処理フローを減らし、エアインターフェースリソースを節約する。
ステータスレポートにおける既存のＣＰＴフィールド、または、ＣＰＴフィールドとＤ／Ｃフィールドを利用して、ステータスレポートのタイムシーケンス情報を記録し、既存のステータスレポートに対してほかの変更を行う必要がなく、既存の通信プロトコルに適用し、交換コストを節約する。
【図面の簡単な説明】
【００２０】
【図１】本発明に係るステータスレポートの処理方法のフローチャートである。
【図２】本発明に係るステータスレポートの生成方法のフローチャートである。
【図３】本発明に係る通信装置の構造を示す図である。
【図４】本発明に係る通信装置の別の構造を示す図である。
【図５】本発明に係る通信システムの構造を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面と実施例を組み合わせて、本発明の具体的な実施形態をさらに詳しく説明する。
図１は本発明に係るステータスレポートの処理方法のフローチャートである。このステータスレポートの処理方法は、ＲＬＣ受信側に適用され、ＲＬＣ受信側がｅＮＢであってもよく、ＵＥであってもよく、この方法は、次のステップを含む。
ステップ１０１において、ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成し、現在送信すべきステータスレポートに現在送信すべきステータスレポートのタイムシーケンス情報が含まれ、このタイムシーケンス情報が現在送信すべきステータスレポートの生成時間であってもよく、または、現在送信すべきステータスレポートのシーケンス番号であってよい。
【００２２】
ステップ１０２において、現在送信すべきステータスレポートをＲＬＣ送信側に送信し、ＲＬＣ送信側がステータスレポートを受信した後、ステータスレポートに含まれたタイムシーケンス情報に基づいて、ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断することができる。ＲＬＣ送信側は、ＵＥであってもよく、ｅＮＢであってもよい。
上記タイムシーケンス情報がこの送信されるステータスレポートのシーケンス番号である場合、上記ステップ１０２での現在送信すべきステータスレポートを生成することは、具体的に、次のステップを含むことができる。
【００２３】
ステップ１において、前回送信されたステータスレポートのシーケンス番号を取得する。
ステップ２において、前回送信されたステータスレポートのシーケンス番号に基づいて、現在送信すべきステータスレポートのシーケンス番号を算出する。
ステップ３において、現在送信すべきステータスレポートのシーケンス番号に基づいて、現在送信すべきシーケンス番号を生成する。
【００２４】
従来技術におけるステータスレポートと比較すると、本発明のステータスレポートにタイムシーケンス情報が追加され、これによって、ＲＬＣ送信側がステータスレポートにおけるタイムシーケンス情報に基づいて、ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断することが可能となり、不要な処理フローを減らし、エアインターフェースリソースを節約する。
【００２５】
本発明において、様々な方法でステータスレポートにタイムシーケンス情報を追記することができ、例えば、ステータスレポートのタイムシーケンス情報の記録のために既存のステータスレポートに１つのフィールドを拡張し、または、ステータスレポートにおける既存のあるフィールドを用いてステータスレポートのタイムシーケンス情報を記録する。
上記タイムシーケンス情報がステータスレポートのシーケンス番号である場合、本発明において、ステータスレポートにおけるＣＰＴフィールドを用いてステータスレポートのシーケンス番号を記録することができる。ステータスレポートにおけるＣＰＴフィールドの説明は、次の表に示される。
【表１】
0005784834.tif 000002
ＣＰＴフィールドは、３桁を含み、その値が０００である場合、制御パケットのタイプを示すことに用いられ、ほかの値が保留値である。
【００２６】
現在、ＲＬＣ層に制御パケットは１種類だけであり、かつステータスレポートのＤ／Ｃフィールドで区分され、このため、ＣＰＴフィールドは、実際に実用化されず、このため、本発明においてＣＰＴフィールドでステータスレポートのシーケンス番号を記録することができる。
【００２７】
ＲＬＣ受信側が１個目のステータスレポートを送信する場合、そのシーケンス番号を０に設定してよく（即ちＣＰＴフィールドの値が０００とする）、２個目のステータスレポートを送信する場合、そのシーケンス番号を１に設定してよく（即ちＣＰＴフィールドの値が００１とする）、順次累加する。ＲＬＣが８個目のステータスレポートを送信する場合、そのシーケンス番号が７（即ちＣＰＴフィールドの値が１１１とする）である。ＲＬＣが９個目のステータスレポートを送信する場合、そのシーケンス番号を再度０に設定してよく、つまり、順次に循環して累加する。
【００２８】
ＣＰＴフィールドにおける３桁が８個の有効数字（０００〜１１１）しか示すことができず、ある場合には、３桁のＣＰＴフィールドが需要を満たすのが困難であり、本発明において、ステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドを同時に利用してステータスレポートのシーケンス番号を記録することができる。ステータスレポートのＤ／Ｃフィールドが１桁であり、ＣＰＴフィールドとＤ／Ｃフィールドが同時使用される場合、１６個の有効数字（００００〜１１１１）を示すことができ、また、データパケットと制御パケットを区分するために、１６個の有効数字のうちの１つの有効数字を、パケットのタイプ（データパケットか制御パケット）を示すのに用いてよく、ほかの１５個の有効数字がステータスレポートのシーケンス番号を記録することに用いられる。
【００２９】
ＲＬＣ受信側が１個目のステータスレポートを送信する場合、そのシーケンス番号を０（即ちＣＰＴフィールドの値が００００とする）に設定してよく、２個目のステータスレポートを送信する場合、そのシーケンス番号を１（即ちＣＰＴフィールドの値が０００１とする）に設定してよく、順次に循環して累加する。
上記実施例において、ステータスレポートにおける既存のＣＰＴフィールドを、または、ＣＰＴフィールドとＤ／Ｃフィールドを利用してステータスレポートのタイムシーケンス情報を記録することは、既存のステータスレポートに対してほかの変更をする必要がなく、既存の通信プロトコルに適用し、交換コストを節約する。
【００３０】
上記実施例においては、ＲＬＣ受信側のステータスレポートに対する処理フローであり、以下、ＲＬＣ送信側のステータスレポートに対する処理フローを詳しく説明する。
図２は本発明に係るステータスレポートの処理方法の別のフローチャートであり、このステータスレポートの処理方法は、ＲＬＣ送信側に適用され、次のステップを含む。
【００３１】
ステップ２０１において、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得し、このタイムシーケンスが現在受信されたステータスレポートの生成時間であってよく、または、現在受信されたステータスレポートのシーケンス番号であってよい。
ステップ２０２において、このタイムシーケンス情報に基づいて、現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断し、そうであれば、ステップ２０３を実行し、そうでなければ、ステップ２０４を実行する。
ステップ２０３において、前記現在受信されたステータスレポートを破棄する。
【００３２】
ステップ２０４において、現在受信されたステータスレポートの内容に基づいて、対応する操作を実行する。具体的には、現在受信されたステータスレポートにＮＡＣＫが含まれる場合、ＲＬＣ送信側は、このＮＡＣＫ情報について再送ＰＤＵパケットを構造し、そしてＲＬＣ受信側に送信する必要がある。現在受信されたステータスレポートにＮＡＣＫが含まない場合、ＲＬＣ送信側は、ほかのＰＤＵパケットを引き続き伝送することができる。
【００３３】
上記実施例で既に述べされたように、様々な方法でステータスレポートにタイムシーケンス情報を追加することができ、例えば、既存のステータスレポートに１つのフィールドを拡張してステータスレポートのタイムシーケンス情報の記録に用いることができる、または、ステータスレポートの既存のあるフィールドを利用してステータスレポートのタイムシーケンス情報を記録してよく、例えば、ステータスレポートのＣＰＴフィールドを用いてステータスレポートのシーケンス番号を記録してよく、または、ステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドを同時に利用してステータスレポートのシーケンス番号を記録してよい。
【００３４】
ステータスレポートのＣＰＴフィールドを用いてステータスレポートのシーケンス番号を記録し、または、ステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドを同時に用いてステータスレポートのシーケンス番号を記録する場合、上記ステップ３０１（現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得する）の方法は、具体的には、現在受信されたステータスレポートのＣＰＴフィールドに含まれるシーケンス番号を取得すること、または、現在受信されたステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドに含まれるシーケンス番号を取得することである。
【００３５】
本発明において、次の方法で現在受信されたステータスレポートが繰り返し受信されたステータスレポートであるかどうかを判定することができる。前回受信されたステータスレポートのシーケンス番号を記憶し、現在受信されたステータスレポートのシーケンス番号を用いて前回受信されたステータスレポートのシーケンス番号と比較して、現在受信されたステータスレポートのシーケンス番号が前回受信されたステータスレポートのシーケンス番号と同じである場合、現在受信されたステータスレポートが繰り返し受信されたステータスレポートであると判定する。
【００３６】
本発明において、次の方法で現在受信されたステータスレポートが期限切れのステータスレポートであるかどうかを判定することができる。前回受信されたステータスレポートのシーケンス番号、及び１つの適切な受信ウィンドウに基づいて、１つの現在受信すべきステータスレポートのシーケンス番号のスライド区間を確定し、現在受信されたステータスレポートのシーケンス番号が現在受信すべきステータスレポートのシーケンス番号のスライド区間内にあるかどうかを判断し、現在受信されたステータスレポートのシーケンス番号が現在受信すべきステータスレポートのシーケンス番号のスライド区間外にある場合、現在受信されたステータスレポートが期限切れのステータスレポートであると判定する。
【００３７】
つまり、上記ステップ２０２（このタイムシーケンス情報に基づいて、現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断する）は、具体的に次のステップであってもよい。
ステップ１において、現在受信されたステータスレポートのシーケンス番号が、
前回受信されたステータスレポートのシーケンス番号と同じであり、または、
現在受信すべきステータスレポートのシーケンス番号のスライド区間外にあるという条件を満たすかどうかを判断する。
【００３８】
ステップ２において、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たす場合、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判定する。
ステップ３において、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たさない場合、現在受信されたステータスレポートのシーケンス番号に基づいて、現在受信すべきステータスレポートのシーケンス番号のスライド区間を更新し、そして現在受信されたステータスレポートのシーケンス番号を前回受信されたステータスレポートのシーケンス番号として記録する。
【００３９】
以下、ステータスレポートのＣＰＴフィールドを用いてステータスレポートのシーケンス番号を記録することを例として挙げて、上記ステータスレポートの処理方法を説明する。
ＲＬＣ受信側に対して、変数ｓｔａｔｕｓ（Ｓ）を設定して、前回送信されたステータスレポートのシーケンス番号の記録に用いることができ、ｓｔａｔｕｓ（Ｓ）の初期値は全て０である。
【００４０】
ＲＬＣ受信側が１個目のステータスレポートを送信する場合、そのシーケンス番号が０であり、この時、ｓｔａｔｕｓ（Ｓ）は変わらず、依然として０である。ＲＬＣ受信側が２個目のステータスレポートを送信し、ｓｔａｔｕｓ（Ｓ）＝（ｓｔａｔｕｓ（Ｓ）＋１）％８操作を実行し、算出したｓｔａｔｕｓ（Ｓ）を現在送信すべきステータスレポートのＣＰＴフィールドに記入し、この時算出されたｓｔａｔｕｓ（Ｓ）が１であり、そして現在記録されたｓｔａｔｕｓ（Ｓ）を１に更新する。順次類推すると、１つのステータスレポートを送信するたびに、ｓｔａｔｕｓ（Ｓ）＝（ｓｔａｔｕｓ（Ｓ）＋１）％８操作を実行し、そして算出されたｓｔａｔｕｓ（Ｓ）を現在送信すべきステータスレポートのＣＰＴフィールドに記入し、そして現在記録されたｓｔａｔｕｓ（Ｓ）の値を更新する。
【００４１】
ＲＬＣ送信側に対して、変数ｓｔａｔｕｓ（Ｒ）を設定して、前回受信されたステータスレポートのシーケンス番号の記録に用い、そして１つの受信ウィンドウを設定することができ、ウィンドウの大きさが４であり、現在受信すべきステータスレポートのスライド区間が（ｓｔａｔｕｓ（Ｒ），（ｓｔａｔｕｓ（Ｒ）＋４）％８）である。
ＲＬＣ送信側がＲＬＣ受信側から送信されたステータスレポートを受信した後、現在受信されたステータスレポートにおけるＣＰＴフィールドの値を取得し、そしてｓｔａｔｕｓ（Ｒ）（前回受信されたステータスレポートのシーケンス番号）と比較する。
【００４２】
場合１：現在受信されたステータスレポートにおけるＣＰＴフィールドの値がｓｔａｔｕｓ（Ｒ）と同じである場合、繰り返し受信されたステータスレポートであると判定して、現在受信されたステータスレポートを破棄する。
場合２：現在受信されたステータスレポートにおけるＣＰＴフィールドの値Ｘが（ｓｔａｔｕｓ（Ｒ），（ｓｔａｔｕｓ（Ｒ）＋４）％８）スライド区間内にある場合、ｓｔａｔｕｓ（Ｒ）の値をＣＰＴフィールドの値Ｘに更新し、その後、ステータスレポートの内容に基づいて対応する処理を実行する。
場合３：現在受信されたステータスレポートにおけるＣＰＴフィールドの値Ｘが（ｓｔａｔｕｓ（Ｒ），（ｓｔａｔｕｓ（Ｒ）＋４）％８）スライド区間外にある場合、繰り返し受信されたステータスレポートであると判定して、現在受信されたステータスレポートを破棄する。
【００４３】
図３に示すように、本発明は、さらに通信装置を提供する。ＲＬＣ受信側として、この通信装置は、生成モジュール３０１、送信モジュール３０２を備える。生成モジュール３０１は、ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成することに用いられ、前記現在送信すべきステータスレポートに前記現在送信すべきステータスレポートのタイムシーケンス情報が含まれる。送信モジュール３０２は、前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信することに用いられ、前記ＲＬＣ送信側が前記ステータスレポートを受信した後、前記ステータスレポートに含まれたタイムシーケンス情報に基づいて、前記ステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断する。
【００４４】
当該タイムシーケンス情報は、現在送信すべきステータスレポートの生成時間、または、現在送信すべきステータスレポートのシーケンス番号であってよい。前記タイムシーケンス情報が現在送信すべきステータスレポートの生成時間である場合、前記生成モジュール３０１は、前回送信されたステータスレポートのシーケンス番号を取得することに用いられる取得モジュールと、前記前回送信されたステータスレポートのシーケンス番号に基づいて、前記現在送信すべきステータスレポートのシーケンス番号を算出することに用いられる算出モジュールと、前記現在送信すべきステータスレポートのシーケンス番号に基づいて、現在送信すべきステータスレポートを生成することに用いられる実行モジュールとを含むことができる。
【００４５】
本発明において、様々な方法でステータスレポートにタイムシーケンス情報を追加することができ、例えば、既存のステータスレポートに１つのフィールドを拡張してステータスレポートのタイムシーケンス情報の記録に用いることができる、または、ステータスレポートの既存のあるフィールドを利用してステータスレポートのタイムシーケンス情報を記録してよく、例えば、ステータスレポートのＣＰＴフィールドを用いてステータスレポートのシーケンス番号を記録してよく、または、ステータスレポートのＣＰＴフィールドとＤ／Ｃフィールドを同時に利用してステータスレポートのシーケンス番号を記録してよい。
【００４６】
図４に示すように、本発明は、さらに通信装置を提供する。ＲＬＣ送信側として、この通信装置は、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得することに用いられる取得モジュール４０１と、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断することに用いられる判断モジュール４０２と、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄することに用いられる破棄モジュール４０３とを含む。
当該タイムシーケンス情報は、現在送信すべきステータスレポートの生成時間、または、現在送信すべきステータスレポートのシーケンス番号であってよい。
【００４７】
前記タイムシーケンス情報が前記現在受信されたステータスレポートのシーケンス番号である場合、前記判断モジュール４０２は、前記現在受信されたステータスレポートのシーケンス番号が、前回受信されたステータスレポートのシーケンス番号と同じ、または、現在受信すべきステータスレポートのシーケンス番号のスライド区間外に位置するという条件を満たすかどうかを判断することに用いられる実行モジュールと、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たした場合、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断することに用いられる判断モジュールと、前記現在受信されたステータスレポートのシーケンス番号が上記条件を満たさない場合、前記現在受信されたステータスレポートのシーケンス番号に基づいて、前記現在受信すべきステータスレポートのシーケンス番号のスライド区間を更新し、そして前記現在受信されたステータスレポートのシーケンス番号を前記前回受信されたステータスレポートのシーケンス番号として記録することに用いられる更新モジュールとを含む。
【００４８】
図５に示すように、本発明は、さらに通信システムを提供する。このシステムは、ＲＬＣ受信側５０１、ＲＬＣ送信側５０２を備える。ここで、ＲＬＣ受信側５０１は、ＲＬＣ送信側から送信されたステータスレポート応答要求を受信し、ＲＬＣ送信側から受信されたデータパケットに基づいて、現在送信すべきステータスレポートを生成し、前記現在送信すべきステータスレポートに現在送信すべきステータスレポートのタイムシーケンス情報が含まれ、そして前記現在送信すべきステータスレポートを前記ＲＬＣ送信側に送信することに用いられる。ＲＬＣ送信側５０２は、現在受信されたステータスレポートに含まれたタイムシーケンス情報を取得し、前記タイムシーケンス情報に基づいて、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであるかどうかを判断し、前記現在受信されたステータスレポートが繰り返し受信されたステータスレポートまたは期限切れのステータスレポートであると判断した場合、前記現在受信されたステータスレポートを破棄することに用いられる。
【００４９】
以上は、本発明の最適的な実施例に過ぎなく、本発明を制限せず、本分野の当業者に対して、本発明が各種類の変更と変化がある。本発明の主旨精神と原則以内に、いかなる改修、同等入れ替わり、改良等が、本発明の保護範囲以内に含まれるべきである。
【図１】
0005784834.tif 000003
【図２】
0005784834.tif 000004
【図３】
0005784834.tif 000005
【図４】
0005784834.tif 000006
【図５】
0005784834.tif 000007