Data transmission configuration methods, apparatus, terminal, device and core network element

By transmitting target information between the terminal and the network side equipment, flexible mapping and queue processing of data content are achieved, the problem of insufficient flexibility in data transmission processing in the prior art is solved, and the flexibility and efficiency of data transmission are improved.

WO2025108206A1PCT designated stage expired Publication Date: 2025-05-30VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132529
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-24
Filing Date
2024-11-18
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In the prior art, the flexibility of data transmission processing is poor, which makes it impossible to effectively meet the special transmission needs of different data contents.

Method used

By transmitting target information between the terminal and the network side device, including the permission information and configuration information operated by the license layer 2, flexible mapping and queue processing of data content are realized. The specific method includes mapping the data content into a different radio bearer (RB) or queue and allowing the second data content to be inserted into the first queue for processing.

Benefits of technology

It improves the flexibility of data transmission processing, can better meet the special transmission needs of different data content, and improves user experience and data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132529_30052025_PF_FP_ABST
    Figure CN2024132529_30052025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are data transmission configuration methods, an apparatus, a terminal, a device and a core network element, belonging to the technical field of communications. A data transmission configuration method of the embodiments of the present application comprises: a terminal receives target information sent by a network side, the target information comprising at least one of the following items: authorization information for Layer 2 operations, and configuration information for the Layer 2 operations, wherein the Layer 2 operations comprise: mapping first data content in a data content set to a first RB, and mapping second data content in a data content set to a second RB, or mapping the first data content in the data content set to a first queue of a third RB, and mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission configuration method, device, terminal, equipment and core network element

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311583786.X filed in China on November 24, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a data transmission configuration method, apparatus, terminal, equipment and core network element. Background Art

[0004] In some related technologies, during data transmission, all data within a data set are typically mapped to the same radio bearer (RB). This RB typically only allows for one queue, and all data is processed on a first-in-first-out basis, meaning that the first-arrived data is processed first. This results in limited flexibility in data transmission processing. Summary of the Invention

[0005] The embodiments of the present application provide a data transmission configuration method, apparatus, terminal, device, and core network element, which can solve the problem of poor flexibility in data transmission processing.

[0006] In a first aspect, a data transmission configuration method is provided, comprising:

[0007] The terminal receives target information sent by the network side, wherein the target information includes at least one of the following: permission information for permitting layer 2 operation and configuration information of layer 2 operation;

[0008] The layer 2 operations include:

[0009] Mapping the first data content in the data content set to the first RB, and mapping the second data content in the data content set to the second RB; or,

[0010] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0011] In a second aspect, a data transmission configuration method is provided, comprising:

[0012] The network side device sends target information to the terminal, wherein the target information includes at least one of the following: permission information for permitting layer 2 operation and configuration information of layer 2 operation;

[0013] The layer 2 operations include:

[0014] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0015] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0016] In a third aspect, a data transmission configuration method is provided, including:

[0017] The core network element sends configuration information corresponding to the layer 2 operation to the network side device;

[0018] The layer 2 operations include:

[0019] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0020] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0021] In a fourth aspect, a capability information reporting method is provided, including:

[0022] The terminal reports the capability information of the terminal for layer 2 operations;

[0023] The layer 2 operations include:

[0024] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0025] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0026] In a fifth aspect, a method for receiving capability information is provided, comprising:

[0027] The network side device receives the capability information of the terminal for layer 2 operation reported by the terminal;

[0028] The layer 2 operations include:

[0029] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0030] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0031] In a sixth aspect, a data transmission configuration device is provided, including:

[0032] a receiving module, configured to receive target information sent by a network side, wherein the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations;

[0033] The layer 2 operations include:

[0034] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0035] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0036] In a seventh aspect, a data transmission configuration device is provided, comprising:

[0037] a sending module, configured to send target information to the terminal, the target information including at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations;

[0038] The layer 2 operations include:

[0039] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0040] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0041] In an eighth aspect, a data transmission configuration device is provided, including:

[0042] A sending module, used to send configuration information corresponding to layer 2 operations to the network side device;

[0043] The layer 2 operations include:

[0044] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0045] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0046] In a ninth aspect, a capability information reporting device is provided, comprising:

[0047] A reporting module, configured to report capability information of the terminal for layer 2 operations;

[0048] The layer 2 operations include:

[0049] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0050] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0051] In a tenth aspect, a capability information receiving device is provided, comprising:

[0052] a receiving module, configured to receive capability information of the terminal for layer 2 operations reported by the terminal;

[0053] The layer 2 operations include:

[0054] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0055] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0056] In the eleventh aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the terminal-side data transmission configuration method provided in the embodiment of the present application are implemented, or when the program or instruction is executed by the processor, the steps of the force information reporting method provided in the embodiment of the present application are implemented.

[0057] In the twelfth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive target information sent by a network side, and the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in the data content set to a first wireless bearer RB, and mapping the second data content in the data content set to a second RB; or, mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0058] In the twelfth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to report the terminal's capability information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in the data content set to a first wireless bearer RB, and mapping the second data content in the data content set to a second RB; or, mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0059] In the thirteenth aspect, a network side device is provided, which includes a processor and a memory, and the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data transmission configuration method on the network side device side provided in the embodiment of the present application are implemented, or when the program or instruction is executed by the processor, the steps of the capability information receiving method provided in the embodiment of the present application are implemented.

[0060] In the fourteenth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to send target information to the terminal, and the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in the data content set to the first wireless bearer RB, and mapping the second data content in the data content set to the second RB; or, mapping the first data content in the data content set to the first queue of the third RB, mapping the second data content in the data content set to the second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0061] In the fourteenth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive capability information of the terminal for layer 2 operations reported by the terminal; wherein the layer 2 operations include: mapping the first data content in the data content set to the first wireless bearer RB, and mapping the second data content in the data content set to the second RB; or, mapping the first data content in the data content set to the first queue of the third RB, mapping the second data content in the data content set to the second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0062] In the fifteenth aspect, a core network network element is provided, which network side device includes a processor and a memory, and the memory stores programs or instructions that can be run on the processor. When the program or instructions are executed by the processor, the steps of the data transmission configuration method on the core network network element side provided in the embodiment of the present application are implemented.

[0063] In the sixteenth aspect, a core network network element is provided, including a processor and a communication interface, wherein the communication interface is used to send configuration information corresponding to the layer 2 operation to the network side device; wherein the layer 2 operation includes: mapping the first data content in the data content set to the first wireless bearer RB, and mapping the second data content in the data content set to the second RB; or, mapping the first data content in the data content set to the first queue of the third RB, mapping the second data content in the data content set to the second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0064] In the seventeenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the terminal side data transmission configuration method provided in the embodiment of the present application are implemented, or the steps of the network side device side data transmission configuration method provided in the embodiment of the present application are implemented, or the steps of the core network network element side data transmission configuration method provided in the embodiment of the present application are implemented, or the steps of the capability information reporting method provided in the embodiment of the present application are implemented, or the steps of the capability information receiving method provided in the embodiment of the present application are implemented.

[0065] In the eighteenth aspect, a wireless communication system is provided, including: a terminal, a network side device and a core network network element, the terminal can be used to execute the steps of the terminal side data transmission configuration method provided in the embodiment of the present application, the network side device can be used to execute the steps of the network side device side data transmission configuration method provided in the embodiment of the present application, and the core network network element can be used to execute the steps of the core network network element side data transmission configuration method provided in the embodiment of the present application.

[0066] In the nineteenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the capability information reporting method provided in the embodiment of the present application, and the network side device can be used to execute the steps of the capability information receiving method provided in the embodiment of the present application.

[0067] In the twentieth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the data transmission configuration method on the terminal side as provided in the embodiment of the present application, or to implement the data transmission configuration method on the network device side as provided in the embodiment of the present application, or to implement the data transmission configuration method on the core network element side as provided in the embodiment of the present application, or to implement the capability information reporting method on the core network element side as provided in the embodiment of the present application, or to implement the capability information receiving method as provided in the embodiment of the present application.

[0068] In aspect 21, a computer program / program product is provided, which is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the data transmission configuration method on the terminal side as provided in the embodiment of the present application, or the program / program product is executed by at least one processor to implement the steps of the data transmission configuration method on the network device side as provided in the embodiment of the present application, or the program / program product is executed by at least one processor to implement the steps of the data transmission configuration method on the core network network element side as provided in the embodiment of the present application, or the program / program product is executed by at least one processor to implement the steps of the capability information reporting method provided in the embodiment of the present application, or the program / program product is executed by at least one processor to implement the steps of the capability information receiving method provided in the embodiment of the present application.

[0069] In an embodiment of the present application, a terminal receives target information sent by a network side, and the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in a data content set to a first RB, and mapping the second data content in the data content set to a second RB; or mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing. In this way, data content in the same data content set can be mapped to different RBs or queues, or the second data content in the data content set can be inserted into the first queue for processing, thereby improving the flexibility of data transmission processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0071] FIG2 is a schematic diagram of a user plane protocol stack provided in an embodiment of the present application;

[0072] FIG3 is a schematic diagram of an uplink L2 architecture provided in an embodiment of the present application;

[0073] FIG4 is a schematic diagram illustrating an L2 data flow according to an embodiment of the present application;

[0074] FIG5 is a flowchart of a data transmission configuration method provided in an embodiment of the present application;

[0075] FIG6 is a schematic diagram of a data mapping provided in an embodiment of the present application;

[0076] FIG7 is a schematic diagram of another data mapping provided in an embodiment of the present application;

[0077] FIG8 is a flowchart of a capability information reporting method provided in an embodiment of the present application;

[0078] FIG9 is a flowchart of another data transmission configuration method provided in an embodiment of the present application;

[0079] FIG10 is a flowchart of a method for receiving capability information provided in an embodiment of the present application;

[0080] FIG11 is a flowchart of another data transmission configuration method provided in an embodiment of the present application;

[0081] FIG12 is a structural diagram of a data transmission configuration device provided in an embodiment of the present application;

[0082] FIG13 is a structural diagram of a capability information reporting device provided in an embodiment of the present application;

[0083] FIG14 is a structural diagram of another data transmission configuration device provided in an embodiment of the present application;

[0084] FIG15 is a structural diagram of a capability information receiving device provided in an embodiment of the present application;

[0085] FIG16 is a structural diagram of another data transmission configuration device provided in an embodiment of the present application;

[0086] FIG17 is a structural diagram of a communication device provided in an embodiment of the present application;

[0087] FIG18 is a structural diagram of a terminal provided in an embodiment of the present application;

[0088] FIG19 is a structural diagram of a network-side device provided in an embodiment of the present application;

[0089] Figure 20 is a structural diagram of another network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0090] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0091] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0092] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0093] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.

[0094] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, vehicle-mounted controller, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. It should be noted that the specific type of terminal 11 is not limited in the embodiment of the present application.

[0095] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0096] The core network device may also be referred to as a core network element, a core network node or a core network function, etc., which may include but is not limited to at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (Binding Support Function) Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0097] In some embodiments, the user plane protocol stack can be shown in Figure 2, mainly including: Medium Access Control (MAC) layer, Radio Link Control (RLC) layer, Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer and Physical (PHY) layer.

[0098] Among them, except for the PHY layer which is the L1 protocol stack, the remaining four layers of protocols constitute the layer 2 (L2) protocol stack.

[0099] In some embodiments, the MAC layer is primarily responsible for mapping logical channels and transport channels, logical channel prioritization, MAC Service Data Unit (SDU) multiplexing and demultiplexing, scheduling, and Hybrid Automatic Repeat Request (HARQ) operations. The RLC layer provides data transmission in three modes: Transparent Mode (TM), Unacknowledged Mode (UM), and Acknowledged Mode (AM), as well as segmentation and reassembly, Automatic Repeat Request (ARQ), and independent sequence numbers. The PDCP layer provides header compression and decompression, security operations, split bearer routing, and replication. The SDAP layer provides mapping of Quality of Service (QoS) flows to radio bearers and marking QoS flow identifiers (QFIs) for uplink and downlink data packets, as shown in Figure 3.

[0100] In some embodiments, an L2 data flow can be as shown in Figure 4, where a transport block generated by the MAC layer is composed of a cascade of RLC protocol data units (PDUs) from two radio bearers RBx and RBy, where the two RLC PDUs of RBx are obtained by adding headers to two complete IP data packets at various levels, and the one RLC PDU of RBy is a segment of an IP data packet.

[0101] It should be noted that Figures 2 to 4 are merely examples of the embodiments of the present application and do not limit the specific solutions provided in the embodiments of the present application.

[0102] Below, in combination with the accompanying drawings, a data transmission configuration method, apparatus, terminal, device and core network element provided by the embodiment of the present application are described in detail through some embodiments and their application scenarios.

[0103] Please refer to FIG5 , which is a flowchart of a data transmission configuration method provided in an embodiment of the present application. As shown in FIG5 , the method includes the following steps:

[0104] Step 501: The terminal receives target information sent by the network side, where the target information includes at least one of the following: permission information for permitting layer 2 operations and configuration information for layer 2 operations;

[0105] The layer 2 operations include:

[0106] Mapping the first data content in the data content set to the first RB, and mapping the second data content in the data content set to the second RB; or,

[0107] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0108] The above-mentioned data content set may be a QoS flow set, a data packet set or a data packet group set, etc., and the type of these data contents may be signaling or data.

[0109] For example: the above-mentioned data content set can be a collection of QoS flows, data packets or data packet groups with the same or similar QoS, or the above-mentioned data content set can be a collection of QoS flows, data packets or data packet groups with the same or similar transmission requirements, or the above-mentioned data content set can be a collection of QoS flows, data packets or data packet groups of the same or similar services, or the above-mentioned data content set can be a collection of QoS flows, data packets or data packet groups of the same IP quintuple.

[0110] The second data content includes data content with special requirements, and may also include data content associated with data content with special requirements, such as data content QoS flows, data packet sets, or data packet groups with special requirements. The special requirements may be indicated by the network, agreed upon by the protocol, or determined by the terminal itself. The special requirements may also be referred to as target requirements or specific requirements. For example, the special requirements may include at least one of the following:

[0111] Reliability requirements, latency requirements, importance requirements, and priority requirements.

[0112] Among them, the above-mentioned reliability requirement means that the reliability of the above-mentioned second data content is higher than that of other data content, the above-mentioned delay requirement means that the delay requirement of the above-mentioned second data content is higher than that of other data content, the above-mentioned importance requirement means that the above-mentioned second data content is more important than other data content, and the above-mentioned priority requirement means that the above-mentioned second data content has a higher priority than other data content.

[0113] For example, the second data content may include at least one of the following:

[0114] Special data packets, such as Transmission Control Protocol (TCP) acknowledgment (ACK) or TCP feedback, generally have higher reliability and latency requirements;

[0115] Special data packet combinations, such as a group of extended reality (XR) service packets, which contain some special frames (such as header frames because they contain important decoding information), also have higher reliability requirements. The entire packet combination has a unified latency requirement.

