(57)【要約】【課題】　無線通信システムにおいて、停止されたＲＬＣ部のトリガセットを操作する方法を提供する。【解決手段】　無線通信システムにおける無線リンク制御（ＲＬＣ）部のトリガリセットを操作する方法は、リセットプロトコルデータユニット(ＲＥＳＥＴ　ＰＤＵ)を送信させるとともにTimer_RSTタイマをスタートすることによりＲＬＣリセット手続きを開始し、リセット手続きに応じて、ＲＬＣ部がＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前にＲＬＣ部を停止し、Timer_RSTタイマが切れることにより作動させられるＲＬＣ部のトリガリセットを、ＲＬＣ部が上位層によって継続されるまで遅延し、ＲＬＣ部が上位層によって継続された後、トリガリセットを処理することを含む。【選択図】　図３
2004140836.tif 000002
【特許請求の範囲】
【請求項１】
　無線通信システムにおける無線リンク制御（ＲＬＣ）部のトリガリセットを操作する方法であって、
　リセットプロトコルデータユニット（ＲＥＳＥＴ　ＰＤＵ）を送信させるとともに、Timer_RSTタイマをスタートすることによりＲＬＣリセット手続きを開始し、
　リセット手続きに応じて、前記ＲＬＣ部がＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に前記ＲＬＣ部を停止し、
　前記Timer_RSTタイマが切れることにより作動させられる前記ＲＬＣ部のトリガリセットを、前記ＲＬＣ部が上位層により延長されるまで遅延し、
　前記ＲＬＣ部が前記上位層により延長された後にトリガリセット処理を行うこと
　を備える方法。
【請求項２】
　請求項１の方法を実装する無線装置。
【請求項３】
　無線通信システムにおける無線リンク制御（ＲＬＣ）部をリセットする方法であって、
　リセットプロトコルデータユニット（ＲＥＳＥＴ　ＰＤＵ）を送信させるとともに、Timer_RSTタイマをスタートすることによりＲＬＣリセット手続きを開始し、
　リセット手続きに応じて、前記ＲＬＣ部がＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に前記ＲＬＣ部を停止し、
　前記ＲＬＣ部が上位層により停止されている間に前記Timer_RSTタイマが切れる場合には、前記Timer_RSTタイマを再スタートすること
　を備える方法。
【請求項４】
　請求項３の方法を実装する無線装置。
【請求項５】
　無線通信システムにおける無線リンク制御（ＲＬＣ）部をリセットする方法であって、
　リセットプロトコルデータユニット（ＲＥＳＥＴ　ＰＤＵ）を送信させることによりＲＬＣリセット手続きを開始し、
　リセット手続きに応じて、前金ＲＬＣ部がＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に前記ＲＬＣ部を停止し、
　前記ＲＬＣ部が上位層により停止されている間も、ＲＥＳＥＴ　ＡＣＫ　ＰＤＵの受信、およびＲＥＳＥＴ　ＰＤＵの送信を可能にすること
　を備える方法。
【請求項６】
　請求項５の方法を実装する無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、無線リンク制御（ＲＬＣ）エンティティのトリガリセットを操作する方法に関し、より具体的には、無線通信システムにおいて、停止されたＲＬＣ部のトリガリセットを操作する方法である。
【背景技術】
【０００２】
　技術進歩は、より要求の多い消費者の期待によって促進されてきた。十年前には最先端であると思われていた機器は、現在では時代遅れである。市場におけるこのような消費者の要求は、企業を技術革新へと駆り立てる。成果が促進に貢献する技術進歩のみが消費者期待を促す。現在、携帯電話、パーソナル・デジタル・アシスタント（ＰＤＡ）、ノート型コンピュータなどの移動無線装置は、高成長市場にある。しかしながら、これらの無線装置において使用される通信プロトコルは、全く遅れている。消費者は、高い処理能力を有し、かつフレキシブルな高速無線アクセスを要求している。この要求は産業界に、より一層高度な通信規格を展開するよう圧力を与えてきた。第３世代パートナーシッププロジェクト（３ＧＰＰ）は、こうした新しい通信プロトコルの一例である。
【０００３】
　図１を参照する。図１は、従来技術の通信モデルを簡略化したブロック図である。代表的な無線環境では、第１ステーション１０は、一または複数の第２ステーション２０と無線通信する。第１ステーション１０は、無線リソース制御（ＲＲＣ）部１２、無線リンク制御（ＲＬＣ）部１４、およびＲＬＣ１４より下流の下位層１６から構成される。ＲＲＣ１２は、各サービスデータユニット（ＳＤＵ）１３を介してＲＬＣ１４にメッセージを配信することができる。各ＳＤＵ１３は、任意の大きさとしてよく、ＲＲＣ１２から第２ステーション２０に配信したいデータを保持し得る。ＲＬＣ１４は、一または複数のプロトコルデータユニット（ＰＤＵ）１５内にてＳＤＵ１３を構成する。ＲＬＣ１４の各ＰＤＵ１５は、下位層１６に配信される。下位層１６は、第２ステーション２０へのデータ送信を管理する物理層を含む。
【０００４】
　図示される第２ステーション２０は、第１ステーション１０と全く同様の基本構造を有する。第２ステーション２０はさらに、ＲＲＣ２２、ＲＬＣ２４、および下位層２６を含む。第１のステーション１０と同様に、第２ステーション２０は、ＲＲＣ２２を用いてＳＤＵ２３をＲＬＣ２４へと送信し、ＲＬＣ２４を用いてＰＤＵ２５を下位層２６へと送信する。
【０００５】
　第１ステーション１０によって送信されたデータは、第２ステーション２０の下位層２６にて受信されると、一または複数のＰＤＵ２５内に再構成され、ＲＬＣ２４へと送信される。ＲＬＣ２４はＰＤＵ２５を受信すると、そこから一または複数のＳＤＵ２３をアセンブルし、それをＲＲＣ２２に送信する。ＲＲＣ２２は、ＳＤＵ２３を順次変換して、第１ステーションによって生成された元のメッセージと同一のメッセージに戻す。通信システムにおいて、ＤＳＵおよびＰＤＵという用語は、広義の意味を有する。以下の説明において、用語「ＳＤＵ」は、ＲＲＣからＲＬＣへと送信されるＳＤＵを示すために用いられ、用語「ＰＤＵ」は、ＲＬＣから下位層へと送信されるＰＤＵとして理解されるべきである。さらに、簡略化のために、特に断りのない限り、以下の開示は第１ステーション１０の視点から記述される。
【０００６】
　ＲＬＣ１４のリセットおよび停止処理は、参照により本明細書中に引用される第３パートナーシッププロジェクト（３ＧＰＰ）仕様書、3GPP TS 25.322 V3.10.0 「ＲＬＣ　Ｐｒｏｔｏｃｏｌ仕様」により規定される。認識モードおよび非認識モードのための最新のＲＬＣ停止機能およびＲＬＣ延長（コンティニュー、継続）機能によると、ＲＬＣ部１４の停止時に、ＲＬＣタイマーは影響を受けない。ＲＬＣ２４が、負荷の大きいデータユニットを受信すると、ＲＲＣ１２、あるいはその他の上位層は、第２ステーション２０の過負荷を防ぐため、ＲＬＣ１４を停止するよう指示されることがある。ＲＬＣ部１４が停止されると、トリガポーリングが機能し、ＲＬＣ部１４が延長されるまでステータス送信は遅延する。残念ながら、最新の３ＧＰＰ仕様には、ＲＬＣ部が停止されている間、トリガリセットを操作する方法に関する規定がない。
【０００７】
　この問題をさらに明確に理解するため、図２を参照して説明する。図２は、従来技術における停止されたＲＬＣ部のリセット工程を示すフローチャートである。本問題は、ＲＥＳＥＴ　ＰＤＵがＲＬＣ部１４から送信され、ＲＬＣ１４がＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に停止される際に発生する。
【０００８】
　第１ステーション１０のＲＬＣ１４は、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（工程１００）。下位層１６がＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵ送信の成功、あるいは失敗を知らせると、Timer_RSTタイマがスタートされる。Timer_RSTタイマが切れると、別のＲＥＳＥＴ　ＰＤＵがＲＬＣ１４から第２ステーションへと送信される（工程１０２）。
【０００９】
　ＲＬＣ１４が対応するＲＥＳＥＴ　ＡＣＫ　ＰＤＵを第２ステーション２０から受信したか否かを判断し、受信済みの場合は、工程１０６へと進む。未受信の場合には、工程１０８へと進む（工程１０４）。第２ステーション２０のＲＬＣ２４がＲＥＳＥＴ　ＰＤＵを認識すると、ＲＬＣ１４はトリガリセット処理を行う（工程１０６）。
【００１０】
　第２ステーション２０からＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に、ＲＬＣ１４は停止される。ＲＬＣ１４は停止しているため、下位層１６へのＲＬＣ　ＰＤＵの送信、あるいは下位層１６からのＲＬＣ　ＰＤＵの受信が不可能である（工程１０８）。Timer_RSTタイマが切れる。しかしながら、ＲＬＣ１４は停止されているため、ＲＥＳＥＴ　ＰＤＵを送出することができない。したがって、Timer_RSTタイマは再スタートされない（工程１１０）。ＲＬＣ１４は、ＲＲＣ１２、あるいはその他の上位層によって延長される。Timer_RSTタイマが切れ、再スタートされなかったため、ＲＬＣ１４はリセット手続きを完了することができず、ＲＬＣ１４はデッドロック状態となる（工程１１２）。
【００１１】
　図２のフローチャートから分かるように、デッドロックが発生する理由は、ＲＬＣ１４の停止中にTimer_RSTタイマが切れるため、ＲＬＣ１４は、下位層１６へのＲＬＣ　ＰＤＵの送信、あるいは下位層１６からのＲＬＣ　ＰＤＵの受信が不可能になるからである。したがって、ＲＬＣ１４の延長後にＲＬＣ１４をリセットする方法はなく、デッドロックが発生する。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
　したがって、上述の問題を解決するために、無線通信システムにおいて、停止されたＲＬＣ部のトリガリセットを操作する方法を提供すること目的とする。
【課題を解決するための手段】
【００１３】
　本願発明によると、無線通信システムにおける無線リンク制御（ＲＬＣ）部のトリガリセットを操作する方法は、リセットプロトコルデータユニット(ＲＥＳＥＴ　ＰＤＵ)を送信させるとともに、Timer_RSTタイマをスタートすることによりＲＬＣリセット手続きを開始し、リセット手続きに応じて、ＲＬＣ部がＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前にＲＬＣ部を停止し、Timer_RSTタイマが切れることにより作動させられるＲＬＣ部のトリガリセットを、ＲＬＣ部が上位層によって延長されるまで遅延し、ＲＬＣ部が上位層により延長された後、トリガリセット処理を行うことを含む。
【００１４】
　ＲＬＣ部がデッドロックに陥る事態を防ぐため、ＲＬＣ部が上位層により延長されるまで、Timer_RSTタイマが切れることにより作動させられるＲＬＣ部のトリガリセットを遅延することは、本願発明の利点である。
【００１５】
　本願発明の上述の、およびその他の目的は、種々の図面に示される以下の好適な実施形態の詳細な説明により、当業者にとって当然明らかとなるであろう。
【発明を実施するための最良の形態】
【００１６】
　図３を参照しつつ説明する。図３は、本発明の第１の実施例による停止されたＲＬＣ部のリセット工程を示すフローチャートである。本発明の第１の実施例は、ＲＬＣ部１４が延長されるまでトリガリセットを遅延することにより、ＲＬＣ部１４のデッドロックを防止する。
【００１７】
　第１ステーション１０のＲＬＣ１４は、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（工程１２０）。ＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵ送信の成功、あるいは失敗を下位層１６が知らせると、Timer_RSTタイマはスタートされる。Timer_RSTタイマが切れると、別のＲＥＳＥＴ　ＰＤＵがＲＬＣ１４から第２ステーションへ２０と送信される（工程１２２）。
【００１８】
　ＲＬＣ１４が対応するＲＥＳＥＴ　ＡＣＫ　ＰＤＵを第２ステーション２０から受信したか否かを判断する。受信済みの場合は、工程１２６へと進む。未受信の場合には、工程１２８へと進む（工程１２４）。第２ステーション２０のＲＬＣ２４がＲＥＳＥＴ　ＰＤＵを認識すると、ＲＬＣ１４はトリガリセット処理を行う（工程１２６）。
【００１９】
　第２ステーション２０からＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に、ＲＬＣ１４は停止される。ＲＬＣ１４は停止されているため、下位層１６へのＲＬＣ　ＰＤＵの送信、あるいは下位層１６からのＲＬＣ　ＰＤＵの受信が不可能である（工程１２８）。Timer_RSTタイマが切れたか否かを判断する。切れていた場合は、工程１３６へと進む。その他の場合には、工程１３２へと進む（工程１３０）。ＲＬＣ１４は、ＲＲＣ１２、あるいはその他の上位層により延長される（工程１３２）。
【００２０】
　Timer_RSTタイマが切れる。処理は、工程１３８へと進む（処理１３４）。ＲＬＣ１４が停止されているときにTimer_RSTタイマが切れたため、タイマが切れることにより作動させられるＲＬＣ１４のトリガリセットは、ＲＬＣ１４が延長されるまで遅延される（処理１３６）。ＲＬＣ１４は、ＲＲＣ１２、あるいはその他の上位層により延長される（処理１３７）。ＲＬＣ１４が延長されたため、第１ステーション１０のＲＬＣ１４は、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（処理１３８）。ＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵ送信の成功、あるいは失敗を下位層１６が知らせると、Timer_RSTタイマは再スタートされ、処理は工程１２４へと進む（処理１３９）。
【００２１】
　図３のフローチャートは、ＲＬＣ１４が停止中にTimer_RSTタイマが切れた場合、タイマが切れることによって作動させられるＲＬＣ１４のトリガリセットは、ＲＬＣ１４が延長されるまで遅延される様子を示す。すなわち、ＲＬＣ１４が停止され、ＲＥＳＥＴ　ＰＤＵの生成が不可能なときにTimer_RSTタイマが切れるとしても、本発明の方法により、ＲＬＣ１４は、ＲＥＳＥＴ　ＰＤＵの生成前にＲＬＣ１４が延長されるまで待機可能であることを意味する。本方法において、ＲＬＣ１４は適切にリセットされ、デッドロックは発生しない。
【００２２】
　図４を参照して説明する。図４は、本発明の第２の実施例による停止されたＲＬＣ部のリセット工程を示すフローチャートである。本発明の第２の実施例は、ＲＬＣ１４が上位層により停止されている間にタイマが切れる場合には、Timer_RSTタイマを再スタートすることにより、ＲＬＣ部１４のデッドロックを防止する。
【００２３】
　第１ステーション１０のＲＬＣ１４は、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（工程１４０）。Timer_RSTタイマは、ＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵの送信の成功、あるいは失敗を下位層１６が知らせると、スタートされる。Timer_RSTタイマが切れると、別のＲＥＳＥＴ　ＰＤＵが、ＲＬＣ１４から第２ステーション２０へと送信される（工程１４２）。
【００２４】
　ＲＬＣ１４が対応するＲＥＳＥＴ　ＡＣＫ　ＰＤＵを第２ステーション２０から受信したか否かを判断する。受信済みの場合は、工程１４６へと進む。未受信の場合には、工程１４８へと進む（工程１４４）。第２ステーション２０のＲＬＣ２４がＲＥＳＥＴ　ＰＤＵを認識すると、ＲＬＣ１４はトリガリセット処理を行う（工程１４６）。
【００２５】
　第２ステーション２０からＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に、ＲＬＣ１４は停止される。ＲＬＣ１４は、停止されているため、下位層１６へのＲＬＣ　ＰＤＵの送信、あるいは下位層１６からのＲＬＣ　ＰＤＵの受信が不可能である（工程１４８）。Timer_RSTタイマが切れたか否かを判断する。切れていた場合は、工程１５２へと進む。それ以外の場合には、工程１５４へと進む（工程１５０）。ＲＬＣ１４の停止中にTimer_RSTタイマが切れたため、Timer_RSTタイマは再スタートされる（工程１５２）。
【００２６】
　ＲＬＣが上位層により延長されたか否かを判断する。延長されていた場合は、工程１５６へと進む。それ以外の場合には、工程１５０へと進む（工程１５４）。Timer_RSTタイマが切れる（工程１５６）。ＲＬＣ１４が延長されたため、第１ステーション１０のＲＬＣ１４は、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（工程１５８）。ＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵ送信の成功、あるいは失敗を下位層１６が知らせると、Timer_RSTタイマが再スタートされ、処理は工程１４４へと進む（工程１５９）。
【００２７】
　図４のフローチャートは、ＲＬＣ１４の停止中にTimer_RSTタイマが切れた場合、ＲＥＳＥＴ　ＰＤＵ生成前にＲＬＣ１４が延長されるまで待機するように、Timer_RSTタイマが再スタートされる様子を示す。この方法において、ＲＬＣ１４は適切にリセットされ、デッドロックは発生しない。
【００２８】
　図５を参照して説明する。図５は、本発明の第３の実施例による停止されたＲＬＣ部のリセット工程を示すフローチャートである。本発明の第３の実施例は、ＲＬＣ部１４が上位層により停止された間も、ＲＬＣ部１４におけるＲＥＳＥＴ　ＡＣＫ　ＰＤＵの受信、およびＲＥＳＥＴ　ＰＤＵの送信を可能にすることにより、ＲＬＣ部１４のデッドロックを防止する。
【００２９】
　第１ステーション１０のＲＬＣ１４は、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（工程１６０）。ＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵの送信の成功、あるいは失敗を下位層１６が知らせると、Timer_RSTタイマはスタートされる。Timer_RSTタイマが切れると、別のＲＥＳＥＴ　ＰＤＵが、ＲＬＣ１４から第２ステーション２０へと送信される（工程１６２）。
【００３０】
　対応するＲＥＳＥＴ　ＡＣＫ　ＰＤＵを、ＲＬＣ１４が第２ステーション２０から受信したか否かを判断する。受信済みの場合は、工程１６６へと進む。未受信の場合には、工程１６８へと進む（工程１６４）。第２ステーション２０のＲＬＣ２４がＲＥＳＥＴ　ＰＤＵを認識すると、ＲＬＣ１４はトリガリセット処理を行う（工程１６６）。
【００３１】
　ＲＬＣ１４は、第２ステーション２０からＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信する前に停止される（工程１６８）。ＲＬＣ部１４の停止中でも、ＲＬＣ部１４によるＲＥＳＥＴ　ＡＣＫ　ＰＤＵの受信、およびＲＥＳＥＴ　ＰＤＵの送信を可能にする（工程１７０）。
【００３２】
　Timer_RSTタイマが切れたか否かを判断する。切れていた場合には、工程１７４へと進む。それ以外の場合には、工程１７８へと進む（工程１７２）。この段階では、ＲＬＣ１４は、ＲＥＳＥＴ　ＰＤＵの送信を許可されているため、第２ステーション２０にＲＥＳＥＴ　ＰＤＵを送信する（工程１７４）。ＲＬＣ１４へのＲＥＳＥＴ　ＰＤＵの送信の成功、あるいは失敗を下位層１６が知らせると、Timer_RSTタイマは再スタートされる。処理は、工程１７２に戻る（工程１７６）。
【００３３】
　ＲＬＣ１４が対応するＲＥＳＥＴ　ＡＣＫ　ＰＤＵを第２ステーション２０から受信したか否かを判断する。受信済みの場合は、工程１８０へと進む。未受信の場合には、工程１７２に戻る（工程１７８）。第２ステーション２０のＲＬＣ２４がＲＥＳＥＴ　ＰＤＵを認識したため、ＲＬＣ１４はトリガリセット処理を行う（工程１８０）。
【００３４】
　図５のフローチャートは、ＲＬＣ部１４は、停止されている間も、ＲＥＳＥＴ　ＡＣＫ　ＰＤＵの受信、およびＲＥＳＥＴ　ＰＤＵの送信を許可されている様子を示す。したがってＲＬＣ部１４は、Timer_RSTタイマが切れることを利用して新しいＲＥＳＥＴ　ＰＤＵを生成することが可能であり、さらに、ＲＬＣ部１４をリセットしてデッドロックを防止するために、第２ステーション２０からＲＥＳＥＴ　ＡＣＫ　ＰＤＵを受信することも可能である。
【００３５】
　本発明は、上位層により停止されたＲＬＣ部をリセットする３つの実施形態を提供する。従来技術と比較すると、本発明の方法により、停止されたＲＬＣ部が延長されるまでトリガリセットを遅延すること、ＲＬＣ部の停止中に切れるTimer_RSTタイマを再スタートすること、あるいは、ＲＥＳＥＴ　ＰＤＵの送信もしくはＲＥＳＥＴ　ＡＣＫ　ＰＤＵの受信を許可することが可能である。このように、本発明の３つの実施形態に示されるいずれの方法を用いても、ＲＬＣ部のデッドロック状態を防止する。
【００３６】
　本発明の教示を実行しつつ、数々の装置の変更および変形が可能であることは、当業者にとって明らかである。したがって、上述の開示は、添付の特許請求の範囲のみにより限定されるべきである。
【図面の簡単な説明】
【００３７】
【図１】従来技術の通信モデルを簡略化したブロック図である。
【図２】従来技術による停止されたＲＬＣ部のリセット工程を示すフローチャートである。
【図３】本発明の第１の実施例による停止されたＲＬＣ部のリセット工程を示すフローチャートである。
【図４】本発明の第２の実施例による停止されたＲＬＣ部のリセット工程を示すフローチャートである。
【図５】本発明の第３の実施例による停止されたＲＬＣ部のリセット工程を示すフローチャートである。
【図１】
2004140836.tif 000003
【図２】
2004140836.tif 000004
【図３】
2004140836.tif 000005
【図４】
2004140836.tif 000006
【図５】
2004140836.tif 000007