(57)【特許請求の範囲】
【請求項１】
（ａ）受信端から送信端に０以上の所望のウィンドーサイズの数を伝達する工程と、
（ｂ）前記ウィンドーサイズの数が最後に伝送されることにより、既に決定されたタイマーが終了した後、ある一つの該プロトコルデータユニットが送信端から受信端へ伝送されるまで前記（ａ）工程を継続的に繰り返す工程と、
（ｃ）前記（ａ）工程が、既に決定された回数で繰り返されるまで受信端へ伝送されるプロトコルデータユニットがない場合に、送受信端間の接続を終了する工程と、を備えていることを特徴とする、通信システムにおけるデータ流れの制御方法。
【請求項２】
前記送信端は移動通信システムで、移動局と、基地局中の何れか一つであることを特徴とする、請求項１記載の通信システムにおけるデータ流れの制御方法。
【請求項３】
前記受信端は移動通信システムで移動局と、基地局中の何れか一つであることを特徴とする、請求項１記載の通信システムにおけるデータ流れの制御方法。
【請求項４】
前記通信システムはデータ電送のために無線チャネルを用いることを特徴とする、請求項１記載の通信システムにおけるデータ流れの制御方法。
【請求項５】
（ａ）受信端へ伝送されるプロトコルデータユニットの伝送を止めるために、前記受信端から送信端に０のようなウィンドーサイズナンバーを伝送する工程と、
（ｂ）前記受信端から前記送信端に０以上の所望のウィンドーサイズの数を伝送する工程と、
（ｃ）前記ウィンドーサイズの数が最後に伝送されることにより、既に決定されたタイマーが終了した後、ある一つの前記プロトコルデータユニットが送信端から受信端へ伝送されるまで前記（ｂ）工程を継続的に繰り返す工程と、
（ｄ）前記受信端から前記送信端にある一つのＰＤＵがある場合に、前記ＰＤＵの伝送を完了し、繰り返しを停止する工程と、
（ｅ）前記（ｂ）工程が既に決定された回数だけ繰り返されるまで前記受信端へ伝送される前記プロトコルデータユニットがない場合に、送受信端間の接続を終了し、上位階層にエラーを報告する工程と、
を備えていることを特徴とする、通信システムにおけるデータ流れの制御方法。
【請求項６】
前記送信端は移動通信システムで、移動局と、基地局中の何れか一つであることを特徴とする、請求項５記載の通信システムにおけるデータ流れの制御方法。
【請求項７】
前記受信端は移動通信システムで移動局と、基地局中の何れか一つであることを特徴とする、請求項５記載の通信システムにおけるデータ流れの制御方法。
【請求項８】
前記通信システムはデータ電送のために無線チャネルを用いることを特徴とする、請求項５記載の通信システムにおけるデータ流れの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は第３世代移動通信に係り、特に、通信システムにおけるデータ流れを制御する方法に関する。
【０００２】
【従来の技術】
一般に、スライディングウィンドーデータ流れの制御は、パケットの流失を防止し、且つ、他の目的にも幅広く使用されている。特に、無線リンク制御（Ｒａｄｉｏ  ｌｉｎｋ  ｃｏｎｔｒｏｌ；  以下、ＲＬＣ）階層でスライディングウィンドーデータ流れの制御は、″０〜２12−１″の範囲にあるウィンドーサイズを有する。そして、このウィンドーサイズ範囲内のシーケンス番号を有する各パケットは受信端へ伝送される。
【０００３】
図１は従来技術に係る通信システムで典型的なスライディングウィンドーデータ流れの制御手順を示す図面である。
【０００４】
図１を参照すると、ＲＬＣ階層で受信端は、まず、伝送されたプロトコルデータユニット（Ｐｒｏｔｏｃｏｌ  ｄａｔａ  ｕｎｉｔ；  以下、ＰＤＵ）  の数を制限するウィンドーサイズの数（ｗｉｎｄｏｗ  ｓｉｚｅ  ｎｕｍｂｅｒ；  以下、ＷＳＮ）を送信端へ伝送する（Ｓ９）。
【０００５】
これに、送信端は受信したＷＳＮを基に該数に相応するＰＤＵを生成し、このＰＤＵを受信端へ伝送する（Ｓ１０，Ｓ１１）。
【０００６】
しかし、システム資源の過負荷及びシステム環境の制限容量によって激しい輻輳（ｃｏｎｇｅｓｔｉｏｎ）が発生する場合、受信端はＷＳＮを０にセットし、送信端にこのＷＳＮを送り返す（Ｓ１２）。
【０００７】
送信端は０にセットされたＷＳＮを受け、受信端に輻輳が発生することを推定し、Ｔｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅを０にリセットし、ＰＤＵ伝送を中止する。
【０００８】
輻輳が終了し、送信端が受信端から０以上のＷＳＮを受信した場合、この受信したＷＳＮを基にして、Ｔｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅをリセットし、再びＷＳＮに相応する数のＰＤＵを伝送し始める。
【０００９】
しかし、何らの理由からＷＳＮが流失したり、送信端に到達できなかったりした場合に、送受信端はデッドロック（ｄｅａｄｌｏｃｋ）状態に落ち込まれる。即ち、受信端は、自身が送った、流失したＷＳＮに相応する数のパケットが受信されるのを待ち続け、送信端は相変わらずＴｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅを０にセットしているので、何のＰＤＵも受信端へ伝送することはない。
【００１０】
結論的に、前記デッドロック状態は、不必要な遅延且つシステム資源の比効率性を引き起こす。
【００１１】
【発明が解決しようとする課題】
本発明の目的は、受信端が送信端へ送ったＷＳＮの流失から起因する送受信端のデッドロック状態を防止し且つ除去する通信システムにおけるデータ流れの制御方法を提供することである。
【００１２】
【課題を解決するための手段】
本発明の通信システムにおけるデータ流れの制御方法は、（ａ）受信端から送信端に０以上の所望のウィンドーサイズの数を伝達する工程と、（ｂ）前記ウィンドーサイズの数が最後に伝送されることにより、既に決定されたタイマーが終了した後、ある一つの該プロトコルデータユニットが送信端から受信端へ伝送されるまで前記（ａ）工程を継続的に繰り返す工程と、（ｃ）前記（ａ）工程が、既に決定された回数で繰り返されるまで受信端へ伝送されるプロトコルデータユニットがない場合に、送受信端間の接続を終了する工程と、を備えていることを特徴とする。
【００１３】
本発明の通信システムにおけるデータ流れの制御方法は、前記送信端は移動通信システムで、移動局と、基地局中の何れか一つであることを特徴としてもよい。
【００１４】
本発明の通信システムにおけるデータ流れの制御方法は、前記受信端は移動通信システムで移動局と、基地局中の何れか一つであることを特徴としてもよい。
【００１５】
本発明の通信システムにおけるデータ流れの制御方法は、前記通信システムはデータ電送のために無線チャネルを用いることを特徴としてもよい。
【００１６】
本発明の通信システムにおけるデータ流れの制御方法は、（ａ）受信端へ伝送されるプロトコルデータユニットの伝送を止めるために、前記受信端から送信端に０のようなウィンドーサイズナンバーを伝送する工程と、（ｂ）前記受信端から前記送信端に０以上の所望のウィンドーサイズの数を伝送する工程と、（ｃ）前記ウィンドーサイズの数が最後に伝送されることにより、既に決定されたタイマーが終了した後、ある一つの前記プロトコルデータユニットが送信端から受信端へ伝送されるまで前記（ｂ）工程を継続的に繰り返す工程と、（ｄ）前記受信端から前記送信端にある一つのＰＤＵがある場合に、前記ＰＤＵの伝送を完了し、繰り返しを停止する工程と、（ｅ）前記（ｂ）工程が既に決定された回数だけ繰り返されるまで前記受信端へ伝送される前記プロトコルデータユニットがない場合に、送受信端間の接続を終了し、上位階層にエラーを報告する工程と、を備えていることを特徴とする。
【００１７】
本発明の通信システムにおけるデータ流れの制御方法は、前記送信端は移動通信システムで、移動局と、基地局中の何れか一つであることを特徴としてもよい。
【００１８】
本発明の通信システムにおけるデータ流れの制御方法は、前記受信端は移動通信システムで移動局と、基地局中の何れか一つであることを特徴としてもよい。
【００１９】
本発明の通信システムにおけるデータ流れの制御方法は、前記通信システムはデータ電送のために無線チャネルを用いることを特徴としてもよい。
【００２０】
上記目的を達成するために、本発明は、
（ａ）受信端が送信端に０以上の所望のウィンドーサイズの数を伝達する工程と、
前記ウィンドーサイズの数が最後に伝送されることにより、既に決定されたタイマーが終了した後、ある一つの該プロトコルデータユニットが送信端から受信端へ伝送されるまで前記（ａ）工程を継続的に繰り返す工程と、前記（ａ）工程が既に決定された回数で繰り返されるまで受信端へ伝送されるプロトコルデータユニットがない場合に、送受信端間の接続を終了する工程とを備えていることを特徴とする。
【００２１】
また、本発明の他の特徴によれば、（ａ）受信端へ伝送されるプロトコルデータユニットの伝送を止めるために、受信端から送信端に０のようなウィンドーサイズナンバーを伝送する工程と、（ｂ）受信端から送信端に０以上の所望のウィンドーサイズの数を伝送する工程と、（ｃ）前記ウィンドーサイズの数が最後に伝送されることにより、既に決定されたタイマーが終了した後、ある一つの前記プロトコルデータユニットが送信端から受信端へ伝送されるまで前記（ｂ）工程を継続的に繰り返す工程と、（ｄ）受信端から送信端にある一つの該ＰＤＵがある場合に、前記ＰＤＵの伝送を完了し、繰り返しを停止する工程と、（ｅ）前記（ｂ）工程が既に決定された回数だけ繰り返されるまで受信端へ伝送される該プロトコルデータユニットがない場合に、送受信端間の接続を終了し、上位階層にエラーを報告する工程とを備えている。
【００２２】
【発明の実施の形態】
図２は、本発明による送受信端を有する通信システムでデータ流れの制御手順を示す図面である。前記送信端または受信端は、通信システムで移動局または基地局となり得、無線チャネルがデータ通信のために使用され得る。
【００２３】
図２を参照すると、ＲＬＣ階層で受信端は、まず、送信端から伝送されるプロトコルデータユニット（ＰＤＵ）の数を制限する０以上のウィンドーサイズの数（ＷＳＮ）を送信端へ伝送する（Ｓ１９）。
【００２４】
これに、送信端は受信したＷＳＮを基にＴｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅの値をリセットし、このリセットしたＴｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅの値に基づき該数に相応するＰＤＵを生成し、このＰＤＵを受信端へ伝送する（Ｓ２０，Ｓ２１）。
【００２５】
しかし、システム資源の過負荷及びシステム環境の制限容量によって激しい輻輳が発生する場合、受信端はＷＳＮを０にセットし、送信端へこのＷＳＮを伝送する（Ｓ２２）。送信端は０にセットされたＷＳＮを受け、受信端に輻輳が発生することを推定し、Ｔｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅを０にリセットし、ＰＤＵ伝送を中止する。輻輳が終了した後、受信端は送信端に０以上のＷＳＮを伝送する（Ｓ２３）。これと共に、タイマー（Ｔｉｍｅｒ＿ＷＳＮ）を動作させる。ここで、ＷＳＮ再伝送の回数を示す″ＶＲ″は１とする。そして、この″ＶＲ″はＷＳＮの再伝送時ごとに増加する。その後、送信端は受信したＷＳＮを基にＴｘ＿ｗｉｎｄｏｗ＿ｓｉｚｅの値をリセットした後に、該数に相応するＰＤＵを生成して伝送する。
【００２６】
もし、タイマーが終了するまで受信端が何のＰＤＵも受信できなかったら、受信端はタイマーを再駆動させ、ＷＳＮを再伝送する。このような過程は、ある一つのＰＤＵが受信端へ伝送されるまで繰り返して行われる（Ｓ２４，Ｓ２５）。
【００２７】
前記ＷＳＮ（０より大きい）が再伝送過程で受信端へ伝送された場合、そして、ある相応数のＰＤＵが送信端から伝送された場合、受信端はタイマーを停止し、該相応数のＰＤＵを全て伝送する間再伝送の過程を終了する。
【００２８】
もし、図３に示すように、受信端へ伝送されるＰＤＵがない場合に、″ＶＲ″は既に決定された最大再伝送過程の回数を示すＭａｘＷＳＮより１が増加した値と等値である（Ｓ３６）。受信端は前記タイマーが終了すると、上位階層にエラーを報告し、再伝送過程を終了する。最後に、送受信端の間の接続が終了する。
【００２９】
【発明の効果】
以上で説明したように、本発明に係るウィンドータイマーを用いた通信システムにおけるデータ流れの制御によれば、送受信端システムのデッドロック状態を防止できる。
【００３０】
結局、かかる防止効果によって全体の通信システムが安定化され且つシステムのデータ処理量が向上する。
【図面の簡単な説明】
【図１】従来技術に係る通信システムで典型的なスライディングウィンドーデータ流れの制御手順を示す図面。
【図２】本発明によって通信システムでデータ流れの制御手順を示す図面。
【図３】本発明によってエラーが発生した場合、データ流れ制御手順を示す図面。
【図１】
0004601871.tif 000002
【図２】
0004601871.tif 000003
【図３】
0004601871.tif 000004