[0116] The first data content may be data content in the data content set excluding the second data content.

[0117] The first RB may be a signaling radio bearer (SRB) or a data radio bearer (DRB), the second RB may be an SRB or a DRB, and the third RB may be an SRB or a DRB.

[0118] In addition, the second RB may refer to one or more RBs, that is, one or more RBs may be created for the second data content.

[0119] The second queue may be one or more queues, that is, one or more queues may be created for the second data content.

[0120] The above-mentioned inserting the second data content in the data content set into the first queue for processing can be understood as that the second data content does not need to follow the first-in-first-out principle when inserting into the first queue. The second data content is inserted into the first queue in a queue-jumping manner. For example, according to the first-in-first-out principle, the second data content should be at the first position of the first queue. In the above-mentioned layer 2 operation, the second data content is inserted into the second position of the first queue, and the second position is before the first position, such as inserting the second data content into the earliest position of the first queue.

[0121] The above-mentioned target information includes at least one of the permission information for permitting layer 2 operations and the configuration information for layer 2 operations. It can be understood that the above-mentioned target information includes the permission information for permitting layer 2 operations, or the above-mentioned target information includes the configuration information for layer 2 operations, or the above-mentioned target information includes the permission information for permitting layer 2 operations and the configuration information for layer 2 operations.

[0122] The permission information is used to permit the terminal to perform the layer 2 operation. It should be noted that, in the embodiment of the present application, the target information is not limited to include the permission information. For example, in some implementations, it may be assumed that the terminal can perform the layer 2 operation.

[0123] The configuration information of the above-mentioned layer 2 operation is used to configure the relevant configuration of the above-mentioned layer 2, such as the number of queues, the number of RBs, the processing method of the second data content, etc. It should be noted that in the embodiments of the present application, the above-mentioned target information is not limited to include the above-mentioned configuration information. For example, in some embodiments, the terminal can pre-configure or agree on the configuration of the above-mentioned layer 2 operation.

[0124] In an embodiment of the present application, the above steps can be used to map the data contents in the same data content set to different RBs or queues respectively, or insert the second data content in the data content set into the first queue for processing, thereby improving the flexibility of data transmission processing.

[0125] Furthermore, since the secondary data content is mapped to a separate RB or queue for processing, such as processing of a separate RB or sub-queue based on QoS or transmission requirements, QoS and transmission requirements can be better met while ensuring fairness. Furthermore, it can support separate and efficient processing of the secondary data content, ensuring better transmission of terminal data, thus significantly improving user QoS and user experience while ensuring data transmission efficiency.

[0126] In an embodiment of the present application, the above-mentioned terminal can perform the above-mentioned layer 2 operation to send the above-mentioned data content set, or the above-mentioned layer 2 operation can be performed by the communication counterpart (such as a network side device), and the terminal performs the corresponding reception of the layer 2 operation. It can be seen that whether the terminal acts as a sending end or a receiving end, the data transmission performance of the terminal can be improved.

[0127] The above-mentioned layer 2 operation is a special operation newly defined in the embodiment of the present application. Therefore, the above-mentioned layer 2 operation can also be called a special layer 2 operation or layer 2 processing.

[0128] As an optional implementation, the permission information may explicitly or implicitly permit the layer 2 operation.

[0129] For example: the network side explicitly permits the terminal to perform the above-mentioned Layer 2 operations (such as some special Layer 2 processing), wherein the Layer 2 configuration can remain unchanged, such as the mapping of QoS flow to RB still adopts the configuration method and rules agreed upon by the protocol, and the Layer 2 parameters can also maintain the mechanism defined by the protocol; when the terminal receives the above-mentioned permission information, it maps the QoS flow to the RB according to the configuration, and when processing specific data at Layer 2, it performs independent processing according to the transmission requirements of different data packets or different groups of data packets. In addition, for the processing of different data packets or different groups of data packets, the network side can also have some additional configurations, such as: configuring the maximum number of sub-queues, and some special parameters for sub-queue processing, etc.; if there is no additional configuration, it can be based on the terminal's own capabilities and implementation.

[0130] As an optional implementation manner, the first RB is a primary RB, and the second RB is a secondary RB; or,

[0131] The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

[0132] The above-mentioned primary RB can be understood as the main RB for transmitting the above-mentioned data content set, and the above-mentioned secondary RB can be understood as the secondary RB of the primary RB.

[0133] The above-mentioned main queue can be understood as the main queue for transmitting the above-mentioned data content set or the main queue of the above-mentioned third RB, and the above-mentioned sub-queue or auxiliary queue can be understood as the sub-queue or auxiliary queue of the main queue.

[0134] Since the main RB and the main queue are included, it is possible to retain the original configuration when performing the above-mentioned layer 2 operations, thereby reducing the complexity of the layer 2 operations.

[0135] In some embodiments, the first RB and the second RB may also be RBs of the same type or the same level, and the first queue and the second queue may also be queues of the same type or the same level, that is, the second RB is not limited to being an auxiliary RB, and the second queue is not limited to being a sub-queue or auxiliary queue.

[0136] As an optional implementation manner, the second data content includes at least one of the following:

[0137] QoS flows, packets, and packet groups.

[0138] The aforementioned QoS flows, data packets, and data packet groups may be QoS flows, data packets, and data packet groups with special requirements, such as those with special reliability requirements, special latency requirements, or special priority requirements, such as those for transmitting TCP ACKs or TCP feedback or a group of XR service packets.

[0139] In this embodiment, transmission processing can be performed at the granularity of QoS flow, data packet or data packet group to improve the flexibility of transmission, and efficient processing can also be achieved while ensuring QoS protection for these QoS flows, data packets and data packet groups.

[0140] As an optional implementation manner, the first data content and the second data content belong to the same QoS flow.

[0141] In this implementation, different data contents of the same QoS flow can be mapped to different RBs or queues for separate processing. This supports a separate and more efficient processing method for the second data content, ensures better data transmission effects, and greatly improves the ultimate QoS protection and experience on the basis of ensuring data transmission efficiency.

[0142] It should be noted that, in some implementations, the first data content and the second data content may also belong to different QoS flows, for example, the first data content is mapped to one QoS flow, and the second data content is mapped to another QoS flow.

[0143] Specifically, as shown in Figure 6 or Figure 7, the first data content is represented as ordinary data, and the second data content is represented as data packet / group 1, data packet / group 2, or data packet / group 3. It can be seen that the first data content and the second data content can be mapped to the same QoS flow or to different QoS flows.

[0144] As an optional implementation manner, the configuration information includes at least one of the following:

[0145] Number of queues;

[0146] Number of RBs;

[0147] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0148] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0149] Description information of the second data content;

[0150] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0151] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0152] A mapping relationship between the second data content and the quality of service QoS flow;

[0153] A dynamic mapping relationship between the second RB and the QoS flow;

[0154] A dynamic mapping relationship between the second queue and the QoS flow.

[0155] The number of queues mentioned above may be the number of second queues, such as the number of sub-queues.

[0156] The number of RBs mentioned above may be the number of second RBs, such as the number of secondary RBs.

[0157] The processing information of the first processing is used to indicate the processing mode of the second data content mapped to the second queue, such as priority processing, processing for temporarily improving reliability, and other special processing.

[0158] The processing information of the second processing is used to indicate the processing mode of the second data content mapped to the second RB, such as priority processing, processing for temporarily improving reliability, and other special processing.

[0159] The description information of the second data content is used to describe the second data content to indicate which data content is the second data content.

[0160] The above-mentioned second RB reclaiming information is used to indicate that the second RB is reclaimed after the second data content is transmitted, which can save RB overhead, and can be specifically reclaimed dynamically.

[0161] The above-mentioned reclaiming information of the second queue is used to indicate that the second queue is reclaimed after the second data content is transmitted, which can save queue overhead and can be specifically recycled dynamically.

[0162] The mapping relationship between the second data content and the QoS flow can be a mapping relationship indicated by the core network. As shown in Figure 6 or Figure 7, the first data content and the second data content can be mapped to the same QoS flow, or mapped to different QoS flows. The mapping relationship between the second data content and the QoS flow is specifically a dynamic mapping relationship, that is, the dynamic mapping relationship between the second data content and the QoS flow can be dynamically changed to further improve the flexibility of data transmission.

[0163] The dynamic mapping relationship between the above-mentioned second RB and the QoS flow indicates that the mapping relationship between the above-mentioned second RB and the QoS flow is dynamically changeable. For example, the QoS flow mapped to the second RB is dynamically changeable, and can be dynamically adjusted according to business requirements, data content requirements, etc., so as to further improve the flexibility of data transmission.

[0164] The dynamic mapping relationship between the above-mentioned second queue and the QoS flow indicates that the mapping relationship between the above-mentioned second queue and the QoS flow is dynamically changeable. For example, the QoS flow mapped to the second queue is dynamically changeable, and can be dynamically adjusted according to business requirements, data content requirements, etc., so as to further improve the flexibility of data transmission.

[0165] In the above implementation manner, the flexibility of data transmission can be further improved by configuring at least one of the above items.

[0166] It should be noted that, in some embodiments, some of the above-mentioned at least one item of the above-mentioned configuration information configuration may also be agreed upon by protocol or pre-configured, and there is no limitation on this, such as the number of queues, the number of RBs, the processing information of the first processing, the processing information of the second processing, the description information of the second data content, the retrieval information of the second RB, the retrieval information of the second queue, and the above-mentioned mapping relationship may be pre-configured or agreed upon by protocol, and there is no limitation on this in the embodiments of the present application.

[0167] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0168] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0169] The processing information of the second process is used to indicate at least one of the following:

[0170] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0171] The first process and the second process may be the same or different, which is not limited.

[0172] The above-mentioned second data content priority processing can achieve the second data content priority processing, thereby reducing the transmission delay of the second data content.

[0173] The second data content may be processed based on the data packet group. For example, data packets in the same data packet group may be processed uniformly, with one data packet group processed before another. Processing the second data content based on the data packet group ensures transmission reliability of the data packets within the same data packet group.

[0174] The above-mentioned second data content transmission reliability improvement processing can be an instruction to the lower layer to temporarily improve the transmission reliability of the second data content, for example: sacrificing some transmission efficiency in exchange for high reliability, using more reliable coding or transmission parameters, more HARQ retransmission times, HARQ retransmission (HARQ repetition), etc., such as improving the reliability requirements of important packets. This type of data (such as special frames in XR data, these frames have important header data for encoding and decoding), if lost or delayed, will cause the entire data frame set to fail to decode and be discarded. In this way, the overall reliability of data transmission can be improved by improving the transmission reliability processing of the second data content.

[0175] In some embodiments, when the network side configures the above-mentioned configuration information (i.e., provides the configuration related to the above-mentioned layer 2 operation), it configures a mapping to multiple RBs for a QoS flow, wherein one RB is used as the main mapping (i.e., the above-mentioned first RB), and most of the data of the QoS flow is mapped to the first RB for normal operations. There are also one or more auxiliary RBs (i.e., the above-mentioned second RB) as the carriers of the second data content (such as special data packets or data packet groups), and some special operations different from the main RB are taken to better meet the QoS and processing requirements of these data packets; the mapping and occupancy of the auxiliary RB can be temporary. When the second data content is completed, the auxiliary RB is reclaimed and waits for the next use.

[0176] As an optional implementation manner, the terminal determines the second data content based on at least one of the following:

[0177] The QoS flow ID of the second data content, the packet header information of the second data content, the PDU set ID of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

[0178] The determining of the second data content is before performing the layer 2 operation, identifying the second data content based on the at least one item and performing the layer 2 operation.

[0179] The header information of the second data content may be a specific special field in the header, and the attributes of the specific field are read out to identify the second data content.

[0180] The above-mentioned determination of the second data content based on the above-mentioned at least one item can be carried out by the terminal in advance obtaining a determination rule for determining the second data content based on the above-mentioned at least one item, or the above-mentioned at least one item of the second data content obtained in advance by the terminal, so that the second data content can be accurately determined through the above-mentioned at least one item.

[0181] As an optional implementation, the method further includes:

[0182] The terminal creates a mapping of the QoS flow to the RB based on the target information, wherein the mapping of the QoS flow to the RB includes:

[0183] a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or

[0184] The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

[0185] The mapping of the QoS flow to the RB may be instructed by a network-side device, such as a radio access network device.

[0186] The above-mentioned first QoS flow and second QoS flow can be the same QoS flow, such as the data content in one QoS flow is mapped to the first RB and the second RB respectively, or the above-mentioned first QoS flow and second QoS flow can be different QoS flows, such as the data content in different QoS flows is mapped to the first RB and the second RB respectively.

[0187] The above-mentioned third QoS flow and fourth QoS flow can be the same QoS flow, such as the data content in one QoS flow is mapped to the first queue and the second queue respectively, or the above-mentioned first QoS flow and second QoS flow can be different QoS flows, such as the data content in different QoS flows is mapped to the first queue and the second queue respectively.

[0188] In addition, the first QoS flow, the second QoS flow, the third QoS flow and the fourth QoS flow may all be one or more QoS flows.

[0189] The mapping of the first QoS flow to the first RB, the mapping of the second QoS flow to the second RB, or the mapping of the QoS flow to the third RB can be dynamic mapping, that is, the mapping relationship between the QoS flow and the RB can be dynamically adjusted. For example: in the mapping of QoS flow to RB, if the second data content (such as a data packet with special attributes) and the first data content (such as ordinary data) adopt the same QoS flow, then the QoS flow will be mapped to the primary RB and N secondary RBs at the same time, where N is in the range of [1, the maximum number of secondary RBs], or if the second data content and the first data content adopt different QoS flows, then the QoS flow of the first data content can be mapped to the primary RB, and the mapping relationship between the remaining QoS flows and the secondary RBs can be completely dynamic, that is, each QoS flow can be mapped to any one of all the secondary RBs, or different QoS flows can be grouped to limit the mapping of certain secondary RBs.

[0190] The creation of the QoS flow to RB mapping based on the target information may be creation of the QoS flow to RB mapping based on the configuration information, or may be creation of the QoS flow to RB mapping triggered by the permission information.

[0191] In addition, the number of the second RBs or second queues can be established with reference to the maximum number of parallel data packets / groups.

[0192] The terminal creates a mapping of QoS flows to RBs based on the target information, which can support dynamic mapping of QoS flows to RBs and further improve the reliability of data transmission.

[0193] Optionally, at least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or

[0194] At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

[0195] Among them, at least one QoS flow in the above-mentioned second QoS flow is mapped to the same second RB. In this case, when the second QoS flow is one QoS flow, this one QoS flow is mapped to one second BR; when the second QoS flow is multiple QoS flows, these multiple QoS flows are mapped to one second BR.

