(57)【要約】移動通信網における基地局制御器と基地局との間のパケットデータ伝送を制御する方法及び装置に関する。基地局制御器は、基地局のバッファに実際的に貯蔵できる量だけのパケットデータを伝送する。前記基地局は、移動端末にパケットデータを伝送するために、前記基地局制御器から受信されたパケットデータを一時的に貯蔵するバッファを備える。
2004531962.tif 000002
【特許請求の範囲】
【請求項１】
パケットデータを受信する基地局制御器、及び移動端末に伝送するためのパケットデータを前記基地局制御器から受信して貯蔵するバッファを備える基地局を含む移動通信網で、前記基地局制御器によって前記基地局へのパケットデータ伝送を制御する方法において、
パケットデータが受信される時、前記基地局のバッファのサイズと、前記基地局制御器から前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数とを比較する過程と、
前記基地局のバッファのサイズが前記移動端末に伝送されていないパケットデータの数より大きい場合、前記受信されたパケットデータを前記基地局に伝送する過程と
を含むことを特徴とする方法。
【請求項２】
前記移動端末に伝送されていないパケットデータの数は、前記基地局によって予め設定された周期で報告される、前記基地局から前記移動端末に伝送された第１パケットデータの数を、前記基地局制御器から前記基地局に伝送された第２パケットデータの数から減算することによって計算されることを特徴とする請求項１記載の方法。
【請求項３】
前記移動端末に伝送されていないパケットデータの数は、前記基地局が前記移動端末にパケットデータを伝送する時に前記基地局によって報告される、前記基地局から前記移動端末に伝送された第１パケットデータの数を、前記基地局制御器から前記基地局に伝送された第２パケットデータの数から減算することによって計算されることを特徴とする請求項１記載の方法。
【請求項４】
前記基地局に伝送される前記受信パケットデータは、前記バッファのサイズと前記伝送されていないパケットデータの数との差と同一であることを特徴とする請求項１記載の方法。
【請求項５】
移動端末に伝送するためのパケットデータを貯蔵するバッファを備える基地局から構成される移動通信網で、パケットデータ伝送を制御する装置において、
パケットデータ網からパケットデータを受信すると、前記バッファのサイズと、前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数とを比較し、前記バッファのサイズが前記伝送されていないパケットデータの数より大きい場合、前記受信パケットデータを前記基地局に伝送する基地局制御器を含むことを特徴とする装置。
【請求項６】
前記基地局制御器は、予め設定された周期で前記基地局によって報告される、前記基地局から前記移動端末に伝送された第１パケットデータの数を、前記基地局制御器から前記基地局に伝送された第２パケットデータの数から減算することによって、前記伝送されていないパケットデータの数を計算することを特徴とする請求項５記載の装置。
【請求項７】
前記基地局制御器は、前記移動端末にパケットデータを伝送した後に前記基地局によって報告される、前記基地局から前記移動端末に伝送された第１パケットデータの数を、前記基地局制御器から前記基地局に伝送された第２パケットデータの数から減算することによって、前記伝送されていないパケットデータの数を計算することを特徴とする請求項５記載の装置。
【請求項８】
前記基地局に伝送された受信パケットデータの数は、前記バッファのサイズと前記伝送されていないパケットデータの数との差と同一であることを特徴とする請求項５記載の装置。
【請求項９】
パケットデータを受信する基地局制御器、及び移動端末に伝送するためのパケットデータを前記基地局制御器から受信して貯蔵するバッファを備える基地局を含む移動通信網で、前記基地局制御器と前記基地局との間のパケットデータ伝送を制御する方法において、
前記基地局によって、前記基地局制御器から受信された後に前記移動端末に伝送されたパケットデータの数を前記基地局制御器に報告する過程と、
前記報告されたパケットデータの数に基づいて、前記基地局制御器から前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数を計算する過程と、
パケットデータが受信される時、前記基地局制御器によって、前記バッファのサイズと前記伝送されていないパケットデータの数とを比較する過程と、
前記バッファのサイズが前記伝送されていないパケットデータの数より大きい場合、前記基地局制御器から前記受信パケットデータを前記基地局に伝送する過程と
を含むことを特徴とする方法。
【請求項１０】
前記伝送されたパケットデータの数は、予め設定された周期で前記基地局によって前記基地局制御器に報告されることを特徴とする請求項９記載の方法。
【請求項１１】
前記伝送されたパケットデータの数は、前記基地局が前記移動端末にパケットデータを伝送する時、前記基地局によって前記基地局制御器に報告されることを特徴とする請求項９記載の方法。
【請求項１２】
前記基地局に伝送される前記受信パケットデータの数は、前記バッファのサイズと前記伝送されていないパケットデータの数との差と同一であることを特徴とする請求項９記載の方法。
【請求項１３】
移動端末に伝送するためのパケットデータを貯蔵するバッファを備える基地局から構成される移動通信網で、パケットデータ伝送を制御する装置において、
前記基地局によって報告される前記移動端末に伝送されたパケットデータの数に基づいて、基地局制御器から基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数を計算し、パケットデータが受信される時、前記基地局のバッファのサイズが前記伝送されていないパケットデータの数より大きい場合、前記受信パケットデータを前記基地局に伝送する基地局制御器を含むことを特徴とする装置。
【請求項１４】
前記基地局制御器は、予め設定された周期で前記基地局によって報告される、前記基地局から前記移動端末に伝送された第１パケットデータの数を、前記基地局制御器から前記基地局に伝送された第２パケットデータの数から減算することによって、前記伝送されていないパケットデータの数を計算することを特徴とする請求項１３記載の装置。
【請求項１５】
前記基地局制御器は、前記移動端末にパケットデータを伝送した後に前記基地局によって報告される、前記基地局から前記移動端末に伝送された第１パケットデータの数を、前記基地局制御器から前記基地局に伝送された第２パケットデータの数から減算することによって、前記伝送されていないパケットデータの数を計算することを特徴とする請求項１３記載の装置。
【請求項１６】
前記基地局に伝送された前記受信パケットデータの数は、前記バッファのサイズと前記伝送されていないパケットデータの数との差と同一であることを特徴とする請求項１３記載の装置。
【請求項１７】
パケットデータを受信する基地局制御器、及び移動端末に伝送するためのパケットデータを前記基地局制御器から受信して貯蔵するバッファを備える基地局を含む移動通信網で、前記基地局制御器から前記基地局に伝送されたパケットデータの数を計算する方法において、
前記基地局から前記移動端末に伝送されたパケットデータの数を示す第１数及び前記バッファに貯蔵されたパケットデータの数を示す第２数を、前記基地局によって前記基地局制御器に報告する過程と、
前記第１数及び前記第２数が０である場合、前記基地局制御器から以前の報告 時点で前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数を示す第３数と、現在の報告時点で前記基地局制御器から前記基地局に伝送されているが、前記前記基地局から前記移動端末に伝送されていないパケットデータの数を示す第４数が同一であるか否かを検査する過程と、
前記第３数と前記第４数が同一である場合、前記基地局制御器から前記基地局に伝送されたパケットデータの数を０に設定する過程と
を含むことを特徴とする方法。
【請求項１８】
予め設定された回数だけ前記第３数と前記第４数が相互同一である場合、前記基地局制御器から前記基地局に伝送されたパケットデータの数を０に設定することを特徴とする請求項１７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信網におけるパケットデータ伝送に関し、特に、基地局制御器と基地局との間のパケットデータ伝送を制御する方法及び装置に関する。
【背景技術】
【０００２】
一般的に、ＣＤＭＡ(Code Division Multiple Access)２０００、ＷＣＤＭＡ／ＵＭＴＳ(Wideband Code Division Multiple Access/Universal Mobile Telecommunications System)、ＧＰＲＳ(General Packet Radio System)及びＣＤＭＡ２０００ １ｘＥＶ−ＤＯ(Evolution-Data-Only)のような移動通信網は、基地局制御器(Base Station Controller: ＢＳＣ)及び基地局(Base Transceiver System: ＢＴＳ)を含む。このような移動通信網は、移動加入者に音声サービスのみを提供する形態であったが、音声サービスのみだけでなくパケットデータサービスも支援する形態に発展していく傾向にある。
【０００３】
図１は、移動加入者に音声サービスだけでなくパケットデータサービスも支援する一般的な移動通信網の構成を示す図である。
図１を参照すると、移動通信網は、使用者である移動端末(Mobile Station: ＭＳ)１１及び１２、前記移動端末と無線で接続されて無線で通信する基地局(ＢＴＳｓ)２０及び３０、及び前記基地局２０、３０と有線で接続されて有線で通信する基地局制御器(ＢＳＣ)４０を含む。前記基地局制御器４０は、移動交換器(Mobile Switching Center: ＭＳＣ)５０及びゲートウェイ(Gateway: ＧＷ)６０に接続される。前記移動交換器５０は、公衆電話網(Public Switching Telephone Network: ＰＳＴＮ)に接続され、前記ゲートウェイ６０は、インターネット(Internet)／パケットデータ網(Public Serving Data Network: ＰＳＤＮ)に接続される。従って、前記基地局制御器４０の制御下で、前記移動端末１１が前記移動交換器５０を通してＰＳＴＮに接続される場合、前記移動端末１１には音声サービスが提供される。前記移動端末１１が前記ゲートウェイ６０を通してインターネット／ＰＳＤＮに接続される場合は、前記移動端末１１にパケットデータサービスが提供される。
【０００４】
前記基地局２０、３０は、それぞれ高周波スケジューラ(Radio Frequency - Scheduler)２１、３１を含む。前記基地局制御器４０は、選択及び分配部(Selection & Distribution Unit: ＳＤＵ)／無線リンクプロトコル(Radio Link Protocol: ＲＬＰ)部４１を含む。前記ＲＦスケジューラ２１、３１は、前記基地局２０、３０が無線資源を効率的に使用すること、及び複数の使用者が限定された無線資源を適切に使用することを支援するために提供される。前記ＳＤＵは、複数の基地局にトラヒックを伝送し、複数の基地局から受信した同一の移動端末のデータをコンバイン(combining)するために提供される。前記ＳＤＵは、前記ゲートウェイ６０に含まれて同一の機能を遂行することができる。しかしながら、ここで、前記ＳＤＵは、前記基地局制御器４０の内部に含まれる。前記ＲＬＰは、前記ゲートウェイ６０から受信されるパケットデータトラヒックをエラー制御プロトコルフレーム構造に変更して前記基地局２０、３０に伝送する。ここで、前記基地局２０、３０は使用者に対して限定されたサイズのバッファ空間を有するべきである。従って、前記基地局２０、３０に対応する使用者に割り当てできる量以上のトラヒックが前記基地局制御器４０から受信される場合、必然的に前記基地局２０、３０の内部でトラヒックの損失が発生する。前記基地局２０、３０と前記基地局制御器４０との間の通信において損失されたトラヒックに対しては、移動端末(例えば、移動端末１１)と基地局制御器４０との間のエラー制御(例えば、ＲＬＰのエラー復旧)機能を通して再伝送手順が遂行される。前記再伝送手順は、遅延及び無線資源の効率の低下を生じさせる。さらに、前記移動端末は、複数の基地局間の移動中にハンドオフを遂行することができる。従って、過度のトラヒックが基地局に伝達されると、前記移動端末がハンドオフ中に前記トラヒックを廃棄しなければならない状況が発生する可能性もあり、結果的に、前記トラヒックを伝達するために、基地局制御器と基地局との間に使用されるリンクの効率が低下する。
【０００５】
このような問題点を解決するための従来の技術による基地局制御器と基地局との間のパケットデータ伝送制御動作を、図２及び図３に示す。以下の説明において、パケットデータ伝送制御動作が図１の基地局制御器４０と基地局２０との間に遂行されるものと仮定する。“ＢＳＣ＿ＢＵＦ”の用語は、前記基地局制御器４０の内部バッファに貯蔵されたパケットデータトラヒックの量(以下、バッファ貯蔵量と称する)を示し、“ＢＴＳ＿ＢＵＦ”は、前記基地局２０の内部バッファに貯蔵されたパケットデータトラヒックの量(以下、バッファ貯蔵量と称する)を示し、“ＢＴＳ＿Ｑ＿ＳＩＺＥ”は、前記基地局２０の内部バッファに貯蔵できる最大パケットデータトラヒックの量を示す。つまり、“ＢＳＣ＿ＢＵＦ”は、前記基地局制御器４０の内部バッファの現在のサイズを示し、“ＢＴＳ＿ＢＵＦ”は、前記基地局２０の内部バッファの現在のサイズを示し、“ＢＴＳ＿Ｑ＿ＳＩＺＥ”は、前記基地局２０の内部バッファの最大サイズを示す。
【０００６】
図２は、従来の技術による基地局制御器におけるパケットデータ伝送制御の手順を示す図である。
図２を参照すると、前記基地局制御器４０は、ゲートウェイ６０からパケットデータトラヒックが受信されるか、前記基地局２０からバッファ貯蔵量が報告されることを待機する(Ｓ２０１段階)。前記基地局２０からバッファ貯蔵量が報告されると、前記基地局制御器４０は、前記報告されたバッファ貯蔵量を基地局２０の現在バッファのサイズＢＴＳ＿ＢＵＦにアップデート(update)する(Ｓ２０９段階)。
【０００７】
前記ゲートウェイ６０からパケットデータトラヒックが受信されると、前記基地局制御器４０は、前記受信されたトラヒックを内部バッファに貯蔵し(Ｓ２０３段階)、基地局制御器の現在バッファのサイズＢＳＣ＿ＢＵＦを前記受信されたトラヒックの量の分だけ増加させる(Ｓ２０４段階)。前記基地局２０の現在バッファのサイズＢＴＳ＿ＢＵＦが前記基地局２０によって対応する使用者に割り当てられた最大バッファのサイズＢＴＳ＿Ｑ＿ＳＩＺＥより小さい場合(Ｓ２０５段階の“Ｙｅｓ”)、前記基地局制御器４０は、内部バッファに貯蔵されたトラヒックのうち前記基地局２０が収容できる量のトラヒック、つまり(ＢＴＳ＿Ｑ＿ＳＩＺＥ − ＢＴＳ＿ＢＵＦ)の分だけのトラヒックを前記基地局２０に伝送する(Ｓ２０６段階)。前記基地局２０にトラヒックを伝送した後、前記基地局制御器４０は、前記基地局制御器の現在バッファのサイズＢＳＣ＿ＢＵＦを前記伝送されたトラヒックの量だけ減少させる(Ｓ２０７段階)。
【０００８】
ＢＴＳ＿ＢＵＦがＢＴＳ＿Ｑ＿ＳＩＺＥと同一である場合、伝送できるトラヒックの量が限界値に至ることを意味するので(Ｓ２０５段階の“Ｎｏ”)、前記基地局制御器４０は、ＢＴＳ＿ＢＵＦがＢＴＳ＿Ｑ＿ＳＩＺＥ以下に低下することを待機する(Ｓ２０１段階)。前記基地局２０からＢＴＳ＿ＢＵＦがＢＴＳ＿Ｑ＿ＳＩＺＥより小さくなったことが報告されると、前記基地局制御器４０は、内部バッファに貯蔵されたトラヒックのうち前記基地局２０によって収容できる量のトラヒックを前記基地局２０に伝達する(Ｓ２０６段階)。
【０００９】
図３は、従来の技術による基地局における現在バッファのサイズ情報を有する制御メッセージの伝送手順を示す図である。
図３を参照すると、図１の基地局２０は、制御メッセージ送信時間を待機する(Ｓ３０１段階)。前記制御メッセージ送信時間になると(Ｓ３０２段階の“Ｙｅｓ”)、前記基地局２０は、ＢＴＳ現在バッファのサイズ情報であるＢＴＳ＿ＢＵＦ及びＢＴＳ＿Ｑ＿ＳＩＺＥを含む制御メッセージを基地局制御器４０に伝送する(Ｓ３０３段階)。ここで、“制御メッセージ送信時間”は、予め設定された周期または前記基地局制御器４０にトラヒックが伝送される時間に設定されることができる。前記基地局制御器４０にトラヒックが伝送される場合、ＢＴＳの現在バッファのサイズ情報ＢＴＳ＿ＢＵＦは、対向するトラヒックのインバンド(in-band)情報として伝送される。
【００１０】
図４は、従来の技術による基地局制御器と基地局との間のパケットデータ伝送動作を示す図である。ここで、ＢＴＳ＿Ｑ＿ＳＩＺＥは６４パケットであり、初期にＢＴＳ＿ＢＵＦは空いていると仮定する。
図４を参照すると、ゲートウェイ６０から基地局制御器４０に６４個のパケットが受信されたと仮定する場合(４０ａ段階)、前記基地局制御器４０は、前記受信されたパケットを内部バッファに貯蔵し、ＢＳＣ＿ＢＵＦを６４に増加させる。前記基地局制御器４０は、現在基地局２０に貯蔵されている(重なっている)パケットの個数が０であるので、６４個のパケットを送信することができると決定し、６４個のパケットを前記基地局２０に送信する(４０ｂ段階)。前記基地局制御器４０によって送信された６４個のパケットは、前記基地局２０に受信される(４０ｃ段階)。前記６４個のパケットが受信された後、前記基地局２０は、予め設定された制御メッセージ送信時間に制御メッセージを送信することによって基地局の現在バッファのサイズが６４パケットに増加したことを報告する(４０ｄ段階)。前記基地局制御器４０は、前記基地局２０から制御メッセージが受信されると、基地局の現在バッファのサイズＢＴＳ＿ＢＵＦを６４パケットに設定する。この時、基地局の現在バッファのサイズＢＴＳ＿ＢＵＦが基地局の最大バッファのサイズＢＴＳ＿Ｑ＿ＳＩＺＥと同一であるので、前記基地局制御器４０は、それ以上のパケット伝送が不可能であることを認知する。
【００１１】
こういう状況において、６４個の新しいパケットが受信されると、前記基地局制御器４０は、６４個の新しいパケットを内部バッファに貯蔵し、基地局制御器の現在バッファのサイズＢＳＣ＿ＢＵＦをアップデートする(４０ｅ段階)。この時、基地局の現在バッファのサイズは基地局の最大バッファのサイズである６４パケットであるので、前記基地局制御器４０は、前記６４個の新しいパケットを伝送せずに待機する。
次に、前記基地局２０は、移動端末１１に３２パケットを伝送し(４０ｆ段階)、基地局の現在バッファのサイズが３２パケットであることを前記基地局制御器４０に報告する(４０ｇ段階)。それから、前記基地局制御器４０は、前記基地局２０に伝送できるパケットの量が３２パケットに増加したと決定し、前記決定に基づいて、前記内部バッファに貯蔵された６４個のパケットのうち３２個のパケットを前記基地局２０に伝送する。
【００１２】
図４のパケットデータ伝送動作は、基地局制御器４０及び基地局２０が正常的な状態である場合に関して説明する。しかしながら、前記基地局制御器４０及び前記基地局２０が正常的な状態でない可能性もある。例えば、前記基地局制御器４０から伝送されたパケットが、基地局制御器と基地局との間のリンク遅延またはバッファリングのためで、比較的に大きい遅延の後に前記基地局２０に到着する場合が発生する可能性もある。このような場合の基地局制御器と基地局との間のパケットデータ伝送動作の例を図５に示す。
【００１３】
図５は、従来の技術による基地局制御器と基地局との間のパケットデータ伝送動作の他の手順を示す。ここで、ＢＴＳ＿Ｑ＿ＳＩＺＥは６４パケットであり、初期にＢＴＳ＿ＢＵＦは空いていると仮定する。
図５を参照すると、ゲートウェイ６０から基地局制御器４０に６４個のパケットが受信されたと仮定する場合(５０ａ段階)、前記基地局制御器４０は、前記受信されたパケットを内部バッファに貯蔵し、ＢＳＣ＿ＢＵＦを６４に増加させる。この時、前記基地局制御器４０は、６４(＝ＢＴＳ＿Ｑ＿ＳＩＺＥ[６４]−ＢＴＳ＿ＢＵＦ[０])個のパケットを伝送することができるので、６４個のパケットを前記基地局２０に伝送する(５０ｂ段階)。
【００１４】
場合によって、前記伝送された６４個のパケットが前記基地局２０に到着する前、そうでなければ、ＢＴＳ＿ＢＵＦがＢＳＣにおいてアップデートされる前に、前記基地局制御器４０は６４個の新しいパケットを受信することができる(５０ｃ段階)。新しいパケットを受信すると、前記基地局制御器４０は、前記基地局２０の使用可能受信量を計算する。この場合、前記伝送された６４個のパケットが前記基地局２０にまだ到着していなく、ＢＳＣのＢＴＳ＿ＢＵＦがまだ０を示すので、前記基地局制御器４０は、ＢＴＳ＿ＢＵＦが０であると誤って判断する。従って、前記基地局制御器４０は、前記基地局２０が追加して受信できるトラヒックの量を６４(＝ＢＴＳ＿Ｑ＿ＳＩＺＥ[６４]−ＢＴＳ＿ＢＵＦ[０])パケットに計算し、受信された６４個の新しいパケットを前記基地局２０に伝送する(５０ｄ段階)。
【００１５】
従って、前記基地局２０は、５０ｂ段階で伝送された６４個のパケットを受信すると共に、５０ｄ段階で伝送された６４個のパケットを追加して受信する。この場合、前記基地局２０で受信されるパケットの量は、前記基地局２０の内部バッファに貯蔵できる最大サイズ、つまり、限界値である６４パケットを上回る。これは、前記基地局２０の内部バッファのオーバーフロー(overflow)を生じさせ、前記移動端末１１と前記基地局制御器４０(より具体的にはＳＤＵ／ＲＬＰ４１)との間に再伝送が発生するようになり、結果的に無線資源の効率が低下し、再伝送による遅延が発生する。特に、このような問題点は、移動通信網のハンドオーバー状況においてむだに基地局へトラヒックが伝達される場合に深刻になる。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
従って、本発明の目的は、移動通信網の基地局制御器と基地局との間のパケットデータ伝送を制御する方法及び装置を提供することにある。
本発明の他の目的は、移動通信網の基地局制御器と基地局との間のパケットデータ伝送の時、基地局内部バッファにおいて発生するオーバーフローを除去する方法及び装置を提供することにある。
【００１７】
本発明のまた他の目的は、移動通信網の基地局制御器から基地局にパケットデータを再伝送することによる無線資源の効率低下を防止する方法及び装置を提供することにある。
本発明のまた他の目的は、移動通信網の基地局制御器と基地局との間のパケットデータ伝送の時、パケットデータの再伝送による遅延を除去する方法及び装置を提供することにある。
本発明のまた他の目的は、移動通信網の基地局制御器から基地局に伝送されるパケットデータの数を正確に判断する方法及び装置を提供することにある。
【課題を解決するための手段】
【００１８】
このような目的を達成するための本発明は、移動端末にパケットデータを伝送するために、前記基地局制御器からパケットデータを受信して一時的に貯蔵するバッファを備える基地局にパケットデータを伝送する時、前記バッファに貯蔵できる量だけのパケットデータが伝送されるように制御する方法及び装置を提案する。
本発明の第１見地(aspect)によると、パケットデータを受信する基地局制御器、及び移動端末に伝送するためのパケットデータを前記基地局制御器から受信して貯蔵するバッファを備える基地局を含む移動通信網で、前記基地局制御器によって前記基地局へのパケットデータ伝送を制御する方法において、パケットデータが受信される時、前記基地局のバッファのサイズと、前記基地局制御器から前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数とを比較する過程と、前記基地局のバッファのサイズが前記移動端末に伝送されていないパケットデータの数より大きい場合、前記受信されたパケットデータを前記基地局に伝送する過程とを含む。
【００１９】
本発明の第２見地によると、パケットデータを受信する基地局制御器、及び移動端末に伝送するためのパケットデータを前記基地局制御器から受信して貯蔵するバッファを備える基地局を含む移動通信網で、前記基地局制御器と前記基地局との間のパケットデータ伝送を制御する方法において、前記基地局によって、前記基地局制御器から受信された後に前記移動端末に伝送されたパケットデータの数を前記基地局制御器に報告する過程と、前記報告されたパケットデータの数に基づいて、前記基地局制御器から前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数を計算する過程と、パケットデータが受信される時、前記基地局制御器によって、前記バッファのサイズと前記伝送されていないパケットデータの数とを比較する過程と、前記バッファのサイズが前記伝送されていないパケットデータの数より大きい場合、前記基地局制御器から前記受信パケットデータを前記基地局に伝送する過程とを含む。
【００２０】
本発明の第３見地によると、パケットデータを受信する基地局制御器、及び移動端末に伝送するためのパケットデータを前記基地局制御器から受信して貯蔵するバッファを備える基地局を含む移動通信網で、前記基地局制御器から前記基地局に伝送されたパケットデータの数を計算する方法において、前記基地局から前記移動端末に伝送されたパケットデータの数を示す第１数及び前記バッファに貯蔵されたパケットデータの数を示す第２数を、前記基地局によって前記基地局制御器に報告する過程と、前記第１数及び前記第２数が０である場合、前記基地局制御器から以前の報告 時点で前記基地局に伝送されているが、前記基地局から前記移動端末にはまだ伝送されていないパケットデータの数を示す第３数と、現在の報告時点で前記基地局制御器から前記基地局に伝送されているが、前記前記基地局から前記移動端末に伝送されていないパケットデータの数を示す第４数が同一であるか否かを検査する過程と、前記第３数と前記第４数が同一である場合、前記基地局制御器から前記基地局に伝送されたパケットデータの数を０に設定する過程とを含む。
【発明の効果】
【００２１】
前述してきたように、本発明の実施形態による基地局制御器は、基地局のバッファのサイズに正確に一致する量のトラヒックを伝達することができる。従って、基地局バッファのオーバーフローを防止することによって、基地局制御器と移動端末との間の再伝送回数が低下する。前記再伝送回数の低下は、無線資源の効率を増加させるという利点がある。特に、移動通信網のハンドオーバー状況において不要な基地局へのトラヒック伝送によって基地局制御器と基地局との間のリンク効率が低下することを防止する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に従う好適な実施形態について添付図を参照しつつ詳細に説明する。下記の説明において、本発明の要旨のみを明確にする目的で、関連した公知機能または構成に関する具体的な説明は省略する。
以下の説明において、本発明の実施形態によるパケットデータ伝送動作は、図１の移動通信網に適用される。本発明の実施形態は、ＩＳ−９５Ａ／Ｂ、ＧＳＭ(Global System for Mobile communication)、ＩＳ−２０００、ＷＣＤＭＡ、ＵＭＴＳ、ＣＤＭＡ２０００ １ｘＥＶ−ＤＯ、及びＧＰＲＳにも適用することができる。本発明の実施形態によるパケットデータ伝送動作は、前記移動通信網の基地局制御器(具体的に、ＳＤＵ)及び基地局によって遂行される。
【００２３】
図６は、本発明が適用される図１に示す基地局制御器４０の詳細構成を示す図である。
図６を参照すると、前記基地局制御器４０は、主制御器(Main Controller)４１０、ラインインターフェース(Line Interface)４２０、スイッチ(Intra-BSC Switch(または、ルータ(Router))４３０、ラインインターフェース(Line Interface)４４０、及びＳＤＵ／ＲＬＰプロセッサ４１を含む。
【００２４】
前記主制御器４１０は、前記基地局制御器４０の動作を全般的に制御する。前記ラインインターフェース４２０は、ゲートウェイ(Gateway: ＧＷ)６０との連結のために提供され、前記ラインインターフェース４４０は、基地局２０との連結のために提供される。前記スイッチ４３０は、前記基地局制御器４０内のトラヒックをルーティングする。前記ＳＤＵ(Selection & Distribution Unit)プロセッサ４１は、ソフトハンドオーバー(Soft Handover)の時に２つ以上のリンクを通して送受信されるトラヒックを多重化／逆多重化する。前記ＲＬＰ(Radio Link Protocol)プロセッサ４１は、無線リンクのエラー復旧を支援する。
【００２５】
本発明によって提案されるパケットデータ伝送制御動作は、物理的に別途の装置を備えて具現することもできるが、ここでは、前記ＳＤＵ／ＲＬＰプロセッサ(Processor)４１においてソフトウェア(Software)的に具現されると仮定する。前記ソフトウェア的な具現は、既存の基地局制御器内のモジュールをそのまま使用することを可能にする。
前記ＳＤＵ／ＲＬＰプロセッサ４１は、本発明の実施形態による動作のためにそれぞれの使用者に対して図９のようなレコード(record)を管理する。
【００２６】
図９を参照すると、使用者レコードは、Ｕｓｅｒ−ＩＤ、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ、ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲ、及びＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲからなる。Ｕｓｅｒ−ＩＤは、各使用者を識別するためのレコードのキー(key)である。ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳは、前記基地局制御器４０(具体的に、ＳＤＵ４１)が前記基地局２０に伝達しているが、まだ前記基地局２０が無線で、つまり、移動端末に伝送してないパケットの数を示す。ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲは、前記基地局２０から無線リンクを通して移動端末１１に伝送されるパケットの個数を示す。ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲは、前記基地局２０において対応する使用者に割り当てられたバッファの限界値、つまり、前記移動端末１１に伝送するために備わった内部バッファのサイズを示す。前記ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲは、前記基地局制御器４０が予め認知している値であり、ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲは、前記基地局２０によって予め設定された制御メッセージ送信時間に報告される値である。
【００２７】
図７は、本発明が適用される図１に示す基地局の詳細構成を示す図である。ここでは、前記基地局が図１の基地局２０であると仮定するが、他の基地局３０も同一の構成を有する。
図７を参照すると、前記基地局２０は、主制御器(Main Processor)２１０、ラインインターフェース(Line Interface)２２０、スイッチ(Intra-ＢＴＳ Switch)(または、ルータ(Router))２３０、チャネルカード(Channel Cards)２４１乃至２４３、高周波(Radio Frequency: ＲＦ)送受信器(Transmitter/Receiver)２５０及びＲＦスケジューラ(Scheduler)２１を含む。
【００２８】
前記主制御器２１０は、前記基地局２０の動作を全般的に制御する。前記ラインインターフェース２２０は、前記基地局制御器４０との連結のために提供される。前記ＲＦ送受信器２５０は、移動端末(Mobile Station: ＭＳ)１１とのデータ及び制御信号の送受信のために提供される。前記スイッチ２３０は、前記基地局内のトラヒック経路を決定する。ＲＦスケジューラ２１は、無線資源の効率的な管理を支援する。前記ＲＦスケジューラ２１は、分離された独立的なプロセッサとして具現することもでき、チャネルカード２４１乃至２４３の内部にソフトウェアとして具現することもできる。
【００２９】
本発明によって提案されるパケットデータ伝送制御動作は、物理的に別途の装置を通して具現することもできるが、ここでは、前記チャネルカード２４１乃至２４３の内部にソフトウェア(Software)的に具現すると仮定する。このソフトウェア的な具現は、既存の基地局内のモジュールをそのまま使用することを可能にする。
図８は、図７に示すチャネルカードの詳細構成を示す図である。ここでは、前記チャネルカードがチャネルカード２４１であると仮定するが、他のチャネルカード２４２乃至２４３も同一の構成を有する。
【００３０】
図８を参照すると、前記チャネルカード２４１は、入／出力インターフェース(Input/Output Interface)２４−１、主プロセッサ(Main Processor)２４−２、メモリ(Memory)２４−３、変調器(Modulator)２４−４及び復調器(Demodulator)２４−５を含む。
前記入／出力インターフェース２４−１は、前記スイッチ２３０との連結のために提供される。前記変調器２４−４は、前記ＲＦ送信器２５１を通して前記移動端末１１に送信されるデータ及び制御信号を変調する。前記復調器２４−５は、前記ＲＦ受信器２５２を通して前記移動端末１１から受信されるデータ及び制御信号を復調する。前記メモリ２４−３は、前記移動端末１１に伝送されるパケットデータを前記基地局制御器４０から受信してバッファリング(一時的に貯蔵)する内部バッファを含む。さらに、前記メモリ２４−３は、各種制御情報を貯蔵することができる。前記主プロセッサ２４−２は、本発明の実施形態によるパケットデータ伝送動作を制御する。前記主プロセッサ２４−２は、図７に示すＲＦスケジューラ２１の機能を有することができる。
【００３１】
図１０は、本発明の実施形態による基地局制御器におけるパケットデータ伝送制御の手順を示す。このパケットデータ伝送制御の手順は、図６に示す基地局制御器(ＢＳＣ)４０のＳＤＵプロセッサ４１によって遂行されるが、説明の便宜のためにＢＳＣ４０によって遂行されると仮定して説明する。
図１０を参照すると、１００１段階で、前記ＢＳＣ４０は、ゲートウェイ(ＧＷ)６０からのパケットデータトラヒックの受信または基地局(ＢＴＳ)２０からの制御メッセージの受信を待機する。１００２段階で、前記ゲートウェイ６０からパケットデータトラヒック(以下、パケットと称する)が受信されたと判断される場合、前記ＢＳＣ４０は、１００３段階で、前記受信されたパケットを内部バッファに貯蔵する。次に、前記ＢＳＣ４０は、１００４段階で、前記ＢＴＳ２０に伝送できる使用可能パケットの個数をＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値及びＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値を利用して計算する。１００４段階で、ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値がＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値より大きい場合、前記ＢＳＣ４０は、１００５段階で、ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値だけのパケットを前記ＢＴＳ２０に伝送する。ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値は、前記ＢＴＳ２０の内部バッファのサイズを示す値である。ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値は、前記ＢＳＣ４０が前記ＢＴＳ２０に伝送しているが、まだ前記ＢＴＳ２０が無線で前記移動端末に伝送していないパケットの個数を示し、前記ＢＴＳ２０から報告(伝送)される制御メッセージに含まれる値である。前記ＢＴＳ２０にパケットを伝送した後、前記ＢＳＣ４０は、１００６段階で、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値を前記ＢＴＳに前記伝送されたパケットの個数の分だけ増加させる。つまり、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳは、前記ＢＳＣ４０によって前記ＢＴＳ２０に伝送されるパケットの数を示す。
【００３２】
１００７段階で、前記ＢＴＳ２０から制御メッセージが受信されたと判断される場合、前記ＢＳＣ４０は、１００８段階で、前記受信された制御メッセージに含まれた、前記ＢＴＳ２０によって無線リンクを通して移動端末１１に伝送されたパケットの個数に関する情報を獲得し、１００９段階で、ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲを前記獲得された値にアップデートする。１０１０段階で、前記ＢＳＣ４０は、前記アップデートされたＮＵＭＴＸ＿ＢＴＳ２ＡＩＲを利用してＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを計算する。この計算は、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを(ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ−ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲ)にアップデートすることによって遂行される。つまり、１０１０段階で、前記ＢＳＣ４０は、前記ＢＴＳ２０に伝送されたパケットのうち無線リンクを通して移動端末１１に伝送されたパケットを除いた残りのパケットを計算することによって、現在前記ＢＴＳ２０に貯蔵されているパケットの数を計算する。１０１０段階を遂行した後、前記ＢＳＣ４０は、１０１１段階で、前記ＢＳＣ４０の内部バッファが空いているか否かを判断する。前記ＢＳＣの内部バッファが空いていない場合、前記ＢＴＳ２０に伝送するパケットが残っていることを意味する。この場合、前記ＢＳＣ４０は、１００４段階に進行して前記ＢＴＳ２０に伝送できる使用可能パケットの個数を判断し、１００５段階で、使用可能パケットの数だけのパケットを伝送する。ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値は、一時的に使用される値であるので、実際の具現において変数ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲに対する定義なしで、前記ＢＴＳ２０から前記ＢＳＣ４０に伝送される制御メッセージの１フィールド値を使用することができる。
【００３３】
図１１は、本発明の実施形態による基地局(ＢＴＳ)における伝送されるパケットの数に関する情報を含む制御メッセージ伝送の手順を示す図である。本実施形態において、前記制御メッセージの伝送手順は、図７及び図８に示す基地局(ＢＴＳ)２０のチャネルカードの主プロセッサ２４−２によって遂行されるが、説明の便宜のために、ＢＴＳ２０によって遂行されると仮定して説明する。
【００３４】
図１１を参照すると、前記ＢＴＳ２０は、１１０１段階で、制御メッセージ送信時間を待つ。１１０２段階で、前記制御メッセージ送信時間であると判断される場合、前記ＢＴＳ２０は、１１０３段階で、無線リンクを通して移動端末１１に伝送されたパケットの数に関する情報を含む制御メッセージを前記ＢＳＣ４０に伝送する。ここで、“制御メッセージ送信時間”は、予め設定された周期に設定することもでき、前記ＢＴＳ２０が無線リンクを通してトラヒックを伝送する時間に設定することもできる。前記制御メッセージを周期的に伝送する場合、前記ＢＴＳ２０は、周期単位時間の間に無線リンクを通して伝送されたパケットの個数を前記ＢＳＣ４０に報告する。しかしながら、前記制御メッセージを無線リンクを通してトラヒックが伝送された時点で報告する場合は、前記ＢＴＳ２０は、対応する時点で伝送されたパケットの個数を前記ＢＳＣ４０に報告する。
【００３５】
図１２は、本発明の実施形態による基地局制御器(ＢＳＣ)４０と基地局(ＢＴＳ)２０との間のパケットデータ伝送動作の例を示す図である。ここで、前記ＢＴＳ２０の内部バッファのサイズを示すＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値は６４パケットであり、初期に前記ＢＳＣ４０から前記ＢＴＳ２０には何のパケットも伝送されないことと仮定する。
図１２を参照すると、１２０ａ段階で、ゲートウェイ６０からパケットデータトラヒックが受信されると、前記ＢＳＣ４０は、前記ＢＴＳ２０に伝送できるパケットの伝送量を計算する(図１０の１００４段階を参照)。この場合、前記ＢＳＣ４０から前記ＢＴＳ２０には何のパケットも伝送されないので、前記ＢＳＣ４０は、６４(＝ ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ)パケットを前記ＢＴＳ２０に伝達することができると決定する。従って、前記ＢＳＣ４０は、１２０ｂ段階で、前記ＢＴＳ２０に６４パケットを送信し、前記ＢＳＣ４０から前記ＢＴＳ２０に送信されたパケットの数を示すＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを６４にアップデートする。
【００３６】
ここで、前記ＢＳＣ４０によって送信された６４パケットが前記ＢＴＳ２０に到着する前に、１２０ｃ段階で、前記ＢＳＣ４０に新しい６４パケットが到着すると仮定する。この場合、前記ＢＳＣ４０によって伝送された６４パケットがまだ前記ＢＴＳ２０に到着されていないか、到着されていても無線リンクを通して移動端末１１に伝送されていない状態であるので、前記ＢＳＣ４０は、それ以上前記ＢＴＳ２０に伝送できるパケットが存在しないことを認知することができる。これは、ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ＝６４−６４＝０からである。ここで、前記ＢＳＣ４０は、新しく受信された６４パケットを内部バッファに貯蔵する。１２０ｄ段階で、前記ＢＴＳ２０は、前記１２０ｂ段階で前記ＢＳＣ４０によって送信された６４パケットのみを受信する。これは、１２０ｃ段階で新しく６４パケットが受信されても、前記ＢＳＣ４０が前記ＢＴＳ２０に前記新しい６４パケットを送信しなかったからである。前記新しい６４パケットは、前記ＢＴＳ２０が前記受信された６４パケットを無線リンクを通して移動端末１１に伝送し、この伝送結果を前記ＢＳＣ４０に報告する時点で、前記ＢＳＣ４０から前記ＢＴＳ２０に伝送される。
【００３７】
図１３は、本発明の実施形態による基地局制御器(ＢＳＣ)４０と基地局(ＢＴＳ)２０との間のパケットデータ伝送動作の他の例を示す図である。ここで、前記ＢＴＳ２０の内部バッファのサイズを示すＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値６４パケットであり、初期に前記ＢＳＣ４０から前記ＢＴＳ２０には何のパケットも伝送されないことと仮定する。
図１３を参照すると、１３０ａ段階で、前記ＢＳＣ４０に４８パケットが到着する。前記ＢＳＣ４０は、前記４８パケットを受信すると、前記ＢＴＳ２０に伝送できるパケットの伝送量を計算する(図１０の１００４段階を参照)。この時、前記ＢＳＣ４０から前記ＢＴＳ２０には何のパケットも伝送されなかったので、前記ＢＳＣ４０は、６４(＝ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ)パケットを前記ＢＴＳ２０に伝達することができると決定する。従って、前記ＢＳＣ４０は、１３０ｂ段階で、前記ＢＴＳ２０に４８パケットを送信し、前記ＢＳＣ４０から前記ＢＴＳ２０に送信されたパケットを示すＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを４８にアップデートする。
【００３８】
前記４８パケットを受信すると、前記ＢＴＳ２０は、１３０ｃ段階で、３６パケットを無線リンクを通して移動端末１１に送信し、１３０ｄ段階で、無線リンクを通して伝送されたパケットの数を含む制御メッセージを前記ＢＳＣ４０に送信することによって、前記伝送されたパケットの数を報告する。
前記伝送されたパケットの数が報告されると、前記ＢＳＣ４０は、１３０ｅ段階で、ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値を３６にアップデートし、１３０ｆ段階で、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値をアップデートする。前記アップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値は、以前のＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値から前記アップデートされたＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値を減算することによって計算される。つまり、前記アップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値は、以前のＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値４８から前記アップデートされたＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値３６を減算することによって計算されて、１２になる。前記ＢＳＣ４０は、前記アップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値及び前記ＢＴＳ２０の内部バッファのサイズを示すＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値を利用して、前記ＢＴＳ２０に伝送できるパケットの数を決定する。つまり、前記ＢＳＣ４０は、５２(＝ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ＝６４−１２)パケットを前記ＢＴＳ２０に伝達することができると決定する。ここで、前記ゲートウェイ６０から新しい５２パケットが受信されたと仮定する。従って、前記ＢＳＣ４０は、１３０ｇ段階で、前記ＢＴＳ２０に５２パケットを送信し、前記ＢＳＣ４０から前記ＢＴＳ２０に送信されたパケットの数を示すＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを６４(以前に送信されたパケットの数１２に現在送信されたパケットの数５２を加算することによって計算される数)にアップデートする。
【００３９】
前記ＢＴＳ２０は、１３０ｈ段階で、無線リンクを通して移動端末１１に何のパケットも送信せず、１３０ｉ段階で、無線リンクを通して伝送されたパケットの数を含む制御メッセージを前記ＢＳＣ４０に送信することによって、前記伝送されたパケットの数を報告する。
【００４０】
前記伝送されたパケットの数が報告されると、前記ＢＳＣ４０は、１３０ｊ段階で、ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値を０にアップデートする。この時、前記アップデートされたＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値が０であるので、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値をアップデートする動作は不要である。前記ＢＳＣ４０は、前記以前にアップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値及び前記ＢＴＳ２０の内部バッファのサイズを示すＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値を利用して、前記ＢＴＳ２０に伝送できるパケットの数を決定する。つまり、前記ＢＳＣ４０は、０(＝ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ＝６４−６４)個のパケットを前記ＢＴＳ２０に伝達することができることと決定する。
【００４１】
それから、前記ＢＴＳ２０は、１３０ｋ段階で、３６パケットを無線リンクを通して移動端末１１に送信し、１３０ｌ段階で無線リンクを通して伝送されたパケットの数を含む制御メッセージを前記ＢＳＣ４０に送信することによって、前記伝送されたパケットの数を報告する。
前記伝送されたパケットの数が報告されると、前記ＢＳＣ４０は、１３０ｍ段階で、ＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値を３６にアップデートし、１３０ｎ段階で、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値をアップデートする。前記アップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値は、以前のＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値から前記アップデートされたＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値を減算することによって計算される。つまり、前記アップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値は、以前のＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値６４から前記アップデートされたＮＵＭＴＸ＿ＢＴＳ２ＡＩＲの値３６を減算することによって、２８になる。前記ＢＳＣ４０は、前記アップデートされたＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値及び前記ＢＴＳ２０の内部バッファのサイズを示すＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲの値を利用して前記ＢＴＳ２０に伝送できるパケットの数を決定する。つまり、前記ＢＳＣ４０は、３６(＝ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ＝６４−２８)パケットを前記ＢＴＳ２０に伝達することができるものと決定する。従って、前記ＢＳＣ４０は、前記ＢＴＳ２０に３６パケットを送信する。
【００４２】
理論的には、ＢＳＣ４０とＢＴＳ２０との間のリンクにおいて損失がない。しかしながら、実際は前記リンクにおいて損失が発生する可能性を排除することはできない。前記リンクにおいて損失が発生するケースは、２つに区分され、それぞれは以下のような問題点を有する。
第１に、前記ＢＳＣ４０によって伝送されたパケットが、前記ＢＳＣ４０とＢＴＳ２０との間のリンクの損失のためで前記ＢＴＳ２０に到着できない場合、前記ＢＳＣ４０が、前記損失されたパケットがまだ前記ＢＴＳ２０の内部バッファにバッファリングされていると誤認識する問題点がある。例えば、前記ＢＳＣ４０が６４個のパケットを前記ＢＴＳ２０に伝送したが、前記パケットの１つが前記ＢＳＣ４０と前記ＢＴＳ２０との間のリンクで損失された場合を仮定することができる。この場合、前記ＢＳＣ４０は、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを６４に設定する。しかしながら、前記ＢＴＳ２０は、実際６３個のパケットのみを受信し、それによって、前記６３個のパケットを全て移動端末１１に伝送した後、前記６３パケットを伝送したことを前記ＢＳＣ４０に報告するようになる。従って、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳは１(＝６４−６３)にアップデートされる。前記ＢＴＳ２０にはそれ以上伝送するパケットがないが、前記ＢＳＣ４０は、継続してＮＵＭＴＸ＿ＳＤＵ２ＢＴＳを１に維持するので、前記ＢＳＣ４０は前記ＢＴＳ２０を通して伝送するパケットが１つ存在すると誤判断するようになる。結果的に、前記ＢＳＣ４０から前記ＢＴＳ２０に伝達できる使用可能パケットの数が低減するようになる。
【００４３】
第２に、前記ＢＴＳ２０によって前記ＢＳＣ４０に報告される制御メッセージが伝送中に損失されることである。この場合、前記ＢＴＳ２０が予め制御メッセージを伝送したが、前記ＢＳＣ４０は制御メッセージ伝送を示す報告を受けられない。前記ＢＳＣ４０は、前記ＢＴＳ２０の内部バッファに伝送されるパケットが貯蔵されていると誤認識するようになる。
さらに、本発明は、ＢＳＣ４０とＢＴＳ２０との間のリンクにおいて発生する損失によって生ずる問題点を解決する方案を提案する。前記問題点を解決するために、前記ＢＴＳ２０及び前記ＢＳＣ４０のＳＤＵ４１は、以下のような機能を遂行する。
【００４４】
前記ＢＴＳ２０は、無線リンクを通して移動端末１１に伝送されたパケットの数を前記ＢＳＣ４０に報告するだけでなく、前記ＢＴＳ２０のバッファにバッファリングされたパケットの数も前記ＢＳＣ４０に報告する。これらの報告は、前述したように、前記制御メッセージを通して周期的に遂行されるか、それとも前記ＢＴＳ２０が前記移動端末１１にパケットを伝送する時点で遂行されることができる。
前記ＢＳＣ４０のＳＤＵ４１は、前述した変数ＱＢＴＳ＿Ｑ＿ＰＥＲ＿ＵＳＥＲ、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ、及びＮＵＭＴＸ＿ＢＴＳ２ＡＩＲ以外にも、ＯＬＤ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ、ＮＵＭｒｅｓｅｔ、及びＭＡＸｒｅｓｅｔの変数を管理する。ここで、ＯＬＤ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値は、前記ＢＴＳ２０から以前の報告が受信された時点のＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値を示す。その他の変数ＮＵＭｒｅｓｅｔ及びＭＡＸｒｅｓｅｔは、後で説明する。
【００４５】
図１４は、本発明の他の実施形態による基地局制御器(ＢＳＣ)４０におけるパケットデータ伝送制御の手順を示す図である。この手順は、前記ＢＳＣ４０から前記ＢＴＳ２０に伝送されたパケットデータの数を正確に判断する。
図１４を参照すると、前記ＢＴＳ２０から制御メッセージが受信されたと１４０１段階で判断される場合、前記ＢＳＣ４０は、１４０２段階で、前記受信された制御メッセージのフィールドを分析する。その分析の結果によって、前記ＢＴＳ２０によって無線リンクを通して移動端末１１に伝送されたパケットの数が０であり、前記ＢＴＳ２０のバッファのサイズも０である場合、前記ＢＳＣ４０は、１４０３段階で、現在報告時点におけるＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値が以前報告時点におけるＯＬＤ−ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値と同一であるか否かを検査する。前記検査結果からその値が同一であると、前記ＢＳＣ４０は、１４０４段階で、ＮＵＭｒｅｓｅｔを１だけ増加させ、１４０５段階で、ＮＵＭｒｅｓｅｔの値がＭＡＸｒｅｓｅｔの値と同一であるか否かを判断する。前記ＮＵＭｒｅｓｅｔの値が前記ＭＡＸｒｅｓｅｔの値と同一である場合、つまり、前記ＮＵＭｒｅｓｅｔの値が予め設定された値と同一である場合は、前記ＢＳＣ４０は、１４０６段階で、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳの値を０に設定する。しかしながら、前記ＮＵＭｒｅｓｅｔの値が前記ＭＡＸｒｅｓｅｔの値と同一でない場合は、前記ＢＳＣ４０は、１４０１段階に戻る。前記ＭＡＸｒｅｓｅｔの値は、移動通信網の運用者によって適した値に設定することができる。
【００４６】
図１４の手順において、使用者パケットが発生せず、前記ＢＴＳ２０にも伝送するパケットが存在しない区間の間に、前記ＢＳＣ４０によって判断される前記ＢＴＳ２０のバッファ状態と前記ＢＴＳ２０によって報告される内部状態値が同一でない場合、前記ＢＳＣ４０の対応する状態値(つまり、ＮＵＭＴＸ＿ＳＤＵ２ＢＴＳ)は０に初期化される。このような動作によって、前記ＢＳＣ４０と前記ＢＴＳ２０との間のリンク損失が発生しても、図１０に示す本発明の実施形態による手順が正確に遂行されることができる。
【００４７】
図１５（Ａ）及び図１５（Ｂ）は、それぞれ従来の技術及び本発明の実施形態によるパケットデータ伝送動作を適用した場合の基地局バッファのサイズの性能を判断するためのシミュレーション結果を示す図である。このシミュレーション結果は、ＢＳＣとＢＴＳとの間のパケット伝送の時に２００ｍｓの遅延が発生すると仮定し、使用者パケットを貯蔵するためのバッファの限界値(最大サイズ)が３０パケットであると仮定して遂行される。前記仮定されたパケットデータトラヒックのパターンは、一人のウェブ(World Wide Web:ＷＷＷ)使用者である。
【００４８】
図１５（Ａ）は、従来の技術によるパケットデータの伝送動作を適用した場合のＢＴＳバッファのサイズを示し、図１５（Ｂ）は、本発明の実施形態によるパケットデータの伝送動作を適用した場合のＢＴＳバッファのサイズを示す。図１５において、ｘ軸は、シミュレーション時間であり、ｙ軸は、ＢＴＳバッファのサイズである。
図１５（Ａ）を参照すると、最大限界値が３０パケットに設定されているが、最大に約１４０パケットがＢＴＳに提供されていることが分かる。従って、最大１１０パケットが前記ＢＴＳバッファのオーバーフローのためで捨てられる可能性がある。
【００４９】
しかしながら、図１５（Ｂ）を参照すると、前記ＢＴＳに提供されるパケットの数は最大限界値である３０パケットを絶対超えないことが分かる。つまり、ＢＴＳバッファにはオーバーフローが発生しない。
前述の如く、本発明の詳細な説明では具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲は前記実施形態によって限られるべきではなく、本発明の範囲内で様々な変形が可能であるということは、当該技術分野における通常の知識を持つ者には明らかである。
【図面の簡単な説明】
【００５０】
【図１】一般的な移動通信網の構造を示す図である。
【図２】従来の技術による基地局制御器におけるパケットデータ伝送制御の手順を示す図である。
【図３】従来の技術による基地局におけるバッファのサイズ情報を含む制御メッセージ伝送の手順を示す図である。
【図４】従来の技術による基地局制御器と基地局との間のパケットデータ伝送動作の一例を示す図である。
【図５】従来の技術による基地局制御器と基地局との間のパケットデータ伝送動作の他の例を示す図である。
【図６】本発明が適用される図１に示す基地局制御器の構成を示す図である。
【図７】本発明が適用される図１に示す基地局の構成を示す図である。
【図８】図７に示すチャネルカードの構成を示す図である。
【図９】本発明の実施形態による基地局における使用者レコードを示す図である。
【図１０】本発明の実施形態による基地局制御器におけるパケットデータ伝送制御の手順を示す図である。
【図１１】本発明の実施形態による基地局における伝送パケットの数に関する情報を含む制御メッセージ伝送の手順を示す図である。
【図１２】本発明の実施形態による基地局制御器と基地局との間のパケットデータ伝送動作の一例を示す図である。
【図１３】本発明の実施形態による基地局制御器と基地局との間のパケットデータ伝送動作の他の例を示す図である。
【図１４】本発明の他の実施形態による基地局制御器におけるパケットデータ伝送制御の手順を示す図である。
【図１５Ａ】（Ａ）は、従来の技術によるパケットデータ伝送動作を適用した場合の基地局バッファのサイズを示す図であり、（Ｂ）は、本発明の実施形態によるパケットデータ伝送動作を適用した場合の基地局バッファのサイズを示す図である。
【符号の説明】
【００５１】
１１…移動端末
２０，３０…基地局
２１…ＲＦスケジューラ
２１０…主制御器
２２０…ラインインターフェース
２３０，４３０…スイッチ(または、ルータ)
２４１，２４３…チャネルカード
２４−１…入／出力インターフェース
２４−２…主プロセッサ
２４−３…メモリ
２４−４…変調器
２４−５…復調器
２５０…高周波送受信器
４０…基地局制御器
４１０…主制御器
４２０…ラインインターフェース
４４０…ラインインターフェース
４１…ＳＤＵ／ＲＬＰプロセッサ
６０…ゲートウェイ
【国際公開パンフレット】
2004531962.tif 000003
2004531962.tif 000004
2004531962.tif 000005
2004531962.tif 000006
2004531962.tif 000007
2004531962.tif 000008
2004531962.tif 000009
2004531962.tif 000010
2004531962.tif 000011
2004531962.tif 000012
2004531962.tif 000013
2004531962.tif 000014
2004531962.tif 000015
2004531962.tif 000016
2004531962.tif 000017
2004531962.tif 000018
2004531962.tif 000019
2004531962.tif 000020
2004531962.tif 000021
2004531962.tif 000022
2004531962.tif 000023
2004531962.tif 000024
2004531962.tif 000025
2004531962.tif 000026
2004531962.tif 000027
2004531962.tif 000028
2004531962.tif 000029
2004531962.tif 000030
2004531962.tif 000031
2004531962.tif 000032
2004531962.tif 000033
2004531962.tif 000034
2004531962.tif 000035
2004531962.tif 000036
2004531962.tif 000037
2004531962.tif 000038
2004531962.tif 000039
2004531962.tif 000040
2004531962.tif 000041
【国際調査報告】
2004531962.tif 000042
2004531962.tif 000043
2004531962.tif 000044