Communication apparatus, server apparatus, base station, control method, and program

By transmitting traffic control information to base stations, the communication device enables efficient radio resource allocation in 3GPP networks, addressing inefficiencies and delays in existing standards.

JP2026015951APending Publication Date: 2026-02-03CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024116892
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-22
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

The 3GPP standard lacks a mechanism for a base station to select an appropriate radio resource allocation method based on the traffic control method requested by the UE or destination server, leading to inefficiencies such as wasted resources and increased delays.

Method used

A communication device that operates as a UE in a 3GPP network transmits traffic control information indicating bit rate types like CBR or VBR through NSSAI, BSR, RRC messages, or RAN awareness to enable the base station to select dynamic or periodic radio resource allocation methods accordingly.

Benefits of technology

This approach allows the base station to efficiently utilize radio resources by selecting the appropriate allocation method, reducing delays and enhancing resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026015951000001_ABST
    Figure 2026015951000001_ABST
Patent Text Reader

Abstract

To provide a technique for suppressing an increase in delay and improving the efficiency of radio resource utilization.SOLUTION: A communication apparatus that operates as a UE of a 3GPP network, the communication apparatus comprising a transmission control means configured to include traffic control information indicating a bit rate type in data to be transmitted from the communication apparatus in NSSAI, BSR, an RRC message, or RANawareness information, and transmit the traffic control information, wherein the bit rate type includes at least one of CBR and VBR.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication device, a control method, and a program. [Background technology]

[0002] The Third Generation Partnership Project (3GPP (registered trademark)) is currently studying cellular communication standards (hereinafter referred to as "3GPP standards"). 3GPP is studying how to apply the 3GPP standards to various applications, one of which is studying how to apply them to XR (eXtended Reality). XR here refers to technologies such as VR (Virtual Reality), AR (Augmented Reality), and MR (Mixed Reality) that provide new experiences by combining real and virtual spaces.

[0003] 3GPP envisions a configuration in which high-definition CG (Computer Graphics) rendering functions performed by an XR server, such as a cloud server, are linked to high-performance XR devices such as HMDs via 5G cellular communications. HMD stands for Head Mounted Display. Such XR systems require high image quality, low latency, and stable real-time video transmission over 5G cellular communications. The 3GPP standard specifies dynamic scheduling and periodic scheduling as radio resource allocation methods for stable transmission of data such as video and audio. The periodic scheduling methods specified are Semi-Persistent Scheduling (SPS) for the downlink and Configured Scheduling (CS) for the uplink.

[0004] On the other hand, when connecting and using user equipment (UE), an XR device, to a 5G cellular network, there are limitations on the wireless resources that can be secured through wireless communication, making it necessary to compress and expand the transmitted video using a codec.

[0005] XR devices and XR servers can select from a variety of traffic control methods for compressing and decompressing video when transmitting it wirelessly, including CBR (Constant Bit Rate) and VBR (Variable Bit Rate). These control methods are used according to the use case and scenario, taking into account the stability of video transmission and high image quality.

[0006] A technology has been proposed in which a slave station notifies a master station of information such as VBR or CBR to request communication link establishment, and the slave station transmits data in accordance with the scheduled allocation of wireless resources (Patent Document 1). [Prior art documents] [Patent documents]

[0007] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-223716 Summary of the Invention [Problem to be solved by the invention]

[0008] The 3GPP standard does not provide a mechanism for a base station to select an appropriate radio resource allocation method according to the traffic control method, such as CBR or VBR, requested by the UE (an XR device) or the destination server (an XR server). Therefore, if the base station's radio resource allocation method is periodic scheduling and the UE's traffic control method is VBR, the radio resources reserved at low bit rates may be wasted. Furthermore, at momentary high bit rates, the data to be transmitted cannot be transmitted entirely using the reserved radio resources, and transmission is instead performed using the radio resources of the next cycle, which may increase delays. On the other hand, if the base station uses dynamic scheduling and the UE uses CBR, it is necessary to transmit Downlink Control Information (DCI) to reserve radio resources sequentially, and the radio resources for transmitting the DCI are wasted.

[0009] In view of the above-mentioned problems, an object of the present invention is to provide a technique that enables suppression of an increase in delay and efficient use of radio resources. [Means for solving the problem]

[0010] A communication device according to one aspect of the present invention is a communication device that operates as a UE in a 3GPP network, A transmission control means for transmitting traffic control information indicating a bit rate type of data to be transmitted from the communication device in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, or a RAN (Radio Access Network) awareness information, The bit rate types include at least one of CBR (Constant Bit Rate) and VBR (Variable Bit Rate). [Effects of the Invention]

[0011] According to the present invention, a base station in the 3GPP standard can select either dynamic or periodic as an appropriate radio resource allocation method according to the CBR or VBR requested by the UE or the destination server, thereby suppressing delay increases and achieving more efficient radio resource utilization. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a wireless communication system. [Figure 2] FIG. 2 is a functional block diagram showing an example of the hardware configuration of a UE. [Figure 3] FIG. 2 is a functional block diagram showing an example of the software configuration of the UE. [Figure 4] FIG. 2 is a functional block diagram illustrating an example of a hardware configuration of a base station. [Figure 5] FIG. 2 is a functional block diagram showing an example of the software configuration of a base station. [Figure 6] FIG. 2 is a functional block diagram illustrating an example of a hardware configuration of a server device. [Figure 7] FIG. 2 is a functional block diagram illustrating an example of a software configuration of the server device. [Figure 8] 10 is a flowchart illustrating an example of a process for determining a radio resource allocation method in a base station. [Figure 9] FIG. 10 is a sequence diagram showing an example of a case where a UE performs uplink video transmission at CBR. [Figure 10] FIG. 10 is a sequence diagram showing an example of a case where a UE performs uplink video transmission at VBR. [Figure 11] 10 is an example of traffic control information and setting values. [Figure 12] 1 is an example of a BSR message format. [Figure 13] This is an example of the S-NSSAI format. [Figure 14] FIG. 10 is a sequence diagram showing an example in which a server device performs downlink video transmission at CBR. [Figure 15] FIG. 10 is a sequence diagram showing an example in which a server device performs downlink video transmission at VBR. [Figure 16] FIG. 10 is a diagram showing an example of the configuration of a wireless communication system (second embodiment). [Figure 17] FIG. 10 is a functional block diagram showing an example of the software configuration of a server device (second embodiment). [Figure 18] FIG. 10 is a sequence diagram showing an example in which a server device performs downlink video transmission at CBR (second embodiment); [Figure 19] FIG. 10 is a sequence diagram showing an example in which a server device performs downlink video transmission at CBR (another embodiment); DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.

[0014] [Embodiment 1] FIG. 1 shows a configuration example of a wireless communication system according to an embodiment of the present disclosure. A communication network 100 includes a UE 111, which is an XR device, a base station 110, and a CN (core network) 112. The UE 111 has completed RRC (Radio Resource Control) connection processing with the base station 110 and is now ready for communication. In other words, the internal state of the UE 111 is RRC CONNECTED. Furthermore, the UE 111 is IP (Internet Protocol) connected to an Internet line 113 via the base station 110 and the CN 112, and is ready for IP communication with a server device 114, which is an XR server.

[0015] An XR application client (hereinafter simply referred to as the XR client) is launched in the UE 111. The XR client connects to an XR application server (hereinafter simply referred to as the XR app server) running on the server device 114, and the XR application is executed. The XR client running on the UE 111 compresses video captured by a camera mounted on the UE itself (hereinafter simply referred to as real video) using a codec, and transmits the video to the XR app server running on the server device 114 in accordance with RTP. RTP stands for Real-time Transport Protocol. At this time, inertial information such as 6DOF (Six Degrees of Freedom) is also transmitted from the UE 111 to the server device 114 in accordance with UDP (User Datagram Protocol).

[0016] The base station 110 allocates downlink and uplink radio resources to the UE 111. The base station 110 may be a base station supporting LTE, 5G, 6G, or a generation after 6G. The base station 110 may be an eNB or a gNB, or may be a NB (NodeB) supporting 6G or a generation after 6G. A base station supporting 6G may also be called a 6gNB.

[0017] The radio resource allocation method performed by the base station 110 may be dynamic scheduling or periodic scheduling. Dynamic scheduling is a method of allocating radio resources to a UE each time downlink communication and uplink communication occur. On the other hand, periodic scheduling is a method of allocating radio resources to a UE in advance at a predetermined period when it is known in advance that transmission data will occur periodically.

[0018] As periodic scheduling, SPS (Semi Persistent Scheduling) is defined for the downlink, and CS (Configured Scheduling) is defined for the uplink. When SPS is used, the base station 110 sets the periodicity of downlink radio resources using an RRC message. Furthermore, the base station 110 activates and deactivates the set downlink radio resources by transmitting DCI on a PDCCH (Physical Downlink Control channel).

[0019] When using CS, the base station 110 configures the periodicity of uplink radio resources using an RRC message. CS is also called a Configured grant. A Type 1 Configured grant and a Type 2 Configured grant are defined for CS. When using Type 1 Configured grant, the base station 110 configures the periodicity of uplink radio resources and the start timing of radio resource allocation using only an RRC message. When using Type 2 Configured grant, the base station 110 configures the periodicity of uplink radio resources using an RRC message. Furthermore, the base station 110 activates and deactivates the configured uplink radio resources by transmitting DCI on the PDCCH.

[0020] Here, it is assumed that CBR, for example, is selected as the traffic control method for compressing real video in UE 111. In this case, UE 111 notifies base station 110 of information indicating that the traffic control method for video transmission is CBR. In the following description, information indicating the traffic control method for video transmission is referred to as "traffic control information." When the traffic control information from UE 111 indicates CBR, base station 110 determines the radio resource allocation method to be CS, which is periodic scheduling. Here, the determination of the uplink radio resource allocation method in base station 110 according to the traffic control information from UE 111 may be made before RTP transmission is performed by the XR client and the XR app server.

[0021] Meanwhile, the XR application server running on the server device 114 estimates the position and posture of the UE 111, which is an XR device, from the received real-world video and information such as 6DOF. The XR application server renders a 2D video frame (hereinafter referred to as CG video) from the viewpoint of the UE 111 relative to a 3DCG (3-Dimensional Computer Graphics) model according to the estimated position and posture of the UE 111. The server device 114 compresses the rendered CG video using a codec and transmits it to the UE 111 via RTP. Here, as with the UE 111, it is assumed that VBR, for example, is selected as the traffic control method setting for the codec in the server device 114. In this case, when the traffic control information from the server device 114 indicates VBR, the base station 110 determines the radio resource allocation method to be dynamic scheduling. Here, the traffic control information from the server device 114 may be transmitted to the base station 110 via the UE 111. A specific method for notifying the traffic control information will be described later.

[0022] The UE 111 displays on the HMD an image (hereinafter referred to as an XR image) that is a composite of the CG image received by the XR client and the real image captured in real time. Here, in order to composite the images, alpha information and other information associated with the CG image may be transmitted using RTP in addition to the CG image, but details will be omitted. In this way, the base station 110 determines the radio resource allocation method for the communication network 100 according to the traffic control information specified by the UE 111 and the server device 114.

[0023] For convenience of explanation, CBR and VBR are selected as the traffic control methods for the UE 111 and the server device 114. However, the traffic control methods may be reversed or may be set to the same value, or other different traffic control methods may be set. Examples of other different traffic control methods include ABR (Average Bit Rate) and MBR (Maximum Bit Rate).

[0024] CBR is a control method that keeps the video bit rate at a constant (fixed) value. VBR is a control method that varies the bit rate depending on the video. ABR is a control method that keeps the average video bit rate at a specified value. MBR is a control method that varies the video bit rate while preventing the bit rate from exceeding a set upper limit. The types CBR, VBR, ABR, and MBR may also be called bit rate types.

[0025] Furthermore, the server device 114 is assumed to be a cloud server as the XR server to which the UE 111 is connected, but it may also be an MEC server (Multi-access Edge Computing) that operates in the communication network 100. It may also be a server device that operates in an on-premise environment, in which case a local communication network may be applied instead of the communication network 100.

[0026] Besides RTP, SRT, RTMP, HLS, MPEG-DASH, etc. may be used as a video transmission protocol between the UE 111 and the server device 114. Here, SRT stands for Secure Reliable Transport, RTMP stands for Real-Time Messaging Protocol, and HLS stands for HTTP Live Streaming. Also, MPEG-DASH stands for MPEG Dynamic Adaptive Streaming over HTTP.

[0027] In this embodiment, the UE 111 is assumed to be an XR device, but may be other imaging devices such as a video camera or a network camera, or a mobile terminal such as a smartphone or a tablet PC.

[0028] 2 is a functional block diagram showing an example of the hardware configuration of the UE 111 according to this embodiment. The UE 111 is configured from the following hardware: a control unit 201, a storage unit 202, a wireless communication unit 203, an antenna control unit 204, an antenna 205, a codec 206, a camera imaging unit 207, an image synthesis unit 208, a panel display unit 209, and an inertial measurement unit 210.

[0029] The control unit 201 includes one or more processors such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 201 may also include an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or the like. The control unit 201 controls the entire device by, for example, executing a control program stored in the storage unit 202.

[0030] The storage unit 202 includes one or more storage devices (memories), such as a RAM (random access memory), a ROM (read only memory), an HDD (hard disk drive), and an SSD (solid state drive). The storage unit 202 is configured to store various programs (e.g., control programs) executed by the control unit 201 and various information used in processing by the control unit 201. The various information includes, for example, traffic control information, 6DOF information, real images, CG images, and XR images. The storage unit 202 is also configured to function as a transmission / reception buffer for packets transmitted and received by the wireless communication unit 203.

[0031] The traffic control information includes information necessary for the base station 110 to determine a radio resource allocation method suitable for the UE 111. The traffic control information includes at least VBR or CBR, which is the traffic control method setting in the codec 206, and may also include a target bit rate value during compression. Here, the traffic control method may specify another method supported by the codec 206, such as MBR or ABR.

[0032] Furthermore, the traffic control information may be transmitted to the base station 110 by a BSR, an NSSAI, an RRC message, or RAN awareness information. BSR is an abbreviation for Buffer Status Report, and NSSAI is an abbreviation for Network Slice Selection Assistance Information. Furthermore, RAN is an abbreviation for Radio Access Network. The RRC message may be UE Assistance Information or an RRC Setup Request. Furthermore, the traffic control information may be transmitted to the base station 110 by a new MAC CE (Control Element). By transmitting the traffic control information by a BSR, it is possible to notify the amount of transmission data and the bit rate type of the transmission data at the same time.