[0196] The data content of the same QoS flow in the above-mentioned second QoS flow is mapped to at least one second RB. In the case where the second QoS flow is one QoS flow, this one QoS flow is mapped to one or more second BRs. In the case where the second QoS flow is multiple QoS flows, each QoS flow in these multiple QoS flows is mapped to one or more second BRs, and the QoS flows mapped to each second RB can be the same or different.

[0197] Among them, at least one QoS flow in the above-mentioned fourth QoS flow is mapped to the same second queue. In this case, when the fourth QoS flow is one QoS flow, this one QoS flow is mapped to one second queue; when the fourth QoS flow is multiple QoS flows, these multiple QoS flows are mapped to one second queue.

[0198] The data content of the same QoS flow in the above-mentioned fourth QoS flow is mapped to at least one second queue. In the case that the fourth QoS flow is one QoS flow, this one QoS flow is mapped to one or more second queues. In the case that the fourth QoS flow is multiple QoS flows, each QoS flow in these multiple QoS flows is mapped to one or more second queues, and the QoS flows mapped to each second queue can be the same or different.

[0199] In this implementation, at least one QoS flow can be mapped to the same second RB, and the data content of the same QoS flow can also be mapped to one or more second RBs, further improving the flexibility of data transmission.

[0200] In this implementation, at least one QoS flow can be mapped to the same second queue, and the data content of the QoS flow can also be mapped to one or more second queues, further improving the flexibility of data transmission.

[0201] As an optional implementation manner, when the terminal is a transmitting end, the method further includes:

[0202] The terminal performs a sending process, wherein the sending process satisfies one of the following:

[0203] In a case where the second data content includes feedback-related data content: the second data content and third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content in the data content set that is associated with the feedback-related data content;

[0204] Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue;

[0205] The first RB and the second RB jointly calculate a guaranteed bit rate;

[0206] The first queue and the second queue jointly calculate a guaranteed bit rate;

[0207] The second RB is processed first;

[0208] The second queue is processed first;

[0209] Improving the transmission reliability of the second data content;

[0210] In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner;

[0211] In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group;

[0212] In the case where the second data content includes a data packet group, when the second RB completes transmitting one data packet group, resetting the transmission variable corresponding to the second RB;

[0213] The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can independently perform layer 2 related operations;

[0214] The data packets in the second data content carry a complete count value.

[0215] The feedback-related data content may be a data packet for feedback, which also carries data or a sequence number in this direction, such as a TCP ACK / feedback packet, which carries data and a sequence number in this direction.

[0216] The data content associated with the feedback-related data content may be the data content of the same IP quintuple or the same TCP stream as the feedback-related data content.

[0217] In this way, the second and third data contents are processed in the second RB or second queue, or the third data contents are processed in the first RB or first queue first, followed by the second data contents in the second RB or second queue. This avoids the following situation: prioritizing only feedback-related data contents, which would cause sequence number (SN) gaps or packet loss in this direction, thereby causing adverse operations such as TCP slow start and reducing the rate in this direction. This improves the data transmission rate.

[0218] For example: when giving priority to TCP ACK / feedback packets or inserting them into independent auxiliary RBs, you can consider inserting the data of the same IP five-tuple or the same TCP stream that has not been transmitted or confirmed in the queue into the independent auxiliary RB in sequence for priority processing, or wait for the data transmission of the same IP five-tuple or the same TCP stream that has not been transmitted or confirmed in the queue to be successful before giving priority to the TCP ACK / feedback packets in the independent RB.

[0219] The above-mentioned data content belonging to the same PDU set (PDU Set) as the second data content is processed in the second RB or the second queue, which can be mapping the data content belonging to the same PDU set to the same second RB or second queue, and one second RB or second queue can serve one PDU Set and then insert another new PDU set for further processing, which is equivalent to dynamic sequential use to improve the reliability of PDU set transmission.

[0220] The above-mentioned first RB and the second RB jointly calculate the guaranteed bit rate, and the first RB and the second RB can calculate the guaranteed bit rate together, that is, when performing logical channel priority (LCP) processing, the bit rate and token bucket and other rules are guaranteed, and a group of associated RBs (including the first RB and the second RB) can be summed up. In this way, by jointly calculating the guaranteed bit rate, the bit rate and token bucket and other rules can be guaranteed to improve the reliability of data transmission.

[0221] The above-mentioned first queue and the second queue jointly calculate the guaranteed bit rate. The first queue and the second queue belong to the same RB, and the guaranteed bit rate is calculated together. That is, when performing LCP processing, the guaranteed bit rate and token bucket and other rules can be added together for the same RB (including the first queue and the second queue). In this way, by jointly calculating the guaranteed bit rate, the bit rate and token bucket and other rules can be guaranteed to improve the reliability of data transmission.

[0222] The above-mentioned second RB or second queue priority processing can be used when the second data content has additional latency requirements and needs to be processed first, such as a TCP ACK / feedback packet. In the absence of other earlier TCP packets in this direction, this important data packet is mapped to a second RB or second queue, and the second RB or second queue can have at least a higher priority than the first RB or first queue. That is, the TCP ACK / feedback packet can not follow the first-come-first-out rule in traditional queues, but can be transmitted in advance to reach the other end as soon as possible, update the other end's confirmation status and send status, release and increase the send window, and thus greatly improve the transmission rate in the reverse direction. The processing priority of TCP ACK / feedback packets and the priority processing of data in other subqueues can adopt a simple first-come-first-served principle, that is, equal priority, or data that is about to expire can be given higher priority, even with a configured priority, or the terminal can implement the priority principle for sequential processing. The above-mentioned second RB or second queue priority processing can reduce the latency of the second data content and improve service performance.

[0223] The above-mentioned improvement in the transmission reliability of the second data content can be that if the second data content requires higher reliability requirements, an instruction can be given to the lower layer to temporarily improve the transmission reliability, such as sacrificing some transmission efficiency in exchange for high reliability, using more reliable coding or transmission parameters, more HARQ retransmission times, HARQ repetition (HARQ repetition), etc., to improve the reliability requirements of important packets. If this type of data (such as special frames in XR data, these frames have important header data for encoding and decoding) is lost or delayed, it will cause the entire data frame set to fail to be decoded and be discarded, etc., so that the overall reliability and efficiency of the data can be improved by improving the transmission reliability of the second data content.

[0224] The aforementioned unified processing of packets within the packet group can mean that after a packet group is inserted into a second RB or a second queue, it will be treated uniformly to improve the transmission reliability of the packet group. For example, the maximum discard delay for the packet group will be calculated based on the time of the earliest inserted packet. Once the timeout expires, the entire packet group becomes ineffective and can be deleted, and resources that have already been successfully transmitted will be wasted. The packet groups within the second data content can also be subject to certain fairness principles, just like the data within the first RB. For example, a first-come, first-out (FCF) sorting method can be used to sort packets within the packet group. When processing is possible, the entire packet group is transmitted sequentially, followed by the transmission of other data. The transmission order between the packet group and other packet groups can also be based on fairness principles. For example, a first-come, first-out (FCF) sorting method can be used to sort packets within the packet group based on the arrival time of the first packet within the packet group. Each packet group is transmitted sequentially. Once the packet group's turn comes, all data within the entire packet group is transmitted sequentially, and the transmission of the next packet group begins. Additionally, based on the above, the priority of the data packet group that is about to time out or the data packet group with less delay can be appropriately increased to a certain extent so that all data packets can be transmitted before timeout.

[0225] The data packets in the above-mentioned data packet group carry the identity tag information of the data packets in the data packet group, which may be the data packets in the data packet group carrying the end marker information of the data packet or other start, end or member and composition identity tag information, which is beneficial to the processing of the receiving end and thus improves the reliability of data transmission.

[0226] When the second RB completes transmitting a data packet group, resetting the transmission variable corresponding to the second RB may be resetting and clearing the transmission variable of layer 2 so that the second RB can quickly transmit other data content or be recovered, thereby improving the utilization rate of RB resources or saving RB overhead.

[0227] The queue identifier of the second queue carried by the data packet in the above second data content is used to indicate that the data packets in the second queue can be independently subjected to layer 2 related operations, such as independent sorting and security processing, so as to improve data processing efficiency.

[0228] The data packet in the second data content carries a complete count value (COUNT value), which makes it easier for the receiving end to perform independent sorting operations and security removal operations, etc., so as to improve data processing efficiency.

[0229] As an optional implementation manner, when the terminal is a transmitting end, the method further includes:

[0230] Before sending the second data content through the second queue or inserting the second data content in the data content set into the first queue for processing, the terminal buffers the PDCP SDU corresponding to the second data content.

[0231] The above-mentioned caching of the PDCP SDU corresponding to the second data content can be a case where the second data content is inserted, and the original PDCP SDU corresponding to the second data content is cached to facilitate the insertion and reordering of data packets / groups at any time, thereby avoiding the situation where the newly inserted data packet is assigned the earliest SN and other data have to be processed by PDCP&RLC again, so as to improve the data transmission processing efficiency.

[0232] As an optional implementation manner, when the terminal is a receiving end, the method further includes:

[0233] The terminal performs a receiving process, wherein the receiving process satisfies one of the following:

[0234] The first data content needs to be delivered to the upper layer in order;

[0235] In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence;

[0236] In the case where the second data content includes data packet groups, data packets within the same data packet group need to be delivered to the upper layer in sequence, while data packet groups between different data packet groups do not need to be delivered to the upper layer in sequence;

[0237] In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

[0238] The above-mentioned need to deliver the first data content to the upper layer in sequence can be processed according to the sequence delivery high-level process defined by the protocol, such as receiving and sorting according to the different AM and UM configurations of the RLC entity and the PDCP entity, and delivering the high-level operation in sequence as needed.

[0239] The above discrete data content does not need to be delivered to the upper layer in sequence. The discrete data content does not need to be sorted. The sequential delivery and reordering functions can be turned off and the data will be delivered to the upper layer upon receipt to improve data processing efficiency.

[0240] The data packets within the same data packet group mentioned above need to be delivered to the upper layer in sequence, while different data packet groups do not need to be delivered to the upper layer in sequence. If it is data packet group processing, the data packets within a data packet group need to be continuous, reordered or delivered in sequence, while for data packet groups, sorting is not required to improve data processing efficiency.

[0241] The above-mentioned resetting of the receiving variable after receiving a data packet group can be a reordering or sequential delivery function according to the data packet group, or according to the configuration or negotiation between the sending and receiving ends, the receiving variable of the receiving end can also be cleared, reset or initialized after receiving a group of data packet groups, so as to start receiving the next data packet group from a brand new state to improve data processing efficiency.

[0242] As an optional implementation, the method further includes:

[0243] The terminal reports capability information of the terminal for the layer 2 operation.

[0244] The capability information may indicate whether the terminal supports the layer 2 operation in an explicit or implicit manner.

[0245] For example, the capability information includes at least one of the following:

[0246] Version information of the terminal;

[0247] Capability information of the layer 2 operation binding;

[0248] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0249] The layer 2 operations supported by the terminal include at least one processing mode;

[0250] At least one parameter related to the layer 2 operation supported by the terminal.

[0251] The version information of the above-mentioned terminal can indicate whether the above-mentioned terminal supports the above-mentioned layer 2 operation. If the terminal is a 6G version, the above-mentioned layer 2 operation is supported by default.

[0252] The capability information bound to the above-mentioned layer 2 operation is used to indicate the capability bound to the layer 2 operation, such as the terminal's ability to support 6G enhanced L2 processing mode, which includes supporting the above-mentioned layer 2 operation.

[0253] The above indication information is used to explicitly indicate whether the terminal supports the above layer 2 operation, for example, 1 bit explicitly indicates support for the above layer 2 operation. If it is not carried, it means that the terminal does not support the above layer 2 operation.

[0254] At least one parameter involved in the layer 2 operation supported by the above-mentioned terminal may be specific capability information of the terminal supporting the above-mentioned layer 22 operation, for example: the terminal supports special priority processing for one or more data packets, or the terminal supports unified delay, scheduling and important packet processing for a data packet group, or the maximum number of sub-queues supported by the terminal, the maximum number of extended RBs supported by the terminal, etc.

[0255] In the above implementation, since the terminal's capability information for layer 2 operations is reported, the network side can perform corresponding transmission with the terminal based on the capability information reported by the terminal, or perform corresponding configuration for the terminal to improve the transmission performance between the terminal and the network side device.

[0256] In some implementations, the aforementioned Layer 2 operations may be indicated by separate terminal capabilities, such as one capability indication for each feature, one capability indication for a certain combination of features, or even one capability indication for all newly introduced special processes. The network configures the terminal with appropriate special Layer 2 operation configurations based on the capabilities reported by the terminal and the terminal's services; or the network explicitly or implicitly grants permission for the terminal to perform special Layer 2 operations. The terminal is only allowed to use special Layer 2 operations after obtaining network permission.

[0257] It should be noted that, in the embodiment of the present application, the data content can be either uplink data content or downlink data content.

[0258] In an embodiment of the present application, a terminal receives target information sent by a network side, and the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in a data content set to a first RB, and mapping the second data content in the data content set to a second RB; or mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing. In this way, data content in the same data content set can be mapped to different RBs or queues, or the second data content in the data content set can be inserted into the first queue for processing, thereby improving the flexibility of data transmission processing.

[0259] Please refer to FIG8 , which is a flowchart of a capability information reporting method provided in an embodiment of the present application. As shown in FIG8 , the method includes the following steps:

[0260] Step 801: The terminal reports its capability information for layer 2 operations.

[0261] The layer 2 operations include:

[0262] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0263] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0264] The capability information may indicate whether the terminal supports the layer 2 operation in an explicit or implicit manner.

[0265] Since the terminal reports the capability information for the above-mentioned layer 2 operation, it is possible to map the data contents in the same data content set to different RBs or queues respectively, or insert the second data content in the data content set into the first queue for processing when the terminal supports the above-mentioned layer 2 operation, thereby improving the flexibility of data transmission processing.

[0266] Optionally, the capability information includes at least one of the following:

[0267] Version information of the terminal;

[0268] Capability information of the layer 2 operation binding;

[0269] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0270] The layer 2 operations supported by the terminal include at least one processing mode;

[0271] At least one parameter related to the layer 2 operation supported by the terminal.

[0272] The version information of the above-mentioned terminal can indicate whether the above-mentioned terminal supports the above-mentioned layer 2 operation. If the terminal is a 6G version, the above-mentioned layer 2 operation is supported by default.

[0273] The capability information bound to the above-mentioned layer 2 operation is used to indicate the capability bound to the layer 2 operation, such as the terminal's ability to support 6G enhanced L2 processing mode, which includes supporting the above-mentioned layer 2 operation.

[0274] The above indication information is used to explicitly indicate whether the terminal supports the above layer 2 operation, for example, 1 bit explicitly indicates support for the above layer 2 operation. If it is not carried, it means that the terminal does not support the above layer 2 operation.

