(57)【要約】【課題】本発明は、例えばＬＴＥプロトコルを基本にした無線通信装置等に関し、接続先のスループットが低く、その影響により受信データバッファにデータが蓄積され過ぎてしまい、その受信データバッファからデータが溢れてデータの取りこぼしが発生するのを防止する。【解決手段】受信データバッファのデータ蓄積量を監視し、そのデータ蓄積量が閾値を越えると、データ蓄積量が閾値を越えたことを表わす制御ＰＤＵを作成してデータ送信側に送信する。【選択図】        図５
2009159467.tif 000002
【特許請求の範囲】
【請求項１】
他の無線通信装置との間で無線通信を行なう無線通信部と、
前記他の無線通信装置から前記無線通信部で受信したデータを受け取り、該データを論理チャネル毎のデータに分離して複数の論理チャネルに分配する第１のデータ処理部と、
複数の論理チャネルそれぞれに配置され、前記第１のデータ処理部から当該論理チャネルのデータを受け取って当該論理チャネルのデータを処理する複数の第２のデータ処理部とを備え、
前記複数の第２のデータ処理部それぞれが、
当該第２のデータ処理部が処理を担当するデータを一時的に蓄積しておくバッファと、
前記バッファのデータ蓄積量が所定の閾値を越えたことを検出するバッファ監視部と、
前記バッファ監視部での、前記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて、当該論理チャネルのデータ送信レートの低減を指示するデータ量制御情報を作成し、該データ量制御情報を、前記無線通信部を介して、前記他の無線通信装置に向けて送信させる制御情報生成部とを備えたことを特徴とする無線通信装置。
【請求項２】
前記複数の第２のデータ処理部それぞれが、前記第１のデータ処理部から当該論理チャネルのデータを受け取り、不足データの再送を要求する第１のサブ処理部と、
該第１のサブ処理部からデータを受け取り暗号化データの復号化を行なう第２のサブ処理部とを有し、
前記バッファ、前記バッファ監視部、および前記制御情報生成部は、いずれも、前記第２のサブ処理部に置かれていることを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記複数の第２のデータ処理部それぞれが、前記第１のデータ処理部から当該論理チャネルのデータを受け取り、不足データの再送を指示する第１のサブ処理部と、
該第１のサブ処理部からデータを受け取り暗号化データの復号化を行なう第２のサブ処理部とを有し、
前記バッファおよび前記バッファ監視部は、前記第２のサブ処理部に置かれ、前記制御情報生成部は、前記第１のサブ処理部に置かれていることを特徴とする請求項１記載の無線通信装置。
【請求項４】
前記複数の第２のデータ処理部それぞれが、前記第１のデータ処理部から当該論理チャネルのデータを受け取り、不足データの再送を指示する第１のサブ処理部と、該第１のサブ処理部からデータを受け取り暗号化データの復号化を行なう第２のサブ処理部とを有し、
前記バッファ、前記バッファ監視部、および前記制御情報生成部は、いずれも、前記第１のサブ処理部に置かれていることを特徴とする請求項１記載の無線通信装置。
【請求項５】
前記無線通信部は、物理レイヤに置かれたものであり、
前記第１のデータ処理部はＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）サブレイヤに置かれたものであり、
前記第２のデータ処理部のうちの前記第１のサブ処理部および前記第２のサブ処理部は、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）サブレイヤおよびＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）サブレイヤにそれぞれ置かれたものであることを特徴とする請求項２から４のうちいずれか１項記載の無線通信装置。
【請求項６】
前記複数の第２のデータ処理部それぞれに前記制御データ生成部が備えていることに代わり、前記第１のデータ処理部が、前記複数の第２のデータ処理部それぞれに備えられた前記バッファ量監視部での、当該第２のデータ処理部に備えられた前記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて当該論理チャネルのデータ送信レートの削減を指示するデータ量制御情報を作成し、該データ量制御情報を、前記無線通信部を介して、前記他の無線通信装置に向けて送信する制御情報生成部を備えたことを特徴とする請求項１記載の無線通信装置。
【請求項７】
コンピュータを、ネットワークに接続可能な無線通信装置として機能させるコンピュータプログラムであって、
他の無線通信装置との間で無線通信を行なう無線通信ステップと、
前記他の無線通信装置から受信したデータを受け取り、該データを論理チャネル毎のデータに分離して複数の論理チャネルに分配する第１のデータ処理ステップと、
複数の論理チャネルそれぞれに配置され、前記第１のデータ処理ステップから当該論理チャネルのデータを受け取って当該論理チャネルのデータを処理する複数の第２のデータ処理ステップを有し、
前記複数の第２のデータ処理ステップそれぞれが更に、
当該第２のデータ処理ステップが処理を担当するデータを一時的に蓄積しておく蓄積ステップと、
前記バッファのデータ蓄積量が所定の閾値を越えたことを検出するバッファ監視ステップと、
前記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて、当該論理チャネルのデータ送信レートの低減を指示するデータ量制御情報を作成し、該データ量制御情報を、前記無線通信ステップを介して、前記他の無線通信装置に向けて送信させる制御情報生成ステップを有し、
前記コンピュータを無線通信装置として機能させる無線通信プログラム。
【請求項８】
コンピュータによって、ネットワークに基地局経由で無線接続可能な無線通信を行う無線通信方法であって、
他の無線通信装置との間で無線通信を行なう無線通信手順と、
前記他の無線通信装置から受信したデータを受け取り、該データを論理チャネル毎のデータに分離して複数の論理チャネルに分配する第１のデータ処理手順と、
複数の論理チャネルそれぞれに配置され、前記第１のデータ処理手順から当該論理チャネルのデータを受け取って当該論理チャネルのデータを処理する複数の第２のデータ処理手順とから成り、
前記複数の第２のデータ処理手順それぞれが、
当該第２のデータ処理ステップが処理を担当するデータを一時的に蓄積しておく蓄積手順と、
前記バッファのデータ蓄積量が所定の閾値を越えたことを検出するバッファ監視手順と、
前記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて、当該論理チャネルのデータ送信レートの低減を指示するデータ量制御情報を作成し、該データ量制御情報を、前記無線通信手順を介して、前記他の無線通信装置に向けて送信させる制御情報生成手順を前記コンピュータによって行う無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信装置、無線通信プログラム、および無線通信方法に関する。
【背景技術】
【０００２】
近年、３Ｇ（３ｒｄ  ｇｅｎｅｒａｔｉｏｎ）と呼ばれる無線通信システムのプロトコルが広く採用されている（非特許文献１参照）。
【０００３】
この３Ｇにもいくつかの発展段階があり、もともとの３Ｇを採用した携帯電話機のほか、通信速度が更に高速化された３．５ＧあるいはＨＳＤＰＡと呼ばれるプロトコルを採用した携帯電話機も登場してきており、さらに現在、Ｓｕｐｅｒ３Ｇあるいは３．９、あるいはＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）と呼ばれるプロトコルが検討されている。
【０００４】
図１は、ＬＴＥプロトコルを採用したときの無線通信システムの概要図である。
【０００５】
端末（ＵＥ；Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）１０は基地局（ｅＮＢ；ｅｖｏｌｖｅｄ  ＮｏｄｅＢ）２０との間でＬＴＥプロトコルに従った無線通信を行なう。基地局（ｅＮＢ）２０は、基地局（ｅＮＢ）２０とＩＰネットワーク４０との間のデータの流れを仲介するアクセスゲートウェイ（ａＧＷ）３０を介してＩＰネットワーク４０に接続されている。この図１には、ａＧＷ２０は１つのみ示されているが、ＩＰネットワーク４０には多数のａＧＷが接続されており、各ａＧＷの配下にはそれぞれ１つ又は複数のｅＮＢが存在する。この図１にはＵＥ１０も１つのみ示されているが、多数のＵＥが存在し、それらのＵＥは、ｅＮＢ，ａＧＷ、およびＩＰネットワーク４０を介して互いに通信することができる。
【０００６】
図２は、ＬＴＥプロトコルのプロトコル構成図である。
【０００７】
３Ｇのグループの無線通信システムにおけるプロトコルは複数のレイヤに分かれており、ＬＴＥプロトコルでも同様である。
【０００８】
レイヤ１は物理層と呼ばれるレイヤであり、このレイヤ１は実際の通信を担う部分である。
【０００９】
またその上層に位置するレイヤ２は、ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）サブレイヤと、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）サブレイヤと、ＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）サブレイヤとの３つのサブレイヤで構成されている。
【００１０】
ここで、１つのレイヤ又は１つのサブレイヤに配置された１つの処理機能の塊りはエンティティ（ｅｎｔｉｔｙ）と呼ばれており、ＰＤＣＰエンティティとＲＬＣエンティティは、各論理チャネル（ＬＣＨ；Ｌｏｇｉｃａｌ  Ｃｈａｎｎｅｌ）に対応して、使用する論理チャネルの数だけ存在し、ＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）の送受信を行なっている。ここで、ＬＴＥプロトコルの場合、ＰＤＣＰエンティティではデータの秘匿処理やさらに上位のレイヤ（図示せず）との間のデータインタフェース処理が行なわれ、ＲＬＣエンティティでは、データ変換処理や不足データの再送を要求する再送処理が行なわれる。
【００１１】
また、ＭＡＣエンティティは、各ＲＬＣエンティティから送られてきたＰＤＵを１つのＰＤＵに統合してレイヤ１に転送する。受信側では、ＭＡＣエンティティは、レイヤ１から送られてきたＰＤＵを各論理チャネルごとのＰＤＵに分割し分割した各ＰＤＵを対応する論理チャネルのＲＬＣエンティティに送っている。
【００１２】
図３は、ＬＴＥプロトコルにおける無線通信システム構成図である。
【００１３】
ここでは、レイヤ１は省略し、レイヤ２のみを取り挙げて示している。またここでは、１つの論理チャネルについてのみ示している。
【００１４】
ｅＮＢ側からＵＥ側に向けてデータを送信するときは、上位レイヤから送られてきたデータがｅＮＢ側のＰＤＣＰエンティティ２１３のバッファ２１３ａに一旦蓄積されて秘匿処理等の処理が行なわれ、ＲＬＣエンティティ２１２に渡される。ＲＬＣエンティティ２１２では、ＰＤＣＰエンティティ２１３から送られてきたデータが一旦バッファ２１２ａに蓄積されデータ変換処理や再送処理が行なわれた後、ＭＡＣエンティティ２１１に送られる。ＭＡＣエンティティ２１１でも、ＲＬＣエンティティ２１２から送られてきたデータが一旦バッファ２１１ａに蓄積され、複数の論理チャネルのデータが統合され、図示しない物理レイヤを介してＵＥ側に送信される。
【００１５】
ＵＥ側では、物理レイヤを介して受信したデータがＭＡＣサブレイヤ１２１のバッファ１２１ａに一旦蓄積され、各論理チャネルごとのデータに分割されて対応する論理チャネルのＲＬＣサブレイヤ１２２に送られる。ＲＬＣサブレイヤ１２２では、ＭＡＣサブレイヤ１２１から送られてきたデータがバッファ１２２ａに一旦蓄積され、データ変換処理や再送処理が行なわれてＰＤＣＰエンティティ１２３に送られる。ＰＤＣＰエンティティ１２３では、ＲＬＣエンティティ１２２から受け取ったデータがバッファ１２３ａに一旦蓄積され、秘匿解除処理等が行なわれてさらに上位側に送られる。
【００１６】
ＵＥ側からｅＮＢ側にデータを送信する場合も同様であり、ＵＥ側では上位側から受け取ったデータがＰＤＣＰエンティティ１２３のバッファ１２３ａに一旦蓄積された後、ＲＬＣエンティティ１２２に送られ、ＲＬＣエンティティ１２２ではＰＤＣＰエンティティ１２３から送られてきたデータをバッファ１２２ｂに一旦蓄積した後ＭＡＣエンティティ１２１に送る。ＭＡＣエンティティ１２１でも、その送られてきたデータをバッファ１２１ｂに一旦蓄積した後、物理レイヤを介してｅＮＢ側に送信する。
【００１７】
ｅＮＢ側では、物理レイヤを介して受信したデータをＭＡＣエンティティ２１１のバッファ２１１ｂに一旦蓄積した後ＲＬＣエンティティ２１２に送り、ＲＬＣエンティティ２１２では受け取ったデータをバッファ２１２ｂに一旦蓄積した後ＰＤＣＰエンティティ２１３に送り、ＰＤＣＰエンティティ２１３ではＲＬＣエンティティ２１２から受け取ったデータをバッファ２１３ｂに一旦蓄積した後、上位側に送信する。
【００１８】
特許文献１には、複数の無線通信ネットワークをルータ装置で接続してデータ転送する場合に、ルータ装置のバッファがオーバーフローしそうになると、データの送出先の無線通信ネットワークを切り替える技術が開示されている。
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ／
【特許文献１】特開２００４−２９７３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
図４は、課題説明のための無線通信システム構成図である。
【００２０】
この図４は、図３と比べ、アプリ１００が追加されている点のみが異なり、図３で説明した事項の重複説明は省略する。
【００２１】
このアプリ１００は、例えば、無線通信によりダウンロードされＵＥ内部で実行されるアプリケーションプログラムであってもよく、あるいは、ＵＥがさらに他の機器、例えばパーソナルコンピュータ（ＰＣ）等に接続され、そのＰＣ等の内部で実行されるアプリケーションプログラムであってもよい。
【００２２】
ここで、このアプリ１００が、スループットの低い、すなわち、データを受け取る速度が遅いアプリケーションであった場合、ｅＮＢ側から送信されてきたデータをアプリ１００にはなかなか送信できず、多量のデータがバッファ１２３ａ，１２２ａに蓄積され、それらのバッファ１２３ａ，１２２ａからデータが溢れてしまい、データの取りこぼしが発生するおそれがある。
【００２３】
ｅＮＢ側とＵＥ側との間の通信速度が高速化されるほど、そのような高速の通信速度を予定せずに開発されたアプリ１００の場合、その速度に対応できないおそれが生じることになる。
【００２４】
本発明は、上記事情に鑑み、データの取りこぼしの発生を抑えた無線通信装置そのための無線通信プログラムおよび無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記目的を達成する本発明の無線通信装置は、他の無線通信装置との間で無線通信を行なう無線通信部と、他の無線通信装置から無線通信部で受信したデータを受け取り、そのデータを論理チャネル毎のデータに分離して複数の論理チャネルに分配する第１のデータ処理部と、複数の論理チャネルそれぞれに配置され、第１のデータ処理部から当該論理チャネルのデータを受け取って当該論理チャネルのデータを処理する複数の第２のデータ処理部とを備え、上記複数の第２のデータ処理部それぞれが、当該第２のデータ処理部が処理を担当するデータを一時的に蓄積しておくバッファと、上記バッファのデータ蓄積量が所定の閾値を越えたことを検出するバッファ監視部と、バッファ監視部での、上記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて、当該論理チャネルのデータ送信レートの低減を指示するデータ量制御情報を作成し、そのデータ量制御情報を、無線通信部を介して、上記他の無線通信装置に向けて送信させる制御情報生成部とを備えたことを特徴とする。
【００２６】
本発明の無線通信装置は、バッファのデータ蓄積量を監視しバッファに所定の閾値を越えた量のデータが蓄積されたときにデータ送信側に向けてデータの送信レートを下げるよう指示する構成を持ち、したがってデータ送信側でその指示に従ってデータ送信レートを下げることにより、データの取りこぼしが低減される。
【００２７】
ここで、本発明の無線通信装置において、上記複数の第２のデータ処理部それぞれが、第１のデータ処理部から当該論理チャネルのデータを受け取り、不足データの再送を要求する第１のサブ処理部と、その第１のサブ処理部からデータを受け取り暗号化データの復号化を行なう第２のサブ処理部とを有し、上記バッファ、上記バッファ監視部、および上記制御情報生成部は、いずれも、第２のサブ処理部に置かれていてもよく、あるいは、上記バッファおよび上記バッファ監視部は、第２のサブ処理部に置かれ、制御情報生成部は、第１のサブ処理部に置かれていてもよく、さらには、上記バッファ、上前記バッファ監視部、および上前記制御情報生成部は、いずれも、第１のサブ処理部に置かれていてもよい。
【００２８】
ここで、ＬＴＥプロトコルにおいては、上記無線通信部は、物理レイヤに置かれており、上記第１のデータ処理部はＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）サブレイヤに置かれており、上記第２のデータ処理部のうちの第１のサブ処理部および第２のサブ処理部は、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）サブレイヤおよびＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）サブレイヤにそれぞれ置かれている。
【００２９】
あるいは、本発明の無線通信装置において、複数の第２のデータ処理部それぞれに制御データ生成部が備えていることに代わり、第１のデータ処理部が、複数の第２のデータ処理部それぞれに備えられたバッファ量監視部での、当該第２のデータ処理部に備えられたバッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて当該論理チャネルのデータ送信レートの削減を指示するデータ量制御情報を作成し、そのデータ量制御情報を、無線通信部を介して、上記他の無線通信装置に向けて送信する制御情報生成部を備えたものであってもよい。
【００３０】
このように、データ制御情報は、第１のデータ処理部（ＬＴＥプロトコルではＭＡＣサブレイヤ）で作成してもよい。
【００３１】
また、本発明の無線通信プログラムは、コンピュータを、ネットワークに接続可能な無線通信装置として機能させるコンピュータプログラムであって、他の無線通信装置との間で無線通信を行なう無線通信ステップと、上記他の無線通信装置から受信したデータを受け取り、そのデータを論理チャネル毎のデータに分離して複数の論理チャネルに分配する第１のデータ処理ステップと、複数の論理チャネルそれぞれに配置され、第１のデータ処理ステップから当該論理チャネルのデータを受け取って当該論理チャネルのデータを処理する複数の第２のデータ処理ステップを有し、上記複数の第２のデータ処理ステップそれぞれが更に、当該第２のデータ処理ステップが処理を担当するデータを一時的に蓄積しておく蓄積ステップと、上記バッファのデータ蓄積量が所定の閾値を越えたことを検出するバッファ監視ステップと、上記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて、当該論理チャネルのデータ送信レートの低減を指示するデータ量制御情報を作成し、そのデータ量制御情報を、無線通信ステップを介して、上記他の無線通信装置に向けて送信させる制御情報生成ステップを有し、上記コンピュータを無線通信装置として機能させることを特徴とする。
さらに、本発明の無線通信方法は、
コンピュータによって、ネットワークに基地局経由で無線接続可能な無線通信を行う無線通信方法であって、他の無線通信装置との間で無線通信を行なう無線通信手順と、上記他の無線通信装置から受信したデータを受け取り、そのデータを論理チャネル毎のデータに分離して複数の論理チャネルに分配する第１のデータ処理手順と、
複数の論理チャネルそれぞれに配置され、第１のデータ処理手順から当該論理チャネルのデータを受け取って当該論理チャネルのデータを処理する複数の第２のデータ処理手順とから成り、上記複数の第２のデータ処理手順それぞれが、当該第２のデータ処理ステップが処理を担当するデータを一時的に蓄積しておく蓄積手順と、上記バッファのデータ蓄積量が所定の閾値を越えたことを検出するバッファ監視手順と、上記バッファのデータ蓄積量が所定の閾値を越えたことの検出を受けて、当該論理チャネルのデータ送信レートの低減を指示するデータ量制御情報を作成し、そのデータ量制御情報を、無線通信手順を介して、上記他の無線通信装置に向けて送信させる制御情報生成手順を上記コンピュータによって行うことを特徴とする。
【発明の効果】
【００３２】
以上の本発明によれば、データが溢れそうになるとデータ送信レートが下げられ、データの取りこぼしが低減する。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態について説明する。
【００３４】
図５は、本発明の一実施形態としての無線通信装置の概要を示すブロック図である。
【００３５】
この無線通信装置５０は、無線通信部５１と、第１のデータ処理部５２と、複数の第２のデータ処理部５３とから構成されている。また、複数の第２のデータ処理部５３は、それぞれ、第１のサブ処理部５３１と第２のサブ処理部５３２とから構成されている。
【００３６】
無線通信部５１は、他の無線通信装置との間で無線通信を行なう要素であり、ＬＴＥプロトコルでは物理レイヤに置かれたエンティティがこれに相当する。
【００３７】
また、第１のデータ処理部５２は、無線通信部５１で受信したデータを受け取って論理チャネルごとに分離して複数の論理チャネルに分配する要素であり、ＬＴＥプロトコルではレイヤ２のＭＡＣサブレイヤに置かれたＭＡＣエンティティがこれに相当する。
【００３８】
さらに、第２のデータ処理部５３は、複数の論理チャネルそれぞれに配置されており、第１のデータ処理部５２からそれぞれの論理チャネルのデータを受け取って処理する要素である。第２のデータ処理部５３を構成する第１のサブ処理部５３１は、不足データの再送を要求する再送処理やその他のデータ変換処理等を実行する要素であり、ＬＴＥプロトコルではレイヤ２のＲＬＣサブレイヤに置かれたＲＬＣエンティティがこれに相当する。また、第２のデータ処理部５３を構成する第２のサブ処理部５３２は、暗号化データの復号化などの秘匿処理や、さらに上位のレイヤとの間のインタフェース処理を行なう要素であり、ＬＴＥプロトコルではレイヤ２のＰＤＣＰサブレイヤに置かれたＰＤＣＰエンティティがこれに相当する。
【００３９】
図６は、第２のデータ処理部の構成要素のうち、本実施形態に特徴的な構成要素を示したブロック図である。
【００４０】
この図６には、バッファ６１と、バッファ監視部６２と、制御情報生成部６３とが示されている。
【００４１】
バッファ６１は、そのバッファ６１が置かれた第２のデータ処理部５３（図５参照）が処理を担当する論理チャネルのデータを一時的に蓄積しておく要素であり、バッファ監視部６２は、バッファ６１のデータ蓄積量が閾値を越えたことを検出する要素であり、バッファ６１にはデータが一時的に蓄積されるが、データが上位側にスムーズに流れているときはバッファ６１のデータ蓄積量は閾値を越えないレベルにあり、上位側へのデータの流れが滞ってくると閾値を越える可能性がある。
【００４２】
また、制御情報生成部６３は、バッファ監視部６２での、バッファ６１のデータ蓄積量が閾値を越えたことの検出を受けて、この論理チャネルのデータ送信レートを下げるよう指示するデータ量制御情報を作成し、そのデータ量制御情報を無線通信部５１（図５参照）を介してデータ送信側の無線通信装置に向けて送信する要素である。
【００４３】
これら、バッファ６１、バッファ監視部６２、および制御情報生成部６３は、いずれも、第２のデータ処理部５３のうちの第２のサブ処理部５３２（図５参照）に置かれていてもよく、あるいは、バッファ６１とバッファ監視部６２は第２のサブ処理部５３２に置かれ、制御情報生成部は第１のサブ処理部５３１に置かれていてもよく、さらには、バッファ６１、バッファ監視部６２、および制御情報生成部６３のいずれもが第１のサブ処理部５３１に置かれていてもよい。
【００４４】
また、以下に説明するように、制御情報生成部は、第２のデータ処理部５３ではなく、第１のデータ処理部５２に置かれていてもよい。
【００４５】
図７は、第１のデータ処理部に制御情報生成部が置かれたときの、本実施形態に特徴的な構成要素を示したブロック図である。
【００４６】
それぞれの論理チャネルに配置されている第２のデータ処理部５３（図５参照）には、バッファ６１とバッファ監視部６２が配置され、制御情報生成部６３′は第１のデータ処理部５２（図５参照）に配置されている。この場合、制御情報生成部６３′は、全ての論理チャネルにおいては複数のバッファ監視部６２から、各論理チャネル上のバッファ６１のデータ蓄積量が閾値を越えたことの検出結果を受け取り、データ蓄積量が閾値を越えた論理チャネルについてデータ送信レートを下げるように指示するデータ量制御情報を作成してデータ送信側の無線通信装置に向けて送信する。
【００４７】
尚、この図７に示すように、制御情報生成部６３´を第１のデータ処理部５２（図５参照）に配置した場合であっても、バッファ６１およびバッファ監視部６２は、第２のデータ処理部５３の、第１のサブ処理部５３１に配置されていてもよく、第２のサブ処理部に配置されていてもよい。
【００４８】
以下、本発明の実施形態をＬＴＥプロトコルを基にして具体的に説明する。
【００４９】
図８は、本発明の具体的な実施形態のうちの第１実施形態の無線通信システム構成図である。
【００５０】
図３、図４との相違点についてのみ説明する。
【００５１】
ここでは、ＵＥ側のＰＤＣＰエンティティ１２３内のバッファ１２３ａに閾値が設定され、バッファ監視部により、そのバッファ１２３ａに蓄積されているデータ量の監視が行なわれる。バッファ監視部において閾値を越えてそのバッファ１３３ａにデータが蓄積されたことが検出されると、ＰＤＣＰエンティティ１２３内で閾値を越えたことを表わす制御ＰＤＵが生成され、その制御ＰＤＵがＲＬＣエンティティ１２２、ＭＡＣエンティティ１２１および図示しない物理レイヤを経過して対向するｅＮＢ側へ送信される。
【００５２】
ｅＮＢ側のＰＤＣＰエンティティ２１３では、閾値を越えたことを表わす制御ＰＤＵを受信すると、閾値を越えたことが上位のデータ送信制御部２００へ通知され、データ送信制御部２００では、ＩＰネットワーク４０（図１参照）側から受信するデータ量の調整が行なわれる。
【００５３】
その結果、ｅＮＢ側からＵＥ側に送信されるデータの送信レートが下がり、バッファ１２３ａからデータが溢れて消滅してしまう事態が避けられる。
【００５４】
図９は、本発明の具体的な実施形態のうちの第２実施形態の無線通信システム構成図である。ここでも、図３、図４との相違点についてのみ説明する。
【００５５】
ＵＥ側のＰＤＣＰエンティティ１２３内のデータバッファ１２３ａに閾値が設定され、バッファ監視部により、そのバッファ１２３ａに蓄積されているデータ量の監視が行なわれる。バッファ監視部において閾値を越えてそのバッファ１２３ａにデータが蓄積されたことが検出されると、その検出結果がＲＬＣエンティティ１２２に通知され、ＲＬＣエンティティ１２２内で閾値を越えたことを表わす制御ＰＤＵが生成され、その制御ＰＤＵが、ＭＡＣエンティティ１２１および図示しない物理レイヤを経過して対向するｅＮＢ側へ送信される。
【００５６】
ｅＮＢ側のＲＬＣエンティティ２１２では、閾値を越えたことを表わす制御ＰＤＵを受信すると、その旨が上位のデータ送信制御部２００へ通知され、データ送信制御部２００では、ＩＰネットワーク４０（図１参照）側から受信するデータ量の調整が行なわれる。この場合、ｅＮＢ側のＲＬＣエンティティ２１２からＭＡＣエンティティ２１１へ通知する滞留量サイズを少なく設定することになる。
【００５７】
その結果、ｅＮＢ側からＵＥ側に送信されるデータの送信レートが下がり、バッファ１２３ａからデータが溢れて消滅してしまう事態が避けられる。
【００５８】
図１０は、本発明の具体的な実施形態のうちの第３実施形態の無線通信システム構成図である。ここでも、図３、図４との相違点についてのみ説明する。
【００５９】
ここでは、ＵＥ側のＰＤＣＰエンティティ１２３内のデータバッファ１２３ａに閾値が設定され、バッファ監視部により、そのバッファ１２３ａに蓄積されているデータ量の監視が行なわれる。バッファ監視部において閾値を越えてそのバッファ１２３ａにデータが蓄積されたことが検出されると、その検出結果がＲＬＣエンティティ１２２を経由してＭＡＣエンティティ１２１に通知され、ＭＡＣエンティティ１２１内で、その通知を受けた論理チャネルにおいて閾値を越えたことを表わす制御ＰＤＵが生成され、その制御ＰＤＵがＲＬＣエンティティ１２２、ＭＡＣエンティティ１２１および図示しない物理レイヤを経過して対向するｅＮＢ側へ送信される。
【００６０】
ｅＮＢ側のＭＡＣエンティティ２１１では、閾値を越えたことを表わす制御ＰＤＵを受信すると、その旨が上位のデータ送信制御部２００へ通知され、データ送信制御部２００では、ＩＰネットワーク４０（図１参照）側から受信するデータ量の調整が行なわれる。この場合、例えばＭＡＣ制御情報により論理チャネルごとの送信のプライオリティが変更される。
【００６１】
その結果、ｅＮＢ側からＵＥ側に送信されるデータの送信レートが下がり、バッファ１２３ａからデータが溢れて消滅してしまう事態が避けられる。
【００６２】
尚、図８〜図１０では、ＵＥ側のＰＤＣＰエンティティ１２３に置かれたバッファ１２３ａのデータ蓄積量を監視しているが、ＰＬＣエンティティ１２２に置かれたバッファ１２２ａのデータ蓄積量を監視するようにしてもよい。
【００６３】
以上の各実施形態によれば、接続先のスループットの影響により、受信バッファにデータが溢れる事が無くなり、データの取りこぼしの発生が抑えられる。
【図面の簡単な説明】
【００６４】
【図１】ＬＴＥプロトコルを採用したときの無線通信システムの概要図である。
【図２】ＬＴＥプロトコルのプロトコル構成図である。
【図３】ＬＴＥプロトコルにおける無線通信システム構成図である。
【図４】課題説明のための無線通信システム構成図である。
【図５】本発明の一実施形態としての無線通信装置の概要を示すブロック図である。
【図６】第２のデータ処理部の構成要素のうち、本実施形態に特徴的な構成要素を示したブロック図である。
【図７】第１のデータ処理部に制御情報生成部が置かれたときの、本実施形態に特徴的な構成要素を示したブロック図である。
【図８】本発明の具体的な実施形態のうちの第１実施形態の無線通信システム構成図である。
【図９】本発明の具体的な実施形態のうちの第２実施形態の無線通信システム構成図である。
【図１０】本発明の具体的な実施形態のうちの第３実施形態の無線通信システム構成図である。
【符号の説明】
【００６５】
１，２    レイヤ
１０    端末（ＵＥ）
２０    基地局（ｅＮＢ）
３０    アクセスゲートウェイ（ａＧＷ）
４０    ＩＰネットワーク
５０    無線通信装置
５１    無線通信部
５２    第１のデータ処理部
５３    第２のデータ処理部
６１    バッファ
６２    データ量監視部
６３，６３´    制御情報生成部
１００    アプリ
１２１    ＭＡＣサブレイヤ
１２１ａ，１２１ｂ，１２２ａ，１２２ｂ，１２３ａ，１２３ｂ    バッファ
１２２    ＲＬＣエンティティ
１２３    ＰＤＣＰエンティティ
２００    データ送信制御部
２１１    ＭＡＣエンティティ
２１１ａ，２１１ｂ，２１２ａ，２１２ｂ，２１３ａ，２１３ｂ    バッファ
２１２    ＲＬＣエンティティ
２１３    ＰＤＣＰエンティティ
５３１    第１のサブ処理部
５３２    第２のサブ処理部
【図１】
2009159467.tif 000003
【図２】
2009159467.tif 000004
【図３】
2009159467.tif 000005
【図４】
2009159467.tif 000006
【図５】
2009159467.tif 000007
【図６】
2009159467.tif 000008
【図７】
2009159467.tif 000009
【図８】
2009159467.tif 000010
【図９】
2009159467.tif 000011
【図１０】
2009159467.tif 000012