Terminal device and method
By establishing a radio bearer with an RLC entity in non-acknowledgement mode and linking it to a PDCP entity for PDCP status reporting, the terminal device optimizes MBS control in NR, addressing the lack of efficient MBS control mechanisms in 5G networks.
Patent Information
- Application Number
- JP2022556960
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-10-13
- Filing Date
- 2021-10-11
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2041-10-11
AI Technical Summary
Efficient control mechanisms for Multicast Broadcast Services (MBS) using New Radio (NR) technology have not been fully studied, necessitating improved methods for managing multicast/broadcast services in 5G cellular mobile communication systems.
A terminal device establishes a radio bearer with an RLC entity in non-acknowledgement mode, linked to a PDCP entity, which creates a PDCP status report based on a PDCP data recovery request and submits it to the RLC entity, optimizing MBS control using NR.
This approach enables efficient MBS control using NR, enhancing the management and delivery of multicast/broadcast services in 5G networks.
Smart Images

Figure 0007772709000001 
Figure 0007772709000002 
Figure 0007772709000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a terminal device and method. This application claims priority to Japanese Patent Application No. 2020-172375, filed on October 13, 2020, the contents of which are incorporated herein by reference. [Background technology]
[0002] The 3rd Generation Partnership Project (3GPP), a standardization project for cellular mobile communication systems, is conducting technical studies and formulating standards for cellular mobile communication systems, including radio access, core networks, services, etc.
[0003] For example, technical studies and standardization of E-UTRA (Evolved Universal Terrestrial Radio Access) have begun in 3GPP as a radio access technology (RAT) for 3.9th and 4th generation cellular mobile communication systems. Currently, 3GPP is also conducting technical studies and standardization of E-UTRA extension technologies. E-UTRA is also called Long Term Evolution (LTE: registered trademark), and the extension technologies are sometimes called LTE-Advanced (LTE-A) and LTE-Advanced Pro (LTE-A Pro) (see Non-Patent Document 2, etc.).
[0004] Furthermore, 3GPP has begun technical studies and standardization of NR (New Radio, or NR Radio access) as a radio access technology (RAT) for 5th generation (5G) cellular mobile communication systems. 3GPP is currently conducting technical studies and standardization of NR extension technologies (Non-Patent Document 1, etc.). [Prior art documents] [Non-patent literature]
[0005] [Non-Patent Document 1] 3GPP TS 38.300v 16.2.0,"NR;NR and NG-RAN Overall description; Stage 2" pp10-134 [Non-patent document 2] 3GPP TS 36.300 v16.2.0,"Evolved Universal Terrestrial Radio Access (E-UTRA)and Evolved Universal Terrestrial Radio Access Network (E-UTRAN);Overall description; Stage 2" pp19-361 Summary of the Invention [Problem to be solved by the invention]
[0006] As part of the E-UTRA extension technology studies, the Multimedia Broadcast Multicast Service (MBMS) transmission technology is being standardized to provide multicast / broadcast services. MBMS transmission uses the Multicast Broadcast Single Frequency Network (MBSFN) or the Single Cell Point-To-Multipoint (SC-PTM) transmission.
[0007] Transmission using MBSFN transmits multicast / broadcast data using a PMCH (Physical Multicast Channel) in an MBSFN (Multicast-Broadcast Single-Frequency Network) area consisting of multiple cells, whereas transmission using SC-PTM transmits multicast data using a PDSCH (Physical Downlink Shared Channel) in a cell area.
[0008] Meanwhile, Multicast Broadcast Service (MBS) is being considered as an extension technology of NR. When MBS is performed via NR, it is necessary to consider NR-specific technologies that differ from E-UTRA and core networks standardized for 5G. However, detailed operations for efficiently controlling MBS using NR have not yet been studied.
[0009] One aspect of the present invention has been made in consideration of the above-mentioned circumstances, and one of its objectives is to provide a terminal device, a base station device, and a method that can efficiently control MBS using NR. [Means for solving the problem]
[0010] In order to achieve the above object, one aspect of the present invention provides the following: That is, one aspect of the present invention provides a terminal device communicating with a base station device, the terminal device establishes a radio bearer, an RLC entity of the radio bearer is an RLC entity in a non-acknowledgement mode, the RLC entity of the radio bearer is associated with a PDCP entity of the radio bearer, the PDCP entity creates a PDCP status report based on a PDCP data recovery request from a higher layer, and submits the PDCP status report to the RLC entity.
[0011] Another aspect of the present invention is a method for a terminal device to communicate with a base station device, in which the terminal device establishes a radio bearer, an RLC entity of the radio bearer is an RLC entity in a non-acknowledgement mode, the RLC entity of the radio bearer is linked to a PDCP entity of the radio bearer, and the PDCP entity creates a PDCP status report based on a PDCP data recovery request from an upper layer, and submits the PDCP status report to the RLC entity.
[0012] These comprehensive or specific aspects may be realized as a system, an apparatus, a method, an integrated circuit, a computer program, or a recording medium, or may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium. [Effects of the Invention]
[0013] According to one aspect of the present invention, a terminal device, a base station device, and a method can realize efficient MBS control using NR. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a schematic diagram of a communication system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a diagram illustrating an example of an E-UTRA protocol configuration according to an embodiment of the present invention. [Figure 3] FIG. 1 is a diagram of an example of an NR protocol configuration according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram showing an example of a flow of procedures for various settings in an RRC according to an embodiment of the present invention. [Figure 5] FIG. 2 is a block diagram showing the configuration of a terminal device according to an embodiment of the present invention. [Figure 6] FIG. 1 is a block diagram showing a configuration of a base station device according to an embodiment of the present invention. [Figure 7] An example of an ASN.1 description included in a message regarding re-establishment of an RRC connection in NR in an embodiment of the present invention. [Figure 8] 10 is an example of an ASN.1 description included in a message regarding re-establishment of an RRC connection in E-UTRA according to an embodiment of the present invention. [Figure 9] FIG. 10 is a diagram showing a procedure flow for setting up MBMS reception using SC-PTM. [Figure 10] FIG. 10 is a diagram showing an example of an ASN.1 description representing fields and / or information elements included in SIB20 (System Information Block Type 20). [Figure 11] A figure showing an example of an ASN.1 description representing fields and / or information elements included in an SC-PTM configuration message (SCPTMConfiguration). [Figure 12] FIG. 1 is a diagram showing an example of a flow of an MBS reception procedure in NR according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0016] LTE (and LTE-A, LTE-A Pro) and NR may be defined as different radio access technologies (RATs). NR may also be defined as a technology included in LTE. LTE may also be defined as a technology included in NR. LTE that can connect to NR via Multi Radio Dual connectivity (MR-DC) may be distinguished from conventional LTE. LTE that uses 5GC in the core network may be distinguished from conventional LTE that uses EPC in the core network. Conventional LTE may refer to LTE that does not implement technologies standardized in 3GPP Release 15 or later. Embodiments of the present invention may be applied to NR, LTE, and other RATs. In the following description, terms related to LTE and NR are used; however, embodiments of the present invention may be applied to other technologies that use other terminology. In the embodiments of the present invention, the term E-UTRA may be replaced with the term LTE, and the term LTE may be replaced with the term E-UTRA.
[0017] In the embodiments of the present invention, the names of the nodes and entities and the processes performed by the nodes and entities are described when the radio access technology is E-UTRA or NR, but the embodiments of the present invention may be used for other radio access technologies. The names of the nodes and entities in the embodiments of the present invention may be different names.
[0018] Figure 1 is a schematic diagram of a communication system according to an embodiment of the present invention. Note that the functions of each node, radio access technology, core network, interface, etc. described using Figure 1 are only some of the functions closely related to the embodiment of the present invention, and the system may have other functions.
[0019] E-UTRA 100 may be a radio access technology. E-UTRA 100 may also be an air interface between UE 122 and eNB 102. The air interface between UE 122 and eNB 102 may be referred to as a Uu interface. eNB (E-UTRAN Node B) 102 may be a base station device of E-UTRA 100. eNB 102 may have the E-UTRA protocol described below. The E-UTRA protocol may be composed of an E-UTRA User Plane (UP) protocol described below and an E-UTRA Control Plane (CP) protocol described below. eNB 102 may terminate the E-UTRA User Plane (UP) protocol and the E-UTRA Control Plane (CP) protocol for UE 122. A radio access network composed of eNBs may be referred to as E-UTRAN.
[0020] The EPC (Evolved Packet Core) 104 may be a core network. The interface 112 is an interface between the eNB 102 and the EPC 104 and may be referred to as an S1 interface. The interface 112 may include a control plane interface through which control signals pass and / or a user plane interface through which user data passes. The control plane interface of the interface 112 may terminate at a Mobility Management Entity (MME; not shown) in the EPC 104. The user plane interface of the interface 112 may terminate at a Serving Gateway (S-GW; not shown) in the EPC 104. The control plane interface of the interface 112 may be referred to as an S1-MME interface. The user plane interface of the interface 112 may be referred to as an S1-U interface.
[0021] Note that one or more eNBs 102 may be connected to the EPC 104 via an interface 112. An interface (not shown) may exist between the multiple eNBs 102 connected to the EPC 104. The interface between the multiple eNBs 102 connected to the EPC 104 may be referred to as an X2 interface.
[0022] The NR 106 may be a radio access technology. The NR 106 may also be an air interface between the UE 122 and the gNB 108. The air interface between the UE 122 and the gNB 108 may be referred to as a Uu interface. The gNB (g Node B) 108 may be a base station device of the NR 106. The gNB 108 may have the NR protocol described below. The NR protocol may consist of the NR User Plane (UP) protocol described below and the NR Control Plane (CP) protocol described below. The gNB 108 may terminate the NR User Plane (UP) protocol and the NR Control Plane (CP) protocol for the UE 122.
[0023] 5GC110 may be a core network. Interface 116 is an interface between gNB108 and 5GC110 and may be referred to as an NG interface. Interface 116 may include a control plane interface through which control signals pass and / or a user plane interface through which user data passes. The control plane interface of interface 116 may terminate in an Access and Mobility Management Function (AMF: not shown) in 5GC110. The user plane interface of interface 116 may terminate in a User Plane Function (UPF: not shown) in 5GC110. The control plane interface of interface 116 may be referred to as an NG-C interface. The user plane interface of interface 116 may be referred to as an NG-U interface.
[0024] Note that one or more gNBs 108 may be connected to 5GC 110 via interface 116. An interface (not shown) may exist between multiple gNBs 108 connected to 5GC 110. The interface between multiple gNBs 108 connected to 5GC 110 may be referred to as an Xn interface.
[0025] The eNB102 may have the capability to connect to the 5GC110. The eNB102 with the capability to connect to the 5GC110 may be referred to as an ng-eNB. The interface 114 is an interface between the eNB102 and the 5GC110 and may be referred to as an NG interface. The interface 114 may include a control plane interface through which control signals pass and / or a user plane interface through which user data passes. The control plane interface of the interface 114 may terminate in an Access and Mobility Management Function (AMF: not shown) in the 5GC110. The user plane interface of the interface 114 may terminate in a User Plane Function (UPF: not shown) in the 5GC110. The control plane interface of the interface 114 may be referred to as an NG-C interface. The user plane interface of the interface 114 may be referred to as an NG-U interface. A radio access network consisting of an ng-eNB or a gNB may be referred to as an NG-RAN. The NG-RAN, E-UTRAN, eNB, ng-eNB, gNB, etc. may simply be referred to as a network.
[0026] Note that one or more eNBs 102 may be connected to 5GC 110 via interface 114. An interface may exist between multiple eNBs 102 connected to 5GC 110 (not shown). The interface between multiple eNBs 102 connected to 5GC 110 may be referred to as an Xn interface. Furthermore, an eNB 102 connected to 5GC 110 and a gNB 108 connected to 5GC 110 may be connected by interface 120. The interface 120 between an eNB 102 connected to 5GC 110 and a gNB 108 connected to 5GC 110 may be referred to as an Xn interface.
[0027] The gNB 108 may have the ability to connect to the EPC 104. The gNB 108 with the ability to connect to the EPC 104 may be referred to as an en-gNB. Interface 118 is an interface between the gNB 108 and the EPC 104 and may be referred to as an S1 interface. The interface 118 may have a user plane interface through which user data passes. The user plane interface of interface 118 may terminate at an S-GW (not shown) in the EPC 104. The user plane interface of interface 118 may be referred to as an S1-U interface. Furthermore, the eNB 102 connecting to the EPC 104 and the gNB 108 connecting to the EPC 104 may be connected by an interface 120. The interface 120 between the eNB 102 connecting to the EPC 104 and the gNB 108 connecting to the EPC 104 may be referred to as an X2 interface.
[0028] The interface 124 is an interface between the EPC 104 and the 5GC 110, and may be an interface that passes only the CP, only the UP, or both the CP and the UP. Also, some or all of the interfaces such as the interface 114, the interface 116, the interface 118, the interface 120, and the interface 124 may not exist depending on the communication system provided by the communication carrier or the like.
[0029] The UE 122 may be a terminal device capable of receiving broadcast information and paging messages transmitted from the eNB 102 and / or the gNB 108. The UE 122 may also be a terminal device capable of wireless connection with the eNB 102 and / or the gNB 108. The UE 122 may also be a terminal device capable of simultaneously establishing a wireless connection with the eNB 102 and a wireless connection with the gNB 108. The UE 122 may have an E-UTRA protocol and / or an NR protocol. The wireless connection may be a Radio Resource Control (RRC) connection.
[0030] When the UE 122 communicates with the eNB 102 and / or the gNB 108, a radio connection may be established by establishing a radio bearer (RB) between the UE 122 and the eNB 102 and / or the gNB 108. A radio bearer used for CP may be referred to as a signaling radio bearer (SRB). A radio bearer used for UP may be referred to as a data radio bearer (DRB Data Radio Bearer). Each radio bearer may be assigned a radio bearer identity (ID). A radio bearer identity for an SRB may be referred to as an SRB identity (SRB ID). A radio bearer identity for a DRB may be referred to as a DRB identity (DRB ID).
[0031] Furthermore, the UE 122 may be a terminal device capable of connecting to the EPC 104 and / or the 5GC 110 via the eNB 102 and / or the gNB 108. When the core network to which the eNB 102 and / or the gNB 108, with which the UE 122 communicates, is connected is the EPC 104, each DRB established between the UE 122 and the eNB 102 and / or the gNB 108 may be uniquely associated with each EPS (Evolved Packet System) bearer passing through the EPC 104. Each EPS bearer may be identified by an EPS bearer identifier (Identity, or ID). Furthermore, the same QoS may be guaranteed for data such as IP packets and Ethernet frames passing through the same EPS bearer.
[0032] Furthermore, if the core network to which the eNB102 and / or gNB108 with which the UE122 communicates is connected is the 5GC110, each DRB established between the UE122 and the eNB102 and / or gNB108 may be further linked to one of the PDU (Packet Data Unit) sessions established within the 5GC110. One or more QoS flows may exist in each PDU session. Each DRB may be mapped to one or more QoS flows, or may not be mapped to any QoS flow. Each PDU session may be identified by a PDU session identifier (Identity, Identifier, or ID). Furthermore, each QoS flow may be identified by a QoS flow identifier (Identity, Identifier, or ID). Furthermore, the same QoS may be guaranteed for data such as IP packets and Ethernet frames passing through the same QoS flow.
[0033] There may be no PDU sessions and / or QoS flows in EPC 104, and no EPS bearers in 5GC 110. When UE 122 is connected to EPC 104, UE 122 has information about the EPS bearers but may not have information about the PDU sessions and / or QoS flows. When UE 122 is connected to 5GC 110, UE 122 has information about the PDU sessions and / or QoS flows but may not have information about the EPS bearers.
[0034] In the following description, the eNB102 and / or the gNB108 will also be simply referred to as a base station device, and the UE122 will also be simply referred to as a terminal device or a UE.
[0035] FIG. 2 is a diagram showing an example of an E-UTRA protocol architecture according to an embodiment of the present invention. FIG. 3 is a diagram showing an example of an NR protocol architecture according to an embodiment of the present invention. Note that the functions of each protocol described using FIG. 2 and / or FIG. 3 are only some of the functions closely related to the embodiment of the present invention, and other functions may also be included. Note that in the embodiment of the present invention, an uplink (UL) may be a link from a terminal device to a base station device. Also, in each embodiment of the present invention, a downlink (DL) may be a link from a base station device to a terminal device.
[0036] 2A is a diagram of an E-UTRA user plane (UP) protocol stack. As shown in FIG. 2A, the E-UTRAN UP protocol may be a protocol between the UE 122 and the eNB 102. That is, the E-UTRAN UP protocol may be a protocol that terminates at the eNB 102 on the network side. As shown in FIG. 2A, the E-UTRA user plane protocol stack may be composed of a PHY (Physical layer) 200, a MAC (Medium Access Control) layer 202, a RLC (Radio Link Control) layer 204, and a PDCP (Packet Data Convergence Protocol) layer 206.
[0037] Figure 3(A) is a diagram of the NR user plane (UP) protocol stack. As shown in Figure 3(A), the NRUP protocol may be a protocol between the UE 122 and the gNB 108. That is, the NR UP protocol may be a protocol that terminates at the gNB 108 on the network side. As shown in Figure 3(A), the E-UTRA user plane protocol stack may be composed of a radio physical layer PHY 300, a medium access control layer MAC 302, a radio link control layer RLC 304, a packet data convergence protocol layer PDCP 306, and a service data adaptation protocol layer SDAP (Service Data Adaptation Protocol) 310.
[0038] 2(B) is a diagram of the E-UTRAN control plane (CP) protocol configuration. As shown in FIG. 2(B), in the E-UTRAN CP protocol, RRC (Radio Resource Control) 208, which is a radio resource control layer, may be a protocol between the UE 122 and the eNB 102. That is, RRC 208 may be a protocol that terminates at the eNB 102 on the network side. Also, in the E-UTRAN CP protocol, NAS (Non Access Stratum) 210, which is a non-AS (Access Stratum) layer, may be a protocol between the UE 122 and the MME. That is, NAS 210 may be a protocol that terminates at the MME on the network side.
[0039] Figure 3(B) is a diagram of the NR control plane (CP) protocol configuration. As shown in Figure 3(B), in the NR CP protocol, the radio resource control layer RRC 308 may be a protocol between the UE 122 and the gNB 108. That is, the RRC 308 may be a protocol that terminates at the gNB 108 on the network side. Also, in the E-UTRAN CP protocol, the non-AS layer NAS 312 may be a protocol between the UE 122 and the AMF. That is, the NAS 312 may be a protocol that terminates at the AMF on the network side.
[0040] The AS (Access Stratum) layer may be a layer that terminates between the UE 122 and the eNB 102 and / or the gNB 108. That is, the AS layer may be a layer that includes some or all of the PHY 200, the MAC 202, the RLC 204, the PDCP 206, and the RRC 208, and / or a layer that includes some or all of the PHY 300, the MAC 302, the RLC 304, the PDCP 306, the SDAP 310, and the RRC 308.
[0041] In the embodiments of the present invention, the terms PHY (PHY layer), MAC (MAC layer), RLC (RLC layer), PDCP (PDCP layer), RRC (RRC layer), and NAS (NAS layer) may be used without distinguishing between the E-UTRA protocol and the NR protocol. In this case, PHY (PHY layer), MAC (MAC layer), RLC (RLC layer), PDCP (PDCP layer), RRC (RRC layer), and NAS (NAS layer) may respectively refer to the PHY (PHY layer), MAC (MAC layer), RLC (RLC layer), PDCP (PDCP layer), RRC (RRC layer), and NAS (NAS layer) of the E-UTRA protocol, or the PHY (PHY layer), MAC (MAC layer), RLC (RLC layer), PDCP (PDCP layer), RRC (RRC layer), and NAS (NAS layer) of the NR protocol. The SDAP (SDAP layer) may also be the SDAP (SDAP layer) of the NR protocol.
[0042] In the embodiments of the present invention, when distinguishing between E-UTRA protocols and NR protocols, the PHY 200, MAC 202, RLC 204, PDCP 206, and RRC 208 may be referred to as E-UTRA PHY or LTE PHY, E-UTRA MAC or LTE MAC, E-UTRA RLC or LTE RLC, E-UTRA PDCP or LTE PDCP, and E-UTRA RRC or LTE RRC, respectively. The PHY 200, MAC 202, RLC 204, PDCP 206, and RRC 208 may also be referred to as E-UTRA PHY or LTE PHY, E-UTRA MAC or LTE MAC, E-UTRA RLC or LTE RLC, E-UTRA PDCP or LTE PDCP, and E-UTRA RRC or LTE RRC, respectively. Furthermore, when distinguishing between E-UTRA protocols and NR protocols, PHY 300, MAC 302, RLC 304, PDCP 306, and RRC 308 may be referred to as NR PHY, NR MAC, NR RLC, NR RLC, and NR RRC, respectively. Furthermore, PHY 200, MAC 302, RLC 304, PDCP 306, and RRC 308 may be referred to as NR PHY, NR MAC, NR RLC, NR PDCP, and NR RRC, respectively.
[0043] This section describes entities in the AS layer of E-UTRA and / or NR. An entity having some or all of the functions of the MAC layer may be referred to as a MAC entity. An entity having some or all of the functions of the RLC layer may be referred to as an RLC entity. An entity having some or all of the functions of the PDCP layer may be referred to as a PDCP entity. An entity having some or all of the functions of the SDAP layer may be referred to as an SDAP entity. An entity having some or all of the functions of the RRC layer may be referred to as an RRC entity. The MAC entity, RLC entity, PDCP entity, SDAP entity, and RRC entity may be referred to as MAC, RLC, PDCP, SDAP, and RRC, respectively.
[0044] Note that data provided from MAC, RLC, PDCP, and SDAP to lower layers, and / or data provided from lower layers to MAC, RLC, PDCP, and SDAP, may be referred to as MAC PDU (Protocol Data Unit), RLC PDU, PDCP PDU, and SDAP PDU, respectively. Data provided from higher layers to MAC, RLC, PDCP, and SDAP, and / or data provided from MAC, RLC, PDCP, and SDAP to higher layers, may be referred to as MAC SDU (Service Data Unit), RLC SDU, PDCP SDU, and SDAP SDU, respectively. A segmented RLC SDU may be referred to as an RLC SDU segment.
[0045] An example of the functions of the PHY will be described. The PHY of the terminal device may have a function of receiving data transmitted from the PHY of the base station device via a downlink (DL) physical channel. The PHY of the terminal device may have a function of transmitting data to the PHY of the base station device via an uplink (UL) physical channel. The PHY may be connected to a higher MAC via a transport channel. The PHY may pass data to the MAC via the transport channel. The PHY may also be provided with data from the MAC via the transport channel. In the PHY, an RNTI (Radio Network Temporary Identifier) may be used to identify various control information.
[0046] Here, the physical channels will be described.
[0047] The physical channels used for wireless communication between a terminal device and a base station device may include the following physical channels.
[0048] PBCH (Physical Broadcast CHannel) PDCCH (Physical Downlink Control CHannel) PDSCH (Physical Downlink Shared CHannel) PUCCH (Physical Uplink Control CHannel) PUSCH (Physical Uplink Shared CHannel) PRACH (Physical Random Access CHannel)
[0049] The PBCH may be used to broadcast system information required by the terminal device.
[0050] In addition, in NR, the PBCH may be used to broadcast a time index (SSB-Index) within the period of a synchronization signal block (also referred to as an SS / PBCH block).
[0051] The PDCCH may be used to transmit (or carry) downlink control information (DCI) in downlink wireless communication (wireless communication from a base station device to a terminal device). Here, one or more DCIs (which may also be referred to as DCI formats) may be defined for transmitting the downlink control information. That is, a field for the downlink control information may be defined as DCI and mapped to information bits. The PDCCH may be transmitted in PDCCH candidates. The terminal device may monitor a set of PDCCH candidates in a serving cell. Monitoring the set of PDCCH candidates may mean attempting to decode the PDCCH according to a certain DCI format. The DCI format may be used for scheduling the PUSCH in the serving cell. The PUSCH may be used for transmitting user data, transmitting RRC messages (described later), and the like.
[0052] The PUCCH may be used to transmit uplink control information (UCI) in uplink wireless communication (wireless communication from a terminal device to a base station device). Here, the uplink control information may include channel state information (CSI) used to indicate the state of a downlink channel. The uplink control information may also include a scheduling request (SR) used to request an uplink shared channel (UL-SCH) resource. The uplink control information may also include a hybrid automatic repeat request ACKnowledgement (HARQ-ACK).
[0053] The PDSCH may be used to transmit downlink data (DL-SCH: Downlink Shared CHannel) from the MAC layer, and may also be used to transmit system information (SI) and random access responses (RAR) in the downlink.
[0054] The PUSCH may be used to transmit uplink data from the MAC layer (UL-SCH: Uplink Shared CHannel) or HARQ-ACK and / or CSI together with uplink data. The PUSCH may also be used to transmit only CSI, or only HARQ-ACK and CSI. That is, the PUSCH may be used to transmit only UCI. The PDSCH or PUSCH may also be used to transmit RRC signaling (also referred to as an RRC message) and MAC control elements. Here, in the PDSCH, the RRC signaling transmitted from the base station apparatus may be signaling common to multiple terminal apparatuses in a cell. The RRC signaling transmitted from the base station apparatus may also be signaling dedicated to a certain terminal apparatus (also referred to as dedicated signaling). That is, terminal apparatus-specific (UE-specific) information may be transmitted using signaling dedicated to a certain terminal apparatus. The PUSCH may also be used to transmit UE capabilities in the uplink.
[0055] The PRACH may be used to transmit a random access preamble and may be used for initial connection establishment procedures, handover procedures, connection re-establishment procedures, synchronization (timing adjustment) for uplink transmissions, and to indicate requests for PUSCH (UL-SCH) resources.
[0056] An example of the MAC function will be described. MAC may be called a MAC sublayer. MAC may have the function of mapping various logical channels to corresponding transport channels. Logical channels may be identified by a logical channel identity (or logical channel ID). MAC may be connected to the higher-level RLC via logical channels. Depending on the type of information to be transmitted, logical channels may be divided into control channels that transmit control information and traffic channels that transmit user information. Logical channels may also be divided into uplink logical channels and downlink logical channels. MAC may have the function of multiplexing MAC SDUs belonging to one or more different logical channels and providing them to the PHY. MAC may also have the function of demultiplexing MAC PDUs provided by the PHY and providing them to the higher layer via the logical channel to which each MAC SDU belongs. MAC may also have the function of performing error correction through HARQ (Hybrid Automatic Repeat reQuest). The MAC may also have a scheduling report (SR) function that reports scheduling information. The MAC may also have a function to perform prioritized processing between terminal devices using dynamic scheduling. The MAC may also have a function to perform prioritized processing between logical channels within one terminal device. The MAC may also have a function to perform prioritized processing of overlapping resources within one terminal device. The E-UTRA MAC may have a function to identify Multimedia Broadcast Multicast Services (MBMS). The NR MAC may also have a function to identify Multicast / Broadcast Services (MBS). The MAC may have a function to select a transport format.The MAC may have functions such as discontinuous reception (DRX) and / or discontinuous transmission (DTX), a random access (RA) procedure, a power headroom report (PHR) function that notifies information about available transmission power, and a buffer status report (BSR) function that notifies information about the amount of data in the transmission buffer. The NR MAC may have a bandwidth adaptation (BA) function. The MAC PDU format used in the E-UTRA MAC may differ from the MAC PDU format used in the NR MAC. The MAC PDU may also include a MAC control element (MAC CE), which is an element for performing control in the MAC.
[0057] This section describes logical channels for uplink (UL) and / or downlink (DL) used in E-UTRA and / or NR.
[0058] The BCCH (Broadcast Control Channel) may be a downlink logical channel for broadcasting control information such as system information (SI).
[0059] A PCCH (Paging Control Channel) may be a downlink logical channel for carrying paging messages.
[0060] A Common Control Channel (CCCH) may be a logical channel for transmitting control information between a terminal device and a base station device. The CCCH may be used when the terminal device does not have an RRC connection. The CCCH may also be used between a base station device and multiple terminal devices.
[0061] A DCCH (Dedicated Control Channel) may be a logical channel for transmitting dedicated control information bidirectionally, point-to-point, between a terminal device and a base station device. The dedicated control information may be control information dedicated to each terminal device. The DCCH may be used when the terminal device has an RRC connection.
[0062] A DTCH (Dedicated Traffic Channel) may be a logical channel for transmitting user data point-to-point between a terminal device and a base station device. A DTCH may be a logical channel for transmitting dedicated user data. Dedicated user data may be user data dedicated to each terminal device. A DTCH may exist in both the uplink and the downlink.
[0063] The MTCH (Multicast Traffic Channel) may be a point-to-multipoint downlink channel for transmitting data from a base station to a terminal. The MTCH may be a multicast logical channel. The MTCH may be used by a terminal only when the terminal receives MBMS.
[0064] The MCCH (Multicast Control Channel) may be a point-to-multipoint downlink channel for transmitting MBMS control information for one or more MTCHs from a base station device to a terminal device. The MCCH may be a multicast logical channel. The MCCH may be used by a terminal device only when the terminal device receives MBMS or is interested in receiving MBMS.
[0065] The SC-MTCH (Single Cell Multicast Traffic Channel) may be a point-to-multipoint downlink channel for transmitting data from a base station device to a terminal device using SC-PTM. The SC-MTCH may be a multicast logical channel. The SC-MTCH may be used by a terminal device only when the terminal device receives MBMS using SC-PTM (Single Cell Point-To-Multipoint).
[0066] The SC-MCCH (Single Cell Multicast Control Channel) may be a point-to-multipoint downlink channel for transmitting MBMS control information for one or more SC-MTCHs from a base station device to a terminal device. The SC-MCCH may be a multicast logical channel. The SC-MCCH may be used by a terminal device only when the terminal device receives MBMS using SC-PTM or when the terminal device is interested in receiving MBMS using SC-PTM.
[0067] This section describes the mapping of logical channels and transport channels for the uplink in E-UTRA and / or NR.
[0068] The CCCH may be mapped to an uplink shared channel (UL-SCH), which is an uplink transport channel.
[0069] The DCCH may be mapped to an uplink shared channel (UL-SCH), which is an uplink transport channel.
[0070] The DTCH may be mapped to an uplink shared channel (UL-SCH), which is an uplink transport channel.
[0071] This section describes the mapping of logical channels and transport channels for the downlink in E-UTRA and / or NR.
[0072] The BCCH may be mapped to a downlink transport channel, a Broadcast Channel (BCH) and / or a Downlink Shared Channel (DL-SCH).
[0073] The PCCH may be mapped to a PCH (Paging Channel), which is a downlink transport channel.
[0074] The CCCH may be mapped to a DL-SCH (Downlink Shared Channel), which is a downlink transport channel.
[0075] The DCCH may be mapped to a DL-SCH (Downlink Shared Channel), which is a downlink transport channel.
[0076] The DTCH may be mapped to a DL-SCH (Downlink Shared Channel), which is a downlink transport channel.
[0077] The MTCH may be mapped to a Multicast Channel (MCH), which is a downlink transport channel.
[0078] The MCCH may be mapped to a Multicast Channel (MCH), which is a downlink transport channel.
[0079] The SC-MTCH may be mapped to a DL-SCH (Downlink Shared Channel), which is a downlink transport channel.
[0080] The SC-MTCH may be mapped to a DL-SCH (Downlink Shared Channel), which is a downlink transport channel.
[0081] An example of the RLC function will be described. The RLC may be called an RLC sublayer. The E-UTRA RLC may have the function of segmenting and / or concatenating data provided by the PDCP in the upper layer and providing it to the lower layer. The E-UTRA RLC may have the function of reassembling and reordering data provided by the lower layer and providing it to the upper layer. The NR RLC may have the function of adding a sequence number independent of the sequence number added by PDCP to data provided by the PDCP in the upper layer. The NR RLC may also have the function of segmenting data provided by PDCP and providing it to the lower layer. The NR RLC may also have the function of reassembling data provided by the lower layer and providing it to the upper layer. The RLC may also have the function of data retransmission and / or retransmission request (Automatic Repeat reQuest: ARQ). RLC may also have a function for performing error correction using ARQ. The control information sent from the receiving side of RLC to the transmitting side to indicate data that needs to be retransmitted in order to perform ARQ may be called a status report. The instruction to send a status report sent from the transmitting side of RLC to the receiving side may be called a poll. RLC may also have a function for detecting data duplication. RLC may also have a data discard function. RLC may have three modes: transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM). In TM, data received from the upper layer is not segmented, and an RLC header need not be added. The TM RLC entity is a unidirectional entity and may be configured as a transmitting TM RLC entity or a receiving TM RLC entity.In UM, the segmentation and / or concatenation of data received from a higher layer, the addition of an RLC header, etc. are performed, but data retransmission control is not required. The UM RLC entity may be a unidirectional entity or a bidirectional entity. If the UM RLC entity is a unidirectional entity, it may be configured as a transmitting UM RLC entity or a receiving UMRLC entity. If the UM RLC entity is a bidirectional entity, it may be configured as a UM RLC entity consisting of a transmitting side and a receiving side. In AM, the segmentation and / or concatenation of data received from a higher layer, the addition of an RLC header, data retransmission control, etc. are performed. The AM RLC entity is a bidirectional entity and may be configured as an AM RLC consisting of a transmitting side and a receiving side. Note that data provided to a lower layer in TM and / or data provided from a lower layer may be called a TMD PDU. Furthermore, data provided to a lower layer in UM and / or data provided from a lower layer may be referred to as a UMD PDU. Furthermore, data provided to a lower layer in AM and / or data provided from a lower layer may be referred to as an AMD PDU. The RLC PDU format used in E-UTRA RLC may differ from the RLC PDU format used in NR RLC. Furthermore, RLC PDUs may include data RLC PDUs and control RLC PDUs. Data RLC PDUs may be referred to as RLC DATA PDUs (RLC Data PDUs). Control RLC PDUs may be referred to as RLC CONTROL PDUs (RLC Control PDUs).
[0082] An example of PDCP functionality is described below. PDCP may be called a PDCP sublayer. PDCP may have a function for maintaining sequence numbers. PDCP may also have a header compression / decompression function for efficiently transmitting user data such as IP packets and Ethernet frames over wireless interfaces. The protocol used for IP packet header compression / decompression may be called the ROHC (Robust Header Compression) protocol. The protocol used for Ethernet frame header compression / decompression may be called the EHC (Ethernet (registered trademark) Header Compression) protocol. PDCP may also have a data encryption / decryption function. PDCP may also have data integrity protection / verification functions. PDCP may also have a re-ordering function. PDCP may also have a PDCP SDU retransmission function. PDCP may also have a data discard function using a discard timer. PDCP may also have a duplication function. PDCP may also have a function to discard duplicated received data. The PDCP entity is a bidirectional entity and may consist of a transmitting PDCP entity and a receiving PDCP entity. The PDCP PDU format used in E-UTRA PDCP may differ from the PDCP PDU format used in NR PDCP. PDCP PDUs may include data PDCP PDUs and control PDCP PDUs. The data PDCP PDU may be called the PDCP DATA PDU (PDCP Data PDU). The control PDCP PDU may be called the PDCP CONTROL PDU (PDCP Control PDU).
[0083] In PDCP, the COUNT value may be used when performing encryption or integrity protection processing. The COUNT value may be composed of the HFN (Hyper Frame Number), which is a PDCP state variable, and the sequence number (SN: Sequence Number) added to the header of a PDCP PDU. The sequence number may be incremented by 1 each time a PDCP DATA PDU is generated in the transmitting PDCP entity. The HFN may be incremented by 1 each time the sequence number reaches its maximum value in the transmitting PDCP entity and the receiving PDCP entity. In addition, some or all of the following state variables (A) to (F) may be used to manage the COUNT value in the transmitting PDCP entity and the receiving PDCP entity. (A) A state variable indicating the COUNT value of the next PDCP SDU to be transmitted. This may be a state variable named TX_NEXT. (B) A state variable indicating the sequence number of the next PDCP SDU to be transmitted in this PDCP entity. This may be a state variable named Next_PDCP_TX_SN. (C) A state variable representing the HFN value used to generate the COUNT value of the PDCP PDU in this PDCP entity. This may be a state variable named TX_HFN. (D) A state variable indicating the COUNT value of the PDCP SDU that is expected to be received next in the receiving PDCP entity. This may be a state variable named RX_NEXT. (E) A state variable indicating the sequence number of the next PDCP SDU that is expected to be received in the receiving PDCP entity. This may be a state variable named Next_PDCP_RX_SN. (F) A state variable representing the HFN value used to generate the COUNT value for a received PDCP PDU in this PDCP entity. This may be a state variable named RX_HFN.
[0084] Furthermore, in PDCP, reordering may be a process of storing PDCP SDUs in a receive buffer (reordering buffer) and delivering the PDCP SDUs to a higher layer in the order of the COUNT values obtained from the header information of the PDCP DATA PDUs. In reordering, if the COUNT value of a received PDCP data PDU is the COUNT value of the first PDCP SDU that has not yet been delivered to a higher layer, the stored PDCP SDUs may be delivered to the higher layer in the order of the COUNT values. In other words, in reordering, if a PDCP data PDU with a COUNT value smaller than the COUNT value of the received PDCP data PDU has not been received (a PDCP data PDU has been lost), the received PDCP data PDU may be converted into a PDCP SDU and stored in the reordering buffer, and all lost PDCP data PDUs may be received and converted into PDCP SDUs before being delivered to a higher layer. In reordering, a reordering timer (a timer named t-Reordering) may be used to detect loss of PDCP data PDUs, and some or all of the following state variables (A) to (F) may be used for reordering. (A) A state variable indicating the COUNT value of the PDCP SDU that is expected to be received next in the receiving PDCP entity. This may be a state variable named RX_NEXT. (B) A state variable indicating the sequence number of the next PDCP SDU that is expected to be received in the receiving PDCP entity. This may be a state variable named Next_PDCP_RX_SN. (C) A state variable representing the HFN value used to generate the COUNT value for a received PDCP PDU in this PDCP entity. This may be a state variable named RX_HFN. (D) A state variable indicating the COUNT value of the first PDCP PDU among the PDCP SDUs waiting to be received and not yet delivered to the upper layer in the receiving PDCP entity. This state variable may be named RX_DELIV. (E) A state variable indicating the sequence number of the PDCP PDU of the PDCP SDU last delivered to the upper layer in the receiving PDCP entity. This may be a state variable named Last_Submitted_PDCP_RX_SN. (F) In the receiving PDCP entity, a state variable indicating the COUNT value next to the COUNT value of the PDCP PDU that started the reordering timer. This may be a state variable named RX_REORD or a state variable named Reordering_PDCP_RX_COUNT.
[0085] This section explains status reporting in PDCP. In a DRB (AM DRB: Acknowledged Mode Data Radio Bearer) using RLC in acknowledged mode, for which transmission of PDCP status reports is configured by higher layers, the receiving PDCP entity may trigger a PDCP status report when any of the following conditions (A) to (D) is met. Also, in a DRB (UM DRB: Unacknowledged Mode Data Radio Bearer) using RLC in unacknowledged mode, for which transmission of PDCP status reports is configured by higher layers, the receiving PDCP entity may trigger a PDCP status report when the following condition (C) is met. (A) The upper layer requests the re-establishment of the PDCP entity. (B) The upper layer requests PDCP data recovery. (C) The upper layer requests an uplink data switch. (D) The upper layer reconfigures this PDCP entity to release DAPS (Dual Active Protocol Stack), and a parameter named daps source release is set.
[0086] When the transmission of a PDCP status report is initiated, the receiving PDCP entity may generate a PDCP status report by storing information about the pending PDCP SDUs in a PDCP control PDU for the PDCP status report, including the COUNT value of the first pending PDCP SDU that has not yet been delivered to the upper layer. After generating the PDCP status report, the receiving PDCP entity may submit the generated PDCP status report to the lower layer via the transmitting PDCP entity.
[0087] In an embodiment of the present invention, a PDCP entity of a UM DRB configured by a higher layer to transmit a PDCP status report may determine that a PDCP data recovery has been requested by the higher layer. The PDCP entity of a UM DRB that has determined that a PDCP data recovery has been requested by the higher layer may create a PDCP status report in the receiving PDCP entity based on the PDCP data recovery request from the higher layer and submit the created PDCP status report to a lower layer via the transmitting PDCP entity. The lower layer may be a UM RLC entity of an RLC bearer associated with the PDCP entity. In an embodiment of the present invention, a PDCP entity of a UM DRB configured by a higher layer to transmit a PDCP status report may determine that a PDCP data recovery has been requested by the higher layer only if the UM DRB is not a DAPS bearer. A DAPS bearer may be a bearer in which one or more RLC entities for a source cell and one or more RLC entities for a target cell are associated with the PDCP entity. The above-mentioned PDCP data recovery may also be called by another name, which means that an upper layer requests the PDCP to send a status report.
[0088] The following describes ROHC. In an embodiment of the present invention, ROHC may be referred to as the ROHC protocol. ROHC may have a function for compressing and decompressing header information such as IP, UDP, TCP, and RTP. In ROHC, a compressor may have a header compression function for compressing header information. In ROHC, a decompressor may have a header decompression function for decompressing header information. A compressor may perform header compression using a context held by the compressor. A decompressor may perform header decompression using a context held by the decompressor. In an embodiment of the present invention, a context may be referred to as a ROHC context. A context in a decompressor may be generated by receiving all header information from the compressor. A context in a compressor and a decompressor may be held for each IP flow. A context identifier (CID) may be used to identify a context. Information on the maximum value of the context identifier, profile information indicating the header compression / decompression method, etc. may be negotiated between the compressor and decompressor before header compression / decompression is performed.
[0089] In ROHC, header information may be classified into static parts and dynamic parts. The static part of the header information in ROHC may be information that rarely changes among the header information of each packet belonging to an IP flow. The static part of the header information in ROHC may be information including, for example, the source address, destination address, and version in an IPv4 header or IPv6 header, and the source port and destination port in a UDP header or TCP header. The dynamic part of the header information in ROHC may be information that may change from packet to packet among the header information of each packet belonging to an IP flow. The dynamic part of the header information in ROHC may be information including, for example, the traffic class and hop limit in an IPv6 header, the type of service and time to live in an IPv4 header, the checksum in a UDP header, the RTP sequence number and RTP timestamp in an RTP header.
[0090] A ROHC compressor may have three states: IR (Initialization and Refresh), FO (First Order), and SO (Second Order). When the IR state is used, the compressor may not compress the header information to be compressed and may send all of the header information to the decompressor. When the FO state is used, the compressor may compress most of the static parts of the header information to be compressed and may send some static and dynamic parts to the decompressor without compressing them. When the SO state is used, the header compression rate is at its highest, and the compressor may send only limited information such as the RTP sequence number.
[0091] A ROHC decompressor may have three states: NC (No Context), SC (Static Context), and FC (Full Context). The initial state of the decompressor may be the NC state. If the context is acquired in the NC state and header decompression is performed correctly, the decompressor may transition to the FC state. If header decompression fails consecutively in the FC state, the decompressor may transition to the SC or NC state.
[0092] There may be three ROHC processing modes: U-mode (Unidirectional mode), O-mode (Bidirectional Optimistic mode), and R-mode (Bidirectional Reliable mode). In U-mode, ROHC feedback packets may not be used. In U-mode, a transition from low compression mode to high compression mode in the compressor, i.e., a transition from IR state to FO state, and / or a transition from FO state to SO state, and / or a transition from IR state to SO state, may be performed by transmitting a certain number of packets. In U-mode, a transition from high compression mode to low compression mode in the compressor, i.e., a transition from SO state to FO state, and / or a transition from FO state to IR state, and / or a transition from SO state to IR state, may be performed at regular intervals, thereby periodically transmitting information required for header decompression to the decompressor. In O-mode, the decompressor may request a context update from the compressor by transmitting a ROHC feedback packet to the compressor. In R-mode, the compressor may transition from low compression mode to high compression mode by receiving a header decompression success notification from the decompressor via a ROHC feedback packet. Also, in R-mode, the compressor may transition from high compression mode to low compression mode by receiving a context update request from the decompressor via a ROHC feedback packet. The ROHC processing mode may start from U-mode. The transition of the ROHC processing mode may be determined by the decompressor. The decompressor may prompt the compressor to transition the processing mode using a ROHC feedback packet.
[0093] An example of the SDAP function will be described. The SDAP is a service data adaptation protocol layer. The SDAP may have the function of mapping a downlink QoS flow sent from the 5GC 110 to the terminal device via the base station device to a data radio bearer (DRB), and / or mapping an uplink QoS flow sent from the terminal device to the 5GC 110 via the base station device to a DRB. The SDAP may also have the function of storing mapping rule information. The SDAP may also have the function of marking a QoS flow identifier (QoS Flow ID: QFI). The SDAP PDU may include a data SDAP PDU and a control SDAP PDU. The data SDAP PDU may be called an SDAP DATA PDU (SDAP Data PDU). The control SDAP PDU may be called an SDAP CONTROL PDU (SDAP Control PDU). One SDAP entity in the terminal device may exist for each PDU session.
[0094] An example of the functions of the RRC will be described. The RRC may have a broadcast function. The RRC may have a paging function from the EPC 104 and / or the 5GC 110. The RRC may have a paging function from the gNB 108 or the eNB 102 connected to the 5GC 100. The RRC may also have an RRC connection management function. The RRC may also have a radio bearer control function. The RRC may also have a cell group control function. The RRC may also have a mobility control function. The RRC may also have terminal device measurement reporting and terminal device measurement reporting control functions. The RRC may also have a QoS management function. The RRC may also have a radio link failure detection and recovery function. The RRC may use RRC messages to perform broadcasting, paging, RRC connection management, radio bearer control, cell group control, mobility control, terminal device measurement reporting and terminal device measurement reporting control, QoS management, radio link failure detection and recovery, etc. Note that the RRC messages and parameters used in E-UTRA RRC may be different from the RRC messages and parameters used in NR RRC.
[0095] The RRC message may be sent using the BCCH logical channel, may be sent using the PCCH logical channel, may be sent using the CCCH logical channel, may be sent using the DCCH logical channel, or may be sent using the MCCH logical channel.
[0096] RRC messages sent using the BCCH may include, for example, Master Information Blocks (MIBs), various types of System Information Blocks (SIBs), and other RRC messages. RRC messages sent using the PCCH may include, for example, paging messages and other RRC messages.
[0097] RRC messages sent in the uplink (UL) direction using the CCCH may include, for example, an RRC Setup Request message, an RRC Resume Request message, an RRC Reestablishment Request message, an RRC System Info Request message, etc. They may also include, for example, an RRC Connection Request message, an RRC Connection Resume Request message, an RRC Connection Reestablishment Request message, etc. They may also include other RRC messages.
[0098] RRC messages sent in the downlink (DL) direction using the CCCH may include, for example, an RRC connection reject message (RRC Connection Reject), an RRC connection setup message (RRC Connection Setup), an RRC connection reestablishment message (RRC Connection Reestablishment Reject), an RRC connection reestablishment reject message (RRC Connection Reestablishment Reject), etc. They may also include, for example, an RRC reject message (RRC Reject), an RRC setup message (RRC Setup), an RRC resume message (RRC Resume), etc. They may also include other RRC messages.
[0099] RRC messages sent in the uplink (UL) direction using the DCCH may include, for example, a Measurement Report message, an RRC Connection Reconfiguration Complete message, an RRC Connection Setup Complete message, an RRC Connection Reestablishment Complete message, a Security Mode Complete message, a UE Capability Information message, etc. Also, for example, a Measurement Report message, an RRC Reconfiguration Complete message, an RRC Setup Complete message, an RRC Reestablishment Complete message, an RRC Resume Complete message, a Security Mode Complete message, a UE Capability Information message, a Counter Check Response message, etc. Other RRC messages may also be included.
[0100] RRC messages sent in the downlink (DL) direction using the DCCH may include, for example, an RRC connection reconfiguration message, an RRC connection release message, a security mode command message, a UE capability inquiry message, etc. They may also include, for example, an RRC reconfiguration message, an RRC resume message, an RRC release message, an RRC reestablishment message, a security mode command message, a UE capability inquiry message, a counter check message, etc. Other RRC messages may also be included.
[0101] An example of the functions of the NAS will be described. The NAS may have an authentication function. The NAS may also have a function for performing mobility management. The NAS may also have a security control function.
[0102] The above-mentioned functions of PHY, MAC, RLC, PDCP, SDAP, RRC, and NAS are merely examples, and some or all of the functions may not be implemented. Also, some or all of the functions of each layer may be included in another layer.
[0103] Note that layers (not shown) above the AS layer of the terminal device may include an IP layer, a TCP (Transmission Control Protocol) layer above the IP layer, a UDP (User Datagram Protocol) layer, and the like. Furthermore, an Ethernet layer may be present above the AS layer of the terminal device. The layer above the AS layer of the terminal device may be called a PDU layer (PDU layer). The PDU layer may include an IP layer, a TCP layer, a UDP layer, an Ethernet layer, and the like. An application layer may be present above the IP layer, the TCP layer, the UDP layer, the Ethernet layer, the PDU layer, and the like. The application layer may include SIP (Session Initiation Protocol) and SDP (Session Description Protocol) used in IMS (IP Multimedia Subsystem), which is one of the service networks standardized by 3GPP. Furthermore, the application layer may include RTP (Real-time Transport Protocol) used for media communication, and / or protocols such as RTCP (Real-time Transport Control Protocol) and HTTP (HyperText Transfer Protocol) for media communication control. Furthermore, the application layer may include codecs for various media. The RRC layer may also be a layer above the SDAP layer.
[0104] Next, state transitions of the UE 122 in LTE and NR will be described. When the UE 122 connected to EPC or 5GC has an established RRC connection, the UE 122 may be in an RRC_CONNECTED state. The state in which the RRC connection is established may include a state in which the UE 122 holds some or all of the UE context described below. The state in which the RRC connection is established may also include a state in which the UE 122 can transmit and / or receive unicast data. The UE 122 may be in an RRC_INACTIVE state when the RRC connection is suspended. The UE 122 may be in the RRC_INACTIVE state when the UE 122 is connected to 5GC and the RRC connection is suspended. When the UE 122 is neither in the RRC_CONNECTED state nor in the RRC_INACTIVE state, the UE 122 may be in an RRC_IDLE state.
[0105] Note that when UE 122 is connected to the EPC, it does not have the RRC_INACTIVE state, but the suspension of the RRC connection may be initiated by E-UTRAN. When UE 122 is connected to the EPC, when the RRC connection is suspended, UE 122 may transition to the RRC_IDLE state while retaining the UE AS context and an identifier (resume identity) used for resume. A layer above the RRC layer of UE 122 (e.g., the NAS layer) may initiate the restoration of the suspended RRC connection when UE 122 retains the UE AS context, RRC connection restoration is permitted by E-UTRAN, and UE 122 needs to transition from the RRC_IDLE state to the RRC_CONNECTED state.
[0106] The definition of dormancy may be different for UE 122 connected to EPC 104 and UE 122 connected to 5GC 110. In addition, all or part of the procedure for UE 122 to return from dormancy may be different when UE 122 is connected to EPC (when dormant in RRC_IDLE state) and when UE 122 is connected to 5GC (when dormant in RRC_INACTIVE state).
[0107] The RRC_CONNECTED state, RRC_INACTIVE state, and RRC_IDLE state may be referred to as the connected state (connected mode), the inactive state (inactive mode), and the idle state (idle mode), respectively, or as the RRC connected state (RRC connected mode), the RRC inactive state (RRC inactive mode), and the RRC idle state (RRC idle mode).
[0108] The UE AS context held by the UE 122 may be information including all or some of the following: a current RRC configuration, a current security context, a PDCP state including a ROHC (Robust Header Compression) state, a C-RNTI (Cell Radio Network Temporary Identifier) used in the source PCell, a cell identity, and a physical cell identifier of the source PCell. Note that the UE AS context held by one or all of the eNB 102 and the gNB 108 may include the same information as the UE AS context held by the UE 122, or may include information different from the information included in the UE AS context held by the UE 122.
[0109] The security context may be information that includes all or part of the following: encryption keys at the AS level, the Next Hop parameter (NH), the Next Hop Chaining Counter parameter (NCC) used to derive the next hop access key, an identifier for the selected AS level encryption algorithm, and a counter used for replay protection.
[0110] A cell group configured by a base station device for a terminal device will now be described. A cell group may be composed of one special cell (SpCell). A cell group may also be composed of one SpCell and one or more secondary cells (SCells). That is, a cell group may be composed of one SpCell and, optionally, one or more SCells. Note that when a MAC entity is associated with a master cell group (MCG), the SpCell may refer to a primary cell (PCell). Note that when a MAC entity is associated with a secondary cell group (SCG), the SpCell may refer to a primary SCG cell (PSCell). Note that when a MAC entity is not associated with a cell group, the SpCell may refer to a PCell. The PCell, PSCell, and SCell are serving cells. The SpCell may support PUCCH transmission and contention-based random access, and may always be activated. The PCell may be a cell used for the RRC connection establishment procedure when a terminal device in an RRC idle state transitions to an RRC connected state. The PCell may also be a cell used for the RRC connection re-establishment procedure when a terminal device re-establishes an RRC connection. The PCell may also be a cell used for the random access procedure during handover. The PSCell may be a cell used for the random access procedure when a secondary node (SN) is added, as described below. The SpCell may also be a cell used for purposes other than those mentioned above. Note that when a cell group is composed of an SpCell and one or more SCells, it may be said that carrier aggregation (CA) is configured for this cell group.Furthermore, for a terminal device in which CA is configured, a cell that provides additional radio resources to an SpCell may refer to an SCell.
[0111] A group of serving cells configured by RRC that uses the same timing reference cell and the same timing advance value for the uplink configured cells may be called a Timing Advance Group (TAG). A TAG including the SpCell of a MAC entity may refer to a Primary Timing Advance Group (PTAG). A TAG other than the above PTAG may refer to a Secondary Timing Advance Group (STAG).
[0112] Furthermore, when Dual Connectivity (DC) or Multi-Radio Dual Connectivity (MR-DC) is performed, a cell group may be added from a base station device to a terminal device. DC may be a technology for performing data communication using radio resources of cell groups configured by a first base station device (first node) and a second base station device (second node). MR-DC may be a technology included in DC. To perform DC, a first base station device may add a second base station device. The first base station device may be called a master node (MN). A cell group configured by the master node may be called a master cell group (MCG). The second base station device may be called a secondary node (SN). A cell group configured by the secondary node may be called a secondary cell group (SCG). The master node and secondary node may be configured within the same base station device.
[0113] Furthermore, when a DC is not configured, a cell group configured in a terminal device may be called an MCG. Furthermore, when a DC is not configured, an SpCell configured in a terminal device may be a PCell.
[0114] Note that MR-DC may be a technology that performs DC using E-UTRA for MCG and NR for SCG. MR-DC may also be a technology that performs DC using NR for MCG and E-UTRA for SCG. MR-DC may also be a technology that performs DC using NR for both MCG and SCG. Examples of MR-DC that use E-UTRA for MCG and NR for SCG include EN-DC (E-UTRA-NR Dual Connectivity) that uses EPC for the core network and NGEN-DC (NG-RAN E-UTRA-NR Dual Connectivity) that uses 5GC for the core network. Examples of MR-DC that use NR for MCG and E-UTRA for SCG include NE-DC (NR-E-UTRA Dual Connectivity) that uses 5GC for the core network. Examples of MR-DC that use NR for both MCG and SCG include NR-DC (NR-NR Dual Connectivity) that uses 5GC for the core network.
[0115] In addition, in the terminal device, one MAC entity may exist for each cell group. For example, when DC or MR-DC is configured in the terminal device, there may be one MAC entity for the MCG and one MAC entity for the SCG. The MAC entity for the MCG in the terminal device may always be established in the terminal device in all states (such as RRC idle state, RRC connected state, and RRC inactive state). The MAC entity for the SCG in the terminal device may be created by the terminal device when an SCG is configured in the terminal device. The MAC entity for each cell group in the terminal device may be configured by the terminal device receiving an RRC message from the base station device. In the EN-DC and NGEN-DC, the MAC entity for the MCG may be an E-UTRA MAC entity, and the MAC entity for the SCG may be an NR MAC entity. In the NE-DC, the MAC entity for the MCG may be an NR MAC entity, and the MAC entity for the SCG may be an E-UTRA MAC entity. In NR-DC, the MAC entities for the MCG and SCG may both be NR MAC entities. The existence of one MAC entity for each cell group may be rephrased as the existence of one MAC entity for each SpCell. The existence of one MAC entity for each cell group may be rephrased as the existence of one MAC entity for each SpCell.
[0116] The following describes radio bearers. SRB0 to SRB2 may be defined as SRBs for E-UTRA, or other SRBs may be defined. SRB0 to SRB3 may be defined as SRBs for NR, or other SRBs may be defined. SRB0 may be an SRB for RRC messages transmitted and / or received using the logical channel CCCH. SRB1 may be an SRB for RRC messages and for NAS messages before the establishment of SRB2. RRC messages transmitted and / or received using SRB1 may include piggybacked NAS messages. The logical channel DCCH may be used for all RRC messages and NAS messages transmitted and / or received using SRB1. SRB2 may be an SRB for NAS messages and for RRC messages including logged measurement information. The logical channel DCCH may be used for all RRC messages and NAS messages transmitted and / or received using SRB2. Furthermore, SRB2 may have a lower priority than SRB1. SRB3 may be an SRB for transmitting and / or receiving specific RRC messages when EN-DC, NGEN-DC, NR-DC, etc. are configured in the terminal device. The logical channel DCCH may be used for all RRC messages and NAS messages transmitted and / or received using SRB3. Other SRBs may also be prepared for other uses. DRB may be a radio bearer for user data. The logical channel DTCH may be used for RRC messages transmitted and / or received using DRBs.
[0117] The following describes a radio bearer in a terminal device. A radio bearer may include an RLC bearer. An RLC bearer may consist of one or two RLC entities and logical channels. When an RLC bearer has two RLC entities, the RLC entities may be a TM RLC entity and / or a transmitting RLC entity and a receiving RLC entity in a unidirectional UM mode RLC entity. SRB0 may consist of one RLC bearer. The RLC bearer of SRB0 may consist of a TM RLC entity and a logical channel. SRB0 may always be established in a terminal device in all states (such as RRC idle state, RRC connected state, and RRC inactive state). SRB1 may be established and / or configured in the terminal device by an RRC message received from a base station device when the terminal device transitions from the RRC idle state to the RRC connected state. SRB1 may consist of one PDCP entity and one or more RLC bearers. The RLC bearer of SRB1 may consist of an AM RLC entity and a logical channel. SRB2 may be established and / or configured in a terminal device in an RRC connected state with AS security activated by an RRC message received from a base station device. SRB2 may consist of one PDCP entity and one or more RLC bearers. The RLC bearer of SRB2 may consist of an AM RLC entity and a logical channel. Note that the PDCP on the base station device side of SRB1 and SRB2 may be placed in the master node. SRB3 may be established and / or configured in a terminal device in an RRC connected state with AS security activated by an RRC message received from a base station device when a secondary node in EN-DC, NGEN-DC, or NR-DC is added or when the secondary node is changed. SRB3 may be a direct SRB between the terminal device and the secondary node. SRB3 may consist of one PDCP entity and one or more RLC bearers. The RLC bearer of SRB3 may consist of an AM RLC entity and a logical channel. The PDCP on the base station device side of SRB3 may be placed in the secondary node.One or more DRBs may be established and / or configured in a terminal device by an RRC message received from a base station device by a terminal device in an RRC connected state with AS security activated. A DRB may consist of one PDCP entity and one or more RLC bearers. An RLC bearer of a DRB may consist of an AM or UM RLC entity and a logical channel.
[0118] In MR-DC, a radio bearer in which a PDCP is placed in the master node may be called an MN terminated bearer. In MR-DC, a radio bearer in which a PDCP is placed in a secondary node may be called an SN terminated bearer. In MR-DC, a radio bearer in which an RLC bearer exists only in an MCG may be called an MCG bearer. In MR-DC, a radio bearer in which an RLC bearer exists only in an SCG may be called an SCG bearer. In DC, a radio bearer in which an RLC bearer exists in both an MCG and an SCG may be called a split bearer.
[0119] When MR-DC is configured in a terminal device, the bearer type of SRB1 and SRB2 established / and / or configured in the terminal device may be an MN terminated MCG bearer and / or an MN terminated split bearer. Also, when MR-DC is configured in a terminal device, the bearer type of SRB3 established / and / or configured in the terminal device may be an SN terminated SCG bearer. Also, when MR-DC is configured in a terminal device, the bearer type of the DRB established / and / or configured in the terminal device may be any of all bearer types.
[0120] For an RLC bearer established and / or configured in a cell group configured with E-UTRA, the RLC entity established and / or configured may be an E-UTRA RLC. For an RLC bearer established and / or configured in a cell group configured with NR, the RLC entity established and / or configured may be an NR RLC. When an EN-DC is configured in the terminal device, the PDCP entity established and / or configured for an MN-terminated MCG bearer may be either an E-UTRA PDCP or an NR PDCP. When an EN-DC is configured in the terminal device, the PDCP entity established and / or configured for radio bearers of other bearer types, i.e., MN-terminated split bearer, MN-terminated SCG bearer, SN-terminated MCG bearer, SN-terminated split bearer, and SN-terminated SCG bearer, may be an NR PDCP. When an NGEN-DC, NE-DC, or NR-DC is configured in the terminal device, the PDCP entity established and / or configured for radio bearers of all bearer types may be an NR PDCP.
[0121] In NR, a DRB established and / or configured in a terminal device may be associated with one PDU session. One SDAP entity may be established and / or configured for one PDU session in the terminal device. The SDAP entity, PDCP entity, RLC entity, and logical channels established and / or configured in the terminal device may be established and / or configured by an RRC message received by the terminal device from the base station device.
[0122] Regardless of whether MR-DC is configured, a network configuration in which the master node is eNB102 and EPC104 is the core network may be called E-UTRA / EPC. Also, a network configuration in which the master node is eNB102 and 5GC110 is the core network may be called E-UTRA / 5GC. Also, a network configuration in which the master node is gNB108 and 5GC110 is the core network may be called NR or NR / 5GC. When MR-DC is not configured, the above-mentioned master node may refer to a base station device that communicates with a terminal device.
[0123] Next, handover in LTE and NR will be described. Handover may be a process in which a UE 122 in an RRC connected state changes its serving cell. Handover may be performed when the UE 122 receives an RRC message instructing handover from the eNB 102 and / or the gNB 108. The RRC message instructing handover may be a message related to reconfiguration of the RRC connection including a parameter instructing handover (e.g., an information element named MobilityControlInfo or an information element named ReconfigurationWithSync). The above-mentioned information element named MobilityControlInfo may be rephrased as a mobility control setting information element, mobility control setting, or mobility control information. The above-mentioned information element named ReconfigurationWithSync may be rephrased as a reconfiguration with synchronization information element, or reconfiguration with synchronization. The RRC message instructing handover may be a message indicating movement to a cell of another RAT (e.g., MobilityFromEUTRACommand or MobilityFromNRCommand). Alternatively, handover may be referred to as reconfiguration with sync. The conditions under which UE 122 can perform handover may include some or all of the following: AS security is activated, an SRB2 is established, and at least one DRB is established.
[0124] The flow of RRC messages transmitted and received between a terminal device and a base station device will be described. Fig. 4 is a diagram showing an example of a flow of a procedure for various settings in RRC according to an embodiment of the present invention. Fig. 4 shows an example of a flow when an RRC message is sent from a base station device (eNB102 and / or gNB108) to a terminal device (UE122).
[0125] In FIG. 4, the base station device creates an RRC message (step S400). The base station device may create an RRC message in order to deliver system information (SI) or paging information. The base station device may also create an RRC message in order to have a specific terminal device perform a process. The process to be performed by the specific terminal device may include, for example, security settings, RRC connection reconfiguration, handover to a different RAT, RRC connection suspension, and RRC connection release. The RRC connection reconfiguration process may include, for example, radio bearer control (establishment, modification, release, etc.), cell group control (establishment, addition, modification, release, etc.), measurement setting, handover, security key update, etc. The base station device may also create an RRC message in order to respond to an RRC message transmitted from the terminal device. The response to the RRC message transmitted from the terminal device may include, for example, a response to an RRC setup request, a response to an RRC reconnection request, a response to an RRC resumption request, etc. The RRC message includes parameters for various information notifications and settings. These parameters may be called fields and / or information elements and may be described using a description format called ASN.1 (Abstract Syntax Notation One). In the embodiments of the present invention, parameters may also be referred to as information.
[0126] 4, the base station device then transmits the created RRC message to the terminal device (step S402). Next, the terminal device performs processing such as setting according to the received RRC message if necessary (step S404). After performing the processing, the terminal device may transmit an RRC message as a response to the base station device (not shown).
[0127] The RRC messages may be used for other purposes, not limited to the above examples.
[0128] In addition, in MR-DC, the RRC on the master node side may be used to transfer RRC messages for SCG side configuration (cell group configuration, radio bearer configuration, measurement configuration, etc.) between the terminal device. For example, in EN-DC or NGEN-DC, an NR RRC message may be included in the form of a container in an E-UTRA RRC message transmitted and received between the eNB 102 and the UE 122. In NE-DC, an E-UTRA RRC message may be included in the form of a container in an NR RRC message transmitted and received between the gNB 108 and the UE 122. The RRC message for SCG side configuration may be transmitted and received between the master node and a secondary node.
[0129] In addition, regardless of whether MR-DC is used, the RRC message for E-UTRA transmitted from eNB102 to UE122 may include an RRC message for NR, and the RRC message for NR transmitted from gNB108 to UE122 may include an RRC message for E-UTRA.
[0130] An example of parameters included in an RRC message related to RRC connection re-establishment will be described. FIG. 7 shows an example of ASN.1 description representing fields and / or information elements related to radio bearer establishment included in a message related to RRC connection re-establishment in NR in FIG. 4. FIG. 8 shows an example of ASN.1 description representing fields and / or information elements related to radio bearer establishment included in a message related to RRC connection re-establishment in E-UTRA in FIG. 4. In the ASN.1 examples according to the embodiments of the present invention, including but not limited to FIGS. 7 and 8, "omitted" and "omitted" are not part of the ASN.1 notation and indicate that other information has been omitted. Note that information elements may be omitted even in places where "omitted" or "omitted" is not written. Note that the ASN.1 examples according to the embodiments of the present invention do not strictly follow the ASN.1 notation. The ASN.1 examples according to the embodiments of the present invention show an example of parameters of an RRC message according to the embodiments of the present invention, and other names and notations may be used. In addition, to avoid complication of explanation, the ASN.1 examples only show examples of main information closely related to one embodiment of the present invention. Note that parameters described in ASN.1 may not be distinguished as fields, information elements, etc., and may all be referred to as information elements. In addition, in the embodiment of the present invention, fields, information elements, etc. described in ASN.1 included in an RRC message may be referred to as information or parameters. Note that the message related to the reconfiguration of the RRC connection may be an RRC reconfiguration message in NR or an RRC connection reconfiguration message in E-UTRA.
[0131] In FIG. 7, the information element represented by RadioBearerConfig may be an information element used for setting, changing, releasing, etc., of radio bearers such as SRB and DRB. The information element represented by RadioBearerConfig may include a PDCP setting information element and an SDAP setting information element, which will be described later. The information element represented by RadioBearerConfig may be referred to as a radio bearer setting information element or radio bearer setting. The information element represented by SRB-ToAddMod, which is included in the information element represented by RadioBearerConfig, may be referred to as an information element indicating SRB (signaling radio bearer) setting. The information element represented by SRB-ToAddMod may be referred to as an SRB setting information element or SRB setting. Furthermore, the information element represented by SRB-ToAddModList may be a list of SRB settings. The information element represented by DRB-ToAddMod, which is included in the information element represented by RadioBearerConfig, may be referred to as an information element indicating DRB (data radio bearer) setting. The information element represented by DRB-ToAddMod may be referred to as a DRB setting information element or DRB setting. The information element represented by DRB-ToAddModList may be a list of DRB configurations. Note that SRB configuration and DRB configuration may also be referred to as radio bearer configuration.
[0132] The field represented by srb-Identity in the SRB configuration information element is information about the SRB identifier (SRB Identity) of the SRB to be added or changed, and may be an identifier that uniquely identifies the SRB in each terminal device. The field represented by srb-Identity in the SRB configuration information element may be referred to as the SRB identifier field or the SRB identifier. The SRB identifier may also be referred to as the radio bearer identifier.
[0133] The field represented by drb-Identity in the DRB setting information element is information about the DRB identifier (DRB Identity) of the DRB to be added or changed, and may be an identifier that uniquely identifies the DRB in each terminal device. The field represented by drb-Identity in the DRB setting information element may be referred to as the DRB identifier field or DRB identifier. In the example of Figure 7, the value of the DRB identifier is an integer value from 1 to 32, but it may take on a different value. In the case of DC, the DRB identifier may be unique within the scope of UE 122. The DRB identifier may also be referred to as the radio bearer identifier.
[0134] The field represented by cnAssociation in the DRB configuration information element may be a field indicating whether the radio bearer is associated with a field represented by eps-bearerIdentity (described later) or with an information element represented by SDAP-Config (described later). The field represented by cnAssociation may be referred to as a core network association field or core network association. The field represented by cnAssociation may include an EPS bearer identifier field (eps-bearerIdentity) (described later) when the terminal device connects to the EPC 104. Furthermore, the field represented by cnAssociation may include an information element (SDAP-Config) indicating an SDAP configuration (described later) when the terminal device connects to the core network 5GC 110. The field represented by eps-bearerIdentity may be a field indicating an EPS bearer identifier that identifies the EPS bearer. The field represented by eps-bearerIdentity may be referred to as an EPS bearer identifier field or EPS bearer identifier.
[0135] The information element represented by SDAP-Config may be information related to the configuration or reconfiguration of an SDAP entity. The information element represented by SDAP-Config may be referred to as an SDAP configuration information element or SDAP configuration.
[0136] The field indicated by pdu-session included in the SDAP configuration information element may be the PDU session identifier of the PDU session to which the QoS flow mapped to the corresponding radio bearer belongs. The field indicated by pdu-session may be referred to as the PDU session identifier field or PDU session identifier. The PDU session identifier may be the PDU session identifier of the PDU session. Furthermore, the corresponding radio bearer may be the DRB associated with the DRB identifier of the DRB configuration including this SDAP configuration field.
[0137] The field indicated by mappedQoS-FlowsToAdd included in the SDAP configuration information element may be information indicating a list of QoS Flow Identity (QFI) fields of uplink QoS flows to be additionally mapped to the corresponding radio bearer. The field indicated by mappedQoS-FlowsToAdd may be referred to as an additional QoS flow field or an additional QoS flow. The above-mentioned QoS flow may be the QoS flow of the PDU session indicated by the PDU session included in this SDAP configuration information element. Furthermore, the corresponding radio bearer may be the DRB associated with the DRB identifier of the DRB configuration including this SDAP configuration field.
[0138] Furthermore, the field indicated by "mappedQoS-FlowsToRelease" included in the SDAP configuration information element may be information indicating a list of QoS flow identifier information elements of the QoS flows to be released from among the QoS flows mapped to the corresponding radio bearer. The field indicated by "mappedQoS-FlowsToRelease" may be referred to as the "QoS flow field to be released" or the "QoS flow to be released." The above-mentioned QoS flow may be the QoS flow of the PDU session indicated by the PDU session included in this SDAP configuration information element. Furthermore, the corresponding radio bearer may be the DRB associated with the DRB identifier of the DRB configuration including this SDAP configuration field.
[0139] The SDAP configuration information element may also include a field indicating whether an uplink SDAP header is present in uplink data transmitted via the corresponding radio bearer, a field indicating whether a downlink SDAP header is present in downlink data received via the corresponding radio bearer, a field indicating whether the corresponding radio bearer is a default radio bearer (default DRB), etc. The corresponding radio bearer may be a DRB associated with the DRB identifier of the DRB configuration including this SDAP configuration field.
[0140] Furthermore, the information element represented by PDCP-Config among the SRB configuration information element and the DRB configuration information element may be an information element related to the configuration of the NR PDCP entity. The information element represented by PDCP-Config may be referred to as the PDCP configuration information element or the PDCP configuration. The information element related to the configuration of the NR PDCP entity may include a field indicating the size of the uplink sequence number, a field indicating the size of the downlink sequence number, a field indicating the profile of the ROHC (Robust Header Compression), a field indicating the value of the re-ordering timer, and the like.
[0141] An information element represented by DRB-ToReleaseList included in an information element represented by RadioBearerConfig may include information indicating one or more DRB identifiers to be released.
[0142] In FIG. 8, the information element represented by RadioResourceConfigDedicated may be an information element used for setting, changing, releasing, etc. a radio bearer. The information element represented by SRB-ToAddMod included in the information element represented by RadioResourceConfigDedicated may be information indicating SRB (signaling radio bearer) setting. The information element represented by SRB-ToAddMod may be rephrased as an SRB setting information element or SRB setting. The information element represented by SRB-ToAddModList may be a list of information indicating SRB setting. The information element represented by DRB-ToAddMod included in the information element represented by RadioResourceConfigDedicated may be information indicating DRB (data radio bearer) setting. The information element represented by DRB-ToAddMod may be rephrased as a DRB setting information element or DRB setting. The information element represented by DRB-ToAddModList may be a list of information indicating DRB setting. Note that either or both of the SRB setting and the DRB setting may be rephrased as radio bearer setting.
[0143] The field represented by srb-Identity in the SRB configuration information element is information about the SRB identifier (SRB Identity) of the SRB to be added or changed, and may be an identifier that uniquely identifies the SRB in each terminal device. The field represented by srb-Identity in the SRB configuration information element may be referred to as the SRB identifier field or SRB identifier. The SRB identifier may also be referred to as the radio bearer identifier. The SRB identifier in Figure 8 may have the same role as the SRB identifier in Figure 7.
[0144] The field represented by drb-Identity in the DRB setting is information about the DRB identifier (DRB Identity) of the DRB to be added or changed, and may be an identifier that uniquely identifies the DRB in each terminal device. The field represented by drb-Identity in the DRB setting information element may be referred to as the DRB identifier field or DRB identifier. The value of the DRB identifier is an integer value from 1 to 32 in the example of Figure 8, but it may take on a different value. The DRB identifier may also be referred to as the radio bearer identifier. The DRB identifier in Figure 8 may have the same role as the DRB identifier in Figure 7.
[0145] The field represented by eps-BearerIdentity in the DRB setting information element may be an EPS bearer identifier that uniquely identifies an EPS bearer in each terminal device. The field represented by eps-BearerIdentity may be referred to as an EPS bearer identifier field or an EPS bearer identifier. The value of the EPS bearer identifier is an integer value from 1 to 15 in the example of Figure 8, but it may take on a different value. The EPS bearer identifier in Figure 8 may have the same role as the EPS bearer identifier in Figure 7. Furthermore, there may be a one-to-one correspondence between the EPS bearer identifier and the DRB identifier in each terminal device.
[0146] Furthermore, the information element represented by PDCP-Config among the SRB configuration information element and the DRB configuration information element may be an information element related to the configuration of an E-UTRA PDCP entity. The information element represented by PDCP-Config may be referred to as a PDCP configuration information element or a PDCP configuration. The information element related to the configuration of an E-UTRA PDCP entity may include a field indicating the size of a sequence number, a field indicating a profile of RObust Header Compression (ROHC), a field indicating a value of a re-ordering timer, etc.
[0147] The SRB configuration information element shown in Fig. 8 may further include a field related to E-UTRA RLC entity configuration (not shown). The field related to E-UTRA RLC entity configuration may be referred to as an RLC configuration field or an RLC configuration. The SRB configuration information element shown in Fig. 8 may further include an information element related to logical channel configuration (not shown). The information element related to logical channel configuration may be referred to as a logical channel configuration information element or a logical channel configuration.
[0148] The DRB configuration information element shown in FIG. 8 may further include an information element regarding E-UTRA RLC entity configuration (not shown). The information element regarding E-UTRA RLC entity configuration may be referred to as an RLC configuration information element or an RLC configuration. The DRB configuration information element shown in FIG. 8 may include a field indicating logical channel identifier (identity: ID) information. The field indicating logical channel identifier (identity: ID) information may be referred to as a logical channel identifier field or a logical channel identifier. The DRB configuration information element shown in FIG. 8 may further include an information element regarding logical channel configuration (not shown). The information element regarding logical channel configuration may be referred to as a logical channel configuration information element or a logical channel configuration. The logical channel identifier may be linked to a radio bearer identifier.
[0149] An information element represented by DRB-ToReleaseList included in an information element represented by RadioResourceConfigDedicated may include information indicating one or more DRB identifiers to be released.
[0150] In NR, information elements related to RLC bearer configuration, such as information elements related to NR RLC entity configuration for each radio bearer, information elements indicating logical channel identifier (ID) information, and information elements related to logical channel configuration, may be included in information elements related to cell group configuration (not shown) rather than in information elements represented by RadioBearerConfig in FIG. 7. Information elements related to cell group configuration may be included in messages related to reconfiguration of RRC connections. Information elements related to cell group configuration may be referred to as cell group configuration information elements or cell group configuration. Information elements related to NR RLC entity configuration may be referred to as RLC configuration information elements or RLC configuration. Information elements indicating logical channel identifier information may be referred to as logical channel identifier information elements or logical channel identifiers. Information elements related to logical channel configuration may be referred to as logical channel configuration information elements or logical channel identifiers. Note that logical channel identifiers may be linked to radio bearer identifiers.
[0151] Also, some or all of the fields and information elements described using Figure 7 or 8 may be optional. That is, the fields and information elements described using Figure 7 or 8 may be included in the message related to the reconfiguration of the RRC connection as needed or required. Furthermore, the message related to the reconfiguration of the RRC connection may include, in addition to information elements related to the configuration of the radio bearer, a field indicating that full configuration is applied. The field indicating that full configuration is applied may be represented by an information element name such as fullConfig, and may indicate that full configuration is applied using true, enable, etc.
[0152] Based on the above description, various embodiments of the present invention will be described. Note that the processes described above may be applied to the processes omitted in the following description.
[0153] Fig. 5 is a block diagram showing the configuration of a terminal device (UE 122) according to an embodiment of the present invention. To avoid complicating the explanation, Fig. 5 shows only the main components closely related to one embodiment of the present invention.
[0154] 5 includes a receiver 500 that receives RRC messages and the like from a base station device, a processor 502 that performs processing according to parameters included in the received messages, and a transmitter 504 that transmits RRC messages and the like to the base station device. The base station device described above may be the eNB 102 or the gNB 108. The processor 502 may include some or all of the functions of various layers (e.g., the physical layer, MAC layer, RLC layer, PDCP layer, SDAP layer, RRC layer, and NAS layer). That is, the processor 502 may include some or all of the functions of the physical layer processor, MAC layer processor, RLC layer processor, PDCP layer processor, SDAP processor, RRC layer processor, and NAS layer processor.
[0155] Fig. 6 is a block diagram showing the configuration of a base station device according to an embodiment of the present invention. To avoid complication of explanation, Fig. 6 shows only main components closely related to one embodiment of the present invention. The base station device may be eNB 102 or gNB 108.
[0156] 6 includes a transmitter 600 that transmits an RRC message or the like to the UE 122, a processor 602 that creates an RRC message including parameters and transmits the message to the UE 122, causing the processor 502 of the UE 122 to process the message, and a receiver 604 that receives the RRC message or the like from the UE 122. The processor 602 may include some or all of the functions of various layers (e.g., the physical layer, MAC layer, RLC layer, PDCP layer, SDAP layer, RRC layer, and NAS layer). That is, the processor 602 may include some or all of the functions of the physical layer processor, MAC layer processor, RLC layer processor, PDCP layer processor, SDAP processor, RRC layer processor, and NAS layer processor.
[0157] An overview of MBMS transmission / reception operations using SC-PTM will be explained using Figures 9 to 11. Note that the terms MBMS, MBMS service, and MBMS session used in the following explanation may have the same meaning and may be interchangeable.
[0158] Fig. 9 is a diagram showing a procedure flow for configuring MBMS reception using SC-PTM. Fig. 10 is a diagram showing an example of ASN.1 description representing fields and / or information elements included in SIB20 (System Information Block Type 20) in Fig. 9. Fig. 11 is a diagram showing an example of ASN.1 description representing fields and / or information elements included in an SC-PTM configuration message (SCPTMConfiguration) in Fig. 9.
[0159] 9, processing unit 602 of eNB 102 creates SIB20 (System Information Block type 20), which is an RRC message, and transmits it to UE 122 via BCCH from transmission unit 600. Reception unit 500 of UE 122 receives SIB20 (step S900).
[0160] SIB20 includes information required to acquire control information (specifically, SC-MCCH) related to transmission of MBMS using SC-PTM. For example, SIB20 includes some or all of fields and / or information elements such as a field represented by sc-mcch-ModificationPeriod indicating a period during which the content of SC-MCCH may be changed, a field represented by sc-mcch-RepetitionPeriod indicating the transmission (retransmission) time interval of SC-MCCH in terms of the number of radio frames, a field represented by sc-mcch-Offset indicating the offset of the radio frame in which SC-MCCH is scheduled, a field represented by sc-mcch-FirstSubframe indicating the subframe in which SC-MCCH is scheduled, and a field represented by sc-mcch-duration indicating the duration of the subframe in which SC-MCCH is scheduled.
[0161] Next, the processing unit of the eNB 102 creates an SC-PTM configuration message (SCPTM Configuration), which is an RRC message, and transmits it from the transmitting unit 600 via the SC-MCCH. The receiving unit 500 of the UE 122 receives the SC-PTM configuration information based on the settings in the SIB 20. In the physical layer, the SC-RNTI (Single Cell RNTI) is used for transmitting the SC-MCCH (step S902).
[0162] The SC-PTM configuration information includes control information applicable to MBMS reception, such as a field represented by sc-mtch-InfoList that includes the configuration of each SC-MTCH in the cell transmitting the information, and a field represented by scptm-NeighborCellList that lists neighbor cells that provide MBMS, and some or all of these fields and / or information elements.
[0163] The sc-mtch-InfoList includes one or more information elements represented by SC-MTCH-Info. Each SC-MTCH-Info includes some or all of the following fields: a field represented by mbmsSessionInfo, which is information about the MBMS session; a field represented by g-RNTI, which is an RNTI (Radio Network Temporary Identifier) that identifies a multicast group (specifically, an SC-MTCH addressed to a specific group); a field represented by sc-mtch-schedulingInfo, which is DRX information for the SC-MTCH; and a field represented by sc-mtch-neighbourCell, which is information about neighboring cells that can receive the MBMS session using the SC-MTCH. The mbmsSessionInfo includes some or all of the following fields: a field represented by tmgi, which is an identifier that identifies the MBMS bearer service and is a TMGI (Temporary Mobile Group Identity); and a field represented by sessionId, which is an identifier for the MBMS session.
[0164] To start receiving an MBMS session of interest, the processing unit 502 of the UE 122 may perform a process to establish an SC-MRB (Single Cell MBMS Point to Multipoint Radio Bearer), which is a radio bearer for receiving an MBMS session using SC-PTM (step S904). The SC-MRB establishment process may be initiated, for example, at the start of the MBMS session, when the UE 122 enters a cell in which the MBMS service of interest is provided via the SC-MRB, when the UE 122 becomes interested in the MBMS service, or when a UE capability limit that inhibits reception of the MBMS service is removed. The SC-MRB establishment process may be performed when the UE 122 is in the RRC_IDLE state or when the UE 122 is in the RRC_CONNECTED state. When performing the SC-MRB establishment process, the processing unit 502 of the UE 122 may perform some or all of the following processes (A) to (D). (A) Establish an RLC entity according to the default settings of SC-MCCH and SC-MTCH. (B) Configure an SC-MTCH logical channel applicable to the SC-MRB to be established, and instruct the MAC entity to receive the MBMS session in accordance with the above-mentioned SC-PTM configuration message for the cell that received the above-mentioned SC-PTM configuration message. (C) For the SC-MRB to be established, configure the physical layer based on the above-mentioned sc-mtch-InfoList. (D) The establishment of the SC-MRB is notified to the upper layer by notifying the tmgi and sessionId corresponding to the established SC-MRB.
[0165] The processing unit 502 of the UE 122 receives the MBMS session via the established SC-MRB in accordance with the above-mentioned SC-PTM setting message (step S906). Before receiving the MBMS session, the processing unit 502 of the UE 122 may create an MBMS interest indication message (MBMSInterestIndication) to notify the eNB 102 that the UE 122 will receive or is interested in receiving the MBMS service via the SC-MRB, and transmit the message to the eNB 102 via the transmitting unit 504 (not shown). The MBMS interest indication message may include information on whether MBMS service reception is prioritized over unicast reception. The MBMS interest indication message may also be sent when the UE 122 transitions to the RRC_CONNECTED state after receiving SIB20, or after transitioning to the RRC_CONNECTED state. The MBMS interest indication message may also be sent when the UE 122 receives SIB20 during handover, or when the UE 122 receives SIB20 during re-establishment of the RRC connection.
[0166] The processing unit 502 of the UE 122 may perform an SC-MRB release process to stop receiving the MBMS session (step S908). The SC-MRB release process may be initiated, for example, when stopping the receiving MBMS session, when moving away from the cell where the SC-MRB is established, when interest in the MBMS service is lost, when reception of the MBMS service is suppressed due to a limit in the UE capability, etc. The SC-MRB release process may be performed when the UE 122 is in the RRC_IDLE state, or when the UE 122 is in the RRC_CONNECTED state. When performing the SC-MRB release process, the processing unit 502 of the UE 122 may perform some or all of the following processes (A) and (B). (A) Release the RLC entity of the SC-MRB to be released and the associated MAC and physical layer configurations. (B) The upper layer is notified of the release of the SC-MRB by notifying the tmgi and sessionId corresponding to the released SC-MRB.
[0167] The above has provided an overview of the operation related to setting up MBMS reception using SC-PTM. In addition to MBMS transmission from a base station device and MBMS reception in a terminal device using SC-PTM (hereinafter referred to as MBMS transmission / reception), MBMS transmission / reception using MBSFN has also been standardized. However, MBMS transmission / reception using SC-PTM and MBMS transmission / reception using MBSFN use E-UTRA as the RAT. Multicast Broadcast Service (MBS) transmission / reception using NR as the RAT has not yet been standardized.
[0168] An example of the operation of the UE 122 and the gNB 108 in an embodiment of the present invention will be described using Figure 12. Note that the terms MBS, MBS service, MBS session, and MBS bearer used in the embodiment of the present invention may have the same meaning and may be interchangeable. Also, the terms MBS, MBS service, and MBS session used in the embodiment of the present invention may have the same meaning as MBMS, MBMS service, and MBMS session. Also, in the embodiment of the present invention, an MBS radio bearer may be established and / or configured in the UE 122 for MBS reception. Also, an MBS radio bearer may be established and / or configured in the gNB 108 for MBS transmission. Also, in the embodiment of the present invention, the MBS radio bearer will be described using the name MRB (Multicast Radio Bearer), but it may be called something else. In addition, in an embodiment of the present invention, the MRB established and / or configured in the UE 122 may be an MRB for receiving an MBS in a point-to-multipoint manner, or may be an MRB for receiving an MBS in a point-to-point manner. In addition, in an embodiment of the present invention, the MRB for receiving an MBS in a point-to-multipoint manner and the MRB for receiving an MBS in a point-to-point manner may be the same MRB. That is, one MRB may have the capability to receive an MBS in a point-to-multipoint manner and the capability to receive an MBS in a point-to-point manner. When one MRB has the capability to receive an MBS in a point-to-multipoint manner and the capability to receive an MBS in a point-to-point manner, the MRB may include one or more RLC bearers for receiving and / or transmitting an MBS in a point-to-multipoint manner and one or more RLC bearers for receiving and / or transmitting an MBS in a point-to-point manner. When one MRB has the capability to receive MBS one-to-many and the capability to receive MBS one-to-one, one or more RLC bearers for receiving and / or transmitting MBS one-to-many and one or more RLC bearers for receiving and / or transmitting MBS one-to-one may be associated with one PDCP entity.In addition, one or more QoS flows may be associated with an MRB. Note that an MRB for receiving an MBS one-to-one (point-to-point) may be a DRB.
[0169] Receiving and / or transmitting an MBS in a point-to-multipoint manner may mean receiving and / or transmitting the MBS via a multicast logical channel such as an MTCH or an SC-MTCH. Receiving and / or transmitting an MBS in a point-to-point manner may mean receiving and / or transmitting the MBS via a dedicated user data logical channel such as a DTCH. In the embodiments of the present invention, receiving and / or transmitting an MBS in a point-to-multipoint manner may be rephrased as receiving and / or transmitting the MBS via multicast. In the embodiments of the present invention, receiving and / or transmitting an MBS in a point-to-point manner may be rephrased as receiving and / or transmitting the MBS via unicast. Security may be applied when receiving and / or transmitting an MBS in a point-to-point manner. Security may not be applied when receiving and / or transmitting an MBS in a point-to-multipoint manner. Security may include ciphering and deciphering and / or integrity protection and verification.
[0170] 12 is a diagram showing an example of a flow of an MBS reception procedure in NR according to an embodiment of the present invention. Note that in this embodiment, parameters and / or information may be fields and / or information elements in ASN.1.
[0171] As shown in FIG. 12 , the processing unit 602 of the gNB 108 may create a first SIB (System Information Block), which is one of RRC messages, to broadcast information necessary for acquiring control information related to MBS transmission, and transmit the first SIB to the UE 122 via the transmitting unit 600. The receiving unit 500 of the UE 122 receives the first SIB. Note that the first SIB may be transmitted via a BCCH logical channel or via another logical channel. The information necessary for acquiring the control information related to MBS transmission may be information related to a Multicast Control Channel (MCCH) logical channel (also referred to as an MCCH in the following description). The MCCH may be a point-to-multipoint downlink channel for transmitting MBS control information, MBS configuration information, and / or MBS information for one or more Multicast Traffic Channel (MTCH) logical channels (also referred to as an MTCH in the following description) from the gNB 108 to the UE 122. The above-mentioned MTCH may be a point-to-multipoint downlink channel for transmitting MBS data from the gNB 108 to the UE 122. The above-mentioned MCCH may be a multicast control channel. The above-mentioned MTCH may be a multicast traffic channel. The above-mentioned MTCH may be used by the UE 122 only when the UE 122 receives an MBS. The above-mentioned MCCH may be called by other names such as MBS-MCCH or NR-MCCH. The above-mentioned MTCH may be called by other names such as MBS-MTCH or NR-MTCH. The above-mentioned MCCH may be mapped to a downlink transport channel, MCH (Multicast Channel), or may be mapped to a downlink transport channel, DL-SCH (Downlink Shared Channel).The MTCH may be mapped to a Multicast Channel (MCH), which is a downlink transport channel, or to a Downlink Shared Channel (DL-SCH), which is a downlink transport channel. The MBS control information, MBS configuration information, and / or MBS information for one or more MTCH logical channels may be included in the first SIB or in a second SIB different from the first SIB (step S1200).
[0172] The above-mentioned first SIB may include some or all of the parameters, for example, a parameter indicating a period during which the content of the MCCH may be changed, a parameter related to the transmission (retransmission) time interval of the MCCH, a parameter indicating the offset of the radio frame in which the MCCH is scheduled, a parameter indicating the slot in which the MCCH is scheduled, a parameter indicating the duration of the slot in which the MCCH is scheduled, etc. Note that the above-mentioned parameter related to the transmission (retransmission) time interval of the MCCH may be indicated by the number of radio frames.
[0173] Next, the processing unit of the gNB 108 may create an RRC message to be transmitted on the above-mentioned MCCH and transmit it from the transmission unit 600. The reception unit 500 of the UE 122 may receive the RRC message transmitted on the above-mentioned MCCH based on the setting of the above-mentioned first SIB. A dedicated RNTI (Radio Network Temporary Identifier) for identifying the above-mentioned MCCH transmission may be used for the above-mentioned MCCH transmission. Furthermore, a specific value may be used as the value of the dedicated RNTI for identifying the above-mentioned MCCH transmission, or a value may be set by the above-mentioned first SIB. In the embodiment of the present invention, the RRC message transmitted on the above-mentioned MCCH will be described using the message name "MBS setting information message", but it may also be a different message name. (Step S1202)
[0174] The above-mentioned MBS configuration information message may include one or more MBS MTCH parameters, which are parameters for MBS reception. For example, the MBS MTCH parameters may be included in the above-mentioned MBS configuration information message in the form of a list, just as the information element indicated by SC-MTCH-InfoList in FIG. 11 includes one or more information elements indicated by SC-MTCH-Info in the form of a list. Furthermore, MBS MTCH parameters may exist for each MBS session. For example, a first MBS MTCH parameter may exist for a first MBS session, and a second MBS MTCH parameter may exist for a second MBS session. Note that, in the embodiments of the present invention, the above-mentioned parameters for MBS reception are described using the name MBS MTCH parameters, but may be named differently.
[0175] The MBS MTCH parameters may include some or all of the following parameters: a parameter related to MBS session information, a parameter indicating an RNTI that identifies a multicast group (MTCH addressed to a specific group), a parameter indicating a logical channel identifier, a parameter related to DRX information for the MTCH, a parameter indicating a list of neighboring cells that provide the same MBS, a parameter indicating whether ROHC is applied to the MBS session, a parameter related to the ROHC used for the MBS session, a parameter related to the HFN (Hyper Frame Number), a parameter related to a COUNT, and a parameter related to a status report timer. The above-mentioned parameters related to MBS session information may include some or all of the following parameters: a parameter indicating a Temporary Mobile Group Identity (TMGI) that is an identifier for identifying the MBS, a parameter indicating a Session ID that is an identifier for the MBS (or MBMS) session, a parameter indicating a PDU session to which the MBS session belongs, and a parameter indicating a QoS flow used for the MBS session. Furthermore, some or all of the above-mentioned MBS MTCH parameters may be included in the above-mentioned first SIB, the above-mentioned second SIB, or a third SIB that is separate from the above-mentioned first and second SIBs.
[0176] In addition, the parameter indicating the list of neighboring cells that provide the same MBS mentioned above may include a parameter indicating the list of neighboring cells that provide the same MBS via MTCH and / or MRB, or may include a parameter indicating the list of neighboring cells that provide the same MBS via unicast and / or DTCH and / or DRB.
[0177] Furthermore, the MBS configuration information message and / or MBS MTCH parameters may include parameters related to MRB configuration. The parameters related to MRB configuration may include some or all of parameters including an identifier for identifying an MRB, an SDAP configuration information element, and a PDCP configuration information element. The above-mentioned parameters related to MRB configuration may include one or more RLC bearer configuration information elements. The above-mentioned RLC bearer configuration information elements may include some or all of an RLC configuration information element for establishing and / or configuring an RLC entity and a logical channel information element for configuring a logical channel. The above-mentioned RLC bearer configuration information elements may be included in information elements separate from the MRB configuration and may be linked to the parameters related to MRB configuration by the identifier for identifying the MRB, etc. The above-mentioned MRB configuration may include a parameter for identifying an RLC bearer that receives an MBS in a one-to-multiple manner. The above-mentioned MRB configuration may include a parameter for identifying an RLC bearer that receives an MBS in a one-to-one manner. The parameter for identifying the RLC bearer receiving the MBS in a one-to-many manner and / or the parameter for identifying the RLC bearer receiving the MBS in a one-to-one manner may be a logical channel identifier. The parameter indicating whether ROHC is applied to the MBS session, and / or the parameters related to ROHC used in the MBS session, and / or the parameters related to the HFN (Hyper Frame Number), and / or the parameters related to the COUNT, and / or the parameters related to the status report timer, etc., may be included in the parameters related to MRB configuration or in the PDCP configuration information element. The parameter indicating the PDU session and / or the parameters indicating the QoS flow, etc., may be included in the parameters related to MRB configuration or in the SDAP configuration information element. The parameter indicating the PDU session may be a PDU session ID.
[0178] The UE 122 may receive the MBS setting information message from the receiving unit 500, and may perform processing to start receiving the MBS session of interest in the processing unit 502 (step S1204).
[0179] In step S1204, the processing unit 502 of the UE 122 may determine whether ROHC is applied to the MBS session of interest from the MBS configuration information message received in step S1202. The determination of whether ROHC is applied to the MBS session of interest may be made based on whether the above-mentioned MBS configuration information message and / or MBS MTCH parameters include a parameter indicating whether ROHC is applied. That is, if the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest include a parameter indicating whether ROHC is applied, it may be determined that ROHC is applied. If the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest do not include a parameter indicating whether ROHC is applied, it may be determined that ROHC is not applied. Furthermore, the determination of whether ROHC is applied may be made based on the value of the parameter indicating whether ROHC is applied, which is included in the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest. That is, if a parameter indicating whether ROHC is applied, which is included in the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest, has a value indicating that ROHC is applied, it may be determined that ROHC is applied, and if a parameter indicating whether ROHC is applied, which is included in the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest, indicates that ROHC is not applied, it may be determined that ROHC is not applied. Furthermore, the determination of whether ROHC is applied may be made based on whether the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest include parameters related to ROHC used for the MBS session. That is, if the above-mentioned MBS configuration information message and / or MBS MTCH parameters for the MBS session of interest include parameters related to ROHC used for the MBS session, it may be determined that ROHC is applied.Furthermore, if the above-mentioned MBS configuration information message and / or the MBS MTCH parameters for the MBS session of interest do not include parameters related to ROHC used for the MBS session, it may be determined that ROHC is not applied. Note that the MBS session of interest may also be referred to as a session that the UE 122 wants to receive, a session that the UE 122 is attempting to receive, or the like.
[0180] The ROHC-related parameters used in the MBS session may include some or all of a parameter related to the maximum value of the context identifier (CID) used in ROHC, a parameter related to the profile used in ROHC, and a parameter indicating whether to continue or reset the ROHC header compression protocol upon PDCP re-establishment. The ROHC-related parameters used in the MBS session may also include a parameter related to the timing at which all header information is obtained. The timing at which all header information is obtained may be the period during which all header information is obtained. The parameter related to the timing at which all header information is obtained may include some or all of a parameter indicating the period during which some or all of all header information may be changed, a parameter indicating the time interval in radio frames for transmitting all header information, a parameter indicating the offset of the radio frame during which transmission of all header information is scheduled, a parameter indicating the slot during which transmission of all header information is scheduled, and a parameter indicating the window length of the slot during which transmission of all header information is scheduled. The all header information may be all header information (such as IP header, UDP header, TCP header, and RTP header) that is to be compressed in ROHC. The timing when all of the above-mentioned header information is obtained may be rephrased as the timing when ROHC context information is obtained. The timing when all of the above-mentioned header information is obtained may be rephrased as the timing when the header information is transmitted using the IR state, the FO state, and / or the SO state. The timing when all of the header information is obtained may be the timing when the UE 122 starts receiving an MBS or an MTCH. The timing when all of the above-mentioned header information is obtained may be the timing when the UE 122 should start receiving an MBS or an MTCH.
[0181] Furthermore, in step S1204, the processing unit 502 of the UE 122 that has determined that ROHC is applied to the MBS session of interest may determine that acquisition of ROHC context information is necessary based on the fact that ROHC is applied to the MBS session of interest. Furthermore, in step S1204, the processing unit 502 of the UE 122 that has determined that ROHC is not applied to the MBS session of interest may determine that acquisition of ROHC context information is not necessary based on the fact that ROHC is not applied to the MBS session of interest.
[0182] Furthermore, in step S1204, when the processing unit 502 of the UE 122 determines that ROHC applies to the MBS session of interest or that ROHC context information needs to be acquired, the processing unit 502 may perform ROHC context acquisition processing. The above-mentioned ROHC context acquisition processing may be performed by the UE 122 transitioning from the RRC_IDLE state or the RRC_INACTIVE state to the RRC_CONNECTED state. The transition of the UE 122 from the RRC_IDLE state to the RRC_CONNECTED state may be performed by the UE 122 transmitting an RRC setup request message to the gNB 108 and receiving an RRC setup message from the gNB 108 as a response message to the above-mentioned RRC setup request message. The transition of the UE 122 from the RRC_INACTIVE state to the RRC_CONNECTED state may be performed by the UE 122 transmitting an RRC resumption request message to the gNB 108 and receiving an RRC resumption message or an RRC setup message from the gNB 108 as a response message to the above-mentioned RRC resumption request message. Additionally, when UE 122 transitions from RRC_IDLE state or RRC_INACTIVE state to RRC_CONNECTED state, or after UE 122 transitions from RRC_IDLE state or RRC_INACTIVE state to RRC_CONNECTED state, UE 122 may send an RRC message to gNB 108 containing information about MBS sessions of interest.
[0183] In the UE 122 that has transitioned to the RRC_CONNECTED state, an MRB for one-to-one reception of an MBS session or a DRB for receiving an MBS session may be established and / or configured. The MRB for one-to-one reception of an MBS session may be a radio bearer including one or more RLC bearers for one-to-many reception of an MBS session and one or more RLC bearers for one-to-one reception of an MBS session. Establishing and / or configuring an MRB for one-to-one reception of an MBS session may mean establishing and / or configuring an additional RLC bearer for one-to-one reception of an MRB session to an MRB that has only an RLC bearer for one-to-many reception of an MRB session. The additional establishment and / or configuration of an RLC bearer for one-to-one reception of an MRB session may mean associating the established and / or configured RLC bearer for one-to-one reception of an MBS session with the PDCP entity of the MRB that has only an RLC bearer for one-to-multiple reception of an MRB session. The ROHC context acquisition process may be performed by the UE 122 receiving the MBS session of interest one-to-one (step S1206).
[0184] Furthermore, the ROHC context acquisition process in step S1204 may be performed by UE 122 in accordance with ROHC-related parameters included in the MBS configuration information message and / or the MBS MTCH parameters for the MBS session of interest. For example, UE 122 may acquire timing information about when all header information is available according to the parameters about when all header information is available, and acquire ROHC context information at the timing when all header information is available. UE 122 may acquire timing information about when all header information is available according to the parameters about when all header information is available in the RRC of UE 122, and notify the MAC entity of UE 122 of information including some or all of the acquired timing information, thereby acquiring ROHC context information at the timing when all header information is available. Furthermore, when the RRC of UE 122 notifies the MAC entity of UE 122 of information including some or all of the acquired timing information, information about the RNTI used for one-to-multiple reception of the MBS session may be sent together. In addition, in the RRC_IDLE state, the RRC_INACTIVE state, or the RRC_CONNECTED state, the UE 122 may perform a ROHC context acquisition process in accordance with the ROHC-related parameters included in the above-mentioned MBS configuration information message and / or the MBS MTCH parameters for the MBS session of interest. The timing at which all of the above-mentioned header information is obtained may also be referred to as the timing at which the IR state, the FO state, and / or the SO state are used. The timing at which all of the above-mentioned header information is obtained may also be referred to as the timing at which ROHC context information is obtained. The timing at which all of the above-mentioned header information is obtained may also be referred to as the timing at which reception of an MBS or MTCH starts. The timing at which all of the above-mentioned header information is obtained may also be referred to as the timing at which all of the information included in headers that are subject to header compression in ROHC (such as IP header, UDP header, TCP header, and RTP header) is obtained (step S1206).
[0185] Also, in step S1204, if the processing unit 502 of the UE 122 determines that ROHC does not apply to the MBS session of interest or that acquisition of ROHC context information is not necessary, the processing unit 502 of the UE 122 may determine that transition to the RRC_CONNECTED state for the purpose of acquiring ROHC context information is not necessary. Also, in step S1204, if the processing unit 502 of the UE 122 determines that ROHC does not apply to the MBS session of interest or that acquisition of ROHC context information is not necessary, the processing unit 502 of the UE 122 may receive the MBS service in the RRC_IDLE state or the RRC_INNACTIVE state without acquiring ROHC context information. Also, in step S1204, if the processing unit 502 of the UE 122 determines that ROHC does not apply to the MBS session of interest or that acquisition of ROHC context information is not necessary, the processing unit 502 of the UE 122 may receive the MBS service in the RRC_CONNECTED state without acquiring ROHC context information. (Step S1206)
[0186] In step S1204, the processing unit 502 of the UE 122 may determine whether the MBS configuration information message received in step S1202 includes a parameter related to the HFN (Hyper Frame Number) for the MBS session of interest. The above-mentioned parameter related to the HFN may be a parameter related to the HFN that the gNB 108 uses or is using for MBS session transmission. The above-mentioned parameter related to the HFN may be a parameter indicating that the UE 122 needs to acquire the value of the HFN that the gNB 108 uses or is using for MBS session transmission. The HFN that the gNB 108 uses or is using for the MBS session transmission MBS session may be the HFN that is a state variable of the transmitting PDCP entity that the gNB 108 uses or is using for MBS session transmission. When sending the MBS configuration information message, the gNB 108 may set the parameter related to the HFN to the latest value of the HFN of the transmitting PDCP entity that the gNB 108 uses or is using for MBS session transmission. Furthermore, the above-mentioned HFN-related parameters may be parameters related to the timing at which the HFN value is transmitted from the gNB 108 using the MCCH or MTCH. The timing at which the HFN value is transmitted from the gNB 108 using the MCCH or MTCH may include, for example, some or all of a parameter indicating a period at which the HFN value may be changed, a parameter indicating the time interval at which the HFN value is transmitted in radio frames, a parameter indicating the offset of the radio frame at which the HFN value is scheduled, a parameter indicating the slot at which the HFN value is scheduled, and a parameter indicating the window length of the slot at which the HFN value is scheduled. At the timing at which the HFN value is transmitted, the gNB 108 may transmit an RRC message and / or a PDCP control PDU containing the latest HFN value of the transmitting PDCP entity that the gNB 108 uses or is using for the MBS session transmission, the last HFN value used for the MBS session transmission, or the HFN value to be used for the next MBS session transmission.
[0187] In step S1204, if the processing unit 502 of the UE 122 determines that the received MBS configuration information message includes parameters related to HFN for the MBS session of interest, the RRC of the UE 122 may obtain an HFN value according to the above-mentioned parameters related to HFN and notify the PDCP entity of the MRB of the UE 122. The RRC of the UE 122 may also perform processing so that the PDCP entity of the MRB of the UE 122 can obtain the HFN value according to the above-mentioned parameters related to the HFN. The RRC of the UE 122 may obtain timing information about when the HFN value is sent according to the above-mentioned parameters related to the timing at which the HFN value is sent, and notify the MAC entity of the UE 122 of information including some or all of the obtained timing information, so that the RRC of the UE 122 and / or the PDCP entity of the MRB can obtain the HFN value at the timing at which the HFN value is sent. Furthermore, when the RRC of UE 122 notifies the MAC entity of UE 122 of information including some or all of the acquired timing information, it may also send information about the RNTI used for one-to-many reception of the MBS session. The PDCP entity of the MRB of UE 122 may set the HFN value notified from the upper layer or the HFN value acquired by receiving the PDCP control PDU as the HFN of the receiving PDCP entity.
[0188] Also, in step S1204, if the processing unit 502 of the UE 122 determines that the received MBS configuration information message includes parameters related to the HFN for the MBS session of interest, the UE 122 may transition from the RRC_IDLE state or the RRC_INACTIVE state to the RRC_CONNECTED state. The RRC of the UE 122 in the RRC_CONNECTED state may acquire the HFN value by receiving an RRC message including the HFN value from the gNB 108 via the DCCH. The RRC of the UE 122 may notify the HFN value acquired above to the PDCP entity of the MRB of the UE 122. The PDCP entity of the MRB of the UE 122 may set the HFN value notified from the upper layer as the HFN of the receiving PDCP entity.
[0189] In step S1204, the processing unit 502 of the UE 122 may determine whether the MBS configuration information message received in step S1202 includes a COUNT-related parameter for the MBS session of interest. The above-mentioned COUNT-related parameter may be a parameter related to a COUNT value that the gNB 108 uses or is using for MBS session transmission. The above-mentioned COUNT-related parameter may be a parameter indicating that the UE 122 needs to obtain the COUNT value that the gNB 108 uses or is using for MBS session transmission. The COUNT value that the gNB 108 uses or is using for the MBS session transmission MBS session may be a COUNT value that is a state variable of the transmitting PDCP entity that the gNB 108 uses or is using for MBS session transmission. When sending the MBS configuration information message, the gNB 108 may set the COUNT-related parameter to the latest value of the COUNT value of the transmitting PDCP entity that the gNB 108 uses for MBS session transmission. Furthermore, the above-mentioned parameter related to COUNT may be a parameter related to the timing at which the COUNT value is transmitted from the gNB 108 using the MCCH or MTCH. The timing at which the COUNT value is transmitted from the gNB 108 using the MCCH or MTCH may include, for example, some or all of a parameter indicating a period at which the COUNT value may be changed, a parameter indicating the time interval at which the COUNT value is transmitted in radio frames, a parameter indicating the offset of the radio frame in which the COUNT value is scheduled, a parameter indicating the slot in which the COUNT value is scheduled, and a parameter indicating the window length of the slot in which the COUNT value is scheduled. At the timing at which the COUNT value is transmitted, the gNB 108 may set the latest COUNT value of the transmitting PDCP entity that the gNB 108 uses or is using for MBS session transmission, the last COUNT value used for MBS session transmission, or the COUNT value to be used for the next MBS session transmission in an RRC message and / or a PDCP control PDU, and transmit the set value.
[0190] In step S1204, if the processing unit 502 of the UE 122 determines that the received MBS configuration information message includes a COUNT-related parameter for the MBS session of interest, the RRC of the UE 122 may acquire a COUNT value according to the above-mentioned COUNT-related parameter and notify the PDCP entity of the MRB of the UE 122. The RRC of the UE 122 may also perform processing so that the PDCP entity of the MRB of the UE 122 can acquire the COUNT value according to the above-mentioned COUNT-related parameter. The RRC of the UE 122 may acquire timing information for transmitting the COUNT value according to the above-mentioned parameter for timing for transmitting the COUNT value, and notify the MAC entity of the UE 122 of information including part or all of the acquired timing information, so that the RRC of the UE 122 and / or the PDCP entity of the MRB can acquire the COUNT value at the timing when the COUNT value is transmitted. When the RRC of the UE 122 notifies the MAC entity of the UE 122 of information including part or all of the acquired timing information, the RNTI information used for one-to-multiple reception of the MBS session may also be transmitted together. The PDCP entity of the MRB of UE 122 may set the COUNT value of the receiving PDCP entity to the COUNT value notified from the upper layer or obtained by receiving a PDCP control PDU.
[0191] Also, in step S1204, if the processing unit 502 of the UE 122 determines that the received MBS configuration information message includes a parameter related to COUNT for the MBS session of interest, the UE 122 may transition from the RRC_IDLE state or the RRC_INACTIVE state to the RRC_CONNECTED state. The RRC of the UE 122 in the RRC_CONNECTED state may acquire the COUNT value by receiving an RRC message including the COUNT value from the gNB 108 via the DCCH. The RRC of the UE 122 may notify the PDCP entity of the MRB of the UE 122 of the acquired COUNT value. The PDCP entity of the MRB of the UE 122 may set the COUNT value notified from the upper layer as the COUNT value of the receiving PDCP entity.
[0192] In step S1204, when the PDCP entity in the MRB of the UE 122 sets the COUNT value notified from the upper layer or the COUNT value acquired by receiving the PDCP control PDU as the COUNT value of the receiving PDCP entity, it may set a state variable indicating the COUNT value of the PDCP SDU expected to be received next on the receiving side of the PDCP entity.In addition, when the PDCP entity in the MRB of the UE 122 sets the COUNT value notified from the upper layer or the COUNT value acquired by receiving the PDCP control PDU as the COUNT value of the receiving PDCP entity, it may set a state variable indicating the COUNT value of the first PDCP PDU among the PDCP SDUs waiting to be received and not yet delivered to the upper layer on the receiving side of the PDCP entity. Furthermore, when the PDCP entity of the MRB of UE 122 sets the COUNT value notified from a higher layer or the COUNT value obtained by receiving a PDCP control PDU as the COUNT value of the receiving PDCP entity, the above-mentioned COUNT value may be set separately into an HFN part and an SN (Sequence Number) part.
[0193] Also, in step S1204, if the processing unit 502 of the UE 122 determines that the parameter related to HFN is not included for the MBS session of interest and / or if the processing unit 502 of the UE 122 determines that the parameter related to COUNT is not included for the MBS session of interest, the processing unit 502 of the UE 122 may determine that it is not necessary to transition to the RRC_CONNECTED state for the purpose of acquiring the value of HFN and / or the value of COUNT. Also, in step S1204, if the processing unit 502 of the UE 122 determines that the parameter related to HFN is not included for the MBS session of interest and / or ...COUNT is not included for the MBS session of interest, the processing unit 502 of the UE 122 may receive the MBS service in the RRC_IDLE state or the RRC_INNACTIVE state without acquiring the value of HFN and / or the value of COUNT. Also, in step S1204, if the processing unit 502 of the UE 122 determines that the parameter related to HFN is not included in the MBS session of interest and / or if the processing unit 502 of the UE 122 determines that the parameter related to COUNT is not included in the MBS session of interest, the processing unit 502 of the UE 122 may receive the MBS service in the RRC_CONNECTED state without acquiring the value of HFN and / or the value of COUNT (step S1206).
[0194] In step S1204, the processing unit 502 of the UE 122 may determine whether the MBS configuration information message received in step S1202 includes a parameter related to a status report timer for the MBS session of interest. The above-mentioned parameter related to the status report timer may be a value of a timer used for transmitting a PDCP status report. If it is determined that the received MBS configuration information message includes a parameter related to a status report timer for the MBS session of interest, the processing unit 502 of the UE 122 may set a value of a timer used for transmitting the received PDCP status report. The timer used for transmitting the PDCP status report may be used by the PDCP entity of the UE 122 to detect a PDCP PDU or a PDCP PDU loss. The timer used for transmitting the PDCP status report may be a timer that runs only once per PDCP entity. Furthermore, the timer used for transmitting the PDCP status report may be started or restarted when the UE 122 detects a PDCP PDU or a PDCP PDU loss. For example, the timer used for transmitting the PDCP status report may be started or restarted based on the following conditions: the timer is not running when the PDCP in the UE 122 receives a PDCP data PDU from a lower layer; and / or the state variable indicating the COUNT value of the next PDCP SDU expected to be received (e.g., a state variable named RX_NEXT) is greater than the state variable indicating the COUNT value of the first PDCP PDU among the waiting PDCP SDUs that have not been delivered to the upper layer (e.g., a state variable named RX_DELIV). The timer used for transmitting the PDCP status report may also be stopped and / or reset when the UE 122 no longer experiences any PDCP PDU or PDCP PDU loss.For example, a timer used for transmitting a PDCP status report may be stopped and / or reset based on the timer being running and / or based on a state variable indicating a COUNT value of the next PDCP SDU expected to be received (e.g., a state variable named RX_NEXT) being equal to a state variable indicating a COUNT value of the first PDCP PDU among the waiting PDCP SDUs that have not yet been delivered to the upper layer (e.g., a state variable named RX_DELIV). The above "equal" may be rephrased as "greater than" or "equal." The above "equal" may be rephrased as "less than" or "equal." A status report of the PDCP entity in the MRB may be initiated based on expiration of the timer used for transmitting a PDCP status report. The timer used for transmitting a PDCP status report may be stopped and / or reset based on the PDCP entity being requested to suspend by the upper layer. The timer used for transmitting a PDCP status report may be stopped and / or reset based on the PDCP entity being requested to re-establish by the upper layer. Additionally, the timer used for transmitting PDCP status reports may be stopped and / or reset based on the PDCP entity being requested to be reconfigured by upper layers.
[0195] Note that an MRB may be established and / or configured for each MBS session that the UE 122 is interested in. If multiple MRBs are established and / or configured for the UE 122, the processing in step S1204 may be performed for each corresponding MRB.
[0196] In step S1206, before starting reception of the MBS session of interest, the processing unit 502 of the UE 122 may perform one or more MRB establishment procedures to start reception of the MBS session of interest. The MRB establishment procedures may be initiated, for example, at the start of the MBS session, when the UE 122 enters a cell in which the MBS service of interest is provided via an MRB, when the UE 122 becomes interested in the MBS service, or when a UE capability limit that inhibits reception of the MBS service is removed. The MRB establishment procedures may be performed when the UE 122 is in the RRC_IDLE state, when the UE 122 is in the RRC_INACTIVE state, or when the UE 122 is in the RRC_CONNECTED state. The MRB establishment procedures may also be initiated when the UE 122 receives, or has received, an RRC message via the DCCH from the gNB 108 indicating establishment of an MRB while the UE 122 is in the RRC_CONNECTED state. The RRC message suggesting the establishment of the MRB may include some or all of the parameters included in the MBS configuration information message in the above-mentioned step S1202. The processing unit 502 of the UE 122 may perform the MRB establishment process using configuration information including some or all of the default configuration information for each entity held by the UE 122, the parameters related to the MBS configuration included in the MBS configuration information message received via the MCCH in step S1202, and the parameters related to the MBS configuration included in the RRC message suggesting the establishment of the MRB received via the above-mentioned DCCH.
[0197] When performing the MRB establishment process, the processing unit 502 of the UE 122 may perform a process including some or all of the following processes (A) to (M). (A) If an SDAP entity does not exist in the PDU session providing the MBS and / or in the PDU session corresponding to the parameters indicating the PDU session included in the parameters related to MBS configuration, establish and / or configure an SDAP entity. (B) Establish a PDCP entity according to default settings for MRB establishment or according to settings received from gNB108. (C) Establish and / or configure an RLC entity according to default settings for MRB establishment or settings received from the base station. (D) Establish and / or configure an RLC entity of an RLC bearer that receives MBS one-to-many according to default settings for MRB establishment or settings received from the base station. (E) Configure the logical channel of the RLC bearer that receives MBS one-to-many in the MAC entity according to the default configuration for MRB establishment or the configuration received from the base station. (F) Associating the RLC bearer or the logical channel of the RLC bearer established and / or configured in process (D) and / or process (E) with the PDCP entity established and / or configured in process (B). (G) Establish and / or configure an RLC entity of an RLC bearer that receives MBS one-to-one according to default settings for MRB establishment or settings received from the base station. (H) Configure the logical channel of the RLC bearer that receives the MBS one-to-one in the MAC entity according to the default configuration for MRB establishment or the configuration received from the base station. (I) Associate the RLC bearer or the logical channel of the RLC bearer established and / or configured in process (G) and / or process (H) with the PDCP entity established and / or configured in process (B). (J) Associate the SDAP entity with the established MRB. (K) Notify the upper layer of the establishment of the MRB by notifying the upper layer of information including some or all of the TMGI, Session ID, PDU Session ID, and QoS flow corresponding to the established MRB. (L) If ciphering disabled is not configured for the PDCP entity of this MRB, configure the encryption algorithm for the PDCP entity established in step (B) and apply the master key or secondary key according to the parameter indicating whether to use the master key or secondary key. (M) If integrity protection is configured for the PDCP entity of this MRB, configure the integrity protection algorithm for the PDCP entity established in step (B) and apply the master key or secondary key according to the parameter indicating whether to use the master key or secondary key.
[0198] The processing unit 502 of the UE 122 that has established one or more MRBs may create a PDCP status report and transmit it to the gNB 108 when a PDCP status report is activated in the PDCP entity of one or more MRBs. When the processing unit 502 of the UE 122 creates a PDCP status report in the PDCP entity of the MRB, the processing unit 502 may submit the created PDCP status report to an RLC entity of an RLC bearer that is associated with the PDCP entity of the MRB and receives MBSs in a one-to-one manner, but may not submit the report to an RLC entity of an RLC bearer that is associated with the PDCP entity of the MRB and receives MBSs in a one-to-multiple manner. The above statement "The created PDCP status report is submitted to the RLC entity of the RLC bearer associated with the PDCP entity of the MRB that receives MBS one-to-one, but does not need to be submitted to the RLC entity of the RLC bearer associated with the PDCP entity of the MRB that receives MBS one-to-many" can be rephrased as "The created PDCP status report may be submitted only to the RLC entity of the RLC bearer associated with the PDCP entity of the MRB that receives MBS one-to-one." Note that PDCP reporting in the PDCP entity of the MRB may be initiated only for MRBs for which PDCP status report transmission has been configured by the upper layer (step S1208).
[0199] Furthermore, in step S1208, when a PDCP status report is initiated in the PDCP entities of one or more MRBs, the processing unit 502 of the UE 122 may determine whether an RLC bearer that receives MBSs one-to-one is associated with the PDCP entity of the MRB, and if an RLC bearer that receives MBSs one-to-one is associated with the PDCP entity of the MRB, create a PDCP status report and submit the created status report only to the RLC entity of the RLC bearer that receives MBSs one-to-one. Furthermore, when a PDCP status report is initiated in the PDCP entity of the MRB, the processing unit 502 of the UE 122 may determine whether an RLC bearer that receives MBSs one-to-one is associated with the PDCP entity of the MRB, and if an RLC bearer that receives MBSs one-to-one is not associated with the PDCP entity of the MRB, not create a PDCP status report.
[0200] In step S1208, when a PDCP status report is initiated in the PDCP entities of one or more MRBs, the processing unit 502 of the UE 122 creates a PDCP status report, determines whether an RLC bearer that receives MBSs one-to-one is associated with the PDCP entity of the MRB, and, based on the determination that an RLC bearer that receives MBSs one-to-one is associated with the PDCP entity of the MRB, may submit the created PDCP status report only to the RLC entity of the RLC bearer that receives MBSs one-to-one. In addition, when a PDCP status report is initiated in the PDCP entity of the MRB, the processing unit 502 of the UE 122 creates a PDCP status report, determines whether an RLC bearer that receives MBSs one-to-one is associated with the PDCP entity of the MRB, and, based on the determination that an RLC bearer that receives MBSs one-to-one is not associated with the PDCP entity of the MRB, may not submit the created PDCP status report to a lower layer. In addition, when a PDCP status report is initiated in the PDCP entity of the MRB, the processing unit 502 of the UE 122 creates a PDCP status report, determines whether an RLC bearer that receives the MBS one-to-one is associated with the PDCP entity of the MRB, and discards the created PDCP status report if an RLC bearer that receives the MBS one-to-one is not associated with the PDCP entity of the MRB.
[0201] Furthermore, the RLC entity of the RLC bearer that receives the above-mentioned MBS on a one-to-one basis may be an AM RLC entity. Furthermore, the RLC entity associated with the RLC bearer that receives the above-mentioned MBS on a one-to-one basis may be a bidirectional UM RLC entity. Furthermore, the RLC entity associated with the RLC bearer that receives the above-mentioned MBS on a one-to-one basis may be a transmitting UM RLC entity and / or a receiving UMRLC entity of a unidirectional UM RLC entity.
[0202] In step S1208, the PDCP status report may be initiated based on a request for transmission of a PDCP status report from the RRC layer or a higher layer. The above-mentioned request for transmission of a PDCP status report from the RRC layer or a higher layer may be based on a request for PDCP data recovery from the RRC layer or a higher layer. In step S1208, the PDCP status report may be initiated based on the release, suspension, or deactivation of one or more RLC bearers associated with the PDCP entity of the MRB. In step S1208, the PDCP status report may be initiated based on the expiration of the status report timer set in step S1204 in the PDCP entity. In step S1208, the PDCP status report may be initiated based on a switch of the RLC bearer receiving the MRB. The above-mentioned "the RLC bearer receiving the MRB has been switched" may mean that the RLC bearer receiving the MRB has been switched from an RLC bearer receiving MBS one-to-many to an RLC bearer receiving MBS one-to-one. Also, the above-mentioned "the RLC bearer receiving the MRB has been switched" may mean that the RLC bearer receiving the MRB has been switched from an RLC bearer receiving MBS one-to-one to an RLC bearer receiving MBS one-to-many.
[0203] Also, in step S1208, if the RRC message received by UE 122 from gNB 108 includes a parameter indicating a request for transmission of a PDCP status report to one or more MRBs of UE 122, processing unit 502 of UE 122 may request, from the RRC of UE 122, the PDCP layer of the MRB of UE 122 to transmit a PDCP status report. Note that the above-mentioned RRC message may be an RRC message sent via a DCCH or an RRC message sent via an MCCH. Also, the parameter indicating the request for transmission of a PDCP status report to one or more MRBs may include an identifier for identifying the MRB and some or all of parameters related to MBS session information. Also, in step S1208, if UE 122 receives an RRC message indicating a request for transmission of a PDCP status report from gNB 108, processing unit 502 of UE 122 may request, from the RRC of UE 122, the PDCP layer of the MRB of UE 122 to transmit a PDCP status report. The RRC message requesting the transmission of the PDCP status report may be an RRC message sent via a DCCH or an RRC message sent via an MCCH. The RRC message requesting the transmission of the PDCP status report may include an identifier for identifying the MRB and some or all of parameters related to information about the MBS session.
[0204] Also, in step S1208, the processing unit 502 of the UE 122 may perform a counter check process based on receiving an RRC message for counter check (counter check message) for one or more MRBs of the UE 122 from the gNB 108, and may report the result to the gNB 108 by setting it in an RRC message for counter check response (counter check response message). The RRC message for counter check may include some or all of an identifier for identifying the MRB, parameters related to MBS session information, and a most significant bit (MSB) value of a COUNT value for the uplink direction and / or downlink direction associated with the MRB. The RRC message for counter check may be a message from the gNB 108 to the UE 122, notifying the UE 122 of the MSB value of the current COUNT value associated with the MSB of the gNB 108 and requesting the UE 122 to report a comparison result between the MSB value of the current COUNT value associated with the MSB of the UE 122 and the MSB value of the current COUNT value associated with the MSB of the UE 122 to the gNB 108. In the counter check process, the processing unit 502 of the UE 122 may perform a process including some or all of the following processes (A) to (D) on the MRB established in the UE 122. (A) If the MRB is a unidirectional bearer and there is no COUNT for the uplink direction and / or downlink direction, the COUNT value for the direction in which there is no COUNT value is assumed to be '0'. (B) For an MRB in which the RRC message for counter check does not include an identifier for identifying the MRB and / or parameters related to MBS session information, the COUNT value for the uplink direction and / or downlink direction held by UE 122 is set in the RRC message for counter check response. (C) For an MRB in which the RRC message for counter check includes the MSB value of the COUNT value for the uplink direction and / or downlink direction, if the MSB value of the received COUNT value for the uplink direction and / or downlink direction is different from the COUNT value for the uplink direction and / or downlink direction held by UE 122, the COUNT value for the uplink direction and / or downlink direction held by UE 122 is set in the RRC message for counter check response. (D) For an MRB in which the RRC message for counter check includes an identifier for identifying the MRB and / or parameters related to MBS session information, the COUNT value for the uplink direction and / or downlink direction held by UE 122 is set in the RRC message for counter check response.
[0205] In the above description, the interesting MBS session may be rephrased as the MBS session.
[0206] In the above description, the RLC bearer that receives the MBS one-to-one may also refer to the RLC bearer that transmits feedback for the MBS to the gNB108.
[0207] In the above description, the RLC bearer may be referred to as an RLC entity, and the RLC bearer may be referred to as a logical channel.
[0208] In the above description, the PDCP entity may be a receiving PDCP entity and / or a transmitting PDCP entity.
[0209] In the above description, ROHC may be replaced with Ethernet Header Compression (EHC).
[0210] In this way, in an embodiment of the present invention, by making it possible to send a PDCP status report when PDCP data recovery is requested from a higher layer even in the case of UM DRB, it is possible to provide a terminal device, base station device, and method that can efficiently control MBS using NR.
[0211] The radio bearer in the above description may be some or all of the DRB, SRB, and MRB.
[0212] In the above description, expressions such as "link," "associate," and "link" may be interchangeable.
[0213] In the above description, "the above-mentioned" may be replaced with "the above-mentioned."
[0214] In the above description, the "SpCell of an SCG" may be replaced with the "PSCell."
[0215] Furthermore, in each example of processing or each example of processing flow in the above description, some or all of the steps may not be executed. Furthermore, in each example of processing or each example of processing flow in the above description, the order of the steps may be different. Furthermore, in each example of processing or each example of processing flow in the above description, some or all of the processing within each step may not be executed. Furthermore, in each example of processing or each example of processing flow in the above description, the order of the processing within each step may be different. Furthermore, in the above description, "performing B based on A being true" may be rephrased as "performing B." In other words, "performing B" may be executed independently of "A being true."
[0216] In the above explanation, "A may be replaced with B" may mean replacing A with B, as well as replacing B with A. Also, in the above explanation, when it is written that "C may be D" and "C may be E", it may also mean that "D may be E". Also, in the above explanation, when it is written that "F may be G" and "G may be H", it may also mean that "F may be H".
[0217] In the above explanation, if condition "A" and condition "B" are contradictory conditions, condition "B" may be expressed as the "other" condition of condition "A."
[0218] Various aspects of the terminal device and method according to embodiments of the present invention will now be described.
[0219] (1) A terminal device communicating with a base station device, the terminal device establishing a radio bearer, the RLC entity of the radio bearer being an RLC entity in a non-acknowledgement mode, the RLC entity of the radio bearer being linked to a PDCP entity of the radio bearer, the PDCP entity creating a PDCP status report based on a PDCP data recovery request from an upper layer, and submitting the PDCP status report to the RLC entity.
[0220] (2) A method for a terminal device communicating with a base station device, wherein the terminal device establishes a radio bearer, an RLC entity of the radio bearer is an RLC entity in a non-acknowledgement mode, the RLC entity of the radio bearer is linked to a PDCP entity of the radio bearer, and the PDCP entity creates a PDCP status report based on a PDCP data recovery request from an upper layer, and submits the PDCP status report to the RLC entity.
[0221] A program running on an apparatus according to one aspect of the present invention may be a program that controls a central processing unit (CPU) or the like to cause a computer to function so as to realize the functions of the above-described embodiment according to one aspect of the present invention. The program or information handled by the program is temporarily loaded into volatile memory such as random access memory (RAM) during processing, or stored in nonvolatile memory such as flash memory or a hard disk drive (HDD), and is read, modified, and written by the CPU as needed.
[0222] Note that a part of the device in the above-described embodiment may be implemented by a computer. In this case, a program for implementing this control function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer system. The "computer system" here refers to a computer system built into the device, including hardware such as an operating system and peripheral devices. Furthermore, the "computer-readable recording medium" may be any of a semiconductor recording medium, an optical recording medium, a magnetic recording medium, etc.
[0223] Furthermore, the term "computer-readable recording medium" may include a medium that dynamically stores a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, or a medium that stores a program for a certain period of time, such as a volatile memory within a computer system that serves as a server or client in such a case. The program may also be one that realizes part of the above-mentioned functions, or one that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
[0224] Furthermore, each functional block or feature of the device used in the above-described embodiments may be implemented or performed by an electrical circuit, typically an integrated circuit or multiple integrated circuits. The electrical circuit designed to perform the functions described herein may include a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or a combination thereof. The general-purpose processor may be a microprocessor, or alternatively, the processor may be a conventional processor, controller, microcontroller, or state machine. The general-purpose processor or each of the aforementioned circuits may be composed of digital circuits or analog circuits. Furthermore, if advances in semiconductor technology result in the emergence of integrated circuit technology that replaces current integrated circuits, integrated circuits based on that technology may also be used.
[0225] The present invention is not limited to the above-described embodiment. Although an example of a device has been described in the embodiment, the present invention is not limited to this and can be applied to terminal devices or communication devices such as stationary or non-movable electronic devices installed indoors or outdoors, for example, AV equipment, kitchen equipment, cleaning / washing equipment, air conditioning equipment, office equipment, vending machines, and other household appliances.
[0226] Although the embodiments of the present invention have been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design modifications and the like are also included within the scope of the gist of the present invention. Furthermore, various modifications of one aspect of the present invention are possible within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. Furthermore, configurations in which elements described in the above embodiments are substituted with elements that achieve the same effect are also included. [Industrial Applicability]
[0227] One aspect of the present invention can be used in, for example, a communication system, a communication device (for example, a mobile phone device, a base station device, a wireless LAN device, or a sensor device), an integrated circuit (for example, a communication chip), or a program. [Explanation of symbols]
[0228] 100 E-UTRA 102 eNB 104 EPC 106NR 108 gNB 110 5GC 112, 114, 116, 118, 120, 124 Interface 122UE 200, 300 PHY 202, 302 MAC 204, 304 RLC 206, 306 PDCP 208, 308 RRC 310 SDAP 210, 312 NAS 500, 604 Receiver 502, 602 Processing section 504, 600 Transmitter
Claims
1. A terminal device that communicates with a base station device, The terminal device establishes a radio bearer, and an RLC entity of the radio bearer is an RLC entity in an unacknowledged mode; The RLC entity of the radio bearer is associated with a PDCP entity of the radio bearer; the PDCP entity generates a PDCP status report based on the fact that PDCP data recovery has been requested by an upper layer and that an RLC bearer that receives MBS one-to-one is associated with the PDCP entity, and submits the PDCP status report to the RLC entity; Terminal device.
2. A method for a terminal device communicating with a base station device, comprising: The terminal device establishes a radio bearer, and an RLC entity of the radio bearer is an RLC entity in an unacknowledged mode; The RLC entity of the radio bearer is associated with a PDCP entity of the radio bearer; the PDCP entity generates a PDCP status report based on the fact that PDCP data recovery has been requested by an upper layer and that an RLC bearer that receives MBS one-to-one is associated with the PDCP entity, and submits the PDCP status report to the RLC entity; method.