User equipment, base station, and method therefor
By configuring the mapping relationship between QoS streams and RLC entities between user equipment and base stations, the problem of multi-mode data synchronization and coordination is solved, improving the user experience and system efficiency of XR applications.
Patent Information
- Application Number
- PCT/CN2025/112690
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-07
- Filing Date
- 2025-08-05
- Publication Date
- 2026-02-12
AI Technical Summary
Existing technologies struggle to effectively configure the mapping relationship between QoS streams and RLC entities, resulting in low efficiency in multi-mode data synchronization and coordination, which negatively impacts user experience, especially in XR applications.
By exchanging RRC messages between user equipment and base stations, the mapping relationship between QoS flows and RLC entities is configured, including the indication of the default RLC entity and explicit mapping rules, to ensure the correct transmission and end-of-life identification control of SDAP SDUs.
It enables the synchronization and coordination of multi-mode data, improves the user experience and system efficiency of XR applications, and enhances the support capability for multi-mode QoS streams.
Smart Images

Figure CN2025112690_12022026_PF_FP_ABST
Abstract
Description
User equipment, base station and methods thereof TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and more particularly, to user equipment, base station and methods thereof. BACKGROUND
[0002] Currently, one of the related research targets in 3GPP in Release 19 for eXtended Reality (XR) is to improve the efficient support for XR applications with multi-QoS flows with multi-modal inter-dependencies, meeting multi-modal QoS requirements such as synchronization and / or coordination, see also TR 22.847, TR 23.70060. It is expected that the efficiency will be obvious in terms of capacity or power consumption. The related potential impacts are as follows: a) enhancing the awareness of the RAN through signaling from the core network and / or UE indication, b) enhancing the user plane, such as scheduling, logical channel priority LCP, resource allocation, packet discard, and the like.
[0003] The present application discusses related issues involved in multi-modal synchronization and / or coordination. SUMMARY
[0004] In order to solve at least part of the above problems, the present application provides user equipment, base station and methods thereof, which can effectively configure the mapping relationship between QoS flow and RLC entity to realize multi-modal data synchronization.
[0005] In order to achieve the above purpose, according to the present application, a method performed by a user equipment (UE) is provided, comprising: receiving a RRC message from a base station, the RRC message carrying configuration information of the mapping relationship between QoS flow and RLC entity; and performing a corresponding configuration or recovery procedure according to the received RRC message, and / or sending an acknowledgement message of the RRC message to the base station.
[0006] Preferably, the configuration information indicates the RLC entity to which the QoS flow is mapped, and / or the configuration information contains an indication identifier indicating a default RLC entity.
[0007] Preferably, the configuration information is carried in a parameter SDAP-Config, a parameter PDCP-Config or a parameter RadioBearerConfig.
[0008] Preferably, the configuration information is carried in a parameter RLC-BearerConfig.
[0009] Preferably, the RRC message only contains the mapping of QoS flows to RLC, the mapping of QoS flows to DRBs is implicitly indicated.
[0010] Preferably, in uplink data transmission, when receiving a SDAP SDU of one QoS flow from upper layer, the transmitting SDAP entity performs at least one of the following operations:
[0011] Operation 1-1: if there is no stored mapping rule of the QoS flow to DRB and / or no stored mapping rule of the QoS flow to RLC, mapping the SDAP SDU to a default DRB;
[0012] Operation 1-2: if there is a stored mapping rule of the QoS flow to DRB or a stored mapping rule of the QoS flow to RLC, mapping the SDAP SDU to the DRB according to the mapping rule of the QoS flow to DRB, and / or if there is a stored mapping rule of the QoS flow to DRB but no stored mapping rule of the QoS flow to RLC and / or a configured default RLC, mapping the SDAP SDU to a default RLC entity or indicating the mapping information to lower layer; otherwise, mapping the SDAP SDU to the RLC entity according to the mapping rule of the QoS flow to RLC entity or indicating the mapping information to lower layer;
[0013] Operation 1-3: if there is a stored mapping rule of the QoS flow to DRB or a stored mapping rule of the QoS flow to RLC, mapping the SDAP SDU to the DRB according to the mapping rule of the QoS flow to DRB, and / or if there is a stored mapping rule of the QoS flow to DRB and a stored mapping rule of the QoS flow to RLC, mapping the SDAP SDU to the RLC entity according to the mapping rule of the QoS flow to RLC entity or indicating the mapping information to lower layer; otherwise, if a default RLC is configured, mapping the SDAP SDU to a default RLC entity or indicating the mapping information to lower layer;
[0014] Operation 1-4: if the DRB to which the SDAP SDU is mapped is RRC configured with a first uplink SDAP header, constructing an UL SDAP data PDU with the SDAP header, otherwise, constructing an UL SDAP data PDU without the SDAP header;
[0015] Operation 1-5: If the DRB to which the SDAP SDU is mapped is RRC configured with a second uplink SDAP header, build the UL SDAP data PDU containing the SDAP header, the SDAP header being the first SDAP header or the second SDAP header; the second SDAP header containing the logical channel identity of the logical channel to which the SDAP SDU is mapped associated with the RLC entity; otherwise, perform at least one of (1) - (2): (1) If the DRB to which the SDAP SDU is mapped is RRC configured with a first uplink SDAP header, build the UL SDAP data PDU with the SDAP header, otherwise, build the UL SDAP data PDU without the SDAP header; (2) build the UL SDAP data PDU without the SDAP header.
[0016] Operation 1-6: If the RLC to which the SDAP SDU is mapped is RRC configured with a first or second uplink SDAP header, build the UL SDAP data PDU containing the SDAP header, the SDAP header being the first SDAP header or the second SDAP header; the second SDAP header containing the logical channel identity of the logical channel to which the SDAP SDU is mapped associated with the RLC entity; otherwise, build the UL SDAP data PDU of the second format, then perform at least one of (1) - (2): (1) If the DRB to which the SDAP SDU is mapped is RRC configured with a first uplink SDAP header, build the UL SDAP data PDU with the SDAP header, otherwise, build the UL SDAP data PDU without the SDAP header; (2), build the UL SDAP data PDU without the SDAP header; and
[0017] Operation 1-7: submit the built UL SDAP data PDU to lower layer, and / or indicate to lower layer the QoS flow or the RLC entity to which the SDAP data PDU is mapped.
[0018] Preferably, upon receiving the RRC message configuring the UL QoS flow to DRB mapping rule and / or the UL QoS flow to RLC entity mapping rule of the QoS flow, the SDAP entity performs at least one of the following operations:
[0019] Operation 2-1: If the SDAP entity has been established, and / or there is no QoS flow to DRB mapping of the QoS flow stored, and / or a default DRB is configured, at least one of the following (2-1a) to (2-1c) is performed: (2-1a) constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the default DRB, and / or submitting the first end marker control PDU to a lower layer; (2-1b) if there is no QoS flow to RLC entity mapping rule of the QoS flow stored and / or a default RLC entity is configured, constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the default DRB, and / or submitting the first end marker control PDU to a lower layer; (2-1c) if the UL QoS flow to RLC entity mapping rule of the QoS flow is included in the RRC message, constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the default DRB, and / or submitting the first end marker control PDU to a lower layer; otherwise, constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the default DRB, and / or submitting the first end marker control PDU to a lower layer;
[0020] Operation 2-2: For the QoS flow and the DRB, if the stored QoS flow to DRB mapping rule is different from the configured QoS flow to DRB mapping rule, at least one of (2-2a) to (2-2c) is performed: (2-2a) constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first end marker control PDU to lower layers; (2-2b) if the UL QoS flow to RLC entity mapping rule of the QoS flow is included in the RRC message, constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the end marker control PDU to lower layers; otherwise, constructing a first or second end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first or second end marker control PDU to lower layers; (2-2c) if the UL QoS flow to RLC entity mapping rule of the QoS flow is stored, constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a RLC entity of a DRB determined according to the stored QoS flow to DRB mapping rule and QoS flow to RLC mapping rule, and / or submitting the end marker control PDU to lower layers; otherwise, constructing a first or second end marker control PDU for the QoS flow, and / or if the DRB determined by the stored QoS flow to DRB mapping rule is configured with a default RLC entity, mapping the end marker control PDU to the default RLC entity, and / or if the DRB determined by the stored QoS flow to DRB mapping rule is not configured with a default RLC entity, mapping the end marker control PDU to the DRB determined by the stored QoS flow to DRB mapping rule, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first or second end marker control PDU to lower layers.
[0021] Operation 2-3: If the stored UL QoS flow to DRB mapping rule is the same as the configured QoS flow to DRB mapping rule for the QoS flow and the DRB and / or the RLC, and / or if the QoS flow to RLC entity mapping rule for the QoS flow is configured, further perform at least one of (2-2a) to (2-2c) for the QoS flow and the DRB and / or the RLC: (2-2a) construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the DRB or its associated default RLC entity, and / or submit the end marker control PDU to lower layers; (2-2b) if there is no stored UL QoS flow to RLC mapping rule for the QoS flow and / or the default RLC entity is configured for the QoS flow, construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the DRB or its associated default RLC entity, and / or submit the end marker control PDU to lower layers; (2-2c) if the stored UL QoS flow to RLC mapping rule for the QoS flow and / or the stored QoS flow to RLC mapping rule for the QoS flow is different from the configured QoS flow to RLC mapping rule for the QoS flow, construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the RLC entity determined according to the stored UL QoS flow to RLC mapping rule or map the end marker control PDU to the DRB, and / or submit the end marker control PDU to lower layers.
[0022] Operation 2-4: If the stored UL QoS flow to DRB mapping rule is the same as the configured QoS flow to DRB mapping rule for the QoS flow and the DRB and / or the RLC, further if the following are met: (1) the RRC configured the QoS flow to RLC entity mapping rule for the QoS flow, and / or (2) the QoS flow to RLC entity mapping rule for the QoS flow is stored, and / or (3) the RRC configured QoS flow to RLC entity mapping rule for the QoS flow is different from the stored QoS flow to RLC entity mapping rule for the QoS flow, perform at least one of (2-4a) to (2-4c): (2-4a) construct an end marker control PDU for the QoS flow, and / or if the QoS flow to RLC entity mapping rule for the QoS flow is stored, map the end marker control PDU to the RLC entity of the DRB determined according to the stored UL QoS flow to DRB mapping rule and the QoS flow to RLC entity mapping rule, otherwise, if the DRB determined according to the stored UL QoS flow to DRB mapping rule is configured with a default RLC entity, map the end marker control PDU to the default RLC entity associated with the DRB, otherwise, map the end marker control PDU to the DRB determined according to the stored UL QoS flow to DRB mapping rule, and / or submit the end marker control PDU to lower layers; (2-4b) if there is no stored UL QoS flow to RLC mapping rule and / or a default RLC entity is configured for the QoS flow and the RLC, construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the DRB or its associated default RLC entity, and / or submit the end marker control PDU to lower layers; (2-4c) if the stored UL QoS flow to RLC mapping rule is different from the configured QoS flow to RLC mapping rule for the QoS flow and the RLC, construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the RLC entity determined according to the stored UL QoS flow to RLC mapping rule or map the end marker control PDU to the DRB, and / or submit the end marker control PDU to lower layers; and
[0023] Operation 2-5: Store the UL QoS flow to RLC mapping of the configured QoS flow.
[0024] Further, according to the present application, a user equipment is provided, comprising: a processor; and a memory storing instructions, wherein the instructions, when executed by the processor, perform the above-mentioned method.
[0025] In addition, according to the present application, a method performed by a base station is provided, comprising: sending a RRC message to a user equipment (UE), wherein the RRC message carries configuration information of a mapping relationship between a QoS flow and an RLC entity; and receiving a response message of the RRC message from the UE.
[0026] Furthermore, according to the present application, a base station is provided, comprising: a processor; and a memory storing instructions, wherein the instructions, when executed by the processor, perform the above-mentioned method.
[0027] Effects of the Invention
[0028] According to the present application, the mapping relationship between a QoS flow and an RLC entity can be effectively configured to realize multi-mode data synchronization. BRIEF DESCRIPTION OF DRAWINGS
[0029] The above and other features of the present application will become more apparent by describing in detail the following embodiments thereof with reference to the attached drawings, in which:
[0030] Fig. 1 is a schematic diagram showing a protocol stack involved in air interface transmission of data according to the present application.
[0031] Fig. 2 is a schematic diagram showing a mapping relationship between a data flow and an RLC in a multi-mode service.
[0032] Fig. 3 is a schematic diagram showing another mapping relationship between a data flow and a bearer in a multi-mode service.
[0033] Fig. 4 is a schematic diagram showing a format of a downlink SDAP data PDU with an SDAP header.
[0034] Fig. 5 is a schematic diagram showing a format of an uplink SDAP data PDU with an SDAP header (denoted as a first SDAP header).
[0035] Fig. 6 is a schematic diagram showing a format of an SDAP data PDU without an SDAP header.
[0036] Fig. 7 is a schematic diagram showing a format of an SDAP data PDU without an SDAP header.
[0037] Fig. 8 is a flow chart showing a method one performed by a user equipment according to the present application.
[0038] Fig. 9 is a schematic flow chart showing a transmission SDAP entity mapping an SDAP SDU received from an upper layer to a corresponding DRB and / or RLC entity according to the present application.
[0039] Fig. 10 is a block diagram schematically showing a user equipment involved in the present application.
[0040] FIG. 11 is a block diagram schematically illustrating a base station to which the present application pertains. DETAILED DESCRIPTION
[0041] Some terms related to the present application are described below, and the specific meanings of the terms can be found in the latest relevant documents of 3GPP, such as TS 38.300-i20, TS 38.321-i20, TS 38.323-i20, TS 38.331-i20, and the like. In addition, embodiments of the present application are described by way of example with respect to broadcast / multicast services, but embodiments of the present application are not limited to broadcast / multicast services and can be applied to other application scenarios.
[0042] UE: User Equipment
[0043] RRC: Radio Resource Control
[0044] RRC_CONNECTED: RRC connected state
[0045] RRC_INACTIVE: RRC inactive state
[0046] RRC_IDLE: RRC idle state
[0047] RAN: Radio Access Network
[0048] NR: New RAT
[0049] AS: Access Stratum
[0050] NAS: Non Access Stratum
[0051] UL: Uplink
[0052] DL: Downlink
[0053] PDU: Protocol Data Unit
[0054] SDU: Service Data Unit
[0055] AM: Acknowledged Mode
[0056] UM: Unacknowledged Mode
[0057] TM: Transparent Mode
[0058] SDAP: Service Data Adaptation Protocol
[0059] PDCP: Packet Data Convergence Protocol
[0060] RLC: Radio Link Control
[0061] MAC: Medium Access Control
[0062] PDU session: PDU session. A PDU session is an association between a UE and a data network that provides a PDU connectivity service.
[0063] RB: Radio Bearer, DRB is a data radio bearer. Each DRB can be associated to one SDAP entity and has one corresponding PDCP entity and one or more RLC entities.
[0064] HARQ: Hybrid Automatic Repeat reQuest, HARQ entity or process is located in MAC layer or MAC entity.
[0065] PDU Set: PDU Set consists of one or more PDUs that carry the payload of one information unit generated at the application level (e.g., frame or video slice of an XR service). In some implementations, all PDUs in a PDU Set are needed by the application layer to use the corresponding information unit. In other implementations, the application layer can still recover part or all of the information unit when some PDUs are missing. One PDU in a PDU Set corresponds to one PDCP SDU.
[0066] Multi-modal Data: Multi-modal Data is defined as input data from different types of devices / sensors or output data to different types of destinations (e.g., one or more UEs) that are required to describe the same task or application. Multi-modal Data consists of multiple single-modal Data, each of which has strong dependency between them. A single-modal Data can be seen as a kind of data. Each single-modal Data can be mapped to a data flow. Each data flow has corresponding Quality of Service, QoS, requirement, so the data flow is also called Quality of Service Flow or QoS Flow.
[0067] Multi-modal Service: A Multi-modal Service is a communication service composed of multiple interrelated data flows that require application coordination. The data flows can transport different types of data (e.g. audio, video, positioning, haptic data) and can come from different sources (e.g. a single UE, a single device or multiple devices connected to a single UE, or multiple UEs). For the case of a single UE, the data flows are closely related and require strong application coordination for the multi-modal application to be executed correctly, therefore all of them are transported in a single PDU session.
[0068] Multi-modal Service ID (MMSID): A Multi-modal Service ID (MMSID) is used to indicate data flows associated with a multi-modal service. Data flows with the same MMSID belong to one multi-modal service.
[0069] Synchronisation threshold: A multi-modal synchronisation threshold can be defined as the maximum tolerable temporal separation of the onset of two stimuli, one of which is presented to one sense and the other to another sense, such that the accompanying sensory objects are perceived as being synchronous. There can be a synchronisation relationship between single mode data of the same multi-modal data, between PDU sets from one single mode data and PDU sets from another or multiple single mode data, for example when the data transmission of one PDU set starts (or alternatively ends), the data transmission of one or more PDU sets that are required to be synchronised must start (or alternatively end) within the time limit defined by the synchronisation threshold. In this disclosure, a set of PDU sets that have a synchronisation relationship between them is referred to as a synchronised PDU set group. A synchronised PDU set group also contains a PDU set group that contains only one PDU set and the PDUs of the PDU set have a dependency or synchronisation relationship between them. As not specifically mentioned, the synchronised PDU set group described in the embodiments of this disclosure can refer to a case containing one or more PDU sets.
[0070] FIG. 1 shows an example of protocol stack involved in air interface transmission of data in the disclosure. The protocol stack is from top to bottom SDAP, PDCP, RLC, MAC, physical layer. The lower layer of SDAP layer can be PDCP and / or RLC and / or MAC and / or physical layer, the lower layer of PDCP layer can be RLC and / or MAC and / or physical layer, the lower layer of RLC layer can be MAC and / or physical layer. Correspondingly, the upper layer of MAC layer can be SDAP and / or PDCP and / or RLC, the upper layer of RLC layer can be SDAP and / or PDCP, the upper layer of PDCP layer can be SDAP. The functions of each layer are implemented by the corresponding entity, specifically the functions of MAC layer are implemented by MAC entity, the functions of RLC layer are implemented by RLC entity, the functions of PDCP layer are implemented by PDCP entity, the functions of SDAP layer are implemented by SDAP entity. In the disclosure, layer and entity can be used interchangeably. When the disclosure refers to a certain layer or a certain entity, if it is not specifically stated whether it is an entity or a layer, the skilled in the art can infer whether it refers to the corresponding layer or entity according to the context. The SDU and PDU are mixedly applicable in the embodiments of the disclosure, and the skilled in the art can easily infer that the SDU is the SDU corresponding to the PDU, and the PDU is the PDU corresponding to the SDU according to the context. Therefore, the embodiments obtained by replacing PDU with SDU or replacing SDU with PDU are also within the scope of the disclosure if not specifically stated. In the embodiments of the disclosure, RLC, RLC layer, RLC entity can be used interchangeably if not specifically stated, SDAP, SDAP layer, SDAP entity can be used interchangeably if not specifically stated, PDCP, PDCP layer, PDCP entity can be used interchangeably if not specifically stated, and MAC, MAC layer, MAC entity can be used interchangeably if not specifically stated.
[0071] From the UE perspective, for downlink, the physical layer delivers the data received from the base station to the MAC layer, the MAC layer delivers the data to the corresponding RLC entity after corresponding processing, the RLC entity delivers the data to the PDCP layer after processing, the PDCP layer delivers the data to the SDAP layer after processing, and the SDAP layer delivers the data to the upper layer (e.g., NAS layer) after processing. For uplink, the SDAP layer receives the data from the upper layer (e.g., NAS layer) and submits the data to the corresponding PDCP entity after SDAP layer processing, the PDCP entity submits the data to the corresponding RLC entity after processing, the RLC entity submits the data to the MAC layer after processing, the MAC layer submits the data to the physical layer after processing, and the physical layer transmits the data to the base station over the air interface after processing. For each layer, the data received from or delivered to the upper layer is referred to as SDU, and the data received from or submitted to the lower layer is referred to as PDU. For example, the data received from or delivered to the SDAP layer by the PDCP layer is referred to as PDCP SDU (i.e., SDAP PDU), the data received from or submitted to the RLC layer by the PDCP layer is referred to as PDCP PDU (i.e., RLC SDU), and the same applies to other layers.
[0072] In the present disclosure, network, base station and RAN can be used interchangeably, and the network can be a long term evolution (LTE) network, a NR network, an enhanced long term evolution (eLTE) network, or other network defined in later versions of 3GPP, such as a 6G network. For downlink (i.e., UE-side data receiving process), the PDCP entity is also referred to as a receiving PDCP entity, and the corresponding peer entity (i.e., the PDCP entity located at the base station) is a transmitting PDCP entity. For uplink (i.e., UE-side data sending process), the PDCP entity is also referred to as a transmitting PDCP entity, and the corresponding peer entity (i.e., the PDCP entity located at the base station) is a receiving PDCP entity. The RLC entity supports three modes, one is AM RLC, one is UM RLC, and one is TM RLC, which correspond to AM RLC entity, UM RLC entity and TM RLC entity respectively. The UM RLC entity can be configured as a receiving UM RLC entity and a transmitting UM RLC entity to perform receiving and sending operations respectively. The TM RLC entity can also be configured as a receiving TM RLC entity and a transmitting TM RLC entity to perform receiving and sending operations respectively. The AM RLC entity includes a transmitting side of an AM RLC entity and a receiving side of an AM RLC entity, which are used to receive data from the upper layer and send to the peer AM RLC entity through the lower layer, and deliver data to the upper layer and receive data from the peer AM RLC entity through the lower layer respectively. When referring to the RLC entity in the embodiments of the present disclosure, the skilled in the art can replace it with the transmitting or receiving UM RLC entity, the transmitting or receiving TM RLC entity, the transmitting side or the receiving side of the AM RLC entity accordingly.
[0073] One aspect of interest discussed in the current release R19 XR is the synchronization among multiple modes of data. In other words, to achieve synchronization or coordination among data (or PDUs or PDU sets) from different data streams, when the data transmission of one PDU or PDU set starts (or can be replaced by ends), the data transmission of one or more PDU sets (i.e., other PDU sets in the synchronization PDU set group) that are required to be synchronized must start (or can be replaced by ends) within the time limit of the synchronization threshold.
[0074] Figure 2 shows a mapping relationship between data flow and RLC in a multi-mode service. As shown in Figure 2, the SDAP entity maps all QoS flows associated with one multi-mode service to one data bearer DRB, and the PDCP submits the PDCP SDUs (or PDCP PDUs corresponding to the PDCP SDUs) of different QoS flows to the RLC entity corresponding to the QoS flow. For example, the PDCP SDUs of QoS flow 1 are mapped to RLC 1, and the PDCP SDUs of QoS flow 2 are mapped to RLC 2.
[0075] Figure 3 shows another mapping relationship between data flow and bearer in a multi-mode service. As shown in Figure 3, the SDAP entity maps different QoS flows (i.e., data of QoS flows) associated with one multi-mode service to different data bearers DRB or their corresponding PDCP entities. For example, the data (or SDAP PDUs) of QoS flow 1 are mapped to DRB 1 or PDCP 1, and the data (or SDAP PDUs) of QoS flow 2 are mapped to DRB 2 or PDCP 2.
[0076] Figure 4 shows a schematic diagram of a downlink SDAP data PDU format with an SDAP header, wherein the RDI bit indicates whether the mapping rule of QoS flow to DRB is updated, and the RQI bit indicates whether the SDF to QoS flow mapping rule update needs to notify the NAS. The RQI is set to 1 to indicate that the NAS needs to be notified. The QFI field indicates the ID of the QoS flow to which the SDAP PDU belongs, and the data field contains the SDAP SDU.
[0077] Figure 5 shows a schematic diagram of an uplink SDAP data PDU format with an SDAP header (referred to as a first SDAP header), wherein the D / C bit indicates whether the SDAP PDU is an SDAP data PDU or an SDAP control PDU. When D / C is set to 0, it indicates that the SDAP PDU is an SDAP control PDU. When D / C is set to 1, it indicates that the SDAP PDU is an SDAP data PDU. R is a reserved bit, which can be set to 0.
[0078] Figure 6 shows a schematic diagram of an SDAP data PDU format without an SDAP header.
[0079] Figure 7 shows a schematic diagram of an End-Marker control PDU (referred to as a first End-Marker control PDU) format. The PQFI field indicates the identity of the PC5 QoS flow to which the SDAP PDU belongs.
[0080] It should be noted that, in the present disclosure, the same domain in different figures represents the same meaning, the same parameter in different embodiments has the same meaning, and the RRC message involved in different embodiments can be the same RRC message or different RRC messages, unless otherwise specified.
[0081] Based on the mapping relationship described in FIG. 2, how the base station configures the mapping relationship between the QoS flow and the RLC entity to realize multi-mode data synchronization is a problem to be solved.
[0082] The following embodiments are provided to solve this problem.
[0083] FIG. 8 is a flowchart illustrating a method one performed by a user equipment according to the present disclosure.
[0084] As shown in FIG. 8, at step 801, the user equipment UE receives an RRC message from the base station, wherein the RRC message carries configuration information of the mapping relationship between the QoS flow (i.e., UL QoS flow) and the RLC entity, the configuration information indicates the RLC entity to which the QoS flow is mapped, and / or the configuration information contains an indication identifier indicating the default RLC entity (i.e., the default RLC entity of the DRB corresponding to the indication identifier). The UE maps the QoS flow that is mapped to the DRB but not mapped to any RLC entity (i.e., any RLC entity associated with the DRB) to the default RLC entity of the DRB. In other words, for the uplink SDAP SDU of the QoS flow mapped to the DRB, if there is no mapping rule of the QoS flow to the RLC entity stored, the QoS flow or the uplink SDAP SDU thereof is mapped to the default RLC entity of the DRB. It can be specified that the default RLC entity is the RLC entity to which no QoS flow is configured to be mapped. It can be specified that each DRB is configured with at most or only one default RLC entity. It can also be specified that the default RLC entity cannot be configured with any QFI to be mapped to this RLC entity.
[0085] The following describes specific embodiments of the configuration information of the mapping relationship between the QoS flow and the RLC entity carried in the parameters SDAP-Config, or PDCP-Config, or RadioBearerConfig, or RLC-BearerConfig in the RRC message, respectively, but the present disclosure is not limited to carrying the configuration information of the mapping relationship between the QoS flow and the RLC entity in the parameters SDAP-Config, PDCP-Config, RadioBearerConfig, or RLC-BearerConfig, and it can also be carried in other parameters of the RRC message.
[0086] Embodiment one
[0087] The configuration information of the mapping relationship between QoS flow and RLC entity is carried in the parameter SDAP-Config (which can be replaced by the parameter PDCP-Config or the parameter RadioBearerConfig). In the SDAP-Config parameter, an indication identifier for indicating one or more QoS flows QFI mapped to each logical channel can be included, for example, a QFI list or a bitmap corresponding to the configuration parameter LogicalChannelIdentity, which is used to indicate the QFI list or QoS flow mapped to the logical channel (or RLC entity) indicated by the parameter LogicalChannelIdentity, or the QFI list or QoS flow mapped to the logical channel (or RLC entity) indicated by the logical channel LogicalChannelIdentity associated with the corresponding DRB (i.e. the DRB corresponding to the parameter SDAP-Config). If the QFI list mode is used, it can be specified that the QFI list mapped to the logical channel is a sub-list of the QFI list mapped to the corresponding DRB, that is, the QFI list mapped to the logical channel is a sub-list of the QFI list contained in the parameter mappedQoS-FlowsToAdd. If the bitmap mode is used, each bit in the bitmap corresponds to a QFI or QoS flow mapped to the DRB associated with the logical channel (i.e. the QoS flow indicated by the parameter mappedQoS-FlowsToAdd), and the different values of the bitmap are used to indicate whether the QoS flow mapped to the corresponding DRB is mapped to the corresponding logical channel. For example, the QoS flow corresponding to the bit with a value of 1 in the corresponding bitmap is mapped to the corresponding logical channel. The bitmap mode saves more signaling overhead than the QFI list mode. The parameter defaultRLC can also be included in the SDAP-Config to set the default RLC entity, and the value of the parameter defaultRLC is LogicalChannelIdentity. The parameter defaultRLC can indicate whether this RLC entity is the default RLC entity of the corresponding DRB. Those QoS flows mapped to this DRB but not mapped to any RLC of the DRB are mapped to the default RLC entity of the DRB. The parameters deafultDRB, mappedQoS-FlowstoAdd, etc. can also be included in the SDAP-Config. Among them, the parameter deafultDRB is used to indicate whether this DRB is the default DRB of the corresponding PDU session, and it can be specified that the default DRB cannot be configured with any default RLC entity or the RLC entity of the default DRB cannot be configured as a default RLC entity. The QoS flows of a PDU session that are not mapped to any DRB are mapped to the default DRB. The parameter mappedQoS-FlowstoAdd indicates the QFI list of the UL QoS flow of the PDU session to be additionally mapped to the corresponding DRB.It can be specified that each QFI can only be mapped to one RLC entity. It can be specified that for the remapping of QoS flows, the QFI value of the remapped QoS flow is only included in the QFI list corresponding to the new logical channel, LogicalChannelIdentity.
[0088] The following is an example of the configuration of the mapping relationship between QoS flows and RLC entities carried in SDAP-Config. Among them, the parameter SDAP-Config contains the parameter rlcMappedQoS-FlowsToAddList, which contains one or more parameters rlcMappedQoS-FlowsToAdd. The parameter rlcMappedQoS-FlowsToAdd indicates the mapping relationship information between each logical channel or its corresponding RLC bearer and QoS flow, or indicates the QFI list of the uplink UL QoS flow of the PDU session mapped to the logical channel LogicalChannelIdentity. Among them, the parameter LogicalChannelIdentity is used to identify a logical channel and the corresponding RLC bearer. The logical channel and the RLC are in a one-to-one correspondence, so the logical channel and the RLC can be used interchangeably in this disclosure.
[0089] Example of the configuration of the mapping relationship between QoS flows and RLC entities carried in SDAP-Config
[0090] In this disclosure, the parameter QFI is used to indicate the QoS flow identifier. The parameter SDAP-Config is used to set the configurable SDAP parameters for the data radio bearer DRB. The parameter PDCP-Config is used to set the configurable PDCP parameters of the signaling radio bearer SRB, the MBS multicast MRB and / or the DRB. The parameter RLC-BearerConfig is used to configure the RLC entity, the corresponding logical channel in the MAC and the connection with the PDCP entity (i.e. the served radio bearer). The parameter RadioBearerConfig is used to add, modify and release the SRB, the multicast MRB and / or the DRB. Specifically, this parameter carries the parameters of the PDCP entity of the radio bearer, as well as the parameters of the SDAP entity (if applicable).
[0091] In this disclosure, the QoS flow not mapped to any DRB means that the mapping rule of the QoS flow to the DRB is not stored; the QoS flow not mapped to any RLC means that the mapping rule of the QoS flow to the RLC is not stored.
[0092] Embodiment two
[0093] The configuration of the mapping relationship between QoS flows and RLC entities is carried in the parameter RLC-BearerConfig. The parameter servedQFI in the parameter RLC-BearerConfig can carry a list of QFIs indicating the QoS flows mapped to this RLC entity. The parameter defaultRLC in the parameter RLC-BearerConfig can also carry a parameter indicating whether this RLC entity is the default RLC entity of the corresponding DRB, which is a Boolean type and takes the value of true or false. Those QoS flows mapped to this DRB but not mapped to any RLC are mapped to the default RLC entity of this DRB. It can be specified that for an RLC entity, if the parameter servedQFI is configured, the parameter defaultRLC cannot be configured, and vice versa. In other words, an RLC entity configured as a default RLC cannot be configured with any QoS flow mapped to this RLC entity. For the RLC entity associated with a DRB (i.e. the DRB configured with the QoS flow to RLC entity mapping information), the default RLC can be implicitly configured, i.e. the RLC entity without the parameter servedQFI configured is the default RLC entity.
[0094] Examples of the configuration of the mapping relationship between QoS flows and RLC entities carried in RLC-BearerConfig
[0095] Embodiment Three
[0096] The RRC message only contains the mapping of QoS flows to RLC, and the mapping of QoS flows to DRB is implicitly indicated. In other words, the parameter rlcMappedQoS-FlowsToAddList or serveredQFI in the RRC message for indicating the mapping of QoS flows to RLC entities and the parameter mappedQoS-FlowsToAdd for indicating the mapping of QoS flows to DRB cannot be configured at the same time. When the RRC message indicates that a QoS flow is mapped to an RLC entity, it is considered that the QoS flow is also configured to be mapped to the DRB associated with the RLC entity.
[0097] In the above embodiments one to three, it can also be specified that all QoS flows mapped to a DRB must be configured with the RLC entity to which they are mapped (i.e. the RLC entity of the DRB).
[0098] Next, at step 803, the UE performs a corresponding configuration or recovery procedure according to the received RRC message and / or the UE sends an acknowledgement message of the RRC message to the base station, which can be an RRCReconfigurationComplete message or an RRCResumeComplete message. The RRCReconfigurationComplete message is used to confirm the successful completion of RRC connection reconfiguration. The RRCResumeComplete message is used to confirm the successful completion of RRC connection recovery.
[0099] After the UE receives the RRC message containing the configuration information of the QoS flow to RLC entity mapping relationship and performs the corresponding configuration, how the UE performs the corresponding uplink data transmission based on the configuration information is a problem to be solved. The following embodiments solve this problem.
[0100] In uplink data transmission, when receiving an SDAP SDU of a QoS flow from the upper layer, the transmission SDAP entity performs at least one of the following operations:
[0101] Operation 1-1: If there is no mapping rule of the QoS flow to DRB and / or there is no mapping rule of the QoS flow to RLC (or the corresponding PDU session is configured with QoS flow to RLC mapping but there is no mapping rule of the QoS flow to RLC for the QoS flow) stored, the SDAP SDU is mapped to the default DRB. Wherein, the PDU session is configured with the mapping rule of the QoS flow to RLC means that part of the QoS flow belonging to this PDU session is configured with the mapping rule of the QoS flow to RLC.
[0102] Operation 1-2: If the QoS flow to DRB mapping rule of the QoS flow is stored or the QoS flow to RLC mapping rule of the QoS flow is stored, mapping the SDAP SDU to the DRB according to the QoS flow to DRB mapping rule of the QoS flow, and / or if the QoS flow to DRB mapping rule of the QoS flow is stored (this condition is optional), but the QoS flow to RLC mapping rule of the QoS flow is not stored and / or the default RLC (i.e. the default RLC of the DRB) is configured, mapping the SDAP SDU to the default RLC entity (i.e. the default RLC entity of the DRB determined according to the QoS flow to DRB mapping rule of the QoS flow, if it is specified that no default RLC is configured for the DRB, the corresponding judgment and this operation are not performed) or indicating the mapping information to the lower layer; optionally, otherwise (i.e. the QoS flow to DRB mapping rule of the QoS flow is stored and / or the QoS flow to RLC entity mapping rule of the QoS flow is stored), mapping the SDAP SDU to the RLC entity (the RLC entity is the RLC entity associated with the DRB determined according to the QoS flow to DRB mapping rule of the QoS flow) according to the QoS flow to RLC entity mapping rule of the QoS flow or indicating the mapping information to the lower layer.
[0103] Operation 1-3: If the QoS flow to DRB mapping rule of the QoS flow is stored or the QoS flow to RLC mapping rule of the QoS flow is stored, mapping the SDAP SDU to the DRB according to the QoS flow to DRB mapping rule of the QoS flow, and / or if the QoS flow to DRB mapping rule of the QoS flow is stored (this condition is optional) and the QoS flow to RLC mapping rule of the QoS flow is stored, mapping the SDAP SDU to the RLC entity (the RLC entity is the RLC entity associated with the DRB determined according to the QoS flow to DRB mapping rule of the QoS flow) according to the QoS flow to RLC entity mapping rule of the QoS flow or indicating the mapping information to the lower layer; otherwise (i.e. the QoS flow to DRB mapping rule of the QoS flow is stored but the QoS flow to RLC mapping rule of the QoS flow is not stored), if the default RLC (i.e. the default RLC of the DRB) is configured, mapping the SDAP SDU to the default RLC entity (i.e. the default RLC entity of the DRB determined according to the QoS flow to DRB mapping rule of the QoS flow) or indicating the mapping information to the lower layer.
[0104] Operation 1-4: If the DRB to which the SDAP SDU is mapped is configured with a first uplink SDAP header by RRC (i.e. RRC message), build the UL SDAP data PDU with the SDAP header (e.g. format shown in Figure 5), otherwise (i.e. not configured with the first uplink SDAP header), build the UL SDAP data PDU without the SDAP header (e.g. format shown in Figure 6).
[0105] Operation 1-5: If the DRB to which the SDAP SDU is mapped is configured with a second uplink SDAP header by RRC (i.e. RRC message), build the UL SDAP data PDU with the SDAP header, which can be the first SDAP header or the second SDAP header. The second SDAP header contains the logical channel identity of the logical channel to which the RLC entity associated with the SDAP SDU is mapped; otherwise (i.e. not configured with the second uplink SDAP header, optional), perform at least one of (1) - (2): (1) If the DRB to which the SDAP SDU is mapped is configured with a first uplink SDAP header by RRC (i.e. RRC message), build the UL SDAP data PDU with the SDAP header (e.g. format shown in Figure 5), otherwise (i.e. not configured with the first uplink SDAP header), build the UL SDAP data PDU without the SDAP header (e.g. format shown in Figure 6); (2) build the UL SDAP data PDU without the SDAP header (e.g. format shown in Figure 6).
[0106] Operation 1-6: If the RLC to which the SDAP SDU is mapped is configured with a first or second uplink SDAP header by RRC (i.e. RRC message), build the UL SDAP data PDU with the SDAP header, which can be the first SDAP header or the second SDAP header. The second SDAP header contains the logical channel identity of the logical channel to which the RLC entity associated with the SDAP SDU is mapped. Otherwise (i.e. not configured with the first or second uplink SDAP header), perform at least one of (1) - (2): (1) If the DRB to which the SDAP SDU is mapped is configured with a first uplink SDAP header by RRC (i.e. RRC message), build the UL SDAP data PDU with the SDAP header (e.g. format shown in Figure 5), otherwise (i.e. not configured with the first uplink SDAP header), build the UL SDAP data PDU without the SDAP header (e.g. format shown in Figure 6); (2) build the UL SDAP data PDU without the SDAP header (e.g. format shown in Figure 6).
[0107] Operation 1-7: submit the constructed UL SDAP data PDU (i.e. the UL SDAP data PDU corresponding to the SDAP SDU) to lower layer, and / or indicate the RLC entity to which the QoS flow or SDAP data PDU is mapped to lower layer (it can be specified that this operation is performed only when the QoS flow is not mapped to the default DRB or default RLC entity). It can be specified that the RLC entity to which the QoS flow or SDAP data PDU is mapped is indicated to lower layer only when the mapping rule of the QoS flow of the QoS flow to RLC entity is stored, and optionally, otherwise (i.e. the mapping rule of the QoS flow of the QoS flow to RLC entity is not stored), the QoS flow or SDAP data PDU is indicated to be mapped to the default RLC entity or no indication is made.
[0108] It should be noted that the constructed SDAP data PDU in the present disclosure is constructed according to the SDAP SDU received from the upper layer.
[0109] FIG. 9 shows a schematic flow chart of the process of mapping the SDAP SDU received from the upper layer to the corresponding DRB and / or RLC entity by the transmission SDAP entity (i.e. the process performed in operation 1-1 and operation 1-3).
[0110] In step 901, an SDAP SDU of a QoS flow from the upper layer is received.
[0111] In step 902, it is determined whether the mapping rule of the QoS flow of the QoS flow to DRB is stored, and if the mapping rule of the QoS flow of the QoS flow to DRB is stored, step 903 is performed, otherwise, step 904 is performed.
[0112] In step 903, the SDAP SDU is mapped to the DRB according to the mapping rule of the QoS flow of the QoS flow to DRB (optionally), and step 905 is performed.
[0113] In step 904, the SDAP SDU is mapped to the default DRB.
[0114] In step 905, it is determined whether the mapping rule of the QoS flow of the QoS flow to RLC is stored, and if the mapping rule of the QoS flow of the QoS flow to RLC is stored, step 906 is performed, otherwise, step 907 is performed.
[0115] In step 906, the SDAP SDU is mapped to the RLC entity according to the mapping rule of the QoS flow of the QoS flow to RLC entity or the mapping information is indicated to the lower layer.
[0116] At step 907, it is judged whether the DRB is configured with a default RLC. If the default RLC is configured, step 908 is performed.
[0117] At step 908, the SDAP SDU is mapped to a default RLC entity or the mapping information is indicated to the lower layer.
[0118] It should be noted that the embodiments obtained by exchanging the execution order of steps 905 and 907 (i.e., the execution process described in operation 1-1 and operation 1-2) are also within the protection scope of the present disclosure.
[0119] When the UE receives the RRC message containing the configuration information of the QoS flow to RLC entity mapping, how the UE performs the configuration process, and in particular, how the UE constructs the end marker control PDU based on the configuration information, is a problem to be solved. In the present embodiment, the mapping rule of the QoS flow to the DRB or the RLC entity configured by the RRC message is for the UL QoS flow, and therefore, the mapping rule of the QoS flow to the DRB or the RLC entity is the mapping rule of the UL QoS flow to the DRB or the RLC entity.
[0120] Upon receiving the RRC message configuring the UL QoS flow to DRB mapping rule and / or the UL QoS flow to RLC entity mapping rule of the QoS flow (i.e., when the RRC configures the UL QoS flow to DRB mapping rule and / or the UL QoS flow to RLC entity mapping rule of a QoS flow), the SDAP entity performs at least one of the following operations:
[0121] Operation 2-1 : If the SDAP entity has been established, and / or there is no stored QoS flow to DRB mapping for the QoS flow, and / or a default DRB is configured, at least one of the following (2-1a) to (2-1c) is performed: (2-1a) constructing an end marker control PDU (denoted as a first end marker control PDU) for the QoS flow, and / or mapping the first end marker control PDU to the default DRB, and / or submitting the first end marker control PDU to lower layers; (2-1b) if there is no stored QoS flow to RLC entity mapping rule for the QoS flow and / or a default RLC entity is configured, constructing an end marker control PDU (which can be the first or second end marker control PDU) for the QoS flow, and / or mapping the end marker control PDU to the default DRB, and / or submitting the end marker control PDU to lower layers; (2-1c) if the RRC message contains UL QoS flow to RLC entity mapping rule for the QoS flow, constructing an end marker control PDU (which can be the first end marker control PDU or the second end marker control PDU) for the QoS flow, and / or mapping the end marker control PDU to the default DRB, and / or submitting the end marker control PDU to lower layers; otherwise (i.e., the RRC message does not contain UL QoS flow to RLC entity mapping rule for the QoS flow, this operation is optional), constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the default DRB, and / or submitting the first end marker control PDU to lower layers.
[0122] Operation 2-2: If the stored QoS flow to DRB mapping rule is different from the configured QoS flow to DRB mapping rule for the QoS flow and the DRB, at least one of (2-2a) to (2-2c) is performed: (2-2a) constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first end marker control PDU to lower layers; (2-2b) if the UL QoS flow to RLC entity mapping rule for the QoS flow is included in the RRC message, constructing an end marker control PDU (which can be a first end marker control PDU or a second end marker control PDU) for the QoS flow, and / or mapping the end marker control PDU to a RLC entity of a DRB determined according to the stored QoS flow to DRB mapping rule (or mapping the end marker control PDU to a RLC entity of a DRB determined according to the stored QoS flow to DRB mapping rule and QoS flow to RLC mapping rule), and / or submitting the end marker control PDU to lower layers; otherwise (i.e., the UL QoS flow to RLC entity mapping rule for the QoS flow is not included in the RRC message, this operation is optional), constructing a first or second end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule (or mapping the end marker control PDU to a default RLC entity of a DRB determined according to the stored QoS flow to DRB mapping rule), and / or submitting the first or second end marker control PDU to lower layers; (2-2c) if the UL QoS flow to RLC entity mapping rule for the QoS flow is stored, constructing an end marker control PDU (which can be a first end marker control PDU or a second end marker control PDU) for the QoS flow, and / or mapping the end marker control PDU to a RLC entity of a DRB determined according to the stored QoS flow to DRB mapping rule and QoS flow to RLC mapping rule (or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule), and / or submitting the end marker control PDU to lower layers.Otherwise (i.e. the UL QoS flow to RLC entity mapping rule for the QoS flow is not stored, this operation is optional), a first or second end marker control PDU is built for the QoS flow, and / or the end marker control PDU is mapped to the default RLC entity if the DRB determined by the stored QoS flow to DRB mapping rule is configured with a default RLC entity, and / or the end marker control PDU is mapped to the DRB determined by the stored QoS flow to DRB mapping rule if the DRB determined by the stored QoS flow to DRB mapping rule is not configured with a default RLC entity, and / or the end marker control PDU is mapped to the DRB determined by the stored QoS flow to DRB mapping rule (or the end marker control PDU is mapped to the default RLC entity of the DRB determined by the stored QoS flow to DRB mapping rule, which can be specified to be performed only when the DRB determined by the stored QoS flow to DRB mapping rule is configured with a default RLC entity), and / or the first or second end marker control PDU is submitted to lower layers.
[0123] Operation 2-3: For the QoS flow and the DRB and / or the RLC, if the stored UL QoS flow to DRB mapping rule is the same as the configured QoS flow to DRB mapping rule, and / or if the QoS flow to RLC entity mapping rule for the QoS flow is configured (this condition is optional), perform at least one of (2-2a) to (2-2c): (2-2a) build an end marker control PDU (may be the first or the second end marker control PDU) for the QoS flow, and / or map the end marker control PDU to the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule) or its associated default RLC entity, and / or submit the end marker control PDU to lower layers. (2-2b) For the QoS flow and the RLC, if there is no UL QoS flow to RLC mapping rule stored for the QoS flow and / or a default RLC entity is configured (i.e. the default RLC entity for the DRB determined according to the stored UL QoS flow to DRB mapping rule), build an end marker control PDU (may be the first or the second end marker control PDU) for the QoS flow, and / or map the end marker control PDU to the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule) or its associated default RLC entity, and / or submit the end marker control PDU to lower layers. (2-2c) For the QoS flow and the RLC, if there is a UL QoS flow to RLC mapping rule stored for the QoS flow and / or the stored QoS flow to RLC mapping rule for the QoS flow is different from the configured QoS flow to RLC mapping rule for the QoS flow, build an end marker control PDU (may be the first or the second end marker control PDU) for the QoS flow, and / or map the end marker control PDU to the RLC entity determined according to the stored UL QoS flow to RLC mapping rule or map the end marker control PDU to the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule), and / or submit the end marker control PDU to lower layers. Optionally, the stored UL QoS flow to DRB mapping rule is configured by RRC message and the first UL SDAP header is configured. Optionally, the stored UL QoS flow to RLC mapping rule is configured by RRC message and the second UL SDAP header is configured.
[0124] Operation 2-4: For the QoS flow and the DRB and / or the RLC, if the stored UL QoS flow to DRB mapping rule is the same as the configured QoS flow to DRB mapping rule, further if the following conditions are met: (1) the RRC configures the QoS flow to RLC entity mapping rule for the QoS flow, and / or (2) the QoS flow to RLC entity mapping rule for the QoS flow is stored, and / or (3) the RRC configured QoS flow to RLC entity mapping rule for the QoS flow is different from the stored QoS flow to RLC entity mapping rule for the QoS flow (condition (1), (2) or (3) is optional), perform at least one of (2-4a) to (2-4c): (2-4a) construct an end marker control PDU (can be the first or second end marker control PDU) for the QoS flow, and / or if the QoS flow to RLC entity mapping rule for the QoS flow is stored, map the end marker control PDU to the RLC entity of the DRB determined according to the stored UL QoS flow to DRB mapping rule and the QoS flow to RLC entity mapping rule, otherwise (i.e. no QoS flow to RLC entity mapping rule for the QoS flow is stored), if the DRB determined according to the stored UL QoS flow to DRB mapping rule is configured with a default RLC entity, map the end marker control PDU to the default RLC entity associated with the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule), otherwise (no default RLC entity is configured), map the end marker control PDU to the DRB determined according to the stored UL QoS flow to DRB mapping rule, and / or submit the end marker control PDU to lower layers. (2-4b) For the QoS flow and the RLC, if there is no stored UL QoS flow to RLC mapping rule and / or a default RLC entity is configured (i.e. the default RLC entity associated with the DRB determined according to the stored UL QoS flow to DRB mapping rule), construct an end marker control PDU (can be the first or second end marker control PDU) for the QoS flow, and / or map the end marker control PDU to the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule) or its associated default RLC entity, and / or submit the end marker control PDU to lower layers.(2-4c) For the QoS flow and the RLC, if the stored UL QoS flow to RLC mapping rule is different from the configured QoS flow to RLC mapping rule, construct an end marker control PDU (may be the first or second end marker control PDU) for the QoS flow, and / or map the end marker control PDU to the RLC entity determined according to the stored UL QoS flow to RLC mapping rule or map the end marker control PDU to the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule), and / or submit the end marker control PDU to lower layer. Optionally, the stored UL QoS flow to DRB mapping rule is configured by RRC message and the first UL SDAP header is configured. Optionally, the stored UL QoS flow to RLC mapping rule is configured by RRC message and the first or second UL SDAP header is configured.
[0125] Operation 2-5: Store the configured UL QoS flow to RLC mapping of the QoS flow.
[0126] It should be noted that in the embodiments of the present disclosure, the following description: "for the QoS flow and the DRB, if the stored UL QoS flow to DRB mapping rule is different from the configured QoS flow to DRB mapping rule" can be replaced by "for the QoS flow and the DRB based on the stored UL QoS flow to DRB mapping rule, if the stored UL QoS flow to DRB mapping rule is different from the configured QoS flow to DRB mapping rule, the stored UL QoS flow to DRB mapping rule is configured by RRC with the presence of UL SDAP header" (if the stored UL QoS flow to DRB mapping rule is different from the configured QoS flow to DRB mapping rule for the QoS flow and the DRB according to the stored QoS flow to DRB mapping rule is configured by RRC with the presence of UL SDAP header).
[0127] In the embodiments of the present disclosure, the operation of "mapping the end marker control PDU to the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule) or its associated default RLC entity" can be replaced by the following operation: if the DRB determined according to the stored UL QoS flow to DRB mapping rule is configured with a default RLC entity, mapping the end marker control PDU to the default RLC entity associated with the DRB (i.e. the DRB determined according to the stored UL QoS flow to DRB mapping rule), otherwise (not configured with a default RLC entity), mapping the end marker control PDU to the DRB determined according to the stored UL QoS flow to DRB mapping rule.
[0128] QoS flow to RLC reflective mapping
[0129] The UE receiving the RRC message can also include QoS flow to RLC reflective mapping, but how to configure reflective mapping in the RRC message is a problem to be solved. It should be noted that the configuration of reflective mapping in the present disclosure can be configured in the same RRC message as the configuration information of QoS flow to RLC mapping, or can be configured in different RRC messages. The following describes an embodiment of the operation of the UE when receiving the RRC message containing QoS flow to RLC reflective mapping from the base station.
[0130] Embodiment four
[0131] The UE receives an RRC message from the base station, wherein the SDAP-Config parameter contained in the RRC message contains the sdap-HeaderUL parameter (denoted as the first uplink SDAP header) and / or the sdap-HeaderDL parameter (denoted as the first downlink SDAP header) and / or the rlcSdap-HeaderUL parameter (denoted as the second uplink SDAP header) and / or the rlcSdap-HeaderDL parameter (denoted as the second downlink SDAP header). The sdap-HeaderUL parameter indicates whether the SDAP header (denoted as the first SDAP header) appears in the uplink data of the corresponding DRB, in other words, indicates whether the UE is to include the first SDAP header in the transmitted SDAP data PDU. The sdap-HeaderDL parameter indicates whether the SDAP header (i.e., the first SDAP header) appears in the downlink data of the corresponding DRB, in other words, indicates whether the UE-received SDAP data PDU contains the first SDAP header. The rlcSdap-HeaderUL parameter indicates whether the SDAP header (denoted as the second SDAP header) appears in the uplink data of the corresponding DRB, in other words, indicates whether the UE is to include the second SDAP header in the transmitted SDAP data PDU. The rlcSdap-HeaderDL parameter indicates whether the SDAP header (i.e., the second SDAP header) appears in the downlink data of the corresponding DRB, in other words, indicates whether the UE-received SDAP data PDU contains the second SDAP header. The SDAP data PDU format containing the first SDAP header is shown in FIG. 5, and the second SDAP header contains the logical channel identifier. The DRB is the DRB corresponding to the SDAP-Config.
[0132] Preferably, for one DRB, the first uplink SDAP header and / or the first downlink SDAP header and the second uplink SDAP header and / or the second downlink SDAP header cannot be configured at the same time. In other words, if the first uplink SDAP header and / or the first downlink SDAP header are configured, the second uplink SDAP header and / or the second downlink SDAP header are not configured, and vice versa.
[0133] Preferably, if the second downlink SDAP header is contained in the SDAP-Config, it is considered that the QoS flow to RLC entity reflection mapping is configured (i.e., the corresponding DRB is configured with the QoS flow to RLC entity reflection mapping), at this time, the UE performs the reflection QoS flow to DRB mapping and / or performs the reflection QoS flow to RLC mapping when receiving the SDAP data PDU from the DRB.
[0134] Alternatively, if the SDAP-Config contains a first downlink SDAP header and a parameter LogicalChannelIdentity indicating the mapping of QoS flows to RLC, it is considered that the corresponding DRB is configured with reflective mapping of QoS flows to RLC entities, at this time, the UE performs reflective QoS flow to DRB mapping and / or performs reflective QoS flow to RLC mapping when receiving SDAP data PDU from the DRB.
[0135] The following describes embodiments of the UE performing reflective QoS flow to DRB or RLC mapping operation after being configured with reflective mapping of QoS flows to RLC.
[0136] For a SDAP data PDU for one QoS flow received by the SDAP entity, if the SDAP data PDU is accepted from a DRB configured with a SDAP header (i.e. the DRB is configured with a first downlink SDAP header or a second downlink SDAP header, or the received SDAP data PDU contains a SDAP header), and the SDAP header indicates to update or store the QoS flow to DRB mapping rule and / or update the QoS flow to RLC mapping rule, the UE processes the QFI field of the SDAP header of the DL SDAP data PDU, and determines the corresponding QoS flow (the QoS flow described in the following of this paragraph refers to this QoS flow). If any of the following conditions is met: (1) no mapping rule of the QoS flow to DRB is stored, or (2) the stored mapping rule of the QoS flow to DRB is different from the received mapping rule of the QoS flow to DRB in the SDAP data PDU, or (3) the stored mapping rule of the QoS flow to DRB is the same as the received mapping rule of the QoS flow to DRB in the SDAP data PDU, but no mapping rule of the QoS flow to RLC is stored, or (4) the stored mapping rule of the QoS flow to DRB is the same as the received mapping rule of the QoS flow to DRB in the SDAP data PDU and a mapping rule of the QoS flow to RLC is stored, but the stored mapping rule of the QoS flow to RLC is different from the received mapping rule of the QoS flow to RLC in the SDAP data PDU, an end marker control PDU is generated and mapped to the corresponding DRB or RLC. For example, if the mapping rule of the QoS flow to DRB or RLC is stored, the end marker control PDU is mapped to the DRB or RLC determined according to the stored mapping rule of the QoS flow to DRB or RLC, if no mapping rule of the QoS flow to DRB is stored, the end marker control PDU is mapped to a default DRB, if the mapping rule of the QoS flow to DRB is stored but no mapping rule of the QoS flow to RLC is stored, the end marker control PDU is mapped to a default RLC of the DRB. The following describes in detail.
[0137] Specifically, when receiving a SDAP data PDU for one QoS flow from a lower layer, the receiving SDAP entity performs the following operations:
[0138] If the SDAP data PDU is accepted from a DRB configured with a first downlink SDAP header or a second downlink SDAP header by RRC and / or the DRB is configured with a mapping rule of the QoS flow to RLC, a reflective QoS flow to DRB and / or RLC mapping is performed. Specifically, the reflective QoS flow to DRB and / or RLC mapping includes the following operations:
[0139] For each received DL SDAP data PDU with RDI or RRI set to 1, the SDAP entity performs at least one of operations 3-1a to 3-1d:
[0140] Operation 3-1a: processing the QFI field of the SDAP header of the DL SDAP data PDU, determining the corresponding QoS flow.
[0141] Operation 3-1b: if the QoS flow to DRB mapping rule of the QoS flow is stored, and / or the DRB is configured with the QoS flow to RLC mapping rule, and / or the QoS flow to RLC mapping rule of the QoS flow is not stored, and / or the default RLC entity is configured, then one of the following (1a)-(2a) is performed: (1a) constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the default RLC entity, and / or submitting the first end marker control PDU to lower layer, or (2a) constructing a second end marker control PDU for the QoS flow, and / or mapping the second end marker control PDU to the default RLC entity, and / or submitting the second end marker control PDU to lower layer.
[0142] Operation 3-1c: if the QoS flow to DRB mapping of the QoS flow is stored, and / or the DRB is configured with the QoS flow to RLC mapping rule, and / or the QoS flow to RLC mapping rule of the QoS flow is stored, then one of the following (1b)-(2b) is performed: (1b) constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to the RLC entity determined according to the stored QoS flow to RLC mapping rule (or mapping the first end marker control PDU to the DRB determined according to the stored QoS flow to DRB mapping rule), and / or submitting the first end marker control PDU to lower layer, or (2b) constructing a second end marker control PDU for the QoS flow, and / or mapping the second end marker control PDU to the RLC entity determined according to the stored QoS flow to RLC mapping rule (or mapping the second end marker control PDU to the DRB determined according to the stored QoS flow to DRB mapping rule), and / or submitting the second end marker control PDU to lower layer.
[0143] Operation 3-1d: store the QoS flow to DRB mapping determined according to the DL SDAP data PDU as the uplink QoS flow to DRB mapping rule, and / or store the QoS flow to RLC mapping determined according to the DL SDAP data PDU as the uplink QoS flow to RLC mapping rule. It can be specified that in the present operation, when the QoS flow to DRB mapping rule of the QoS flow determined according to the received SDAP data PDU is different from the stored QoS flow to DRB mapping rule of the QoS flow, or when the RDI is set to 1, the storing of the QoS flow to DRB mapping determined according to the DL SDAP data PDU as the uplink QoS flow to DRB mapping rule is performed. It can also be specified that when the DRB is configured with the QoS flow to RLC mapping rule, and / or when the second downlink SDAP header is configured, and / or when the RRI is set to 1, and / or when the QoS flow to DRB mapping rule of the QoS flow determined according to the received SDAP data PDU is different from the stored QoS flow to DRB mapping rule of the QoS flow, or the QoS flow to DRB mapping rule of the QoS flow determined according to the received SDAP data PDU is the same as the stored QoS flow to DRB mapping rule of the QoS flow but the QoS flow to RLC mapping rule of the QoS flow determined according to the received SDAP data PDU is different from the stored QoS flow to RLC mapping rule of the QoS flow, the storing of the QoS flow to RLC mapping determined according to the DL SDAP data PDU as the uplink QoS flow to RLC mapping rule is performed.
[0144] In the present embodiment, the PDCP entity indicates to the SDAP the RLC entity receiving the DL SDAP data PDU at the same time when delivering the DL SDAP data PDU to the SDAP, so that the SDAP can determine the mapping relationship between the QoS flow where the DL SDAP data PDU is located and the RLC.
[0145] In the embodiments of the present disclosure, the RRI field is included in the SDAP header (i.e., the second SDAP header) of the DL SDAP data PDU, and is used to indicate whether to update the QoS flow to RLC mapping rule. It can be specified that when the RRI field is set to 1, it indicates that the QoS flow to RLC mapping rule is stored. It can be specified that when a DRB is configured with a second downlink DL SDAP header or is configured with a QoS flow to RLC mapping rule, the SDAP header of the received DL SDAP data PDU includes the RRI field to indicate whether to update the QoS flow to RLC mapping rule. It can also be specified that when a DRB is configured with a second downlink DL SDAP header or is configured with a QoS flow to RLC mapping rule, the RDI field is used to indicate whether to update the QoS flow to DRB mapping rule and / or whether to update the QoS flow to RLC mapping rule (at this time, the RDI field is used to realize the function of the RRI field, and an additional RRI field is not added).
[0146] In addition, in the embodiments of the present disclosure, for a DRB configured with a QoS to RLC mapping rule, two mapping rules of the end marker control PDU to the RLC entity can be defined. One is described in the embodiments: if the QoS flow to RLC mapping rule is stored, the end marker control PDU is mapped to the RLC entity determined according to the stored QoS flow to RLC mapping rule, and if not, the end marker control PDU is mapped to the default RLC entity. The other is: the end marker control PDU is always mapped to the default RLC entity of the DRB.
[0147] In the embodiments of the present disclosure, the second end marker control PDU includes the logical channel identifier of the logical channel associated with the RLC entity.
[0148] The RRC message in the embodiments of the present disclosure can be an RRC reconfiguration message or an RRC resume message. The RRC reconfiguration message RRCReconfiguration is used to command to modify the RRC connection. The RRC resume message RRCResume is used to resume the suspended RRC connection. In the embodiments of the present disclosure, the RLC entity can be replaced by an RLC bearer.
[0149] In the present disclosure, the fields, domains, information elements, and parameters are used interchangeably. In the embodiments of the present disclosure, if multiple operations need to be performed, the embodiments obtained by changing the execution order of the operations are also within the protection scope of the present disclosure if not specifically stated. When multiple parallel judgment conditions are included, the embodiments obtained by changing the order of the judgment conditions are also within the protection scope of the present disclosure. In the conditions involved in the embodiments of the present disclosure, “and”, “or”, “and / or”, “and”, and “and” are used interchangeably, and the embodiments obtained are also within the scope of the present disclosure.
[0150] [Modified example]
[0151] Next, a user equipment that can execute the method performed by the user equipment described in detail above according to the present application will be described using FIG. 10 as a modified example.
[0152] FIG. 10 is a block diagram showing a user equipment UE according to the present application.
[0153] As shown in FIG. 10, the user equipment UE 100 includes a processor 1001 and a memory 1002. The processor 1001 can include, for example, a microprocessor, a microcontroller, an embedded processor, or the like. The memory 1002 can include, for example, a volatile memory (such as a random access memory (RAM)), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory, or the like. The memory 1002 stores program instructions. The instructions, when executed by the processor 1001, can execute the above-described method performed by the user equipment described in detail above according to the present application.
[0154] Next, a base station that can execute the method performed by the base station described above according to the present application will be described using FIG. 11 as a modified example.
[0155] FIG. 11 is a block diagram showing a base station according to the present application.
[0156] As shown in FIG. 11, the base station 110 includes a processor 1101 and a memory 1102. The processor 1101 can include, for example, a microprocessor, a microcontroller, an embedded processor, or the like. The memory 1102 can include, for example, a volatile memory (such as a random access memory (RAM)), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory, or the like. The memory 1102 stores program instructions. The instructions, when executed by the processor 1101, can execute the above-described method performed by the base station described in detail above according to the present application.
[0157] Specifically, the base station according to the present application transmits an RRC message to a user equipment UE, the RRC message carrying configuration information of a mapping relationship between QoS flows and RLC entities, and receives a response message to the RRC message from the UE. See the above description for details.
[0158] The method performed by the user equipment and the user equipment according to the present application have been described in detail above based on the embodiments, but the present application is not limited to the method performed by the user equipment and the user equipment, and can be implemented in other ways as long as the spirit of the present application is achieved.
[0159] The method and the apparatus involved in the present disclosure have been described above in connection with preferred embodiments. It is understood by those skilled in the art that the method shown above is only exemplary, and the embodiments described above can be combined with each other without contradiction. The method of the present disclosure is not limited to the steps and the order shown above.
[0160] In the embodiments of the present disclosure, in the case of containing multiple operations, the embodiments of the present disclosure exemplarily list the execution order of each operation, and the embodiments obtained by changing the execution order of each operation are also within the protection scope of the present disclosure. In addition, in the case of containing multiple judgment conditions, the embodiments obtained by changing the execution order of each judgment condition are also within the protection scope of the present disclosure. In addition, in the present disclosure, unless specifically stated, the meaning of the domain defined in one embodiment can also be applied to the corresponding domain involved in other embodiments. In addition, in the embodiments of the present disclosure, “if”, “when”, “if”, “when”, “in the case of”, “satisfy” or “satisfy the condition” can be replaced by “in the case of”. In the embodiments of the present disclosure, the embodiments obtained by replacing “and”, “and”, “and” in part or all of the conditions with “or” are also within the protection scope of the present disclosure; the embodiments obtained by replacing “or” in part or all of the conditions with “and” are also within the protection scope of the present disclosure
[0161] In addition, the user equipment shown above can include more modules, for example, modules that can be developed or will be developed in the future, which can be used for base stations, MMEs, or UEs, and the like. The various identifiers shown above are only exemplary and not limited to the specific information elements as examples of these identifiers. Those skilled in the art can make many changes and modifications according to the teachings of the embodiments shown.
[0162] It should be understood that the above embodiments of the present disclosure can be realized by software, hardware or a combination of software and hardware. For example, various components inside the base station and the user equipment in the above embodiments can be realized by various devices, including but not limited to: analog circuit devices, digital circuit devices, digital signal processing (DSP) circuits, programmable processors, special integrated circuits (ASICs), field programmable gate arrays (FPGAs), programmable logic devices (CPLDs), and the like.
[0163] In addition, the computer executable instructions or programs running on the apparatus according to the present disclosure can be programs for making a computer realize the functions of the embodiments of the present disclosure by controlling a central processing unit (CPU). The program or information processed by the program can be temporarily stored in a volatile memory (such as a random access memory RAM), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory systems.
[0164] Computer-executable instructions or programs for implementing the functions of the embodiments of the present application can be recorded on a computer-readable storage medium. The corresponding functions can be implemented by causing a computer system to read the programs recorded on the recording medium and execute the programs. The so-called "computer system" herein can be a computer system embedded in the device and can include an operating system or hardware such as a peripheral device. The "computer-readable storage medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a short-time dynamic storage program recording medium, or any other recording medium readable by a computer.
[0165] The various features or functional modules of the device used in the above-described embodiments can be implemented or executed by a circuit (e.g., a single-chip or multi-chip integrated circuit). The circuit designed to perform the functions described in the specification can 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 devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, but can also be any existing processor, controller, microcontroller, or state machine. The above-described circuit can be a digital circuit, but can also be an analog circuit. In the event that new integrated circuit technologies emerge as a result of advances in semiconductor technology, one or more embodiments of the present application can also be implemented using these new integrated circuit technologies.
[0166] Furthermore, the present application is not limited to the above-described embodiments. Although various examples of the embodiments have been described, the present application is not limited thereto. Fixed or non-mobile electronic devices installed indoors or outdoors can be used as terminal devices or communication devices, such as AV devices, kitchen devices, cleaning devices, air conditioners, office devices, automatic vending machines, and other home appliances.
[0167] As described above, the embodiments of the present application have been described in detail with reference to the accompanying drawings. However, the specific configuration is not limited to the above-described embodiments, and the present application includes any design modification that does not deviate from the gist of the present application. In addition, various modifications can be made to the present application within the scope of the claims, and embodiments obtained by appropriately combining the technical means invented in the different embodiments are also included in the technical scope of the present application. Furthermore, components described in the above-described embodiments that have the same effect can be substituted for each other.
Claims
1. A method performed by a user equipment (UE), comprising: receiving an RRC message from a base station, the RRC message carrying configuration information of mapping relationship between QoS flows and RLC entities; and performing a corresponding configuration or recovery procedure and / or sending an acknowledgement message of the RRC message to the base station according to the received RRC message. 2.The method of claim 1, wherein the configuration information indicates the RLC entity to which a QoS flow is mapped, and / or the configuration information contains an indication indicating identifier to indicate a default RLC entity. 3.The method of claim 1, wherein the configuration information is carried in a parameter SDAP-Config, a parameter PDCP-Config or a parameter RadioBearerConfig. 4.The method of claim 1, wherein the configuration information is carried in a parameter RLC-BearerConfig. 5.The method of claim 1, wherein the RRC message only contains the mapping of QoS flows to RLC, and the mapping of QoS flows to DRB is implicitly indicated. 6.The method of claim 1, wherein in uplink data transmission, when receiving an SDAP SDU of a QoS flow from an upper layer, a transmitting SDAP entity performs at least one of the following operations: operation 1-1: if there is no stored mapping rule of the QoS flow to DRB and / or no stored mapping rule of the QoS flow to RLC, mapping the SDAP SDU to a default DRB; operation 1-2: if there is a stored mapping rule of the QoS flow to DRB or a stored mapping rule of the QoS flow to RLC, mapping the SDAP SDU to the DRB according to the mapping rule of the QoS flow to DRB, and / or if there is a stored mapping rule of the QoS flow to DRB but no stored mapping rule of the QoS flow to RLC and / or a configured default RLC, mapping the SDAP SDU to a default RLC entity or indicating the mapping information to a lower layer; otherwise, mapping the SDAP SDU to the RLC entity according to the mapping rule of the QoS flow to RLC entity or indicating the mapping information to the lower layer. Operation 1-3: If the QoS flow to DRB mapping rule of the QoS flow is stored or the QoS flow to RLC mapping rule of the QoS flow is stored, mapping the SDAP SDU to the DRB according to the QoS flow to DRB mapping rule of the QoS flow, and / or if the QoS flow to DRB mapping rule of the QoS flow is stored and the QoS flow to RLC mapping rule of the QoS flow is stored, mapping the SDAP SDU to the RLC entity according to the QoS flow to RLC entity mapping rule of the QoS flow or indicating the mapping information to the lower layer; otherwise, if the default RLC is configured, mapping the SDAP SDU to the default RLC entity or indicating the mapping information to the lower layer; Operation 1-4: If the DRB to which the SDAP SDU is mapped is configured by RRC with a first uplink SDAP header, constructing an UL SDAP data PDU with the SDAP header, otherwise, constructing an UL SDAP data PDU without the SDAP header; Operation 1-5: If the DRB to which the SDAP SDU is mapped is configured by RRC with a second uplink SDAP header, constructing an UL SDAP data PDU containing the SDAP header, the SDAP header being the first SDAP header or the second SDAP header; the second SDAP header containing a logical channel identifier of a logical channel associated with the RLC entity to which the SDAP SDU is mapped; Otherwise, performing at least one of (1) and (2): (1) If the DRB to which the SDAP SDU is mapped is configured by RRC with a first uplink SDAP header, constructing an UL SDAP data PDU with the SDAP header, otherwise, constructing an UL SDAP data PDU without the SDAP header; (2) constructing an UL SDAP data PDU without the SDAP header; Operation 1-6: If the RLC to which the SDAP SDU is mapped is configured by RRC with a first or second uplink SDAP header, constructing an UL SDAP data PDU containing the SDAP header, the SDAP header being the first SDAP header or the second SDAP header; the second SDAP header containing a logical channel identifier of a logical channel associated with the RLC entity to which the SDAP SDU is mapped; Otherwise, constructing an UL SDAP data PDU of a second format, then performing at least one of (1) and (2): (1) If the DRB to which the SDAP SDU is mapped is configured by RRC with a first uplink SDAP header, constructing an UL SDAP data PDU with the SDAP header, otherwise, constructing an UL SDAP data PDU without the SDAP header; (2), constructing an UL SDAP data PDU without the SDAP header; and Operation 1-7: submitting the constructed UL SDAP data PDU to the lower layer, and / or indicating the QoS flow or the RLC entity to which the SDAP data PDU is mapped to the lower layer. 7.The method of claim 1, wherein, Upon receiving the RRC message configuring the UL QoS flow to DRB mapping rule and / or the UL QoS flow to RLC entity mapping rule of a QoS flow, the SDAP entity performs at least one of the following operations: Operation 2-1: If the SDAP entity has been established, and / or does not store the QoS flow to DRB mapping of the QoS flow, and / or is configured with a default DRB, then performs at least one of the following (2-1a) to (2-1c): (2-1a) builds an end marker control PDU for the QoS flow, and / or maps the first end marker control PDU to the default DRB, and / or submits the first end marker control PDU to lower layers; (2-1b) builds an end marker control PDU for the QoS flow, and / or maps the end marker control PDU to the default DRB, and / or submits the end marker control PDU to lower layers, if the QoS flow to RLC entity mapping rule of the QoS flow is not stored and / or a default RLC entity is configured; (2-1c) builds an end marker control PDU for the QoS flow, and / or maps the end marker control PDU to the default DRB, and / or submits the end marker control PDU to lower layers, if the UL QoS flow to RLC entity mapping rule of the QoS flow is included in the RRC message; otherwise, builds a first end marker control PDU for the QoS flow, and / or maps the first end marker control PDU to the default DRB, and / or submits the first end marker control PDU to lower layers; Operation 2-2: For the QoS flow and the DRB, if the stored QoS flow to DRB mapping rule is different from the configured QoS flow to DRB mapping rule, at least one of (2-2a) to (2-2c) is performed: (2-2a) constructing a first end marker control PDU for the QoS flow, and / or mapping the first end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first end marker control PDU to lower layers; (2-2b) if the UL QoS flow to RLC entity mapping rule of the QoS flow is included in the RRC message, constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the end marker control PDU to lower layers; otherwise, constructing a first or second end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first or second end marker control PDU to lower layers; (2-2c) if the UL QoS flow to RLC entity mapping rule of the QoS flow is stored, constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to a RLC entity of a DRB determined according to the stored QoS flow to DRB mapping rule and QoS flow to RLC mapping rule, and / or submitting the end marker control PDU to lower layers; otherwise, constructing a first or second end marker control PDU for the QoS flow, and / or if the DRB determined by the stored QoS flow to DRB mapping rule is configured with a default RLC entity, mapping the end marker control PDU to the default RLC entity, and / or if the DRB determined by the stored QoS flow to DRB mapping rule is not configured with a default RLC entity, mapping the end marker control PDU to the DRB determined by the stored QoS flow to DRB mapping rule, and / or mapping the end marker control PDU to a DRB determined according to the stored QoS flow to DRB mapping rule, and / or submitting the first or second end marker control PDU to lower layers; Operation 2-3: If the stored UL QoS flow to DRB mapping rule is the same as the configured QoS flow to DRB mapping rule for the QoS flow and the DRB and / or the RLC, and further if the QoS flow to RLC entity mapping rule for the QoS flow is configured, at least one of (2-2a) to (2-2c) is performed: (2-2a) constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to the DRB or its associated default RLC entity, and / or submitting the end marker control PDU to lower layers; (2-2b) for the QoS flow and the RLC, if there is no UL QoS flow to RLC mapping rule for the QoS flow stored and / or a default RLC entity is configured, constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to the DRB or its associated default RLC entity, and / or submitting the end marker control PDU to lower layers; (2-2c) for the QoS flow and the RLC, if there is an UL QoS flow to RLC mapping rule for the QoS flow stored and / or the stored QoS flow to RLC mapping rule for the QoS flow is different from the configured QoS flow to RLC mapping rule for the QoS flow, constructing an end marker control PDU for the QoS flow, and / or mapping the end marker control PDU to the RLC entity determined according to the stored UL QoS flow to RLC mapping rule or mapping the end marker control PDU to the DRB, and / or submitting the end marker control PDU to lower layers; Operation 2-4: For the QoS flow and the DRB and / or the RLC, if the stored UL QoS flow to DRB mapping rule is the same as the configured QoS flow to DRB mapping rule, further if the following are met: (1) the RRC configured the QoS flow to RLC entity mapping rule for the QoS flow, and / or (2) the QoS flow to RLC entity mapping rule for the QoS flow is stored, and / or (3) the RRC configured QoS flow to RLC entity mapping rule for the QoS flow is different from the stored QoS flow to RLC entity mapping rule for the QoS flow, perform at least one of (2-4a) to (2-4c): (2-4a) construct an end marker control PDU for the QoS flow, and / or if the QoS flow to RLC entity mapping rule for the QoS flow is stored, map the end marker control PDU to the RLC entity of the DRB determined according to the stored UL QoS flow to DRB mapping rule and the QoS flow to RLC entity mapping rule, otherwise, if the default RLC entity is configured for the DRB determined according to the stored UL QoS flow to DRB mapping rule, map the end marker control PDU to the default RLC entity associated with the DRB, otherwise, map the end marker control PDU to the DRB determined according to the stored UL QoS flow to DRB mapping rule, and / or submit the end marker control PDU to lower layer; (2-4b) for the QoS flow and the RLC, if there is no stored UL QoS flow to RLC mapping rule and / or the default RLC entity is configured, construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the DRB or its associated default RLC entity, and / or submit the end marker control PDU to lower layer; (2-4c) for the QoS flow and the RLC, if the stored UL QoS flow to RLC mapping rule is different from the configured QoS flow to RLC mapping rule, construct an end marker control PDU for the QoS flow, and / or map the end marker control PDU to the RLC entity determined according to the stored UL QoS flow to RLC mapping rule or map the end marker control PDU to the DRB, and / or submit the end marker control PDU to lower layer; and Operation 2-5: store the UL QoS flow to RLC mapping of the configured QoS flow.
8. A user equipment comprising: a processor; and a memory storing instructions, wherein the instructions, when executed by the processor, perform the method of any one of claims 1 to 7.
9. A method performed by a base station, comprising: sending, to a user equipment (UE), a radio resource control (RRC) message carrying configuration information of inter-mapping relationship between a QoS flow and a radio link control (RLC) entity; and receiving, from the UE, a response message of the RRC message.
10. A base station comprising: a processor; and a memory storing instructions, The instructions, when executed by the processor, perform the method of claim 9. The instructions, when executed by the processor, perform the method of claim 9.
Citation Information
Patent Citations
Data packet delivery method, user equipment and base station
CN109151915A
Communication method and device
CN113810950A
Data transmission method and device
CN116155800A
Information processing method and device, communication equipment and storage medium
CN116391372A
Terminal device, base station device, method, and integrated circuit
WO2019244615A1