[0275] At least one parameter involved in the layer 2 operation supported by the above-mentioned terminal may be specific capability information of the terminal supporting the above-mentioned layer 22 operation, for example: the terminal supports special priority processing for one or more data packets, or the terminal supports unified delay, scheduling and important packet processing for a data packet group, or the maximum number of sub-queues supported by the terminal, the maximum number of extended RBs supported by the terminal, etc.

[0276] In the above implementation, since the terminal's capability information for layer 2 operations is reported, the network side can perform corresponding transmission with the terminal based on the capability information reported by the terminal, or perform corresponding configuration for the terminal to improve the transmission performance between the terminal and the network side device.

[0277] In some implementations, the aforementioned Layer 2 operations may be indicated by separate terminal capabilities, such as one capability indication for each feature, one capability indication for a certain combination of features, or even one capability indication for all newly introduced special processes. The network configures the terminal with appropriate special Layer 2 operation configurations based on the capabilities reported by the terminal and the terminal's services; or the network explicitly or implicitly grants permission for the terminal to perform special Layer 2 operations. The terminal is only allowed to use special Layer 2 operations after obtaining network permission.

[0278] In an embodiment, since the terminal reports the capability information for the above-mentioned layer 2 operation, it is possible to map the data contents in the same data content set to different RBs or queues respectively, or insert the second data content in the data content set into the first queue for processing when the terminal supports the above-mentioned layer 2 operation, thereby improving the flexibility of data transmission processing.

[0279] It should be noted that this embodiment is an implementation method of terminal capability reporting corresponding to the embodiment shown in Figure 5. Its specific implementation method can refer to the relevant description of the embodiment shown in Figure 5. In order to avoid repeated description, this embodiment will not be repeated.

[0280] Please refer to FIG9 , which is a flowchart of another data transmission configuration method provided in an embodiment of the present application. As shown in FIG9 , the method includes the following steps:

[0281] Step 901: The network side device sends target information to the terminal, where the target information includes at least one of the following: permission information for permitting layer 2 operations and configuration information for layer 2 operations;

[0282] The layer 2 operations include:

[0283] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0284] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0285] Optionally, the first RB is a primary RB, and the second RB is a secondary RB; or,

[0286] The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

[0287] Optionally, the second data content includes at least one of the following:

[0288] Quality of Service QoS flow, packet, packet group.

[0289] Optionally, the first data content and the second data content belong to the same QoS flow.

[0290] Optionally, the configuration information includes at least one of the following:

[0291] Number of queues;

[0292] Number of RBs;

[0293] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0294] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0295] Description information of the second data content;

[0296] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0297] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0298] A mapping relationship between the second data content and the quality of service QoS flow;

[0299] A dynamic mapping relationship between the second RB and the QoS flow;

[0300] A dynamic mapping relationship between the second queue and the QoS flow.

[0301] Optionally, the method further includes:

[0302] The network side device receives configuration information indicated by the core network corresponding to the layer 2 operation.

[0303] Optionally, the configuration information indicated by the core network includes at least one of the following:

[0304] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0305] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0306] Description information of the second data content;

[0307] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0308] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0309] The dynamic mapping relationship between the second data content and the QoS flow.

[0310] It should be noted that the configuration information indicated by the core network may include at least one of the above items, which may also be determined through protocol agreement or pre-configuration.

[0311] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0312] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0313] The processing information of the second process is used to indicate at least one of the following:

[0314] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0315] Optionally, the network-side device determines the second data content based on at least one of the following:

[0316] The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

[0317] Optionally, the method further includes:

[0318] The network side creates a mapping of the QoS flow to the RB based on the target information, wherein the mapping of the QoS flow to the RB includes:

[0319] a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or

[0320] The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

[0321] Optionally, at least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or

[0322] At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

[0323] Optionally, when the network side device is a sending end, the method further includes:

[0324] The network-side device performs a sending process, wherein the sending process satisfies one of the following:

[0325] In a case where the second data content includes feedback-related data content: the second data content and third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content in the data content set that is associated with the feedback-related data content;

[0326] Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue;

[0327] The first RB and the second RB jointly calculate a guaranteed bit rate;

[0328] The first queue and the second queue jointly calculate a guaranteed bit rate;

[0329] The second RB is processed first;

[0330] The second queue is processed first;

[0331] Improving the transmission reliability of the second data content;

[0332] In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner;

[0333] In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group;

[0334] In the case where the second data content includes a data packet group, when the second RB completes transmitting one data packet group, resetting the transmission variable corresponding to the second RB;

[0335] The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can independently perform layer 2 related operations;

[0336] The data packets in the second data content carry a complete count value.

[0337] Optionally, when the network side device is a sending end, the method further includes:

[0338] Before sending the second data content through the second queue, the network side device buffers a Packet Data Convergence Protocol PDCP Service Data Unit SDU corresponding to the second data content.

[0339] Optionally, when the network side device is a receiving end, the method further includes:

[0340] The network-side device performs a receiving process, wherein the receiving process satisfies one of the following:

[0341] The first data content needs to be delivered to the upper layer in order;

[0342] In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence;

[0343] In the case where the second data content includes data packet groups, data packets within the same data packet group need to be delivered to the upper layer in sequence, while data packet groups between different data packet groups do not need to be delivered to the upper layer in sequence;

[0344] In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

[0345] Optionally, the method further includes:

[0346] The network-side device receives capability information of the terminal for the layer 2 operation reported by the terminal.

[0347] Optionally, the capability information includes at least one of the following:

[0348] Version information of the terminal;

[0349] Capability information of the layer 2 operation binding;

[0350] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0351] The layer 2 operations supported by the terminal include at least one processing mode;

[0352] At least one parameter related to the layer 2 operation supported by the terminal.

[0353] It should be noted that this embodiment is an implementation of the network side device corresponding to the embodiment shown in Figure 5. Its specific implementation can refer to the relevant description of the embodiment shown in Figure 5. In order to avoid repeated description, this embodiment will not be repeated.

[0354] Please refer to FIG10 , which is a flowchart of a method for receiving capability information provided in an embodiment of the present application. As shown in FIG10 , the method includes the following steps:

[0355] Step 1001: A network-side device receives capability information of a terminal for layer 2 operations reported by the terminal.

[0356] The layer 2 operations include:

[0357] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0358] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0359] Optionally, the capability information includes at least one of the following:

[0360] Version information of the terminal;

[0361] Capability information of the layer 2 operation binding;

[0362] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0363] The layer 2 operations supported by the terminal include at least one processing mode;

[0364] At least one parameter related to the layer 2 operation supported by the terminal.

[0365] It should be noted that this embodiment is an implementation of the network side device corresponding to the embodiments shown in Figures 5 and 8. Its specific implementation can refer to the relevant descriptions of the embodiments shown in Figures 5 and 8. In order to avoid repeated descriptions, this embodiment will not be repeated.

[0366] Please refer to FIG11, which is a flowchart of another data transmission configuration method provided in an embodiment of the present application. As shown in FIG11, the method includes the following steps:

[0367] Step 1101: The core network element sends configuration information corresponding to layer 2 operations to the network side device;

[0368] The layer 2 operations include:

[0369] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0370] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0371] Optionally, the configuration information includes at least one of the following:

[0372] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0373] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0374] Description information of the second data content;

[0375] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0376] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0377] The dynamic mapping relationship between the second data content and the QoS flow.

[0378] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0379] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0380] The processing information of the second process is used to indicate at least one of the following:

[0381] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0382] It should be noted that this embodiment is an implementation method of the core network network element corresponding to the embodiment shown in Figure 5. Its specific implementation method can refer to the relevant description of the embodiment shown in Figure 5. In order to avoid repetition, this embodiment will not be repeated.

[0383] The following describes the method provided in the embodiments of the present application through multiple examples:

[0384] Example 1:

[0385] This embodiment mainly describes the network configuration and terminal capabilities. In this embodiment, it mainly includes the new configuration of the network for layer 2 (L2) special processing (ie, the above-mentioned layer 2 operation) and the reporting of terminal-related capabilities before the new configuration.

[0386] In some implementations, the introduction of new functions requires support from both terminal capabilities and network-side functions. In one case, if the function is a mandatory function for both the 6G terminal and the network, it can be assumed that both 6G terminals and 6G network nodes support the function, and whether the terminal and network node support the new function will be bound to version information or 6G capabilities. In another case, if the function is an optional function for both the 6G terminal and the network, the 6G terminal needs to carry the corresponding capability bit to report whether it supports the function, and the network node also needs to be configured or licensed to optionally support the function.

[0387] For a network node that supports new L2 operations (i.e., layer 2 operations in the above embodiment), it is necessary to first obtain the terminal's capabilities and confirm that the terminal supports the function before further configuring the function for the terminal. The terminal's capability information includes at least one of the following:

[0388] The terminal version information or capability information bound to the function, for example, if the terminal is a 6G version, it supports the new L2 operation function by default, or the terminal supports the 6G enhanced L2 processing capability, which includes support for the new L2 operation function;

[0389] Explicit capability indication information indicating whether the terminal supports the new L2 operation, for example, 1 bit explicitly indicating support for the function; if not carried, it means that the terminal does not support the function;

[0390] The terminal supports specific capability information for the new L2 operation, such as special priority processing for one or more data packets supported by the terminal, unified delay, scheduling, and important packet processing supported by the terminal for a group of data packets, the maximum number of subqueues supported by the terminal, the maximum number of extended RBs supported by the terminal, etc.

[0391] For the above-mentioned capability information, it can be packaged together with the capability information defined in the protocol and reported to the network side according to the traditional capability reporting process, or an independent capability acquisition process can be adopted, such as the terminal reporting when the network side indicates that it supports the function, or the network side explicitly queries the terminal for the capability information and then reports it, etc., to provide the network with corresponding capability information.

[0392] For a network-side entity that does not support the new L2 operation, even if it obtains the corresponding capabilities of the terminal, it may ignore it because it cannot identify the capability domain. Therefore, different support versions of the terminal and network entity can be well compatible and collaborative.

[0393] When a network entity supporting the new L2 operation obtains a report of terminal-related capabilities and decides to configure the new L2 operation for the terminal based on its own algorithm, service requirements, or terminal preferences, it may include at least one of the following:

[0394] Whether to enable the new L2 operation switch for all RBs that meet the configuration conditions of the terminal. The so-called RBs that meet the configuration conditions are determined by some default rules or network configuration rules. For example, the simplest rule is that SRBs cannot configure or enable new L2 operation functions, and only DRBs can configure or enable new L2 operation functions;

[0395] For terminals, based on RB granularity, you can configure whether to enable the new L2 operation switch.

[0396] Configure whether to enable the L2 new operation switch for the terminal's RB-based uplink, downlink, or uplink and downlink;

[0397] Some detailed parameters related to the new L2 operation function, such as additional bearer configuration (which is the primary bearer, the specific number and configuration of secondary bearers), the maximum number of subqueues, etc.

[0398] After the network is configured to enable new L2 processing, the terminal performs sending and receiving processing according to the new operation, otherwise it processes in the traditional way.

[0399] Network-side reconfiguration includes both reconfiguration within a cell and reconfiguration in handover scenarios. The handling methods include at least one of the following:

[0400] 1. When the original configuration does not enable new L2 operations and the target configuration enables new L2 operations,

[0401] The transmitting end operates the L2 entity according to the mechanism defined in the protocol, such as whether to perform PDCP re-establishment, RLC re-establishment, preservation of PDCP COUNT variables for AM entities, and initialization of PDCP COUNT variables for UM entities.

[0402] The sender starts sending data using the new L2 operation and its configuration from the first unsent packet (UM) or the first unacknowledged packet (AM). If a certain packet group is involved, the new L2 operation starts from the first packet in the packet group.

[0403] The receiving end is generally not affected much. The L2 entity operates according to the defined process of the protocol and performs necessary reordering of received data as needed.

[0404] 2. When the original configuration enables new L2 operations and the target configuration does not enable new L2 operations,

[0405] The sender operates the L2 entity according to the protocol-defined mechanism, starting with the first unsent packet (UM) or the first unacknowledged packet (AM) using traditional operations to send data.

[0406] The receiving end is generally not affected much. The L2 entity operates according to the defined process of the protocol and performs necessary reordering of received data as needed.

[0407] In some cases, the deletion of auxiliary RBs or subqueues may be involved. In this case, the auxiliary queues are processed as the sender and receiver of existing RB deletions. Subqueues are generally maintained only on the sender side. The subqueues are merged into the unified queue, and traditional operations are used for subsequent data processing.

[0408] 3. When the original configuration starts a new L2 operation and the target configuration also starts a new L2 operation,

[0409] The sender operates the L2 entity according to the protocol-defined mechanism and continues to send data using the new L2 operation and its configuration starting from the first unsent packet (UM) or the first unacknowledged packet (AM). If a certain packet group is involved, the new L2 operation is continued for that packet group.

[0410] The receiving end is generally not significantly affected. The L2 entity operates according to the protocol's defined process, and the received data is reordered as needed.

[0411] Example 2:

[0412] This embodiment mainly describes the L2 multi-RB mapping method.

[0413] In this embodiment, an operation method is introduced for mapping data packets and data packet groups with special requirements to L2 secondary RBs for special processing.

[0414] The specific schematic diagram is shown in Figure 6. It can be seen that the characteristic of this method is that data packets or data packet groups with special QoS requirements or transmission requirements (the above-mentioned second data content) can be mapped to an independent RB regardless of whether they belong to different QoS flows, thereby utilizing independent RBs for better transmission control.

[0415] First, this approach breaks the traditional QoS flow-to-RB mapping rule, so the configuration needs to be enhanced.

[0416] In the traditional QoS flow to RB mapping rules, for example, the same IP five-tuple data flow can be mapped to a QoS flow because it requires the same transmission attributes. Even another IP five-tuple data flow can be mapped to this QoS flow because it is the same or similar service. A typical scenario is such as opening two HTTP web pages. When the transmission characteristics of this QoS flow are sent to the base station, it will carry its QoS configuration (profile) and other parameters. Based on these parameters, the base station maps the QoS flow to a DRB and configures the DRB with relevant L2 transmission mode and priority, guaranteed bit rate and other parameters to ensure that data transmission meets QoS requirements.

[0417] However, in some scenarios (such as entering the 6G stage), service data is no longer a relatively single transmission attribute, or even for services that are the same or similar to 5G, it is necessary to distinguish some important data in it and treat them differently for transmission, so as to have better transmission efficiency and service experience. Therefore, the mapping between service data packets and QoS flows can be dynamic, and the mapping between QoS flows and RBs can also be dynamic. For example: for data flows of the same IP 5-tuple, important data or data packet groups with associated attributes can be distinguished and mapped to independent QoS flows (such as the example of method (2) in Figure 6), or even if they are mapped to the same QoS flow as ordinary data (such as the example of method (1) in Figure 6), the next step is to map these important data or data packet groups with associated attributes to independent RBs so that they can be treated differently.

[0418] The specific implementation is as follows:

