JP7698793B2 - Base station and communication control method - Google Patents
Base station and communication control method Download PDFInfo
- Publication number
- JP7698793B2 JP7698793B2 JP2024511939A JP2024511939A JP7698793B2 JP 7698793 B2 JP7698793 B2 JP 7698793B2 JP 2024511939 A JP2024511939 A JP 2024511939A JP 2024511939 A JP2024511939 A JP 2024511939A JP 7698793 B2 JP7698793 B2 JP 7698793B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- period
- transmission period
- control unit
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本開示は、基地局、及び通信制御方法に関する。 The present disclosure relates to a base station and a communication control method.
昨今、地域ニーズ又は個別ニーズに応じて様々な主体が利用可能な第5世代移動通信システムが注目されつつある。このような移動通信システムを、例えば、ローカル5G(5th Generation)と称する場合がある。Recently, 5th generation mobile communication systems that can be used by various entities according to regional or individual needs have been attracting attention. Such mobile communication systems are sometimes called local 5G (5th Generation), for example.
ローカル5Gでは、携帯通信事業者による全国向けの5Gシステムとは別に、地域企業や自治体等の様々な主体が自ら建物や敷地内でスポット的にネットワークを構築することが可能である。そのため、ローカル5Gは、地域などに密着した様々なニーズに用いられることが期待されている。 Local 5G allows various entities, such as local companies and local governments, to build their own spot networks within their own buildings or on their premises, separate from the nationwide 5G systems provided by mobile carriers. For this reason, local 5G is expected to be used to meet a variety of needs closely tied to local communities.
このような移動通信に関する分野において、例えば、以下のような技術がある。すなわち、端末との通信に係る状況を監視し、状況変化を検出した場合、各端末に優先度を設定し、各端末との通信に必要な通信帯域の合計が使用可能な通信帯域を超える場合、優先度が低い順に端末との通信を一時的に制限する基地局装置がある(例えば、以下の特許文献1)。In the field of mobile communications, for example, there is the following technology. That is, there is a base station device that monitors the situation related to communication with terminals, and if a change in the situation is detected, sets priorities for each terminal, and if the total communication bandwidth required for communication with each terminal exceeds the available communication bandwidth, temporarily restricts communication with terminals in descending order of priority (for example,
第1の態様に係る基地局は、第1ユーザ装置と無線通信を行う基地局である。前記基地局は、第1ユーザ装置と無線通信を行う第1無線ユニットと、第2無線ユニットとを有する。また、前記基地局は、第1無線ユニットと接続された第1分散ユニットと、第2無線ユニットと接続された第2分散ユニットとを有する。更に、前記基地局は、第1分散ユニット及び第2分散ユニットを制御する制御部を有する。前記制御部は、第1ユーザ装置から受信した第1映像データのコアネットワークへの送信にかかる第1送信期間に基づいて、第1ユーザ装置の接続先を第1無線ユニットから第2無線ユニットに切り替える。 A base station according to a first aspect is a base station that performs wireless communication with a first user device. The base station has a first wireless unit that performs wireless communication with the first user device and a second wireless unit. The base station also has a first distributed unit connected to the first wireless unit and a second distributed unit connected to the second wireless unit. Furthermore, the base station has a control unit that controls the first distributed unit and the second distributed unit. The control unit switches the connection destination of the first user device from the first wireless unit to the second wireless unit based on a first transmission period for transmitting the first video data received from the first user device to the core network.
第2の態様に係る通信制御方法は、基地局における通信制御方法である。前記基地局は、第1ユーザ装置と無線通信を行う第1無線ユニットと、第2無線ユニットとを有する。また、前記基地局は、第1無線ユニットと接続された第1分散ユニットと、第2無線ユニットと接続された第2分散ユニットとを有する。更に、前記基地局は、第1分散ユニット及び第2分散ユニットを制御する制御部を有する。前記通信制御方法は、記制御部が、第1ユーザ装置から受信した第1映像データのコアネットワークへの送信にかかる第1送信期間に基づいて、第1ユーザ装置の接続先を第1無線ユニットから第2無線ユニットに切り替えるステップを有する。 The communication control method according to the second aspect is a communication control method in a base station. The base station has a first wireless unit and a second wireless unit that perform wireless communication with a first user device. The base station also has a first distributed unit connected to the first wireless unit and a second distributed unit connected to the second wireless unit. The base station further has a control unit that controls the first distributed unit and the second distributed unit. The communication control method includes a step in which the control unit switches the connection destination of the first user device from the first wireless unit to the second wireless unit based on a first transmission period for transmitting the first video data received from the first user device to the core network.
本開示の一態様は、映像データの送信遅延を抑制することを目的とする。 One aspect of the present disclosure aims to reduce delays in the transmission of video data.
[第1実施形態]
ローカル5Gが、工場などのリモート作業をサポートするために用いられる場合がある。例えば、各端末にカメラを設け、各端末から送信される映像データに基づいて、作業が正常に行われているかを管理者が確認する、などである。このようなユースケースにおいて、各端末からは「4K」以上の解像度を有する映像データが送信され、ダウンリンク方向よりもアップリンク方向に高スループットが要求される。
[First embodiment]
Local 5G may be used to support remote work in factories, etc. For example, a camera is installed on each terminal, and an administrator checks whether work is being performed properly based on the video data transmitted from each terminal. In such a use case, video data with a resolution of "4K" or higher is transmitted from each terminal, and a higher throughput is required in the uplink direction than in the downlink direction.
「4K」以上の映像データでは、映像フレーム毎にバースト的にそのデータが存在し、平均スループットの何倍ものデータが映像フレーム内に存在する場合がある。とくに、ある映像フレームの立ち上がり期間で顕著となる場合がある。このような映像データが、複数の端末から同時に送信される場合、瞬時的に基地局に大きな負荷がかかる。この場合、基地局では、受信した映像データをコアネットワークへ送信するには時間がかかり、送信遅延が発生する。 With video data of 4K or higher, the data exists in bursts for each video frame, and a video frame can contain many times the data of the average throughput. This can be particularly noticeable during the start-up period of a video frame. When this type of video data is transmitted simultaneously from multiple terminals, it momentarily places a heavy load on the base station. In this case, it takes time for the base station to transmit the received video data to the core network, resulting in transmission delays.
例えば、上述した特許文献1では、「4K」の映像データを送信する端末の優先度が低い場合、一時的に通信が制限されると、当該映像データをコアネットワークへ送信するには、制限が解除されるまで待たなくてはならず、送信遅延が発生する。For example, in the above-mentioned
そこで、第1実施形態では、基地局において映像データの送信遅延を抑制することを目的としている。 Therefore, in the first embodiment, the aim is to suppress delays in transmitting video data at base stations.
以下、図面を参照しながら、実施形態を説明する。図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。Hereinafter, an embodiment will be described with reference to the drawings. In the description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
[移動通信システムの構成例]
図1は、第1実施形態に係る移動通信システム10の構成例を表す図である。
[Example of a mobile communication system configuration]
FIG. 1 is a diagram illustrating an example of the configuration of a mobile communication system 10 according to the first embodiment.
図1に示すように、移動通信システム10は、UE(User Equipment:ユーザ装置)100、gNB(next generation Node B)200、CN(Core Network)300を有する。As shown in FIG. 1, the mobile communication system 10 has a UE (User Equipment) 100, a gNB (next
UE100は、gNB200と無線通信を行う移動可能な無線通信装置である。UE100は、gNB200と無線通信を行う装置であればどのような装置であってもよい。例えば、UE100は、携帯電話端末、タブレット端末、ノートPC、センサ若しくはセンサに設けられる装置、車両若しくは車両に設けられる装置、又は、飛行体若しくは飛行体に設けられる装置である。図1の例では、1台のUE100の例が示されているが、複数台あってもよい。 UE100 is a mobile wireless communication device that performs wireless communication with gNB200. UE100 may be any device that performs wireless communication with gNB200. For example, UE100 is a mobile phone terminal, a tablet terminal, a notebook PC, a sensor or a device provided in a sensor, a vehicle or a device provided in a vehicle, or an aircraft or a device provided in an aircraft. In the example of FIG. 1, an example of one UE100 is shown, but there may be multiple UE100.
gNB200は、UE100と無線通信を行う無線通信装置である。gNB200は、自セルとの接続を確立したUE100と無線通信を行う。gNB200は、UE100と無線通信を行って、UE100に対して、様々なサービスを提供する。また、gNB200は、CN300と有線通信を行う通信装置でもある。gNB200は、基地局の一例である。gNB200は、5Gシステムにおける基地局として機能する。gNB200は、4Gシステムにおける基地局(すなわち、eNB(evolved Node B))と接続可能なen-gNBであってもよい。また、gNB200は、6Gシステム以降の基地局であってもよい。 gNB200 is a wireless communication device that performs wireless communication with UE100. gNB200 performs wireless communication with UE100 that has established a connection with its own cell. gNB200 performs wireless communication with UE100 to provide various services to UE100. gNB200 is also a communication device that performs wired communication with CN300. gNB200 is an example of a base station. gNB200 functions as a base station in a 5G system. gNB200 may be an en-gNB that can be connected to a base station in a 4G system (i.e., an eNB (evolved Node B)). gNB200 may also be a base station for a 6G system or later.
なお、UE100とgNB200の間のネットワークは、5Gシステムにおいては、NG-RAN(Next Generation-Radio Access Network)又はRANと呼ばれる場合がある。 In addition, in a 5G system, the network between UE100 and gNB200 may be called NG-RAN (Next Generation-Radio Access Network) or RAN.
CN300は、gNB200と、CN300内の機能ユニット(又は機能エンティティ)との間のネットワークである。CN300内の機能ユニットとしては、SMF(Session Management Function)、AMF(Access and Mobility Management Function)、及びUPF(User Plane Function)などがある。CN300内のSMFなどにより、PDUセッションの確立又は更新などが行われる。また、CN300内の機能ユニットにより、gNB200を介して、ユーザデータをUE100へ送信したり、UE100から送信されたユーザデータを他のネットワークへ送信したりすることができる。CN300 is a network between gNB200 and functional units (or functional entities) within CN300. Functional units within CN300 include SMF (Session Management Function), AMF (Access and Mobility Management Function), and UPF (User Plane Function). The SMF within CN300 and the like establish or update PDU sessions. In addition, the functional units within CN300 can transmit user data to UE100 via gNB200, or transmit user data transmitted from UE100 to other networks.
(gNBの構成例)
次に、gNB200の構成例について説明する。
(Example of gNB configuration)
Next, an example configuration of gNB200 will be described.
図1に示すように、gNB200は、CU(Central Unit)250と、複数のDU(Distributed Unit)212,222,232、及び複数のRU(Radio Unit)211,221,231を有する。gNB200では、1つのCU250に、複数のDU212,222,232が接続される構成が許容されている。このような構成により、例えば、CU250とDU212,222,232とに対して機能を分離させ、処理遅延などを防ぐことができる。なお、図1の例では、3つのDU212,222,232の例を示しているが、DUは2台、又は4台以上あってもよい。As shown in FIG. 1, gNB 200 has CU (Central Unit) 250, multiple DUs (Distributed Units) 212, 222, 232, and multiple RUs (Radio Units) 211, 221, 231. gNB 200 allows a configuration in which
CU250は、例えば、集約ユニット又は制御部と称される場合がある。CU250は、各DU212,222,232と接続されて、各DU212,222,232を制御する。また、CU250は、複数のDU212,222,232のうち、いずれかを選択して、UE100と通信することが可能である。CU250は、CN300と接続され、CN300との間で、ユーザデータなどの送受信を行う。 CU250 may be referred to as, for example, an aggregation unit or a control unit. CU250 is connected to each DU212, 222, 232 and controls each DU212, 222, 232. CU250 can select one of the multiple DU212, 222, 232 and communicate with UE100. CU250 is connected to CN300 and transmits and receives user data, etc., between CN300.
各DU212,222,232は、例えば、分散ユニットと称される場合がある。DU#1(212)は、CU250と接続されるとともに、RU#1(211)と接続される。また、DU#2(222)は、CU250と接続されるとともに、RU#2(221)と接続される。更に、DU#3(232)は、CU250と接続されるとともに、RU#3(231)と接続される。各DU212,222,232は、スケジューラをそれぞれ有し、UE100に対して無線リソースを割り当てるなどのスケジューリング処理を行う。Each
各RU211,221,231は、例えば、無線ユニットと称される場合がある。RU#1(211)は、DU#1(212)に制御されて、UE100と無線通信が可能である。また、RU#2(221)は、DU#2(222)に制御されて、UE100と無線通信が可能である。更に、RU#3(231)は、DU#3(232)に制御されて、UE100と無線通信が可能である。Each of
図1に示すように、RAN#1(210)は、DU#1(212)とRU#1(211)を含む。また、RAN#2(220)は、DU#2(222)とRU#2(221)を含む。更に、RAN#3(230)は、DU#3(232)とRU#3(231)を含む。As shown in FIG. 1, RAN #1 (210) includes DU #1 (212) and RU #1 (211). RAN #2 (220) includes DU #2 (222) and RU #2 (221). RAN #3 (230) includes DU #3 (232) and RU #3 (231).
(CU、DU、RUの各構成例)
次に、gNB200のCU250、DU#1(212)、及びRU#1(211)の各構成例について説明する。DU212,222,232については、代表してDU#1(212)を説明するが他のDU222,232は、DU#1(212)と同一構成である。また、RU211,221,231については、代表してRU#1(211)について説明するが、他のRU221,231はRU#1(211)と同一構成である。
(Examples of CU, DU, and RU configurations)
Next, configuration examples of CU250, DU#1 (212), and RU#1 (211) of gNB200 will be described. For DU212, 222, and 232, DU#1 (212) will be described as a representative, but the other DU222 and 232 have the same configuration as DU#1 (212). For RU211, 221, and 231, RU#1 (211) will be described as a representative, but the other RU221 and 231 have the same configuration as RU#1 (211).
図2(A)は、第1実施形態に係るCU250の構成例を表す図である。 Figure 2 (A) is a diagram showing an example configuration of CU250 relating to the first embodiment.
図2(A)に示すように、CU250は、インタフェース部251と制御部252を有する。As shown in FIG. 2(A),
インタフェース部251は、制御部252の制御の下、CN300との間でメッセージなどを送受信したり、複数のDU212,222,232のうちいずれかのDU212,222,232との間でメッセージを送受信したりする。インタフェース部251は、例えば、CN300に対しては、NGインタフェースのメッセージを送受信し、各DU212,222,232に対しては、F1インタフェースのメッセージを送受信する。Under the control of the
制御部252は、CU250における各種制御を行う。制御部252は、少なくとも1つのメモリと、メモリと電気的に接続された少なくとも1つのプロセッサとを含む。メモリは、プロセッサにより実行されるプログラム、及びプロセッサによる処理に用いられる情報を記憶する。プロセッサは、メモリに記憶されるプログラムを実行して各種の処理を行う。なお、以下に示す各実施形態において、gNB200のCU250における各処理又は各動作は、制御部252により行われてもよい。The
図2(B)は、第1実施形態に係るDU#1(212)の構成例を表す図である。 Figure 2 (B) is a diagram showing an example configuration of DU #1 (212) in the first embodiment.
図2(B)に示すように、DU#1(212)は、インタフェース部2120と制御部2121を有する。As shown in FIG. 2 (B), DU #1 (212) has an
インタフェース部2120は、制御部2121の制御の下、CU250との間でメッセージなどを送受信したり、RU#1(211)との間でメッセージを送受信したりする。インタフェース部2120は、例えば、CU250に対してはF1インタフェースのメッセージを送受信し、RU#1(211)に対してはO-RAN(Open Radio Access Network)フロントホール仕様のメッセージを送受信する。Under the control of the
制御部2121は、DU#1(212)における各種制御を行う。制御部2121は、少なくとも1つのメモリと、メモリと電気的に接続された少なくとも1つのプロセッサとを含む。メモリは、プロセッサにより実行されるプログラム、及びプロセッサによる処理に用いられる情報を記憶する。プロセッサは、メモリに記憶されるプログラムを実行して各種の処理を行う。なお、図2(B)に示すように、制御部2121は、スケジューラ213を有してもよい。以下に示す各実施形態において、gNB200のDU212,222,232における各処理又は各動作は、制御部2121により行われてもよい。The
図3は、第1実施形態に係るRU#1(211)の構成例を表す図である。 Figure 3 is a diagram showing an example configuration of RU #1 (211) in the first embodiment.
インタフェース部2110は、DU#1(212)との間でメッセージを送受信したり、無線処理部2111との間でデータなどを送受信したりする。すなわち、インタフェース部2110は、DU#1(212)から受信したメッセージからデータ又は制御信号などを抽出し、抽出したデータ又は制御信号などを無線処理部2111へ出力する。また、インタフェース部2110は、無線処理部2111から出力されたデータ又は制御信号などに対して、これらを含む所定フォーマット(例えば、O-RANフロントホール)のメッセージを生成し、当該メッセージをDU#1(212)へ出力する。The
無線処理部2111は、インタフェース部2110から出力されたデータ又は制御信号などを、無線帯域の無線信号に変換(アップコンバート)し、当該無線信号をアンテナ2112へ出力する。また、無線処理部2111は、アンテナ2112から出力された無線信号をベースバンド帯域のデータ又は無線信号などに変換(ダウンコンバード)し、当該データ又は無線信号などをインタフェース部2110へ出力する。The
アンテナ2112は、無線処理部2111から出力された無線信号をUE100へ送信する。また、アンテナ2112は、UE100から送信された無線信号を受信し、受信した無線信号を無線処理部2111へ出力する。The antenna 2112 transmits the radio signal output from the
(QoSフロー)
ここで、第1実施形態に係るQoSフローについて説明する。
(QoS Flow)
Here, the QoS flow according to the first embodiment will be described.
5Gシステムでは、IPフロー単位のQoS(Quality of Service)サービスをUE100に提供することが可能である。QoSフローは、PDU(Protocol Data Unit)セッションの確立(PDU Session Establishment)又は更新(PDU Session Modification)の際に確立される。QoSフローは、予め設定(pre-configured)されてもよい。In a 5G system, it is possible to provide QoS (Quality of Service) services on an IP flow basis to
QoSフローは、PDUセッションにおいてQoSを区別する際の最も細かい粒度である。QoSフローは、CN300のSMFの制御の下、UE100と、CN300のUPFとの間で確立される。QoSサービスにより、UE100に対して、所定の品質が確保されたサービスを提供することが可能となる。 QoS flow is the finest granularity in distinguishing QoS in a PDU session. QoS flow is established between UE100 and UPF of CN300 under the control of SMF of CN300. QoS service makes it possible to provide UE100 with a service with a specified quality.
SMFは、新たなQoSフローにQFI(QoS Flow ID)を割り当てる。QFIは、各QoSフローを識別するために用いられる識別子である。そして、SMFは、QoSフローを設定するための情報として、QoSプロファイル、QoSルール、及びPDR(Packet Detection Rule)を生成する。The SMF assigns a QoS Flow ID (QFI) to the new QoS flow. The QFI is an identifier used to identify each QoS flow. The SMF then generates a QoS profile, QoS rules, and a Packet Detection Rule (PDR) as information for setting up the QoS flow.
QoSプロファイルは、5QI(5G QoS Identifier)、QoSフローのビットレート保証(GFBR:Guaranteed Flow Bit Rate)、及びQoSフローの最大ビットレート(MFBR:Maximum Flow Bit Rate)などが含まれる。5QIは、各QoSを識別するために用いられ、QoSの特性を表している。SMFは、QoSプロファイルとQFIとを、gNB200へ送信する。gNB200では、PDUセッションとともにデータ無線ベアラ(DRB)を確立し、1つのPDUセッションを1つのDRBにマッピングする。gNB200では、QoSプロファイルとQFIとに基づいて、QoSフローとDRBとのマッピングを行う。 The QoS profile includes 5QI (5G QoS Identifier), QoS flow bit rate guarantee (GFBR: Guaranteed Flow Bit Rate), and QoS flow maximum bit rate (MFBR: Maximum Flow Bit Rate). 5QI is used to identify each QoS and represents the characteristics of the QoS. SMF transmits the QoS profile and QFI to gNB200. gNB200 establishes a data radio bearer (DRB) together with the PDU session and maps one PDU session to one DRB. gNB200 maps the QoS flow to the DRB based on the QoS profile and QFI.
QoSルールは、QFI、パケットフィルタセットなどを含む。パケットフィルタセットには、1つ以上のパケットフィルタを含み、パケットフィルタには、IPフローをQoSフローにマッピングするための情報が含まれる。当該情報としては、送信先及び送信元のIPアドレス、送信先及び送信元のMACアドレスなどが含まれる。SMFは、QoSルールなどをUE100へ送信する。UE100は、QoSルールを利用して、ULトラフィックをQoSフローへの紐づけを行う。
The QoS rules include a QFI, a packet filter set, etc. The packet filter set includes one or more packet filters, and the packet filter includes information for mapping an IP flow to a QoS flow. The information includes destination and source IP addresses, destination and source MAC addresses, etc. The SMF transmits the QoS rules, etc. to
PDRは、UPFに到着したパケット(すなわち、PDUパケット)を分類する情報を含む。PDRは、ユーザプレーントラフィックをQoSフローにマッピングする情報を含む。SMFは、PDRなどをUPFへ送信する。UPFは、これらの情報に基づいて、ユーザプレーントラフィックの分類、帯域幅の強制、マーキングなどを行う。The PDR contains information for classifying packets (i.e., PDU packets) arriving at the UPF. The PDR contains information for mapping user plane traffic to QoS flows. The SMF sends the PDR etc. to the UPF. The UPF uses this information to classify user plane traffic, enforce bandwidth, mark etc.
UE100とUPFのNASレイヤでは、ULパケットとDLパケットと(すなわち、IPフロー)をQoSフローに紐付ける。また、UE100とgNB200のASレイヤ(すなわち、SDAP(Service Data Adaption Protocol)レイヤ)では、QoSフローをDRBに紐づける。このような2段階のマッピングにより、移動通信システム10では、パケットを適切なQoSフローと適切なDRBにマッピングさせることができ、サービス品質を確保することができる。In the NAS layer of UE100 and UPF, UL packets and DL packets (i.e., IP flows) are linked to QoS flows. In addition, in the AS layer (i.e., SDAP (Service Data Adaption Protocol) layer) of UE100 and gNB200, QoS flows are linked to DRBs. With this two-stage mapping, the mobile communication system 10 can map packets to appropriate QoS flows and appropriate DRBs, thereby ensuring service quality.
(第1実施形態に係る動作例)
次に、第1実施形態に係る動作例について説明する。
(Operation example according to the first embodiment)
Next, an operation example according to the first embodiment will be described.
第1実施形態では、CU250(例えば、制御部)が、UE100(例えば、第1ユーザ装置)から受信した映像データ(例えば、第1映像データ)のコアネットワークへの送信にかかる送信期間(例えば、第1送信期間)に基づいて、UE100の接続先をRU#1(211)(例えば、第1無線ユニット)からRU#2(221)(例えば、第2無線ユニット)に切り替える。In the first embodiment, CU250 (e.g., a control unit) switches the connection destination of UE100 from RU#1 (211) (e.g., a first wireless unit) to RU#2 (221) (e.g., a second wireless unit) based on a transmission period (e.g., a first transmission period) required for transmitting video data (e.g., first video data) received from UE100 (e.g., a first user equipment) to a core network.
例えば、UE100と他のUEとがRU#1(211)と無線通信を行っている際に、UE100における映像データの送信期間と、他のUEにおける映像データの送信期間とが重複する場合に、UE100をRU#1(211)からRU#2(221)に移動させる。For example, when UE100 and another UE are performing wireless communication with RU#1 (211), if the video data transmission period in UE100 overlaps with the video data transmission period in the other UE, UE100 is moved from RU#1 (211) to RU#2 (221).
これにより、例えば、UE100から送信された映像データを処理するDU#2(222)(例えば、第2分散ユニット)と、他のUEから送信された映像データを処理するDU#1(212)(例えば、第1分散ユニット)とが異なるDUとなるため、gNB200における映像データの送信遅延を抑制させることが可能となる。また、映像データの送信負荷がDU#1(212)に集中することなく、DU#1(212)とDU#2(222)とに分散されるため、当該送信負荷を分散させることができる。As a result, for example, DU #2 (222) (e.g., second distributed unit) that processes video data transmitted from
第1実施形態では、以下の2つのケースがある。
(1)UE100から送信されるパラメータを利用して送信期間を計算し、当該送信期間に基づいて、UE100をハンドオーバさせるケース
(2)UE100からはパラメータの送信がなく、gNB200自ら、定期的に増大するULの映像データに基づいて送信期間を計算し、送信期間に基づいてUE100をハンドオーバさせるケース
In the first embodiment, there are the following two cases.
(1) A case in which a transmission period is calculated using parameters transmitted from
上記(1)のケースでは、UE100が、PDUセッション確立(PDU Session Establishment)又はPDUセッション更新(PDU Session Modification)の際に、パラメータをCN300へ送信する。パラメータは、(リアルタイム)ストリーミングであることを示す情報、平均スループット、映像データの映像フレームの間隔、及び映像フレームの開始タイミングである。ここで、平均スループットは、UE100において過去に測定された一定期間における映像データの送信量に基づくものであってもよい。映像フレームの間隔は、ある映像フレームと次の映像フレームとの間の間隔を表す。映像フレームの開始タイミングは、映像フレームを開始するSFN(System Frame Number)、スロット、又は時刻により表されてもよい。UE100は、これらのパラメータを含むRRCメッセージを、CU250へ送信してもよい。CU250では、これらのパラメータに基づいて、gNB200がUE100から受信した映像データをCN300へ送信するのにかかる送信期間を計算する。送信期間には、1映像フレームを送信するのにかかる送信期間も含まれる。In the above case (1), UE100 transmits parameters to CN300 at the time of PDU Session Establishment or PDU Session Modification. The parameters are information indicating (real-time) streaming, average throughput, interval between video frames of video data, and start timing of video frames. Here, the average throughput may be based on the amount of video data transmitted in a certain period of time previously measured by UE100. The interval between video frames represents the interval between a certain video frame and the next video frame. The start timing of the video frame may be represented by the SFN (System Frame Number), slot, or time at which the video frame starts. UE100 may transmit an RRC message including these parameters to CU250. CU250 calculates the transmission period required for gNB200 to transmit the video data received from UE100 to CN300 based on these parameters. The transmission period includes the transmission period required to transmit one video frame.
上記(2)のケースでは、CU250が、UE100から送信された映像データを監視し、映像データがデータ閾値以上増加するタイミングと、当該タイミングの周期とを測定する。そして、gNB200は、当該タイミングと当該周期とに基づいて、gNB200がUE100から受信した映像データをCN300へ送信するのにかかる送信期間を計算する。上記(2)のケースでは、当該タイミングと当該周期とが、送信期間の開始タイミングとその送信期間とを表す、すなわち、送信期間そのものを表すものとなる。なお、上記(2)のケースは、PDUセッション確立(PDU Session Establishment)又はPDUセッション更新(PDU Session Modification)の際に行われるものではなく、映像データがデータ閾値以上増加することをCU250で検出されたタイミングで行われる。In the above case (2), CU250 monitors the video data transmitted from UE100 and measures the timing at which the video data increases by more than the data threshold and the period of the timing. Then, gNB200 calculates the transmission period required for gNB200 to transmit the video data received from UE100 to CN300 based on the timing and period. In the above case (2), the timing and period represent the start timing and transmission period of the transmission period, that is, the transmission period itself. Note that the above case (2) is not performed at the time of PDU Session Establishment or PDU Session Modification, but is performed at the timing when CU250 detects that the video data increases by more than the data threshold.
以下では、2つのケースにおける動作例を分けて説明する。 Below, we will explain the operation examples in two cases separately.
(1)UE100からパラメータが送信されるケース
次に、UE100からパラメータが送信されるケースにおける動作例について説明する。
(1) Case in which parameters are transmitted from
図4は、第1実施形態に係る当該ケースにおける動作例を表す図である。なお、図4に示す動作例が開始される前は、UE100は、RAN#1(210)のRU#1(211)と無線接続されて無線通信を行っているものとする。 Figure 4 is a diagram showing an example of operation in this case according to the first embodiment. Note that before the example of operation shown in Figure 4 is started, UE100 is wirelessly connected to RU#1 (211) of RAN#1 (210) and is performing wireless communication.
ステップS10において、UE100は、ストリーミングに関するアプリケーションプログラムを実行する。In step S10, UE100 executes an application program related to streaming.
ステップS11からステップS14は、ストリーミングによる映像送信を行うためのPDUセッションの確立手順の例を表している。 Steps S11 to S14 represent an example of a procedure for establishing a PDU session for transmitting video via streaming.
すなわち、ステップS11において、UE100は、PDUセッション確立要求(PDU Session Establishment request)を、RAN#1(210)とCU250とを介して、CN300へ送信する。なお、UE100は、PDUセッション確立要求に、上述した4つのパラメータ((リアルタイム)ストリーミングであることを示す情報、平均スループット、映像データの映像フレームの間隔、及び映像フレームの開始タイミング)を含めて送信してもよい。That is, in step S11,
ステップS12において、CN300は、N2PDUセッション要求(N2 PDU Session Request)を、CU250へ送信する。N2PDUセッション要求には、PDUセッションIDが含まれる。また、N2PDUセッション要求には、要求されたPDUセッションの確立を許可するPDUセッション確立許可(PDU Session Establishment accept)が含まれる。更に、N2PDUセッション要求には、N2 SM informationなどが含まれる。N2 SM informationには、QoSプロファイルとQFIとが含まれる。CU250は、N2PDUセッション要求を受信することで、N2 SM informationに基づいて、QoSフローが確立されたことを把握できる。また、CN300は、N2 SM informationに、4つのパラメータを含めてCU250へ送信してもよい。CN300は、N2PDUセッション要求又はPDUセッション確立許可に4つのパラメータを含めてCU250へ送信してもよい。これにより、CU250は、UE100から送信された4つのパラメータをCN300経由で取得することができる。In step S12, CN300 transmits an N2PDU session request to CU250. The N2PDU session request includes a PDU session ID. The N2PDU session request also includes a PDU session establishment accept that allows the establishment of the requested PDU session. The N2PDU session request also includes N2 SM information, etc. The N2 SM information includes a QoS profile and a QFI. By receiving the N2PDU session request, CU250 can determine that a QoS flow has been established based on the N2 SM information. Furthermore,
ステップS13において、UE100とCU250は、RAN#1(210)を介して、AN固有リソースのセットアップ(AN-specific resource setup)を実行する。具体的には、CU250は、RAN#1(210)を介して、PDUセッションID、及びPDUセッション確立許可(PDU Session Establishment Accept)などをUE100へ送信する。In step S13, UE100 and CU250 execute AN-specific resource setup via RAN#1 (210). Specifically, CU250 transmits a PDU session ID, a PDU session establishment acceptance, and the like to UE100 via RAN#1 (210).
ステップS14において、CU250は、N2PDUセッション応答(N2 PDU Session Response)をCN300へ送信する。N2PDUセッション応答には、PDUセッションID、N2 SM informationなどが含まれる。In step S14,
以上により、UE100とUPFとの間で、QoSフローを含むPDUセッションが確立される。 As a result, a PDU session including a QoS flow is established between UE100 and the UPF.
ステップS15において、CU250は、DU選択処理を行う。 In step S15, CU250 performs DU selection processing.
図5は、一実施形態に係るDU選択処理の例を表すフローチャートである。 Figure 5 is a flowchart illustrating an example of a DU selection process for one embodiment.
図5に示すように、ステップS150において、CU250の制御部252が処理を開始する。As shown in FIG. 5, in step S150, the
ステップS151において、制御部252は、1映像フレームの送信にかかる送信期間を算出する。ステップS151の際に、又は、ステップS151よりも前に、制御部252は、UE100から、4つのパラメータ((リアルタイム)ストリーミングであることを示す情報、平均スループット、映像データの映像フレームの間隔、及び映像フレームの開始タイミング)を受信しているものとする。In step S151, the
例えば、制御部252は、これらのパラメータを用いて以下のようにして送信期間を算出する。すなわち、制御部252は、ストリーミングであることを示す情報により、送信期間の算出を開始する。制御部252は、映像フレームの開始タイミングを、送信期間の開始タイミングとする。そして、制御部252は、平均スループットが1映像フレーム分の映像データ量であるとして、当該映像データ量をCU250がCN300へ送信するためにかかる期間を算出する。映像フレームの開始タイミングが映像フレーム送信期間の開始タイミングとなり、当該映像データ量を送信するためにかかる時間が送信期間の長さを表すものとなる。For example, the
ステップS152において、制御部252は、送信期間が他の送信期間と重複するか否かを判定する。ステップS152において、送信期間が他の送信期間と重複する場合(ステップS152でY)、処理は、ステップS153へ移行する。一方、ステップS152において、送信期間が他の送信期間と重複しない場合(ステップS152でN)、処理は、ステップS155へ移行する。In step S152, the
ここで、「他の送信期間」とは、UE100が無線通信を行うセルと同一のセルにおいて無線通信を行っている他のUE(例えば、第2ユーザ装置)から送信された映像データ(例えば、第2映像データ)の送信期間(例えば、第2送信期間)のことである。また、「他の送信期間」とは、UE100が無線通信を行っているRU#1(211)と同一のRUと無線通信を行っている他のUEから送信された映像データの送信期間である。ステップS152では、制御部252は、UE100から送信された映像データお送信期間(例えば、第1送信期間)と、他のUEから送信された他の送信期間(例えば、第2送信期間)との間で重複期間(例えば、第1重複期間)が存在するか否かを判定している。Here, "another transmission period" refers to a transmission period (e.g., a second transmission period) of video data (e.g., second video data) transmitted from another UE (e.g., a second user device) that is performing wireless communication in the same cell as the cell in which UE100 performs wireless communication. Also, "another transmission period" refers to a transmission period of video data transmitted from another UE that is performing wireless communication with the same RU as RU #1 (211) with which UE100 is performing wireless communication. In step S152, the
図6は、第1実施形態に係る重複期間の例を表す図である。 Figure 6 is a diagram showing an example of an overlapping period in the first embodiment.
図6に示すように、映像フレーム#1は、UE100から送信された映像データの映像フレームである。映像フレーム#2は、他のUEから送信された映像フレームの映像フレームである。映像フレーム#1の送信期間は、「12:00:00」が開始タイミングとなり、「12:00:30」までの30秒の期間となっている。また、映像フレーム#2の送信期間(すなわち、「他の送信期間」)は、「12:00:10」が開始タイミングとなり、「12:00:40」までの40秒の期間となっている。そのため、「12:00:10」から「12:00:30」までの20秒の期間、重複期間(例えば、第1重複期間)が存在する。第1実施形態では、このような重複期間の存在が、CU250における送信遅延を発生させているとしている。As shown in FIG. 6,
また、ステップS152では、例えば、UE100を他のセル(又は他のRU)にハンドオーバさせるか否かを判定していると考えることもできる。重複期間が無ければ、UE100をハンドオーバさせる必要はないからである。In addition, step S152 can be considered as, for example, determining whether or not to hand over
なお、重複期間が存在しても、閾値未満であれば、セル(又はRU)において送信遅延が生じない場合があり得る。そのため、CU250は、当該重複期間が閾値以上か否かを判定し、閾値以上であれば(ステップS152でY)、ステップS153へ移行し、そうでなければ(ステップS152でN)、ステップS155へ移行してもよい。Note that even if an overlapping period exists, if it is less than the threshold, there may be cases where no transmission delay occurs in the cell (or RU). Therefore, CU250 may determine whether the overlapping period is equal to or greater than the threshold, and if it is equal to or greater than the threshold (Y in step S152), proceed to step S153, and if it is not (N in step S152), proceed to step S155.
図5に戻り、ステップS153において、制御部252は、重複期間(例えば、第2重複期間)が期間閾値以下となっている別の送信期間があるか否かを判定する。Returning to FIG. 5, in step S153, the
ここで、「別の送信期間」とは、UE100が無線通信を行うセル(例えば、第1セル)とは異なるセル(例えば、第2セル)であって、RU#1(211)配下の当該セル(例えば、第2セル)において無線通信を行っている別のUE(例えば、第3ユーザ装置)から送信された映像データの送信期間のことである。また、「別の送信期間」とは、UE100が無線通信を行うRU#1(211)とは異なるRU#2(221)と無線通信を行っている別のUE(例えば、第3ユーザ装置)から送信された映像データの送信期間のことである。前者は、UE100が無線通信を行うRU#1(211)配下の別のセルにおいて無線通信を行っている別のUEが対象である。後者は、UE100が無線通信を行うRU#1(211)とは異なるRUと無線通信を行っている別のUEが対象である。以下では、このような別のUEを「別UE」と称する場合がある。また、以下では、「別UE」と無線通信を行っているセルを「別セル」、「別UE」と無線通信を行っているRUを「別RU」とそれぞれ称する場合がある。Here, the "another transmission period" refers to a transmission period of video data transmitted from another UE (e.g., a third user device) that is performing wireless communication in a cell (e.g., a second cell) under RU #1 (211) in a cell (e.g., a first cell) different from the cell in which UE100 performs wireless communication. Also, the "another transmission period" refers to a transmission period of video data transmitted from another UE (e.g., a third user device) that is performing wireless communication with RU #2 (221) different from RU #1 (211) in which UE100 performs wireless communication. The former is for another UE that is performing wireless communication in a cell under RU #1 (211) in which UE100 performs wireless communication. The latter is for another UE that is performing wireless communication with an RU different from RU #1 (211) in which UE100 performs wireless communication. Hereinafter, such another UE may be referred to as "another UE". In addition, hereinafter, a cell that is performing wireless communication with "another UE" may be referred to as "another cell," and a RU that is performing wireless communication with "another UE" may be referred to as "another RU."
図6に示すように、「別の送信期間」として、映像フレーム#3の送信期間が例示されている。「別の送信期間」は、開始タイミングが「12:00:15」で、その期間が「3秒」の送信期間の例が表されている。そして、UE100から送信された映像フレーム#1の送信期間(例えば、第1送信期間)と、別UEから送信された映像フレーム#3(例えば、第3映像データ)の送信期間(例えば、第3送信期間)との重複期間(例えば、第2重複期間)は、「3秒」となっている。制御部252は、当該重複期間と期間閾値とを比較する。すなわち、制御部252は、UE100から送信された映像フレームと、別UEから送信された映像フレームとの重複期間が、期間閾値以下か否かを判定する。ここでは、期間閾値が「5秒」であると仮定する。この場合、当該重複期間が期間閾値よりも短くなる。As shown in FIG. 6, the transmission period of
例えば、図6において、映像フレーム#1において送信遅延が発生すると仮定する。映像フレーム#1を、映像フレーム#3の後とすることで、映像フレーム#1の開始タイミングを「12:00:18」とすることができるため、映像フレーム#2の後の「12:00:40」とした場合と比較して、開始タイミングを早めることができる。従って、映像フレーム#1の送信遅延を抑制させることができる。For example, assume that a transmission delay occurs in
ステップS153では、CU250が、UE100を別セル(又は別RU)にハンドオーバさせても、当該別セル(又は当該別RU)において送信遅延が発生しないか否かを判定している、と考えることができる。期間閾値よりも短い「別の送信期間」であれば、UE100を別セル(又は別RU)へハンドオーバさせても、送信遅延を抑制させることは可能だからである。In step S153, it can be considered that CU250 determines whether or not a transmission delay will occur in another cell (or another RU) even if UE100 is handed over to the other cell (or another RU). This is because if the "other transmission period" is shorter than the period threshold, it is possible to suppress the transmission delay even if UE100 is handed over to another cell (or another RU).
ここで、期間閾値は、セル(又はRU)において、送信遅延を許容できる閾値であってもよい。また、期間閾値は、セル(又はRU)において、映像データを所定期間内において処理できるキャパシティにより定められる閾値であってもよい。期間閾値は、セル又はRU毎に異なる閾値であってもよい。Here, the period threshold may be a threshold that allows a transmission delay to be tolerated in a cell (or RU). The period threshold may also be a threshold determined by the capacity of a cell (or RU) to process video data within a specified period. The period threshold may be a different threshold for each cell or RU.
なお、UE100の移動先としては、上述するように、別セルと別RUとがある。別セルの場合、制御部252は、RU#1(211)に収容されているセル(例えば、第1セル)においてUE100が無線通信を行っている場合、UE100の接続先を、送信期間に基づいて、当該セルから、RU#1(211)に収容される別セル(例えば、第2セル)に切り替えている。As described above, the destination of UE100 can be another cell or another RU. In the case of another cell, when UE100 is performing wireless communication in a cell (e.g., the first cell) accommodated in RU#1 (211), the
図5に戻り、ステップS153において、重複期間が短い別の送信期間があれば(ステップS153でY)、処理はステップS154へ移行する。一方、重複期間が短い別の送信期間がなければ(ステップS153でN)、処理はステップS155へ移行する。Returning to FIG. 5, in step S153, if there is another transmission period with a short overlapping period (Y in step S153), the process proceeds to step S154. On the other hand, if there is no another transmission period with a short overlapping period (N in step S153), the process proceeds to step S155.
なお、重複期間がない場合、すなわち、UE100から送信された映像フレームの送信期間と、別UEから送信された映像フレームの送信期間とで、重複する期間がない場合も、ステップS153で「Y」と判定される。重複期間がなければ、UE100を別セル(又は別RU)にハンドオーバさせても、送信遅延を抑制させることが可能だからである。In addition, if there is no overlapping period, i.e., if there is no overlapping period between the transmission period of the video frame transmitted from UE100 and the transmission period of the video frame transmitted from another UE, step S153 is also determined to be "Y". This is because if there is no overlapping period, it is possible to suppress transmission delays even if UE100 is handed over to another cell (or another RU).
ステップS154において、制御部252は、UE100を、別セル又は別RUへハンドオーバさせる。上述した例では、制御部252は、UE100を、RU#1(211)配下の別セル(又はRU#2(221))へハンドオーバさせる。In step S154, the
ステップS155において、制御部252は、一連の処理を終了する。In step S155, the
図7は、第1実施形態に係るハンドオーバの動作例を表す図である。図7では、CU内ハンドオーバにより、UE100の接続先を、RU#1(211)(又はRAN#1(210))からRU#2(221)(RAN#2(220))へ切り替える例を表している。 Figure 7 is a diagram showing an example of handover operation according to the first embodiment. Figure 7 shows an example of switching the connection destination of UE100 from RU#1 (211) (or RAN#1 (210)) to RU#2 (221) (RAN#2 (220)) by intra-CU handover.
ステップS16において、CU250は、UEコンテキストセットアップ要求(UE CONTEXT SETUP REQUEST)をRAN#2(220)へ送信する。In step S16, CU250 sends a UE context setup request (UE CONTEXT SETUP REQUEST) to RAN#2 (220).
ステップS17において、RAN#2(220)は、UEコンテキストセットアップ応答(UE CONTEXT SETUP RESPONSE)をCU250へ送信する。In step S17, RAN #2 (220) sends a UE context setup response (UE CONTEXT SETUP RESPONSE) to
ステップS18において、CU250は、RRC再確立(RRCReconfiguration)を含むUEコンテキスト更新要求(UE CONTEXT MODIFICATION REQUEST)をRAN#1(210)へ送信する。In step S18, CU250 sends a UE context update request (UE CONTEXT MODIFICATION REQUEST) including RRC reestablishment (RRCReconfiguration) to RAN#1 (210).
ステップS19において、RAN#1(210)は、RRC再確立をUE100へ送信する。
In step S19, RAN #1 (210) sends RRC re-establishment to
ステップS20において、UE100は、接続先となるRAN#2(220)に対してランダムアクセス手順(Random Access Procedure)を実行する。In step S20, UE100 performs a random access procedure with RAN#2 (220) to which it will connect.
ステップS21において、UE100は、RAN#2(220)に対して、RRC再確立完了(RRCReconfigurationComplete)を送信する。In step S21, UE100 sends RRC reestablishment completion (RRCReconfigurationComplete) to RAN#2 (220).
ステップS22において、CU250は、UEコンテキスト解放コマンド(UE CONTEXT RELEASE COMMAND)をRAN#1(210)へ送信する。In step S22, CU250 sends a UE context release command (UE CONTEXT RELEASE COMMAND) to RAN#1 (210).
ステップS23において、RAN#1(210)は、UE100のUEコンテキストを削除した後、UEコンテキスト解放完了(UE CONTEXT RELEASE COMPLETE)をCU250へ送信する。In step S23, RAN #1 (210) deletes the UE context of
なお、RUを切り替えるのではなく、セルを切り替える場合、図7の「RAN#2」を、「UE100の接続先となる他のセル」、とすれば、図7と同様に実施可能である。
In addition, if switching cells rather than switching RUs, the same implementation as in Figure 7 can be achieved by changing "
図7に示す例では、UE100がRRCコネクティッド状態のまま接続先を切り替えるハンドオーバの例を示したが、第1実施形態ではこれに限定されない。例えば、UE100が一旦RRCアイドル状態へ移行し、その後、切替先とRRC接続を行うリダイレクション(Redirection)の場合でも、実施可能である。7 shows an example of handover in which UE100 switches the connection destination while remaining in the RRC connected state, but the first embodiment is not limited to this. For example, it can also be implemented in the case of redirection in which UE100 transitions to the RRC idle state once and then performs RRC connection with the switching destination.
(2)gNB200が定期的に増大する映像データを検知するケース
次に、gNB200が定期的に増大する映像データを検知するケースの動作例について説明する。
(2) Case where gNB200 detects periodically increasing video data Next, we will explain an example of operation in the case where gNB200 detects periodically increasing video data.
図8は、第1実施形態に係る当該ケースにおける動作例を表す図である。なお、図8に示す動作が開始される前は、UE100は、RAN#1(210)のRU#1(211)と無線接続されてRU#1(211)と無線通信を行っているものとする。 Figure 8 is a diagram showing an example of operation in this case according to the first embodiment. Note that before the operation shown in Figure 8 is started, UE100 is wirelessly connected to RU#1 (211) of RAN#1 (210) and is performing wireless communication with RU#1 (211).
ステップS30において、UE100は、ストリーミングに関するアプリケーションプログラムを実行する。In step S30, UE100 executes an application program related to streaming.
ステップS31において、CU250は、UL方向におけるデータ量の監視を開始する。CU250は、受信パケットの送信元(又は宛先)に基づいて、送信元毎(又は宛先毎)にデータ量を監視してもよい。In step S31, CU250 starts monitoring the amount of data in the UL direction. CU250 may monitor the amount of data for each source (or destination) based on the source (or destination) of the received packet.
ステップS32からステップS35は、PDUセッションの確立手順の例を表している。ステップS32からステップS35は、図4のステップS11からステップS14と同一である。ただし、ステップS32とステップS33では、4つのパラメータ((リアルタイム)ストリーミングであることを示す情報、平均スループット、映像データの映像フレームの間隔、及び映像フレームの開始タイミング)は送信されない。なお、PDUセッションが確立(ステップS32からステップS35)された後で、ステップS30とステップS31とが行われてもよい。 Steps S32 to S35 show an example of a procedure for establishing a PDU session. Steps S32 to S35 are the same as steps S11 to S14 in FIG. 4. However, in steps S32 and S33, four parameters (information indicating (real-time) streaming, average throughput, interval between video frames of video data, and start timing of video frames) are not transmitted. Note that steps S30 and S31 may be performed after the PDU session is established (steps S32 to S35).
ステップS35において、CU250は、増加タイミングと周期とを特定する。例えば、CU250は、一定期間内において、UE100から送信された映像データがデータ閾値以上増加するタイミングと、当該タイミングの周期とを測定する。当該タイミングの周期とは、当該タイミングが繰り返される場合の間隔を表す。そして、CU250は、増加タイミングと周期とに基づいて、UE100から受信した映像データのCN300への送信にかかる送信期間を算出する。In step S35, CU250 identifies the increase timing and period. For example, CU250 measures the timing at which the video data transmitted from UE100 increases by more than a data threshold within a certain period of time, and the period of that timing. The period of that timing represents the interval at which that timing is repeated. Then, CU250 calculates the transmission period required to transmit the video data received from UE100 to CN300 based on the increase timing and period.
上述したように、増加タイミングは、送信期間の開始タイミングである。また、周期は、送信期間の長さを表す。増加タイミングと周期とにより、送信期間が表される。As mentioned above, the increase timing is the start timing of the transmission period. Also, the period represents the length of the transmission period. The increase timing and period represent the transmission period.
ステップS36において、CU250は、DU選択処理を行う。送信期間が計算されているため、DU選択処理は、上記(1)と同様に、図5により実施可能である。CU250の制御部252は、ステップS152からステップS155を実行することで、DU選択処理を行う。In step S36, the
その後、CU250では、UEに対してハンドオーバを行うことを決定した場合(図5のステップS154)、図7に示す動作例により、UE100に対してハンドオーバを行い、UE100の接続先を、他のセル又は他のRUへ切り替える。Thereafter, if CU250 decides to perform a handover to the UE (step S154 in FIG. 5), it performs a handover to UE100 according to the operation example shown in FIG. 7, and switches the connection destination of UE100 to another cell or another RU.
なお、上述した(1)の動作例も(2)の動作例も、RUの接続切替について説明したが、RU#1(211)はDU#1(212)に接続され、RU#2(221)はDU#2(222)に接続されているため、RUの接続切替により、DUの接続切替が同時に行われることになる。従って、他のRUへのハンドオーバは、他のDUへのハンドオーバと同じ意味を有する。 Note that, in both the above-mentioned operation examples (1) and (2), the connection switching of the RU is explained, but since RU#1 (211) is connected to DU#1 (212) and RU#2 (221) is connected to DU#2 (222), the connection switching of the RU simultaneously switches the connection of the DU. Therefore, handover to another RU has the same meaning as handover to another DU.
[その他の実施形態]
上述した実施形態に係る各処理をコンピュータに実行させるプログラムが提供されてもよい。プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD-ROMやDVD-ROM等の記録媒体であってもよい。このような記録媒体は、CU250の制御部252、DU#1(212)の制御部2121に含まれてもよい。CU250の制御部252と、DU#1(212)の制御部2121は、記録媒体からプログラムを読み出して、実行することで、上述した実施形態で説明した機能を実現してもよい。そのため、制御部252と制御部2121は、CPU(Central Processing Unit)又はDSP(Digital Signal Processor)などのプロセッサ又はコントローラであってもよい。
[Other embodiments]
A program for causing a computer to execute each process according to the above-described embodiment may be provided. The program may be recorded in a computer-readable medium. Using a computer-readable medium, it is possible to install the program in a computer. Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM. Such a recording medium may be included in the
本開示で使用されている「に基づいて(based on)」、「に応じて(depending on)」という記載は、別段に明記されていない限り、「のみに基づいて」、「のみに応じて」を意味しない。「に基づいて」という記載は、「のみに基づいて」及び「に少なくとも部分的に基づいて」の両方を意味する。同様に、「に応じて」という記載は、「のみに応じて」及び「に少なくとも部分的に応じて」の両方を意味する。また、「含む(include)」、「備える(comprise)」、及びそれらの変形の用語は、列挙する項目のみを含むことを意味せず、列挙する項目のみを含んでもよいし、列挙する項目に加えてさらなる項目を含んでもよいことを意味する。また、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。さらに、本開示で使用されている「第1」、「第2」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみがそこで採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。本開示において、例えば、英語でのa,an,及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。As used in this disclosure, the terms "based on" and "depending on" do not mean "based only on" or "depending only on", unless otherwise specified. The term "based on" means both "based only on" and "based at least in part on". Similarly, the term "depending on" means both "based only on" and "depending at least in part on". In addition, the terms "include", "comprise", and variations thereof do not mean including only the items listed, but may include only the items listed, or may include additional items in addition to the items listed. In addition, the term "or" as used in this disclosure is not intended to be an exclusive or. Furthermore, any reference to elements using designations such as "first", "second", etc., as used in this disclosure is not intended to generally limit the quantity or order of those elements. These designations may be used herein as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed therein or that the first element must precede the second element in some manner. In this disclosure, where articles are added by translation, such as, for example, a, an, and the in English, these articles are intended to include the plural unless the context clearly indicates otherwise.
以上、図面を参照して実施形態について詳しく説明したが、具体的な構成は上述のものに限られることはなく、要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。また、矛盾しない範囲で、各実施形態、各動作例、又は各処理を組み合わせることも可能である。 Although the embodiments have been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes, etc. are possible without departing from the scope of the invention. In addition, it is also possible to combine the various embodiments, operation examples, or processes as long as they are not inconsistent.
本願は、日本国特許出願第2022-054673号(2022年3月29日出願)の優先権を主張し、その内容の全てが本願明細書に組み込まれている。This application claims priority to Japanese Patent Application No. 2022-054673 (filed March 29, 2022), the entire contents of which are incorporated herein by reference.
(付記)
上述の実施形態に関する特徴について付記する。
(Additional Note)
The following additional features relate to the above-described embodiment.
(1)
第1ユーザ装置と無線通信を行う第1無線ユニットと、
第2無線ユニットと、
前記第1無線ユニットと接続された第1分散ユニットと、
前記第2無線ユニットと接続された第2分散ユニットと、
前記第1分散ユニット及び前記第2分散ユニットを制御する制御部と、を備え、
前記制御部は、前記第1ユーザ装置から受信した第1映像データのコアネットワークへの送信にかかる第1送信期間に基づいて、前記第1ユーザ装置の接続先を前記第1無線ユニットから前記第2無線ユニットに切り替える、
基地局。
(1)
a first wireless unit configured to wirelessly communicate with a first user device;
A second wireless unit;
a first distributed unit connected to the first wireless unit;
a second distributed unit connected to the second wireless unit;
a control unit that controls the first distribution unit and the second distribution unit,
the control unit switches a connection destination of the first user device from the first wireless unit to the second wireless unit based on a first transmission period required for transmitting the first video data received from the first user device to a core network.
Base station.
(2)
前記制御部は、前記第1ユーザ装置が、前記第1無線ユニットに収容される第1セルにおいて前記無線通信を行っている場合、前記第1ユーザ装置の接続先を、前記第2無線ユニットへの移動に代えて、前記第1送信期間に基づいて、前記第1セルから、前記第1無線ユニットに収容される第2セルに切り替える、
上記(1)記載の基地局。
(2)
the control unit, when the first user equipment is performing the wireless communication in a first cell accommodated in the first radio unit, switches a connection destination of the first user equipment from the first cell to a second cell accommodated in the first radio unit based on the first transmission period, instead of moving to the second radio unit.
The base station described in (1) above.
(3)
前記第1ユーザ装置は、ストリーミングであることを示す情報、平均スループット、前記第1映像データの映像フレームの間隔、及び前記映像フレームの開始タイミングを前記制御部へ送信し、
前記制御部は、前記ストリーミングであることを示す前記情報、前記平均スループット、前記映像フレームの前記間隔、及び前記映像フレームの前記開始タイミングに基づいて、前記第1送信期間を計算する、
上記(1)又は(2)記載の基地局。
(3)
the first user device transmits, to the control unit, information indicating streaming, an average throughput, an interval between video frames of the first video data, and a start timing of the video frames;
the control unit calculates the first transmission period based on the information indicating streaming, the average throughput, the interval between the video frames, and the start timing of the video frames.
A base station according to (1) or (2) above.
(4)
前記制御部は、前記第1映像データに基づいて、前記第1映像データが一定期間内においてデータ閾値以上増加するタイミングと当該タイミングの周期とを測定し、当該タイミング及び当該周期に基づいて、前記第1送信期間を計算する、
上記(1)乃至(3)のいずれかに記載の基地局。
(4)
the control unit measures, based on the first video data, a timing at which the first video data increases by equal to or more than a data threshold within a certain period and a period of the timing, and calculates the first transmission period based on the timing and the period.
A base station according to any one of (1) to (3) above.
(5)
前記制御部は、前記第2無線ユニットと無線通信を行っている第2ユーザ装置から送信される第2映像データの送信にかかる第2送信期間と、前記第1送信期間との間で、第1重複期間が存在する場合、前記第1ユーザ装置の接続先を前記第2無線ユニットに切り替える、
上記(1)乃至(4)のいずれかに記載の基地局。
(5)
the control unit, when a first overlapping period exists between a second transmission period for transmitting second video data transmitted from a second user device wirelessly communicating with the second wireless unit and the first transmission period, switches a connection destination of the first user device to the second wireless unit.
A base station according to any one of (1) to (4) above.
(6)
前記制御部は、前記第1重複期間が存在する場合であって、前記第1無線ユニットと無線通信を行う第3ユーザ装置から送信される第3映像データの第3送信期間と、前記第1送信期間との第2重複期間が期間閾値以下のとき、前記第1ユーザ装置の接続先を前記第2無線ユニットに切り替える、
上記(1)乃至(5)のいずれかに記載の基地局。
(6)
the control unit, when the first overlapping period exists and a second overlapping period between a third transmission period of third video data transmitted from a third user device that wirelessly communicates with the first wireless unit and the first transmission period is equal to or less than a period threshold, switches a connection destination of the first user device to the second wireless unit.
A base station according to any one of (1) to (5) above.
(7)
第1分散ユニットと接続された第1無線ユニットが、第1ユーザ装置と無線通信を行うことと、
制御部が、前記第1分散ユニット、及び、第2分散ユニットと接続された第2分散ユニットを制御することと、を有し、
前記制御することは、前記第1ユーザ装置から受信した第1映像データのコアネットワークへの送信にかかる第1送信期間に基づいて、前記第1ユーザ装置の接続先を前記第1無線ユニットから前記第2無線ユニットに切り替えることを含む
通信制御方法。
(7)
a first wireless unit connected to the first distributed unit wirelessly communicating with a first user equipment;
A control unit controls the first distribution unit and a second distribution unit connected to the second distribution unit;
The controlling includes switching a connection destination of the first user device from the first wireless unit to the second wireless unit based on a first transmission period required for transmitting first video data received from the first user device to a core network.
10 :移動通信システム
100 :UE
200 :基地局(gNB)
210 :RAN#1
211 :RU#1
212 :DU#1
220 :RAN#2
221 :RU#2
222 :DU#2
230 :RAN#3
231 :RU#3
232 :DU#3
250 :CU
252 :制御部
300 :CN
2121 :制御部
10: Mobile communication systems
100: UE
200: Base station (gNB)
210:
211:
212:
220:
221:
222:
230:
231:
232:
250: C.U.
252: control unit
300:CN
2121: control unit
Claims (7)
第2無線ユニットと、
前記第1無線ユニットと接続された第1分散ユニットと、
前記第2無線ユニットと接続された第2分散ユニットと、
前記第1分散ユニット及び前記第2分散ユニットを制御する制御部と、を備え、
前記制御部は、前記第1ユーザ装置から受信した第1映像データのコアネットワークへの送信にかかる第1送信期間に基づいて、前記第1ユーザ装置の接続先を前記第1無線ユニットから前記第2無線ユニットに切り替える、
基地局。 a first wireless unit configured to wirelessly communicate with a first user device;
A second wireless unit;
a first distributed unit connected to the first wireless unit;
a second distributed unit connected to the second wireless unit;
a control unit that controls the first distribution unit and the second distribution unit,
the control unit switches a connection destination of the first user device from the first wireless unit to the second wireless unit based on a first transmission period required for transmitting the first video data received from the first user device to a core network.
Base station.
請求項1記載の基地局。 the control unit, when the first user equipment is performing the wireless communication in a first cell accommodated in the first radio unit, switches a connection destination of the first user equipment from the first cell to a second cell accommodated in the first radio unit based on the first transmission period, instead of moving to the second radio unit.
The base station according to claim 1.
前記制御部は、前記ストリーミングであることを示す前記情報、前記平均スループット、前記映像フレームの前記間隔、及び前記映像フレームの前記開始タイミングに基づいて、前記第1送信期間を計算する、
請求項1記載の基地局。 the first user device transmits, to the control unit, information indicating streaming, an average throughput, an interval between video frames of the first video data, and a start timing of the video frames;
the control unit calculates the first transmission period based on the information indicating streaming, the average throughput, the interval between the video frames, and the start timing of the video frames.
The base station according to claim 1.
請求項1記載の基地局。 the control unit measures, based on the first video data, a timing at which the first video data increases by equal to or more than a data threshold within a certain period and a period of the timing, and calculates the first transmission period based on the timing and the period.
The base station according to claim 1.
請求項1記載の基地局。 the control unit, when a first overlapping period exists between a second transmission period for transmitting second video data transmitted from a second user device wirelessly communicating with the second wireless unit and the first transmission period, switches a connection destination of the first user device to the second wireless unit.
The base station according to claim 1.
請求項5記載の基地局。 the control unit, when the first overlapping period exists and a second overlapping period between a third transmission period of third video data transmitted from a third user device that wirelessly communicates with the first wireless unit and the first transmission period is equal to or less than a period threshold, switches a connection destination of the first user device to the second wireless unit.
The base station according to claim 5.
制御部が、前記第1分散ユニット、及び、第2無線ユニットと接続された第2分散ユニットを制御することと、を有し、
前記制御することは、前記第1ユーザ装置から受信した第1映像データのコアネットワークへの送信にかかる第1送信期間に基づいて、前記第1ユーザ装置の接続先を前記第1無線ユニットから前記第2無線ユニットに切り替えることを含む
通信制御方法。 a first wireless unit connected to the first distributed unit wirelessly communicating with a first user equipment;
A control unit controls the first distributed unit and a second distributed unit connected to the second wireless unit;
The controlling includes switching a connection destination of the first user device from the first wireless unit to the second wireless unit based on a first transmission period required for transmitting first video data received from the first user device to a core network.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022054673 | 2022-03-29 | ||
| JP2022054673 | 2022-03-29 | ||
| PCT/JP2023/011147 WO2023189913A1 (en) | 2022-03-29 | 2023-03-22 | Base station and communication control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023189913A1 JPWO2023189913A1 (en) | 2023-10-05 |
| JP7698793B2 true JP7698793B2 (en) | 2025-06-25 |
Family
ID=88201335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024511939A Active JP7698793B2 (en) | 2022-03-29 | 2023-03-22 | Base station and communication control method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7698793B2 (en) |
| WO (1) | WO2023189913A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019526997A (en) | 2016-09-13 | 2019-09-19 | オパンガ ネットワークス,インコーポレイテッド | Elephant flow directed handover |
| JP2020520154A (en) | 2017-05-05 | 2020-07-02 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Communication method, base station, and terminal device |
-
2023
- 2023-03-22 WO PCT/JP2023/011147 patent/WO2023189913A1/en not_active Ceased
- 2023-03-22 JP JP2024511939A patent/JP7698793B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019526997A (en) | 2016-09-13 | 2019-09-19 | オパンガ ネットワークス,インコーポレイテッド | Elephant flow directed handover |
| JP2020520154A (en) | 2017-05-05 | 2020-07-02 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Communication method, base station, and terminal device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023189913A1 (en) | 2023-10-05 |
| JPWO2023189913A1 (en) | 2023-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102667781B1 (en) | Data transmission methods and devices, traffic conversion methods and devices | |
| CN110972107B (en) | Load balancing method and device | |
| CN113473541B (en) | Communication method and device | |
| WO2019228214A1 (en) | Method and apparatus for establishing radio bearer and monitoring service flow | |
| US11297535B2 (en) | Methods and apparatus for integration of wireless wide area networks with wireless local area networks | |
| JP7814477B2 (en) | COMMUNICATION CONTROL METHOD, FIRST DONOR BASE STATION, AND SYSTEM | |
| CN115412981A (en) | Data transmission method and related equipment | |
| US20230354334A1 (en) | Communication method and apparatus | |
| EP4300983B1 (en) | MEDIA DATA TRANSFER PROCEDURES AND COMMUNICATION DEVICE | |
| JP2005539445A (en) | Method and system for managing radio resources | |
| US20250374340A1 (en) | Qos flow configuration for user equipment to user equipment communications | |
| CN114079934B (en) | A relay communication method and communication device | |
| JP7571174B2 (en) | COMMUNICATION CONTROL METHOD, USER EQUIPMENT, PROCESSOR AND BASE STATION | |
| US10225130B2 (en) | Method and apparatus for classifing IP flows for efficient quality of service realization | |
| WO2016155292A1 (en) | Method and device for acquiring transmission delay between access technology networks | |
| US20260012946A1 (en) | Downlink transmission method and communication apparatus | |
| CN109041144A (en) | A kind of Inter-System Information exchange method, wireless communication system and user equipment | |
| CN116867000A (en) | A data transmission method and communication device | |
| RU2391800C2 (en) | Dedication of resources in communication system | |
| JP7698793B2 (en) | Base station and communication control method | |
| CN111836406B (en) | Network configuration method and device | |
| JP2025517862A (en) | METHOD AND DEVICE FOR USER EQUIPMENT TRANSMITTING USER EQUIPMENT INFORMATION - Patent application | |
| JP7506271B2 (en) | Communication control method and relay node | |
| RU2335867C2 (en) | Method of data transmission speed control, data transmission speed control system and mobile station | |
| CN107431940B (en) | Method and apparatus for controlling coverage of uplink in wireless communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240919 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250613 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7698793 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |