(57)【要約】【課題】スループットを向上することができるデータ通信装置および方法を提供すること。【解決手段】空き領域情報検出部１２７は、基地局装置１０５のデータ蓄積装置１２３においてデータフレーム信号が蓄積されていない空き領域の情報である空き領域情報を検出する。伝送要求量計算部１２８は、前記空き領域情報に基づいてデータ蓄積装置１２３に対して伝送されるデータフレーム信号に対応するＦＰフレーム信号の単位時間当たりの伝送要求量を計算する。データ伝送量調整部１２９は、前記伝送要求量および基地局制御装置１０３からのＦＰフレーム信号を基地局装置１０５に伝送する有線伝送路１０４の単位時間当たりの伝送容量Ｃに基づいて、基地局制御装置１０３から伝送されるＦＰフレーム信号の単位時間当たりの伝送量が伝送容量Ｃを超過しないように前記伝送量を調整する。【選択図】      図１
2004193736.tif 000002
【特許請求の範囲】
【請求項１】
送信装置と受信装置と前記送信装置からのデータを前記受信装置に伝送する有線伝送路とを具備するデータ通信装置において、前記受信装置は、
前記送信装置から前記有線伝送路を介して伝送されるデータを一時的に蓄積するデータ蓄積手段と、
前記データ蓄積手段における前記データが蓄積されていない空き領域の情報である空き領域情報を検出する空き領域情報検出手段と、
前記空き領域情報に基づいて前記データ蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量を計算する伝送要求量計算手段と、
前記伝送要求量および前記有線伝送路の単位時間当たりの伝送容量に基づいて前記送信装置から伝送される前記データの単位時間当たりの伝送量が前記単位時間当たりの前記伝送容量を超過しないように前記単位時間当たりの前記伝送量を調整する伝送量調整手段と、
を具備することを特徴とするデータ通信装置。
【請求項２】
前記伝送量調整手段は、
前記伝送要求量のうち前記伝送容量を超過する部分のデータの伝送の前記送信装置に対する許可を遅延させることにより前記単位時間当たりの前記伝送量を調整することを特徴とする請求項１記載のデータ通信装置。
【請求項３】
送信装置と受信装置と前記送信装置からのデータを前記受信装置に伝送する有線伝送路とを具備するデータ通信装置におけるデータ通信方法において、
前記送信装置から前記有線伝送路を介して伝送されるデータを一時的にデータ蓄積手段に蓄積するデータ蓄積ステップと、
前記データ蓄積手段における前記データが蓄積されていない空き領域の情報である空き領域情報を検出する空き領域情報検出ステップと、
前記空き領域情報に基づいて前記データ蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量を計算する伝送要求量計算ステップと、
前記伝送要求量および前記有線伝送路の単位時間当たりの伝送容量に基づいて前記送信装置から伝送される前記データの単位時間当たりの伝送量が前記単位時間当たりの前記伝送容量を超過しないように前記単位時間当たりの前記伝送量を調整する伝送量調整ステップと、
を具備することを特徴とするデータ通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信システムにおいてパケットデータを高速に伝送するデータ通信装置およびデータ通信方法に関する。
【０００２】
【従来の技術】
現在、移動通信システムにおいて高速パケット通信を実現できる伝送技術に関する検討が盛んに行われている。特に、ＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  −  ２０００）に代表される第３世代移動通信システムにおいて、たとえばＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）方式などのように、ネットワークから移動端末装置方向の下り通信において従来の数百［ｋｂｐｓ］に比べて十数倍のスループットを実現する下り高速パケット伝送技術に関する検討が行われている。高速パケット伝送技術を実現するために、移動端末装置および基地局装置の間の無線区間における高速のデータ伝送技術に対応して、基地局装置および基地局制御装置の間の有線区間におけるデータ伝送のスループットを向上できるフロー制御技術が強く求められている。
【０００３】
ここで、Ｉｕｂインタフェース、すなわち基地局装置および基地局制御装置におけるＦＰ（Ｆｒａｍｅ  Ｐｒｏｔｏｃｏｌ）によるフロー制御方式（たとえば非特許文献１参照）を用いる従来の移動通信システムについて図５および図６を参照しながら概説する。
【０００４】
図５は、従来の移動通信システムの構成の一例を示すブロック図である。図５に示す移動通信システム５００は、サーバ５０１、コアネットワーク５０２、基地局制御装置５０３、有線伝送路５０４および基地局装置５０５を具備している。基地局制御装置５０３は、有線インタフェース部５１１、５１２、バッファ５１３およびフレームプロトコル（以下、「ＦＰ」と言う）送信処理部５１４を具備している。基地局装置５０５は、有線インタフェース部５２１、ＦＰ受信処理部５２２、バッファ５２３−１、５２３−２、５２３−３および無線インタフェース部５２４を具備している。なお、基地局装置５０５は、一般的に、無線伝送路を介して接続する複数の移動端末装置に各々対応する複数のバッファを具備するものであるが、ここでは、３つの移動端末装置５０６−１、５０６−２、５０６−３に各々対応する３つのバッファ５２３−１〜５２３−３を具備しているものとして説明する。
【０００５】
上記の構成を有する移動通信システム５００においてサーバ５０１から移動端末装置５０６−１〜５０６−３へパケットデータ（たとえばユーザ情報）を転送する場合のデータ通信動作の一例について説明する。まず、サーバ５０１は、コアネットワーク５０２を介してパケットデータを基地局制御装置５０３へ送信する。そして、基地局制御装置５０３において、有線インタフェース部５１１は、送信されたパケットデータを受信してバッファ５１３に一時的に蓄積する。
【０００６】
そして、基地局装置５０５において、ＦＰ受信処理部５２２は、移動端末装置５０６−１〜５０６−３のいずれかの移動端末装置５０６−ｎ（ｎは１から３の整数）に対応するバッファ５２３−ｎにおいてパケットデータが蓄積されていない空き領域を検出した時に、バッファ５２３−ｎに対するパケットデータの伝送を許可するための制御信号を生成して、有線インタフェース部５２１、有線伝送路５０４および有線インタフェース部５１２を介してＦＰ送信処理部５１４に送出する。
【０００７】
そして、ＦＰ送信処理部５１４は、受信された制御信号に従ってバッファ５１３に蓄積された移動端末装置５０６−ｎ宛てのパケットデータを読み出して、有線インタフェース部５１２、有線伝送路５０４および有線インタフェース部５２１を介してＦＰ受信処理部５２２に送信する。ＦＰ受信処理部５２２は、受信されたパケットデータをバッファ５２３−ｎに書き込む。バッファ５２３−ｎは、書き込まれたパケットデータを一時的に蓄積する。無線インタフェース部５２４は、バッファ５２３−ｎに蓄積されたパケットデータを読み出して、無線伝送路の状況に応じて決定されるビットレートでパケットデータを移動端末装置５０６−ｎに無線送信する。
【０００８】
図６は、従来の移動通信システム５００の動作の一例を説明するための図である。
【０００９】
まず、ＦＰ受信処理部５２２は、時刻ｔａにおいてバッファ５２３−１の空き領域を検出した時、バッファ５２３−１に対して時刻ｔａ〜ｔｄの期間において単位時間当たりの伝送量（以下、単に「伝送量」と言う）Ｖａのパケットデータを伝送することを許可する第１の制御信号を送出する。続いて、ＦＰ受信処理部５２２は、時刻ｔｂにおいてバッファ５２３−２の空き領域を検出した時、バッファ５２３−２に対して時刻ｔｂ〜ｔｅの期間において伝送量Ｖｂのパケットデータを伝送することを許可する第２の制御信号を送出する。続いて、ＦＰ受信処理部５２２は、時刻ｔｃにおいてバッファ５２３−３の空き領域を検出した時、バッファ５２３−３に対して時刻ｔｃ〜ｔｅの期間において伝送量Ｖｃのパケットデータを伝送することを許可する第３の制御信号を送出する。
【００１０】
そして、ＦＰ送信処理部５１４は、第１の制御信号、第２の制御信号および第３の制御信号をそれぞれ受信した時に、各バッファに対するパケットデータの送信を開始する。
【００１１】
まず、時刻ｔａ〜ｔｂの期間において、バッファ５２３−１に対するパケットデータだけがＦＰ送信処理部５１４によって読み出され送信される。そして、時刻ｔｂ〜ｔｃの期間において、ＦＰ送信処理部５１４によってバッファ５２３−１、５２３−２に対するパケットデータが同時に読み出され送信される。そして、時刻ｔｃ〜ｔｄの期間において、ＦＰ送信処理部５１４によってバッファ５２３−１〜５２３−３に対するパケットデータが同時に読み出され送信される。そして、時刻ｔｄ〜ｔｅの期間において、ＦＰ送信処理部５１４によってバッファ５２３−２、５２３−３に対するパケットデータが同時に読み出されて送信される。
【００１２】
【非特許文献１】
３ＧＰＰ  ＴＲ  ２５．８７７  Ｖ５．１．０  （２００２−０６）：  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；  Ｔｅｃｈｎｉｃａｌ  ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ；  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ：  Ｉｕｂ／Ｉｕｒ  ｐｒｏｔｏｃｏｌ  ａｓｐｅｃｔｓ  （Ｒｅｌｅａｓｅ  ５）  ２００２年６月
【００１３】
【発明が解決しようとする課題】
しかしながら、従来の移動通信システムにおいて、基地局装置５０５内のバッファ５２３−１〜５２３−３のいずれかに空き領域が検出された時に当該バッファに対するパケットデータ伝送を許可するための信号が送出されるため、空き領域の検出が頻発する場合に図６に示す時刻ｔｃ〜ｔｄの期間のように基地局制御装置５０３のＦＰ送信処理部５１４から同時に伝送されるパケットデータの伝送量Ｖａ＋Ｖｂ＋Ｖｃが有線伝送路５０４の単位時間当たりの伝送容量Ｃを超過して送信すべきパケットデータの一部が基地局制御装置５０３の有線インタフェース部５１２から溢れるから、パケットデータの欠落が発生してしまうので、スループットが良くないという問題があった。
【００１４】
本発明は、かかる点に鑑みてなされたものであり、スループットを向上させることができるデータ通信装置およびデータ通信方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明のデータ通信装置は、送信装置と受信装置と前記送信装置からのデータを前記受信装置に伝送する有線伝送路とを具備し、前記受信装置が、前記送信装置から前記有線伝送路を介して伝送されるデータを一時的に蓄積するデータ蓄積手段と、前記データ蓄積手段における前記データが蓄積されていない空き領域の情報である空き領域情報を検出する空き領域情報検出手段と、前記空き領域情報に基づいて前記データ蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量を計算する伝送要求量計算手段と、前記伝送要求量および前記有線伝送路の単位時間当たりの伝送容量に基づいて前記送信装置から伝送される前記データの単位時間当たりの伝送量が前記単位時間当たりの前記伝送容量を超過しないように前記単位時間当たりの前記伝送量を調整する伝送量調整手段と、を具備する構成を採る。
【００１６】
この構成によれば、受信装置の蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量および有線伝送路の単位時間当たりの伝送容量に基づいて送信装置から伝送されるデータの単位時間当たりの伝送量が単位時間当たりの伝送容量を超過しないように単位時間当たりの伝送量を調整するため、送信装置から伝送されるデータの伝送量が有線伝送路の伝送容量を超過することがなくなるから、送信装置においてデータの欠落が発生するおそれがなくなるので、スループットを向上させることができる。
【００１７】
本発明のデータ通信装置は、上記構成において、前記伝送量調整手段が、前記伝送要求量のうち前記伝送容量を超過する部分のデータの伝送の前記送信装置に対する許可を遅延させることにより前記単位時間当たりの前記伝送量を調整する構成を採る。
【００１８】
この構成によれば、上記効果に加えて、伝送要求量のうち伝送容量を超過する部分のデータの伝送の送信装置に対する許可を遅延させることにより単位時間当たりの伝送量を調整するため、送信装置から伝送されるデータの伝送量が有線伝送路の伝送容量を超過することがなくなるから、送信装置においてデータの欠落が発生するおそれがなくなるので、スループットを向上させることができる。
【００１９】
本発明のデータ通信方法は、送信装置と受信装置と前記送信装置からのデータを前記受信装置に伝送する有線伝送路とを具備するデータ通信装置におけるデータ通信方法において、前記送信装置から前記有線伝送路を介して伝送されるデータを一時的にデータ蓄積手段に蓄積するデータ蓄積ステップと、前記データ蓄積手段における前記データが蓄積されていない空き領域の情報である空き領域情報を検出する空き領域情報検出ステップと、前記空き領域情報に基づいて前記データ蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量を計算する伝送要求量計算ステップと、前記伝送要求量および前記有線伝送路の単位時間当たりの伝送容量に基づいて前記送信装置から伝送される前記データの単位時間当たりの伝送量が前記単位時間当たりの前記伝送容量を超過しないように前記単位時間当たりの前記伝送量を調整する伝送量調整ステップと、を具備するようにした。
【００２０】
この方法によれば、受信装置の蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量および有線伝送路の単位時間当たりの伝送容量に基づいて送信装置から伝送されるデータの単位時間当たりの伝送量が単位時間当たりの伝送容量を超過しないように単位時間当たりの伝送量を調整するため、送信装置から伝送されるデータの伝送量が有線伝送路の伝送容量を超過することがなくなるから、送信装置においてデータの欠落が発生するおそれがなくなるので、スループットを向上させることができる。
【００２１】
【発明の実施の形態】
本発明の骨子は、受信装置の蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量および有線伝送路の単位時間当たりの伝送容量に基づいて送信装置から伝送されるデータの単位時間当たりの伝送量が前記単位時間当たりの前記伝送容量を超過しないように前記単位時間当たりの前記伝送量を調整することである。
【００２２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、下記の実施の形態において、移動通信システムにおける基地局装置、基地局制御装置および有線伝送路の組み合わせに本発明のデータ通信装置を適用した場合について説明する。
【００２３】
図１は、本発明の一実施の形態に係るデータ通信装置を具備する移動通信システムの構成を示すブロック図である。
【００２４】
図１に示す移動通信システムは、サーバ１０１、コアネットワーク１０２、基地局制御装置１０３、有線伝送路１０４および基地局装置１０５を具備している。基地局制御装置１０３は、有線インタフェース部１１１、１１２、レイヤ２（以下、「Ｌ２」と言う）処理部１１３、バッファ１１４およびフレームプロトコル（以下、「ＦＰ」と言う）送信処理部１１５を具備している。基地局装置１０５は、有線インタフェース部１２１、データフレーム信号抽出部１２２、データ蓄積装置１２３、メディアアクセスコントロール（以下、「ＭＡＣ」と言う）処理部１２４、無線インタフェース部１２５、時刻管理部１２６、空き領域情報検出部１２７、伝送要求量計算部１２８、データ伝送量調整部１２９および制御フレーム信号組立部１３０を具備している。データ蓄積装置１２３は、複数［たとえばＮ個（Ｎは２以上の整数）］のバッファ１３１−１、１３１−２、…、１３１−Ｎを具備している。
【００２５】
基地局制御装置１０３は、コアネットワーク１０２を介してサーバ１０１に接続されている。基地局装置１０５は、有線伝送路１０４を介して基地局制御装置１０３に接続されている。基地局制御装置１０３において、有線インタフェース部１１１の入力端子は、コアネットワーク１０２を介してサーバ１０１に接続されている。Ｌ２処理部１１３の入力端子は、有線インタフェース部１１１に接続されている。バッファ１１４の入力端子は、Ｌ２処理部１１３に接続されている。ＦＰ送信処理部１１５の入力端子は、バッファ１１４および有線インタフェース部１１２に接続されている。有線インタフェース部１１２の入力端子は、ＦＰ送信処理部１１５に接続され、かつ、有線伝送路１０４を介して有線インタフェース部１２１に接続されている。
【００２６】
基地局装置１０５において、有線インタフェース部１２１の入力端子は、有線伝送路１０４を介して有線インタフェース部１１２に接続され、かつ、制御フレーム信号組立部１３０に接続されている。データフレーム信号抽出部１２２の入力端子は、有線インタフェース部１２１に接続されている。バッファ１３１−１〜１３１−Ｎの入力端子は、データフレーム信号抽出部１２２に接続されている。ＭＡＣ処理部１２４の入力端子は、バッファ１３１−１〜１３１−Ｎに接続されている。無線インタフェース部１２５の入力端子は、ＭＡＣ処理部１２４に接続されている。空き領域情報検出部１２７の入力端子は、バッファ１３１−１〜１３１−Ｎおよび時刻管理部１２６に接続されている。伝送要求量計算部１２８の入力端子は、空き領域情報検出部１２７に接続されている。データ伝送量調整部１２９の入力端子は、時刻管理部１２６および伝送要求量計算部１２８に接続されている。制御フレーム信号組立部１３０の入力端子は、伝送要求量計算部１２８およびデータ伝送量調整部１２９に接続されている。
【００２７】
なお、以下の説明において、基地局装置１０５は、無線伝送路を介してＮ個の移動端末装置１０６−１、１０６−２、…、１０６−Ｎと無線リンクを接続しており、バッファ１３１−１〜１３１−Ｎは、移動端末装置１０６−１〜１０６−Ｎにそれぞれ対応するものとして説明する。
【００２８】
サーバ１０１は、移動端末装置１０６−１〜１０６−Ｎ宛てのパケットデータ（たとえばユーザ情報）をコアネットワーク１０２を介して基地局制御装置１０３へ送信する。
【００２９】
基地局制御装置１０３において、有線インタフェース部１１１は、コアネットワーク１０２を介して送信されたパケットデータを受信して、Ｌ２処理部１１３に出力する。
【００３０】
Ｌ２処理部１１３は、有線インタフェース部１１１からのパケットデータを有するデータフレーム信号を組み立ててバッファ１１４に書き込む。バッファ１１４は、Ｌ２処理部１１３によって書き込まれたデータフレーム信号を一時的に蓄積する。
【００３１】
ＦＰ送信処理部１１５は、制御フレーム信号組立部１３０からの制御フレーム信号を有線インタフェース１２１、有線伝送路１０４および有線インタフェース部１１２を介して受信した時に、データ蓄積装置１２３におけるバッファ１３１−１〜１３１−Ｎのうち空き領域情報が検出された１または複数のバッファの各々に対するデータフレーム信号をバッファ１１４から読み出す。ＦＰ送信処理部１１５は、データフレーム信号を読み出すと共に、データフレーム信号に制御情報を付加して有線伝送用のフレーム信号であるＦＰフレーム信号を組み立てる。そして、ＦＰ送信処理部１１５は、制御フレーム信号において示された単位時間当たりの伝送量のＦＰフレーム信号を制御フレーム信号において示された伝送期間において有線インタフェース部１１２に送信する。
【００３２】
有線インタフェース部１１２は、ＦＰ送信処理部１１５からのＦＰフレーム信号を有線伝送路１０４を介して有線インタフェース部１２１に出力する。ここで、有線伝送路１０４は、基地局制御装置１０３から基地局装置１０５への下り方向におけるＦＰフレーム信号伝送において所定の単位時間当たりの伝送容量（以下、「伝送容量Ｃ（Ｃは定数）」と言う）を有する。
【００３３】
有線インタフェース部１２１は、有線インタフェース部１１２からのＦＰフレーム信号をデータフレーム信号抽出部１２２に出力する。データフレーム信号抽出部１２２は、有線インタフェース部１２１からのＦＰフレーム信号を分解してデータフレーム信号を抽出する。そして、データフレーム信号抽出部１２２は、抽出されたデータフレーム信号をデータ蓄積装置１２３におけるバッファ１３１−１〜１３１−Ｎのうち空き領域情報が検出された１または複数のバッファの各々に書き込む。
【００３４】
バッファ１３１−１〜１３１−Ｎは、データフレーム信号抽出部１２２によって書き込まれたデータフレーム信号を一時的に蓄積する。すなわち、バッファ１３１−１〜１３１−Ｎを具備するデータ蓄積装置１２３は、送信装置である基地局制御装置１０３から有線伝送路１０４を介して伝送されるデータを一時的に蓄積する動作を実行する。
【００３５】
ＭＡＣ処理部１２４は、バッファ１３１−１〜１３１−Ｎに蓄積されたデータフレーム信号を読み出して、無線フレーム信号を組み立てて、無線インタフェース部１２５に出力する。無線インタフェース部１２５は、ＭＡＣ処理部１２４からの無線フレーム信号を無線伝送路を介して移動端末装置１０６−１〜１０６−Ｎに無線送信する。
【００３６】
時刻管理部１２６は、１単位期間を繰り返し計時して、１単位期間を計時する度にそのタイミングを空き領域情報検出部１２７およびデータ伝送量調整部１２９に通知する。
【００３７】
空き領域情報検出部１２７は、時刻管理部１２６から通知されたタイミングに従って、データ蓄積装置１２３におけるバッファ１３１−１〜１３１−Ｎの各々に蓄積されたデータフレーム信号の長さ（以下、「データフレーム長」と言う）を監視する。そして、空き領域情報検出部１２７は、データフレーム長を所定の閾値と比較することによってバッファ１３１−１〜１３１−Ｎの各々においてデータフレーム信号が蓄積されていない空き領域が有るか否かを判定する。空き領域情報検出部１２７は、このようにバッファ１３１−１〜１３１−Ｎの各々の空き領域の有無を判定することによって、データ蓄積装置１２３におけるバッファ１３１−１〜１３１−Ｎの各々に関して空き領域の情報である空き領域情報を検出する。そして、空き領域情報検出部１２７は、検出された空き領域情報を伝送要求量計算部１２８に出力する。
【００３８】
伝送要求量計算部１２８は、空き領域情報検出部１２７からの空き領域情報に基づいて、データ蓄積装置１２３におけるバッファ１３１−１〜１３１−Ｎのうち空き領域情報が検出された１または複数のバッファの各々に対して伝送されるデータフレーム信号に対応するＦＰフレーム信号の単位時間当たりの個別伝送要求量（以下、単に「個別伝送要求量」と言う）および前記１または複数のバッファの各々に対するデータフレーム信号に対応するＦＰフレーム信号の伝送に要する伝送期間を計算する。そして、伝送要求量計算部１２８は、計算された個別伝送要求量および伝送期間を示す個別伝送情報をデータ伝送量調整部１２９および制御フレーム信号組立部１３０に出力する。
【００３９】
また、伝送要求量計算部１２８は、上記個別伝送情報に基づいて、データ蓄積装置１２３に対して伝送されるデータフレーム信号に対応するＦＰフレーム信号の単位時間当たりの伝送要求量（以下、単に「伝送要求量」と言う）を計算する。そして、伝送要求量計算部１２８は、計算された伝送要求量をデータ伝送量調整部１２９に出力する。
【００４０】
すなわち、伝送要求量計算部１２８は、空き領域情報検出部１２７からの空き領域情報に基づいてデータ蓄積装置１２３に対して伝送されるデータフレーム信号に対応するＦＰフレーム信号の単位時間当たりの伝送要求量を計算する動作を実行する。
【００４１】
データ伝送量調整部１２９は、伝送要求量計算部１２８からの伝送要求量および予め記憶された有線伝送路１０４の伝送容量Ｃに基づいて、基地局制御装置１０３から伝送されるＦＰフレーム信号の単位時間当たりの伝送量（以下、単に「伝送量」と言う）が伝送容量Ｃを超過しないように前記伝送量を調整する。
【００４２】
具体的には、データ伝送量調整部１２９は、上記伝送要求量のＦＰフレーム信号の伝送を基地局制御装置１０３に対して許可した場合に基地局制御装置１０３から伝送されるＦＰフレーム信号の伝送量が伝送容量Ｃを超過するか否かを判定する。
【００４３】
上記の判定の結果、前記伝送量が伝送容量を超過しない時に、データ伝送量調整部１２９は、上記伝送要求量のＦＰフレーム信号の伝送を基地局制御装置１０３に対して許可することを決定して、この決定（第１の決定）を制御フレーム信号組立部１３０に報告する。一方、判定の結果、前記伝送量が伝送容量Ｃを超過する時に、データ伝送量調整部１２９は、上記伝送要求量のうち伝送容量Ｃを超過する部分のＦＰフレーム信号の伝送の基地局制御装置１０３に対する許可を遅延させて、かつ、上記伝送要求量のうち残りの部分のＦＰフレーム信号の伝送を基地局制御装置１０３に対して許可することを決定して、この決定（第２の決定）を制御フレーム信号組立部１３０に報告する。また、データ伝送量調整部１２９は、時刻管理部１２６から通知されるタイミングに従って、許可が遅延されていたＦＰフレーム信号伝送の許可が決定された時に、この決定（第３の決定）を制御フレーム信号組立部１３０に報告する。
【００４４】
制御フレーム信号組立部１３０は、伝送要求量計算部１２８からの個別伝送情報を受信して、バッファ１３１−１〜１３１−Ｎのうち空き領域情報が検出された１または複数のバッファの各々に関する個別伝送情報を有する制御フレーム信号を組み立てる。具体的には、組み立てられる制御フレーム信号は、伝送すべきＦＰフレーム信号の個別伝送量およびＦＰフレーム信号伝送の伝送期間を示すものである。
【００４５】
また、制御フレーム信号組立部１３０は、データ伝送量調整部１２９から第１の決定が報告された時に、伝送が許可された伝送要求量に対応する個別伝送情報を有する制御フレーム信号を有線インタフェース部１２１、有線伝送路１０４および有線インタフェース部１１２を介してＦＰ送信処理部１１５に送出する。
【００４６】
また、制御フレーム信号組立部１３０は、データ伝送量調整部１２９から第２の決定が報告された時に、伝送が許可された部分の伝送要求量に対応する個別伝送情報を有する制御フレーム信号を有線インタフェース部１２１、有線伝送路１０４および有線インタフェース部１１２を介してＦＰ送信処理部１１５に送出する。そして、制御フレーム信号組立部１３０は、伝送の許可が遅延された部分の伝送要求量に対応する個別伝送情報を有する制御フレーム信号の送出を保留する。
【００４７】
また、制御フレーム信号組立部１３０は、データ伝送量調整部１２９から第３の決定が報告された時に、送出が保留されていた制御フレーム信号を有線インタフェース部１２１、有線伝送路１０４および有線インタフェース部１１２を介してＦＰ送信処理部１１５に送出する。
【００４８】
なお、制御フレーム信号組立部１３０によって組み立てられる制御フレーム信号の一例として、図２に示すようなフレームフォーマットを有するＨＳ−ＤＳＣＨ［ＨｉｇｈＳｐｅｅｄ  −  Ｄｏｗｎｌｉｎｋ  Ｓｈａｒｅｄ  ＣＨａｎｎｅｌ］  Ｃａｐａｃｉｔｙ  Ａｌｌｏｃａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｆｒａｍｅ（非特許文献１参照）を上記の制御フレーム信号に適用することができる。この場合、ＨＳ−ＤＳＣＨにおいて示される最大フレーム長をＨＳ−ＤＳＣＨにおいて示されるフレーム数で乗算することによって基地局制御装置１０３からバッファ１３１−１〜１３１−Ｎのうち空き領域情報が検出された１または複数のバッファの各々に対して伝送されるＦＰフレーム信号の個別の伝送量を算出することができる。また、ＨＳ−ＤＳＣＨにおいて示される送信間隔をＨＳ−ＤＳＣＨにおいて示される送信回数で乗算することによって基地局制御装置１０３から前記１または複数のバッファの各々に対するＦＰフレーム信号伝送の伝送期間を算出することができる。
【００４９】
なお、本実施の形態において、基地局装置１０５は、データ伝送量調整部１２９の入力端子が時刻管理部１２６に接続される構成を有しているが、基地局装置１０５の構成はこれに限定されない。たとえば、制御フレーム信号組立部１３０の入力端子が時刻管理部１２６に接続される構成であっても良い。この場合、データ伝送量調整部１２９は、上記の判定の結果、上記伝送要求量が伝送容量Ｃを超過する時に、上記伝送要求量のうち伝送容量Ｃを超過する部分のＦＰフレーム信号の伝送が基地局制御装置１０３に対して許可されるタイミング（時刻）を通知することによって伝送の許可を遅延させる。そして、制御フレーム信号組立部１３０は、データ伝送量調整部１２９から通知されたタイミング（時刻）および時刻管理部１２６から通知されたタイミングが一致した時に、送出が保留されていた制御フレーム信号を有線インタフェース部１２１、有線伝送路１０４および有線インタフェース部１１２を介してＦＰ送信処理部１１５に送出する。
【００５０】
次いで、上記構成を有するデータ通信装置を具備する移動通信システム１００の基地局装置１０５における動作の一例について図３を用いて説明する。
【００５１】
まず、空き領域情報検出部１２７は、時刻管理部１２６から通知されるタイミングに従って周期的にデータ蓄積装置１２３のバッファ１３１−１〜１３１−Ｎの各々において空き領域の有無を判定する。そして、空き領域情報検出部１２７は、バッファ１３１−１〜１３１−Ｎのうち１または複数のバッファにおいて空き領域が有ると判定した時に前記１または複数のバッファの各々に関する空き領域情報の検出を行う（ステップＳＴ３０１）。そして、空き領域情報検出部１２７は、バッファ１３１において空き領域情報を検出した時（ＳＴ３０１：ＹＥＳ）に、検出された空き領域情報を伝送要求量計算部１２８に出力する。
【００５２】
そして、伝送要求量計算部１２８は、空き領域情報検出部１２７からの空き領域情報に基づいて前記１または複数のバッファの各々に関する個別伝送要求量および伝送期間を計算する（ステップＳＴ３０２）。そして、伝送要求量計算部１２８は、計算された個別伝送要求量および伝送期間を示す個別伝送情報をデータ伝送量調整部１２９および制御フレーム信号組立部１３０に出力する。
【００５３】
そして、制御フレーム信号組立部１３０は、伝送要求量計算部１２８からの個別伝送情報を受信して、前記１または複数のバッファの各々に関する個別伝送情報を有する制御フレーム信号を組み立てる（ステップＳＴ３０３）。
【００５４】
また、伝送要求量計算部１２８は、ステップＳＴ３０２において計算された個別伝送要求量および伝送期間に基づいてデータ蓄積装置１２３に関する伝送要求量を計算する（ステップＳＴ３０４）。
【００５５】
具体的には、まず、伝送要求量計算部１２８は、現在のタイミングを暫定伝送開始タイミングに設定する。そして、伝送要求量計算部１２８は、暫定伝送開始タイミングからの各タイミングにおける伝送要求量を伝送期間にわたって計算する。そして、伝送要求量計算部１２８は、計算された伝送要求量をデータ伝送量調整部１２９に出力する。
【００５６】
そして、データ伝送量調整部１２９は、伝送要求量計算部１２８からの各タイミングにおける伝送要求量を伝送容量Ｃと比較する（ステップＳＴ３０５）。
【００５７】
ステップＳＴ３０５における比較の結果、伝送期間中のいずれかのタイミングにおける伝送要求量が伝送容量Ｃを超過する場合（ＳＴ３０５：ＮＯ）、データ伝送量調整部１２９は、設定されていた暫定伝送開始タイミングを１タイミング分だけ遅延させて、遅延されたタイミングを暫定伝送開始タイミングに再設定する（ステップＳＴ３０６）。
【００５８】
そして、データ伝送量調整部１２９は、再設定された暫定伝送開始タイミングからの各タイミングにおける伝送要求量を伝送期間にわたって再計算する（ステップＳＴ３０７）。そして、データ伝送量調整部１２９は、上記のステップＳＴ３０５を再度実行する。
【００５９】
ステップＳＴ３０５における比較の結果、伝送期間中の各タイミングにおける伝送要求量が伝送容量Ｃを超過しない場合（ＳＴ３０５：ＹＥＳ）、データ伝送量調整部１２９は、設定されていた暫定伝送開始タイミングを伝送開始タイミングに決定する（ステップＳＴ３０８）。そして、データ伝送量調整部１２９は、前記１または複数のバッファの各々に対する伝送の伝送開始タイミングが決定されたことを伝送要求量計算部１２８に報告する。
【００６０】
そして、データ伝送量調整部１２９は、ステップＳＴ３０８において決定された伝送開始タイミングが時刻管理部１２６から通知されるタイミングと一致した時に、前記１または複数のバッファの各々に対する伝送を許可するための許可信号を生成して制御フレーム信号組立部１３０に出力する（ステップＳＴ３０９）。
【００６１】
そして、制御フレーム信号組立部１３０は、データ伝送量調整部１２９から許可信号を受信した時に、ステップＳＴ３０３において組み立てられた前記１または複数のバッファの各々に対応する制御フレーム信号を送出する（ステップＳＴ３１０）。
【００６２】
次いで、データ伝送量調整部１２９の動作の一例について図４を用いて説明する。
【００６３】
まず、データ伝送量調整部１２９は、時刻ｔ０のタイミングにおいて、データ蓄積装置１２３のバッファ１３１−ａ（ａは１≦ａ≦Ｎの整数、Ｎは３以上の整数）に対して伝送されるＦＰフレーム信号の個別伝送要求量Ｖａおよび当該ＦＰフレーム信号伝送の伝送期間である６単位期間を示す個別伝送情報を受信する。また、データ伝送量調整部１２９は、時刻ｔ０を暫定伝送開始タイミングとして６単位時間の伝送期間に対応する時刻ｔ０〜ｔ５の各々における伝送要求量Ｖａを受信する。
【００６４】
そして、データ伝送量調整部１２９は、時刻ｔ０〜ｔ５の各々における伝送要求量Ｖａを伝送容量Ｃと比較する。この比較の結果、伝送要求量Ｖａは伝送容量Ｃを超過しないため、データ伝送量調整部１２９は、時刻ｔ０を基地局制御装置１０３からバッファ１３１−ａに対する伝送の伝送開始タイミングに決定する。そして、データ伝送量調整部１２９は、バッファ１３１−ａに対する伝送の伝送開始タイミングが時刻ｔ０に決定されたことを伝送要求量計算部１２８に報告する。
【００６５】
そして、データ伝送量調整部１２９が時刻管理部１２６から現在通知されているタイミング（時刻ｔ０）は伝送開始タイミングと一致しているから、データ伝送量調整部１２９は、基地局制御装置１０３からバッファ１３１−ａに対する伝送量ＶａのＦＰフレーム信号の伝送を許可することを示す許可信号を生成する。そして、データ伝送量調整部１２９は、生成された許可信号を制御フレーム信号組立部１３０に出力する。
【００６６】
そして、データ伝送量調整部１２９は、時刻ｔ２のタイミングにおいて、データ蓄積装置１２３のバッファ１３１−ｂ（ｂは１≦ｂ≦Ｎおよびｂ≠ａの整数）に対して伝送されるＦＰフレーム信号の個別伝送要求量Ｖｂおよび当該ＦＰフレーム信号伝送の伝送期間である６単位期間を示す個別伝送情報を受信する。また、データ伝送量調整部１２９は、時刻ｔ２を暫定伝送開始タイミングとして６単位時間の伝送期間に対応する時刻ｔ２〜ｔ７のうち時刻ｔ２〜ｔ５の各々における伝送要求量Ｖａ＋Ｖｂおよび時刻ｔ６〜ｔ７の各々における伝送要求量Ｖｂを受信する。
【００６７】
そして、データ伝送量調整部１２９は、時刻ｔ２〜ｔ５の各々における伝送要求量Ｖａ＋Ｖｂおよび時刻ｔ６〜ｔ７の各々における伝送要求量Ｖｂを伝送容量Ｃと比較する。この比較の結果、伝送要求量Ｖａ＋Ｖｂおよび伝送要求量Ｖｂはいずれも伝送容量Ｃを超過しないため、データ伝送量調整部１２９は、時刻ｔ２を基地局制御装置１０３からバッファ１３１−ｂに対する伝送の伝送開始タイミングに決定する。そして、データ伝送量調整部１２９は、バッファ１３１−ｂに対する伝送の伝送開始タイミングがｔ２に決定されたことを伝送要求量計算部１２８に報告する。
【００６８】
そして、データ伝送量調整部１２９が時刻管理部１２６から現在通知されているタイミング（時刻ｔ２）は伝送開始タイミングと一致しているから、データ伝送量調整部１２９は、基地局制御装置１０３からバッファ１３１−ｂに対する伝送量ＶｂのＦＰフレーム信号の伝送を許可することを示す許可信号を生成する。そして、データ伝送量調整部１２９は、生成された許可信号を制御フレーム信号組立部１３０に出力する。
【００６９】
そして、データ伝送量調整部１２９は、時刻ｔ５のタイミングにおいて、データ蓄積装置１２３のバッファ１３１−ｃ（ｃは１≦ｃ≦Ｎ、ｃ≠ａおよびｃ≠ｂの整数）に対して伝送されるＦＰフレーム信号の個別伝送要求量Ｖｃおよび当該ＦＰフレーム信号伝送の伝送期間である３単位期間を示す個別伝送情報を受信する。また、データ伝送量調整部１２９は、時刻ｔ５を暫定伝送開始タイミングとして３単位時間の伝送期間に対応する時刻ｔ５〜ｔ７のうち時刻ｔ５における伝送要求量Ｖａ＋Ｖｂ＋Ｖｃおよび時刻ｔ６〜ｔ７の各々における伝送要求量Ｖｂ＋Ｖｃを受信する。
【００７０】
そして、データ伝送量調整部１２９は、時刻ｔ５における伝送要求量Ｖａ＋Ｖｂ＋Ｖｃおよび時刻ｔ６〜ｔ７の各々における伝送要求量Ｖｂ＋Ｖｃを伝送容量Ｃと比較する。この比較の結果、伝送要求量Ｖｂ＋Ｖｃは伝送容量Ｃを超過しないが、伝送要求量Ｖａ＋Ｖｂ＋Ｖｃは伝送容量Ｃを超過する。そのため、設定されていた暫定伝送開始タイミング（時刻ｔ５）を１タイミング分だけ遅延させて、時刻ｔ６を暫定伝送開始タイミングに再設定する。
【００７１】
そして、データ伝送量調整部１２９は、時刻ｔ６を暫定伝送開始タイミングとして３単位時間の伝送期間に対応する時刻ｔ６〜ｔ８の各々における伝送要求量を再計算する。この再計算によって、データ伝送量調整部１２９は、時刻ｔ６〜ｔ７の各々における伝送要求量Ｖｂ＋Ｖｃおよび時刻ｔ８における伝送要求量Ｖｃを取得する。
【００７２】
そして、データ伝送量調整部１２９は、時刻ｔ６〜ｔ７の各々における伝送要求量Ｖｂ＋Ｖｃおよび時刻ｔ８における伝送要求量Ｖｃを伝送容量Ｃと比較する。この比較の結果、伝送要求量Ｖｂ＋Ｖｃおよび伝送要求量Ｖｃはいずれも伝送容量Ｃを超過しないため、データ伝送量調整部１２９は、時刻ｔ６を基地局制御装置１０３からバッファ１３１−ｃに対する伝送の伝送開始タイミングに決定する。そして、データ伝送量調整部１２９は、バッファ１３１−ｃに対する伝送の伝送開始タイミングがｔ６に決定されたことを伝送要求量計算部１２８に報告する。
【００７３】
この時、データ伝送量調整部１２９が時刻管理部１２６から現在通知されているタイミング（時刻ｔ５）は伝送開始タイミングと一致していない。したがって、データ伝送量調整部１２９は、基地局制御装置１０３からバッファ１３１−ｃに対する伝送量ＶｃのＦＰフレーム信号の伝送の許可することを示す許可信号の生成を遅延させる。そして、データ伝送量調整部１２９が時刻管理部１２６から伝送開始タイミングと一致するタイミング（時刻ｔ６）を通知された時に、生成が遅延されていた上記の許可信号を生成する。そして、データ伝送量調整部１２９は、生成された許可信号を制御フレーム信号組立部１３０に出力する。
【００７４】
上記のように伝送要求量Ｖａ＋Ｖｂ＋Ｖｃが伝送容量Ｃを超過する時に、伝送要求量Ｖａ＋Ｖｂ＋Ｖｃのうち有線伝送路１０４の伝送容量Ｃを超過する部分の個別伝送要求量ＶｃのＦＰフレーム信号の伝送許可を遅延させることにより伝送量を調整するため、基地局制御装置１０３から伝送されるＦＰフレーム信号の伝送量が伝送容量Ｃを超過することがなくなるから、基地局制御装置１０３においてＦＰフレーム信号が欠落するおそれがなくなるので、スループットを向上させることができる。
【００７５】
このように、本発明の一実施の形態によれば、基地局制御装置１０３のデータ蓄積装置１２３に対して伝送されるＦＰフレーム信号の単位時間当たりの伝送要求量および有線伝送路１０４の単位時間当たりの伝送容量Ｃに基づいて基地局制御装置１０３から伝送されるＦＰフレーム信号の単位時間当たりの伝送量が単位時間当たりの伝送容量Ｃを超過しないように単位時間当たりの伝送量を調整するため、基地局制御装置１０３から伝送されるＦＰフレーム信号の伝送量が有線伝送路１０４の伝送容量Ｃを超過することがなくなるから、基地局制御装置１０３においてＦＰフレーム信号の欠落が発生するおそれがなくなるので、スループットを向上させることができる。
【００７６】
なお、本実施の形態において、データ通信装置は、１つの基地局装置、１つの基地局制御装置および１つの有線伝送路を具備する構成を有するが、データ通信装置の構成はこれに限定されない。たとえば、データ通信装置は、１つの基地局装置が複数の有線伝送路を介して１または複数の基地局制御装置を接続されるような構成であっても良い。この場合においても、１または複数の基地局制御装置から複数の有線伝送路を介して伝送されるＦＰフレーム信号の伝送量を有線伝送路毎に調整することによって、上記と同様の効果を実現することができる。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、受信装置の蓄積手段に対して伝送されるデータの単位時間当たりの伝送要求量および有線伝送路の単位時間当たりの伝送容量に基づいて送信装置から伝送されるデータの単位時間当たりの伝送量が前記単位時間当たりの前記伝送容量を超過しないように前記単位時間当たりの前記伝送量を調整するため、スループットを向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るデータ通信装置を具備する移動通信システムの構成を示すブロック図
【図２】本発明の一実施の形態に係るデータ通信装置において用いられる制御フレーム信号のフォーマットの一例を説明するための図
【図３】本発明の一実施の形態に係るデータ通信装置における基地局装置の動作の一例を説明するためのフロー図
【図４】本発明の一実施の形態に係るデータ通信装置におけるデータ伝送量調整部の動作の一例を説明するための図
【図５】従来の移動通信システムの構成の一例を示すブロック図
【図６】従来の移動通信システムの動作の一例を説明するための図
【符号の説明】
１００  移動通信システム
１０１  サーバ
１０２  コアネットワーク
１０３  基地局制御装置
１０４  有線伝送路
１０５  基地局装置
１０６−１、１０６−２、…、１０６−Ｎ  移動端末装置
１１１、１１２、１２１  有線インタフェース部
１１３  Ｌ２処理部
１１４、１３１−１、１３１−２、…、１３１−Ｎ  バッファ
１１５  ＦＰ送信処理部
１２２  データフレーム信号抽出部
１２３  データ蓄積装置
１２４  ＭＡＣ処理部
１２５  無線インタフェース部
１２６  時刻管理部
１２７  空き領域情報検出部
１２８  伝送要求量計算部
１２９  データ伝送量調整部
１３０  制御フレーム信号組立部
【図１】
2004193736.tif 000003
【図２】
2004193736.tif 000004
【図３】
2004193736.tif 000005
【図４】
2004193736.tif 000006
【図５】
2004193736.tif 000007
【図６】
2004193736.tif 000008