[0419] The mapping of data packets to QoS flows falls within the domain of the core network, which dynamically manages the mapping, distinguishing different data packets or groups of data packets with different QoS flows, or explicitly marking special groups of data packets, such as PDU set markings, or having special processing parameters, and notifying the RAN side of this.

[0420] During the bearer establishment phase, the core network notifies the base station whether these data flows require special packet or special packet group processing (i.e., the second data content mentioned above), and what special operations these special packets / groups require, such as TCP ACK / feedback optimization processing, XR PDU Set packet group processing (carrying the transmission delay requirements of the entire set, whether there is a header packet, whether there is an associated deletion requirement, the maximum number of parallel packet groups), etc., and whether these special packets are distinguished by carrying information along the channel or using different QoS flows.

[0421] After receiving configuration information from the core network, the base station manages RB establishment and QoS flow-to-RB mapping based on it. Based on parameters such as the presence of normal data and the maximum number of supported concurrent data packets / groups, the base station configures the appropriate number of RBs and determines the primary and secondary RBs. For example, if normal data (data that requires no special treatment) is present, a primary RB is established to transmit data packets without special attributes, while the number of secondary RBs can be determined based on the maximum number of concurrent data packets / groups. Secondly, regarding the mapping of QoS flows to RBs, if data packets with special attributes and normal data share the same QoS flow, the QoS flow will be mapped to both the primary RB and N secondary RBs, where N is in the range [1 to the maximum number of secondary RBs]. Alternatively, if data packets with special attributes and normal data share different QoS flows, the QoS flow for normal data can be mapped to the primary RB. The mapping between the remaining QoS flows and secondary RBs can be fully dynamic, meaning each QoS flow can be mapped to any of the secondary RBs, or different QoS flows can be grouped to restrict the mapping of certain secondary RBs.

[0422] Since specially processed data packets / groups have a certain upper limit on the number or life cycle, for example, a TCP ACK / feedback packet may be one or several individual data packets, and an XR PDU set is the entire N data frames that make up an image. Therefore, after a specially processed data packet / group occupies a secondary RB to complete transmission, the secondary RB can carry other special data packets / groups, thus achieving dynamic mapping and dynamic management.

[0423] The second step is to complete the basic QoS parameter configuration, RB configuration and mapping configuration, followed by the data processing process at the sending end.

[0424] First, the data must be identified. If it carries a separate QoS flow ID or other independent packet-borne indicators or parameters, the L2 transmitter can distinguish special data packets / groups and map them to available secondary RBs, while mapping normal data to primary RBs. These indicators or parameters include, but are not limited to, explicit indications from TCP ACK / feedback packets or attributes read from specific fields in the TCP packet header, the PDU set ID of an XR PDU set packet, aggregate delay parameters, and characteristics of aggregate deletion packets.

[0425] In particular, although TCP ACK / feedback packets are important data, timely transmission to the other end will greatly promote the reverse data rate. However, since TCP ACK / feedback packets generally also carry data and sequence numbers in this direction, if only TCP ACK / feedback packets are prioritized, it will cause an SN gap or packet loss judgment in this direction, thereby causing adverse operations such as TCP slow start, and reducing the rate in this direction. Therefore, when prioritizing TCP ACK / feedback packets or inserting them into independent secondary RBs, it is possible to consider inserting data of the same IP 5-tuple or the same TCP flow that is currently in the queue but has not yet been transmitted or confirmed into independent secondary RBs for priority processing. Alternatively, the TCP ACK / feedback packets can be prioritized in independent RBs only after the data of the same IP 5-tuple or the same TCP flow that is currently in the queue but has not yet been transmitted or confirmed is successfully transmitted.

[0426] For PDU Set, data packets belonging to the same PDU set must be mapped to the same secondary RB, and one secondary RB can serve one PDU Set and then insert another new PDU set for further processing, which is equivalent to dynamic sequential use.

[0427] Secondly, for data packets inserted into independent RBs or secondary RBs, at least one of the following processing rules shall be applied during specific transmission:

[0428] First, the guaranteed bit rate is calculated for the associated RBs, including the secondary RB and the primary RB. That is, during LCP processing, the guaranteed bit rate and token bucket rules are summed for a group of associated RBs (including the primary RB and N secondary RBs).

[0429] Secondly, if it is an important data packet with additional latency requirements, it needs to be processed first. For example, TCP ACK / feedback packets, if there are no other earlier TCP packets in this direction, are mapped to a secondary RB. This secondary RB can have at least a higher priority than the primary RB. That is, the TCP ACK / feedback packet can be transmitted in advance in the queue of the primary RB, regardless of the first-come, first-out rule. This allows it to reach the other end as soon as possible, update the other end's acknowledgment and sending status, release and increase the sending window, and thus greatly improve the transmission rate in the reverse direction. The processing priority of TCP ACK / feedback packets and the priority of data in other secondary RBs can adopt a simple first-come, first-served principle, that is, equal priority. Alternatively, data that is about to expire can be given higher priority, and even priority can be configured or the terminal can implement its own priority to process them in order.

[0430] Alternatively, if a critical data packet requires higher reliability, the lower layers can be instructed to temporarily improve transmission reliability. For example, some transmission efficiency can be sacrificed in exchange for high reliability, with more reliable coding or transmission parameters, more HARQ retransmissions, and HARQ repetitions adopted to improve the reliability requirements of critical packets. This type of data, for example, includes special frames in XR data. These frames contain important header data for encoding and decoding. If lost or delayed, the entire data frame set will fail to be decoded and will be discarded.

[0431] Alternatively, if it is a data packet group, after inserting an independent RB, it will be treated uniformly. For example, the overall maximum discard delay of this data packet group will be calculated according to the time of the earliest inserted data packet. Once it times out, the entire data packet group will lose its function and can be deleted as a whole. The data that has been successfully transmitted will also waste resources. This data packet group can also adopt certain fairness principles with the data in the main RB. For example, it can be sorted by the arrival time of the first data packet in the data packet group. When it can be processed in order, the entire data packet group will be transmitted in sequence, and then other data will be transmitted. The transmission order between this data packet group and other data packet groups can also be based on the fairness principle. For example, it can be sorted by the arrival time of the first data packet in each data packet group. Each data packet group is transmitted in sequence. Once it is the turn of the data packet group, all the data of the entire data packet group will be transmitted together in sequence, and then the transmission of the next data packet group will begin. In addition, based on the above, the priority of the data packet group that is about to time out or the data packet group with less delay can be appropriately increased to facilitate that all data packets can be transmitted before timeout;

[0432] In particular, since the composition of a packet group may only be visible at the sending end, it is beneficial for the receiving end to process the packet if the outgoing air interface packet also carries certain indication information, such as end marker information or other start / end / member and composition information.

[0433] In particular, since there is not necessarily a correlation between one data packet group and the next data packet group, it is possible to consider resetting the L2 transmission variable to zero when the next data packet group occupies the auxiliary RB after the transmission of one data packet group is completed, for example, all sent or all confirmed by the other end.

[0434] For the receiving end, the receiving processing behavior includes at least one of the following:

[0435] First, the receiving end also needs to be configured accordingly, such as establishing primary and secondary RBs. Optionally, the mapping between QoS flows and RBs can also be configured. This step is similar to the configuration on the sending end. However, since the receiving end is primarily responsible for receiving processing, some overly detailed transmission parameters do not affect reception and do not need to be configured on the receiving end.

[0436] The second step is data reception and processing at the receiving end, which includes at least one of the following:

[0437] The receiving end can process the primary RB basically according to the existing process, such as receiving and sorting according to the different AM and UM configurations of the RLC entity and PDCP entity, and delivering them to higher-level operations in sequence as needed;

[0438] For secondary RB processing, if only discrete important data is processed, such as TCP ACK / feedback, sorting may not be necessary. In this case, the in-order delivery and reordering functions can be disabled, and the packets are delivered to higher layers upon receipt.

[0439] Alternatively, for the reception processing of the auxiliary RB, if it is the processing of a data packet group, the data packets within a data packet group need to be continuous / reordered / delivered in sequence and other functions, while for the data packet groups, sorting may not be required, so the reordering / delivery in sequence function is performed according to the data packet group, or according to the configuration or negotiation between the sending and receiving ends, after receiving a group of data packet groups, the receiving variables of the receiving end can also be cleared / reset / initialized, so that the next data packet group can be received from a brand new state.

[0440] Example 3:

[0441] This embodiment mainly describes the L2 sub-queue or queue management method.

[0442] In this embodiment, a new operation mode of L2 sub-queue or queue management (ie, the above-mentioned layer 2 operation) is introduced.

[0443] The specific diagram is shown in Figure 7. It can be seen that the characteristic of this method is that data packets or data packet groups with special QoS requirements or transmission requirements, regardless of whether they belong to different QoS flows, can be mapped to an independent sub-queue or inserted into the existing main queue according to priority or special processing requirements, thereby utilizing independent queues or queue management for better transmission control.

[0444] The following describes in detail how to configure and perform data operations:

[0445] First of all, this method can basically follow the traditional QoS flow to RB mapping rules. However, unlike the traditional first-come-first-out single simple queue, it requires more complex and intelligent sub-queue processing. Therefore, the configuration needs to be enhanced. If the configuration is not enhanced, everything can be left to the implementation.

[0446] In some scenarios (such as entering the 6G stage), service data is no longer a relatively single transmission attribute, or even for services that are the same or similar to 5G, it is necessary to distinguish some important data in it and treat them differently for transmission, so as to have better transmission efficiency and service experience. Therefore, the mapping between service data packets and QoS flows can be dynamic, and the mapping between QoS flows and RBs can also be dynamic. For example, for data flows with the same IP 5-tuple, important data or data packet groups with associated attributes can be distinguished and mapped to independent QoS flows (such as the example of method (2) in Figure 7), or even if they are mapped to the same QoS flow as ordinary data (such as the example of method (1) in Figure 7), the next step is to map these important data or data packet groups with associated attributes to independent sub-queues or process them separately in the main queue so that they can be treated differently.

[0447] The specific implementation is as follows:

[0448] The mapping of data packets to QoS flows falls within the domain of the core network, which dynamically manages the mapping, distinguishing different data packets or groups of data packets with different QoS flows, or explicitly marking special groups of data packets, such as PDU set markings, or having special processing parameters, and notifying the RAN side of this.

[0449] During the bearer establishment phase, the core network notifies the base station whether these data flows require special packet or special packet group processing (i.e., the second data content mentioned above), and what special operations these special packets / groups require, such as TCP ACK / feedback optimization processing, XR PDU Set packet group processing (carrying the transmission delay requirements of the entire set, whether there is a header packet, whether there is an associated deletion requirement, the maximum number of parallel packet groups), etc., and whether these special packets are distinguished by carrying information along the channel or using different QoS flows.

[0450] The base station receives configuration information from the core network and completes RB establishment and QoS flow-to-RB mapping in a traditional manner. Based on this information, it manages the mapping of QoS flows or special data packets / groups to subqueues. The base station configures the appropriate number of subqueues based on parameters such as the presence of normal data and the maximum number of concurrent data packets / groups supported. For example, if normal data (that is, data that does not require special treatment) is present, a main queue is established to transmit data packets without any special attributes, and the number of subqueues can be determined based on the maximum number of concurrent data packets / groups. Secondly, regarding the mapping of QoS flows to subqueues, if special data packets and normal data use the same QoS flow, the QoS flow will be mapped to both the main queue and N subqueues, where N is in the range [1 to the maximum number of subqueues]. Alternatively, if special data packets and normal data packets use different QoS flows, the QoS flow for normal data can be mapped to the main queue. The mapping between other QoS flows and subqueues can be fully dynamic, meaning that each QoS flow can be mapped to any subqueue, or different QoS flows can be grouped and limited to specific subqueues.

[0451] Since specially processed data packets / groups have a certain upper limit on the number or lifecycle, for example, a TCP ACK / feedback packet may be one or several individual data packets, while an XR PDU set is the entire N data frames that make up an image. Therefore, after a specially processed data packet / group occupies a subqueue and completes transmission, the subqueue can carry other special data packets / groups, thus achieving dynamic mapping and dynamic management.

[0452] The second step is to complete the basic QoS parameter configuration, RB configuration and mapping configuration, followed by the data processing process at the sending end.

[0453] First, the data needs to be identified. If it carries a unique QoS flow ID or other independent packet-specific indicators or parameters, the L2 transmitter can distinguish special data packets / groups and map them to available subqueues, while mapping normal data to the main queue. These indicators or parameters include, but are not limited to, explicit indications from TCP ACK / feedback packets or attributes read from specific fields in the TCP packet header, the PDU set ID and / or aggregate delay parameters of XR PDU set packets, and characteristics of aggregate drop packets.

[0454] In particular, although TCP ACK / feedback packets are important data, timely transmission to the other end will greatly promote the reverse data rate. However, since TCP ACK / feedback packets generally also carry data and sequence numbers in this direction, if only TCP ACK / feedback packets are prioritized, it will cause an SN gap or packet loss judgment in this direction, thereby causing adverse operations such as TCP slow start, and reducing the rate in this direction. Therefore, when prioritizing or inserting TCP ACK / feedback packets into independent subqueues, it is possible to consider simultaneously inserting data of the same IP 5-tuple or the same TCP flow that is currently in the queue but has not yet been transmitted or confirmed into the independent subqueue for priority processing. Alternatively, the TCP ACK / feedback packets can be prioritized in the independent subqueue only after the data of the same IP 5-tuple or the same TCP flow that is currently in the queue but has not yet been transmitted or confirmed is successfully transmitted.

[0455] For PDU Set, data packets belonging to the same PDU set must be mapped to the same sub-queue, and one sub-queue can serve one PDU Set and then insert another new PDU set for further processing, which is equivalent to dynamic sequential use.

[0456] Secondly, for packets inserted into independent subqueues, at least one of the following processing rules must be followed during transmission:

[0457] First, the subqueues and the main queue belong to the same RB, so the guaranteed bit rate is calculated together. That is, during LCP processing, the guaranteed bit rate and token bucket rules can be summed for the same RB (including the main queue and N subqueues).

[0458] Secondly, if a critical data packet has additional latency requirements and requires priority processing, such as a TCP ACK / feedback packet, and there are no earlier TCP packets in this direction, this critical data packet is mapped to a subqueue with a priority at least higher than that of the main queue. This means that the TCP ACK / feedback packet can be transmitted in advance, rather than following the first-in-first-out rule of traditional queues, so that it can reach the other end as soon as possible, update the other end's acknowledgment and send status, and free up and increase the send window, thereby significantly improving the transmission rate in the reverse direction. The processing priority of TCP ACK / feedback packets and the priority of data in other subqueues can be handled on a simple first-come, first-served basis, that is, equal priority. Alternatively, data that is about to expire can be given higher priority, and even priority can be configured or implemented by the terminal itself, so that they can be processed in order.

[0459] If a queue is managed in a manner such as that shown in (2) of FIG7 , then the important data packet will be inserted into the earliest possible position, i.e., the earliest position that does not affect the order of the TCP flow in this direction, thereby enjoying priority processing of the feedback of this TCP flow in a queue;