[0033] Furthermore, the UE 111 may include an NSSAI specifying the traffic control information in an RRC Setup Complete and transmit the NSSAI to the base station 110. After the link is established in the RRC, the UE 111 may include the traffic control information in an RRC message, UE Assistance Information, and transmit the same to the base station 110. When using SPS or CS, the RRC layer sets the periodicity of the radio resources. Therefore, by using an RRC message to transmit the traffic control information, cross-layer processing is not required when selecting a scheduling method, which has the advantage of simplifying the implementation of protocol control in the base station 110 and the UE 111.

[0034] The wireless communication unit 203 performs processing related to wireless communication (cellular communication) that complies with 3GPP standards such as the LTE (Long Term Evolution) standard or the 5G (5th Generation) standard. The wireless communication unit 203 includes circuits for communication processing, such as a baseband chip and an RF (radio frequency) chip. The wireless communication unit 203 also operates in accordance with a wireless resource allocation method determined by the base station 110.

[0035] The antenna control unit 204 controls the antenna 205 used for wireless communication performed by the wireless communication unit 203 .

[0036] In order to generate XR video, the camera imaging unit 207 captures real video to be combined with CG video from the server device 114, develops the RAW image, and stores the captured real video in the storage unit 202. The captured real video is transmitted by RTP to an XR application server executed on the server device 114 so that the position and orientation of the UE 111 can be estimated. The camera imaging unit 207 is configured to be able to capture stereo video from multiple cameras, and multiple real video images with different angles of view may be captured depending on the application.

[0037] The codec 206 compresses the real-world video captured by the camera imaging unit 207 to a size that can be transmitted to the server device 114, and stores the compressed video in the storage unit 202. The codec 206 also decompresses the CG video received from the server device 114 and inputs the decompressed video to the video synthesis unit 208. The traffic control method used during compression is selected according to the type of video to be transmitted in the use case or usage scenario of the XR application, and user settings. User settings may include, for example, level settings for responsiveness such as low latency, CG placement accuracy, video quality, display stability, and the like.

[0038] The image synthesis unit 208 synthesizes the CG image from the codec 206 with the real image acquired by the camera imaging unit 207 to generate an XR image.

[0039] The panel display unit 209 displays the XR images, which are stereo images generated by the image synthesis unit 208, on multiple panels. The panels are configured using LCDs, micro OLEDs, micro LED displays, or the like.

[0040] The inertial measurement unit 210 acquires 6DOF, which is attitude information of the UE 111, and stores it in the storage unit 202. The acquired 6DOF is transmitted by the XR client to the server device 114 by, for example, UDP, and is used to estimate the position and attitude of the UE 111 in the XR application server.

[0041] 3 is a functional block diagram showing an example of the software configuration of the UE 111 according to this embodiment. The UE 111 includes a signal transmitting unit 301, a signal receiving unit 302, a data storage unit 303, a connection control unit 304, an XR function control unit 305, a video transmission control unit 306, and a traffic information generating unit 307. The functions of each block shown in FIG. 3 can be realized by the control unit 201 executing a control program stored in the storage unit 202.

[0042] The signal transmitting unit 301 and the signal receiving unit 302 control the wireless communication unit 203 to transmit and receive wireless signals to and from the base station 110. The signal transmitting unit 301 and the signal receiving unit 302 transmit and receive wireless signals that comply with the 3GPP standard such as the LTE standard or the 5G standard. The signal transmitting unit 301 is an example of a transmission control means.

[0043] The data storage unit 303 stores various programs and various data (various information) in the storage unit 202 to hold them.

[0044] The connection control unit 304 performs processes related to connection control in the communication network 100, such as transmitting and receiving RRC messages to and from the base station 110 for radio resource control. The connection control unit 304 also performs processes related to connection control with the CN 112, the Internet line 113, and the server device 114.

[0045] Here, the signal transmitter 301, the signal receiver 302, and the connection controller 304 perform data communication using resource blocks allocated in the OFDMA scheme in accordance with DCI and the like notified in accordance with the radio resource allocation scheme determined by the base station 110. Here, OFDMA stands for Orthogonal Frequency Multiple Access. When communication is performed in the Sub6 band or the like, i.e., when data communication is performed using the TDD (Time Division Duplex) scheme, the same resource blocks in terms of frequency are allocated for downlink or uplink use based on time slots. Therefore, from a macroscopic perspective, it can be said that uplink or downlink data communication is performed in a time-division manner, taking into account the TDD time slots. That is, when the TDD scheme is adopted in the Sub6 band, data communication is performed using resource blocks allocated in consideration of the time slots.

[0046] The XR function control unit 305 controls the camera imaging unit 207, panel display unit 209, video synthesis unit 208, and inertial measurement unit 210 via each driver in order to generate XR video using the XR client. The XR function control unit 305 also handles the exchange of real video, CG video, and 6DOF information between the video transmission control unit 306 and the data storage unit 303.

[0047] The video transmission control unit 306 sets the traffic control method and target bit rate value selected by the XR function control unit 305 in accordance with the video type, user settings, etc., in the codec 206. The video transmission control unit 306 generates wireless communication packets in accordance with RTP from the compressed real video using the codec 206, and controls the signal transmission unit 301 to transmit the packets. The video transmission control unit 306 also controls the signal reception unit 302 to pass the CG video received from the server device 114 to the XR function control unit 305, and the CG video is decompressed by the codec 206.

[0048] The traffic information generation unit 307 generates traffic control information from the traffic control method and target bit rate value acquired from the XR function control unit 305. The generated traffic control information is included in an RRC message or the like by the connection control unit 304 and transmitted to the base station 110.

[0049] 4 is a functional block diagram showing an example of the hardware configuration of base station 110 according to this embodiment. Base station 110 is configured from the following hardware: control unit 401, storage unit 402, wireless communication unit 403, antenna control unit 404, antenna 405, and wired communication unit 406. Note that the control unit 401, storage unit 402, wireless communication unit 403, antenna control unit 404, and antenna 405 have the same functions as those of UE 111, so detailed explanations will be omitted and only the differences will be described.

[0050] The storage unit 402 is configured to store various programs (for example, control programs) executed by the control unit 401, and traffic control information from the UE 111 or the server device 114 that is used for processing by the control unit 401. The storage unit 402 is also configured to function as a transmission / reception buffer for transferring packets transmitted and received by the wired communication unit 406 and the wireless communication unit 403.

[0051] The wireless communication unit 403 performs data communication with the UE 111 in accordance with the wireless resource allocation method determined by the control unit 401 based on traffic control information from the UE 111 or the server device 114 .

[0052] The wired communication unit 406 is configured to set up a connection to the communication network 100 with the CN 112 via a wired backhaul line such as an optical line, and to perform data communication such as real images, CG images, and 6DOF information from the UE 111 and the server device 114.

[0053] 5 is a functional block diagram showing an example of the software configuration of the base station 110 according to this embodiment. The base station 110 includes a signal transmitting unit 501, a signal receiving unit 502, a data storage unit 503, a connection control unit 504, and a radio resource allocation determination unit 505.

[0054] The functions of the blocks shown in FIG. 5 can be realized by the control unit 401 executing a control program stored in the storage unit 402.

[0055] The signal transmitting unit 501 and the signal receiving unit 502 control the wireless communication unit 403 to transmit and receive wireless signals to and from the UE 111. The signal transmitting unit 501 and the signal receiving unit 502 transmit and receive wireless signals that comply with a 3GPP standard such as the LTE standard or the 5G standard. The signal receiving unit is an example of a receiving means. The signal transmitting unit is an example of a transmitting means.

