(57)【要約】  無線通信システム（１０）は、第１の通信装置（２１）と、第２の通信装置（２２）と、第３の通信装置（３０）と、端末（４０）とを備える。第１の通信装置は、第１のバッファ（３３）に関する情報を第３の通信装置から取得する。第１のバッファは、第３の通信装置に設けられ、第２の通信装置から第３の通信装置を介して端末へ送信される第１のユーザデータを一時的に保持する。また、第１の通信装置は、第１のユーザデータの送信に関する第１の制御情報を第２の通信装置へ送信する。第２の通信装置は、第１の通信装置から送信された第１の制御情報を受信し、第１の制御情報に従って第１のユーザデータを第３の通信装置へ送信する。第３の通信装置は、第２の通信装置から送信された第１のユーザデータを第１のバッファを介して端末へ無線送信する。また、第３の通信装置は、第１のバッファに関する情報を第１の通信装置へ送信する。
2019138520.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と、第２の通信装置と、第３の通信装置と、端末とを備える無線通信システムにおいて、
前記第１の通信装置は、
前記第２の通信装置から前記第３の通信装置を介して前記端末へ送信される第１のユーザデータを一時的に保持する前記第３の通信装置が有する第１のバッファに関する情報を前記第３の通信装置から取得し、
前記第２の通信装置から前記第３の通信装置への前記第１のユーザデータの送信に関する第１の制御情報を前記第２の通信装置へ送信する処理を実行する第１の処理部を有し、
前記第２の通信装置は、
前記第１の通信装置から送信された前記第１の制御情報を受信し、
前記第１の制御情報に従って前記第１のユーザデータを前記第３の通信装置へ送信する処理を実行する第２の処理部を有し、
前記第３の通信装置は、
前記第２の通信装置から送信された第１のユーザデータを前記第１のバッファを介して前記端末へ無線送信し、
前記第１のバッファに関する情報を前記第１の通信装置へ送信する処理を実行する第３の処理部を有することを特徴とする無線通信システム。
【請求項２】
前記第１の処理部は、
前記第２の通信装置が有する第２のバッファであって、前記第３の通信装置から前記第２の通信装置の上位の装置へ送信される第２のユーザデータを一時的に保持する第２のバッファに関する情報を前記第２の通信装置から取得し、
前記第３の通信装置から前記第２の通信装置への前記第２のユーザデータの送信に関する第２の制御情報を前記第３の通信装置へ送信する
処理を実行し、
前記第２の処理部は、
前記第３の通信装置から送信された前記第２のユーザデータを前記第２のバッファを介して前記上位の装置へ送信し、
前記第２のバッファに関する情報を前記第１の通信装置へ送信する
処理を実行し、
前記第３の処理部は、
前記第１の通信装置から送信された前記第２の制御情報を受信し、
前記第２の制御情報に従って前記第２の通信装置へ前記第２のユーザデータを送信する
処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記第２の処理部は、
前記第３の通信装置から前記第２の通信装置を介して上位の装置へ送信される第２のユーザデータを一時的に第２の通信装置で保持することが可能な第２のバッファを介して、前記第２のユーザデータを上位装置へ送信し、
前記第２のバッファに関する情報を前記第３の通信装置へ送信する
処理を実行し、
前記第３の処理部は、
前記第２のバッファに関する情報を前記第２の通信装置から取得し、
前記第２のバッファに関する情報に応じて前記第２の通信装置への前記第２のユーザデータの送信を制御する
処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項４】
前記第１の処理部は、
前記第３の通信装置に前記第１のバッファに関する情報を要求する処理を実行し、
前記第３の処理部は、
前記第１の通信装置からの要求を受信し、前記第１のバッファに関する情報を前記第１の通信装置へ送信する処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項５】
前記第３の処理部は、
所定の周期毎に、前記第１のバッファに関する情報を前記第１の通信装置へ送信する処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項６】
前記第１の処理部は、
前記周期を前記第３の通信装置に通知する処理を実行し、
前記第３の処理部は、
前記第１の通信装置から通知された前記周期毎に、前記第１のバッファに関する情報を前記第１の通信装置へ送信する処理を実行することを特徴とする請求項５に記載の無線通信システム。
【請求項７】
前記第２の処理部は、
前記第１の通信装置からの要求を受信し、前記第１の通信装置から前記第２の通信装置へ伝送される制御信号の遅延を示す第１の遅延情報を前記第１の通信装置へ送信する処理を実行し、
前記第３の処理部は、
前記第１の通信装置からの要求を受信し、前記第１の通信装置から前記第３の通信装置へ伝送される制御信号の遅延を示す第２の遅延情報を前記第１の通信装置へ送信する処理を実行し、
前記第１の処理部は、
前記第２の通信装置に前記第１の遅延情報を要求し、
前記第１の遅延情報を前記第２の通信装置から取得し、
前記第３の通信装置に前記第２の遅延情報を要求し、
前記第２の遅延情報を前記第３の通信装置から取得し、
前記第１の遅延情報および前記第２の遅延情報を用いて前記第１の制御情報を生成する
処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項８】
前記第３の処理部は、
前記第１の通信装置からの要求を受信し、前記第１のユーザデータの遅延を示す第３の遅延情報を前記第１の通信装置へ送信する処理を実行し、
前記第１の処理部は、
前記第３の通信装置に前記第３の遅延情報を要求し、
前記第３の遅延情報を前記第３の通信装置から取得し、
前記第３の遅延情報を用いて前記第１の制御情報を生成する
処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項９】
前記第３の処理部は、
前記第１のユーザデータに基づいて前記第３の遅延を測定し、
前記第１の通信装置からの要求を受信し、前記第３の遅延の測定結果を前記第１の通信装置へ送信する処理を実行することを特徴とする請求項８に記載の無線通信システム。
【請求項１０】
前記第２の処理部は、
前記第１の通信装置からの要求を受信し、前記第３の通信装置から前記第２の通信装置へ送信される第２のユーザデータの遅延を示す第４の遅延情報を前記第１の通信装置へ送信する処理を実行し、
前記第１の処理部は、
前記第２の通信装置に前記第４の遅延情報を要求し、
前記第４の遅延情報を前記第２の通信装置から取得し、
前記第４の遅延情報を用いて前記第１の制御情報を生成する
処理を実行することを特徴とする請求項１に記載の無線通信システム。
【請求項１１】
前記第１のバッファに関する情報には、前記第１のバッファ内に滞留するユーザデータのデータ量が含まれることを特徴とする請求項１に記載の無線通信システム。
【請求項１２】
前記第１のバッファに関する情報には、前記第１のバッファから単位時間あたりに流出する前記第１のユーザデータのデータ量が含まれることを特徴とする請求項１１に記載の無線通信システム。
【請求項１３】
前記第１の処理部は、
前記第２の通信装置が有する第３のバッファであって、上位の装置から前記第２の通信装置を介して前記第３の通信装置へ送信される前記第１のユーザデータを一時的に保持する第３のバッファに関する情報を前記第２の通信装置から取得し、
前記第３のバッファに関する情報を用いて、前記第１の制御情報を生成する
処理を実行し、
前記第２の処理部は、
前記上位の装置から送信された前記第１のユーザデータを前記第３のバッファを介して前記第３の通信装置へ送信し、
前記第３のバッファに関する情報を前記第１の通信装置へ送信する
処理を実行し、
前記第３のバッファに関する情報には、前記第３のバッファ内に滞留するユーザデータのデータ量が含まれることを特徴とする請求項１２に記載の無線通信システム。
【請求項１４】
前記第３のバッファに関する情報には、前記第３のバッファに単位時間あたりに流入する前記第１のユーザデータのデータ量が含まれることを特徴とする請求項１３に記載の無線通信システム。
【請求項１５】
第１の通信装置と、第２の通信装置と、第３の通信装置と、端末とを備える無線通信システムにおける前記端末において、
前記第２の通信装置から前記第３の通信装置を介して前記端末へ送信される第１のユーザデータを一時的に保持が可能な前記第３の通信装置が有する第１のバッファを介して前記第３の通信装置から送信された前記第１のユーザデータを受信する受信部と、
前記受信部によって受信された前記第１のユーザデータの処理を実行するデータ処理部と
を備え、
前記第１のユーザデータは、前記第２の通信装置が前記第１の通信装置から受信した制御情報に応じて、前記第２の通信装置が前記第２の通信装置から前記第３の通信装置へ送信したユーザデータであることを特徴とする端末。
【請求項１６】
第１の通信装置と、第２の通信装置と、第３の通信装置と、端末とを備える無線通信システムにおける通信方法において、
第１のメモリと、前記第１のメモリに接続された第１のプロセッサとを有する前記第１の通信装置が、前記第１のプロセッサにより、
前記第３の通信装置が有する第１のバッファであって、前記第２の通信装置から前記第３の通信装置を介して前記端末へ送信されるユーザデータを一時的に保持する第１のバッファに関する情報を前記第３の通信装置から取得し、
前記第２の通信装置から前記第３の通信装置へのユーザデータの送信に関する第１の制御情報を前記第２の通信装置へ送信する
処理を実行し、
第２のメモリと、前記第２のメモリに接続された第２のプロセッサとを有し、前記第１のバッファが前記第２のメモリの記憶領域の一部において実現される前記第３の通信装置が、前記第２のプロセッサにより、
前記第２の通信装置から送信されたユーザデータを前記第１のバッファを介して前記端末へ無線送信し、
前記第１のバッファに関する情報を前記第１の通信装置へ送信する
処理を実行し、
第３のメモリと、前記第３のメモリに接続された第３のプロセッサとを有する前記第２の通信装置が、前記第３のプロセッサにより、
前記第１の通信装置から送信された前記第１の制御情報を受信し、
前記第１の制御情報に従って前記第３の通信装置へユーザデータを送信する
処理を実行することを特徴とする通信方法。
【請求項１７】
第１の通信装置および第２の通信装置と通信が可能な制御装置において、
前記第１の通信装置から前記第２の通信装置を介して端末へ送信されるユーザデータを一時的に保持する前記第２の通信装置が有する第１のバッファに関する情報を前記第２の通信装置から受信する受信部と、
前記第１の通信装置から前記第２の通信装置へのユーザデータの送信に関する第１の制御情報を前記第１の通信装置に送信する送信部と
を備えることを特徴とする制御装置。
【請求項１８】
第１の通信装置および第２の通信装置と通信が可能な無線装置において、
端末に送信するユーザデータを前記第２の通信装置から受信する受信部と、
前記第２の通信装置から受信したユーザデータを格納可能な第１のバッファを介して、前記第２の通信装置から受信したユーザデータを前記端末へ送信する第１の送信部と、
前記第１のバッファに関する情報を前記第１の通信装置に送信する第２の送信部と
を備えることを特徴とする無線装置。
【請求項１９】
第１の通信装置および第２の通信装置と通信が可能なユーザデータ処理装置において、
前記第１の通信装置から送信された第１の制御情報を受信する受信部と、
前記第１の制御情報に従って前記第２の通信装置へユーザデータを送信する送信部と
を備えることを特徴とするユーザデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、端末、通信方法、制御装置、無線装置およびユーザデータ処置装置に関する。
【背景技術】
【０００２】
現在のネットワークは、モバイル端末（スマートフォンやフィーチャーホン）のトラフィックがネットワークのリソースの大半を占めている。また、モバイル端末が使うトラフィックは、今後も拡大していく傾向にある。【０００３】
一方で、ＩｏＴ（Internet  of  a  things）サービス（例えば、交通システム、スマートメータ、装置等の監視システム）の展開にあわせて、多様な要求条件を持つサービスに対応することが求められている。そのため、次世代（例えば、５Ｇ（第５世代移動体通信））の通信規格では、４Ｇ（第４世代移動体通信）の標準技術（例えば、非特許文献１〜１１）に加えて、さらなる高データレート化、大容量化、低遅延化を実現する技術が求められている。なお、次世代通信規格については、３ＧＰＰの作業部会（例えば、ＴＳＧ−ＲＡＮ  ＷＧ１、ＴＳＧ−ＲＡＮ  ＷＧ２等）で技術検討が進められている（例えば、非特許文献１２〜４５）。【０００４】
上記で述べたように、多種多様なサービスに対応するために、５Ｇでは、ｅＭＢＢ、Ｍａｓｓｉｖｅ  ＭＴＣ（またはＭａｓｓｉｖｅ  ＩｏＴ）、およびＵＲＬＬＣに分類される多くのユースケースのサポートが想定されている。ｅＭＢＢは、enhanced  Mobile  BroadBandの略であり、ＭＴＣは、Machine  Type  Communicationsの略であり、ＵＲＬＬＣは、Ultra-Reliable  and  Low  Latency  Communicationの略である。【０００５】
無線通信システムでは、輻輳によるデータの欠落や送信先のバッファが溢れないようにするために、送信先が、状況に応じて速度制限や送信停止等の調整を行うフロー制御（Flow  Control）を行う。フロー制御としては、例えば、通信を行う２つの装置間で、データの送信先の装置が、データの送信元の装置に対して、送信されるデータのレートを指定する方法などがある。【０００６】
なお、複数の基地局間のフロー制御の一例としては、例えば、Rel.12より導入された、異なる基地局間で複数のキャリアによる同時通信を行う技術であるＤＣ（Dual  connectivity）が知られている。ＤＣにおけるフロー制御としては、Master基地局（送信元）からSecondary基地局（送信先）にデータ転送する際に、Secondary基地局からMaster基地局に通知される情報を用いて、Master基地局がSecondary基地局に転送するデータ量を調整するフロー制御がある。Secondary基地局からMaster基地局に通知される情報としては、例えば、バッファサイズやロストパケット等の情報がある。ＤＣにおけるフロー制御は、例えば、非特許文献１１に開示されている。【０００７】
また、３ＧＰＰの作業部会では、メッセージ・トラフィックの増大に対応するために基地局における処理の集中と分散が検討されている。例えば、基地局における処理の分散として、ＣＵ（Central  Unit）／ＤＵ（Distributed  Unit）分離が検討されている（例えば、非特許文献３７）。ＣＵ／ＤＵ分離では、メッセージの処理をプロトコルの階層でノード毎に分離し、上位プロトコルがＣＵで処理され、下位プロトコルがＤＵで処理される。【０００８】
また、制御信号のトラフィックであるＣＰ（C-Plane）とユーザデータのトラフィックであるＵＰ（U-Plane）とを分離するＣＰ／ＵＰ分離も検討されている。ＣＰ／ＵＰ分離が適用されたネットワークでは、一部の基地局は、コアとの間でＣＰの信号の送受信を実施せずに、ＵＰの信号の送受信のみ行うこともできる。コアとの間でＵＰの信号のみの送受信を行う基地局は、コアとの間でＣＰの信号の送受信を行っている基地局と連携することにより、制御信号が制御される（例えば、非特許文献４６）。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】3GPP  TS  36.211  V14.4.0  （2017-09）
【非特許文献２】3GPP  TS  36.212  V14.4.0  （2017-09）
【非特許文献３】3GPP  TS  36.213  V14.4.0  （2017-09）
【非特許文献４】3GPP  TS  36.300  V14.4.0  （2017-09）
【非特許文献５】3GPP  TS  36.321  V14.4.0  （2017-09）
【非特許文献６】3GPP  TS  36.322  V14.1.0  （2017-09）
【非特許文献７】3GPP  TS  36.323  V14.4.0  （2017-09）
【非特許文献８】3GPP  TS  36.331  V14.4.0  （2017-09）
【非特許文献９】3GPP  TS  36.413  V14.4.0  （2017-09）
【非特許文献１０】3GPP  TS  36.423  V14.4.0  （2017-09）
【非特許文献１１】3GPP  TS  36.425  V14.0.0  （2017-03）
【非特許文献１２】3GPP  TS  37.324  V2.0.0  （2017-12）
【非特許文献１３】3GPP  TS  37.340  V2.0.0  （2017-12）
【非特許文献１４】3GPP  TS  38.201  V1.1.0  （2017-11）
【非特許文献１５】3GPP  TS  38.202  V1.1.0  （2017-11）
【非特許文献１６】3GPP  TS  38.211  V1.2.0  （2017-11）
【非特許文献１７】3GPP  TS  38.212  V1.2.0  （2017-11）
【非特許文献１８】3GPP  TS  38.213  V1.2.0  （2017-11）
【非特許文献１９】3GPP  TS  38.214  V1.2.0  （2017-11）
【非特許文献２０】3GPP  TS  38.215  V1.2.0  （2017-11）
【非特許文献２１】3GPP  TS  38.300  V2.0.0  （2017-12）
【非特許文献２２】3GPP  TS  38.321  V2.0.0  （2017-12）
【非特許文献２３】3GPP  TS  38.322  V2.0.0  （2017-12）
【非特許文献２４】3GPP  TS  38.323  V2.0.0  （2017-12）
【非特許文献２５】3GPP  TS  38.331  V0.4.0  （2017-12）
【非特許文献２６】3GPP  TS  38.401  V1.0.0  （2017-12）
【非特許文献２７】3GPP  TS  38.410  V0.6.0  （2017-12）
【非特許文献２８】3GPP  TS  38.413  V0.5.0  （2017-12）
【非特許文献２９】3GPP  TS  38.420  V0.5.0  （2017-12）
【非特許文献３０】3GPP  TS  38.423  V0.5.0  （2017-12）
【非特許文献３１】3GPP  TS  38.470  V1.0.0  （2017-12）
【非特許文献３２】3GPP  TS  38.471  V1.0.0  （2017-12）
【非特許文献３３】3GPP  TS  38.472  V1.0.0  （2017-12）
【非特許文献３４】3GPP  TS  38.473  V1.0.0  （2017-12）
【非特許文献３５】3GPP  TS  38.474  V0.3.0  （2017-11）
【非特許文献３６】3GPP  TS  38.475  V0.3.0  （2017-11）
【非特許文献３７】3GPP  TR  38.801  V14.0.0  （2017-04）
【非特許文献３８】3GPP  TR  38.802  V14.2.0  （2017-09）
【非特許文献３９】3GPP  TR  38.803  V14.2.0  （2017-09）
【非特許文献４０】3GPP  TR  38.804  V14.0.0  （2017-04）
【非特許文献４１】3GPP  TR  38.806  V1.0.0  （2017-12）
【非特許文献４２】3GPP  TR  38.816  V1.0.0  （2017-12）
【非特許文献４３】3GPP  TR  38.900  V14.3.1  （2017-07）
【非特許文献４４】3GPP  TR  38.912  V14.1.0  （2017-06）
【非特許文献４５】3GPP  TR  38.913  V14.3.0  （2017-06）
【非特許文献４６】RP-171215
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、現状、ＣＵ／ＤＵ分離については、議論中であり詳細については決まっていない。例えば、ＣＰとＵＰとが分離された場合、ＵＰのトラフィックを制御する機能がＵＰのトラフィックを処理する装置とは別の装置に配置される場合がある。そのような場合、ＵＰのトラフィックについて、フロー制御を行うことが困難となる。【００１１】
開示の技術は、上記に鑑みてなされたものであって、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、フロー制御を実現することを目的とする。
【課題を解決するための手段】
【００１２】
本願が開示する無線通信システムは、１つの態様において、第１の通信装置と、第２の通信装置と、第３の通信装置と、端末とを備える。第１の通信装置は、第１の処理部を有する。第１の処理部は、第１のバッファに関する情報を第３の通信装置から取得し、第２の通信装置から第３の通信装置への第１のユーザデータの送信に関する第１の制御情報を第２の通信装置へ送信する処理を実行する。第１のバッファは、第３の通信装置に設けられ、第２の通信装置から第３の通信装置を介して端末へ送信される第１のユーザデータを一時的に保持する。第２の通信装置は、第２の処理部を有する。第２の処理部は、第１の通信装置から送信された第１の制御情報を受信し、第１の制御情報に従って第１のユーザデータを第３の通信装置へ送信する処理を実行する。第３の通信装置は、第３の処理部を有する。第２の処理部は、第２の通信装置から送信された第１のユーザデータを第１のバッファを介して端末へ無線送信し、第１のバッファに関する情報を第１の通信装置へ送信する処理を実行する。
【発明の効果】
【００１３】
本願が開示する無線通信システム、端末、通信方法、制御装置、無線装置およびユーザデータ処置装置の１つの態様によれば、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、フロー制御を実現することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、無線通信システムの一例を示す図である。
【図２】図２は、無線通信システムの他の例を示す図である。
【図３】図３は、無線通信システムの他の例を示す図である。
【図４】図４は、実施例１において、ダウンリンクのユーザデータの伝送におけるｇＮＢの処理の流れの一例を示すシーケンス図である。
【図５】図５は、実施例１において、アップリンクのユーザデータの伝送におけるｇＮＢの処理の流れの一例を示すシーケンス図である。
【図６】図６は、ＣＵ−ＣＰまたはＣＵ−ＵＰの機能を実現するコンピュータのハードウェアの一例を示す図である。
【図７】図７は、ＤＵの機能を実現する無線通信装置のハードウェアの一例を示す図である。
【図８】図８は、実施例２において、ＣＵ−ＣＰとＣＵ−ＵＰとＤＵとの間の信号の伝送遅延の測定に関する処理の流れの一例を示すシーケンス図である。
【図９】図９は、制御情報の遅延を測定する際のＣＵ−ＣＰの動作の一例を示すフローチャートである。
【図１０】図１０は、制御情報の遅延を測定する際のＣＵ−ＵＰの動作の一例を示すフローチャートである。
【図１１】図１１は、ユーザデータの遅延を測定する際のＣＵ−ＵＰの動作の一例を示すフローチャートである。
【図１２】図１２は、ユーザデータの遅延を測定する際のＤＵの動作の一例を示すフローチャートである。
【図１３】図１３は、実施例３において、ダウンリンクのユーザデータの伝送におけるｇＮＢの処理の流れの一例を示すシーケンス図である。
【図１４】図１４は、実施例３において、アップリンクのユーザデータの伝送におけるｇＮＢの処理の流れの一例を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本願が開示する無線通信システム、端末、通信方法、制御装置、無線装置およびユーザデータ処置装置の実施例について、図面を参照しながら詳細に説明する。なお、以下の実施例により開示の技術が限定されるものではない。また、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１６】
［無線通信システム１０］
図１は、無線通信システム１０の一例を示す図である。無線通信システム１０は、ｇＮＢ（next  generation  Node  B）１００とＵＥ（User  Equipment）４０とを備える。ｇＮＢ１００は、ＣＵ２０とＤＵ３０とを有する。ＣＵ２０は、コアネットワーク１１に接続される。また、ＣＵ２０は、光ファイバ等のケーブル１２を介してＤＵ３０に接続される。ＤＵ３０は、ＵＥ４０との間で電波を送受信することにより、ＵＥ４０との間で無線通信を行う。本実施例において、ＣＵ２０とＤＵ３０とは、互いに例えば数ｍから数ｋｍ離れた位置に設置されため、ケーブル１２の長さは、例えば数ｍから数ｋｍである。【００１７】
ＣＵ２０は、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２を有する。ＤＵ３０は、ＤＵ３１を有する。ＣＵ−ＣＰ２１は、コアネットワーク１１内のＡＭＦ（Core  Access  and  Mobility  Management  Function）１１０およびＳＭＦ（Session  Management  Function）１１１と通信する。また、ＣＵ−ＵＰ２２は、コアネットワーク１１内のＵＰＦ（User  Plane  Function）１１２と通信する。ＣＵ−ＣＰ２１は、制御装置の一例であり、ＣＵ−ＵＰ２２は、ユーザデータ処理装置の一例である。ＤＵ３１は、無線装置の一例である。【００１８】
ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２とは、Ｅ１インターフェイスを介して互いに通信する。本実施例において、ＣＵ２０は、例えば１つ以上のプロセッサおよびメモリを有する計算機のリソースの一部を用いて実現される。そのため、Ｅ１インターフェイスは、例えば計算機の内部バス等である。ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２は、ケーブル１２を介してＤＵ３１と通信する。ＣＵ−ＣＰ２１とＤＵ３１との間のインターフェイスは、例えばＦ１−Ｃインターフェイスと呼ばれ、ＣＵ−ＵＰ２２とＤＵ３１との間のインターフェイスは、例えばＦ１−Ｕインターフェイスと呼ばれる。【００１９】
ＣＵ−ＣＰ２１は、無線リソース制御部（ＲＲＣ）２１０、ＳＤＡＰ制御部（ＳＤＡＰ−Ｃ）２１１、ＰＤＣＰ制御部（ＰＤＣＰ−Ｃ）２１２、およびフロー制御部２１３を有する。フロー制御部２１３は、第１の処理部の一例である。ＲＲＣ２１０は、ｇＮＢ１００とＵＥ４０との間の無線ネットワークのリソースを制御する。ＳＤＡＰ−Ｃ２１１は、C-Planeにおいて、フロー単位でユーザデータのＱｏＳ（Quality  of  Service）の制御を行う。ＰＤＣＰ−Ｃ２１２は、C-Planeにおいて、秘匿および正当性確認等のレイヤ２の処理の一部を制御する。ＳＤＡＰは、Service  Data  Adaptation  Protocolの略であり、ＰＤＣＰは、Packet  Data  Convergence  Protocolの略である。【００２０】
フロー制御部２１３は、Ｅ１インターフェイスを介して、ＣＵ−ＵＰ２２とＤＵ３１との間で送信および受信されるユーザデータのフロー制御を行う。フロー制御部２１３は、例えばダウンリンクのユーザデータについては、ユーザデータを一時的に保持するＤＵ３１内のバッファに関する情報をＦ１−Ｃインターフェイスを介してＤＵ３１から取得する。そして、フロー制御部２１３は、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるユーザデータの送信レートを、ユーザデータに要求されるＱｏＳ等の通信条件に基づいて決定する。そして、フロー制御部２１３は、決定された送信レートを指示する制御情報を、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する。ダウンリンクのユーザデータは、第１のユーザデータの一例である。【００２１】
また、フロー制御部２１３は、例えばアップリンクのユーザデータについては、ユーザデータを一時的に保持するＣＵ−ＵＰ２２内のバッファに関する情報を、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２から取得する。そして、フロー制御部２１３は、ＤＵ３１からＣＵ−ＵＰ２２へ送信されるユーザデータの送信レートを、ユーザデータに要求されるＱｏＳ等の通信条件に基づいて決定する。そして、フロー制御部２１３は、決定された送信レートを指示する制御情報を、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する。アップリンクのユーザデータは、第２のユーザデータの一例である。なお、ＣＵ−ＣＰ２１は、決定された送信レートを指示する制御情報を、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２に通知し、ＣＵ−ＵＰ２２がU-PlaneであるＦ１−Ｕインターフェイスを介して制御情報をＤＵ３１へ通知してもよい。以下、断りのない限り、同様に他の制御情報についてもＤＵ３１に直接通知されるのではなく、ＣＵ−ＵＰ２２を介して通知されてもよい。また、制御情報はU-Planeを用いて送信されてもよい。更に上記のように、制御情報がＣＵ−ＵＰ２２を介してＤＵ３１へ送信される場合、ＣＵ−ＣＰ２１がC-Planeで制御情報をＣＵ−ＵＰ２２へ送信し、ＣＵ−ＵＰ２２が制御情報をU-PlaneでＤＵ３１へ送信してもよい。すなわち、制御情報の扱いを変えてもよい。【００２２】
ＣＵ−ＵＰ２２は、ＳＤＡＰ処理部（ＳＤＡＰ−Ｕ）２２０、ＰＤＣＰ処理部（ＰＤＣＰ−Ｕ）２２１、バッファ２２２、およびフロー処理部２２３を有する。フロー処理部２２３は、第２の処理部の一例である。ＳＤＡＰ−Ｕ２２０は、ＳＤＡＰ−Ｃ２１１からの制御に従って、U-Planeにおいて、フロー単位でユーザデータのＱｏＳの処理を行う。ＰＤＣＰ−Ｕ２２１は、ＰＤＣＰ−Ｃ２１２からの制御に従って、U-Planeにおいて、秘匿および正当性確認等のレイヤ２の処理の一部を行う。【００２３】
バッファ２２２は、フロー処理部２２３によって送受信されるアップリンクおよびダウンリンクのユーザデータを一時的に保持する。バッファ２２２は、ＣＵ２０が実現されるコンピュータ内のメモリの記憶領域の一部により実現される。バッファ２２２は、第２のバッファおよび第３のバッファの一例である。【００２４】
フロー処理部２２３は、バッファ２２２に関する情報を、Ｅ１インターフェイスを介してフロー制御部２１３に通知する。本実施例において、バッファ２２２に関する情報には、バッファ２２２内に滞留するアップリンクのユーザデータのデータ量である滞留量が含まれる。また、フロー処理部２２３は、Ｆ１−Ｕインターフェイスを介してＤＵ３１から送信されたアップリンクのユーザデータを受信してバッファ２２２に格納する。そして、フロー処理部２２３は、バッファ２２２に格納されたアップリンクのユーザデータを、コアネットワーク１１内のＵＰＦ１１２へ送信する。ＵＰＦ１１２は、上位の装置の一例である。【００２５】
また、フロー処理部２２３は、ＵＰＦ１１２から送信されたダウンリンクのユーザデータを受信してバッファ２２２に格納する。そして、フロー処理部２２３は、フロー制御部２１３から受信した制御情報で指示された送信レートで、バッファ２２２に格納されたダウンリンクのユーザデータを、Ｆ１−Ｕインターフェイスを介してＤＵ３１へ送信する。【００２６】
ＤＵ３１は、フロー処理部３２、バッファ３３、無線リンク制御部（ＲＬＣ）３４、媒体アクセス制御部（ＭＡＣ）３５、物理層処理部（Ｐｈｙ）３６、およびアンテナ３７を有する。フロー処理部３２は、第３の処理部の一例である。ＲＬＣ３４は、ＵＥ４０との間でデータの再送制御等を行う。ＭＡＣ３５は、Ｐｈｙ３６へのデータの送出タイミングの制御等を行う。Ｐｈｙ３６は、ダウンリンクのデータに対して符号化および変調等の処理を行い、処理後の信号を、アンテナ３７を介して電波として空間に放射する。また、Ｐｈｙ３６は、アンテナ３７を介して受信した信号に対して復調および復号等の処理を行い、処理後の信号からアップリンクのデータを再生する。【００２７】
バッファ３３は、フロー処理部３２によって送受信されるアップリンクおよびダウンリンクのユーザデータを一時的に保持する。バッファ３３は、ＤＵ３０が実現される無線通信装置内のメモリの記憶領域の一部により実現される。バッファ３３は、第１のバッファの一例である。【００２８】
フロー処理部３２は、バッファ３３に関する情報を、Ｆ１−Ｃインターフェイスを介してフロー制御部２１３に通知する。本実施例において、バッファ３３に関する情報には、バッファ３３の記憶領域内におけるダウンリンクのユーザデータの滞留量が含まれる。また、フロー処理部３２は、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２から送信されたダウンリンクのユーザデータを受信してバッファ３３に格納する。そして、フロー処理部３２は、バッファ３３に格納されたダウンリンクのユーザデータを、Ｐｈｙ３６を介してＵＥ４０へ無線送信する。【００２９】
また、フロー処理部３２は、ＵＥ４０から無線送信されたアップリンクのユーザデータを、Ｐｈｙ３６を介して受信する。そして、フロー処理部３２は、受信されたアップリンクのユーザデータを、バッファ３３に格納する。そして、フロー処理部３２は、フロー制御部２１３から受信した制御情報で指示された送信レートで、バッファ３３内に格納されたアップリンクのユーザデータを、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２へ送信する。【００３０】
ＵＥ４０は、アンテナ４１、無線通信部４２、およびデータ処理部４３を有する。無線通信部４２は、ｇＮＢ１００から無線送信されたダウンリンクの信号を、アンテナ４１を介して受信する。そして、無線通信部４２は、受信した信号に対して復調および復号等の処理を行い、ダウンリンクのユーザデータを再生する。そして、無線通信部４２は、再生されたユーザデータをデータ処理部４３へ出力する。また、無線通信部４２は、データ処理部４３から出力されたアップリンクのユーザデータに対して、符号化および変調等の処理を行い、処理後の信号を、アンテナ４１を介して電波として空間に放射する。データ処理部４３は、無線通信部４２から出力されたダウンリンクのユーザデータに基づいて、所定の処理を実行する。また、データ処理部４３は、ＵＥ４０のユーザの操作等に応じてアップリンクのユーザデータを生成し、生成されたアップリンクのユーザデータを無線通信部４２へ出力する。ＵＥ４０は、端末の一例であり、無線通信部４２は、受信部の一例である。【００３１】
なお、図１に例示されたｇＮＢ１００では、ＣＵ２０内にＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２が設けられ、ＤＵ３０内にＤＵ３１が設けられる。しかし、ｇＮＢ１００の構成はこれに限られず、例えば図２または図３のような構成であってもよい。図２および図３は、無線通信システム１０の他の例を示す図である。【００３２】
例えば、図２に例示されたｇＮＢ１００では、ＣＵ−ＵＰ２２が、ＤＵ３１またはＣＵ−ＣＰ２１が設けられた装置から離れた装置内に設けられ、ＤＵ３１とＣＵ−ＣＰ２１とは近接した装置内または同一の装置内に設けられる。図２の例では、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２とは、ケーブル１２を介したＥ１インターフェイスで接続される。また、ＣＵ−ＣＰ２１とＤＵ３１とは、同一の装置内に設けられたＦ１−Ｃインターフェイスで接続される。【００３３】
また、例えば、図３に例示されたｇＮＢ１００では、ＣＵ−ＣＰ２１が、ＤＵ３１またはＣＵ−ＵＰ２２が設けられた装置から離れた装置内に設けられ、ＤＵ３１とＣＵ−ＵＰ２２とは近接した装置内または同一の装置内に設けられる。図３の例では、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２とは、ケーブル１２を介したＥ１インターフェイスで接続される。また、ＣＵ−ＵＰ２２とＤＵ３１とは、同一の装置内に設けられたＦ１−Ｕインターフェイスで接続される。【００３４】
［ｇＮＢ１００の処理］
図４は、実施例１において、ダウンリンクのユーザデータの伝送におけるｇＮＢ１００の処理の流れの一例を示すシーケンス図である。なお、図４に例示されたシーケンス図では、１つのＵＥ４０に対する１つのサービス（スライス）のユーザデータの伝送におけるｇＮＢ１００の処理の流れの一例が示されている。また、図４において、ＣＵ−ＣＰ２１の処理は、主にフロー制御部２１３によって実行され、ＣＵ−ＵＰ２２の処理は、主にフロー処理部２２３によって実行され、ＤＵ３１の処理は、主にフロー処理部３２によって実行される。【００３５】
まず、ＣＵ−ＣＰ２１、ＣＵ−ＵＰ２２、およびＤＵ３１は、Ｅ１インターフェイス、Ｆ１−Ｃインターフェイス、およびＦ１−Ｕインターフェイスをそれぞれ設定する（Ｓ１００）。これにより、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との間のＥ１インターフェイス、ＣＵ−ＣＰ２１とＤＵ３１との間のＦ１−Ｃインターフェイス、および、ＣＵ−ＵＰ２２とＤＵ３１との間のＦ１−Ｕインターフェイスが、それぞれ確立される。【００３６】
次に、ＣＵ−ＣＰ２１は、ＤＵ３１内のバッファ３３の記憶領域のうち、ダウンリンクのユーザデータに割り当てられる初期のバッファ容量を決定する（Ｓ１０１）。そして、ＣＵ−ＣＰ２１は、決定されたバッファ容量の設定を要求するバッファ設定要求メッセージを作成し、作成されたバッファ設定要求メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ１０２）。ＣＵ−ＣＰ２１は、例えば、ユーザデータに要求されるサービスの種別や通信条件等に基づいて、初期のバッファ容量を決定する。【００３７】
次に、ＤＵ３１は、ＣＵ−ＣＰ２１から送信されたバッファ設定要求メッセージを受信する。そして、ＤＵ３１は、バッファ設定要求メッセージで要求された容量の記憶領域をバッファ３３内に確保するように、バッファ３３を設定する（Ｓ１０３）。そして、ＤＵ３１は、バッファ設定要求メッセージで要求された容量の記憶領域をバッファ３３内に確保したことを示すバッファ設定応答を、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ１０４）。【００３８】
次に、ＣＵ−ＣＰ２１は、初期フロー制御を実行する（Ｓ１０５）。初期フロー制御では、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータの送信レートが決定される。ＣＵ−ＣＰ２１は、例えば、ユーザデータに要求されるサービスの種別や通信条件等に基づいて、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータの送信レートを決定する。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む初期容量割当メッセージを作成する。送信レートを実現するためのパラメータには、例えば、パケットのサイズ、単位時間あたりに送信されるパケット数、および、パケットの送信間隔等の情報が含まれる。そして、ＣＵ−ＣＰ２１は、作成された初期容量割当メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ１０６）。初期容量割当メッセージは、ＨＳＤＰＡ（High-Speed  Downlink  Packet  Access）において、ＨＳ−ＤＳＣＨ（High-Speed  Downlink  Shared  Channel）を用いて送信されるInitial  Capacity  Allocationをベースに構成されてもよい。【００３９】
次に、ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から初期容量割当メッセージを受信する。そして、ＣＵ−ＵＰ２２は、ＵＰＦ１１２から送信されたダウンリンクのユーザデータを受信してバッファ２２２に格納する。そして、ＣＵ−ＵＰ２２は、初期容量割当メッセージに含まれるパラメータに従って、バッファ２２２に格納されたダウンリンクのユーザデータを、Ｆ１−Ｕインターフェイスを介してＤＵ３１へ送信する（Ｓ１０７）。ＤＵ３１は、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２から送信されたダウンリンクのユーザデータを受信してバッファ３３内に格納する。そして、ＤＵ３１は、バッファ３３内に格納されたダウンリンクのユーザデータをＵＥ４０へ無線送信する。【００４０】
次に、ＣＵ−ＣＰ２１は、バッファ３３内におけるダウンリンクのユーザデータの滞留量の測定を要求する滞留量測定要求メッセージを作成する。そして、ＣＵ−ＣＰ２１は、作成された滞留量測定要求メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ１０８）。【００４１】
次に、ＤＵ３１は、ＣＵ−ＣＰ２１から送信された滞留量測定要求メッセージを受信する。そして、ＤＵ３１は、バッファ３３内におけるダウンリンクのユーザデータの滞留量を測定する（Ｓ１０９）。ＤＵ３１は、例えば、所定期間内にバッファ３３内に滞留したダウンリンクのユーザデータのデータ量の平均値を、滞留量として測定する。そして、ＤＵ３１は、測定されたダウンリンクのユーザデータの滞留量の測定結果を、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ１１０）。なお、上述のように、ＤＵ３１は、測定されたダウンリンクのユーザデータの滞留量の測定結果を、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰへ送信し、ＣＵ−ＵＰ２２がＥ１インターフェイスを介して測定結果をＣＵ−ＣＰ２１へ送信してもよい。なお、断りのない限りＤＵ３１からＣＵ−ＵＰ２２への測定結果などの制御情報が送信される際には、同様にＣＵ−ＵＰ２２を介して送信されてもよい。また、制御情報はU-Planeを用いて送信されてもよい。更に上記のようにＣＵ−ＵＰ２２を介してＣＵ−ＣＰ２１に制御情報が送信される場合、U-PlaneでＣＵ−ＵＰ２２に送信され、ＣＵ−ＵＰ２２はC-PlaneでＣＵ−ＣＰ２１に送信してもよい。すなわち、制御情報の扱いを変えてもよい。【００４２】
次に、ＣＵ−ＣＰ２１は、ＤＵ３１からダウンリンクのユーザデータの滞留量の測定結果を受信する。そして、ＣＵ−ＣＰ２１は、受信された測定結果に基づいて、フロー制御を実行する（Ｓ１１１）。ステップＳ１１１におけるフロー制御では、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータの送信レートが決定される。ＣＵ−ＣＰ２１は、例えば、ＤＵ３１におけるダウンリンクのユーザデータの滞留量と、ユーザデータに要求されるサービスの種別等に基づいて、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータの送信レートを決定する。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む容量割当メッセージを作成する。送信レートを実現するためのパラメータには、例えば、パケットのサイズ、単位時間あたりに送信されるパケット数、および、パケットの送信間隔等の情報が含まれる。【００４３】
そして、ＣＵ−ＣＰ２１は、作成された容量割当メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ１１２）。容量割当メッセージは、ＨＳＤＰＡにおいて、ＨＳ−ＤＳＣＨを用いて送信されるCapacity  Allocationをベースに構成されてもよい。ステップＳ１１２において送信される容量割当メッセージは、第１の制御情報の一例である。【００４４】
なお、ステップＳ１０７以降、ＣＵ−ＵＰ２２は、ダウンリンクのユーザデータに使用されるバッファ２２２の使用状況に基づいて、送信させて欲しいユーザデータのデータ量をＣＵ−ＣＰ２１に通知してもよい。この場合、ＣＵ−ＣＰ２１は、ＣＵ−ＵＰ２２から通知されたデータ量をさらに考慮して、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータの送信レートを決定する。【００４５】
次に、ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から容量割当メッセージを受信する。そして、ＣＵ−ＵＰ２２は、ＵＰＦ１１２から送信されたダウンリンクのユーザデータを受信してバッファ２２２に格納する。そして、ＣＵ−ＵＰ２２は、容量割当メッセージに含まれるパラメータに従って、バッファ２２２に格納されたダウンリンクのユーザデータを、Ｆ１−Ｕインターフェイスを介してＤＵ３１へ送信する（Ｓ１１３）。ＤＵ３１は、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２から送信されたダウンリンクのユーザデータを受信してバッファ３３内に格納する。そして、ＤＵ３１は、バッファ３３内に格納されたダウンリンクのユーザデータをＵＥ４０へ無線送信する。【００４６】
なお、初期容量割当メッセージおよび容量割当メッセージ（以下、割当メッセージと記載する）には、ダウンリンクのユーザデータの送信期間と、その送信期間に送信されるダウンリンクのユーザデータのデータ量とが含まれていてもよい。この場合、ＣＵ−ＵＰ２２は、割当メッセージに含まれる送信期間内において、割当メッセージに含まれるデータ量を越えない範囲で、パケットのサイズおよびパケットの送信間隔等を自由に決定することができる。【００４７】
図５は、実施例１において、アップリンクのユーザデータの伝送におけるｇＮＢ１００の処理の流れの一例を示すシーケンス図である。なお、図５に例示されたシーケンス図では、１つのＵＥ４０に対する１つのサービス（スライス）のユーザデータの伝送におけるｇＮＢ１００の処理の流れの一例が示されている。また、図５において、ＣＵ−ＣＰ２１の処理は、主にフロー制御部２１３によって実行され、ＣＵ−ＵＰ２２の処理は、主にフロー処理部２２３によって実行され、ＤＵ３１の処理は、主にフロー処理部３２によって実行される。【００４８】
まず、ＣＵ−ＣＰ２１、ＣＵ−ＵＰ２２、およびＤＵ３１は、Ｅ１インターフェイス、Ｆ１−Ｃインターフェイス、およびＦ１−Ｕインターフェイスをそれぞれ設定する（Ｓ２００）。これにより、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との間のＥ１インターフェイス、ＣＵ−ＣＰ２１とＤＵ３１との間のＦ１−Ｃインターフェイス、および、ＣＵ−ＵＰ２２とＤＵ３１との間のＦ１−Ｕインターフェイスが、それぞれ確立される。【００４９】
次に、ＣＵ−ＣＰ２１は、ＣＵ−ＵＰ２２内のバッファ２２２の記憶領域のうち、アップリンクのユーザデータに割り当てられる初期のバッファ容量を決定する（Ｓ２０１）。そして、ＣＵ−ＣＰ２１は、決定されたバッファ容量の設定を要求するバッファ設定要求メッセージを作成し、作成されたバッファ設定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ２０２）。【００５０】
次に、ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から送信されたバッファ設定要求メッセージを受信する。そして、ＣＵ−ＵＰ２２は、バッファ設定要求メッセージで要求された容量の記憶領域をバッファ２２２内に確保するように、バッファ２２２を設定する（Ｓ２０３）。そして、ＣＵ−ＵＰ２２は、バッファ設定要求メッセージで要求された容量の記憶領域をバッファ２２２内に確保したことを示すバッファ設定応答を、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ２０４）。【００５１】
次に、ＣＵ−ＣＰ２１は、初期フロー制御を実行する（Ｓ２０５）。初期フロー制御では、ＤＵ３１からＣＵ−ＵＰ２２へ送信されるアップリンクのユーザデータの送信レートが決定される。ＣＵ−ＣＰ２１は、例えば、ユーザデータに要求されるサービスの種別等に基づいて、ＤＵ３１からＣＵ−ＵＰ２２へ送信されるアップリンクのユーザデータの送信レートを決定する。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む初期容量割当メッセージを作成する。送信レートを実現するためのパラメータには、例えば、パケットのサイズ、単位時間あたりに送信されるパケット数、および、パケットの送信間隔等の情報が含まれる。そして、ＣＵ−ＣＰ２１は、作成された初期容量割当メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ２０６）。【００５２】
次に、ＤＵ３１は、ＣＵ−ＣＰ２１から初期容量割当メッセージを受信する。そして、ＤＵ３１は、ＵＥ４０から無線送信されたアップリンクのユーザデータを受信してバッファ３３に格納する。そして、ＤＵ３１は、初期容量割当メッセージに含まれるパラメータに従って、バッファ３３に格納されたアップリンクのユーザデータを、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ２０７）。ＣＵ−ＵＰ２２は、Ｆ１−Ｕインターフェイスを介してＤＵ３１から送信されたアップリンクのユーザデータを受信してバッファ２２２内に格納する。そして、ＣＵ−ＵＰ２２は、バッファ２２２内に格納されたアップリンクのユーザデータをＵＰＦ１１２へ送信する。【００５３】
次に、ＣＵ−ＣＰ２１は、バッファ２２２内におけるアップリンクのユーザデータの滞留量の測定を要求する滞留量測定要求メッセージを作成する。そして、ＣＵ−ＣＰ２１は、作成された滞留量測定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ２０８）。【００５４】
次に、ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から送信された滞留量測定要求メッセージを受信する。そして、ＣＵ−ＵＰ２２は、バッファ２２２内におけるアップリンクのユーザデータの滞留量を測定する（Ｓ２０９）。ＣＵ−ＵＰ２２は、例えば、所定期間内にバッファ２２２内に滞留したアップリンクのユーザデータのデータ量の平均値を、滞留量として測定する。そして、ＣＵ−ＵＰ２２は、測定されたアップリンクのユーザデータの滞留量の測定結果を、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ２１０）。【００５５】
次に、ＣＵ−ＣＰ２１は、ＣＵ−ＵＰ２２からアップリンクのユーザデータの滞留量の測定結果を受信する。そして、ＣＵ−ＣＰ２１は、受信された測定結果に基づいて、フロー制御を実行する（Ｓ２１１）。ステップＳ２１１におけるフロー制御では、ＤＵ３１からＣＵ−ＵＰ２２へ送信されるアップリンクのユーザデータの送信レートが決定される。ＣＵ−ＣＰ２１は、例えば、ＣＵ−ＵＰ２２におけるアップリンクのユーザデータの滞留量と、ユーザデータに要求されるサービスの種別等に基づいて、ＤＵ３１からＣＵ−ＵＰ２２へ送信されるアップリンクのユーザデータの送信レートを決定する。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む容量割当メッセージを作成する。送信レートを実現するためのパラメータには、例えば、パケットのサイズ、単位時間あたりに送信されるパケット数、および、パケットの送信間隔等の情報が含まれる。【００５６】
そして、ＣＵ−ＣＰ２１は、作成された容量割当メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ２１２）。ステップＳ２１２において送信される容量割当メッセージは、第２の制御情報の一例である。ＤＵ３１は、ＣＵ−ＣＰ２１から容量割当メッセージを受信する。そして、ＤＵ３１は、ＵＥ４０から無線送信されたアップリンクのユーザデータを受信してバッファ３３に格納する。そして、ＤＵ３１は、容量割当メッセージに含まれるパラメータに従って、バッファ３３に格納されたアップリンクのユーザデータを、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ２１３）。【００５７】
［ハードウェア］
上記したＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２は、例えば図６に示すようなコンピュータ２００により実現される。図６は、ＣＵ−ＣＰ２１またはＣＵ−ＵＰ２２の機能を実現するコンピュータ２００のハードウェアの一例を示す図である。コンピュータ２００は、メモリ２０１、プロセッサ２０２、およびインターフェイス回路２０３を有する。【００５８】
インターフェイス回路２０３は、コアネットワーク１１およびＤＵ３０との間で信号の送受信を行う。コンピュータ２００がＣＵ−ＣＰ２１として機能する場合、メモリ２０１内には、例えば、ＲＲＣ２１０、ＳＤＡＰ−Ｃ２１１、ＰＤＣＰ−Ｃ２１２、およびフロー制御部２１３の機能を実現するための各種プログラムやデータ等が格納される。プロセッサ２０２は、メモリ２０１からプログラムを読出し、読み出したプログラムを実行することにより、例えばＣＵ−ＣＰ２１の各機能を実現する。【００５９】
また、コンピュータ２００がＣＵ−ＵＰ２２として機能する場合、メモリ２０１内には、例えば、ＳＤＡＰ−Ｕ２２０、ＰＤＣＰ−Ｕ２２１、およびフロー処理部２２３の機能を実現するための各種プログラムやデータ等が格納される。また、メモリ２０１には、例えば、バッファ２２２内のデータが格納される。プロセッサ２０２は、メモリ２０１からプログラムを読出し、読み出したプログラムを実行することにより、例えばＣＵ−ＵＰ２２の各機能を実現する。メモリ２０１は、第１のメモリおよび第３のメモリの一例である。また、プロセッサ２０２は、第１のプロセッサおよび第３のプロセッサの一例である。【００６０】
なお、メモリ２０１内のプログラムやデータ等は、必ずしも全てが最初からメモリ２０１内に記憶されていなくてもよい。例えば、コンピュータ２００に挿入されるメモリカードなどの可搬型記録媒体にプログラムやデータ等が記憶され、コンピュータ２００がこのような可搬型記録媒体からプログラムやデータ等を適宜取得して実行するようにしてもよい。また、プログラムやデータ等を記憶させた他のコンピュータまたはサーバ装置などから、無線通信回線、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介して、コンピュータ２００がプログラム等を適宜取得して実行するようにしてもよい。【００６１】
また、図６に例示されたコンピュータ２００には、メモリ２０１およびプロセッサ２０２が１つずつ設けられているが、メモリ２０１およびプロセッサ２０２は、それぞれ２つ以上設けられていてもよい。また、コンピュータ２００は、複数のメモリ２０１およびプロセッサ２０２を有する計算機リソースの一部によって実現されてもよい。また、図６に例示されたコンピュータ２００は、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２の両方の機能を実現してもよい。【００６２】
また、上記したＤＵ３０は、例えば図７に示されるような無線通信装置３００により実現される。図７は、ＤＵ３０の機能を実現する無線通信装置３００のハードウェアの一例を示す図である。無線通信装置３００は、インターフェイス回路３０１、メモリ３０２、プロセッサ３０３、無線回路３０４、およびアンテナ３０５を有する。【００６３】
インターフェイス回路３０１は、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２との間でケーブル１２を介した有線通信を行うためのインターフェイスである。無線回路３０４は、プロセッサ３０３から出力された信号にアップコンバート等の処理を施し、処理後の信号をアンテナ３０５を介して空間に放射する。また、無線回路３０４は、アンテナ３０５を介して受信された信号にダウンコンバート等の処理を施し、処理後の信号をプロセッサ３０３へ出力する。【００６４】
メモリ３０２には、例えば、フロー処理部３２、ＲＬＣ３４、ＭＡＣ３５、およびＰｈｙ３６の各機能を実現するための各種プログラムやデータ等が格納される。また、メモリ３０２には、例えば、バッファ３３内のデータが格納される。プロセッサ３０３は、メモリ３０２から読み出したプログラム等を実行することにより、例えばＤＵ３１の各機能を実現する。メモリ３０２は、第２のメモリの一例であり、プロセッサ３０３は、第２のプロセッサの一例である。【００６５】
なお、メモリ３０２内のプログラムやデータ等は、必ずしも全てが最初からメモリ３０２内に記憶されていなくてもよい。例えば、無線通信装置３００に挿入されるメモリカードなどの可搬型記録媒体にプログラムやデータ等が記憶され、無線通信装置３００がこのような可搬型記録媒体からプログラムやデータ等を適宜取得して実行するようにしてもよい。また、プログラムやデータ等を記憶させた他のコンピュータまたはサーバ装置などから、無線通信回線、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介して、無線通信装置３００がプログラム等を適宜取得して実行するようにしてもよい。また、図７に例示された無線通信装置３００には、メモリ３０２およびプロセッサ３０３が１つずつ設けられているが、メモリ３０２およびプロセッサ３０３は、それぞれ２つ以上設けられていてもよい。【００６６】
［実施例１の効果］
以上、実施例１について説明した。上記したように、本実施例の無線通信システム１０は、ｇＮＢ１００とＵＥ４０とを備える。ｇＮＢ１００は、ＣＵ−ＣＰ２１と、ＣＵ−ＵＰ２２と、ＤＵ３１とを有する。ＣＵ−ＣＰ２１は、第１のメモリと、第１のメモリに接続された第１のプロセッサとを有する。第１のプロセッサは、ＤＵ３１が有するバッファ３３に関する情報をＤＵ３１から取得する処理を実行する。バッファ３３は、ＣＵ−ＵＰ２２からＤＵ３１を介してＵＥ４０へ送信されるユーザデータを一時的に保持する。また、第１のプロセッサは、ＣＵ−ＵＰ２２からＤＵ３１へのユーザデータの送信に関する第１の制御情報をＣＵ−ＵＰ２２へ送信する処理を実行する。また、ＤＵ３１は、第２のメモリと、第２のメモリに接続された第２のプロセッサとを有する。バッファ３３は、第２のメモリの記憶領域の一部において実現される。第２のプロセッサは、ＣＵ−ＵＰ２２から送信されたユーザデータをバッファ３３を介してＵＥ４０へ無線送信する処理を実行する。また、第２のプロセッサは、バッファ３３に関する情報をＣＵ−ＣＰ２１へ送信する処理を実行する。また、ＣＵ−ＵＰ２２は、第３のメモリと、第３のメモリに接続された第３のプロセッサとを有する。第３のプロセッサは、ＣＵ−ＣＰ２１から送信された第１の制御情報を受信し、第１の制御情報に従ってＤＵ３１へユーザデータを送信する処理を実行する。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ダウンリンクのユーザデータのフロー制御を実現することができる。【００６７】
また、本実施例のｇＮＢ１００において、ＣＵ−ＣＰ２１が有する第１のプロセッサは、ＣＵ−ＵＰ２２が有するバッファ２２２に関する情報をＣＵ−ＵＰ２２から取得する処理を実行する。バッファ２２２は、ＤＵ３１からＵＰＦ１１２へ送信されるユーザデータを一時的に保持する。また、第１のプロセッサは、ＤＵ３１からＣＵ−ＵＰ２２へのユーザデータの送信に関する第２の制御情報をＤＵ３１へ送信する処理を実行する。また、ＣＵ−ＵＰ２２が有する第３のメモリの記憶領域の一部には、バッファ２２２が実現される。また、ＣＵ−ＵＰ２２が有する第３のプロセッサは、ＤＵ３１から送信されたユーザデータを、バッファ２２２を介してＵＰＦ１１２へ送信する処理を実行する。また、第３のプロセッサは、バッファ２２２に関する情報をＣＵ−ＣＰ２１へ送信する処理を実行する。また、ＤＵ３１が有する第２のプロセッサは、ＣＵ−ＣＰ２１から送信された第２の制御情報を受信し、第２の制御情報に従ってＣＵ−ＵＰ２２へユーザデータを送信する処理を実行する。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、アップリンクのユーザデータのフロー制御を実現することができる。【００６８】
また、本実施例のｇＮＢ１００において、ＣＵ−ＣＰ２１が有する第１のプロセッサは、ＤＵ３１にバッファ３３に関する情報を要求する処理を実行する。また、ＤＵ３１が有する第２のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、バッファ３３に関する情報をＣＵ−ＣＰ２１へ送信する処理を実行する。これにより、ＣＵ−ＣＰ２１は、ダウンリンクのユーザデータの送信先であるＤＵ３１内のバッファ３３の情報に基づいて、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータのデータレートを制御することができる。【００６９】
なお、上記した実施例では、ダウンリンクのユーザデータにおいて、ＤＵ３１は、ＣＵ−ＣＰ２１からの要求に応じて、バッファ３３に関する情報の一例である滞留量をＣＵ−ＣＰ２１に通知する。しかし、開示の技術はこれに限られない。例えば、ＤＵ３１が有する第２のプロセッサは、所定の周期毎に、バッファ３３に関する情報をＣＵ−ＣＰ２１へ送信する処理を実行してもよい。これにより、ＣＵ−ＣＰ２１とＤＵ３１との間の制御信号のトラフィックを削減することができる。アップリンクのユーザデータについても同様である。【００７０】
また、ＤＵ３１が有する第２のプロセッサが、バッファ３３に関する情報をＣＵ−ＣＰ２１へ送信する処理を実行する周期（以下、報告周期と記載する）は、予めＤＵ３１に設定されていてもよく、ＣＵ−ＣＰ２１によって指定されてもよい。報告周期がＣＵ−ＣＰ２１によって指定される場合、ＣＵ−ＣＰ２１は、図４に例示したステップＳ１０８において、滞留量測定要求メッセージに代えて、報告周期指定メッセージをＤＵ３１へ送信してもよい。あるいは、ステップＳ１００においてＣＵ−ＣＰ２１とＤＵ３１との間のＦ１−Ｃインターフェイスが確立される際に、ＣＵ−ＣＰ２１からＤＵ３１に報告周期を指定する情報が通知されてもよい。アップリンクのユーザデータについても同様である。
【実施例２】
【００７１】
実施例１では、ＣＵ２０内にＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２が設けられ、ＤＵ３０内にＤＵ３１が設けられ、ＣＵ２０とＤＵ３０とがケーブル１２を介して接続される。また、ＣＵ−ＣＰ２１は、図２に例示されたように、ＤＵ３１に隣接して設けることも可能である。また、ＣＵ−ＵＰ２２は、図３に例示されたように、ＤＵ３１に隣接して設けることも可能である。ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２とがＣＵ２０内に設けられている場合には、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との間の制御情報の伝送遅延は小さい。しかし、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２のいずれか一方が、他方と離れて配置されると、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との間の通信がケーブル１２を介して行われる。そのため、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との間の制御情報の伝送遅延が大きくなる。一方、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２のうち、ＤＵ３１に隣接して配置された装置と、ＤＵ３１とは、通信距離が短いため、制御信号の伝送遅延が小さくなる。【００７２】
このように、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２の配置によって、ＣＵ−ＣＰ２１、ＣＵ−ＵＰ２２、およびＤＵ３１の間の制御信号の伝送遅延が異なることになる。そのため、制御が行われるタイミングを過ぎてから制御情報が受信されたり、制御情報を受信してから制御が行われるタイミングまでの期間内に制御が完了しない虞がある。これは、制御情報の伝送だけでなく、ユーザデータの伝送についても同様である。【００７３】
そこで、本実施例では、制御情報およびユーザデータの伝送遅延が測定される。そして、伝送遅延を考慮して制御情報の送信が行われる。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ＱｏＳ等の通信条件を満たすフロー制御をより確実に実現することができる。【００７４】
なお、本実施例における無線通信システム１０の構成は、図１に例示された実施例１の無線通信システム１０の構成と同様であるため、詳細な説明を省略する。【００７５】
［ｇＮＢ１００の処理］
図８は、実施例２において、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２とＤＵ３１との間の信号の伝送遅延の測定に関する処理の流れの一例を示すシーケンス図である。なお、図８において、ＣＵ−ＣＰ２１の処理は、主にフロー制御部２１３によって実行され、ＣＵ−ＵＰ２２の処理は、主にフロー処理部２２３によって実行され、ＤＵ３１の処理は、主にフロー処理部３２によって実行される。【００７６】
まず、ＣＵ−ＣＰ２１、ＣＵ−ＵＰ２２、およびＤＵ３１は、Ｅ１インターフェイス、Ｆ１−Ｃインターフェイス、およびＦ１−Ｕインターフェイスをそれぞれ設定する（Ｓ３００）。これにより、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との間のＥ１インターフェイス、ＣＵ−ＣＰ２１とＤＵ３１との間のＦ１−Ｃインターフェイス、および、ＣＵ−ＵＰ２２とＤＵ３１との間のＦ１−Ｕインターフェイスが、それぞれ確立される。【００７７】
次に、ＣＵ−ＣＰ２１は、制御情報の遅延の測定を要求する遅延測定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ３０１）。ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から遅延測定要求メッセージを受信し、制御情報の遅延を測定する（Ｓ３０２）。そして、ＣＵ−ＵＰ２２は、制御情報の遅延の測定結果を、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ３０３）。ステップＳ３０３において送信される測定結果は、第２の遅延情報の一例である。【００７８】
ＣＵ−ＣＰ２１は、ステップＳ３０１の遅延測定要求メッセージの送信において、例えば図９に示す処理を実行する。図９は、制御情報の遅延を測定する際のＣＵ−ＣＰ２１の動作の一例を示すフローチャートである。【００７９】
まず、ＣＵ−ＣＰ２１は、制御情報の遅延の測定を要求する遅延測定要求メッセージを生成する（Ｓ４００）。なお、遅延測定要求メッセージには、ＱｏＳ等の通信条件の情報が含まれていてもよく、他の制御情報が含まれていてもよい。そして、ＣＵ−ＣＰ２１は、生成された遅延測定要求メッセージに、メッセージの生成時刻を付与する（Ｓ４０１）。【００８０】
そして、ＣＵ−ＣＰ２１は、生成時刻が付与された遅延測定要求メッセージを、ＩＰパケットに変換する（Ｓ４０２）。そして、ＣＵ−ＣＰ２１は、ＩＰパケットを、例えばＳＣＴＰ（Stream  Control  Transmission  Protocol）等のフォーマットに変換する（Ｓ４０３）。そして、ＣＵ−ＣＰ２１は、変換後の遅延測定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ４０４）。なお、図２または図３に例示されたように、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との通信が、光ファイバ等のケーブル１２を介して行われる場合、ステップＳ４０３の後に、電気信号から光信号に変換する処理が加わる。【００８１】
ＣＵ−ＵＰ２２は、ステップＳ３０２の遅延測定において、例えば図１０に示す処理を実行する。図１０は、制御情報の遅延を測定する際のＣＵ−ＵＰ２２の動作の一例を示すフローチャートである。【００８２】
まず、ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から送信された遅延測定要求メッセージを、Ｅ１インターフェイスを介して受信する（Ｓ５００）。そして、ＣＵ−ＵＰ２２は、受信した信号をＩＰパケットに変換する（Ｓ５０１）。そして、ＣＵ−ＵＰ２２は、ＩＰパケットから例えばＳＣＴＰ等のフォーマットのデータを抽出し、抽出されたデータから遅延測定要求メッセージを再生する（Ｓ５０２）。そして、ＣＵ−ＵＰ２２は、遅延測定要求メッセージが再生された時刻を取得する（Ｓ５０３）。【００８３】
そして、ＣＵ−ＵＰ２２は、再生された遅延測定要求メッセージに付与された生成時刻と、遅延測定要求メッセージの再生時刻との差を伝送遅延として算出する（Ｓ５０４）。そして、ＣＵ−ＵＰ２２は、算出された伝送遅延を測定結果として、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ５０５）。なお、測定結果には、ＱｏＳ等の通信条件の情報が含まれていてもよい。また、図２または図３に例示されたように、ＣＵ−ＣＰ２１とＣＵ−ＵＰ２２との通信が、光ファイバ等のケーブル１２を介して行われる場合、ステップＳ５００の後に、光信号から電気信号に変換する処理が加わる。【００８４】
図８に戻って説明を続ける。次に、ＣＵ−ＣＰ２１は、制御情報の遅延の測定を要求する遅延測定要求メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ３０４）。なお、遅延測定要求メッセージは、上述のようにＣＵ−ＵＰ２２を介してＣＵ−ＣＰ２１へ送信されてもよい。ＤＵ３１は、ＣＵ−ＣＰ２１から遅延測定要求メッセージを受信し、制御情報の遅延を測定する（Ｓ３０５）。そして、ＤＵ３１は、制御情報の遅延の測定結果を、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ３０６）。ＣＵ−ＣＰ２１とＤＵ３１との間の制御情報の遅延の測定においても、ＣＵ−ＣＰ２１は、図９に例示された処理と同様の処理を実行し、ＤＵ３１は、図１０に例示された処理と同様の処理を実行する。ステップＳ３０６において送信される測定結果は、第１の遅延情報の一例である。【００８５】
次に、ＣＵ−ＣＰ２１は、ダウンリンクのユーザデータの遅延の測定を要求する遅延測定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ３０７）。ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から遅延測定要求メッセージを受信した場合、ダミーのユーザデータであるダミーデータを生成する。そして、ＣＵ−ＵＰ２２は、生成されたダミーデータを、Ｆ１−Ｕインターフェイスを介してＤＵ３１へ送信する（Ｓ３０８）。【００８６】
次に、ＤＵ３１は、ＣＵ−ＵＰ２２から送信されたダミーデータを受信する。そして、ＤＵ３１は、ダミーデータの遅延を測定する（Ｓ３０９）。そして、ＤＵ３１は、ダミーデータの遅延の測定結果を、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ３１０）。なお、測定結果は、上述のようにＣＵ−ＵＰ２２を介してＣＵ−ＣＰ２１へ送信されてもよい。ステップＳ３１０において送信される測定結果は、第３の遅延情報の一例である。【００８７】
ＣＵ−ＵＰ２２は、ステップＳ３０８のダミーデータの送信において、例えば図１１に示す処理を実行する。図１１は、ユーザデータの遅延を測定する際のＣＵ−ＵＰ２２の動作の一例を示すフローチャートである。ＣＵ−ＣＰ２１からユーザデータの遅延測定要求メッセージを受信した場合、ＣＵ−ＵＰ２２は、図１１に示される処理を開始する。【００８８】
まず、ＣＵ−ＵＰ２２は、ダミーデータを生成する（Ｓ６００）。なお、ダミーデータには、ＱｏＳ等の通信条件の情報が含まれていてもよく、他の制御情報が含まれていてもよい。そして、ＣＵ−ＵＰ２２は、生成されたダミーデータに、データの生成時刻を付与する（Ｓ６０１）。【００８９】
そして、ＣＵ−ＵＰ２２は、生成時刻が付与されたダミーデータを、ＩＰパケットに変換する（Ｓ６０２）。そして、ＣＵ−ＵＰ２２は、ＩＰパケットに変換されたダミーデータを例えばＧＴＰ−Ｕ（GPRS  Tunneling  Protocol  for  User  Plane）等のフォーマットに変換する（Ｓ６０３）。そして、ＣＵ−ＵＰ２２は、変換後のダミーデータを、電気信号から光信号に変換する（Ｓ６０４）。そして、ＣＵ−ＵＰ２２は、変換後の光信号を、Ｆ１−Ｕインターフェイスを介してＤＵ３１へ送信する（Ｓ６０５）。なお、図３に例示されたように、ＣＵ−ＵＰ２２とＤＵ３１との通信が、同一の装置内で行われる場合や遅延が生じない程度に近接した装置間で行なわれる場合、ステップＳ６０３の後に、ステップＳ６０５の処理が実行される。【００９０】
ＤＵ３１は、ステップＳ３０９の遅延測定において、例えば図１２に示す処理を実行する。図１２は、ユーザデータの遅延を測定する際のＤＵ３１の動作の一例を示すフローチャートである。【００９１】
まず、ＤＵ３１は、ＣＵ−ＵＰ２２から送信された光信号を、Ｆ１−Ｕインターフェイスを介して受信する（Ｓ７００）。そして、ＤＵ３１は、受信された光信号を電気信号に変換する（Ｓ７０１）。そして、ＤＵ３１は、変換後の電気信号をＩＰパケットに変換する（Ｓ７０２）。そして、ＤＵ３１は、ＩＰパケットから例えばＧＴＰ−Ｕ等のフォーマットのデータを抽出し、抽出されたデータからダミーデータを再生する（Ｓ７０３）。そして、ＤＵ３１は、ダミーデータが再生された時刻を取得する（Ｓ７０４）。【００９２】
次に、ＤＵ３１は、再生されたダミーデータに付与された生成時刻と、ダミーデータの再生時刻との差をユーザデータの伝送遅延として算出する（Ｓ７０５）。そして、ＤＵ３１は、算出された伝送遅延を測定結果として、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ７０６）。なお、測定結果には、ＱｏＳ等の通信条件の情報が含まれていてもよい。また、図３に例示されたように、ＣＵ−ＵＰ２２とＤＵ３１との通信が、同一装置内で行われる場合や遅延が生じない程度に近接した装置間で行なわれる場合、ステップＳ７００の後に、ステップＳ７０２の処理が実行される。【００９３】
図８に戻って説明を続ける。次に、ＣＵ−ＣＰ２１は、アップリンクのユーザデータの遅延の測定を要求する遅延測定要求メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ３１１）。なお、遅延測定要求メッセージは、上述のようにＣＵ−ＵＰ２２を介してＤＵ３１へ送信されてもよい。ＤＵ３１は、ＣＵ−ＣＰ２１から遅延測定要求メッセージを受信した場合、ダミーのユーザデータであるダミーデータを生成する。そして、ＣＵ−ＵＰ２２は、生成されたダミーデータを、Ｆ１−Ｕインターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ３１２）。【００９４】
次に、ＣＵ−ＵＰ２２は、ＤＵ３１から送信されたダミーデータを受信する。そして、ＣＵ−ＵＰ２２は、ダミーデータの遅延を測定する（Ｓ３１３）。そして、ＣＵ−ＵＰ２２は、ダミーデータの遅延の測定結果を、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ３１４）。ＣＵ−ＵＰ２２とＤＵ３１との間のアップリンクのユーザデータの遅延の測定においても、ＤＵ３１は、図１１に例示された処理と同様の処理を実行し、ＣＵ−ＵＰ２２は、図１２に例示された処理と同様の処理を実行する。ステップＳ３１４において送信される測定結果は、第４の遅延情報の一例である。【００９５】
そして、ダウンリンクのユーザデータについては、図４に例示されたステップＳ１０１以降の処理が実行され、アップリンクのユーザデータについては、図５に例示されたステップＳ２０１以降の処理が実行される。また、ＣＵ−ＣＰ２１は、図８に例示された処理により測定された各インターフェイスの遅延を考慮して、初期容量割当メッセージおよび容量割当メッセージを作成する。また、ＣＵ−ＣＰ２１は、図８に例示された処理により測定された各インターフェイスの遅延を考慮して、信号の送信タイミングを制御する。【００９６】
［実施例２の効果］
以上、実施例２について説明した。上記したように、本実施例の無線通信システム１０において、ＤＵ３１が有する第２のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、ＣＵ−ＣＰ２１からＤＵ３１へ伝送される制御信号の遅延を示す第１の遅延情報をＣＵ−ＣＰ２１へ送信する処理を実行する。また、ＣＵ−ＵＰ２２が有する第３のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、ＣＵ−ＣＰ２１からＣＵ−ＵＰ２２へ伝送される制御信号の遅延を示す第２の遅延情報をＣＵ−ＣＰ２１へ送信する処理を実行する。また、ＣＵ−ＣＰ２１が有する第１のプロセッサは、ＤＵ３１に第１の遅延情報を要求し、第１の遅延情報をＤＵ３１から取得する処理を実行する。また、第１のプロセッサは、ＣＵ−ＵＰ２２に第２の遅延情報を要求し、第２の遅延情報をＣＵ−ＵＰ２２から取得する処理を実行する。そして、第１のプロセッサは、第１の遅延情報および第２の遅延情報を用いて第１の制御情報を生成する処理を実行する。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ＱｏＳ等の通信条件を満たすフロー制御をより確実に実現することができる。【００９７】
また、ＤＵ３１が有する第２のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、ＣＵ−ＵＰ２２からＤＵ３１へ伝送されるユーザデータの遅延を示す第３の遅延情報をＣＵ−ＣＰ２１へ送信する処理を実行する。また、ＣＵ−ＣＰ２１が有する第１のプロセッサは、ＤＵ３１に第３の遅延情報を要求し、第３の遅延情報をＤＵ３１から取得する処理を実行する。また、第１のプロセッサは、第３の遅延情報を用いて第１の制御情報を生成する処理を実行する。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ダウンリンクのユーザデータのフロー制御をより確実に実現することができる。【００９８】
また、ＣＵ−ＵＰ２２が有する第３のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、ＤＵ３１からＣＵ−ＵＰ２２へ伝送されるユーザデータの遅延を示す第４の遅延情報をＣＵ−ＣＰ２１へ送信する処理を実行する。また、ＣＵ−ＣＰ２１が有する第１のプロセッサは、ＣＵ−ＵＰ２２に第４の遅延情報を要求し、第４の遅延情報をＣＵ−ＵＰ２２から取得する処理を実行する。また、第１のプロセッサは、第４の遅延情報を用いて第１の制御情報を生成する処理を実行する。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、アップリンクのユーザデータのフロー制御をより確実に実現することができる。
【実施例３】
【００９９】
実施例１において、ＣＵ−ＣＰ２１は、ＤＵ３１のバッファ３３内に滞留するダウンリンクのユーザデータの滞留量に基づいて、ダウンリンクのユーザデータのフロー制御を実行した。これに対し、本実施例３では、ＣＵ−ＣＰ２１は、さらに、ＤＵ３１のバッファ３３からの流出量、ＣＵ−ＵＰ２２のバッファ２２２内の滞留量、および、バッファ２２２への流入量に基づいて、ダウンリンクのユーザデータのフロー制御を実行する。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ユーザデータの送信元および送信先のバッファが溢れること、および、空になることを抑制することができる。【０１００】
なお、本実施例における無線通信システム１０の構成は、図１に例示された実施例１の無線通信システム１０の構成と同様であるため、詳細な説明を省略する。【０１０１】
［ｇＮＢ１００の処理］
図１３は、実施例３において、ダウンリンクのユーザデータの伝送におけるｇＮＢの処理の流れの一例を示すシーケンス図である。なお、図１３に例示されたシーケンス図では、１つのＵＥ４０に対する１つのサービス（スライス）のユーザデータの伝送におけるｇＮＢ１００の処理の流れの一例が示されている。また、図１３において、ＣＵ−ＣＰ２１の処理は、主にフロー制御部２１３によって実行され、ＣＵ−ＵＰ２２の処理は、主にフロー処理部２２３によって実行され、ＤＵ３１の処理は、主にフロー処理部３２によって実行される。なお、図１３において、図４と同じ符号が付された処理は、図４において説明された処理と同様であるため、説明を省略する。【０１０２】
ダウンリンクのユーザデータの送信が行われた後（Ｓ１０７）、ＣＵ−ＣＰ２１は、ダウンリンクのユーザデータについてのＤＵ３１内のバッファ３３の状態の測定を要求する測定要求メッセージを作成する。そして、ＣＵ−ＣＰ２１は、作成された測定要求メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ８００）。【０１０３】
ＤＵ３１は、ＣＵ−ＣＰ２１から送信された測定要求メッセージを受信する。そして、ＤＵ３１は、バッファ３３内におけるダウンリンクのユーザデータの滞留量と、バッファ３３からのダウンリンクのユーザデータの流出量とを測定する（Ｓ８０１、Ｓ８０２）。ＤＵ３１は、例えば、所定期間内にバッファ３３内に滞留したダウンリンクのユーザデータのデータ量の平均値を、滞留量として測定する。また、ＤＵ３１は、例えば、単位時間あたりにバッファ３３から流出したダウンリンクのユーザデータのデータ量の平均値を、流出量として測定する。そして、ＤＵ３１は、測定されたダウンリンクのユーザデータの滞留量および流出量を含む測定結果を、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ８０３）。なお、測定結果は、上述のようにＣＵ−ＵＰ２２を介してＣＵ−ＣＰ２１へ送信されてもよい。【０１０４】
ＣＵ−ＣＰ２１は、ＤＵ３１からダウンリンクのユーザデータの滞留量および流出量を含む測定結果を受信する。そして、ＣＵ−ＣＰ２１は、ダウンリンクのユーザデータについてのＣＵ−ＵＰ２２内のバッファ２２２の状態の測定を要求する測定要求メッセージを作成する。そして、ＣＵ−ＣＰ２１は、作成された測定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ８０４）。【０１０５】
ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から送信された測定要求メッセージを受信する。そして、ＣＵ−ＵＰ２２は、バッファ２２２内におけるダウンリンクのユーザデータの滞留量と、ＵＰＦ１１２からバッファ２２２内に流入するダウンリンクのユーザデータの流入量とを測定する（Ｓ８０５、Ｓ８０６）。ＣＵ−ＵＰ２２は、例えば、所定期間内にバッファ２２２内に滞留したダウンリンクのユーザデータのデータ量の平均値を、滞留量として測定する。また、ＣＵ−ＵＰ２２は、例えば、単位時間あたりにバッファ２２２内に流入したダウンリンクのユーザデータのデータ量の平均値を、流入量として測定する。そして、ＣＵ−ＵＰ２２は、測定されたダウンリンクのユーザデータの滞留量および流入量を含む測定結果を、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ８０７）。【０１０６】
ＣＵ−ＣＰ２１は、ＣＵ−ＵＰ２２からダウンリンクのユーザデータの滞留量および流入量を含む測定結果を受信する。ＣＵ−ＣＰ２１は、ＤＵ３１から受信された測定結果と、ＣＵ−ＵＰ２２から受信された測定結果とに基づいて、フロー制御を実行する（Ｓ８０８）。ステップＳ８０８におけるフロー制御では、バッファ２２２およびバッファ３３の滞留量、バッファ２２２の流入量、ならびに、バッファ３３の流出量に基づいて、ＣＵ−ＵＰ２２からＤＵ３１へ送信されるダウンリンクのユーザデータの送信レートが決定される。例えば、ＤＵ３１内のバッファ３３の流出量と同じレートでダウンリンクのユーザデータがＤＵ３１へ送信されれば、バッファ３３が溢れることも、バッファ３３が空になることも抑制できる。また、例えば、ＣＵ−ＵＰ２２内のバッファ２２２の流入量と同じレートでユーザデータがＤＵ３１へ送信されれば、バッファ２２２が溢れることも、バッファ２２２が空になることも抑制できる。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む容量割当メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ１１２）。【０１０７】
図１４は、実施例３において、アップリンクのユーザデータの伝送におけるｇＮＢの処理の流れの一例を示すシーケンス図である。なお、図１４に例示されたシーケンス図では、１つのＵＥ４０に対する１つのサービス（スライス）のユーザデータの伝送におけるｇＮＢ１００の処理の流れの一例が示されている。また、図１４において、ＣＵ−ＣＰ２１の処理は、主にフロー制御部２１３によって実行され、ＣＵ−ＵＰ２２の処理は、主にフロー処理部２２３によって実行され、ＤＵ３１の処理は、主にフロー処理部３２によって実行される。なお、図１４において、図５と同じ符号が付された処理は、図５において説明された処理と同様であるため、説明を省略する。【０１０８】
アップリンクのユーザデータの送信が行われた後（Ｓ２０７）、ＣＵ−ＣＰ２１は、アップリンクのユーザデータについてのＣＵ−ＵＰ２２内のバッファ２２２の状態の測定を要求する測定要求メッセージを作成する。そして、ＣＵ−ＣＰ２１は、作成された測定要求メッセージを、Ｅ１インターフェイスを介してＣＵ−ＵＰ２２へ送信する（Ｓ９００）。【０１０９】
ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から送信された測定要求メッセージを受信する。そして、ＣＵ−ＵＰ２２は、バッファ２２２内におけるアップリンクのユーザデータの滞留量と、バッファ２２２からのアップリンクのユーザデータの流出量とを測定する（Ｓ９０１、Ｓ９０２）。ＣＵ−ＵＰ２２は、例えば、所定期間内にバッファ２２２内に滞留したダウンリンクのユーザデータのデータ量の平均値を、滞留量として測定する。また、ＣＵ−ＵＰ２２は、例えば、単位時間あたりにバッファ２２２内から流出したアップリンクのユーザデータのデータ量の平均値を、流出量として測定する。そして、ＣＵ−ＵＰ２２は、測定されたアップリンクのユーザデータの滞留量および流出量を含む測定結果を、Ｅ１インターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ９０３）。【０１１０】
ＣＵ−ＣＰ２１は、ＣＵ−ＵＰ２２からアップリンクのユーザデータの滞留量および流出量を含む測定結果を受信する。そして、ＣＵ−ＣＰ２１は、アップリンクのユーザデータについてのＤＵ３１内のバッファ３３の状態の測定を要求する測定要求メッセージを作成する。そして、ＣＵ−ＣＰ２１は、作成された測定要求メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ９０４）。【０１１１】
ＤＵ３１は、ＣＵ−ＣＰ２１から送信された測定要求メッセージを受信する。そして、ＤＵ３１は、バッファ３３内におけるアップリンクのユーザデータの滞留量と、ＵＥ４０からバッファ３３内に流入するアップリンクのユーザデータの流入量とを測定する（Ｓ９０５、Ｓ９０６）。ＤＵ３１は、例えば、所定期間内にバッファ３３内に滞留したアップリンクのユーザデータのデータ量の平均値を、滞留量として測定する。また、ＤＵ３１は、例えば、単位時間あたりにバッファ３３内に流入したアップリンクのユーザデータのデータ量の平均値を、流入量として測定する。そして、ＤＵ３１は、測定されたアップリンクのユーザデータの滞留量および流入量を含む測定結果を、Ｆ１−Ｃインターフェイスを介してＣＵ−ＣＰ２１へ送信する（Ｓ９０７）。なお、測定結果は、上述のようにＣＵ−ＵＰ２２を介してＣＵ−ＣＰ２１へ送信されてもよい。【０１１２】
ＣＵ−ＣＰ２１は、ＤＵ３１からアップリンクのユーザデータの滞留量および流入量を含む測定結果を受信する。ＣＵ−ＣＰ２１は、ＣＵ−ＵＰ２２から受信された測定結果と、ＤＵ３１から受信された測定結果とに基づいて、フロー制御を実行する（Ｓ９０８）。ステップＳ９０８におけるフロー制御では、バッファ２２２およびバッファ３３の滞留量、バッファ３３への流入量、ならびに、バッファ２２２からの流出量に基づいて、ＤＵ３１からＣＵ−ＵＰ２２へ送信されるユーザデータの送信レートが決定される。例えば、ＣＵ−ＵＰ２２内のバッファ２２２からの流出量と同じレートでアップリンクのユーザデータがＣＵ−ＵＰ２２へ送信されれば、バッファ２２２が溢れることも、バッファ２２２が空になることも抑制できる。また、例えば、ＤＵ３１内のバッファ３３への流入量と同じレートでユーザデータがＣＵ−ＵＰ２２へ送信されれば、バッファ３３が溢れることも、バッファ３３が空になることも抑制できる。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む容量割当メッセージを、Ｆ１−Ｃインターフェイスを介してＤＵ３１へ送信する（Ｓ２１２）。なお、容量割当メッセージは、上述のようにＣＵ−ＵＰ２２を介してＤＵ３１へ送信されてもよい。【０１１３】
［実施例３の効果］
以上、実施例３について説明した。上記したように、本実施例のＣＵ−ＣＰ２１は、ＤＵ３１内のバッファ３３に関する情報として、バッファ３３内に滞留するダウンリンクのユーザデータの滞留量を取得する。そして、ＣＵ−ＣＰ２１は、取得された滞留量に基づいて、ダウンリンクのユーザデータのフロー制御を行う。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ユーザデータの送信先のバッファが溢れることを抑制することができる。【０１１４】
また、上記した実施例３において、ＣＵ−ＣＰ２１は、ＤＵ３１内のバッファ３３に関する情報として、バッファ３３から単位時間あたりに流出するダウンリンクのユーザデータの流出量を取得する。そして、ＣＵ−ＣＰ２１は、取得された流出量に基づいて、ダウンリンクのユーザデータのフロー制御を行う。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ユーザデータの送信先のバッファが溢れること、および、空になることを抑制することができる。【０１１５】
また、上記した実施例３において、ＣＵ−ＣＰ２１が有する第１のプロセッサは、ＣＵ−ＵＰ２２が有するバッファ２２２に関する情報をＣＵ−ＵＰ２２から取得する処理を実行する。また、第１のプロセッサは、バッファ２２２に関する情報を用いて、ダウンリンクのユーザデータの送信に関する制御情報を生成する処理を実行する。また、ＣＵ−ＵＰ２２が有する第３のメモリの記憶領域の一部には、バッファ２２２が実現される。また、ＣＵ−ＵＰ２２が有する第３のプロセッサは、ＵＰＦ１１２から送信されたユーザデータをバッファ２２２を介してＤＵ３１へ送信する処理を実行する。また、第３のプロセッサは、バッファ２２２に関する情報として、バッファ２２２内に滞留するダウンリンクのユーザデータの滞留量をＣＵ−ＣＰ２１へ送信する処理を実行する。そして、ＣＵ−ＣＰ２１は、取得された滞留量に基づいて、ダウンリンクのユーザデータのフロー制御を行う。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ユーザデータの送信元のバッファが溢れることを抑制することができる。【０１１６】
また、上記した実施例３において、ＣＵ−ＵＰ２２内のバッファ２２２に関する情報として、バッファ２２２から単位時間あたりに流出するダウンリンクのユーザデータの流出量を取得する。そして、ＣＵ−ＣＰ２１は、取得された流出量に基づいて、ダウンリンクのユーザデータのフロー制御を行う。これにより、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、ユーザデータの送信元のバッファが溢れること、および、空になることを抑制することができる。【０１１７】
［その他］
なお、開示の技術は、上記した実施例に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。【０１１８】
例えば、上記した各実施例において、ＣＵ−ＣＰ２１は、アップリンクのユーザデータについて、ＣＵ−ＵＰ２２内のバッファ２２２に関する情報をＣＵ−ＵＰ２２から取得し、取得された情報に基づいて、アップリンクのユーザデータの送信レートを決定する。そして、ＣＵ−ＣＰ２１は、決定された送信レートを実現するためのパラメータを含む容量割当メッセージを、ＤＵ３１へ送信する。ＤＵ３１は、容量割当メッセージに含まれるパラメータに従って、バッファ３３に格納されたアップリンクのユーザデータを、ＣＵ−ＵＰ２２へ送信する。しかし、開示の技術はこれに限られない。【０１１９】
例えば、アップリンクのユーザデータに関するフロー制御は、ＤＵ３１が行ってもよい。具体的には、ＣＵ−ＵＰ２２内の第３のプロセッサは、ＤＵ３１から送信されたアップリンクのユーザデータをバッファ２２２を介してＵＰＦ１１２へ送信する処理を実行する。また、第３のプロセッサは、バッファ２２２に関する情報をＤＵ３１へ送信する処理を実行する。また、ＤＵ３１内の第２のプロセッサは、バッファ２２２に関する情報をＣＵ−ＵＰ２２から取得する処理を実行する。また、第２のプロセッサは、バッファ２２２に関する情報に基づいてＣＵ−ＵＰ２２へのアップリンクのユーザデータの送信を制御する処理を実行する。このようにしても、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、アップリンクのユーザデータのフロー制御を実現することができる。【０１２０】
また、上記した各実施例では、ＨＬＳ（High  Layer  Split）により、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２を含むＣＵと、ＤＵ３１とが分離されているが、開示の技術はこれに限られない。例えば、ＣＵ−ＣＰ２１およびＣＵ−ＵＰ２２を含むＣＵと、ＤＵ３１とは、ＬＬＳ（Low  Layer  Split）により分離されてもよい。【０１２１】
また、上記した各実施例は、Ｗ−ＣＤＭＡ（Wideband−Code  Division  Multiple  Access（登録商標））のＨＳＤＰＡにおいて、ＮＢ（Node  B）とＲＮＣ（Radio  Network  Controller）との間の伝送に規定されているフロー制御をベースに構成することができる。しかし、開示の技術はこれに限られない。例えば、上記した各実施例は、ＬＴＥ（Long  Term  Evolution）のＤＣ（Dual  Connectivity）において、基地局間で実施されるフロー制御をベースに構成されてもよい。例えば、DL  USER  DATAとDL  DATA  DELIVERY  STATUSをベースとし、バッファ滞留量等の情報をＣＵ−ＣＰ２１に集約し、上記シグナリングの一部を用いて、ＣＵ−ＣＰ２１がフロー制御を実施してもよい。また、例えば、上記した各実施例は、ＴＣＰ（Transmission  Control  Protocol）のwindow制御をベースに構成されてもよい。例えば、ＣＵ−ＣＰ２１が、送信先から通知されたバッファの滞留量を基に、送信元に対して、送信可能な総データ量と送信可能な期間を通知することで、フロー制御を実施してもよい。【０１２２】
また、上記した実施例２において、ＣＵ−ＵＰ２２は、ＣＵ−ＣＰ２１から遅延測定要求メッセージを受信した場合に、ダミーデータをＤＵ３１へ送信し、ＤＵ３１がダウンリンクのユーザデータの遅延を測定する。しかし、開示の技術はこれに限られない。例えば、ＤＵ３１が有する第２のプロセッサは、ＣＵ−ＵＰ２２からＤＵ３１へ伝送されるユーザデータに基づいて、ダウンリンクのユーザデータの遅延を測定する処理を実行してもよい。また、第２のプロセッサは、測定結果をＤＵ３１が有する第２のメモリに保存する処理を実行してもよい。また、第２のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、第２のメモリに保存された測定結果をＣＵ−ＣＰ２１へ送信する処理を実行してもよい。これにより、ダミーデータの送信が不要となり、ダウンリンクのユーザデータの遅延をより迅速に測定することができる。また、ダミーデータの送信が不要となるため、ＣＵ−ＵＰ２２とＤＵ３１との間のＦ１−Ｕインターフェイスのトラフィックの増加を抑えることができる。【０１２３】
アップリンクのユーザデータについても同様に、ＣＵ−ＵＰ２２が有する第３のプロセッサは、ＤＵ３１からＣＵ−ＵＰ２２へ伝送されるユーザデータに基づいて、アップリンクのユーザデータの遅延を測定してもよい。また、第３のプロセッサは、測定結果をＣＵ−ＵＰ２２が有する第３のメモリに保存する処理を実行してもよい。また、第３のプロセッサは、ＣＵ−ＣＰ２１からの要求に応じて、第３のメモリに保存された測定結果をＣＵ−ＣＰ２１へ送信する処理を実行してもよい。【０１２４】
また、上記した実施例２において、ＣＵ−ＣＰ２１は、複数のＣＵ−ＵＰ２２および複数のＤＵ３１に対して、遅延測定要求を送信してもよい。そして、ＣＵ−ＣＰ２１は、複数のＣＵ−ＵＰ２２および複数のＤＵ３１のそれぞれから受信した測定結果に基づいて、通信条件を満たすことが可能なＣＵ−ＵＰ２２およびＤＵ３１の組み合わせを選択してもよい。【０１２５】
また、上記した各実施例において、ＣＵ−ＣＰ２１、ＣＵ−ＵＰ２２、ＤＵ３１、およびＵＥ４０が有するそれぞれの処理ブロックは、実施例におけるそれぞれの装置の理解を容易にするために、主な処理内容に応じて機能別に区分したものである。そのため、処理ブロックの区分方法やその名称によって、開示の技術が制限されることはない。また、ＣＵ−ＣＰ２１、ＣＵ−ＵＰ２２、ＤＵ３１、およびＵＥ４０がそれぞれ有する各処理ブロックは、処理内容に応じてさらに多くの処理ブロックに細分化することもできるし、複数の処理ブロックを１つの処理ブロックに統合することもできる。また、それぞれの処理ブロックによって実行される処理は、ソフトウェアによる処理として実現されてもよく、ＡＳＩＣ（Application  Specific  Integrated  Circuit）等の専用のハードウェアにより実現されてもよい。
【符号の説明】
【０１２６】
１０  無線通信システム
１００  ｇＮＢ
１１  コアネットワーク
１１０  ＡＭＦ
１１１  ＳＭＦ
１１２  ＵＰＦ
１２  ケーブル
２０  ＣＵ
２００  コンピュータ
２０１  メモリ
２０２  プロセッサ
２０３  インターフェイス回路
２１  ＣＵ−ＣＰ
２１０  ＲＲＣ
２１１  ＳＤＡＰ−Ｃ
２１２  ＰＤＣＰ−Ｃ
２１３  フロー制御部
２２  ＣＵ−ＵＰ
２２０  ＳＤＡＰ−Ｕ
２２１  ＰＤＣＰ−Ｕ
２２２  バッファ
２２３  フロー処理部
３０  ＤＵ
３００  無線通信装置
３０１  インターフェイス回路
３０２  メモリ
３０３  プロセッサ
３０４  無線回路
３０５  アンテナ
３１  ＤＵ
３２  フロー処理部
３３  バッファ
３４  ＲＬＣ
３５  ＭＡＣ
３６  Ｐｈｙ
３７  アンテナ
４０  ＵＥ
４１  アンテナ
４２  無線通信部
４３  データ処理部
【図１】
2019138520.tif 000003
【図２】
2019138520.tif 000004
【図３】
2019138520.tif 000005
【図４】
2019138520.tif 000006
【図５】
2019138520.tif 000007
【図６】
2019138520.tif 000008
【図７】
2019138520.tif 000009
【図８】
2019138520.tif 000010
【図９】
2019138520.tif 000011
【図１０】
2019138520.tif 000012
【図１１】
2019138520.tif 000013
【図１２】
2019138520.tif 000014
【図１３】
2019138520.tif 000015
【図１４】
2019138520.tif 000016
【手続補正書】
【提出日】令和2年4月15日(2020.4.15)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、無線通信システム、端末、通信方法、制御装置、無線装置およびユーザデータ処理装置に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本願が開示する無線通信システム、端末、通信方法、制御装置、無線装置およびユーザデータ処理装置の１つの態様によれば、ＣＵ／ＤＵ分離と、ＣＰ／ＵＰ分離とが適用されたシステムにおいて、フロー制御を実現することができるという効果を奏する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
以下、本願が開示する無線通信システム、端末、通信方法、制御装置、無線装置およびユーザデータ処理装置の実施例について、図面を参照しながら詳細に説明する。なお、以下の実施例により開示の技術が限定されるものではない。また、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【国際調査報告】
2019138520.tif 000017
2019138520.tif 000018
2019138520.tif 000019
2019138520.tif 000020