[0460] Alternatively, if a critical data packet requires higher reliability, the lower layers can be instructed to temporarily improve transmission reliability. For example, some transmission efficiency can be sacrificed in exchange for high reliability, with more reliable coding or transmission parameters, more HARQ retransmissions, and HARQ repetitions adopted to improve the reliability requirements of critical packets. This type of data, for example, includes special frames in XR data. These frames contain important header data for encoding and decoding. If lost or delayed, the entire data frame set will fail to be decoded and will be discarded.

[0461] Alternatively, if it is a data packet group, after being inserted into an independent sub-queue, it will be treated uniformly. For example, the overall maximum discard delay of this data packet group will be calculated according to the time of the earliest inserted data packet. Once it times out, the entire data packet group will become useless and can be deleted as a whole. The data packet that has been successfully transmitted will also waste resources. This data packet group can also adopt certain fairness principles with the data in the main queue. For example, it can be sorted by the arrival time of the first data packet in the data packet group. When it can be processed in order, the entire data packet group will be transmitted in sequence, and then other data will be transmitted. The transmission order between this data packet group and other data packet groups can also be based on the fairness principle. For example, it can be sorted by the arrival time of the first data packet in each data packet group. Each data packet group is transmitted in sequence. Once it is the turn of the data packet group, all the data of the entire data packet group will be transmitted together in sequence, and then the transmission of the next data packet group will begin. In addition, based on the above, the priority of the data packet group that is about to time out or the data packet group with less delay can be appropriately increased to facilitate that all data packets can be transmitted before the timeout.

[0462] As described above, if a data packet group is inserted into a main queue (such as the second method in Figure 7), the position of the data packet group in the main queue can be determined according to the arrival order of the first data packet of the data packet group. For example, the first data packet and other ordinary packets adopt the first-come-first-out principle, and the data of other data packet groups also adopt the first-come-first-out principle or the configured priority principle or the principle of raising the priority based on the expiration of the data packet group. However, the data belonging to the same data packet group need to be arranged continuously. When the order of a data packet group needs to be raised or lowered due to priority or timeout, the entire data packet group is moved forward or backward as a whole;

[0463] In particular, since the composition of a packet group may only be visible at the sending end, it is beneficial for the receiving end to process the packet if the outgoing air interface packet also carries certain indication information, such as end marker information or other start / end / member and composition information.

[0464] In particular, whether processing data packets / groups in sub-queues or inserting them into the main queue, in principle, the first-in-first-out principle is actually violated. L2 processing, such as PDCP and RLC, has certain pre-processing requirements in order to meet the needs of high-speed transmission. That is, the data cached in the queue may have executed PDCP SN allocation, security operations, PDCP PDU generation, RLC SN allocation, RLC PDU generation and other operations as soon as possible after reaching L2. If an operation that disrupts the processing order is inserted after a series of operations, it is generally impossible to perform, or the cost is relatively high. It is equivalent to all the allocated SNs having to be removed and started over, and the newly inserted data packets having to be assigned the earliest SN, and the other data have to be processed by PDCP & RLC again, and the processing efficiency is very low. Therefore, there are two possible solutions. One is to cache the original PDCP SDU in case of possible insertion to facilitate the insertion and reordering of data packets / groups at any time. The other is to introduce a subqueue identifier in the L2 operation and carry it in the data packet. The subqueue identifier can be used for separate sorting and security processing of the subqueue, or the subqueue data carries a complete COUNT value to facilitate independent sorting and security operations at the receiving end.

[0465] For the receiving end, the receiving processing behavior includes at least one of the following:

[0466] First, the configuration of the receiving end is relatively simple. It only requires establishing RBs and configuring the most basic QoS flow-to-RB mapping. This step is basically the same as the configuration of the sending end. However, since the receiving end is mainly responsible for receiving processing, some overly detailed sending configurations do not affect reception and do not need to be configured for the receiving end. For example, there is no need to configure and distinguish between the main queue and subqueues, because this is the operation of the sending end.

[0467] The second step is data reception and processing at the receiving end, which includes at least one of the following:

[0468] The receiving end can process an entire RB basically according to the existing process, such as receiving and sorting according to the different AM and UM configurations of the RLC entity and PDCP entity, and submitting them to higher-level operations in order as needed;

[0469] For special data processing, if only discrete important data is processed, such as TCP ACK / feedback, sorting may not be required and it can be delivered to the upper layer immediately after receipt.

[0470] Alternatively, for the processing of data packet groups, functions such as continuity / reordering / sequential delivery are required between data packets within a data packet group, while sorting is not required between data packet groups, so reordering / sequential delivery functions are performed according to the data packet groups.

[0471] It should be noted that the embodiments of the present application can be applied to 5G or 6G, etc., and are not limited to Uu. They can be extended to other different versions without specific limitation.

[0472] The method provided in the embodiment of the present application enables the sending end to perform a separate and more efficient processing method for data packets with special processing requirements, ensuring better transmission effect of terminal data, and greatly improving the ultimate protection and experience of user QoS while ensuring data transmission efficiency.

[0473] The data transmission configuration method provided in the embodiment of the present application can be executed by a data transmission configuration device. In the embodiment of the present application, the data transmission configuration device performing the data transmission configuration method is taken as an example to illustrate the data transmission configuration device provided in the embodiment of the present application.

[0474] The capability information reporting method provided in the embodiment of the present application can be performed by a capability information reporting device. In the embodiment of the present application, the capability information reporting device provided in the embodiment of the present application is described by taking the capability information reporting method performed by the capability information reporting device as an example.

[0475] The capability information receiving method provided in the embodiment of the present application can be executed by a capability information receiving device. In the embodiment of the present application, the capability information receiving device performing the capability information receiving method is taken as an example to illustrate the capability information receiving device provided in the embodiment of the present application.

[0476] Please refer to FIG. 12 , which is a structural diagram of a data transmission configuration device provided in an embodiment of the present application. As shown in FIG. 12 , the data transmission configuration device 1200 includes:

[0477] The receiving module 1201 is configured to receive target information sent by the network side, wherein the target information includes at least one of the following: permission information for permitting layer 2 operations and configuration information for layer 2 operations;

[0478] The layer 2 operations include:

[0479] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0480] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0481] Optionally, the first RB is a primary RB, and the second RB is a secondary RB; or,

[0482] The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

[0483] Optionally, the second data content includes at least one of the following:

[0484] Quality of Service QoS flow, packet, packet group.

[0485] Optionally, the first data content and the second data content belong to the same QoS flow.

[0486] Optionally, the configuration information includes at least one of the following:

[0487] Number of queues;

[0488] Number of RBs;

[0489] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0490] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0491] Description information of the second data content;

[0492] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0493] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0494] A mapping relationship between the second data content and the quality of service QoS flow;

[0495] A dynamic mapping relationship between the second RB and the QoS flow;

[0496] A dynamic mapping relationship between the second queue and the QoS flow.

[0497] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0498] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0499] The processing information of the second process is used to indicate at least one of the following:

[0500] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0501] Optionally, the terminal determines the second data content based on at least one of the following:

[0502] The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

[0503] Optionally, the device further comprises:

[0504] A creation module, configured to create a mapping of a QoS flow to an RB based on the target information, wherein the mapping of the QoS flow to the RB includes:

[0505] a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or

[0506] The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

[0507] Optionally, at least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or

[0508] At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

[0509] Optionally, when the terminal is a transmitting end, the apparatus further includes:

[0510] The first execution module is configured to execute a sending process, wherein the sending process satisfies one of the following conditions:

[0511] In a case where the second data content includes feedback-related data content: the second data content and third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content in the data content set that is associated with the feedback-related data content;

[0512] Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue;

[0513] The first RB and the second RB jointly calculate a guaranteed bit rate;

[0514] The first queue and the second queue jointly calculate a guaranteed bit rate;

[0515] The second RB is processed first;

[0516] The second queue is processed first;

[0517] Improving the transmission reliability of the second data content;

[0518] In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner;

[0519] In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group;

[0520] In the case where the second data content includes a data packet group, when the second RB completes transmitting one data packet group, resetting the transmission variable corresponding to the second RB;

[0521] The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can independently perform layer 2 related operations;

[0522] The data packets in the second data content carry a complete count value.

[0523] Optionally, when the terminal is a transmitting end, the apparatus further includes:

[0524] A cache module is used to cache the packet data convergence protocol PDCP service data unit SDU corresponding to the second data content by the terminal before sending the second data content through the second queue or inserting the second data content in the data content set into the first queue for processing.

[0525] Optionally, when the terminal is a receiving end, the method further includes:

[0526] The second execution module is configured to perform a receiving process, wherein the receiving process satisfies one of the following conditions:

[0527] The first data content needs to be delivered to the upper layer in order;

[0528] In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence;

[0529] In the case where the second data content includes data packet groups, data packets within the same data packet group need to be delivered to the upper layer in sequence, while data packet groups between different data packet groups do not need to be delivered to the upper layer in sequence;

[0530] In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

[0531] Optionally, the device further comprises:

[0532] The reporting module is used to report the capability information of the terminal for the layer 2 operation.

[0533] Optionally, the capability information includes at least one of the following:

[0534] Version information of the terminal;

[0535] Capability information of the layer 2 operation binding;

[0536] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0537] The layer 2 operations supported by the terminal include at least one processing mode;

[0538] At least one parameter related to the layer 2 operation supported by the terminal.

[0539] The above-mentioned data transmission configuration device can improve the flexibility of data transmission processing.

[0540] In the embodiments of the present application, the data transmission configuration device can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. For example, the electronic device can be a terminal, or it can be a device other than a terminal. For example, the terminal can include but is not limited to the types of terminals listed in the embodiments of the present application, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0541] The data transmission configuration device provided in the embodiment of the present application can implement the various processes implemented by the method embodiment shown in Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0542] Please refer to FIG. 13 , which is a structural diagram of a capability information reporting device provided in an embodiment of the present application. As shown in FIG. 13 , the capability information reporting device 1300 includes:

[0543] A reporting module 1301 is configured to report the terminal's capability information for layer 2 operations;

[0544] The layer 2 operations include:

[0545] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0546] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0547] Optionally, the capability information includes at least one of the following:

[0548] Version information of the terminal;

[0549] Capability information of the layer 2 operation binding;

[0550] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0551] The layer 2 operations supported by the terminal include at least one processing mode;

[0552] At least one parameter related to the layer 2 operation supported by the terminal.

[0553] The capability information reporting device can improve the flexibility of data transmission processing.

[0554] In the embodiments of the present application, the capability information reporting device may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. For example, the electronic device may be a terminal, or may be a device other than a terminal. For example, the terminal may include but is not limited to the types of terminals listed in the embodiments of the present application, and other devices may be servers, NAS, etc., which are not specifically limited in the embodiments of the present application.

[0555] The capability information reporting device provided in the embodiment of the present application can implement the various processes implemented by the method embodiment shown in Figure 8 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0556] Please refer to FIG. 14 , which is a structural diagram of another data transmission configuration device provided in an embodiment of the present application. As shown in FIG. 14 , the data transmission configuration device 1400 includes:

[0557] The sending module 1401 is configured to send target information to the terminal, where the target information includes at least one of the following: permission information for permitting layer 2 operations and configuration information for layer 2 operations;

[0558] The layer 2 operations include:

[0559] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0560] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0561] Optionally, the first RB is a primary RB, and the second RB is a secondary RB; or,

[0562] The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

[0563] Optionally, the second data content includes at least one of the following:

[0564] Quality of Service QoS flow, packet, packet group.

[0565] Optionally, the first data content and the second data content belong to the same QoS flow.

[0566] Optionally, the configuration information includes at least one of the following:

[0567] Number of queues;

[0568] Number of RBs;

[0569] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0570] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0571] Description information of the second data content;

[0572] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0573] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0574] A mapping relationship between the second data content and the quality of service QoS flow;

[0575] A dynamic mapping relationship between the second RB and the QoS flow;

[0576] A dynamic mapping relationship between the second queue and the QoS flow.

[0577] Optionally, the device further comprises:

[0578] The first receiving module is used to receive configuration information indicated by the core network corresponding to the layer 2 operation.

[0579] Optionally, the configuration information indicated by the core network includes at least one of the following:

[0580] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0581] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0582] Description information of the second data content;

[0583] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0584] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0585] The dynamic mapping relationship between the second data content and the QoS flow.

[0586] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0587] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0588] The processing information of the second process is used to indicate at least one of the following:

[0589] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0590] Optionally, the network-side device corresponding to the apparatus determines the second data content based on at least one of the following:

[0591] The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

[0592] Optionally, the device further comprises:

[0593] A creation module, configured to create a mapping of a QoS flow to an RB based on the target information, wherein the mapping of the QoS flow to the RB includes:

[0594] a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or

[0595] The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

[0596] Optionally, at least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or

[0597] At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

[0598] Optionally, when the network side device is a sending end, the apparatus further includes:

[0599] The first execution module is configured to execute a sending process, wherein the sending process satisfies one of the following conditions:

[0600] In a case where the second data content includes feedback-related data content: the second data content and third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content in the data content set that is associated with the feedback-related data content;

[0601] Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue;

[0602] The first RB and the second RB jointly calculate a guaranteed bit rate;

[0603] The first queue and the second queue jointly calculate a guaranteed bit rate;

[0604] The second RB is processed first;

[0605] The second queue is processed first;

[0606] Improving the transmission reliability of the second data content;

[0607] In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner;

[0608] In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group;

[0609] In the case where the second data content includes a data packet group, when the second RB completes transmitting one data packet group, resetting the transmission variable corresponding to the second RB;

[0610] The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can independently perform layer 2 related operations;

[0611] The data packets in the second data content carry a complete count value.

[0612] Optionally, when the network side device is a sending end, the method further includes:

[0613] The cache module is used to cache the Packet Data Convergence Protocol PDCP Service Data Unit SDU corresponding to the second data content before sending the second data content through the second queue.

[0614] Optionally, when the network side device is a receiving end, the apparatus further includes:

[0615] The second execution module is configured to perform a receiving process, wherein the receiving process satisfies one of the following conditions:

[0616] The first data content needs to be delivered to the upper layer in order;

[0617] In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence;

[0618] In the case where the second data content includes data packet groups, data packets within the same data packet group need to be delivered to the upper layer in sequence, while data packet groups between different data packet groups do not need to be delivered to the upper layer in sequence;

[0619] In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

[0620] Optionally, the device further comprises:

[0621] The second receiving module is configured to receive capability information of the terminal for the layer 2 operation reported by the terminal.

[0622] Optionally, the capability information includes at least one of the following:

[0623] Version information of the terminal;

[0624] Capability information of the layer 2 operation binding;

[0625] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0626] The layer 2 operations supported by the terminal include at least one processing mode;

[0627] At least one parameter related to the layer 2 operation supported by the terminal.