[0056] The data storage unit 503 stores various programs and various data (traffic control information, etc.) in the storage unit 402 to hold them.

[0057] The connection control unit 504 performs processing related to connection of the communication network 100, such as transmitting and receiving an RRC message for radio resource control between the UE 111 and the wireless communication unit 403. The connection control unit 504 also performs processing related to setting up a connection between the CN 112 and the communication network 100, using the wired communication unit 406.

[0058] The radio resource allocation determination unit 505 determines a radio resource allocation method for uplink in the UE 111 in accordance with traffic control information from the UE 111. Also, the radio resource allocation determination unit 505 determines a radio resource allocation method for downlink to the UE 111 in accordance with traffic control information from the server device 114. A method for determining the radio resource allocation method will be described in detail later. The radio resource allocation determination unit 505 is an example of a determination means.

[0059] 6 is a functional block diagram showing an example of the hardware configuration of server device 114 according to this embodiment. Server device 114 is configured from the following hardware: control unit 601, storage unit 602, communication unit 603, codec 604, and CG generation unit 605. Note that since control unit 601 and storage unit 602 have the same functions as UE 111, detailed explanations will be omitted and only the differences will be described.

[0060] The storage unit 602 is configured to store various programs (e.g., control programs) executed by the control unit 601 and various information (e.g., traffic control information, 6DOF information, real images, CG images, etc.) used in processing by the control unit 601. The storage unit 602 is also configured to function as a transmission / reception buffer for packets transmitted and received by the communication unit 603.

[0061] The communication unit 603 performs processing related to wired or wireless connection to the Internet line. The communication unit 603 includes circuits for communication processing, such as MAC and PHY chips for wired LAN, and baseband and RF (radio frequency) chips for wireless communication.

[0062] For example, if the server device 114 is an MEC server or a server device in an on-premises environment and is configured with a wired connection, it may perform communication processing related to an optical backhaul line or a local LAN connection. If it is configured with a wireless connection, it may perform communication processing compliant with the LTE standard or 5G standard, 3GPP standard, or wireless LAN standard.

[0063] The codec 604 decompresses the real video received from the UE 111 and inputs it to the CG generation unit 605. The codec 604 also compresses the CG video generated by the CG generation unit 605 and stores it in the storage unit 602. The traffic control method used during compression in the server device 114 is also selected in the same way as in the UE 111, depending on the type of video to be transmitted in the XR application and user settings. Here, with regard to the traffic control method used during compression, information set by the user in the UE 111 before video transmission begins may be transmitted to the server device 114 as information to be exchanged in the XR application.

[0064] The CG generation unit 605 estimates the position and orientation of the UE 111 from the real image expanded by the codec 604 and the 6DOF information received from the UE 111, and draws a CG image.

[0065] 7 is a functional block diagram showing an example of the software configuration of the server device 114 according to this embodiment. The server device 114 includes a signal transmitting unit 701, a signal receiving unit 702, a data storage unit 703, a connection control unit 704, an XR function control unit 705, a video transmission control unit 706, a traffic information generation unit 707, and an AF control unit 708. The functions of each block shown in FIG. 7 can be realized by the control unit 601 executing a control program stored in the storage unit 602.

[0066] The signal transmitting unit 701 and the signal receiving unit 702 control the communication unit 603 and transmit and receive data for executing an XR application to and from the UE 111 via the internet line 113. The signal transmitting unit 701 and the signal receiving unit 702 transmit and receive signals that comply with the wired LAN standard. Furthermore, depending on the type and connection form of the server device 114, they transmit and receive signals that comply with the LTE standard or the 5G standard, the 3GPP standard, or the wireless LAN standard. The signal transmitting unit 701 is an example of a transmission control means.

[0067] The data storage unit 703 stores various programs and various data (various information) in the storage unit 602 to hold them.

[0068] The connection control unit 704 performs processing related to connection with the Internet line 113 .

[0069] The XR function control unit 705 controls the CG generation unit 605 via the XR application server, and generates CG images based on position estimation from real images and posture detection results from 6DOF information. The XR function control unit 705 also exchanges real images, CG images, and 6DOF information with the image transmission control unit 706 via the data storage unit 703.

[0070] The video transmission control unit 706 sets the traffic control method and target bit rate value acquired from the XR function control unit 705 in the codec 604.

[0071] The video transmission control unit 706 generates Ethernet packets conforming to RTP from the compressed CG video using the codec 604, and transmits them by controlling the signal transmission unit 701. The video transmission control unit 706 also controls the signal reception unit 702 to pass the real video received from the UE 111 to the XR function control unit 705, and the codec 604 decompresses it.

[0072] The traffic information generation unit 707 generates traffic control information from the traffic control method and target bit rate value acquired from the XR function control unit 705. The traffic control information may be transmitted directly to the base station 110, but it becomes necessary for the server device 114 to identify the base station 110 that is connected to the communication network 100 to which the UE 111 belongs. Also, it becomes necessary for the server device 114 to notify the base station 110 using a message that can be interpreted by the base station 110. For this reason, the traffic control information from the server device 114 is transmitted to the base station 110 once via the UE 111. A detailed method for notifying the traffic control information in the server device 114 will be described later.

[0073] 8 is a flowchart showing an example of a process for determining a radio resource allocation method in the base station according to this embodiment. Here, the process for determining a radio resource allocation method executed in the radio resource allocation determination unit 505 of the base station 110 will be described.

[0074] In S800, the base station 110 receives traffic control information from the UE 111 or the server device 114. Note that the base station 110 may receive the traffic control information from the server device 114 via the UE 111. In S801, the base station 110 determines whether the traffic control method is CBR based on the traffic control information. If the traffic control method is CBR, the base station 110 selects periodic scheduling (SPS or CS) as the radio resource allocation method (S802).

[0075] If the traffic control method is not CBR in S801, the base station 110 determines whether the traffic control method is VBR in S803. If the traffic control method is VBR, the base station 110 selects the dynamic scheduling method as the wireless resource allocation method (S804).

[0076] If the traffic control method is not VBR, the base station 110 executes S805. In S805, the base station 110 selects SPS or CS, which are periodic scheduling methods, depending on the uplink or downlink, and adjusts the transmission frequency of the DCI. That is, it controls to increase the frequency of updating the amount of periodically allocated radio resources. In this embodiment, the transmission frequency of the DCI is increased compared to when the traffic control method is determined to be CBR, SPS or CS is selected, and periodic scheduling is performed. The reason for this is explained below. When the traffic control method is ABR or MBR, the bit rate fluctuation is smaller than when it is VBR, but the bit rate may fluctuate over time. Therefore, in this embodiment, by increasing the transmission frequency of the DCI, it is possible to adjust the amount (size) of radio resources allocated by periodic scheduling as needed, such as by appropriately increasing or decreasing it. The base station reviews the amount of radio resources allocated to the UE by periodic scheduling based on fluctuations in the bit rate that change over time. Then, the base station notifies the UE of the revised radio resource allocation via DCI, thereby tracking the trend of fluctuations in data volume. In this embodiment, as an example, in the case of ABR or MBR, periodic scheduling is performed by increasing the frequency, but the amount of radio resources allocated by periodic scheduling is reviewed when the bit rate fluctuates, so that fluctuations can be tracked. However, this is not limited to this. Even when it is determined to be ABR or MBR, fluctuations may occur, so dynamic scheduling may be applied as in the case of VBR. Furthermore, in the case of MBR, radio resources of a size that can simply transmit the upper limit bit rate without any problems may be allocated by periodic scheduling, and the frequency of DCI may be controlled in the same way as in the case of CBR.

