(57)【特許請求の範囲】
【請求項１】
送信端が、少なくとも１つのシーケンス番号フィールド（ＳＮ_ＭＲＷLENGTH）が含まれた移動受信ウィンドウ複合フィールド（ＭＲＷ ＳＵＦＩ）を含む第１のステータスプロトコルデータユニット（ＳＴＡＴＵＳ ＰＤＵ１）を受信端へ伝送する工程、および
前記送信端が、前記受信端から、確認応答複合フィールド（ＡＣＫ ＳＵＦＩ）を含む第２のステータスプロトコルデータユニット（ＳＴＡＴＵＳ ＰＤＵ２）を受け取る工程
を備える、サービスデータユニット（ＳＤＵ）廃棄の明示的シグナリング処理を終了する方法であって、
前記第２のステータスプロトコルデータユニットによって更新される状態変数（ＶＴ（Ａ））であって、順番どおりに確認応答がされた最後のプロトコルデータユニットのシーケンス番号の次のシーケンス番号を示す前記状態変数が、前記移動受信ウィンドウ複合フィールド内の前記シーケンス番号フィールドの値以上である場合、前記サービスデータユニット廃棄の明示的シグナリング処理を終了する、方法。
【請求項２】
前記第１のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項１記載の方法。
【請求項３】
前記第２のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項１記載の方法。
【請求項４】
前記第２のステータスプロトコルデータユニットが、前記シーケンス番号フィールドの値から１を引いたシーケンス番号を有するプロトコルデータユニットおよびこのプロトコルデータユニット以前のプロトコルデータユニット全てについて確認応答を行う場合、前記サービスデータユニット廃棄の明示的シグナリング処理を終了する、請求項１記載の方法。
【請求項５】
前記第１のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項４記載の方法。
【請求項６】
前記第２のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項４記載の方法。
【請求項７】
前記第２のステータスプロトコルデータユニットが、順番に受け取られた最後のプロトコルデータユニットのシーケンス番号の次のシーケンス番号を示す状態変数（ＶＲ（Ｒ））が前記シーケンス番号フィールドの値以上であることを示す場合、前記サービスデータユニット廃棄の明示的シグナリング処理を終了する、請求項１記載の方法。
【請求項８】
前記第１のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項７記載の方法。
【請求項９】
前記第２のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項７記載の方法。
【請求項１０】
１５個以上のサービスデータユニット（ＳＤＵ）を廃棄する工程、および
送信端が、移動受信ウィンドウ複合フィールド（ＭＲＷ ＳＵＦＩ）を含む第１のステータスプロトコルデータユニット（ＳＴＡＴＵＳ ＰＤＵ１）を受信端へ伝送する工程
を備える、サービスデータユニット廃棄の明示的シグナリング処理を行う方法であって、
前記移動受信ウィンドウ複合フィールドが、シーケンス番号フィールド（ＳＮ_ＭＲＷLENGTH）の値未満のシーケンス番号を有する全てのプロトコルデータユニット（ＰＤＵ）を廃棄して受信ウィンドウを移動させる旨を前記受信端に指示するための前記シーケンス番号フィールドを少なくとも１個含む、方法。
【請求項１１】
前記移動受信ウィンドウ複合フィールドが、シーケンス番号が前記シーケンス番号フィールドの値であるプロトコルデータユニット内のどの長さ指示子が前記受信端内で最後に廃棄される無線リンク制御層サービスデータユニット（ＲＬＣ ＳＤＵ）に対応するかを示す特定フィールド（ＮLENGTH フィールド）を含む、請求項１０記載の方法。
【請求項１２】
前記特定フィールドの値が０であることは、最後の無線リンク制御層サービスデータユニット（ＲＬＣ ＳＤＵ）が前記シーケンス番号フィールドの値から１を引いたシーケンス番号を有するプロトコルデータユニットで終了したこと、およびシーケンス番号が前記シーケンス番号フィールドであるプロトコルデータユニット内の先頭データオクテットが次に再構築される先頭データオクテットであることを示す、請求項１１記載の方法。
【請求項１３】
前記第１のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項１０記載の方法。
【請求項１４】
送信端が、少なくとも１個のシーケンス番号フィールド（ＳＮ_ＭＲＷLENGTH）が含まれた移動受信ウィンドウ複合フィールド（ＭＲＷ ＳＵＦＩ）を含む第１のステータスプロトコルデータユニット（ＳＴＡＴＵＳ ＰＤＵ１）を受信端へ伝送する工程、および
前記送信端が、前記受信端からの確認応答複合フィールド（ＡＣＫ ＳＵＦＩ）を含む第２のステータスプロトコルデータユニット（ＳＴＡＴＵＳ ＰＤＵ２）を受け取る工程
を備える、サービスデータユニット（ＳＤＵ）廃棄の明示的シグナリング処理を終了する方法であって、
前記第２のステータスプロトコルデータユニットによって更新される状態変数（ＶＴ（Ａ））であって、順番どおりに確認応答がされた最後のプロトコルデータユニットのシーケンス番号の次のシーケンス番号を示す前記状態変数が前記移動受信ウィンドウ複合フィールド内のシーケンス番号フィールドの値以上となった場合に前記サービスデータユニット廃棄の明示的シグナリング処理を終了し、
前記第２のステータスプロトコルデータユニットが、前記シーケンス番号フィールドの値から１を引いたシーケンス番号を有するプロトコルデータユニットおよびこのプロトコルデータユニット以前のプロトコルデータユニット全てについて確認応答を行った場合に前記サービスデータユニット廃棄の明示的シグナリング処理を終了し、
前記第２のステータスプロトコルデータユニットが、順番に受け取られた最後のプロトコルデータユニットのシーケンス番号の次のシーケンス番号を示す（状態変数ＶＲ（Ｒ））が前記シーケンス番号フィールドの値以上であることを示した場合に前記サービスデータユニット廃棄の明示的シグナリング処理を終了する、方法。
【請求項１５】
前記第１のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項１４記載の方法。
【請求項１６】
前記第２のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項１４記載の方法。
【請求項１７】
１５個以上のサービスデータユニット（ＳＤＵ）を廃棄する工程、および
送信端が、移動受信ウィンドウ複合フィールド（ＭＲＷ ＳＵＦＩ）を含む第１のステータスプロトコルデータユニット（ＳＴＡＴＵＳ ＰＤＵ１）を受信端へ伝送する工程
を備える、サービスデータユニット（ＳＤＵ）廃棄の明示的シグナリング処理を行う方法であって
前記移動受信ウィンドウ複合フィールドは、シーケンス番号が前記シーケンス番号フィールド（ＳＮ_ＭＲＷLENGTH）の値であるプロトコルデータユニット（ＰＤＵ）内のどの長さ指示子が前記受信端内で最後に廃棄される無線リンク制御層サービスデータユニット（ＲＬＣ ＳＤＵ）に対応するかを示す特定フィールド（ＮLENGTH フィールド）を含むと共に、前記シーケンス番号フィールドの値未満のシーケンス番号を有する全てのプロトコルデータユニットを廃棄して、受信ウィンドウを移動させる旨を前記受信端に指示するための前記シーケンス番号フィールドを少なくとも１つ含んでおり、
前記特定フィールドが０であることは、最後の無線リンク制御層サービスデータユニット（ＲＬＣ ＳＤＵ）が前記シーケンス番号フィールドの値から１を引いたシーケンス番号を有するプロトコルデータユニットで終了したこと、およびシーケンス番号が前記シーケンス番号フィールドであるプロトコルデータユニット内の先頭データオクテットが次に再構築される先頭データオクテットであることを示す、方法。
【請求項１８】
前記第１のステータスプロトコルデータユニットが、ピギーバックステータスプロトコルデータユニットである、請求項１７記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信プロトコルに関し、より詳細には、データ廃棄のシグナリング処理に関するものである。
【０００２】
【従来の技術】
無線通信システムにおいて、サービスデータユニット（ＳＤＵ）のセグメントからなるプロトコルデータユニット（ＰＤＵ）は、その回数には上限はあるが、同等（ｐｅｅｒ）である受信端からの確認応答に関係なく伝送または再送され得る。そして、送信端の送信ウィンドウ制御を行うのに状態変数ＶＴ（Ａ）が用いられるが、これは、順番どおりに確認応答がされた最後のＰＤＵのシーケンス番号（ＳＮ）の次にあたるＳＮとして定義されるものである。一方、受信端の受信ウィンドウ制御には状態変数ＶＲ（Ｒ）が用いられ、これは、順番に受け取られた最後のＰＤＵのＳＮの次にあたるＳＮとして定義されるものである。もう１つの状態変数、つまりＶＲ（Ｈ）は、受け取られたＰＤＵの中で最大のシーケンス番号（ＳＮ）の次にあたるＳＮとして定義されるものである。データ（ＳＤＵ）は、既定の継続時間の範囲において伝送または再送がされ、計時時間が満了となる、または伝送回数が最大に達すると、無効であると判断され、送信端により廃棄される。確認応答モード（ＡＭ）通信においては、送信端は受信端に対してＳＤＵ廃棄の通知を行わなければならず、受信端はこれを受けてその受信ウィンドウを移動させることになる。このシグナリング処理は、ＳＤＵ廃棄の明示的シグナリング処理（ＳＤＵ ｄｉｓｃａｒｄ ｗｉｔｈ ｅｘｐｌｉｃｉｔ ｓｉｇｎａｌｌｉｎｇ ｐｒｏｃｅｄｕｒｅ）と称される。図１に示すのは、当該処理を説明する概略図である。
【０００３】
図１に示すように、移動受信ウィンドウ（ｍｏｖｅ ｒｅｃｅｉｖｎｇ ｗｉｎｄｏｗ ＝ ＭＲＷ）複合フィールド（Ｓｕｐｅｒ Ｆｉｅｌｄ ＝ ＳＵＦＩ）１２０は、受信端１１０にその受信ウィンドウを移動させる旨を要求するためのものであり、任意で、送信端１００で廃棄された結果として廃棄されることとなった無線リンク制御層（ＲＬＣ）ＳＤＵを示すために用いられることもある。そして、受信端１１０は、確認応答信号１３０で応答する。
【０００４】
【非特許文献１】
“無線・リンク・コントロール・プロトコル仕様(RLC protocol specification)”、３ＧＰＰ ＴＳ ２５．３２２  Ｖ３．７．０、サード・ジェネレーション・パートナーシップ・プロジェクト・オーガニゼイショナル・パートナーズ(3rd Generation Partnership Project Organizational partners）、２００１年６月、［平成１５年３月２８日検索］、インターネット＜ＵＲＬ：http://www.quintillion.co.jp/3GPP/Specs/25322-370.pdf＞
【非特許文献２】
“無線・リンク・コントロール・プロトコル仕様”、３ＧＰＰ ＴＳ ２５．３２２  Ｖ３．８．０、２００１年９月、インターネット＜ＵＲＬ：http://www.quintillion.co.jp/3GPP/Specs/25322-380.pdf＞
【非特許文献３】
“無線・リンク・コントロール・プロトコル仕様”、３ＧＰＰ ＴＳ ２５．３２２  Ｖ３．９．０、２００１年１２月、インターネット＜ＵＲＬ：http://www.quintillion.co.jp/3GPP/Specs/25322-390.pdf＞
【０００５】
【発明が解決しようとする課題】
しかしながら、ある状況の下では、ＳＤＵ廃棄の明示的シグナリング処理が終了されない場合もある。かかる状況においては、受信端１１０はその受信ウィンドウを、送信端１００が受信端１１０に対して通知しようとした受信端１００の位置まで既に移動させている。こうした場合に該当し、処理が終了されないと、ＭＲＷのタイマ計時時間が満了となっても、送信端１００はＭＲＦ ＳＵＦＩ１２０を再送しなければならなくなる。このようでは、無線リソースの浪費となり、伝送スループットを低減させてしまう。
【０００６】
また、上述の場合に該当するときに、ＭＲＷ ＳＵＦＩ１２０の伝送回数が最大値に達すると、ＲＣＬエンティティーのリセットが必要なくなるため、伝送パフォーマンスの低下を招くことになる。
【０００７】
故に、伝送スループットおよびパフォーマンスの改善を図るべく、より効果的なデータ廃棄のシグナリング処理が望まれている。
そこで、本発明は、上述およびその他の目的を達成すると共に、従来の方法における欠点を解消するため、伝送スループットおよび伝送パフォーマンスを改善することのできるデータ廃棄シグナリング処理を提供する。
【０００８】
【課題を解決するための手段】
本発明において、移動受信ウィンドウ複合フィールド（ＭＲＷ ＳＵＦＩ）は、受信端にその受信ウィンドウを移動させる旨を要求するためのものであり、任意で、送信端が廃棄したＲＬＣ ＳＤＵを示すものとすることもできる。
【０００９】
そして、４ビットからなる長さフィールドにより、ＭＲＷ ＳＵＦＩ内にあるＳＮ_ＭＲＷｉフィールドの数が表される。
値“０００１”〜“１１１１”は、それぞれ１〜１５個目までのＳＮ_ＭＲＷｉを表し、値“００００”は、ＳＮ_ＭＲＷｉフィールドが１個存在し、受信端内で廃棄されるＲＬＣ ＳＤＵが送信端内における既定の送信ウィンドウを超えたということを表わす。
【００１０】
ＳＮ_ＭＲＷｉフィールドはそれぞれ１２ビットから構成される。“ＭＲＷ送出”が形成されると、ＳＮ_ＭＲＷｉは、廃棄された各ＲＬＣ ＳＤＵの終了を示すものとなる。つまり、ＳＮ_ＭＲＷｉフィールドの数がＭＲＷ ＳＵＦＩによって廃棄されたＲＬＣ ＳＤＵの数と等しくなるということである。一方、“ＭＲＷ送出”が形成されないと、ＳＮ_ＭＲＷｉフィールドは、受信端内で最後に廃棄されるＲＬＣ ＳＤＵの終了を示すものとなる。また任意で、もう１つのＳＮ_ＭＲＷｉフィールドを加え、その他の廃棄されたＲＬＣ ＳＤＵの終了を示すこともできる。
このＳＮ_ＭＲＷｉは、受信端内でｉ個目に廃棄されるＲＬＣ ＳＤＵの長さ指示子を含むＰＤＵのシーケンス番号である（ＮＬＥＮＧＴＨ＝０の時のＳＮ_ＭＲＷＬＥＮＧＴＨは他の意義を有する）。ＳＮ_ＭＲＷｉの順番は、それが示すＲＬＣ ＳＤＵの順番と一致するはずである。
【００１１】
また、ＳＮ_ＭＲＷＬＥＮＧＴＨは、受信端に対し、ＳＮ_ＭＲＷＬＥＮＧＴＨより小さいシーケンス番号を有するＰＤＵを全て廃棄し、受信ウィンドウを移動させる旨を要求する。
【００１２】
ＮＬＥＮＧＴＨが０よりも大きい時は、受信端は、シーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨであるＰＤＵ内のＮＬＥＮＧＴＨ個分だけ前の長さ指示子、およびこれに対応するデータオクテットを廃棄しなければならない。
【００１３】
ＮＬＥＮＧＴＨは４ビットで構成され、ＳＮ_ＭＲＷＬＥＮＧＴＨと共に、受信端内で最後に廃棄されるＲＬＣ ＳＤＵの終了を示すものである。
そして、ＮＬＥＮＧＴＨは、シーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨであるＰＤＵ内のどの長さ指示子が、受信端内で最後に廃棄されるＲＬＣ ＳＤＵと対応するかを示す。ＮＬＥＮＧＴＨが０であるということは、最後のＲＬＣ ＳＤＵが、ＳＮ_ＭＲＷＬＥＮＧＴＨから１を引いたシーケンス番号を持つＰＤＵで終了すること、およびシーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨであるＰＤＵ内の先頭データオクテットが、次に再構築される先頭データオクテットであることを表す。
【００１４】
移動受信ウィンドウ確認応答（ＭＲＷ_ＡＣＫ）複合フィールドは、ＭＲＷ ＳＵＦＩ受信の確認応答を行うものである。Ｎフィールドは４ビットからなり、ＳＮ_ＡＣＫフィールドがＳＮ_ＭＲＷＬＥＮＧＴＨに等しくなると、受け取ったＭＲＷ ＳＵＦＩ内のＮＬＥＮＧＴＨに等しい値にセットされ、そうでなければ０にセットされる。
【００１５】
このＮフィールドはＳＮ_ＡＣＫフィールドと併用されることで、ＭＲＷ_ＡＣＫと先に伝送されたＭＲＷ ＳＵＦＩとが対応するか否かを判断できるようになる。
【００１６】
ＳＮ_ＡＣＫフィールドは１２ビットからなり、ＭＲＷ ＳＵＦＩを受け取ってから、ＶＲ（Ｒ）の更新値を示すものである。そして、このＳＮ_ＡＣＫフィールドはＮフィールドと併用されることにより、ＭＲＷ_ＡＣＫと先に伝送されたＭＲＷ ＳＵＦＩとが対応するか否かを判断できるようになる。
【００１７】
確認複合フィールド（ＡＣＫ ＳＵＦＩ）は、タイプ識別フィールド（ＡＣＫ）およびシーケンス番号（ＬＳＮ）フィールドからなる。
ＬＳＮフィールドは１２ビットで構成され、早着のＳＴＡＴＵＳ ＰＤＵにおいてエラーであると示されなかった最後のシーケンス番号（ＬＳＮ）よりも小さいシーケンス番号を持つＰＤＵ全てについて、受取りの確認応答を行うものである。つまり、このことは、ＬＳＮがＶＲ（Ｒ）よりも大きい値にセットされた場合には、全てのエラーＰＤＵがいずれも同一のＳＴＡＴＵＳ ＰＤＵ内にあることを意味し、また、ＬＳＮがＶＲ（Ｒ）に等しい値にセットされた場合には、エラーＰＤＵは複数のＳＴＡＴＵＳ ＰＤＵ中に分かれて存在し得ることを意味する。送信端または発信端側で、ＬＳＮの値がＳＴＡＴＵＳ ＰＤＵに示された最初のエラーの値以下である場合に、ＶＴ（Ａ）はＬＳＮに基づいて更新される。かかる場合以外のときは、ＶＴ（Ａ）は、ＳＴＡＴＵＳ ＰＤＵにおいて表示された最初のエラーの値により更新される。ＶＴ（Ａ）は、ＡＣＫ ＳＵＦＩ（またはＭＲＷ_ＡＣＫ ＳＵＦＩ）を含むＳＴＡＴＵＳ ＰＤＵに基づいてのみ更新がされるものである。なお、ＬＮＳは、ＶＲ（Ｈ）より大きい値、またはＶＲ（Ｒ）より小さい値にセットされることがあってはならない。
【００１８】
“ＭＲＷ送出”が形成されない場合は、最後に廃棄されたＲＬＣ ＳＤＵを受信端に通知する必要はない。受信端内で廃棄されるＲＣＬ ＳＤＵの終了を示す全てのＳＮ_ＭＲＷｉフィールドは、ＭＷＲ ＳＵＦＩ内に入っていても、入っていなくてもよい。ただし、ＳＮ_ＭＲＷＬＥＮＧＴＨより小さいシーケンス番号のＰＤＵを全て廃棄して受信ウィンドウを移動させる旨を受信端に指示するためのＳＮ_ＭＲＷＬＥＮＧＴＨは、必ずＭＲＷ ＳＵＦＩ内に入っていなければならない。このように縮小されたＭＲＷ ＳＵＦＩは、ＡＭＤ ＰＤＵにピギーバック（ｐｉｇｇｙｂａｃｋ）できる機会が増えるため、ＳＴＡＴＵＳ ＰＤＵを１つ省けることになる。よって、本発明によれば、無線通信パフォーマンスが高まる。
【００１９】
ＬＥＮＧＴＨフィールドは４ビット長であり、ＬＥＮＧＴＨ＝００００とＬＥＮＧＴＨ＝０００１のいずれの場合にあっても１個目の廃棄されたＳＤＵを示すことから、通常、ＭＲＷ ＳＵＦＩは約１５個のＳＤＵを格納できる。しかし、“ＭＲＷ送出”が形成されると、１５個のＳＤＵを２つのＳＤＵ廃棄の明示的シグナリング処理に分けて廃棄しなければならない場合がある。一方、“ＭＲＷ送出”が形成されないと、廃棄されるＳＤＵが１５個以上あっても、単一の信号ＭＲＷ ＳＵＦＩ、即ち、単一のＳＤＵ廃棄の明示的信号処理だけで十分に、受信端にその受信ウィンドウを移動させる旨の通知が行える。
【００２０】
各種条件が満たされると、送信端はＳＤＵ廃棄の明示的シグナリング処理を終了する。しかし、ある状況下では、ＳＤＵ廃棄の明示的シグナリング処理が終了とならない。
【００２１】
即ち、ある状況下では、受信端はその受信ウィンドウをＳＮ_ＭＲＷＬＥＮＧＴＨで始まる位置まで既に移動させており、そしてこれは正に、送信端が受信端に通知しようとした位置に等しい。こうした場合に該当して当該処理が終了されないと、送信端はＴｉｍｅｒ_ＭＲＷの計時時間が満了しても、ＭＲＷ ＳＵＦＩを再送しなければならない。こうした事態は、無線リソースを浪費すると共に、伝送スループットを低下させる。
【００２２】
一方、上記の場合に該当したときに、ＭＲＷ  ＳＵＦＩの伝送回数が最大値に達した場合には、ＲＬＣエンティティーのリセットが必要なくなることから、伝送パフォーマンスが低くなる。
【００２３】
そこで、本発明は、“ＭＷＲ送出”が形成されない場合にＭＷＲ ＳＵＦＩを縮小するデータ廃棄シグナリング処理を提供することで、一定の条件が満たされれば、送信端がＳＤＵ廃棄の明示的シグナリング処理を効果的に終了できるようにする。
【００２４】
よって、本発明に係るデータ廃棄のシグナリング処理によれば、伝送スループットが向上すると共に、伝送パフォーマンスが改善される。
以下、本発明の好適な実施形態を詳細に説明するが、これによって、当業者は、本発明の上述およびその他の目的がより明らかとなるであろう。
【００２５】
【発明の実施の形態】
以上の本発明の概略および以下の詳細な説明は、いずれも本発明の代表的な一実施形態であって、請求項に記載された本発明を説明しようとする目的で記載するものであることが理解されなければならない。
【００２６】
添付の図面は、本発明の理解を深めるために提供するものであって、本発明明細書の一部である。以下に、本発明の原理および実施形態を、当該添付図面と対応させながら詳細に説明する。
【００２７】
以下に、本発明の好適な実施形態を図面と対応させながら詳細に説明していくが、図面および以下の説明にて用いる同一符号は、同じものを指すものとする。
移動受信ウィンドウ複合フィールド（ｍｏｖｅ ｒｅｃｅｉｖｉｎｇ ｗｉｎｄｏｗ ｓｕｐｅｒ−ｆｉｅｌｄ）は、受信端にその受信ウィンドウを移動させるよう要求するためのもので、任意で、廃棄されたＲＬＣ ＳＤＵを示すものとすることもできる。当該廃棄されたＲＣＬ ＳＤＵとは、送信端内で廃棄された結果としてのＲＣＬ ＳＤＵである。図２には、移動受信ウィンドウ複合フィールド（ＭＲＷ ＳＵＦＩ）の構成が示されている。
【００２８】
本発明の実施形態において、長さフィールド２２０は４ビットからなり、ＭＲＷの複合フィールド２００におけるＳＮ_ＭＲＷｉフィールド２３０の数を示すものである。
【００２９】
値“０００１”〜“１１１１”は、ＭＲＷ ＳＵＦＩにあるＳＮ_ＭＲＷｉフィールドの数、つまり１〜１５個をそれぞれ示すものである。また、値“００００”は、ＳＮ_ＭＲＷｉ２３０が１個あり、受信端内で廃棄されるＲＬＣ ＳＤＵが、送信端内の既定の送信ウィンドウを超過したことを示す。
【００３０】
ＳＮ_ＭＲＷｉ２３０はそれぞれ１２ビットから構成される。“ＭＲＷ送出”が形成されると、ＳＮ_ＭＲＷｉ２３０は、廃棄された各ＳＤＵの終了を示すものとなる。即ち、ＳＮ_ＭＲＷｉフィールド２３０の数が、ＭＲＷ ＳＵＦＩによって廃棄されたＲＬＣ ＳＤＵの数と等しくなる。一方、“ＭＲＷ送出”が形成されないと、ＳＮ_ＭＲＷｉフィールド２３０は、受信端内で最後に廃棄されるＲＬＣ ＳＤＵの終了を示すものとなる。さらに、任意で、もう１つのＳＮ_ＭＷＲｉフィールドを用い、その他の廃棄されたＲＬＣ ＳＤＵの終了を示すこととしてもよい。
【００３１】
ＳＮ_ＭＲＷｉは、ＰＤＵのシーケンス番号であって、このＰＤＵは、受信端内でｉ個目に廃棄されるＲＬＣ ＳＬＤの長さ指示子を含むものである（ただし、ＮＬＥＮＧＴＨ＝０の時のＳＮ_ＭＲＷＬＥＮＧＴＨ２４０は例外である）。ＳＮ_ＭＲＷｉの順序は、それが示すＲＬＣ ＳＤＵの順序と一致する。
【００３２】
さらに、ＳＮ_ＭＲＷＬＥＮＧＴＨ２４０は、ＳＮ_ＭＲＷＬＥＮＧＴＨ２４０よりも小さいシーケンス番号を有するＰＤＵを全て廃棄し、その受信ウィンドウを移動させるよう受信端に要求する。
【００３３】
ＮＬＥＮＧＴＨ２５０が０よりも大きいときは、受信端は、シーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨ２４０であるＰＤＵ内のＮＬＥＮＧＴＨ個分だけ前の長さ指示子、およびこれに対応するデータオクテットを廃棄しなければならない。
【００３４】
ＮＬＥＮＧＴＨ２５０は４ビットで構成され、ＳＮ_ＭＲＷＬＥＮＧＴＨと併用されることにより、受信端内で最後に廃棄されるＲＬＣ ＳＤＵの終了を示す。
【００３５】
さらに、ＮＬＥＮＧＴＨ２５０は、シーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨ２４０のＰＤＵにおいて、どの長さ指示子が受信端内で最後に廃棄されるＲＬＣ ＳＤＵに対応するかを示す。ＮＬＥＮＧＴＨ２５０が０であると、最後のＲＬＣ ＳＤＵが、そのシーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨ２４０から１を引いたものであるＰＤＵで終了すること、およびシーケンス番号がＳＮ_ＭＲＷＬＥＮＧＴＨ２４０であるＰＤＵ内の先頭データオクテットが次に再構成される先頭データオクテットであることを表す。
【００３６】
移動受信ウィンドウの確認応答複合フィールドは、ＭＲＷ ＳＵＦＩの受信確認応答を行うものである。図３に、ＭＲＷ_ＡＣＫ３００の構成を示す。
Ｎフィールド３２０は４ビットで構成され、ＳＮ_ＡＣＫフィールドがＳＮ_ＭＲＷＬＥＮＧＴＨフィールドに等しい場合に、受け取ったＭＲＷ ＳＵＦＩ内のＮＬＥＮＧＴＨフィールドの値にセットされ、これ以外の場合には、Ｎフィールド３２０は“０”にセットされる。
【００３７】
このＮフィールドがＳＮ_ＡＣＫフィールド３３０と併用されることにより、ＭＲＷ_ＡＣＫ３００が先に伝送されたＭＲＷ ＳＵＦＩに対応するか否かを判断できるようになる。
【００３８】
ＳＮ_ＡＣＫフィールド３３０は１２ビットで構成され、ＭＲＷ ＳＵＦＩを受け取った後に更新されるＶＲ（Ｒ）の値を示すものである。上述のように、このＳＮ_ＡＣＫフィールド３３０がＮフィールド３２０と併用されることにより、ＭＲＷ_ＡＣＫ ＳＵＦ３００が先に伝送されたＭＲＷ ＳＵＦＩに対応するか否かを判断することができるようになる。
【００３９】
そして、以下に掲げる条件のいずれか１つが満たされた場合、送信端はＳＤＵ廃棄の明示的シグナリング処理を終了する。
ＭＲＷ_ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバックＳＴＡＴＵＳ ＰＤＵを受け取り、当該受け取ったＭＲＷ_ＡＣＫ ＳＵＦＩ中のＳＮ_ＡＣＫフィールドが、先に伝送したＭＲＷ_ＳＵＦＩ中のＳＮ_ＭＲＷＬＥＮＧＴＨフィールドよりも大きく、且つ、当該受け取ったＭＲＷ_ＡＣＫ ＳＵＦＩが“００００”にセットされた場合。
【００４０】
ＭＲＷ_ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバックＳＴＡＴＵＳ ＰＤＵを受け取り、当該受け取ったＭＲＷ_ＡＣＫ ＳＵＦＩ中のＳＮ_ＡＣＫフィールドが、先に伝送したＭＲＷ_ＳＵＦＩ中のＳＮ_ＭＲＷＬＥＮＧＴＨフィールドに等しく、且つ、当該受け取ったＭＲＷ_ＡＣＫ ＳＵＦＩ中のＮフィールドが、当該先に伝送したＭＲＷ ＳＵＦＩ中のＮＬＥＮＧＴＨフィールドに等しくセットされた場合。
【００４１】
ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵを受け取り、当該受け取ったＡＣＫ ＳＵＦＩ中のＬＳＮフィールドが、先に伝送したＭＲＷ ＳＵＦＩ中のＳＮ_ＭＲＷＬＥＮＧＴＨフィールドよりも大きい場合。
【００４２】
図４に示すのは、ＳＴＡＴＵＳ ＰＤＵ中のＡＣＫフィールドである。この確認応答複合フィールド（ＡＣＫ ＳＵＦＩ）４００は、タイプ識別子フィールド（ＡＣＫ）４１０およびシーケンス番号（ＬＳＮ）フィールド４２０からなる。ＬＳＮフィールド４２０は１２ビットから構成され、ＬＳＮよりも小さいものであって、早着のＳＴＡＴＵＳ ＰＤＵ中においてエラーであると示されなかったシーケンス番号、を有する全てのＰＤＵを受け取ったことを確認する。つまり、ＬＳＮ４２０がＶＲ（Ｒ）よりも大きな値にセットされると、全てのエラーＰＤＵが同一のＳＴＡＴＵＳ ＰＤＵ中に入っており、一方、ＬＳＮ４２０がＶＲ（Ｒ）にセットされると、エラーＰＤＵは複数個のＳＴＡＴＵＳ ＰＤＵに分かれて入っているということである。送信端において、ＬＳＮ４２０の値がＳＴＡＴＵＳ ＰＤＵにて示された１個目のエラーの値以上である場合は、ＶＴ（Ａ）の値はＬＳＮ４２０に基づいて更新される。これ以外の場合は、ＶＴ（Ａ）の値は、ＳＴＡＴＵＳ ＰＤＵ内にて示された１個目のエラーに基づいて更新される。ＶＴ（Ａ）は、ＳＴＡＴＵＳ ＰＤＵ中にＡＣＫ ＳＵＦＩ（またはＭＲＷ_ＡＣＫ ＳＵＦＩ）が含まれる時にのみ更新される。また、ＬＮＳ４２０は、ＶＲ（Ｈ）より大きい値またはＶＲ（Ｒ）より小さい値にはセットされ得ない。
上記の３つ目の終了条件は、以下のようにも理解できる。
【００４３】
ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバックＳＴＡＴＵＳ ＰＤＵを受け取り、且つ、当該受け取ったＳＴＡＴＵＳ ＰＤＵ／ピギーバックＳＴＡＴＵＳ ＰＤＵが、先に伝送したＭＲＷ ＳＵＦＩ内のＳＮ_ＭＲＷＬＥＮＧＴＨフィールドに等しいシーケンス番号を有するＰＤＵおよびこのＰ  ＤＵ以前のＰＤＵ全てについて受信確認応答を行った場合。
また、当該条件は下記条件に等しいものでもある。
【００４４】
ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバックＳＴＡＴＵＳ ＰＤＵを受け取り、当該受け取ったＳＴＡＴＵＳ ＰＤＵ／ピギーバックＳＴＡＴＵＳ ＰＤＵにより更新されたＶＴ（Ａ）の値が、先に伝送したＭＲＷ ＳＵＦＩ内のＳＮ_ＭＲＷＬＥＮＧＴＨよりも大きい場合。
そして、上記２つの条件は、下記の条件に等しい。
【００４５】
ＶＲ（Ｒ）がＳＮ_ＭＲＷＬＥＮＧＴＨよりも大きいことを示すＡＣＫ ＳＵＦＩが含まれたＳＴＡＴＵＳ ＰＤＵを受け取った場合。
図５に示すのは、本発明の実施形態に基づくＰＤＵの構造である。
【００４６】
ＳＤＵ１はＳＮ＝０（５００）,ＳＮ＝１（５１０）,ＳＮ＝２（５２０）およびＳＮ＝３（５３０）のＰＤＵに載って運ばれ、ＳＤＵ２はＳＮ＝４（５４０）およびＳＮ＝５（５５０）のＰＤＵに載って運ばれる。ＲＬＣエンティティーについて“ＭＲＥ送出”が形成されずに、ＳＤＵ１が送信端によって廃棄されると、ＳＤＵ廃棄の明示的シグナリング処理が開始される。なお、“ＳＮ_ＭＲＷｉフィールド２３０が受信端内の最後に廃棄されるＲＬＣ ＳＤＵの終了を示すべきものである”ことは、上に例示したとおりである。したがって、２個のＳＮ_ＭＲＷｉフィールド、つまりＳＮ_ＭＲＷ１＝３（１２ビット）およびＳＮ_ＭＲＷ２＝ＳＮ_ＭＲＷＬＥＮＧＴＨ ＝４（１２ビット）が必要となり、これに伴ってＬＥＮＧＴＨ＝２（００１０、４ビット）、Ｎ２＝ＮＬＥＮＧＴＨ  ＝００００およびＴｙｐｅ＝ＭＲＷ（４ビット）が要される。よって、少なくとも合計３６ビットが必要になる。
【００４７】
実際上は、”ＭＲＷ送出”が形成されない場合には、最後に廃棄されたＲＬＣＳＤＵを受信端に通知する必要はない。よって、ＭＲＷ ＳＵＦＩ内のＳＮ_ＭＲＷ１＝３は省略可能であり、即ち、１２ビットを省くことができる。このように縮小されたＭＲＷ ＳＵＦＩはＡＭＤ ＰＤＵにピギーバック（ｐｉｇｇｙｂａｃｋ）する機会が増加するため、ＳＴＡＴＵＳ ＰＤＵが１個省けることになる。したがって、本発明によれば無線通信パフォーマンスが高まる。そしてこのことは、本発明のさらなる長所の１つでもある。
【００４８】
通常、送信端側でＲＬＣエンティティーにつき“ＭＲＷ送出”が形成されない場合には、受信端内で廃棄されるＲＬＣ ＳＤＵの終了を示す全てのＳＮ_ＭＲＷｉフィールドは、ＭＲＷ ＳＵＦＩに含まれていても含まれていなくてもよいが、ＳＮ_ＭＲＷＬＥＮＧＴＨよりも小さいシーケンス番号を持つ全てのＰＤＵを廃棄して、その受信ウィンドウを移動させる旨を受信端に指示するＳＮ_ＭＲＷＬＥＮＧＴＨだけは必ず含まれていなければならない。
【００４９】
ＭＲＷ ＳＵＦＩに含まれるＳＮ_ＭＲＷｉフィールドがＳＮ_ＭＲＷＬＥＮＧＴＨである場合において、
ＳＮ_ＭＲＷＬＥＮＧＴＨが、既定の送信ウィンドウの範囲内にあるときは、ＬＥＮＧＴＨ＝０００１となるか、あるいは、
ＳＮ_ＭＲＷＬＥＮＧＴＨが、既定の送信ウィンドウを超えるときは、ＬＥＮＧＴＨ＝００００となる。
【００５０】
図５を再度参照されたい。ＳＮ＝０（５００）〜ＳＮ＝３（５３０）までのＰＤＵに載って運ばれたＳＤＵ１が廃棄されると、ＭＲＷ ＳＵＦＩのコンテンツは２４ビット長としかならない。つまり、Ｔｙｐｅ＝ＭＲＷ（４ビット）,ＬＥＮＧＴＨ＝０００１,ＳＮ_ＭＲＷ１＝４（１２ビット）,Ｎ１＝００００である。よって、１２ビットが短縮される。
【００５１】
ＬＥＮＧＴＨフィールド２２０は４ビット長であり、ＬＥＮＧＴＨ＝００００およびＬＥＮＧＴＨ＝０００１はいずれも１個の廃棄されたＳＤＵを示すものであるため、通常は、ＭＲＷ ＳＵＦＩ２００は１５個の廃棄されたＳＤＵを格納することができる。しかし、“ＭＲＷ送出”が形成されたときに、これら廃棄された１５個のＳＤＵは、２つのＳＤＵ廃棄の明示的シグナリング処理に分かれて通知されなければならない場合がある。一方、“ＭＲＷ送出”が形成されないときには、廃棄されるＳＤＵが１５個以上あっても、受信端に受信ウィンドウを移動させる旨の通知をするのに単一のＭＲＷ ＳＵＦＩ、つまり、単一のＳＤＵ廃棄の明示的シグナリング処理を用いれば十分である。
【００５２】
“ＭＲＷ送出”が形成された場合であって、最後に廃棄されたＳＤＵがＡＭＤＰＤＵで終了し、その長さ指示子が同一のＡＭＤ ＰＤＵ内にあり、且つ当該ＡＭＤ ＰＤＵ内に新たなＳＤＵが無い時には、ＳＮ_ＭＲＷＬＥＮＧＴＨ２４０は、最後に廃棄されたＳＤＵの長さ指示子を含むＰＤＵのシーケンス番号に１を加えた値にセットされなければならない。そして、１４個のＳＮ_ＭＲＷｉ２３０フィールドだけは残され、廃棄された各ＳＤＵの終了を示すものとなる。したがって、１５個目に廃棄されたＳＤＵがＡＭＤ ＰＤＵで終了し、その長さ指示子が同一のＡＭＤ ＰＤＵ内にあり、且つ当該ＡＭＤ ＰＤＵ内に新たなＳＤＵが無い時には、このＳＤＵはその他１４個の廃棄されたＳＤＵと同一のＭＲＷ ＳＵＦＩ２００には入りきらないため、ＳＤＵ廃棄の明示的シグナリング処理が２つに分かれて開始されなくてはならなくなる。
【００５３】
“ＭＲＷ送出”が形成されない場合には、ＳＤＵがいくつ廃棄されるかにかかわらず、必要となるのはＳＮ_ＭＲＷＬＥＮＧＴＨ２４０のみである。この場合においては、１５個以上のＳＤＵが廃棄されるのであっても、１つのＳＤＵ廃棄の明示的シグナリング処理で十分であり、処理を分けて行う必要はない。このことは、ＳＤＵ廃棄処理の高速化、および無線通信パフォーマンスの改善につながる。
【００５４】
ところで、ある状況下では、ＳＤＵ廃棄の明示的シグナリング処理が終了されない。下記の条件を満たすときは、ＳＤＵ廃棄の明示的シグナリング処理は終了とならない。
ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵを受け取り、このＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵによって更新されるＶＴ（Ａ）が、先に伝送したＭＲＷ ＳＵＦＩ内のＳＮ_ＭＲＷＬＥＮＧＴＨフィールドと等しくなる場合。
具体的には、当該条件を満たしたときには、受信端はその受信ウィンドウの開始位置をＳＮ_ＭＲＷＬＥＮＧＴＨまで既に移動させている。そして当該位置は、正に送信端が受信端に通知しようとした位置である。この条件を満たしたために処理が終了とならない場合は、送信端は、Ｔｉｍｅｒ_ＭＲＷの計時満了時にＭＲＷ ＳＵＦＩを再送しなければならない。このようでは、無線リソースを無駄にし、伝送スループットを低下させてしまう。
【００５５】
また、当該条件を満たした時に、ＭＲＷ ＳＵＦＩの伝送回数が最大値に達すると、ＲＬＣエンティティーはリセットの必要がなくなる。したがって、伝送パフォーマンスが低くなる。
【００５６】
これに対して本発明の実施形態によれば、下記の条件を満たすことで、送信端はＳＤＵ廃棄の明示的シグナリング処理を終了する。
ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵを受け取り、このＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵによって更新されるＶＴ（Ａ）が、先に伝送したＭＲＷ ＳＵＦＩ内のＳＮ_ＭＲＷＬＥＮＧＴＨフィールド以上となる場合。
【００５７】
また、本発明のもう１つの実施形態では、下記の条件を満たすと、送信端はＳＤＵ廃棄の明示的シグナリング処理を終了する。
ＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵを受け取り、このＳＴＡＴＵＳ ＰＤＵ／ピギーバック ＳＴＡＴＵＳ ＰＤＵが、先に伝送したＭＲＷ ＳＵＦＩ内のＳＮ_ＭＲＷＬＥＮＧＴＨフィールドから１を引いたシーケンス番号を有するＰＤＵおよびこれ以前のＰＤＵ全てについて確認応答を行った場合。
また、もう１つの別な本発明の実施形態においては、下記の条件を満たすと、送信端はＳＤＵ廃棄の明示的シグナリング処理を終了する。
ＶＲ（Ｒ）がＳＮ_ＭＲＷＬＥＮＧＴＨ以上であることを示すＡＣＫ ＳＵＦＩを含むＳＴＡＴＵＳ ＰＤＵを受け取った場合。
これら条件のいずれかに符合すると、ＳＤＵ廃棄の明示的シグナリング処理は効果的に終了し得るため、その結果として伝送スループットが高まる。つまり、本発明のデータ廃棄のシグナリング処理によれば、伝送スループットが向上し、伝送パフォーマンスの改善が図られる。
【００５８】
本発明の範囲または精神を逸脱しない限りにおいて各種変更および修飾が行えることは、当業者にとっては自明である。つまり、本発明にカバーされる変更や修飾は、特許請求の範囲の記載およびこれに均等なものによって定義される。
【図面の簡単な説明】
【図１】  ＳＤＵ廃棄の明示的シグナリング処理を説明するための概略図である。
【図２】  本発明の実施形態によるＭＲＷ_ＳＵＦＩのフォーマットを示す概略図である。
【図３】  本発明の実施形態によるＭＲＷ_ＡＣＫのフォーマットを示す概要図である。
【図４】  本発明の実施形態によるＳＴＡＴＵＳ ＰＤＵ内のＡＣＫ ＳＵＦＩを示す概略図である。
【図５】  本発明の実施形態によるＰＤＵの構造を示す概略図である。
【図１】
0003744908.tif 000002
【図２】
0003744908.tif 000003
【図３】
0003744908.tif 000004
【図４】
0003744908.tif 000005
【図５】
0003744908.tif 000006