[0628] The above-mentioned data transmission configuration device can improve the flexibility of data transmission processing.

[0629] The data transmission configuration device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or a network-side device.

[0630] The data transmission configuration device provided in the embodiment of the present application can implement the various processes implemented by the method embodiment shown in Figure 8 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0631] Please refer to FIG. 15 , which is a structural diagram of a capability information receiving apparatus provided in an embodiment of the present application. As shown in FIG. 15 , the capability information receiving apparatus 1500 includes:

[0632] The receiving module 1501 is configured to receive capability information of the terminal for layer 2 operations reported by the terminal;

[0633] The layer 2 operations include:

[0634] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0635] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0636] Optionally, the capability information includes at least one of the following:

[0637] Version information of the terminal;

[0638] Capability information of the layer 2 operation binding;

[0639] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0640] The layer 2 operations supported by the terminal include at least one processing mode;

[0641] At least one parameter related to the layer 2 operation supported by the terminal.

[0642] The capability information receiving device can improve the flexibility of data transmission processing.

[0643] The capability information receiving device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or a network-side device.

[0644] The embodiment of the present application provides a capability information receiving device that can implement the various processes implemented by the method embodiment shown in Figure 10 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0645] Please refer to FIG. 16 , which is a structural diagram of another data transmission configuration device provided in an embodiment of the present application. As shown in FIG. 16 , the data transmission configuration device 1600 includes:

[0646] The sending module 1601 is used to send configuration information corresponding to the layer 2 operation to the network side device;

[0647] The layer 2 operations include:

[0648] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0649] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0650] Optionally, the configuration information includes at least one of the following:

[0651] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0652] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0653] Description information of the second data content;

[0654] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0655] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0656] The dynamic mapping relationship between the second data content and the QoS flow.

[0657] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0658] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0659] The processing information of the second process is used to indicate at least one of the following:

[0660] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0661] The above-mentioned data transmission configuration device can improve the flexibility of data transmission processing.

[0662] The data transmission configuration device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or a network-side device.

[0663] The data transmission configuration device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment shown in Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0664] Optionally, as shown in Figure 17, an embodiment of the present application further provides a communication device 1700, including a processor 1701 and a memory 1702, wherein the memory 1702 stores a program or instruction that can be run on the processor 1701. For example, when the communication device 1700 is a terminal, the program or instruction is executed by the processor 1701 to implement the various steps of the embodiment of the data transmission configuration method on the terminal side, and can achieve the same technical effect. When the communication device 1700 is a network side device, the program or instruction is executed by the processor 1701 to implement the various steps of the embodiment of the data transmission configuration method on the network side device side, and can achieve the same technical effect. When the communication device 1700 is a core network element, the program or instruction is executed by the processor 1701 to implement the various steps of the embodiment of the data transmission configuration method on the core network element side, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0665] The embodiment of the present application also provides a communication device, including a processor and a communication interface, wherein the communication interface is used to receive target information sent by the network side, and the target information includes at least one of the following: permission information for permitting layer 2 operations, configuration information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or mapping the first data content in the data content set to the first queue of the third RB, mapping the second data content in the data content set to the second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing. This communication device embodiment corresponds to the above-mentioned perception measurement result processing method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this communication device embodiment and can achieve the same technical effect.

[0666] An embodiment of the present application also provides a communication device, including a processor and a communication interface, wherein the communication interface is used to report the terminal's capability information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or mapping the first data content in the data content set to the first queue of the third RB, mapping the second data content in the data content set to the second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing. This communication device embodiment corresponds to the above-mentioned capability information reporting method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this communication device embodiment and can achieve the same technical effect.

[0667] Specifically, Figure 18 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0668] The terminal 1800 includes but is not limited to: a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809 and at least some of the components of the processor 1810.

[0669] Those skilled in the art will appreciate that the terminal 1800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG18 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0670] It should be understood that in an embodiment of the present application, the input unit 1804 may include a graphics processing unit (GPU) 18041 and a microphone 18042, and the graphics processor 18041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1806 may include a display panel 18061, and the display panel 18061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1807 includes a touch panel 18071 and at least one of the other input terminals 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include two parts: a touch detection device and a touch controller. Other input terminals 18072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0671] In the embodiment of the present application, after receiving downlink data from a network-side terminal, the RF unit 1801 may transmit the data to the processor 1810 for processing. Furthermore, the RF unit 1801 may send uplink data to the network-side terminal. Typically, the RF unit 1801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0672] The memory 1809 can be used to store software programs or instructions and various data. The memory 1809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1809 may include a volatile memory or a non-volatile memory, or the memory 1809 may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0673] Processor 1810 may include one or more processing units. Optionally, processor 1810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1810.

[0674] In one embodiment:

[0675] The radio frequency unit 1801 is configured to receive target information sent by the network side, where the target information includes at least one of the following: permission information for permitting layer 2 operations and configuration information for layer 2 operations;

[0676] The layer 2 operations include:

[0677] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0678] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0679] Optionally, the first RB is a primary RB, and the second RB is a secondary RB; or,

[0680] The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

[0681] Optionally, the second data content includes at least one of the following:

[0682] Quality of Service QoS flow, packet, packet group.

[0683] Optionally, the first data content and the second data content belong to the same QoS flow.

[0684] Optionally, the configuration information includes at least one of the following:

[0685] Number of queues;

[0686] Number of RBs;

[0687] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0688] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0689] Description information of the second data content;

[0690] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0691] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0692] A mapping relationship between the second data content and the quality of service QoS flow;

[0693] A dynamic mapping relationship between the second RB and the QoS flow;

[0694] A dynamic mapping relationship between the second queue and the QoS flow.

[0695] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0696] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0697] The processing information of the second process is used to indicate at least one of the following:

[0698] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0699] Optionally, the terminal determines the second data content based on at least one of the following:

[0700] The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

[0701] Optionally, the processor 1810 is configured to:

[0702] Creating a mapping of a QoS flow to an RB based on the target information, wherein the mapping of the QoS flow to the RB includes:

[0703] a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or

[0704] The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

[0705] Optionally, at least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or

[0706] At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

[0707] Optionally, when the terminal is a transmitting end, the radio frequency unit 1801 is further configured to:

[0708] Perform a sending process, wherein the sending process satisfies one of the following:

[0709] In a case where the second data content includes feedback-related data content: the second data content and third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content in the data content set that is associated with the feedback-related data content;

[0710] Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue;

[0711] The first RB and the second RB jointly calculate a guaranteed bit rate;

[0712] The first queue and the second queue jointly calculate a guaranteed bit rate;

[0713] The second RB is processed first;

[0714] The second queue is processed first;

[0715] Improving the transmission reliability of the second data content;

[0716] In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner;

[0717] In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group;

[0718] In the case where the second data content includes a data packet group, when the second RB completes transmitting one data packet group, resetting the transmission variable corresponding to the second RB;

[0719] The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can independently perform layer 2 related operations;

[0720] The data packets in the second data content carry a complete count value.

[0721] Optionally, when the terminal is a transmitting end, the processor 1810 is further configured to:

[0722] Before sending the second data content through the second queue or inserting the second data content in the data content set into the first queue for processing, a Packet Data Convergence Protocol PDCP Service Data Unit SDU corresponding to the second data content is cached.

[0723] Optionally, when the terminal is a receiving end, the radio frequency unit 1801 is further configured to:

[0724] Performing a receiving process, wherein the receiving process satisfies one of the following:

[0725] The first data content needs to be delivered to the upper layer in order;

[0726] In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence;

[0727] In the case where the second data content includes data packet groups, data packets within the same data packet group need to be delivered to the upper layer in sequence, while data packet groups between different data packet groups do not need to be delivered to the upper layer in sequence;

[0728] In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

[0729] Optionally, the radio frequency unit 1801 is further configured to:

[0730] Reporting capability information of the terminal for the layer 2 operation.

[0731] Optionally, the capability information includes at least one of the following:

[0732] Version information of the terminal;

[0733] Capability information of the layer 2 operation binding;

[0734] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0735] The layer 2 operations supported by the terminal include at least one processing mode;

[0736] At least one parameter related to the layer 2 operation supported by the terminal.

[0737] In another embodiment:

[0738] The radio frequency unit 1801 is configured to report the terminal's capability information for layer 2 operations;

[0739] The layer 2 operations include:

[0740] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0741] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0742] Optionally, the capability information includes at least one of the following:

[0743] Version information of the terminal;

[0744] Capability information of the layer 2 operation binding;

[0745] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0746] The layer 2 operations supported by the terminal include at least one processing mode;

[0747] At least one parameter related to the layer 2 operation supported by the terminal.

[0748] The above terminal can improve the flexibility of data transmission processing.

[0749] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned perception measurement result sending method and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0750] An embodiment of the present application further provides a device including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 9 or Figure 10. This device embodiment corresponds to the above-mentioned method for sending perception measurement results, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this device embodiment and can achieve the same technical effect.

[0751] An embodiment of the present application also provides a device, including a processor and a communication interface, wherein the communication interface is used to send target information to a terminal, and the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; wherein the layer 2 operations include: mapping the first data content in the data content set to a first wireless bearer RB, and mapping the second data content in the data content set to a second RB; or, mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0752] An embodiment of the present application also provides a device, including a processor and a communication interface, wherein the communication interface is used to receive capability information of the terminal for layer 2 operations reported by the terminal; wherein the layer 2 operations include: mapping the first data content in the data content set to a first wireless bearer RB, and mapping the second data content in the data content set to a second RB; or, mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0753] Specifically, an embodiment of the present application also provides a network-side device. As shown in Figure 19, the network-side device 1900 includes: an antenna 1901, a radio frequency device 1902, a baseband device 1903, a processor 1904, and a memory 1905. Antenna 1901 is connected to radio frequency device 1902. In the uplink direction, radio frequency device 1902 receives information via antenna 1901 and sends the received information to baseband device 1903 for processing. In the downlink direction, baseband device 1903 processes the information to be transmitted and sends it to radio frequency device 1902. Radio frequency device 1902 processes the received information and sends it through antenna 1901.

[0754] The perception measurement method in the above embodiment may be implemented in the baseband device 1903 , which includes a baseband processor.

[0755] The baseband device 1903 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 19, one of the chips is, for example, a baseband processor, which is connected to the memory 1905 through a bus interface to call the program in the memory 1905 and execute the device operations shown in the above method embodiment.

[0756] The device may further include a network interface 1906 , such as a Common Public Radio Interface (CPRI).

[0757] Specifically, the device 1900 of the embodiment of the present application also includes: instructions or programs stored in the memory 1905 and executable on the processor 1904. The processor 1904 calls the instructions or programs in the memory 1905 to execute the methods executed by the modules shown in FIG12 or 15 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0758] In one embodiment:

[0759] The radio frequency device 1902 is configured to send target information to the terminal, wherein the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations;

[0760] The layer 2 operations include:

[0761] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0762] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0763] Optionally, the first RB is a primary RB, and the second RB is a secondary RB; or,

[0764] The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

[0765] Optionally, the second data content includes at least one of the following:

[0766] Quality of Service QoS flow, packet, packet group.

[0767] Optionally, the first data content and the second data content belong to the same QoS flow.

[0768] Optionally, the configuration information includes at least one of the following:

[0769] Number of queues;

[0770] Number of RBs;

[0771] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0772] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0773] Description information of the second data content;

[0774] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0775] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0776] A mapping relationship between the second data content and the quality of service QoS flow;

[0777] A dynamic mapping relationship between the second RB and the QoS flow;

[0778] A dynamic mapping relationship between the second queue and the QoS flow.

[0779] Optionally, the radio frequency device 1902 is further configured to:

[0780] Receive configuration information indicated by the core network corresponding to the layer 2 operation.

[0781] Optionally, the configuration information indicated by the core network includes at least one of the following:

[0782] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0783] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0784] Description information of the second data content;

[0785] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0786] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0787] The dynamic mapping relationship between the second data content and the QoS flow.

[0788] Optionally, the processing information of the first process is used to indicate at least one of the following:

[0789] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or

[0790] The processing information of the second process is used to indicate at least one of the following:

[0791] The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

[0792] Optionally, the network-side device determines the second data content based on at least one of the following:

[0793] The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

[0794] Optionally, the processor 1904 is configured to:

[0795] Creating a mapping of a QoS flow to an RB based on the target information, wherein the mapping of the QoS flow to the RB includes:

[0796] a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or

[0797] The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

[0798] Optionally, at least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or

[0799] At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

[0800] Optionally, when the network side device is a transmitting end, the radio frequency device 1902 is further configured to:

[0801] Perform a sending process, wherein the sending process satisfies one of the following:

[0802] In a case where the second data content includes feedback-related data content: the second data content and third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content in the data content set that is associated with the feedback-related data content;

[0803] Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue;

[0804] The first RB and the second RB jointly calculate a guaranteed bit rate;

[0805] The first queue and the second queue jointly calculate a guaranteed bit rate;

[0806] The second RB is processed first;

[0807] The second queue is processed first;

[0808] Improving the transmission reliability of the second data content;

[0809] In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner;

[0810] In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group;

[0811] In the case where the second data content includes a data packet group, when the second RB completes transmitting one data packet group, resetting the transmission variable corresponding to the second RB;

[0812] The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can independently perform layer 2 related operations;

[0813] The data packets in the second data content carry a complete count value.

[0814] Optionally, when the network side device is a transmitting end, the processor 1904 is configured to:

[0815] Before sending the second data content through the second queue, a Packet Data Convergence Protocol PDCP Service Data Unit SDU corresponding to the second data content is buffered.

[0816] Optionally, when the network side device is a receiving end, the radio frequency device 1902 is further configured to:

[0817] Performing a receiving process, wherein the receiving process satisfies one of the following:

[0818] The first data content needs to be delivered to the upper layer in order;

[0819] In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence;

[0820] In the case where the second data content includes data packet groups, data packets within the same data packet group need to be delivered to the upper layer in sequence, while data packet groups between different data packet groups do not need to be delivered to the upper layer in sequence;

[0821] In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

[0822] Optionally, the radio frequency device 1902 is further configured to:

[0823] Receive capability information of the terminal for the layer 2 operation reported by the terminal.

[0824] Optionally, the capability information includes at least one of the following:

[0825] Version information of the terminal;

[0826] Capability information of the layer 2 operation binding;

[0827] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0828] The layer 2 operations supported by the terminal include at least one processing mode;

[0829] At least one parameter related to the layer 2 operation supported by the terminal.

[0830] In another embodiment:

[0831] The radio frequency device 1902 is configured to receive capability information of the terminal for layer 2 operations reported by the terminal;

[0832] The layer 2 operations include:

[0833] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0834] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0835] Optionally, the capability information includes at least one of the following:

[0836] Version information of the terminal;

[0837] Capability information of the layer 2 operation binding;

[0838] Indication information used to indicate whether the terminal supports the layer 2 operation;