[0077] Here, when the traffic control information corresponds to downlink communication from server device 114, UE 111 may add an identifier that can be determined to be downlink information to the traffic control information and transmit the information to base station 110. Furthermore, UE 111 may add information about server device 114, which is the transmission source, instead of or in addition to the identifier and transmit the information to base station 110. Furthermore, UE 111 may include address information (such as an IP address, a MAC address, or a port number) of server device 114, which is the transmission source, in the traffic control information. Similarly, when the traffic control information corresponds to uplink communication from UE 111, UE 111 may include an identifier that can be determined to be uplink information in the traffic control information.

[0078] Alternatively, the traffic control information may simply include a bit field that can specify an uplink and a downlink as an identifier. If the traffic control information corresponds to an uplink, the UE 111 may set a bit value that specifies an uplink in the bit field. If the traffic control information corresponds to a downlink, the UE 111 may set a bit value that specifies a downlink in the bit field.

[0079] If the traffic control information received in S800 is information that corresponds only to the downlink, the base station 110 may determine the downlink scheduling method according to the processing procedure of S801 to S805. At this time, the base station 110 may use dynamic scheduling as the uplink scheduling method.

[0080] If the traffic control information received in S800 corresponds only to the uplink, the base station 110 may determine the scheduling method for the uplink according to the processing procedure of 801 to S805. In this case, the base station 110 may use dynamic scheduling as the scheduling method for the downlink.

[0081] Fig. 9 is a sequence diagram showing an example of a case where a UE performs uplink video transmission at CBR. In Fig. 9, an XR application is already running in the UE 111 and the server device 114, and in S900, the UE 111 is about to start transmitting captured real video to the server device 114. Also, the traffic type of the data transmitted by the XR application is assumed to be CBR.

[0082] In S901, the UE 111 transmits traffic control information specifying a CBR in an RRC message to the base station 110. In S902, the base station 110 receives the RRC message.

[0083] The RRC message may be UE Assistance Information. Furthermore, when the RRC link was established before S900, the UE 111 may have included the traffic control information in an RRC Setup Complete and transmitted it to the base station 110. Furthermore, the UE 111 may include the traffic control information in a BSR and transmit it to the base station 110, or may transmit the traffic control information to the base station 110 using a new MAC CE. Furthermore, the traffic control information may include information that explicitly or implicitly indicates that it is uplink traffic control information. Information that implicitly indicates that it is uplink traffic control information may be, for example, that the traffic control information does not include information that indicates that it is uplink or downlink.

[0084] In S903, the base station 110 determines the wireless resource allocation method to be CS according to the traffic control information received in S902 and in accordance with the wireless resource allocation determination process described above.

[0085] In S904, the base station 110 transmits an RRC message including information indicating the periodicity of the CS. In S905, the UE 111 receives the RRC message and recognizes that it operates in the CS. In S906, the base station 110 determines radio resource allocation to the UE 111 in the uplink and transmits DCI on the PDCCH to start allocating radio resources in the CS. If traffic control information is notified using a BSR in S901, the base station 110 may determine the amount of radio resources allocated to the UE 111 in the uplink according to the amount of data specified in the BSR received in S902. The DCI includes a CS-RNTI (Radio Network Temporary Identifier) ​​indicating the identifier of the UE 111 used in the CS.

[0086] At S907, the UE 111 receives the DCI. At S908, the UE 111 transmits video data (real video) compressed by the codec 206 as RTP packets to the base station 110 in time slots according to the radio resource allocation specified by the DCI. Here, the RTP packets are transmitted by a PUSCH (Physical Uplink Shared channel) used for transmitting and receiving data packets in the uplink. At S909, the base station 110 receives the RTP packets and transfers them to the server device 114. Similarly, at S910 to S913, video transmission according to periodic scheduling is performed.

[0087] Fig. 10 is a sequence diagram showing an example of a case where a UE performs uplink video transmission at VBR. In Fig. 10, an XR application is executed in UE 111 and server device 114, and in S1000, UE 111 is about to start transmitting captured real video to server device 114. Also, the traffic type of the data transmitted by the XR application is assumed to be VBR.

[0088] In S1001, the UE 111 includes traffic control information specifying VBR in an RRC message and transmits the RRC message to the base station 110. In S1002, the base station 110 receives the RRC message. The method of transmitting the traffic control information may be the same as the method described in S901.

[0089] In S1003, the base station 110 determines the radio resource allocation method to be dynamic scheduling according to the traffic control information received in S1002 and in accordance with the radio resource allocation determination process described above.

[0090] In S1004, the base station 110 starts dynamic scheduling. That is, the base station 110 determines radio resource allocation to the UE 111 in the uplink and transmits DCI on the PDCCH. If traffic control information is notified using a BSR in S1001, the base station 110 may determine the amount of radio resources to be allocated to the UE 111 in the uplink according to the amount of data specified in the BSR received in S1002. In S1005, the UE 111 receives DCI. The DCI includes a C-RNTI (Cell-Radio Network Temporary Identifier) ​​indicating the identifier of the UE 111 used in dynamic scheduling.

[0091] In S1006, the UE 110 transmits video data (real video) compressed by the codec 206 as RTP packets to the base station 110 via PUSCH in time slots according to the radio resource allocation specified by the DCI. At this time, the UE 110 may transmit a BSR to the base station 110 using PUSCH to indicate the amount of video data. In S1007, the base station 110 receives the RTP packets and forwards them to the server device 114. Similarly, in S1008 to S1015, radio resources are allocated according to the DCI transmitted each time from the base station 110, and the UE 111 transmits the RTP packets in time slots according to this allocation. Furthermore, the base station 110 forwards the RTP packets from the UE 111 to the server device 114, thereby performing video transmission.

[0092] FIG. 11 shows an example of traffic control information and setting values ​​according to this embodiment. Traffic control information S1100 is defined as 2-bit information. In traffic control information S1100, S1101 indicates VBR and is represented by the value "00". Similarly, CBR is represented by "01" in S1102, and other traffic control methods such as MBR and ABR are represented by "10" as "Others" in S1103. Furthermore, the remaining bits represented by "11" in S1104 are assigned to Reserved. Note that if VBR is the default setting value and no traffic control information is specified, dynamic scheduling is selected in base station 110.

[0093] 12 shows an example of a BSR message format according to this embodiment. BSR (S1200) is composed of LCG_ID (S1201), buffer size S1202, and extension field S1203. LCG_ID (S1201) is an abbreviation for Logical Channel Group ID and is an identifier for a logical channel.

[0094] In the extension field S1203 of the BSR(S1200), the lowest two bits can be used to notify the traffic control information S1100 to the base station 110. By using an extended BSR(S1200), there is an advantage that the amount of data in the transmission buffer and the traffic control method can be notified at the same time.

