(57)【要約】【課題】  無線通信システムにおいて、無線リンク制御レイヤーの片側をリセットすることでプロトコルエラーを処理し、伝送効率を向上させる方法及び装置を提供する。【解決手段】  本発明の方法によれば、相互に通信する第一通信装置と第二通信装置を含む該無線通信システムにおいて、プロトコルエラーが検出されると、第一通信装置の第一ＲＬＣ（無線リンク制御）エンティティーはその送信側のみリセットする。【選択図】      図３
2007129723.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムにおいてプロトコルエラーを処理する方法であって、該無線通信システムは相互に通信する第一通信装置と第二通信装置を含み、該方法は、
送信側のプロトコルエラーが検出されると、第一通信装置の第一無線リンク制御エンティティーがその送信側のみリセットするステップを含むことを特徴とするプロトコルエラーの処理方法。
【請求項２】
前記処理方法は更に、第一無線リンク制御エンティティーが、第一無線リンク制御エンティティーの送信側のハイパーフレーム番号を指示するハイパーフレーム番号指示子フィールドを含むリセットプロトコルデータユニットを第二通信装置の第二無線リンク制御エンティティーに送るステップを含むことを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項３】
前記第一無線リンク制御エンティティーがその送信側のみリセットするとき、第一無線リンク制御エンティティーの受信側は影響されないことを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項４】
前記処理方法は、第一無線リンク制御エンティティーのサービスデータユニット削除機能が第一モードで行われ、かつプロトコルデータユニットが送信スケジュールに入れられる回数が伝送上限パラメーターに達するときに、送信側のプロトコルエラーが検出されたと判断することを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項５】
前記第一モードは、伝送回数が伝送上限パラメーターに達すると直接にリセットを行うことを内容とするサービスデータユニット削除モードであることを特徴とする請求項４記載のプロトコルエラーの処理方法。
【請求項６】
前記処理方法は、第一無線リンク制御エンティティーの受信ウィンドウ移動指令の送信回数が上限値に等しくなったときに、送信側のプロトコルエラーが検出されたと判断することを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項７】
前記処理方法は、第一無線リンク制御エンティティーに受信された状態プロトコルデータユニットに誤ったシーケンス番号が含まれるときに、送信側のプロトコルエラーが検出されたと判断することを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項８】
前記状態プロトコルデータユニットはピギーバック状態プロトコルデータユニットであることを特徴とする請求項７記載のプロトコルエラーの処理方法。
【請求項９】
前記処理方法は更に、第一無線リンク制御エンティティーがプロトコルデータユニット送信を停止させるステップを含むことを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項１０】
前記処理方法は更に、第一無線リンク制御エンティティーが、その送信側に対応する制御プロトコルデータユニットを削除するステップを含むことを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項１１】
前記制御プロトコルデータユニットは受信ウィンドウ移動の状態プロトコルデータユニットであることを特徴とする請求項１０記載のプロトコルエラーの処理方法。
【請求項１２】
前記処理方法は更に、第一無線リンク制御エンティティーが、その受信側に対応するタイマーを停止させないステップを含むことを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項１３】
前記第一無線リンク制御エンティティーの受信側に対応するタイマーは、状態報告一時禁止タイマーと定期的状態報告タイマーを含むことを特徴とする請求項１２記載のプロトコルエラーの処理方法。
【請求項１４】
前記処理方法は更に、第一無線リンク制御エンティティーがリセットタイマー、定期的ポーリングタイマーとサービスデータユニット削除タイマーを停止させないステップを含むことを特徴とする請求項１２記載のプロトコルエラーの処理方法。
【請求項１５】
前記処理方法は更に、第一無線リンク制御エンティティーがリセットタイマー、定期的ポーリングタイマーとサービスデータユニット削除タイマー以外、第一無線リンク制御エンティティーの送信側に対応するタイマーを停止させるステップを含むことを特徴とする請求項１４記載のプロトコルエラーの処理方法。
【請求項１６】
前記第一無線リンク制御エンティティーは、ポーリングタイマー、ポーリング一時禁止タイマーと、受信ウィンドウ移動タイマーを停止させることを特徴とする請求項１５記載のプロトコルエラーの処理方法。
【請求項１７】
前記無線通信システムはアクノレッジモードで動作することを特徴とする請求項１記載のプロトコルエラーの処理方法。
【請求項１８】
無線通信システムにおいてプロトコルエラーを処理し、第二移動通信装置と通信する第一移動通信装置であって、
第一移動通信装置の機能を実現させる制御回路と、
プログラムコードを実行して制御回路を制御する中央処理装置と、
プログラムコードを保存する保存装置とを含み、該プログラムコードは、
送信側のプロトコルエラーが検出されると、第一無線リンク制御エンティティーがその送信側のみリセットするステップを含むことを特徴とする移動通信装置。
【請求項１９】
前記プログラムコードは更に、第一無線リンク制御エンティティーが、第一無線リンク制御エンティティーの送信側のハイパーフレーム番号を指示するハイパーフレーム番号指示子フィールドを含むリセットプロトコルデータユニットを第二移動通信装置の第二無線リンク制御エンティティーに送るステップを含むことを特徴とする請求項１８記載の移動通信装置。
【請求項２０】
前記プログラムコードにおいて、第一無線リンク制御エンティティーがその送信側のみリセットするとき、第一無線リンク制御エンティティーの受信側は影響されないことを特徴とする請求項１８記載の移動通信装置。
【請求項２１】
前記プログラムコードは、第一無線リンク制御エンティティーのサービスデータユニット削除機能が第一モードで行われ、かつプロトコルデータユニットが送信スケジュールに入れられる回数が伝送上限パラメーターに達するときに、送信側のプロトコルエラーが検出されたと判断することを特徴とする請求項１８記載の移動通信装置。
【請求項２２】
前記第一モードは、伝送回数が伝送上限パラメーターに達すると直接にリセットを行うことを内容とするサービスデータユニット削除モードであることを特徴とする請求項２１記載の移動通信装置。
【請求項２３】
前記プログラムコードは、第一無線リンク制御エンティティーのMRW指令の送信回数が上限値に等しくなったときに、送信側のプロトコルエラーが検出されたと判断することを特徴とする請求項１８記載の移動通信装置。
【請求項２４】
前記プログラムコードは、第一無線リンク制御エンティティーに受信された状態プロトコルデータユニットに誤ったシーケンス番号が含まれるときに、送信側のプロトコルエラーが検出されたと判断することを特徴とする請求項１８記載の移動通信装置。
【請求項２５】
前記状態プロトコルデータユニットはピギーバック状態プロトコルデータユニットであることを特徴とする請求項２４記載の移動通信装置。
【請求項２６】
前記プログラムコードは更に、第一無線リンク制御エンティティーがプロトコルデータユニット送信を停止させるステップを含むことを特徴とする請求項１８記載の移動通信装置。
【請求項２７】
前記プログラムコードは更に、第一無線リンク制御エンティティーが、その送信側に対応する制御プロトコルデータユニットを削除するステップを含むことを特徴とする請求項１８記載の移動通信装置。
【請求項２８】
前記制御プロトコルデータユニットはMRWの状態プロトコルデータユニットであることを特徴とする請求項２７記載の移動通信装置。
【請求項２９】
前記プログラムコードは更に、第一無線リンク制御エンティティーが、その受信側に対応するタイマーを停止させないステップを含むことを特徴とする請求項１８記載の移動通信装置。
【請求項３０】
前記第一無線リンク制御エンティティーの受信側に対応するタイマーは、状態報告一時禁止タイマーと定期的状態報告タイマーを含むことを特徴とする請求項２９記載の移動通信装置。
【請求項３１】
前記プログラムコードは更に、第一無線リンク制御エンティティーがリセットタイマー、定期的ポーリングタイマーとサービスデータユニット削除タイマーを停止させないステップを含むことを特徴とする請求項２９記載の移動通信装置。
【請求項３２】
前記プログラムコードは更に、第一無線リンク制御エンティティーがリセットタイマー、定期的ポーリングタイマーとサービスデータユニット削除タイマー以外、第一無線リンク制御エンティティーの送信側に対応するタイマーを停止させるステップを含むことを特徴とする請求項３１記載の移動通信装置。
【請求項３３】
前記第一無線リンク制御エンティティーは、ポーリングタイマー、ポーリング一時禁止タイマーと、受信ウィンドウ移動タイマーを停止させることを特徴とする請求項３２記載の移動通信装置。
【請求項３４】
前記第一移動通信装置はアクノレッジモードで動作することを特徴とする請求項１８記載の移動通信装置。
【請求項３５】
無線通信システムにおいてプロトコルエラーを処理する方法であって、
無線リンク制御エンティティーにおいてリセットプロセスが起動されると、無線リンク制御エンティティーがその受信側に対応する少なくとも１個の制御プロトコルデータユニットを送信するステップを含むことを特徴とするプロトコルエラーの処理方法。
【請求項３６】
前記制御プロトコルデータユニットは、肯定応答の状態プロトコルデータユニット、否定応答の状態プロトコルデータユニット、伝送ウィンドウサイズ変更の状態プロトコルデータユニット、受信ウィンドウ移動の状態プロトコルデータユニット、受信ウィンドウ移動肯定応答の状態プロトコルデータユニット、またはリセット肯定応答プロトコルデータユニットを含むことを特徴とする請求項３５記載のプロトコルエラーの処理方法。
【請求項３７】
前記無線通信システムはアクノレッジモードで動作することを特徴とする請求項３５記載のプロトコルエラーの処理方法。
【請求項３８】
無線通信システムにおいてプロトコルエラーを処理する移動通信装置であって、
移動通信装置の機能を実現させる制御回路と、
プログラムコードを実行して制御回路を制御するＣＰＵと、
プログラムコードを保存する保存装置とを含み、該プログラムコードは、
無線リンク制御エンティティーにおいてリセットプロセスが起動されると、無線リンク制御エンティティーがその受信側に対応する少なくとも１個の制御プロトコルデータユニットを送信するステップを含むことを特徴とする移動通信装置。
【請求項３９】
前記制御プロトコルデータユニットは、肯定応答の状態プロトコルデータユニット、否定応答の状態プロトコルデータユニット、伝送ウィンドウサイズ変更の状態プロトコルデータユニット、受信ウィンドウ移動の状態プロトコルデータユニット、受信ウィンドウ移動肯定応答の状態プロトコルデータユニット、またはリセット肯定応答プロトコルデータユニットを含むことを特徴とする請求項３８記載の移動通信装置。
【請求項４０】
前記無線通信システムはアクノレッジモードで動作することを特徴とする請求項３８記載の移動通信装置。
【請求項４１】
無線通信システムにおいてプロトコルエラーを処理する方法であって、
リセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーがその受信側のみリセットするステップを含むことを特徴とするプロトコルエラーの処理方法。
【請求項４２】
前記無線リンク制御エンティティーがその受信側のみリセットするとき、無線リンク制御エンティティーの送信側は影響されないことを特徴とする請求項４１記載のプロトコルエラーの処理方法。
【請求項４３】
前記処理方法は更に、無線リンク制御エンティティーがリセット肯定応答プロトコルデータユニットを出力するステップを含むことを特徴とする請求項４１記載のプロトコルエラーの処理方法。
【請求項４４】
前記無線通信システムはアクノレッジモードで動作することを特徴とする請求項４１記載のプロトコルエラーの処理方法。
【請求項４５】
無線通信システムにおいてプロトコルエラーを処理する移動通信装置であって、
移動通信装置の機能を実現させる制御回路と、
プログラムコードを実行して制御回路を制御するＣＰＵと、
プログラムコードを保存する保存装置とを含み、該プログラムコードは、
リセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーがその受信側のみリセットするステップを含むことを特徴とする移動通信装置。
【請求項４６】
前記プログラムコードにおいて、無線リンク制御エンティティーがその受信側のみリセットするとき、無線リンク制御エンティティーの送信側は影響されないことを特徴とする請求項４５記載の移動通信装置。
【請求項４７】
前記プログラムコードは更に、無線リンク制御エンティティーがリセット肯定応答ＰＤＵを出力するステップを含むことを特徴とする請求項４５記載の移動通信装置。
【請求項４８】
前記無線通信システムはアクノレッジモードで動作することを特徴とする請求項４５記載の移動通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は無線通信システムにおいてプロトコルエラーを処理する方法及び装置に関し、特に無線リンク制御（無線リンク制御）レイヤーの片側をリセットすることでプロトコルエラーを処理し、伝送効率を向上させる方法及び装置に関する。
【背景技術】
【０００２】
第三世代移動通信技術はＷＣＤＭＡ（広帯域時分割多元接続）を利用することで、高いスペクトル利用効率、カバー率、通話品質及び高速伝送を実現させるとともに、ＱｏＳ（サービス品質）の確保、柔軟性のある双方向通信の実現、通話中断率の低減に大きく寄与する。
【０００３】
３ＧＰＰ（第三世代パートナーシッププロジェクト）が定めた通信プロトコルの規格によれば、第三世代移動通信システムは伝送品質に応じ、ＴＭ（透過モード）、ＵＭ（非アクノレッジモード）、ＡＭ（アクノレッジモード）など別々のモードを提供している。ＴＭモードは実時間通信を要求するサービスに適し、ＵＭモードは実時間通信とパケットシーケンスの正確性の両方とも要求するサービスに適し、ＡＭモードは実時間通信よりデータの正確性を強く要求するサービスに適する。
【０００４】
データの正確性を確保するため、ＡＭモードにおいて、ＲＬＣ（無線リンク制御）エンティティーはリセットプロセスを実行することで、プロトコルエラーによる伝送失敗を防ぐ。３ＧＰＰが定めたプロトコル規格「3GPP  TS  25.322  V6.5.0  (2005-09),“Radio  Link  Control  (RLC)  protocol  specification  (Release  6)”」によれば、リセットプロセスは、送信端の無線リンク制御エンティティーが下記３種類の状態を検出した場合に行われる。それを詳しく説明するため、まずは関連変数、パラメーターの意味と、ＳＤＵ（サービスデータユニット）を削除する動作モードを説明しておく。
【０００５】
変数VT(DAT)：ＡＭモードにおいてＰＤＵ（プロトコルデータユニット）を送信スケジュールに入れる回数を示す。各プロトコルデータユニットはそれぞれ１つの変数VT(DAT)に対応し、変数VT(DAT)はプロトコルデータユニットを送信スケジュールに入れる回数を累計した値である。
【０００６】
変数VR(MRW)：MRW（受信ウィンドウ移動）指令の送信回数を示す。
【０００７】
パラメーターMaxDAT：変数VT(DAT)の上限値を示す。ＡＭモードでは、プロトコルデータユニットを送信スケジュールに入れる回数は、パラメーターMaxDATより小さくしなければならない。変数VT(DAT)がパラメーターMaxDATになると、上位層は無線リンク制御レイヤーのリセット、またはサービスデータユニットの削除を行う。
【０００８】
パラメーターMaxMRW：変数VT(MRW)の上限値を示す。MRW指令を送信する回数は、パラメーターMaxMRWより大きくなってはならない。
【０００９】
サービスデータユニットの削除は４種類のモードで行われ、そのうちＡＭモードに関するものは下記の３種類がある。
【００１０】
１．明示的シグナリング付きタイマー準拠の削除（timer  based  discard  with  explicit  signaling）モード：このモードは、サービスデータユニットに対応するタイマーTimer_Discardで計時を行い、時間が切れると当該サービスデータユニットを削除する。また、「MRW送信（Send  MRW）」が構成（configure）されたか、あるいはサービスデータユニットの１個または複数のセグメントが受信端に届いたときに、明示的信号を発して受信端に通報する。
【００１１】
２．MaxDAT満了後のサービスデータユニット削除（SDU  discard  after  MaxDAT  number  of  transmissions）モード：このモードでは、プロトコルデータユニットを送信スケジュールに入れる回数（VT(DAT)）がパラメーターMaxDATに達すると、送信端は当該プロトコルデータユニットに載せられる１個または複数のサービスデータユニットセグメントに対応するサービスデータユニット、あるいはサービスデータユニットの終了位置を示す長さ指示フィールドに対応するサービスデータユニットを削除するとともに、明示的信号を発して受信端に通報する。
【００１２】
３．MaxDAT満了後の直接リセット（no  discard  after  MaxDAT  number  of  transmissions）モード：このモードでは、プロトコルデータユニットを送信スケジュールに入れる回数（VT(DAT)）がパラメーターMaxDATに達すると、送信端は無線リンク制御レイヤーのリセットプロセスを起動する。
【００１３】
プロトコルエラーが検出された場合、リセットプロセスを実行しなければならない。プロトコルエラーが発生したどうかは、送信端の無線リンク制御エンティティーが下記状態を検出したかどうかによって決まる。
【００１４】
１．MaxDAT満了後の直接リセットモードが起動され、かつ変数VT(DAT)がパラメーターMaxDATになったときには、無線リンク制御レイヤーのリセットプロセスが起動される。
２．変数VT(MRW)がパラメーターMaxMRWになったとき。
３．受信端が送信端に返送する状態プロトコルデータユニットやピギーバックプロトコルデータユニットに、誤ったＳＮ（シーケンス番号）が含まれるとき。例えば、肯定応答されたＳＮが後に未受信と返答されるとき、または肯定応答されたＳＮが実は発信端に残って送信されていないとき。
【００１５】
リセットプロセスを起動する基準とされる上記３種類の状態は、いずれも無線リンク制御エンティティーの送信側に発生する。送信側は、クライアント端（移動通信装置）にとってはアップリンクであり、サーバー端（ネットワーク端）にとってはダウンリンクである。
【００１６】
当該リセットプロセスはまずデータ伝送を中止し、アップリンクとダウンリンクのハイパーフレーム番号を交換して送信端と受信端の同期を保持するとともに、無線リンク制御エンティティーの受信側に受信され未だに上位層に送信されていないプロトコルデータユニットを削除し、更に無線リンク制御エンティティーの送信側に送信されたサービスデータユニットを削除し、状態変数をリセットしてからデータ伝送を再開する。このようなリセットプロセスは、所要時間が長いのみならず、データを削除することも伝送効率低下の原因となる。詳しくは下記に説明する。
【００１７】
以下はクライアント端のリセットプロセスを例に挙げる。もっとも、サーバー端でリセットプロセスを行うのも可能である。
【００１８】
クライアント端において、リセットプロセスを行うべき前記状態のいずれかが検出されれば、アップリンクにプロトコルエラーが生じたと判断できる。この場合、理論的にはアップリンクをリセットするだけですむ。しかし、従来の技術では、リセットプロセスが終了するまで、ダウンリンクからクライアント端へのデータ受信は、正常に実行されているにもかかわらず、一律に中止される。言い換えれば、アップリンクにプロトコルエラーが生じたことにより、リセットプロセスが始まると、ダウンリンクが正常に動作するかどうか関係なく、ダウンリンクからクライアント端へのデータ受信は一律に中止される。のみならず、従来の技術では、リセットプロセスの前にダウンリンクの受信バッファー領域に保存されたプロトコルデータユニットは削除しなければならない。このときに削除されたプロトコルデータユニットが、リセットプロセスの終了後にサーバー端が再送する予定のものであれば、ダウンリンク伝送効率は低下するに違いない。同じく、削除されたプロトコルデータユニットに載せられるサービスデータユニットをリセットプロセスで削除すれば、ダウンリンクのサービスデータユニットデータが不必要に削除される結果となる。
【００１９】
一方、前記プロトコル規格によれば、リセットプロセスの起動を指示するリセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーの対応エンティティー（本例ではサーバー端の無線リンク制御エンティティー）は、まずリセット肯定応答プロトコルデータユニット（RESET  ACK  PDU）を返送してから、プロトコルデータユニットを送信する。このリセット肯定応答プロトコルデータユニットが紛失すれば、クライアント端の無線リンク制御エンティティーは別のリセット肯定応答プロトコルデータユニットを送信する。この場合、リセットプロセスが終了するまで、クライアント端の無線リンク制御エンティティーのプロトコルデータユニット受信は中止されるので、サーバー端がリセット肯定応答プロトコルデータユニットを返送してから、リセットプロトコルデータユニットを受信するまで送信されたプロトコルデータユニットは無用となる。
【００２０】
総じていえば、従来のリセットプロセスは無線リンク制御レイヤーのアップリンクとダウンリンクを同時にリセットするので、データを不必要に削除し、伝送効率が大幅に低下させる欠点がある。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
この発明は前述の問題を解決するため、無線リンク制御レイヤーの片側をリセットすることでプロトコルエラーを処理し、伝送効率を向上させる方法及び装置を提供することを課題とする。
【課題を解決するための手段】
【００２２】
この発明は無線通信システムにおいてプロトコルエラーを処理する方法を提供する。該無線通信システムは相互に通信する第一通信装置と第二通信装置を含む。該方法は、送信側のプロトコルエラーが検出されると、第一通信装置の第一ＲＬＣ（無線リンク制御）エンティティーがその送信側のみリセットするステップを含む。
【００２３】
この発明は更に、無線通信システムにおいてプロトコルエラーを処理し、第二移動通信装置と通信する第一移動通信装置を提供する。該第一移動通信装置は、第一移動通信装置の機能を実現させる制御回路と、プログラムコードを実行して制御回路を制御するＣＰＵ（中央処理装置）と、プログラムコードを保存する保存装置とを含み、該プログラムコードは、送信側のプロトコルエラーが検出されると、第一無線リンク制御エンティティーがその送信側のみリセットするステップを含む。
【００２４】
この発明は更に、下記のような無線通信システムにおいてプロトコルエラーを処理する方法を提供する。該方法は、無線リンク制御エンティティーにおいてリセットプロセスが起動されると、無線リンク制御エンティティーがその受信側に対応する少なくとも１個の制御プロトコルデータユニットを送信するステップを含む。
【００２５】
この発明は更に、下記のような無線通信システムにおいてプロトコルエラーを処理する移動通信装置を提供する。該移動通信装置は、移動通信装置の機能を実現させる制御回路と、プログラムコードを実行して制御回路を制御するＣＰＵと、プログラムコードを保存する保存装置とを含む。該プログラムコードは、無線リンク制御エンティティーにおいてリセットプロセスが起動されると、無線リンク制御エンティティーがその受信側に対応する少なくとも１個の制御プロトコルデータユニットを送信するステップを含む。
【００２６】
この発明は更に、下記のような無線通信システムにおいてプロトコルエラーを処理する方法を提供する。該方法は、リセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーがその受信側のみリセットするステップを含む。
【００２７】
この発明は更に、下記のような無線通信システムにおいてプロトコルエラーを処理する移動通信装置を提供する。該移動通信装置は、移動通信装置の機能を実現させる制御回路と、プログラムコードを実行して制御回路を制御するＣＰＵと、プログラムコードを保存する保存装置とを含む。該プログラムコードは、リセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーがその受信側のみリセットするステップを含む。
【発明の効果】
【００２８】
本発明は無線リンク制御エンティティーのアップリンクかダウンリンクのいずれかのみリセットすることで、不必要なデータ削除を防ぎ、伝送効率を向上させシステム資源を節約する。
【発明を実施するための最良の形態】
【００２９】
かかる方法及び装置の特徴を詳述するために、具体的な実施例を挙げ、図を参照にして以下に説明する。
【００３０】
３ＧＰＰが制定したプロトコル規格「3GPP  TS  25.322  V6.5.0  (2005-09),“Radio  Link  Control  (RLC)  protocol  specification(Release  6)”」は、種々の動作要求に応じてパラメーター、変数、タイマー及び制御プロトコルデータユニットを定めている。そのうちパラメーター、変数、タイマーは無線リンク制御レイヤーの送信側または受信側に別々に対応している。ＡＭモードの状態変数について、受信側に対応するプロトコル状態変数はVR(R)、VR(H)、VR(MR)であり、送信側に対応するプロトコル状態変数はVT(S)、VT(DAT)、VT(MS)、VT(PDU)、VT(SDU)、VT(RST)、VT(MRW)、VT(WS)である。タイマーについて、受信側に対応するタイマーはTimer_Status_Periodic、Timer_Status_Prohibitであり、送信側に対応するタイマーはTimer_Poll、Timer_Poll_Periodic、Timer_Poll_Prohibit、Timer_Discard、Timer_RST、Timer_MRTである。プロトコルパラメーターについて、受信側に対応するプロトコールパラメーターはConfigured_Tx_Window_Sizeであり、送信側に対応するプロトコルパラメーターはMaxDAT、Poll_PDU、Poll_SDU、Poll_Window、MaxRST、MaxMRW、及びConfigured_Rx_Window_Sizeである。そのほか、ＵＭモードに属するOSD_Window_SizeとDAR_Window_Sizeもあるが、本発明の対象ではない。以上のプロトコル状態変数、タイマー及びプロトコルパラメーターの定義については前記規格に記載されており、ここでその説明を省略とする。
【００３１】
しかし、どの制御プロトコルデータユニットが送信側に対応するか、どの制御プロトコルデータユニットが送信側に対応するかは前記規格には記載されていない。したがって、本発明を詳しく説明するため、以下は各制御プロトコルデータユニットが対応する側を指定しておく。前記規格は制御プロトコルデータユニットを三種類に分ける。すなわち１．状態プロトコルデータユニット及びピギーバック状態プロトコルデータユニット、２．リセットプロトコルデータユニット、及び３．リセット肯定応答プロトコルデータユニットである。そのうち第１類の制御プロトコルデータユニットは、プロトコルデータユニット形式を表すヘッダーと、１個または複数のスーパーフィールド（SUFI）及びパディング領域（PAD）からなる。スーパーフィールドに含まれる情報により、状態プロトコルデータユニットは下記の４種類に分かれる。
【００３２】
１．肯定応答（ACK）／否定応答（NACK）：受信状態の報告。受信端が送信端に対し、受信したプロトコルデータユニットと紛失したプロトコルデータユニットに関する情報を返送するときに利用される。
【００３３】
２．伝送ウィンドウのサイズ変更（Window  size）：受信端が送信端に対し、伝送ウィンドウのサイズ変更を求めるときに利用される。
【００３４】
３．受信ウィンドウの移動（MRW）：送信端が受信端に対し、受信ウィンドウの移動を求めるときに利用される。
【００３５】
４．受信ウィンドウ移動の肯定応答（MRW  ACK）：受信端が送信端に対し、MRWの状態プロトコルデータユニットを受信したと肯定応答するときに利用される。
【００３６】
一方、リセット（RESET）プロトコルデータユニットは送信端が受信端に対して発するものであり、プロトコル状態変数、タイマーのすべてをリセットすることを内容とする。それに反し、リセット肯定応答（RESET ACK）プロトコルデータユニットは受信端が送信端に対して発するものであり、リセットプロトコルデータユニットを受信したと送信端に肯定応答するときに利用される。
【００３７】
したがって、ACK/NACK、Window  Size、MRW  ACKなどの状態プロトコルデータユニット及びリセット肯定応答プロトコルデータユニットは無線リンク制御レイヤーの受信側に対応するものであり、MRWの状態プロトコルデータユニット及びリセットプロトコルデータユニットは無線リンク制御レイヤーの送信側に対応するものである。
【００３８】
制御プロトコルデータユニットの対応する側を明らかにした後、次に本発明の実施例を説明する。
【００３９】
本発明は、ＡＭモードで作動する無線通信システムにおいて、無線リンク制御レイヤーの片側をリセットすることでプロトコルエラーを処理し、伝送効率を向上させ、システム資源を節約することを目的とする。該無線通信システムは第三代移動通信システムが望ましい。
【００４０】
図１を参照する。図１は無線通信装置１００のブロック図である。説明を簡素化するため、図１は無線通信装置１００の入力装置１０２、出力装置１０４、制御回路１０６、ＣＰＵ（中央処理装置）１０８、保存装置１１０、プログラムコード１１２及びトランシーバー１１４のみ描いている。無線通信装置１００において、制御回路１０６はＣＰＵ１０８を用いて保存装置１１０に保存されたプログラムコード１１２を実行し、無線通信装置１００の動作を制御する装置であり、入力装置１０２（例えばキーボード）でユーザーが入力した信号を受信し、出力装置１０４（スクリーン、スピーカーなど）で映像、音声などの信号を出力する。無線信号を受発信するトランシーバー１１４は受信した信号を制御回路１０６に送信し、または制御回路１０６による信号を無線で出力する。言い換えれば、通信プロトコルの構造から見れば、トランシーバー１１４は第一レイヤーの一部とみなされ、制御回路１０６は第二レイヤーと第三レイヤーにあたるものである。
【００４１】
図２を参照する。図２は図１に示すプログラムコード１１２を表す説明図である。アプリケーションレイヤー２００と、第三レイヤーインターフェイス２０２と、第二レイヤーインターフェイス２０６からなるプログラムコード１１２は、第一レイヤーインターフェイス２１８と接続されている。信号を発するとき、第二レイヤーインターフェイス２０６（すなわち無線リンク制御レイヤー）は第三レイヤーインターフェイス２０２によるデータに基づき、複数のサービスデータユニット２０８を生成してバッファー２１２に保存する。その後、第二レイヤーインターフェイス２０６はバッファー２１２に保存されたサービスデータユニット２０８に基づき、複数のプロトコルデータユニット２１４を生成して第一レイヤーインターフェイス２１８を介して送信先に出力する。それに反し、無線信号を受信するとき、第一レイヤーインターフェイス２１８は信号を受信し、それをプロトコルデータユニット２１４として第二レイヤーインターフェイス２０６に送信する。その後、第二レイヤーインターフェイス２０６はプロトコルデータユニット２１４をサービスデータユニット２０８に還元し、バッファー２１２に保存する。最後に、第二レイヤーインターフェイス２０６はバッファー２１２に保存されたサービスデータユニット２０８を第三レイヤーインターフェイス２０２に送信する。
【００４２】
ＡＭモードで作動する無線通信装置１００において、無線リンク制御エンティティー（第二レイヤーインターフェイス２０６）にプロトコルエラーが検出された場合、データ伝送失敗を防ぐためにリセットプロセスを起動しなければならない。本発明は片側リセットプログラムコード２２０を用いて無線リンク制御エンティティーの片側をリセットすることで、伝送効率を向上させ、システム資源を節約する。
【実施例１】
【００４３】
図３を参照する。図３はこの発明の実施例１による方法のフローチャート３０である。下記方法は無線通信システムにおいて無線リンク制御レイヤーの片側をリセットする場合に用いられ、片側リセットプログラムコード２２０としてコンパイルすることができる。
【００４４】
ステップ３００：開始。
ステップ３０２：プロトコルエラーが検出されると、無線リンク制御エンティティーの送信側のみリセットする。
ステップ３０４：終了。
【００４５】
如上のとおり、プロトコルエラーが検出されると、無線リンク制御エンティティーは送信側のみリセットされ、受信側の動作は影響されない。プロトコルエラーの判断基準は下記のとおりである。
【００４６】
１．MaxDAT満了後の直接リセットモードが起動され、かつ変数VT(DAT)がパラメーターMaxDATになったときには、無線リンク制御レイヤーのリセットプロセスが起動される。
２．変数VT(MRW)がパラメーターMaxMRWになったとき。
３．受信端が送信端に返送する状態プロトコルデータユニットやピギーバックプロトコルデータユニットに、誤ったＳＮ（シーケンス番号）が含まれるとき。例えば肯定応答されたＳＮが後に未受信と返答されたとき、または肯定応答されたＳＮが実は発信端に残って送信されていないとき。
【００４７】
リセットプロセスを起動する基準とされる上記３種類の状態は、いずれも無線リンク制御エンティティーの送信側に発生する。送信側は、クライアント端（移動通信装置）にとってはアップリンクであり、サーバー端（ネットワーク端）にとってはダウンリンクである。前記状態が検出されると、本発明は無線リンク制御エンティティーの送信側のみリセットする。送信側のみに対するリセットが起動されると、無線リンク制御エンティティーはHFNI（ハイパーフレーム番号指示子）フィールドを含むリセットプロトコルデータユニットを送信先の無線リンク制御エンティティーに送り、これに送信側のハイパーフレーム番号を知らせる。同時に、無線リンク制御エンティティーはプロトコルデータユニットの伝送を中止し、送信側に対応する制御プロトコルデータユニット（すなわちMRWの状態プロトコルデータユニット）を削除する。なお、無線リンク制御エンティティーのみに対するリセットが起動されても、本発明はリセットタイマー（Timer_RST）、定期的ポーリングタイマー（Timer_Poll_Periodic）、サービスデータユニット削除タイマー（Timer_Discard）、及び無線リンク制御エンティティーの受信側に対応するタイマー、例えば状態報告一時禁止タイマー（Timer_Status_Prohibit）と定期的状態報告タイマー（Timer_Status_Periodic）を削除しない。望ましくは、本発明は送信側のタイマー、例えばポーリングタイマー（Timer_Poll）、ポーリング一時禁止タイマー（Timer_Poll_Prohibit）及び受信ウィンドウ移動タイマー（Timer_MRW）を停止させる。
【００４８】
換言すれば、送信側のプロトコルエラーが検出されると、本発明は無線リンク制御エンティティーの送信側のみリセットする一方、受信側の動作を本来のままにする。そうすると、不必要なデータ削除を防ぎ、伝送効率を大幅に向上させることができる。例えば、クライアント端にプロトコルエラーを検出することにより起動される前記方法３０では、アップリンクのみリセットすればよく、ダウンリンクからクライアント端へのデータ受信は影響されない。言い換えれば、アップリンクにプロトコルエラーが発生したことにより、リセットを起動しても、前記方法３０はダウンリンクのデータ伝送を保持する。その結果、ダウンリンクの受信バッファー領域にあるプロトコルデータユニットは削除されず、伝送効率は低下することがない。
【００４９】
そのほか、リセットプロトコルデータユニットを正常に受信すると、サーバー端の無線リンク制御エンティティーはリセット肯定応答プロトコルデータユニットを返送してから、プロトコルデータユニットを送信する。このリセット肯定応答プロトコルデータユニットが送信過程において紛失すれば、クライアント端の無線リンク制御エンティティーは別のリセットプロトコルデータユニットを再送する。本発明は無線リンク制御エンティティーの受信側の動作を本来のままにし、クライアント端のダウンリンクでのプロトコルデータユニット受信を継続させるので、サーバー端から出力されたプロトコルデータユニットは無用にならない。
【００５０】
したがって、前記方法３０は、不必要なデータ削除を防止し、伝送効率を向上させ、システム資源を節約することができる。
【実施例２】
【００５１】
図４を参照する。図４はこの発明の実施例２による方法のフローチャート４０である。下記方法は無線通信システムにおいて無線リンク制御レイヤーの片側をリセットする場合に用いられ、片側リセットプログラムコード２２０としてコンパイルすることができる。
【００５２】
ステップ４００：開始。
ステップ４０２：無線リンク制御エンティティーのリセットプロセスが起動されると、無線リンク制御エンティティーがその送信側に対応する複数の制御プロトコルデータユニットを送信する。
ステップ４０４：終了。
【００５３】
如上のとおり、リセットプロセスが起動されると、無線リンク制御エンティティーはその受信側に対応する制御プロトコルデータユニットを送信する。前記に示されるように、受信側に対応する制御プロトコルデータユニットはACK/NACK、Window  Size、MRW  ACKなどの状態プロトコルデータユニットと、リセット肯定応答プロトコルデータユニットを含む。リセットプロセスが起動されても、前記方法４０はそれに影響されず、受信側に対応する制御プロトコルデータユニットを送信するので、相応の無線リンク制御エンティティーは（ローカル端の）無線リンク制御エンティティーの関連情報、例えばプロトコルデータユニットの受信状態（肯定応答または否定応答）、受信ウィンドウの移動リクエストの受信状態と、リセットプロトコルデータユニットの受信状態を判断できる。無線リンク制御エンティティーの受信側は、クライアント端（移動通信装置）にとってはダウンリンクであり、サーバー端（ネットワーク端）にとってはアップリンクである。そのため、前記方法４０を利用すれば、クライアント端のアップリンクのリセットプロセスが起動されても、サーバー端の無線リンク制御エンティティーは依然としてダウンリンクの伝送状態を判断できる。
【実施例３】
【００５４】
もっとも、送信側をリセットすることは、相互に通信する別の端にからみれば、受信側のリセットに等しい。図５を参照する。図５はこの発明の実施例３による方法のフローチャート５０である。下記方法は無線通信システムにおいて無線リンク制御レイヤーの片側をリセットする場合に用いられ、片側リセットプログラムコード２２０としてコンパイルすることができる。
【００５５】
ステップ５００：開始。
ステップ５０２：リセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーがその受信側のみリセットする。
ステップ５０４：終了。
【００５６】
如上のとおり、リセットプロトコルデータユニットを受信すると、無線リンク制御エンティティーはその受信側のみリセットする。無線リンク制御エンティティーの受信側は、クライアント端（移動通信装置）にとってはダウンリンクであり、サーバー端（ネットワーク端）にとってはアップリンクである。そのため、前記方法５０を利用すれば、クライアント端のアップリンクまたはサーバー端のアップリンクのみリセットできる。なお、本発明の方法を用いて受信側のみリセットする場合では、無線リンク制御エンティティーがリセット肯定応答プロトコルデータユニットを出力し、リセットプロセスがリクエストどおりに行われたことを相応の無線リンク制御エンティティーに知らせることもできる。
【００５７】
総じていえば、本発明は無線リンク制御エンティティーのアップリンクかダウンリンクのいずれかのみリセットすることで、不必要なデータ削除を防ぎ、伝送効率を向上させシステム資源を節約する。
【００５８】
以上はこの発明に好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれもこの発明の特許請求の範囲に属するものとする。
【産業上の利用可能性】
【００５９】
この発明は従来、無線リンク制御エンティティーの送受信側とも同時にリセットする方法を、片側のみリセットすることに変更するのみである。かかる方法は当然実施可能である。
【図面の簡単な説明】
【００６０】
【図１】この発明による無線通信装置のブロック図である。
【図２】図１に示すプログラムコードを表す説明図である。
【図３】この発明の実施例１による方法のフローチャートである。
【図４】この発明の実施例２による方法のフローチャートである。
【図５】この発明の実施例３による方法のフローチャートである。
【符号の説明】
【００６１】
１００  無線通信装置
１０２  入力装置
１０４  出力装置
１０６  制御回路
１０８  ＣＰＵ
１１０  保存装置
１１２  プログラムコード
１１４  トランシーバー
２００  アプリケーションレイヤー
２０２  第三レイヤーインターフェイス
２０６  第二レイヤーインターフェイス
２０８  サービスデータユニット
２１２  バッファー
２１４  プロトコルデータユニット
２１８  第一レイヤーインターフェイス
２２０  片側リセットプログラムコード
【図１】
2007129723.tif 000003
【図２】
2007129723.tif 000004
【図３】
2007129723.tif 000005
【図４】
2007129723.tif 000006
【図５】
2007129723.tif 000007