[0839] The layer 2 operations supported by the terminal include at least one processing mode;

[0840] At least one parameter related to the layer 2 operation supported by the terminal.

[0841] The capability information receiving device can improve the flexibility of data transmission processing.

[0842] The above-mentioned device can improve the flexibility of data transmission processing.

[0843] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0844] The present application also provides an embodiment of a device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG11 . This device embodiment corresponds to the aforementioned signal measurement method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this device embodiment and can achieve the same technical effects.

[0845] An embodiment of the present application also provides a device, including a processor and a communication interface, wherein the communication interface is used to send configuration information corresponding to a layer 2 operation to a network side device; wherein the layer 2 operation includes: mapping the first data content in the data content set to a first wireless bearer RB, and mapping the second data content in the data content set to a second RB; or, mapping the first data content in the data content set to a first queue of a third RB, mapping the second data content in the data content set to a second queue of the third RB, or inserting the second data content in the data content set into the first queue for processing.

[0846] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG20 , the network side device 2000 includes: a processor 2001, a network interface 2002, and a memory 2003. The network interface 2002 is, for example, a common public radio interface (CPRI).

[0847] Specifically, the network side device 2000 of the embodiment of the present application also includes: instructions or programs stored in the memory 2003 and can be run on the processor 2001. The processor 2001 calls the instructions or programs in the memory 2003 to execute the method of execution of each module shown in Figure 12 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0848] Network interface 2002, used to send configuration information corresponding to layer 2 operations to the network side device;

[0849] The layer 2 operations include:

[0850] Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or,

[0851] The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

[0852] Optionally, the configuration information includes at least one of the following:

[0853] processing information of a first process, where the first process is processing performed on the second queue by mapping the second data content;

[0854] Processing information of a second process, where the second process is processing performed on the second RB by mapping the second data content;

[0855] Description information of the second data content;

[0856] Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted;

[0857] Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted;

[0858] The dynamic mapping relationship between the second data content and the QoS flow.

[0859] Optionally, the processing information of the first processing is used to indicate at least one of the following: priority processing of the second data content, processing of the second data content according to data packet groups, and processing of the second data content to improve transmission reliability;

[0860] Alternatively, the processing information of the second processing is used to indicate at least one of the following: priority processing of the second data content, processing of the second data content according to data packet groups, and processing of the second data content to improve transmission reliability.

[0861] The above-mentioned device can improve the flexibility of data transmission processing.

[0862] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0863] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned data transmission configuration method, capability information reporting method or capability information receiving method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0864] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0865] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the various processes of the above-mentioned data transmission configuration method, capability information reporting method, or capability information receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. It should be understood that the chip mentioned in the embodiment of the present application can also be called a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.

[0866] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned data transmission configuration method, capability information reporting method or capability information receiving method embodiments, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.

[0867] An embodiment of the present application further provides a wireless communication system, including: a terminal, a network side device and a core network network element, wherein the terminal can be used to execute the steps of the terminal side data transmission configuration method provided in the embodiment of the present application, the network side device can be used to execute the steps of the network side device side data transmission configuration method provided in the embodiment of the present application, and the core network network element can be used to execute the steps of the core network network element side data transmission configuration method provided in the embodiment of the present application.

[0868] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the capability information reporting method provided in the embodiment of the present application, and the network side device can be used to execute the steps of the capability information receiving method provided in the embodiment of the present application.

[0869] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0870] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0871] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A data transmission configuration method, comprising: The terminal receives target information sent by the network side, wherein the target information includes at least one of the following: permission information for permitting layer 2 operation, and configuration information for layer 2 operation; Wherein, the layer 2 operation includes: Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or, The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

2. The method of claim 1, wherein: The first RB is a primary RB, and the second RB is a secondary RB; or, The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

3. The method according to claim 1 or 2, wherein: The second data content includes at least one of the following: Quality of Service QoS flows, packets, and packet groups.

4. The method according to any one of claims 1 to 3, wherein: The first data content and the second data content belong to the same QoS flow.

5. The method according to any one of claims 1 to 4, wherein: The configuration information includes at least one of the following: Number of queues; Number of RBs; Processing information of a first process, where the first process is a process performed by mapping the second data content to the second queue; Processing information of a second process, where the second process is a process performed by mapping the second data content to the second RB; Description information of the second data content; Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted; Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted; A mapping relationship between the second data content and a quality of service QoS flow; A dynamic mapping relationship between the second RB and the QoS flow; The dynamic mapping relationship between the second queue and the QoS flow.

6. The method of claim 5, wherein: The processing information of the first process is used to indicate at least one of the following: The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or, The processing information of the second process is used to indicate at least one of the following: The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

7. The method according to any one of claims 1 to 6, wherein: The terminal determines the second data content based on at least one of the following: The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

8. The method according to any one of claims 1 to 7, further comprising: The terminal creates a mapping of the QoS flow to the RB based on the target information, wherein the mapping of the QoS flow to the RB includes: a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

9. The method of claim 8, wherein: At least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

10. The method according to any one of claims 1 to 9, wherein: In the case where the terminal is a transmitting end, the method further includes: The terminal performs a sending process, wherein the sending process satisfies one of the following: In the case where the second data content includes feedback-related data content: the second data content and the third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content associated with the feedback-related data content in the data content set; Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue; The first RB and the second RB jointly calculate a guaranteed bit rate; The first queue and the second queue jointly calculate a guaranteed bit rate; The second RB is processed preferentially; The second queue is processed first; Improving the transmission reliability of the second data content; In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner; In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group; In the case where the second data content includes a data packet group, when the second RB completes transmission of a data packet group, resetting the transmission variable corresponding to the second RB; The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can perform layer 2 related operations independently; The data packets in the second data content carry the complete count value.

11. The method according to any one of claims 1 to 10, wherein: In the case where the terminal is a transmitting end, the method further includes: Before sending the second data content through the second queue or inserting the second data content in the data content set into the first queue for processing, the terminal caches a Packet Data Convergence Protocol PDCP Service Data Unit SDU corresponding to the second data content.

12. The method according to any one of claims 1 to 9, wherein: In the case where the terminal is a receiving end, the method further includes: The terminal performs a receiving process, wherein the receiving process satisfies one of the following: The first data content needs to be delivered to the upper layer in order; In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence; In the case where the second data content includes a data packet group, the data packets in the same data packet group need to be delivered to the upper layer in sequence, and different data packet groups do not need to be delivered to the upper layer in sequence; In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

13. The method according to any one of claims 1 to 10, further comprising: The terminal reports capability information of the terminal for the layer 2 operation.

14. The method of claim 13, wherein: The capability information includes at least one of the following: Version information of the terminal; Capability information of the layer 2 operation binding; Indication information used to indicate whether the terminal supports the layer 2 operation; The layer 2 operations supported by the terminal include at least one processing mode; At least one parameter related to the layer 2 operation supported by the terminal.

15. A data transmission configuration method, comprising: The network side device sends target information to the terminal, wherein the target information includes at least one of the following: permission information for permitting layer 2 operation, and configuration information for layer 2 operation; Wherein, the layer 2 operation includes: Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or, The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

16. The method of claim 15, wherein: The first RB is a primary RB, and the second RB is a secondary RB; or, The first queue is a main queue, and the second queue is a sub-queue or an auxiliary queue.

17. The method according to claim 15 or 16, wherein: The second data content includes at least one of the following: Quality of Service QoS flows, packets, and packet groups.

18. The method according to any one of claims 15 to 17, wherein: The first data content and the second data content belong to the same QoS flow.

19. The method according to any one of claims 15 to 18, wherein: The configuration information includes at least one of the following: Number of queues; Number of RBs; Processing information of a first process, where the first process is a process performed by mapping the second data content to the second queue; Processing information of a second process, where the second process is a process performed by mapping the second data content to the second RB; Description information of the second data content; Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted; Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted; A mapping relationship between the second data content and a quality of service QoS flow; A dynamic mapping relationship between the second RB and the QoS flow; The dynamic mapping relationship between the second queue and the QoS flow.

20. The method according to any one of claims 15 to 19, wherein: The method further comprises: The network side device receives configuration information indicated by the core network corresponding to the layer 2 operation.

21. The method of claim 20, wherein: The configuration information indicated by the core network includes at least one of the following: Processing information of a first process, where the first process is a process performed by mapping the second data content to the second queue; Processing information of a second process, where the second process is a process performed by mapping the second data content to the second RB; Description information of the second data content; Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted; Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted; The dynamic mapping relationship between the second data content and the QoS flow.

22. The method of claim 19 or 21, wherein: The processing information of the first process is used to indicate at least one of the following: The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or, The processing information of the second process is used to indicate at least one of the following: The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

23. The method of any one of claims 15 to 22, wherein: The network side device determines the second data content based on at least one of the following: The QoS flow identifier of the second data content, the packet header information of the second data content, the protocol data unit PDU set identifier of the second data content, the delay parameter of the second data content, and the characteristic information of the set deletion packet of the second data content.

24. The method of any one of claims 15 to 23, wherein: The method further comprises: The network side creates a mapping of the QoS flow to the RB based on the target information, wherein the mapping of the QoS flow to the RB includes: a mapping of a first QoS flow to the first RB, and a mapping of a second QoS flow to the second RB, wherein the first QoS flow includes the first data content, and the second QoS flow includes the second data content; or The mapping of the QoS flow to the third RB, in the mapping of the QoS flow to the third RB, the third QoS flow mapped by the first queue includes the first data content, and the fourth QoS flow mapped by the second queue includes the second data content.

25. The method of claim 24, wherein: At least one QoS flow in the second QoS flow is mapped to the same second RB, or data content of the same QoS flow in the second QoS flow is mapped to at least one second RB; or At least one QoS flow in the fourth QoS flows is mapped to the same second queue, or data content of the same QoS flow in the fourth QoS flows is mapped to at least one second queue.

26. The method of any one of claims 15 to 25, wherein: In the case where the network side device is a sending end, the method further includes: The network side device performs a sending process, wherein the sending process satisfies one of the following: In the case where the second data content includes feedback-related data content: the second data content and the third data content are processed in the second RB or the second queue, or the third data content is first processed in the first RB or the first queue, and then the second data content is processed in the second RB or the second queue; wherein the third data content is data content associated with the feedback-related data content in the data content set; Data content belonging to the same PDU set as the second data content is processed in the second RB or the second queue; The first RB and the second RB jointly calculate a guaranteed bit rate; The first queue and the second queue jointly calculate a guaranteed bit rate; The second RB is processed preferentially; The second queue is processed first; Improving the transmission reliability of the second data content; In the case where the second data content includes a data packet group, processing the data packets in the data packet group in a unified manner; In the case where the second data content includes a data packet group, the data packets in the data packet group carry identity tag information of the data packets in the data packet group; In the case where the second data content includes a data packet group, when the second RB completes transmission of a data packet group, resetting the transmission variable corresponding to the second RB; The data packets in the second data content carry a queue identifier of the second queue, where the queue identifier is used to indicate that the data packets in the second queue can perform layer 2 related operations independently; The data packets in the second data content carry the complete count value.

27. The method of any one of claims 15 to 26, wherein: In the case where the network side device is a sending end, the method further includes: Before sending the second data content through the second queue, the network side device buffers a Packet Data Convergence Protocol PDCP Service Data Unit SDU corresponding to the second data content.

28. The method of any one of claims 15 to 27, wherein: In the case where the network side device is a receiving end, the method further includes: The network side device performs a receiving process, wherein the receiving process satisfies one of the following: The first data content needs to be delivered to the upper layer in order; In the case where the second data content includes discrete data content, the discrete data content does not need to be delivered to the higher layer in sequence; In the case where the second data content includes a data packet group, the data packets in the same data packet group need to be delivered to the upper layer in sequence, and different data packet groups do not need to be delivered to the upper layer in sequence; In the case where the second data content includes a data packet group, the receiving variable is reset when one data packet group is received.

29. The method of any one of claims 15 to 28, wherein: The method further comprises: The network side device receives capability information of the terminal for the layer 2 operation reported by the terminal.

30. The method of claim 29, wherein: The capability information includes at least one of the following: Version information of the terminal; Capability information of the layer 2 operation binding; Indication information used to indicate whether the terminal supports the layer 2 operation; The layer 2 operations supported by the terminal include at least one processing mode; At least one parameter related to the layer 2 operation supported by the terminal.

31. A data transmission configuration method, comprising: The core network element sends configuration information corresponding to the layer 2 operation to the network side device; Wherein, the layer 2 operation includes: Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or, The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

32. The method of claim 31, wherein: The configuration information includes at least one of the following: Processing information of a first process, where the first process is a process performed by mapping the second data content to the second queue; Processing information of a second process, where the second process is a process performed by mapping the second data content to the second RB; Description information of the second data content; Reclaim information of the second RB, where the reclaim information is used to indicate that the second RB is reclaimed after the second data content is transmitted; Reclaim information of the second queue, the reclaim information being used to indicate that the second queue is reclaimed after the second data content is transmitted; The dynamic mapping relationship between the second data content and the QoS flow.

33. The method of claim 32, wherein: The processing information of the first process is used to indicate at least one of the following: The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed with improved transmission reliability; or, The processing information of the second process is used to indicate at least one of the following: The second data content is processed with priority, the second data content is processed according to the data packet group, and the second data content is processed to improve transmission reliability.

34. A data transmission configuration device, comprising: A receiving module, configured to receive target information sent by a network side, wherein the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; Wherein, the layer 2 operation includes: Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or, The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

35. A data transmission configuration device, comprising: A sending module, configured to send target information to a terminal, wherein the target information includes at least one of the following: permission information for permitting layer 2 operations, and configuration information for layer 2 operations; Wherein, the layer 2 operation includes: Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or, The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

36. A data transmission configuration device, comprising: A sending module, used to send configuration information corresponding to layer 2 operations to the network side device; Wherein, the layer 2 operation includes: Mapping the first data content in the data content set to the first radio bearer RB, and mapping the second data content in the data content set to the second RB; or, The first data content in the data content set is mapped to the first queue of the third RB, and the second data content in the data content set is mapped to the second queue of the third RB or the second data content in the data content set is inserted into the first queue for processing.

37. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data transmission configuration method according to any one of claims 1 to 14 are implemented.

38. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the data transmission configuration method as described in any one of claims 15 to 30 are implemented.

39. A core network element, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the data transmission configuration method as described in any one of claims 31 to 33 are implemented.

40. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the data transmission configuration method as described in any one of claims 1 to 14, or implements the steps of the data transmission configuration method as described in any one of claims 15 to 30, or implements the steps of the data transmission configuration method as described in any one of claims 31 to 33.

Citation Information

Patent Citations

  • Data transmission method and system

    CN105704197A

  • Data transmission method and communication equipment

    CN110012506A

  • Transmitting Radio Node and Method Therein for Scheduling Service Data Flows

    US20150264706A1

  • Method and network entity for logical channel management in a wireless communication network

    WO2022055293A1