[0095] FIG. 13 shows an example of an S-NSSAI format according to this embodiment. One method for notifying the traffic control information S1100 is to use the S-NSSAI (S1300). The S-NSSAI (S1300) is composed of an SST (S1301) and an SD (S1302). Here, the SST is a Slice Service Type, and it is possible to specify and notify an appropriate slice type from among eMBB (high speed, large capacity), URLLC (ultra-reliable, low latency), MIOT (multiple simultaneous connections), etc. Furthermore, the SD is a Slice Differentiator, and it is possible to separate the same SST into multiple network slices for use. Here, it is possible to specify the traffic control information S1100 by using the lowest two bits of the SD (S1302) of the S-NSSAI (S1300). The S-NSSAI (S1300) can be notified by the UE 111 when the UE 111 establishes an RRC link with the base station 110, by including it in an RRC Setup Completion. By specifying traffic control information S1100 in SD (S1302) of S-NSSAI (S1300), the signaling efficiency can be improved by specifying it generally in SST and adding detailed information for radio resource allocation in SD.

[0096] 14 is a sequence diagram showing an example of a case where a server performs downlink video transmission at CBR. At S1400, an XR application is executed, and the server device 114 renders CG video in accordance with real video from the UE 111, compresses it, and is ready to transmit it to the UE 111. The traffic type of the data transmitted by the XR application is assumed to be CBR.

[0097] In S1401, CBR is transmitted to UE 111 as a control message of the video transmission application. Here, a control message of the XR application may be used instead of the control message of the video transmission application. In S1402, UE 111 receives the control message from server device 114.

[0098] In S1403, the UE 111 includes traffic control information, which specifies that the server device 114 transmits at CBR, in an RRC message and notifies the base station 110. The RRC message may be UE Assistance Information. Alternatively, the UE 111 may include the traffic control information in a BSR and transmit it to the base station 110, or may transmit the traffic control information to the base station 110 using a new MAC CE.

[0099] Furthermore, the traffic control information may include information that explicitly or implicitly indicates that it is downlink traffic control information. Information that implicitly indicates that it is downlink traffic control information may be, for example, that the traffic control information does not include information that indicates that it is uplink or downlink.

[0100] Furthermore, when traffic control information is transmitted by BSR, the two least significant bits of the three least significant bits of the BSR extension field S1203 may be used as traffic control information S1100. The remaining one bit may be used as a field for setting an identifier indicating the communication direction, and may be set to 1, for example, indicating downlink. Furthermore, the BSR extension field S1203 may be added, and the address information of server device 114 may be included in the notification. Furthermore, a size according to the target bit rate setting of codec 604 in server device 114 may be used as buffer size S1202.

[0101] In S1404, the base station 110 receives traffic control information. In S1405, the base station 110 determines the downlink radio resource allocation method to be SPS based on the downlink identifier and information specifying the CBR included in the traffic control information.

[0102] At S1406, the UE 111 transmits an RRC message including information indicating the periodicity of the SPS. At S1407, the UE 111 receives the RRC message and recognizes that downlink communication operates under the SPS.

[0103] In S1408, the base station 110 starts the SPS. That is, the base station 110 determines to start allocating radio resources to the UE 111 in the downlink and transmits DCI on the PDCCH. If traffic control information is notified using the BSR in S1403, the base station 110 may determine the amount of radio resources to be allocated to the UE 111 in the downlink, according to the amount of data specified in the BSR received in S1403. The DCI includes a CS-RNTI indicating the identifier of the UE 111 used in the SPS. Here, the allocation of radio resources to the UE 111 in the downlink may be determined according to the state of a transmission buffer in the base station 110. In S1409, the UE 111 receives the DCI.

[0104] In S1410, when the UE 111 receives DCI including CS-RNTI, the base station 110 decides to start radio resource allocation, and the UE 111 notifies the base station 110 that it is ready for video transmission, as a response message to the control message received in S1402. In S1411, the server device 114 receives the response message and starts video transmission.

[0105] At S1412, server device 114 transmits the CG video generated by CBR as an RTP packet to UE 111. At S1413, base station 110 transmits the RTP packet from server device 114 to UE 111 via PDSCH (Physical Downlink Shared Channel) in accordance with the SPS radio resource allocation determined at S1408. At S1414, UE 111 receives the RTP packet, expands the compressed CG video, and combines it with real video to generate XR video and start panel display. At S1415 to S1420, video transmission is similarly performed between base station 110 and UE 111 in accordance with the SPS, under the condition that a certain amount of radio resources are periodically secured.

[0106] FIG. 15 is a sequence diagram showing an example in which the server performs downlink video transmission at VBR.

[0107] In S1500, the XR application is executed, and the server device 114 is ready to render, compress, and transmit CG images according to the real image from the UE 111 to the UE 111. The traffic type of the data transmitted by the XR application is assumed to be VBR.

[0108] In S1501, VBR is transmitted to UE 111 as a control message of the video transmission application. Here, a control message of the XR application may be used instead of the control message of the video transmission application. In S1502, UE 111 receives the control message from server device 114.

[0109] In S1503, the UE 111 notifies the base station 110 of traffic control information specifying that the server device 114 transmits at VBR, together with an RRC message. The method for transmitting the traffic control information may be the same as the method described in S1403.

[0110] When the traffic control information is transmitted by BSR, the information may be notified as information that identifies the downlink using an extension field of the BSR, as in the case of CBR. Also, the buffer size S1202 may be a size according to the target bit rate setting of the codec 604 in the server device 114.

[0111] In S1504, the base station 110 receives traffic control information. In S1405, the base station 110 determines that the downlink radio resource allocation method is dynamic scheduling based on the downlink identifier and information specifying VBR included in the traffic control information.

[0112] In S1506, the base station 110 for the UE 111 determines radio resource allocation and notifies the UE 111 that video transmission is ready, as a response message to the control message received in S1502. In S1507, the server device 114 receives the response message and starts video transmission.

[0113] At S1508, the server device 114 transmits the CG video generated using VBR to the UE 111 as an RTP packet. At S1509, the base station 110 determines radio resource allocation to the UE 111 in the downlink and transmits DCI on the PDCCH. If traffic control information is notified using the BSR at S1503, the base station 110 may determine the amount of radio resources allocated to the UE 111 in the downlink according to the amount of data specified in the BSR received at S1503. The DCI includes a C-RNTI indicating an identifier of the UE 111 used in dynamic scheduling. Here, the radio resource allocation to the UE 111 in the downlink may be determined according to the state of a transmission buffer in the base station 110. At S1510, the UE 111 receives the DCI from the base station 110 and determines, by dynamic scheduling, the frequency resources (resource blocks) and time resources (time slots) on which the RTP packets are to be transmitted.

[0114] In S1511, base station 110 transmits RTP packets from server device 114 to UE 111 via PDSCH in accordance with the radio resource allocation of dynamic scheduling determined in S1509. In S1512, UE 111 receives the RTP packets. From the received RTP packets, XR video is generated in the same manner as in CBR, and panel display begins. In S1513 to S1522, video transmission is similarly performed between base station 110 and UE 111 in accordance with dynamic scheduling under conditions in which the transmission size and timing change dynamically.

[0115] [Embodiment 2] In the first embodiment, an example has been described in which a radio resource allocation method for the uplink and downlink between the UE 111 and the base station 110 is determined according to the traffic control method of the UE 111 and the server device 114. Here, in the first embodiment, an example has been described in which downlink traffic control information is once transmitted from the server device 114 to the UE 111, and then the UE 111 adds identification information indicating downlink and notifies the base station 110. In the second embodiment, an example will be described in which the server device 114 prompts the base station 110 to select a radio resource allocation method for the downlink by using the function of the CN 112. In the following, a description of parts common to the first embodiment will be omitted.

