(57)【要約】【課題】無線通信システムにおいてデータ伝送効率を向上させるパケット削除方法及び装置を提供する。【解決手段】方法は、ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、紛失シーケンス番号に対応するパケットがＨＡＲＱするとともに上記削除タイマーを起動し、削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合に、当該紛失シーケンス番号に対応するパケットの受信を停止するステップからなる。【選択図】図３
2008005509.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムの受信端においてパケットを削除する方法であって、
ＡＲＱ（自動リピート要求）プロセスにおいてパケット削除を起動するための削除タイマーを設定し、
紛失シーケンス番号に対応するパケットがＨＡＲＱ（ハイブリッド自動リピート要求）プロセスにより再送されないことが検出されたときに、ＮＡＣＫ状態報告ユニットを出力するとともに上記削除タイマーを起動し、
削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合に、当該紛失シーケンス番号に対応するパケットの受信を停止するステップからなることを特徴とするパケット削除方法。
【請求項２】
前記方法では、紛失シーケンス番号が第一受信ウィンドウ外になるときに、当該紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないと判断することを特徴とする請求項１記載のパケット削除方法。
【請求項３】
前記第一受信ウィンドウはＨＡＲＱプロセスのリオーダー機能に用いられることを特徴とする請求項２記載のパケット削除方法。
【請求項４】
前記第一受信ウィンドウはスライディングウィンドウであり、前記方法では、スライディングウィンドウ外のシーケンス番号に対応するパケットが正常に受信されたときに該スライディングウィンドウを推し進め、当該パケットのシーケンス番号をスライディングウィンドウの上縁とし、更に移動後のスライディングウィンドウの下縁より後ろの未受信シーケンス番号を紛失シーケンス番号と判断することを特徴とする請求項２記載のパケット削除方法。
【請求項５】
前記方法では、ＮＡＣＫ−ＡＣＫエラーまたはＤＴＸ−ＡＣＫエラーが検出されたときに、前記紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないと判断することを特徴とする請求項１記載のパケット削除方法。
【請求項６】
前記紛失シーケンス番号に対応するパケットの受信を停止するステップは、紛失シーケンス番号を削除し、更にＡＲＱプロセスで使用される第二受信ウィンドウを推し進め、紛失シーケンス番号を第二受信ウィンドウ外にすることを内容とすることを特徴とする請求項１記載のパケット削除方法。
【請求項７】
前記第二受信ウィンドウはスライディングウィンドウであり、前記方法では、スライディングウィンドウの下縁に対応するパケットが正常に受信されたか削除されたときに、該スライディングウィンドウを推し進め、更にスライディングウィンドウ外のパケットを削除することを特徴とする請求項６記載のパケット削除方法。
【請求項８】
ＡＲＱプロセスにおいてパケット削除を起動するための、無線通信システムに用いられる通信装置であって、
通信装置の機能を実現させる制御回路と、
制御回路の中に設けられ、プログラムコードを実行して制御回路を制御する中央処理装置（ＣＰＵ）と、
制御回路の中でＣＰＵに結合されるように設けられ、プログラムコードを保存するための保存装置とを含み、そのうちプログラムコードは、
ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、
紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないことが検出されたときに、ＮＡＣＫ状態報告ユニットを出力するとともに上記削除タイマーを起動し、
削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合に、当該紛失シーケンス番号に対応するパケットの受信を停止するステップを含むことを特徴とする通信装置。
【請求項９】
前記プログラムコードは、紛失シーケンス番号が第一受信ウィンドウ外になるときに、当該紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないと判断することを特徴とする請求項８記載の通信装置。
【請求項１０】
前記第一受信ウィンドウはＨＡＲＱプロセスのリオーダー機能に用いられることを特徴とする請求項９記載の通信装置。
【請求項１１】
前記第一受信ウィンドウはスライディングウィンドウであり、前記プログラムコードは、スライディングウィンドウ外のシーケンス番号に対応するパケットが正常に受信されたときに該スライディングウィンドウを推し進め、当該パケットのシーケンス番号をスライディングウィンドウの上縁とし、更に移動後のスライディングウィンドウの下縁より後ろの未受信シーケンス番号を紛失シーケンス番号と判断することを特徴とする請求項９記載の通信装置。
【請求項１２】
前記プログラムコードは、ＮＡＣＫ−ＡＣＫエラーまたはＤＴＸ−ＡＣＫエラーが検出されたときに、前記紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないと判断することを特徴とする請求項８記載の通信装置。
【請求項１３】
前記紛失シーケンス番号に対応するパケットの受信を停止するステップは、紛失シーケンス番号を削除し、更にＡＲＱプロセスで使用される第二受信ウィンドウを推し進め、紛失シーケンス番号を第二受信ウィンドウ外にすることを内容とすることを特徴とする請求項８記載の通信装置。
【請求項１４】
前記第二受信ウィンドウはスライディングウィンドウであり、前記プログラムコードは、スライディングウィンドウの下縁に対応するパケットが正常に受信されたか削除されたときに、該スライディングウィンドウを推し進め、更にスライディングウィンドウ外のパケットを削除することを特徴とする請求項１３記載の通信装置。
【請求項１５】
無線通信システムの送信端においてパケットを削除する方法であって、該送信端のＲＬＣ（無線リンク制御）エンティティーは送信ウィンドウを利用してＡＲＱプロセスを実行し、該方法は、
ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、
ＲＬＣエンティティーにおいて上位層プロトコルエンティティーからの送信予定パケットが受信されたときに上記削除タイマーを起動し、
送信予定パケットを下位層プロトコルエンティティーに送信し、
上記削除タイマーが満了したときに送信予定パケットを削除し、更に送信ウィンドウを推し進め、送信予定パケットに対応するシーケンス番号を送信ウィンドウ外にするステップからなることを特徴とするパケット削除方法。
【請求項１６】
受信ウィンドウを利用してＡＲＱプロセスを実行する、無線通信システムにおいてパケット削除を起動するための通信装置であって、
通信装置の機能を実現させる制御回路と、
制御回路の中に設けられ、プログラムコードを実行して制御回路を制御するＣＰＵと、
制御回路の中でＣＰＵに結合されるように設けられ、プログラムコードを保存するための保存装置とを含み、そのうちプログラムコードは、
ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、
ＲＬＣエンティティーにおいて上位層プロトコルエンティティーからの送信予定パケットが受信されたときに上記削除タイマーを起動し、
送信予定パケットを下位層プロトコルエンティティーに送信し、
上記削除タイマーが満了したときに送信予定パケットを削除し、更に送信ウィンドウを推し進め、送信予定パケットに対応するシーケンス番号を送信ウィンドウ外にするステップを含むことを特徴とする通信装置。
【請求項１７】
無線通信システムの受信端においてパケットを削除する方法であって、
ＡＲＱプロセスにおいてパケット削除を起動するための第一タイマーを設定し、
第一シーケンス番号を有する第一パケットを受信し、
第一シーケンス番号の前の第二シーケンス番号を有する第二パケットが受信されず、
第一タイマーを起動し、
第一タイマーが満了しても第二パケットが受信されない場合に、第二パケットの受信を停止するステップからなることを特徴とするパケット削除方法。
【請求項１８】
前記方法は更に、
ＡＲＱプロセスにおいてＮＡＣＫメッセージの返送を起動するための第二タイマーを設定し、
第三シーケンス番号を有する第三パケットを受信し、
第三シーケンス番号の前の第四シーケンス番号を有する第四パケットが受信されず、
第二タイマーを起動し、
第二タイマーが満了しても第四パケットが受信されない場合に、第四パケットについてＮＡＣＫメッセージを返送するステップを含むことを特徴とする請求項１７記載のパケット削除方法。
【請求項１９】
前記第二パケットの受信を停止するステップは、第二シーケンス番号を削除し、更にＡＲＱプロセスで使用される受信ウィンドウを推し進め、第二シーケンス番号を受信ウィンドウ外にすることを内容とすることを特徴とする請求項１７記載のパケット削除方法。
【請求項２０】
前記受信ウィンドウはスライディングウィンドウであり、前記方法では、スライディングウィンドウの下縁にお対応するパケットが正常に受信されたか削除されたときに該スライディングウィンドウを推し進め、更にスライディングウィンドウ外のパケットをすべて削除することを特徴とする請求項１９記載のパケット削除方法。
【請求項２１】
ＡＲＱプロセスにおいてパケット削除を起動するための、無線通信システムに用いられる通信装置であって、
通信装置の機能を実現させる制御回路と、
制御回路の中に設けられ、プログラムコードを実行して制御回路を制御するＣＰＵと、
制御回路の中でＣＰＵに結合されるように設けられ、プログラムコードを保存するための保存装置とを含み、そのうちプログラムコードは、
ＡＲＱプロセスにおいてパケット削除を起動するための第一タイマーを設定し、
第一シーケンス番号を有する第一パケットを受信し、
第一シーケンス番号の前の第二シーケンス番号を有する第二パケットが受信されず、
第一タイマーを起動し、
第一タイマーが満了しても第二パケットが受信されない場合に、第二パケットの受信を停止するステップを含むことを特徴とする通信装置。
【請求項２２】
前記プログラムコードは更に、
ＡＲＱプロセスにおいてＮＡＣＫメッセージの返送を起動するための第二タイマーを設定し、
第三シーケンス番号を有する第三パケットを受信し、
第三シーケンス番号の前の第四シーケンス番号を有する第四パケットが受信されず、
第二タイマーを起動し、
第二タイマーが満了しても第四パケットが受信されない場合に、第四パケットについてＮＡＣＫメッセージを返送するステップを含むことを特徴とする請求項２１記載の通信装置。
【請求項２３】
前記第二パケットの受信を停止するステップは、第二シーケンス番号を削除し、更にＡＲＱプロセスで使用される受信ウィンドウを推し進め、第二シーケンス番号を受信ウィンドウ外にすることを内容とすることを特徴とする請求項２１記載の通信装置。
【請求項２４】
前記受信ウィンドウはスライディングウィンドウであり、前記プログラムコードは、スライディングウィンドウの下縁に対応するパケットが正常に受信されたか削除されたときに該スライディングウィンドウを推し進め、更にスライディングウィンドウ外のパケットをすべて削除することを特徴とする請求項２３記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システムにおいてパケットを削除する方法及び装置に関し、特に送信端と受信端の間にＭＲＷ  ＳＵＦＩ（ｍｏｖｅ  ｒｅｃｅｉｖｉｎｇ  ｗｉｎｄｏｗ  ｓｕｐｅｒ  ｆｉｅｌｄ）とＭＲＷ  ＡＣＫ  ＳＵＦＩを交換しなくてもパケットを削除できる方法及び装置に関する。
【背景技術】
【０００２】
第三世代移動通信技術は高いスペクトル利用効率、高カバー率、良好な通話品質と高速マルチメディア伝送を特長とし、ＱｏＳ（サービス品質）要求に応じて柔軟性のある双方向通信を提供し、通話品質を向上させ、通話中断率を低減させることができる。一方、高速データ伝送とマルチメディアアプリケーションへの要望が高まる中で、次世代の移動通信技術も開発されつつある。それに応じて通信規格の改定が繰り返されている。
【０００３】
ＬＴＥ（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）無線通信システムは、第三世代移動通信システム（例えばＵＭＴＳ（ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ））をベースにした先進高速無線システムである。ＬＴＥ無線通信システムはパケット交換のみサポートすればよく、そのＲＬＣ（無線リンク制御）層とＭＡＣ（媒体アクセス制御）層は同一の通信プロトコル層として統合されているため、システム構造が簡単である。
【０００４】
実用に耐えうる通信規格には長時間にわたる検討、制定、改正が必要である。上記ＬＴＥは現在のところでは技術報告の段階に過ぎず、未だに正式の規格になっていないので、そこで規定されるプロトコルエンティティーの機能に関しては未解決の問題が数々残っている。例えば、３ＧＰＰによる技術報告３ＧＰＰ  ＴＲ  ２５．８１３  Ｖ１．０．１の１．０．１によると、ＨＡＲＱ（ハイブリッド自動リピート要求）はＭＡＣ（媒体アクセス制御）層で行われ、ＡＲＱ（自動リピート要求）はＭＡＣ層の上位層であるＲＬＣ（無線リンク制御）層で行われる。また、上記技術報告の６．２ではＲＬＣ送信端による削除（ｄｉｓｃａｒｄ）プロセスが規定されているが、その起動（ｉｎｖｏｋｅ）方法については更なる研究が必要であるという。
【０００５】
削除プロセスの起動方法が開発されていない現状では、関連動作については従来の技術を参照するほかない。例えば、３ＧＰＰによるＲＬＣプロトコル仕様３ＧＰＰ  ＴＳ  ２５．３２２  Ｖ７．０．０の９．７．３によると、ネットワーク端において、ＳＤＵ（サービスデータユニット）に対応する削除タイマーＴｉｍｅｒ＿Ｄｉｓｃａｒｄが満了するか、ＳＤＵの送信回数が最大回数（ＭａｘＤＡＴ）を超えた場合に、ＲＬＣエンティティーでＳＤＵを削除するように設定することができる。また、ＳＤＵ削除プロセスは明示的と非明示的なものがある。
【０００６】
一般に、明示的ＳＤＵ削除プロセスはＡＭ（アクノレッジ）モードで動作するＲＬＣエンティティーで行われ、その内容としては、ＳＤＵに対応する削除タイマーＴｉｍｅｒ＿Ｄｉｓｃａｒｄが満了するか、ＳＤＵセグメントを運ぶＰＤＵ（プロトコルサービスユニット）の送信回数が予定回数に達したが、受信端から肯定応答信号を受けていない場合に、ＳＤＵの削除を始める。ＳＤＵ削除時、送信端のＲＬＣエンティティーはＳＤＵ削除を起動するためのＭＲＷ  ＳＵＦＩ（ｍｏｖｅ  ｒｅｃｅｉｖｉｎｇ  ｗｉｎｄｏｗ  ｓｕｐｅｒ  ｆｉｅｌｄ）を受信端に出力し、ＭＲＷ  ＳＵＦＩを受信すると、受信端はＭＲＷ  ＡＣＫ  ＳＵＦＩを送信端に返送する。その後、送信端はＭＲＷ  ＡＣＫ  ＳＵＦＩに基づいてＳＤＵ削除が完成したと判断し、対応するＳＤＵを削除する。
【０００７】
したがって、明示的ＳＤＵ削除プロセスにおいて、送信端と受信端はＭＲＷ  ＳＵＦＩとＭＲＷ  ＡＣＫ  ＳＵＦＩに基づいてＳＤＵ削除の状態を判断する。この方法はＳＤＵ削除時に起こりうる問題を回避できるが、所要の送信時間と無線資源が多いため、送信効率の低下は免れない。
【０００８】
一方、非明示的ＳＤＵ削除プロセスは一般にＵＭ（非アクノレッジ）モードで動作するＲＬＣエンティティーで行われる。非明示的なＳＤＵ削除プロセスでは削除タイマーのみ利用され、ＵＭモードのＲＬＣエンティティーはＳＤＵを削除してから次のＰＤＵを送信する。このＰＤＵのシーケンス番号は、前のＰＤＵのシーケンス番号に２を加算したものであり、受信端はシーケンス番号に基づいて送信端でＳＤＵが削除されたかどうかを判断する。
【０００９】
ＵＭモードにのみ適する非明示的なＳＤＵ削除プロセスは、ＳＤＵ削除後にシーケンス番号に２を足し、すなわち１個ずつ間隔を置いてシーケンス番号をつけることを内容とする。
【００１０】
一方、３ＧＰＰによるＭＡＣプロトコル仕様３ＧＰＰ  ＴＳ  ２５．３２１  Ｖ７．０．０によれば、ＨＳＤＰＡ（高速ダウンリンクパケットアクセス）システムのＨＡＲＱエンティティーで行われるパケット削除プロセスは、ＭＲＷ  ＡＣＫ  ＳＵＦＩや間隔を置いてシーケンス番号を設定する方法を利用するのでなく、受信端においてシーケンス番号が飛んだ箇所（ギャップ。すなわち紛失シーケンス番号）が１か複数検出された場合に、削除タイマーを起動することを内容とする。削除タイマーが満了したとき、一部飛ばされたシーケンス番号（ギャップ）が受信できなければ、受信端はこのギャップに対応するパケットを削除するか受信を停止する。削除タイマーが動作する間に受信端において新たなギャップが検出されれば、受信端は削除タイマーが満了するか、前のギャップに対応するパケットがすべて正常に受信されてから上記プロセスを再実行する。言い換えれば、ＨＳＤＰＡシステムのＨＡＲＱエンティティーでは、リオーダー（並び替え）エンティティーは１個の削除タイマーのみ使用し、この削除タイマーは満了や停止されるまでは再起動できない。複数のギャップが同じタイマーを利用する結果、前のギャップに対応するパケットは削除に遅延が生じ、後のギャップに対応するパケットは不必要にバッファ（ソフトバッファ）に保存されるようになり、データの伝送効率はそれによって低下する。
【００１１】
ＲＬＣエンティティーにおいてＳＤＵ削除を起動するためのタイマー（以下にＲＬＣ削除タイマーと略す）のタイマー時間は、特定のＱｏＳ（サービス品質）要求に対応している。それに対して、ＨＡＲＱエンティティーにおいてパケット削除を起動するためのタイマー（以下にＨＡＲＱ削除タイマーと略す）のタイマー時間は、ＱｏＳ要求でなくＨＡＲＱプロセスにより制限されている。ＨＡＲＱ削除タイマーは、ＨＡＲＱプロセスのリオーダー機能を実行するときに起こりうるＮＡＣＫ−ＡＣＫエラーとＤＴＸ−ＡＣＫエラーを解消させるために用いられる。受信端のＲＬＣエンティティーにおいて上記エラーのいずれかが検出されると、受信端はＮＡＣＫ状態報告ユニットを返送し、対応パケットの再送を送信端に求める。それに対して、送信端においてＮＡＣＫ状態報告ユニットが受信されたが、ＲＬＣ削除タイマーが未だに満了していない場合では、送信端のＲＬＣエンティティーは新たなシーケンス番号を利用して関連パケットをＨＡＲＱエンティティーに再送する。そのため、ＨＡＲＱ削除タイマーのタイマー時間は、ＱｏＳ要求で規定されたパケット削除期間より小さく設定しなければならない。さもなければ、送信端のＲＬＣエンティティーはＮＡＣＫ−ＡＣＫエラーやＤＴＸ−ＡＣＫエラーにより紛失したパケットを再送することができなくなる。換言すると、ＨＡＲＱ削除タイマーのタイマー時間がＱｏＳ要求で規定されるパケット削除期間より大きいかそれに等しくなれば、ＲＬＣ削除タイマーがＨＡＲＱ削除タイマーより早く満了するため、ＨＡＲＱプロセスにおいてパケットは、それに対応するＡＣＫ信号が受信される前に誤って削除されるようになる。このように明示的ＳＤＵ削除プロセスが起動されると、所要の伝送時間と無線資源が増え、伝送効率が低下することは免れない。
【００１２】
したがって、本発明は先進高速無線システムにおけるパケット削除プロセスの効率化を課題とする。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は前述の問題を解決するため、無線通信システムにおいてデータ伝送効率を向上させる方法及び装置を提供することを課題とする。
【課題を解決するための手段】
【００１４】
本発明は無線通信システムの受信端においてパケットを削除する方法を提供する。該方法は、ＡＲＱ（自動リピート要求）プロセスにおいてパケット削除を起動するための削除タイマーを設定し、紛失シーケンス番号に対応するパケットがＨＡＲＱ（ハイブリッド自動リピート要求）プロセスにより再送されないことが検出されたときに、ＮＡＣＫ状態報告ユニットを出力するとともに上記削除タイマーを起動し、削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合に、当該紛失シーケンス番号に対応するパケットの受信を停止するステップからなる。
【００１５】
本発明は更に、ＡＲＱプロセスにおいてパケット削除を起動するための、無線通信システムに用いられる通信装置を提供する。該通信装置は、通信装置の機能を実現させる制御回路と、制御回路の中に設けられ、プログラムコードを実行して制御回路を制御する中央処理装置（ＣＰＵ）と、制御回路の中でＣＰＵに結合されるように設けられ、プログラムコードを保存するための保存装置とを含む。該プログラムコードは、ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないことが検出されたときに、ＮＡＣＫ状態報告ユニットを出力するとともに上記削除タイマーを起動し、削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合に、当該紛失シーケンス番号に対応するパケットの受信を停止するステップを含む。
【００１６】
本発明は更に、無線通信システムの送信端においてパケットを削除する方法を提供する。該送信端のＲＬＣ（無線リンク制御）エンティティーは送信ウィンドウを利用してＡＲＱプロセスを実行する。該方法は、ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、ＲＬＣエンティティーにおいて上位層プロトコルエンティティーからの送信予定パケットが受信されたときに上記削除タイマーを起動し、送信予定パケットを下位層プロトコルエンティティーに送信し、上記削除タイマーが満了したときに送信予定パケットを削除し、更に送信ウィンドウを推し進め、送信予定パケットに対応するシーケンス番号を送信ウィンドウ外にするステップからなる。
【００１７】
本発明は更に、受信ウィンドウを利用してＡＲＱプロセスを実行する、無線通信システムにおいてパケット削除を起動するための通信装置を提供する。該通信装置は、通信装置の機能を実現させる制御回路と、制御回路の中に設けられ、プログラムコードを実行して制御回路を制御するＣＰＵと、制御回路の中でＣＰＵに結合されるように設けられ、プログラムコードを保存するための保存装置とを含む。該プログラムコードは、ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定し、ＲＬＣエンティティーにおいて上位層プロトコルエンティティーからの送信予定パケットが受信されたときに上記削除タイマーを起動し、送信予定パケットを下位層プロトコルエンティティーに送信し、上記削除タイマーが満了したときに送信予定パケットを削除し、更に送信ウィンドウを推し進め、送信予定パケットに対応するシーケンス番号を送信ウィンドウ外にするステップを含む。
【００１８】
本発明は更に、無線通信システムの受信端においてパケットを削除する方法を提供する。該方法は、ＡＲＱプロセスにおいてパケット削除を起動するための第一タイマーを設定し、第一シーケンス番号を有する第一パケットを受信し、第一シーケンス番号の前の第二シーケンス番号を有する第二パケットが受信されず、第一タイマーを起動し、第一タイマーが満了しても第二パケットが受信されない場合に、第二パケットの受信を停止するステップからなる。
【００１９】
本発明は更に、ＡＲＱプロセスにおいてパケット削除を起動するための、無線通信システムに用いられる通信装置を提供する。該通信装置は、通信装置の機能を実現させる制御回路と、制御回路の中に設けられ、プログラムコードを実行して制御回路を制御するＣＰＵと、制御回路の中でＣＰＵに結合されるように設けられ、プログラムコードを保存するための保存装置とを含む。該プログラムコードは、ＡＲＱプロセスにおいてパケット削除を起動するための第一タイマーを設定し、第一シーケンス番号を有する第一パケットを受信し、第一シーケンス番号の前の第二シーケンス番号を有する第二パケットが受信されず、第一タイマーを起動し、第一タイマーが満了しても第二パケットが受信されない場合に、第二パケットの受信を停止するステップを含む。
【発明の効果】
【００２０】
本発明は、送信端と受信端の間にＭＲＷ  ＳＵＦＩとＭＲＷ  ＡＣＫ  ＳＵＦＩを交換しなくてもパケットを削除できるため、所要の伝送時間と無線資源が減少し、伝送効率が高くなる効果がある。
【発明を実施するための最良の形態】
【００２１】
かかる方法及び装置の特徴を詳述するために、具体的な実施例を挙げ、図示を参照して以下に説明する。
【００２２】
図１を参照する。図１は無線通信システムの無線通信装置１００のブロック図であり、説明を簡素化するため、図１は無線通信装置１００の入力装置１０２、出力装置１０４、制御回路１０６、ＣＰＵ（中央処理装置）１０８、保存装置１１０、プログラムコード１１２及びトランシーバー１１４のみ描くとする。無線通信装置１００では、制御回路１０６はＣＰＵ１０８を用いて保存装置１１０に保存されるプログラムコード１１２を実行し、無線通信装置１００の動作を制御する。入力装置１０２（例えばキーボード）はユーザーが入力した信号を受信し、出力装置１０４（スクリーン、スピーカーなど）は映像、音声などの信号を出力する。無線信号を受発信するトランシーバー１１４は受信した信号を制御回路１０６に送信し、または制御回路１０６による信号を無線で出力する。言い換えれば、通信プロトコルに当てはめれば、トランシーバー１１４は第一層の一部とされ、制御回路１０６は第二層と第三層の機能を実行する装置とされる。望ましくは、無線通信装置１００は第三世代移動通信システムに用いられる。
【００２３】
図２を参照する。図２は図１に示すプログラムコード１１２を表す説明図である。アプリケーション層２００と、第三層インターフェイス２０２と、第二層インターフェイス２０６からなるプログラムコード１１２は、第一層インターフェイス２１８と接続されている。第二層インターフェイス２０６は副層としてＲＬＣ（無線リンク制御）エンティティー２２４とＭＡＣ（媒体アクセス制御）エンティティー２２６を含む。ＲＬＣエンティティー２２４は送信品質に応じて伝送データや制御指令に対し、分割、再組み立て、連結、パディング、再送、暗号化、シーケンスチェック、重複検出などの処理を行う。ＭＡＣエンティティー２２６は第三層インターフェイス（ＲＲＣ層＝無線資源制御層）２０２の無線資源配分指令に従って、ＲＬＣエンティティー２２４から別々の論理チャンネルに属するパケットを一般、共通または専用トランスポートチャンネルに対応させ、チャンネルマッピング、マルチプレクシング、伝送形式選択、ランダムアクセス制御などのプロセスを実行する。
【実施例１】
【００２４】
ＬＴＥなどの先進型高速無線通信システムはパケット交換のみサポートすればよく、システム構造が簡単である。そのＲＬＣエンティティー２２４とＭＡＣエンティティー２２６は同一のプロトコルエンティティーとして統合される。それについて本発明は、パケット削除を適時にするパケット削除プログラムコード２２０を提供する。図３を参照する。図３は本発明の実施例１による方法３０を表すフローチャートである。下記方法は無線通信システムにおけるパケット削除の起動方法として用いられ、パケット削除プログラムコード２２０としてコンパイルすることができる。
ステップ３００：開始。
【００２５】
ステップ３０２：ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定する。
【００２６】
ステップ３０４：紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないことが検出されたときに、ＮＡＣＫ状態報告ユニットを出力して、上記削除タイマーを起動する。
【００２７】
ステップ３０６：削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合に、当該紛失シーケンス番号に対応するパケットの受信を停止する。
【００２８】
ステップ３０８：終了。
以上のとおり、実施例１ではまず、受信端においてパケット削除を起動するための削除タイマーを設定する。受信端において紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスで再送されないことが検出されれば、受信端はＮＡＣＫ状態報告ユニットを出力して、削除タイマーを起動する。この削除タイマーが満了しても紛失シーケンス番号に対応するパケットが受信されない場合では、紛失シーケンス番号に対応するパケットの受信を停止する。言い換えれば、上記方法３０を利用すれば、受信端はＭＲＷ  ＳＵＦＩを利用しなくても削除タイマーの状態に基づいてパケットを適時に削除できる。実施例１によるパケット削除プロセスは非明示的なものである。
【００２９】
上記方法３０において、紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないと判断する基準としては、当該紛失シーケンス番号が第一受信ウィンドウの外にあることで判断することが望ましい。この第一受信ウィンドウはＨＡＲＱプロセスのパケット並び替え（リオーダー）機能に用いられ、望ましくはスライディングウィンドウである。本実施例では、スライディングウィンドウ外のシーケンス番号に対応するパケットが正常に受信されたときに該スライディングウィンドウを推し進め、当該パケットのシーケンス番号をこのスライディングウィンドウの上縁とし、更に移動後のスライディングウィンドウの下縁より後ろの未受信シーケンス番号を紛失シーケンス番号と判断する。また、上記方法３０では、紛失シーケンス番号に対応するパケットがＨＡＲＱプロセスにより再送されないと判断する基準として、ＮＡＣＫ−ＡＣＫエラーやＤＴＸ−ＡＣＫエラーの検出を利用することも望ましい。
【００３０】
上記方法３０において、紛失シーケンス番号に対応するパケットの受信を停止するステップでは、紛失シーケンス番号に対応するパケットを削除し、更にＡＲＱプロセスで使用される第二受信ウィンドウを推し進め、紛失シーケンス番号を第二受信ウィンドウ外にすることが望ましい。第二受信ウィンドウはスライディングウィンドウであり、本実施例はこのスライディングウィンドウの下縁に対応するパケットが正常に受信されたか削除されたときにスライディングウィンドウを推し進め、更にスライディングウィンドウ外のパケットをすべて削除する。
【００３１】
したがって、上記方法３０を利用すれば、送信端と受信端はＭＲＷ  ＳＵＦＩとＭＲＷ  ＡＣＫ  ＳＵＦＩを交換しなくてもパケットを削除できるため、所要の伝送時間と無線資源が減少し、伝送効率が向上する効果がある。
【実施例２】
【００３２】
図４を参照する。図４は本発明の実施例２による方法４０を表すフローチャートである。下記方法は無線通信システムにおけるパケット削除の起動方法として用いられ、パケット削除プログラムコード２２０としてコンパイルすることができる。
ステップ４００：開始。
【００３３】
ステップ４０２：ＡＲＱプロセスにおいてパケット削除を起動するための削除タイマーを設定する。
【００３４】
ステップ４０４：ＲＬＣエンティティーにおいて上位層プロトコルエンティティーからの送信予定パケットが受信されたときに、上記削除タイマーを起動する。
【００３５】
ステップ４０６：送信予定パケットを下位層プロトコルエンティティーに送信する。
【００３６】
ステップ４０８：上記削除タイマーが満了したときに送信予定パケットを削除し、更に送信ウィンドウを推し進め、送信予定パケットに対応するシーケンス番号を送信ウィンドウ外にする。
【００３７】
ステップ４１０：終了。
以上のとおり、実施例２ではまず、受信端においてパケット削除を起動するための削除タイマー、及び当該削除タイマーの時間情報を設定する。送信端のＲＬＣエンティティーにおいて上位層プロトコルエンティティーから送信予定パケットが受信されたとき、送信端は削除タイマーを起動し、更に送信予定パケットを下位層プロトコルエンティティーに送信して関連動作を実行する。その後、削除タイマーが満了すると、送信端は送信予定パケットを削除し、更に送信ウィンドウを推し進め、送信予定パケットに対応するシーケンス番号を送信ウィンドウ外にする。言い換えれば、上記方法４０では、送信端はＭＲＷ  ＳＵＦＩを送信して対応するＭＲＷ  ＡＣＫ  ＳＵＦＩを待ち、間隔を置いてシーケンス番号をつける必要がなく、削除タイマーの状態に基づいてパケットを適時に削除できる。実施例２に示すパケット削除プロセスは非明示的なものである。
【００３８】
したがって、上記方法４０を利用すれば、送信端と受信端はＭＲＷ  ＳＵＦＩとＭＲＷ  ＡＣＫ  ＳＵＦＩを交換しなくてもパケットを削除できるため、所要の伝送時間と無線資源が減少し、伝送効率が向上する効果がある。
【実施例３】
【００３９】
図５を参照する。図５は本発明の実施例３による方法５０を表すフローチャートである。下記方法は無線通信システムにおけるパケット削除の起動方法として用いられ、パケット削除プログラムコード２２０としてコンパイルすることができる。
ステップ５００：開始。
【００４０】
ステップ５０２：ＡＲＱプロセスにおいてパケット削除を起動するための第一タイマーを設定する。
【００４１】
ステップ５０４：第一シーケンス番号を有する第一パケットを受信する。
【００４２】
ステップ５０６：第一シーケンス番号の前の第二シーケンス番号を有する第二パケットは受信されていない。
【００４３】
ステップ５０８：第一タイマーを起動する。
【００４４】
ステップ５１０：第一タイマーが満了しても第二パケットが受信されない場合に、第二パケットの受信を停止する。
【００４５】
ステップ５１２：終了。
以上のとおり、実施例３ではまず、受信端においてパケット削除を起動するための第一タイマーを設定する。第一パケットが受信端で受信されたが、その前の第二パケットが受信されていない場合は、第一タイマーを起動する。第一タイマーが満了しても第二パケットが受信されない場合では、第二パケットの受信を停止する。言い換えれば、上記方法５０では、送信端はＭＲＷ  ＳＵＦＩを受信しなくても削除タイマーの状態に基づいてパケットを適時に削除できる。実施例３に示すパケット削除プロセスは非明示的なものである。注意すべきは、上記実施例３は優先権の主張がなされた出願に含まれない。
【００４６】
また、上記方法５０では、ＡＲＱプロセスにおいてＮＡＣＫメッセージを起動するための第二タイマーを設定することが望ましい。受信端において第三パケットが受信されたが、その前の第四パケットが受信されていない場合は、第二タイマーを起動する。第二タイマーが満了しても第四パケットが受信されない場合では、第四パケットについてＮＡＣＫメッセージを返送する。言い換えれば、実施例３ではタイマー時間が長い第一タイマーと、タイマー時間が短い第二タイマーが併用される。受信端において、あるパケットが正常に受信されたが、その前のパケットが受信されていない場合、両タイマーは同時に起動され、タイマー時間の短い第二タイマーが満了しても前のパケットが受信されない場合は、当該パケットについてＮＡＣＫメッセージを返送して送信端に再送を求める。その後、タイマー時間の長い第一タイマーが満了しても前のパケットが受信されなければ、当該パケットの受信を停止する。
【００４７】
したがって、上記方法５０を利用すれば、送信端と受信端の間では紛失パケットの再送が適時に求められ、ＭＲＷ  ＳＵＦＩとＭＲＷ  ＡＣＫ  ＳＵＦＩを交換しなくてもパケットを削除できるため、所要の伝送時間と無線資源が減少し、伝送効率が向上する効果がある。
【００４８】
以上は本発明に好ましい実施例であって、本発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、本発明の精神の下においてなされ、本発明に対して均等の効果を有するものは、いずれも本発明の特許請求の範囲に属するものとする。
【産業上の利用可能性】
【００４９】
本発明は従来の動作条件を変更したのみであり、実施可能である。
【図面の簡単な説明】
【００５０】
【図１】無線通信システムの無線通信装置のブロック図である。
【図２】図１に示すプログラムコードを表す説明図である。
【図３】本発明の実施例１による方法のフローチャートである。
【図４】本発明の実施例２による方法のフローチャートである。
【図５】本発明の実施例３による方法のフローチャートである。
【符号の説明】
【００５１】
１００    無線通信装置
１０２    入力装置
１０４    出力装置
１０６    制御回路
１０８    ＣＰＵ
１１０    保存装置
１１２    プログラムコード
１１４    トランシーバー
２００    アプリケーション層
２０２    第三層インターフェイス
２０６    第二層インターフェイス
２１８    第一層インターフェイス
２２０    パケット削除プログラムコード
２２４    ＲＬＣエンティティー
２２６    ＭＡＣエンティティー
【図１】
2008005509.tif 000003
【図２】
2008005509.tif 000004
【図３】
2008005509.tif 000005
【図４】
2008005509.tif 000006
【図５】
2008005509.tif 000007