[0116] FIG. 16 is a diagram showing an example of the configuration of a wireless communication system according to this embodiment (Embodiment 2). The CN 1612 has the functions of a UPF 1600, an NEF 1601, a PCF 1602, and an NSSF 1603, and the server device 1614 can access each function via the API of the NEF 1601. Note that the UPF 1600 stands for User Plane Function, and the NEF 1601 stands for Network Exposure Function. The PCF 1602 stands for Policy Control Function, and the NSSF 1603 stands for Network Slice Selection Function. The UPF 1600 processes traffic such as video transmission packets and control packets from the UE 111 or the server device 1614. The NEF 1601 can control some of the functions of the PCF 1602, NSSF 1603, and the like, provided in the CN 1612 from the server device 1614 via an API (Application Programming Interface). Here, by setting the traffic control information of the server device 1610 in the PCF 1602 or the NSSF 1603 using the NEF 1601 API, the base station 110 can determine the radio resource allocation method according to the set information. CBR or VBR may be directly specified as the traffic control information to be set in the PCF 1602 from the server device 1610 via the NEF 1601 API. Alternatively, SPS or dynamic scheduling may be set as the radio resource allocation method of the base station 110. Furthermore, in the NSSF 1603, the base station 110 may register and specify an S-NSSAI (S1300) in which the traffic control information (S1100) is specified in the SD (S1302) as the network slice to be used for the downlink.

[0117] In this way, by using the NEF 1601 API of the CN 1612, the server device 1610 prompts the base station 110 to determine the radio resource allocation method for the downlink, and the following effects can be obtained: That is, the process of the UE 111 transferring downlink traffic control information, which was described in the first embodiment, becomes unnecessary, and efficiency can be improved.

[0118] 17 is a diagram showing an example of the software configuration of a wireless communication system according to this embodiment (Embodiment 2). The server device 1610 includes an AF (Application Function) control unit 1700. Other functions are configured in the same way as the server device 114 of Embodiment 1. The AF control unit 1700 is a function that exchanges control messages with the NEF 1601 API of the CN 1612. The AF control unit 1700 notifies the NEF 1601 API of traffic control information, a radio resource allocation method, and the like as setting information for the PCF 1602. The AF control unit 1700 also notifies the NSSF 1603 of the CN 1612 of a control message that registers and specifies the S-NSSAI (S1300).

[0119] FIG. 18 is a sequence diagram (embodiment 2) showing an example of a case where a server device performs downlink video transmission at CBR according to this embodiment.

[0120] At S1800, the server device 1610 is ready to render a CG image according to a real image from the UE 111, compress the image, and transmit it to the UE 111. At S1801, the server device 1610 transmits an AF request message including traffic control information (e.g., CBR) to the CN 1612. Here, the AF request message may be an S-NSSAI including traffic information, or may be a message specifying a radio resource allocation method (e.g., SPS) of the base station 110. In addition to these, the server device 1610 may add address information of the UE 111 or the like to the AF request message as information for identifying the base station 110. At S1802, the CN 1612 receives the AF request message from the server device 1610.

[0121] In S1803, traffic control information (e.g., CBR) of the server device 1610 is notified to the base station 110 via the PCF or NSSF of the CN 1612, and the base station 110 determines a radio resource allocation method (e.g., SPS). The traffic control information transmitted from the server device 1610 to the NEF 1601 is forwarded to an Access and Mobility Management Function (AMF). The traffic control information may be notified from the AMF to the base station 110 by being included in a message of the NG Application Protocol (NGAP) used in the Ng interface. For example, the traffic control information may be included in a message (PDU Session Resource Setup, etc.) that manages a PDU session transmitted from the AMF to the base station 110. Alternatively, the traffic control information may be included in a message (INITIAL CONTEXT SETUP REQUEST, etc.) that manages a UE context transmitted from the AMF to the base station 110. The subsequent processing of S1804 to S1816 is the same as S1406 to S1420, although the response messages in the video application shown in S1410 and S1411 in the first embodiment are not necessary.

[0122] [Other embodiments] In the first embodiment, the traffic control information is included in the control messages for video transmission and XR applications, and transmitted to the UE 111. Here, as another method, a method of using traffic control information that may be included in container information of video data or NAL (Network Abstraction Layer) units will be described.

[0123] FIG. 19 is a sequence diagram showing an example in which a server device according to another embodiment performs downlink video transmission at CBR.

[0124] At S1900, server device 114 is ready to compress CG video and transmit it to UE 111. At S1901, server device 114 starts video transmission and transmits RTP packets to UE 111. At S1902, base station 110 receives the RTP packets and notifies UE 111 of radio resource allocation by DCI. At S1903, UE 111 determines the time slot in which the RTP packets are transmitted.

[0125] At S1904, the base station 110 transmits the RTP packet to the UE 111 via the PDSCH in accordance with the radio resource allocation. At S1905, the UE 111 receives the RTP packet. At S1906, the UE 111 identifies the traffic control method (e.g., CBR) in the server device 114 from the received video container information or NAL unit. The subsequent processes of S1907 to S1922 are the same as those of S1406 to S1420, although the response messages in the video application shown in S1410 and S1411 in the first embodiment are not required.

[0126] [Variations] When the traffic type is video, signal transmission unit 301 of UE 111 may transmit traffic control information indicating CBR or VBR to base station 110. Similarly, when the traffic type is video, signal transmission unit 701 of server device 114 may transmit traffic control information indicating CBR or VBR to UE 111 or CN 1612.

[0127] When the traffic type is other than video, the signal transmitting unit 301 of the UE 111 may not transmit the traffic control information to the base station 110. Similarly, when the traffic type is other than video, the signal transmitting unit 701 of the server device 114 may not transmit the traffic control information to the UE 111 or the CN 1612.

[0128] [Note] The above-described embodiments can be described as follows.

[0129] [Appendix 1] A communication device operating as a UE in a 3GPP network, comprising: A transmission control means for transmitting traffic control information indicating a bit rate type of data to be transmitted from the communication device in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, or a RAN (Radio Access Network) awareness information, The communication device, wherein the bit rate types include at least one of CBR (Constant Bit Rate) and VBR (Variable Bit Rate).

[0130] [Appendix 2] A server device to which a communication device operating as a UE in a 3GPP network is connected, A server device characterized by having a transmission control means for transmitting traffic control information indicating the bit rate type of data to be transmitted from the server device to a NEF API (Network Exposure Function Application Interface) of a CN (Core Network) by including it in an AF (Application Function) request message, or for transmitting traffic control information indicating the bit rate type to the communication device by including it in a control message of a video transmission application.

[0131] [Appendix 3] The transmission control means transmits the traffic control information indicating CBR or VBR when the traffic type is video. 2. The communication device of claim 1.

[0132] [Appendix 4] The transmission control means transmits the traffic control information indicating CBR or VBR when the traffic type is video. 3. The server device according to claim 2.

[0133] [Appendix 5] The transmission control means is characterized in that it does not transmit the traffic control information when the traffic type is other than video. 2. The communication device of claim 1.

[0134] [Appendix 6] The transmission control means is characterized in that it does not transmit the traffic control information when the traffic type is other than video. 3. The server device according to claim 2.

[0135] [Appendix 7] The server device is a cloud server connected to the communication device via a 3GPP network or an edge server operating in an on-premise environment. 3. The server device according to claim 2.

[0136] [Appendix 8] 1. A base station of a 3GPP network, comprising: A receiving means for receiving traffic control information indicating a bit rate type of transmission data, the traffic control information being included in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, a RAN (Radio Access Network) awareness information, or an NGAP (NG Application Protocol) message, from a communication device that is a UE or a server device that is a connection destination of the communication device; a determining means for determining a radio resource allocation method, either dynamic scheduling or periodic scheduling, based on the traffic control information; A base station comprising:

[0137] [Appendix 9] The determining means further comprises: When a bit rate type of the traffic control information received from the communication device or the server device is VBR (Variable Bit Rate), the radio resource allocation method is determined to be a dynamic scheduling method. 10. A base station as defined in claim 8.

[0138] [Appendix 10] The determining means further comprises: When a bit rate type of the traffic control information received from the communication device or the server device is CBR (Constant Bit Rate), the radio resource allocation method is determined to be a periodic scheduling method, CS (Configured Scheduling) or SPS (Semi Persistent Scheduling). 10. The base station according to claim 8 or 9.

[0139] [Appendix 11] The determining means further comprises: When the bit rate type of the traffic control information received from the communication device or the server device is other than CBR or VBR, the radio resource allocation method is determined to be CS or SPS, which is a periodic scheduling method, and further, a control is performed to increase the transmission frequency of DCI (Downlink Control Information) for updating the radio resources. The base station according to any one of Supplementary notes 8 to 10.

[0140] [Appendix 12] When the transmission data is uplink data, the determining means determines one of a dynamic scheduling method and a CS method as the radio resource allocation method. The base station according to any one of Supplementary notes 8 to 11.

[0141] [Appendix 13] When the transmission data is downlink data, the determining means determines one of a dynamic scheduling method and an SPS method as the radio resource allocation method. The base station according to any one of Supplementary notes 8 to 12. [Explanation of symbols]

[0142] 100 Communication Network 110 base station 111UE 112CN 113 Internet line 114 Server equipment

Claims

1. A communication device operating as a UE in a 3GPP network, comprising: a transmission control means for transmitting traffic control information indicating a bit rate type of data to be transmitted from the communication device, including the traffic control information in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, or RAN (Radio Access Network) awareness information; The communication device, wherein the bit rate types include at least one of CBR (Constant Bit Rate) and VBR (Variable Bit Rate).

2. A server device to which a communication device operating as a UE in a 3GPP network is connected, A server device characterized by comprising a transmission control means for transmitting traffic control information indicating a bit rate type of data to be transmitted from the server device to an NEF API (Network Exposure Function Application Interface) of a CN (Core Network) by including the traffic control information in an AF (Application Function) request message, the traffic control information indicating the bit rate type; or for transmitting the traffic control information indicating the bit rate type to the communication device by including the traffic control information in a control message of a video transmission application.

3. The transmission control means transmits the traffic control information indicating CBR or VBR when the traffic type is video. The communication device according to claim 1 .

4. The transmission control means transmits the traffic control information indicating CBR or VBR when the traffic type is video. The server device according to claim 2 .

5. The transmission control means is characterized in that it does not transmit the traffic control information when the traffic type is other than video. The communication device according to claim 1 .

6. The transmission control means is characterized in that it does not transmit the traffic control information when the traffic type is other than video. The server device according to claim 2 .

7. The server device is a cloud server connected to the communication device via a 3GPP network or an edge server operating in an on-premise environment. The server device according to claim 2 .

8. 1. A base station of a 3GPP network, comprising: A receiving means for receiving traffic control information indicating information indicating a bit rate type of transmission data, the traffic control information being included in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, a RAN (Radio Access Network) awareness information, or an NGAP (NG Application Protocol) message, from a communication device that is a UE or a server device that is a connection destination of the communication device; a determining means for determining a radio resource allocation method, either dynamic scheduling or periodic scheduling, based on the traffic control information; A base station comprising:

9. The determining means further comprises: When a bit rate type of the traffic control information received from the communication device or the server device is VBR (Variable Bit Rate), the radio resource allocation method is determined to be a dynamic scheduling method. The base station according to claim 8.

10. The determining means further comprises: When a bit rate type of the traffic control information received from the communication device or the server device is CBR (Constant Bit Rate), the radio resource allocation method is determined to be CS (Configured Scheduling) or SPS (Semi Persistent Scheduling), which are periodic scheduling methods. The base station according to claim 8.

11. The determining means further comprises: When a bit rate type of the traffic control information received from the communication device or the server device is other than CBR or VBR, the radio resource allocation method is determined to be CS or SPS, which are periodic scheduling methods, and further, a control is executed to increase the transmission frequency of DCI (Downlink Control Information) for updating the radio resources. The base station according to claim 8.

12. When the transmission data is uplink data, the determining unit determines one of a dynamic scheduling method and a CS method as the radio resource allocation method. The base station of claim 8.

13. When the transmission data is downlink data, the determining means determines one of a dynamic scheduling method and an SPS method as the radio resource allocation method. The base station of claim 8.

14. 1. A method for controlling a communication device operating as a UE in a 3GPP network, comprising: transmitting traffic control information indicating a bit rate type of data to be transmitted from the communication device in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, or RAN (Radio Access Network) awareness information; The control method is characterized in that the bit rate type includes at least one of CBR (Constant Bit Rate) and VBR (Variable Bit Rate).

15. A computer of a communication device operating as a UE in a 3GPP network, and executing a process of including traffic control information indicating a bit rate type of data to be transmitted from the communication device in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, or RAN (Radio Access Network) awareness information and transmitting the information; The bit rate type includes at least one of CBR (Constant Bit Rate) and VBR (Variable Bit Rate).

16. A method for controlling a server device to which a communication device operating as a UE in a 3GPP network is connected, comprising: a step of including traffic control information indicating a bit rate type of data to be transmitted from the server device in an AF (Application Function) request message and transmitting the information to an NEF API (Network Exposure Function Application Interface) of a CN (Core Network), or including the traffic control information indicating the bit rate type in a control message of a video transmission application and transmitting the information to the communication device.

17. A computer of a server device to which a communication device operating as a UE of a 3GPP network is connected, a process of including traffic control information indicating a bit rate type of data to be transmitted from the server device in an AF (Application Function) request message and transmitting the same to an NEF API (Network Exposure Function Application Interface) of a CN (Core Network), or including the traffic control information indicating the bit rate type in a control message of a video transmission application and transmitting the same to the communication device; The program to run.

18. 1. A method for controlling a base station in a 3GPP network, comprising: receiving traffic control information indicating information indicating a bit rate type of transmission data, the traffic control information being included in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, a RAN (Radio Access Network) awareness information, or an NGAP (NG Application Protocol) message, from a communication device that is a UE or a server device to which the communication device is connected; determining a radio resource allocation method, either dynamic scheduling or periodic scheduling, based on the traffic control information; A control method comprising:

19. In a computer of a base station of a 3GPP network, A process of receiving traffic control information indicating information indicating a bit rate type of transmission data, the traffic control information being included in an NSSAI (Network Slice Selection Assistance Information), a BSR (Buffer Status Report), an RRC (Radio Resource Control) message, a RAN (Radio Access Network) awareness information, or an NGAP (NG Application Protocol) message, from a communication device that is a UE or a server device that is a connection destination of the communication device; determining a radio resource allocation method, either dynamic scheduling or periodic scheduling, based on the traffic control information; A program to execute.

Citation Information

Patent Citations

  • Radio communication system

    JP2001223716A