Parameter configuration method, communication device and storage medium

The parameter configuration method addresses the challenge of varying PDU priorities in NR networks by using enhanced frame formats to identify and schedule PDUs within QoS flows, enhancing data transmission reliability and efficiency.

JP2024547143AActive Publication Date: 2024-12-26ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024539072
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-31
Filing Date
2022-12-19
Publication Date
2024-12-26
Estimated Expiration
2042-12-19

AI Technical Summary

Technical Problem

In New Radio (NR) networks, existing QoS parameter configurations do not account for the dependencies and varying priorities among different Packet Data Units (PDUs), particularly in operations like Extended Reality (XR), where different PDUs have different priorities and dependencies, leading to challenges in determining the association between IP packets and application layer data packets.

Method used

A parameter configuration method that includes receiving and transmitting frame formats of PDU sessions with additional information such as application layer data packet identification, ADU identification, QoS flow subflow identifiers, and subpriorities, allowing for enhanced scheduling priorities and resource allocation based on these dependencies.

Benefits of technology

The method enables accurate mapping and scheduling of PDUs with different priorities within the same QoS flow, improving the reliability and efficiency of data transmission by ensuring proper resource allocation and packet prioritization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024547143000001_ABST
    Figure 2024547143000001_ABST
Patent Text Reader

Abstract

The present application provides a parameter configuration method, a communication device and a storage medium, the parameter configuration method for a first communication node includes: receiving a frame format of a packet data unit (PDU) session sent by a second communication node, the frame format of the PDU session including at least one indication information of an application layer data packet identification information, an application layer data unit (ADU) identification information, a sub-flow identifier of a QoS flow and a sub-priority of a QoS flow; and determining scheduling priorities or resource allocation weights of different user plane data packets in the same QoS flow according to the frame format of the PDU session.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of communications, for example to a parameter configuration method, a communications device and a storage medium. [Background technology]

[0002] In a New Radio (NR) network, the Quality of Service (QoS) parameters of a service are configured by the core network to the base station through control plane signaling, and are configured according to the Packet Data Unit Session (PDU Session) ---> Quality of Service flow (QoS flow) level. One QoS flow has only one QoS priority, and there is no association between data packets of different QoS flows. Summary of the Invention [Problem to be solved by the invention]

[0003] However, in business applications such as Extended Reality (XR), different PDUs have different priorities and there are dependencies between different PDUs. [Means for solving the problem]

[0004] An embodiment of the present application provides a parameter configuration method for use in a first communication node, the method comprising: receiving a frame format of a packet data unit (PDU) session transmitted by a second communication node, where the frame format of the PDU session includes at least one indication of an application layer data packet identification, an application layer data unit (ADU) identification, a sub-flow identifier of a Quality of Service (QoS) flow, and a sub-priority of a QoS flow.

[0005] An embodiment of the present application provides a parameter configuration method for use in a third communication node, the method comprising: Receiving configuration information transmitted by the first communication node. Here, the configuration information includes a sub-flow identifier of a QoS flow or a sub-priority of a QoS flow. The configuration information includes at least one of Service Data Adaptation Protocol (SDAP) configuration information, radio bearer configuration information, logical channel configuration information, and radio link control configuration information.

[0006] An embodiment of the present application provides a parameter configuration method for use in a second communication node, the method comprising: and transmitting a frame format of a PDU session to a first communication node, the frame format of the PDU session including at least one indication of an application layer data packet identification information, an ADU identification information, a sub-flow identifier of a QoS flow, and a sub-priority of a QoS flow.

[0007] An embodiment of the present application provides a communication device, comprising a communication module, a memory, and one or more processors. The communication module is configured for communicative interaction with other communication nodes; the memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the above embodiments.

[0008] An embodiment of the present application provides a storage medium, the storage medium storing a computer program, the computer program being adapted to implement the method according to any one of the above embodiments when executed by a processor. [Brief description of the drawings]

[0009] [Figure 1] FIG. 2 is a diagram illustrating the structure relationship between an application layer data unit, an application layer data packet, and an Internet Protocol (IP) packet according to one embodiment. [Diagram 2] A schematic diagram of the frame format of a PDU session according to one embodiment. [Diagram 3] 2 is a flow chart of a parameter configuration method according to an embodiment of the present application. [Figure 4] 4 is a flowchart of another parameter configuration method according to an embodiment of the present application. [Diagram 5] 4 is a flowchart of yet another parameter configuration method according to an embodiment of the present application. [Figure 6] A schematic diagram of the structure of a frame format of another PDU session according to an embodiment of the present application. [Figure 7] FIG. 2 is a schematic diagram of a configuration for adding a QoS sub-flow to a QoS flow according to an embodiment of the present application. [Figure 8] FIG. 2 is a structural schematic diagram of adding a QoS sub-flow to another QoS flow according to an embodiment of the present application; [Figure 9] A schematic diagram of the structure of a frame format of another PDU session according to an embodiment of the present application. [Figure 10] FIG. 13 is a schematic diagram of a configuration for instructing PDUs corresponding to the same ADU based on a transmission start instruction according to an embodiment of the present application; [Figure 11] FIG. 13 is a schematic diagram of a configuration for indicating PDUs corresponding to the same ADU based on a transmission end indication according to an embodiment of the present application; [Figure 12] A schematic diagram of the structure of a frame format of yet another PDU session according to an embodiment of the present application. [Figure 13] A schematic diagram of the structure of a frame format of a further PDU session according to an embodiment of the present application. [Figure 14]A schematic diagram of the structure of a frame format of a further PDU session according to an embodiment of the present application. [Figure 15] A schematic diagram of the structure of a frame format of a further PDU session according to an embodiment of the present application. [Figure 16] A schematic diagram of the structure of a frame format of a further PDU session according to an embodiment of the present application. [Figure 17] FIG. 2 is a schematic diagram showing the number of packet losses that can be decoded in an application layer data unit according to an embodiment of the present application; [Figure 18] FIG. 11 is a schematic diagram illustrating an indication of the number of decoded tolerable packet losses in another application layer data unit according to an embodiment of the present application; [Figure 19] FIG. 2 is a diagram of a configuration relationship between a Logical Channel Group (LCG) identifier and a QoS subflow identifier according to an embodiment of the present application. [Figure 20] FIG. 2 is a schematic diagram of a medium access control layer control unit (MAC CE) structure of a Short Buffer Status Report (Short BSR) according to an embodiment of the present application; [Figure 21] FIG. 2 is a schematic diagram of a MAC CE structure of a Long Buffer Status Report (Long BSR) according to an embodiment of the present application; [Figure 22] FIG. 2 is a structural block diagram of a parameter configuration device according to an embodiment of the present application; [Diagram 23] FIG. 2 is a structural block diagram of another parameter configuration device according to an embodiment of the present application; [Figure 24] FIG. 2 is a structural block diagram of another parameter configuration device according to an embodiment of the present application; [Diagram 25] 1 is a structural schematic diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The following describes the embodiments of the present application in conjunction with the drawings. The following describes the present application in conjunction with the drawings of the embodiments, and the examples given are only used to interpret the present application and are not intended to limit the scope of the present application.

[0011] How to identify the association between user plane data packets (IP packets) and application layer data packets, the association between application layer data packets, and different priorities between application layer data packets that are mapped to the same QoS Flow are problems that need to be solved urgently.

[0012] In an NR network, the QoS parameters of a service are configured by the core network to the base station via control plane signaling, and are configured according to the PDU Session--->QoS flow level. One User Equipment (UE) can establish up to 256 PDU Sessions, and one PDU Session can include up to 64 QoS flows, and the QoS parameters are configured according to the QoS flows. The QoS parameters include user priority information (Allocation and Retention Priority (ARP)), Guaranteed Bit Rate (GBR) information (GBR QoS flow information), 5th Generation Mobile Communication Technology Quality of Service Identifier (5QI) description information (5QI index corresponding to the service type, service priority, packet delay budget (PDB), etc.).

[0013] For downlink operations, each user plane PDU is transmitted in a corresponding PDU channel (General Packet Radio Service Tunnelling Protocol-User Tunnel (GTP-U Tunnel)), and a Quality of Service Flow Identifier (QFI) indication is carried in the PDU's extension header (i.e., New Radio Radio Access Network Container (NR RAN Container) or PDU Session Container), thereby associating the PDU with QoS parameters and differentiating the PDU scheduling priority at the QoS Flow level.

[0014] For uplink service, a user plane PDU is associated with a QoS Flow. The base station can map different QoS flows to different Data Radio Bearers (DRBs), and different DRBs correspond to different LCGs. The UE carries a Logical Channel Group Identifier (LCG ID) in the BSR request. The base station realizes the differentiation of PDU scheduling priority at the QoS Flow level by allocating uplink scheduling resources based on the BSR information.

[0015] One QoS flow has only one QoS priority, and there is no association between data packets of different QoS flows. However, in a business such as XR, different PDUs may have different priorities, but there is a dependency between the PDUs. For example, one video sequence has multiple I-frames, P-frames, and B-frames, where the decoding of the P-frames and B-frames depends on the I-frame. Each frame is also composed of multiple IP packets (PDUs). FIG. 1 is a diagram showing the configuration relationship between an application layer data unit, an application layer data packet, and an IP packet according to an embodiment. As shown in FIG. 1, one application layer data unit (video coding unit) is composed of 12 video frames (i.e., application layer data packets / application layer data frames). The 12 video frames are I1B2B3P4B5B6P7B8B9P 10 B 11 B 12 (When an I-frame (I13) appears, it represents the start of a new application layer data unit). Each video frame also consists of multiple IP packets (i.e., user plane data packets or PDUs). (An I1 frame consists of n IP packets I 11 I 12 ...I 1n B2 is composed of m IP packets B 21 B 22 ...B 2m ...), where the IP data packet may be a User Datagram Protocol (UDP) data packet or an Ethernet data packet.

[0016] 2 is a schematic diagram of a frame format of a PDU session according to an embodiment. In the embodiment, the core network transmits the frame format of the PDU session shown in FIG. 2 to the base station. The frame format of the PDU SESSION is carried in an extension header of the GTP-U PDU (i.e., NR RAN Container or PDU Session Container) and transmitted over the GTP-U Tunnel.

[0017] The base station can know the QoS Flow Identifier and Down Link Quality of Service Flow Identifier Sequence Number (DL QFI Sequence Number) corresponding to the PDU from the frame format of this PDU SESSION. The base station can know the Priority Level corresponding to the QoS Flow Identifier based on the signaling of the S1 Application Protocol (S1AP) interface and the signaling of the NG Application Protocol (NGAP) interface.

[0018] However, the base station cannot identify the association between IP packets (i.e., user plane data packets) and application layer data packets (which may be called application layer data frames), the association between application layer data frames, and different priorities between application layer data frames mapped to the same QoS Flow. Therefore, how to reinforce the frame format of the PDU SESSION is an issue that needs to be resolved quickly.

[0019] In one embodiment, FIG. 3 is a flowchart of a parameter configuration method according to an embodiment of the present application. The embodiment may be performed by a first communication node. Here, the first communication node is a base station. As shown in FIG. 3, the embodiment includes S310 to S320.

[0020] At S310, a frame format of a PDU session transmitted by a second communication node is received.

[0021] The frame format of the PDU session includes at least one indication of an application layer data packet identification, an application layer data unit ADU identification, a sub-flow identifier of a QoS flow, and a sub-priority of a QoS flow.

[0022] In an embodiment, the application layer data packet identification information is used to indicate application layer data packet information corresponding to a user plane data packet. The application layer data packet identification information may indicate application layer data packet information corresponding to a user plane data packet from different dimensions. Exemplarily, the application layer data packet information may be indicated from an application layer data packet type. For example, the application layer data packet type includes an I frame data packet, a B frame data packet, and a P frame data packet. It may also be indicated from the importance of the application layer data packet. For example, the importance of the application layer data packet is divided into a main packet and a subpacket.

[0023] In the embodiment, the ADU identification information is used to indicate at least two of a transmission start indication, a transmission end indication, an application layer data unit sequence number, and a total number of user plane data packets included in the application layer data unit of the application layer data unit, and the ADU identification information is further used to implicitly indicate that the higher the application layer data packet in the ADU, the higher the priority.

[0024] In an embodiment, the subflow identifier of a QoS flow is an identifier of each QoS subflow included in the QoS flow, and the subpriority of a QoS flow is a priority of each QoS subflow included in the QoS flow. In one embodiment, the subflow identifier of a QoS flow and the subpriority of a QoS flow may be expressed by adopting a QoS flow subpriority. That is, the QoS flow subpriority includes the identifier of a QoS subflow and also includes the priority of the QoS subflow.

[0025] At S320, the scheduling priorities or resource allocation weights of different user plane data packets in the same QoS flow are determined according to the frame format of the PDU session.

[0026] In an embodiment, the second communication node transmits a frame format of a PDU session to the first communication node via a user plane, and the frame format of the PDU session includes at least one of application layer data packet identification information, ADU identification information, sub-flow identifiers of QoS flows, and sub-priorities of QoS flows, so that the first communication node identifies the association relationship between the user plane data packets and the application layer data packets, the association relationship between different application layer data packets, and the different priorities between the application layer data packets mapped to the same QoS flow according to the frame format of the PDU session. Thus, the first communication node can determine the scheduling priorities or resource allocation weights of different user plane data packets in the same QoS flow according to the frame format of the PDU session, and can report the BSR according to the scheduling priorities and the assigned scheduling resources.

[0027] In one embodiment, the parameter configuration method for use in the first communication node further comprises receiving QoS sub-flow configuration information transmitted by the second communication node, the QoS sub-flow configuration information comprising a sub-priority of the QoS flow and / or a sub-flow identifier of the QoS flow.

[0028] In an embodiment, before the first communication node receives a frame format of a PDU session transmitted by the second communication node, the first communication node receives QoS subflow configuration information transmitted by the second communication node via control plane signaling. The QoS subflow configuration information carries a subpriority of a QoS flow, or a subpriority of a QoS flow and a subflow identifier of a QoS flow. In an embodiment, when only a subpriority of a QoS flow is carried in the QoS subflow configuration information, the subpriority of a QoS flow can represent a priority of a QoS subflow or can represent an identifier of a QoS subflow.

[0029] In one embodiment, the QoS flow configuration information or the QoS subflow configuration information includes one of a maximum allowable total packet loss in an application layer data unit, a maximum allowable total consecutive packet loss in an application layer data unit, a maximum allowable total packet loss within a predefined time period, a maximum allowable total consecutive packet loss within a predefined time period, a maximum allowable total application layer data unit loss within a predefined time period, and a maximum allowable total consecutive application layer data unit loss within a predefined time period. The total packet loss is a total number of lost user plane data packets or a total number of lost application layer data packets. In an embodiment, the second communication node transmits the QoS flow configuration information or the QoS subflow configuration information to the first communication node via control plane signaling. In one embodiment, when the second communication node sends QoS flow configuration information to the first communication node via control plane signaling, the QoS flow configuration information carries a maximum allowable total packet loss in an application layer data unit, or a maximum allowable total consecutive packet loss in an application layer data unit, a maximum allowable total packet loss within a predefined time period, a maximum allowable total consecutive packet loss within a predefined time period, a maximum allowable total number of application layer data unit losses within a predefined time period, or a maximum allowable total number of consecutive application layer data unit losses within a predefined time period, wherein the total packet loss is a total number of lost user plane data packets or a total number of lost application layer data packets.In one embodiment, when the second communication node sends QoS subflow configuration information to the first communication node via control plane signaling, the QoS subflow configuration information carries a maximum allowable total packet loss in an application layer data unit, or a maximum allowable total consecutive packet loss in an application layer data unit, a maximum allowable total packet loss within a predefined time period, a maximum allowable total consecutive packet loss within a predefined time period, a maximum allowable total number of application layer data unit losses within a predefined time period, or a maximum allowable total number of consecutive application layer data unit losses within a predefined time period, wherein the total packet loss is a total number of lost user plane data packets or a total number of lost application layer data packets.

[0030] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow, and the frame format of the PDU session includes at least ADU identification information. In an embodiment, when application layer data packets of different priorities are mapped to the same QoS flow, the ADU identification information may be carried in the frame format of the PDU session to indicate a transmission start indication and a transmission end indication of the application layer data unit corresponding to each application layer data packet. This may further determine the priority of each application layer data packet in the application layer data unit. Here, the ADU identification information implicitly indicates that the higher the application layer data packet in each ADU, the higher the priority. In one embodiment, the indication bit of the ADU identification information may be 1 bit or 2 bits.

[0031] In one embodiment, the ADU identification information is employed to indicate at least two levels of application layer data units. In an embodiment, to indicate multiple levels of application layer data units, combination, multiplexing and multi-level inclusion may be performed on the parameters carried in the ADU identification information. Exemplarily, when the ADU identification information is employed to indicate two levels of application layer data units, the application layer data unit of level 1 may be a video stream, and the application layer data unit of level 2 may be a video frame.

[0032] In one embodiment, the ADU identification information includes at least one of an application layer data unit transmission start indication and an application layer data unit transmission end indication, in the embodiment, the application layer data unit transmission start indication is used to indicate a position where a first application layer data packet exists in the same application layer data unit, and the application layer data unit transmission end indication is used to indicate a position where a last application layer data packet exists in the same application layer data unit.

[0033] In one embodiment, the ADU identification information includes at least one of an application layer data unit sequence number and an application layer data unit transmission end indication. In the embodiment, the application layer data unit sequence number is used to indicate whether user plane data packets correspond to the same application layer data unit, and user plane data packets with the same sequence number in the same QoS flow correspond to the same application layer data unit, and user plane data packets with different sequence numbers correspond to different application layer data units.

[0034] In one embodiment, the ADU identification information includes at least one of a transmission start instruction of the application layer data unit and a total number of user plane data packets included in the application layer data unit. In the embodiment, from the user plane data packet indicated by the transmission start instruction of the application layer data unit, consecutive user plane data packets up to the total number of user plane data packets included in the application layer data unit all belong to the same application layer data unit.

[0035] In one embodiment, application layer data packets of different QoS priorities are mapped to different QoS flows, and the frame format of the PDU session includes one of an associated QoS flow identifier QFI and an associated downlink QFI sequence number.

[0036] The associated QoS flow identifier QFI and the associated downlink QFI sequence number are used to indicate that there is an association relationship, dependency relationship, complementary relationship, master-slave relationship, subordinate relationship or timing relationship between this PDU session frame and the associated QoS flow identifier QFI and the associated downlink QFI sequence number.

[0037] In one embodiment, the frame format of the PDU session includes one of a maximum total packet loss allowable in an application layer data unit and a maximum total consecutive packet loss allowable in an application layer data unit, the total packet loss being a total number of lost user plane data packets or a total number of lost application layer data packets. In an embodiment, the second communication node may transmit the frame format of the PDU session to the first communication node via the user plane, and may convey the maximum total packet loss allowable in an application layer data unit or the maximum total consecutive packet loss allowable in an application layer data unit in the frame format of the PDU session. The total packet loss being a total number of lost user plane data packets or a total number of lost application layer data packets.

[0038] In one embodiment, the frame format of the PDU session further includes an indication to start transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit. In the embodiment, the total number of user plane data packets included in the application layer data unit is the total number of user plane data packets, i.e., the number of IP packets, included in one application layer data unit, and may be referred to as the number of PDUs.

[0039] In one embodiment, the application layer data packet identification information may include at least two of an application layer data packet sequence number, an indication of the start of transmission of the application layer data packet, an indication of the end of transmission of the application layer data packet, and a total number of user plane data packets included in the application layer data packet. The interpretation of each parameter in the application layer data packet identification information is the same as the interpretation of the corresponding parameter in the ADU identification information, and only exchanges the application layer data unit with the application layer data packet.

[0040] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow, and different subflow identifiers or subpriorities in the same QoS flow are mapped to different Dedicated Radio Bearer (DRB) identifiers, different Logical Channel (LC) identifiers, or different Logical Channel Group (LCG) identifiers. In an embodiment, the first communication node can realize mapping of QoS subflows or subpriorities having different priorities in the same QoS flow to different LCG identifiers by mapping different subflow identifiers or subpriorities in the same QoS flow to different LC identifiers and further mapping different LC identifiers to different LCG identifiers. In an embodiment, the first communication node may map different subflow identifiers or subpriorities in the same QoS flow to different DRB identifiers, different LC identifiers, or different LCG identifiers, so that when application layer data packets of different priorities are mapped to the same QoS flow, the third communication node performs BSR reporting according to different subflow identifiers or subpriorities.

[0041] In one embodiment, mapping different sub-flow identifiers or sub-priorities of the same QoS flow to different DRB identifiers, different LC identifiers, or different LCG identifiers includes including the sub-flow identifiers of the QoS flow or the sub-priority of the QoS flow in at least one of Service Data Adaptation Protocol (SDAP) configuration information, Radio Bearer configuration information, Logical Channel configuration information, and Radio Link Control configuration information, which are transmitted to the third communication node.

[0042] The sub-flow identifier of a QoS flow or the sub-priority of a QoS flow is used to map user plane data packets of the same QoS flow to different logical channels.

[0043] In an embodiment, FIG. 4 is a flowchart of another parameter configuration method according to an embodiment of the present application. This embodiment may be performed by a third communication node. Wherein, the third communication node is a user equipment. As shown in FIG. 4, this embodiment includes S410 to S420.

[0044] In S410, configuration information transmitted by a first communication node is received.

[0045] In S420, a buffer status report (BSR) is reported based on the configuration information.

[0046] The configuration information includes a sub-flow identifier of the QoS flow or a sub-priority of the QoS flow. The configuration information includes at least one of SDAP configuration information, radio bearer configuration information, logical channel configuration information, and radio link control configuration information.

[0047] In one embodiment, the subflow identifiers of the QoS flow or the sub-priorities of the QoS flow are used to map user plane data packets of the same QoS flow to different logical channels. In an embodiment, the first communication node can map different subflow identifiers or sub-priorities in the same QoS flow to different LC identifiers, and further map the different LC identifiers to different LCG identifiers, thereby realizing mapping of QoS subflows or sub-priorities with different priorities in the same QoS flow to different LCG identifiers. When the third communication node makes a BSR request based on the LCG identifier, the first communication node may distinguish QoS subflows or sub-priorities with different priorities in the same QoS flow in the BSR.

[0048] It should be explained here that the interpretation of each parameter in the parameter configuration method used in the third communication node can refer to the description of the corresponding parameter in the parameter configuration method used in the first communication node in the above embodiment, and the explanation thereof will be omitted here.

[0049] In an embodiment, Figure 5 is a flowchart of another parameter configuration method according to an embodiment of the present application. This embodiment may be performed by a second communication node. Wherein, the second communication node is a core network. As shown in Figure 5, this embodiment includes S510.

[0050] In S510, a frame format of a PDU session is sent to the first communication node. The frame format of the PDU session includes at least one indication information of an application layer data packet identification information, an ADU identification information, a sub-flow identifier of a QoS flow, and a sub-priority of a QoS flow.

[0051] In one embodiment, the parameter configuration method for use in the second communication node further comprises transmitting QoS subflow configuration information to the first communication node, the QoS subflow configuration information comprising a sub-priority of the QoS flow and / or a subflow identifier of the QoS flow.

[0052] In one embodiment, the QoS flow configuration information or the QoS subflow configuration information includes one of a maximum allowable total packet loss in an application layer data unit, a maximum allowable total consecutive packet loss in an application layer data unit, a maximum allowable total packet loss within a predefined time period, a maximum allowable total consecutive packet loss within a predefined time period, a maximum allowable total application layer data unit loss within a predefined time period, and a maximum allowable total consecutive application layer data unit loss within a predefined time period, wherein the total packet loss is a total number of lost user plane data packets or a total number of lost application layer data packets.

[0053] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow, and the frame format of the PDU session includes at least one of the ADU identification information.

[0054] In one embodiment, the ADU identification information is employed to indicate at least two levels of application layer data units.

[0055] In one embodiment, the ADU identification information includes at least one of an indication to start transmitting an application layer data unit and an indication to end transmitting an application layer data unit.

[0056] In one embodiment, the ADU identification information includes at least one of an application layer data unit sequence number and an end of transmission indication of the application layer data unit.

[0057] In one embodiment, the ADU identification information includes at least one of an indication to start transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit.

[0058] In one embodiment, application layer data frames of different QoS priorities are mapped to different QoS flows, and the frame format of the PDU session includes one of an associated QoS flow identifier QFI and an associated downlink QFI sequence number.

[0059] The associated QoS flow identifier QFI and the associated downlink QFI sequence number are used to indicate that there is an association relationship, dependency relationship, complementary relationship, master-slave relationship, subordinate relationship or timing relationship between this PDU session frame and the associated QoS flow identifier QFI and the associated downlink QFI sequence number.

[0060] In one embodiment, the frame format of the PDU session includes one of a maximum total number of packet losses that can be tolerated in an application layer data unit and a maximum total number of consecutive packet losses that can be tolerated in an application layer data unit, where the total number of packet losses is the total number of lost user plane data packets or the total number of lost application layer data packets.

[0061] In one embodiment, the frame format of the PDU session further includes an indication of start of transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit.

[0062] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow, and different sub-flow identifiers or sub-priorities in the same QoS flow are mapped to different dedicated radio bearer DRB identifiers, different logical channel LC identifiers, or different logical channel group LCG identifiers.

[0063] In one embodiment, mapping different sub-flow identifiers or sub-priorities of the same QoS flow to different dedicated radio bearer DRB identifiers, different logical channel LC identifiers, or different logical channel group LCG identifiers includes including the sub-flow identifier of the QoS flow or the sub-priority of the QoS flow in at least one of the following configuration information: Service Data Adaptation Protocol (SDAP) configuration information, radio bearer configuration information, logical channel configuration information, and radio link control configuration information, which is transmitted to the third communication node.

[0064] The sub-flow identifier of a QoS flow or the sub-priority of a QoS flow is used to map user plane data packets of the same QoS flow to different logical channels.

[0065] It should be explained here that the interpretation of each parameter in the parameter configuration method used in the second communication node can refer to the description of the corresponding parameter in the parameter configuration method used in the first communication node in the above embodiment, and the explanation thereof will be omitted here.

[0066] In one embodiment, application layer data packets of different priorities are mapped to the same QoS Flow, and application layer data packet identification information or priority indication is introduced into the frame format of the PDU session. Here, the application layer data identification information is an application layer data packet type. Taking the first communication node as an example of a base station, FIG. 6 is a schematic diagram of the configuration of a frame format of another PDU session according to an embodiment of the present application. As shown in FIG. 6, the frame format of the PDU SESSION carries at least one of an application layer data packet type, an application layer data packet sub-priority, and an application layer data packet sub-flow ID. Here, the application layer data packet type or the application layer data packet priority is used for the base station to identify the importance in the transmission process of the PDU (i.e., the user plane data packet or IP Packets in the above embodiment), thereby identifying the scheduling priority or resource allocation weight of different PDUs under the same QoS flow.

[0067] Based on the application layer data packet type, the base station can determine the application layer data packet type corresponding to the PDU, and thereby determine the scheduling priority, the reliability requirement level, or the resource allocation weight of this PDU. The application layer data packet type can indicate the application layer data packet type corresponding to this IP packet. For example, it can indicate an I frame data packet, a B frame data packet, and a P frame data packet in a video stream. Or, in order for the base station to identify the importance of the data packet, the application layer data packet type can indicate whether the data packet is a main packet or a sub-packet.

[0068] Based on the sub-priority of the application layer data packet or the sub-flow information of the application layer data packet, the base station can determine the priority of the application layer data packet corresponding to a PDU, and then determine the scheduling priority, reliability requirement, or resource allocation weight of the PDU.

[0069] The sub-priority of an application layer data packet (Application packet sub-Priority) and / or the sub-flow identifier of an application layer data packet (Application packet sub-Flow ID) included in the QoS flow in the S1AP / NGAP signaling from the core network to the base station are used by the base station to configure resources of different priorities for data packets of different sub-priorities under the same QoS flow. FIG. 7 is a schematic diagram of a configuration in which a QoS sub-flow is added to a QoS flow according to an embodiment of the present application. FIG. 8 is a schematic diagram of a configuration in which a QoS sub-flow is added to another QoS flow according to an embodiment of the present application. As shown in FIG. 7, multiple QoS sub-flows are included under each QoS Flow, and each QoS sub-flow includes a QoS sub-flow identifier (QoS sub-flow ID) and a QoS sub-flow Priority, or each QoS sub-flow includes a QoS sub-Priority. The QoS sub-flow in the QoS Flow may not be reflected, and only multiple QoS sub-Priorities included in the QoS Flow may be reflected, and the frame format of the PDU session also includes only the QoS sub-Priority as shown in Fig. 8 (i.e., in Fig. 6). When the QoS sub-flow is reflected in the QoS Flow, the PDU Format also includes the QoS sub-flow ID and the QoS sub-flow Priority, or the PDU Format includes the QoS sub-Priority.

[0070] The QoS parameters associated with the QoS sub-flow may be defined based on the QoS parameter differentials of the QoS flow, e.g., the QoS parameters associated with the QoS sub-flow include only parameters that are different from the QoS parameter values ​​of the QoS flow.

[0071] For QoS priority, the base station maps logical channel priority based on the priority of the QoS flow and the priority of the QoS sub-flow, for example, absolute priority of QoS = priority of the QoS flow + priority of the QoS sub-flow.

[0072] In one embodiment, application layer data packets of different priorities are mapped to the same QoS Flow, and ADU identification information is introduced into the frame format of the PDU session, and the ADU identification information is used to implicitly indicate that the higher the data packet in the ADU, the higher the priority.

[0073] 9 is a schematic diagram of the configuration of a frame format of another PDU session according to an embodiment of the present application. The frame format of the PDU session carries at least one of an application data unit transmission start indication (Application Data Unit start mark) and an application data unit transmission end indication (Application Data Unit end mark). Here, the indication bit of the ADU identification information can occupy 2 bits, and the four values ​​of the indication bit respectively represent at least one of the following: no indication bit exists, the start of transmission of one application layer data unit, the end of transmission of one application layer data unit, and only one PDU in one application layer data unit. For example, when the 2 bits are '00', it represents that no indication bit exists (does not indicate the start and end of the application layer data unit) and the start and end of the application layer data unit cannot be determined, or represents that one application layer data unit corresponds to one PDU by default.

[0074] If the 2 bits are '01', it indicates the start of transmission of one application layer data unit. If the 2 bits are '10', it indicates the end of transmission of one application layer data unit. If the 2 bits are '11', it indicates that there is only one PDU in one application layer data unit.

[0075] In the embodiment, all PDUs in the [DL QFI Sequence Number 1, DL QFI Sequence Number 2] section of DL QFI Sequence Numbers under the same QoS flow, from DL QFI Sequence Number 1, a bit where an application layer data unit transmission start indication is located, to DL QFI Sequence Number 2, a bit where an application layer data unit transmission end indication is located, correspond to the same application layer data unit. The ADU identification information may implicitly indicate that the higher the sequence number, the more important it is (the higher the scheduling priority, the stronger the reliability requirement) for data frames or PDUs in the same application layer data unit.

[0076] In one embodiment, the indicator bit of the ADU identification information may occupy 1 bit. When this bit is 1, it represents a start mark or end mark of an application layer data unit under the same QoS flow (wherein a new start mark is an old end mark).

[0077] In one embodiment, Fig. 10 is a schematic diagram of a structure for indicating PDUs corresponding to the same ADU based on a transmission start indication according to an embodiment of the present application. In the embodiment, the value of 1 bit is 1, which represents a transmission start indication (start mark) of one application layer data unit, and all PDUs under the same QoS flow correspond to one application layer data unit until the 1 bit becomes 1 again.

[0078] As shown in FIG. 10, if StartMark=1 appears once in PDU1 and the nearest subsequent occurrence of StartMark=1 is PDU m+1, then PDU1, PDU2, . . . , PDU m correspond to the same application layer data unit.

[0079] In one embodiment, Fig. 11 is a schematic diagram of a configuration for indicating PDUs corresponding to the same ADU based on a transmission end indication according to an embodiment of the present application. In the embodiment, the value of 1 bit is 1, which represents an application layer data unit transmission end indication (End mark), and the PDU corresponding to this End mark and the previous consecutive PDUs with End mark=0 under the same QoS flow correspond to one application layer data unit.

[0080] As shown in FIG. 11, EndMark=1 appears once in PDU m+1, and this PDU and the consecutive PDUs (PDU2, . . . , PDU m, PDU m+1) with the previous End Mark=0 correspond to one application layer data unit.

[0081] In one embodiment, Figure 12 is a schematic diagram of a frame format of another PDU session according to an embodiment of the present application. As shown in Figure 12, the frame format of the PDU session carries at least one of an application layer data unit sequence number and an end mark of the application layer data unit. Here, the application layer data unit sequence number is used by the base station to identify whether the PDU corresponds to the same application layer data unit, and PDUs with the same application layer data unit sequence number under the same QoS flow correspond to the same application layer data unit, and PDUs with different application layer data unit sequence numbers correspond to different application layer data units. The end mark of the application layer data unit is used to indicate the last PDU corresponding to the same application layer data unit.

[0082] Based on the application layer data unit sequence number, the base station can determine whether a new application layer data unit PDU transmission starts and whether different PDUs correspond to the same application layer data unit. Based on the application layer data unit end indication, the base station can determine whether an application layer data unit PDU transmission ends. For example, the value of the End mark in FIG. 12 is 1, which indicates that an application layer data unit PDU transmission ends.

[0083] From the start of a new application layer data unit PDU transmission to the end of an application layer data unit PDU transmission, PDUs with the same application layer data unit sequence number under the same QoS flow correspond to one complete application layer data unit.

[0084] In one embodiment, it can also identify whether the application layer data unit corresponding to the current PDU has ended based on whether the application layer data unit sequence number of the current PDU is the same as the sequence number of the next PDU. When a new application layer data unit transmission starts, it implicitly indicates that the previous application layer data unit transmission has ended. At this time, no indication of the end of the application layer data unit is required.

[0085] In one embodiment, Fig. 13 is a schematic diagram of a frame format of a further PDU session according to an embodiment of the present application. As shown in Fig. 13, the frame format of the PDU session carries at least one of an application layer data unit transmission start indication (Start mark) and a total number of user plane data packets included in the application layer data unit (Packet Total Number in one Application Data Unit). Here, from the data packet including the application layer data unit start identifier, consecutive data packets up to the total number of user plane data packets included in the application layer data unit belong to the same application layer data unit.

[0086] In one embodiment, Figure 14 is a configuration schematic diagram of a frame format of a further PDU session according to an embodiment of the present application. This embodiment can represent multi-level application layer data units by combining, multiplexing and multi-level inclusion of Figures 9, 12 and 13. For example, the application layer data unit of level 1 is one video stream (i.e., application layer data unit), and the application layer data unit of level 2 is one video frame (i.e., application layer data frame / application layer data packet). When the configuration method of Figure 12 is adopted to perform two-level inclusion, the result is as shown in Figure 14 (here, the bit positions where the first level and the second level are located are only examples, and there may be differences between the actual number of occupied bits and the occupied bit positions. For example, the parameters related to the first level and the second level are all placed in the extended bit positions of the PDU, or a new PDU format is introduced).

[0087] As shown in Figure 14, two-level application layer data units are illustratively described. The first-level application layer data units represent video streams, and the second-level application layer data units represent video frames. Corresponding to the information in Figure 1, it may be filled in with the following structure:

[0088] First IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark:0 Second level Application Data Unit Sequence Number: 1 (start of I1 frame) Second IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark:0 Second level Application Data Unit Sequence Number:1 ... nth IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark: 1 (end of I1 frame) Second level Application Data Unit Sequence Number:1 (n+1)th IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark:0 Second level Application Data Unit Sequence Number: 2 (start of B2 frame) (n+2)th IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark:0 Second level Application Data Unit Sequence Number:2 ... (n+m)th IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark: 1 (end of B2 frame) Second level Application Data Unit Sequence Number:2 (n+m+1)th IP packet: First level End mark:0 First level Application Data Unit Sequence Number:1 Second level End mark:0 Second level Application Data Unit Sequence Number: 3 (end of B3 frame) In one embodiment, application layer data packet frames of different QoS flows are mapped to different QoS flows, and a dependency between QoS flows and PDU sequence numbers is introduced in the frame format of the PDU session.

[0089] Fig. 15 is a schematic diagram of a frame format of a further PDU session according to an embodiment of the present application. As shown in Fig. 15, an associated QoS flow identifier QFI and an associated DL QFI sequence number are used to indicate that there is an association, dependency, complementary, master-slave, subordinate or timing relationship between the decoding of this PDU or the application layer data unit corresponding to this PDU and the PDU or the application layer data unit of the corresponding PDU corresponding to the QoS Flow Associated QoS Flow Identifier and the Associated DL QFI Sequence Number, and / or that this PDU and the associated PDU belong to the same application layer message, belong to the same application layer data unit or belong to the same type of data packet.

[0090] For example, a PDU or an application layer data unit corresponding to this PDU can be decoded only if the PDU or the application layer data unit of the corresponding PDU corresponding to the QoS Flow Associated QoS Flow Identifier and the Associated DL QFI Sequence Number is successfully decoded.

[0091] In one embodiment, FIG. 16 is a structural schematic diagram of a frame format of a further PDU session according to an embodiment of the present application. The frame format of the PDU session carries a tolerable packet loss number in decoding the application layer data unit. Wherein, the tolerable packet loss number in decoding the application layer data unit includes a maximum total packet loss number or a maximum total consecutive packet loss number that is tolerable in decoding the application layer data unit. The total packet loss number is a total number of lost user plane data packets or a total number of lost application layer data packets. As shown in FIG. 16, the frame format of the PDU session carries one of a maximum total packet loss number that is tolerable in the application layer data unit and a maximum total consecutive packet loss number that is tolerable in the application layer data unit. The frame format of the PDU session may further include an indication to start transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit. The total packet loss number is a total number of lost user plane data packets or a total number of lost application layer data packets.

[0092] In an embodiment, the number of tolerable packet losses in decoding an application layer data unit may be indicated by the number of tolerable packet losses included in the QoS flow of S1AP / NGAP signaling from the core network to the base station, or may be indicated by the number of tolerable packet losses included in the PDU format.

[0093] In this embodiment, the Maximal Lost packets tolerable in FIG. 16 can indicate the total number of packet losses that can be tolerated in an ADU or the total number of consecutive packet losses that can be tolerated. If the number of packet losses is greater than the Maximal Lost packets tolerable, the demand of the application layer is not met (e.g., application layer decryption failure is caused). If the number of lost data packets in the data packets of Packet Total Number in one Application Data Unit from the data packet identified by the StartMark is about to reach the Maximal Lost packets tolerable, the reliability of subsequent data packet transmission is improved (e.g., PDCP Duplication is activated or transmission power is increased). If the number of lost data packets in the data packets of Packet Total Number in one Application Data Unit from the data packet identified by the StartMark reaches the Maximal Lost packets tolerable, the data packets that have not been transmitted in the data packets of Packet Total Number in one Application Data Unit are discarded.

[0094] The maximum lost packets tolerable may be defined based on an application layer data unit (e.g., a first-level application layer data unit in FIG. 14) or based on a data packet type (e.g., a second-level application layer data unit in FIG. 14).

[0095] In one embodiment, Fig. 17 is a schematic diagram of an indication of a tolerable number of packet losses in decoding an application layer data unit according to an embodiment of the present application. Fig. 18 is a schematic diagram of an indication of a tolerable number of packet losses in decoding another application layer data unit according to an embodiment of the present application. For the tolerable number of packet losses in decoding an application layer data unit included in a QoS flow of S1AP or NGAP signaling from a core network to a base station, as shown in Fig. 17, the QoS subflow includes a maximum total number of packet losses or a maximum total number of consecutive packet losses that are tolerable in the application layer data unit, and as shown in Fig. 18, the QoS flow includes a maximum total number of packet losses or a maximum total number of consecutive packet losses that are tolerable in each application layer data unit.

[0096] In one embodiment, the application layer data packet identification information may include at least two of the application layer data packet sequence number, the application layer data packet transmission start indication, the application layer data packet transmission end indication, and the total number of user plane data packets included in the application layer data packet. It should be noted here that in the above embodiment, the interpretation of each parameter in the application layer data packet identification information is the same as the description of the corresponding parameter in the ADU identification information, and only exchanges the application layer data unit with the application layer data packet. And the drawing of the ADU identification information in the above embodiment also applies to the application layer data packet identification information, and the description thereof is omitted here.

[0097] In one embodiment, Figure 19 is a configuration relationship diagram between LCG identifiers and QoS subflow identifiers according to an embodiment of the present application. This embodiment takes as an example that the first communication node is a base station and the third communication node is a UE to describe the distinction of BSR priority when data frames with different priorities are mapped to the same QoS Flow. As shown in Figure 19, the base station can map QoS Sub-flow IDs or sub-priorities with different priorities in the same QoS Flow to different LC IDs, and further map the different LC IDs to different LCG IDs, thereby realizing mapping QoS Sub-flow IDs or sub-priorities with different priorities in the same QoS Flow to different LCG IDs.

[0098] During QoS mapping, the QoS Sub-Flow ID is also mapped to the RLC-BearerConfig, because the QoS Sub-Flow ID, SDAP, and Radio Link Control-BearerConfig (RLC-BearerConfig) are simultaneously associated with the DRB during SDAP mapping. Each RLC-BearerConfig is associated with one LCG.

[0099] When the UE makes a BSR request based on the LCG ID, QoS Sub-flow IDs or sub-priorities having different priorities in the same QoS Flow may be distinguished in the BSR.

[0100] In one embodiment, the BSR request may reflect not only the priority of the QoS flow, but also the priority of the QoS sub-flow.

[0101] In one embodiment, the QoS Sub-flow IDs of different priorities or sub-priorities may be application layer data packet types as shown in Figure 6. The BSR may reflect the application layer data packet type.

[0102] In one embodiment, Figure 20 is a schematic diagram of a MAC CE structure of a Short BSR according to an embodiment of the present application. As shown in Figure 20, one Short BSR includes an LCG identifier and a buffer size.

[0103] In one embodiment, Figure 21 is a schematic diagram of a MAC CE structure of a Long BSR according to an embodiment of the present application. As shown in Figure 21, one Short BSR includes multiple LCG identifiers and a buffer size corresponding to each LCG identifier.

[0104] In one embodiment, Fig. 22 is a structural block diagram of a parameter configuration device according to an embodiment of the present application. This embodiment is used in a first communication node. As shown in Fig. 22, the parameter configuration device in this embodiment includes a first receiver 2210 and a determination module 2220.

[0105] The first receiver 2210 is configured to receive a frame format of a packet data unit (PDU) session transmitted by a second communication node, where the frame format of the PDU session includes at least one indication of an application layer data packet identification, an application layer data unit (ADU) identification, a sub-flow identifier of a quality of service (QoS) flow, and a sub-priority of a QoS flow. The determining module 2220 is configured to determine scheduling priorities or resource allocation weights of different user plane data packets in the same QoS flow according to the frame format of the PDU session.

[0106] In one embodiment, the parameter configuration device for use in the first communication node further comprises a second receiver configured to receive QoS sub-flow configuration information transmitted by the second communication node, the QoS sub-flow configuration information comprising a sub-priority of the QoS flow and / or a sub-flow identifier of the QoS flow.

[0107] In one embodiment, the QoS flow configuration information or QoS subflow configuration information includes one of a maximum total number of packet losses allowable in an application layer data unit, a maximum total number of consecutive packet losses allowable in an application layer data unit, a maximum total number of packet losses allowable within a predefined time period, a maximum total number of consecutive packet losses allowable within a predefined time period, a maximum total number of application layer data unit losses allowable within a predefined time period, and a maximum total number of consecutive application layer data unit losses allowable within a predefined time period.

[0108] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow, and the frame format of the PDU session includes at least the ADU identification information.

[0109] In one embodiment, the ADU identification information is employed to indicate at least two levels of application layer data units.

[0110] In one embodiment, the ADU identification information includes at least one of an indication to start transmitting an application layer data unit and an indication to end transmitting an application layer data unit.

[0111] In one embodiment, the ADU identification information includes at least one of an application layer data unit sequence number and an end of transmission indication of the application layer data unit.

[0112] In one embodiment, the ADU identification information includes at least one of an indication to start transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit.

[0113] In one embodiment, application layer data packets of different QOS priorities are mapped to different QoS flows, and the frame format of the PDU session includes one of an associated QoS flow identifier (QFI) and an associated downlink QFI sequence number.

[0114] The associated QoS flow identifier (QFI) and the associated downlink QFI sequence number are used to indicate that there is an association relationship, dependency relationship, complementary relationship, master-slave relationship, subordinate relationship or timing relationship between this PDU session frame and the associated QoS flow identifier (QFI) and the associated downlink QFI sequence number.

[0115] In one embodiment, the frame format of the PDU session includes one of a maximum total number of packet losses that can be tolerated in an application layer data unit and a maximum total number of consecutive packet losses that can be tolerated in an application layer data unit.

[0116] In one embodiment, the frame format of the PDU session further includes an indication of start of transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit.

[0117] In one embodiment, application layer data packets of different priority are mapped to the same QoS flow, and different sub-flow identifiers or sub-priorities in the same QoS flow are mapped to different Dedicated Data Radio Bearer (DRB) identifiers, different Logical Channel (LC) identifiers, or different Logical Channel Group (LCG) identifiers.

[0118] In one embodiment, mapping different sub-flow identifiers or sub-priorities of the same QoS flow to different dedicated DRB identifiers, different LC identifiers, or different LCG identifiers includes including the sub-flow identifiers of the QoS flow or the sub-priority of the QoS flow in at least one of the following configuration information transmitted to the third communication node: Service Data Adaptation Protocol (SDAP) configuration information, Radio Bearer configuration information, Logical channel configuration information, and Radio Link Control configuration information, where the sub-flow identifiers of the QoS flow or the sub-priority of the QoS flow are used to map user plane data packets of the same QoS flow to different logical channels.

[0119] The parameter configuration device according to this embodiment is configured to realize the parameter configuration method of the embodiment shown in FIG. 3, and the principle and technical effect of realizing the parameter configuration device according to this embodiment are also similar to the parameter configuration method, and will not be further described here.

[0120] In an embodiment, Figure 23 is a structural block diagram of another parameter configuration device according to an embodiment of the present application. This embodiment may be performed by a third communication node. Wherein, the third communication node is a user equipment. As shown in Figure 23, the parameter configuration device in this embodiment includes a third receiver 2310 and a reporting module 2320.

[0121] The third receiver 2310 is configured to receive configuration information transmitted by the first communication node. The reporting module 2320 is configured to report a Buffer Status Report (BSR) based on the configuration information, where the configuration information includes a sub-flow identifier of the QoS flow or a sub-priority of the QoS flow. The configuration information includes at least one of SDAP configuration information, radio bearer configuration information, logical channel configuration information, and radio link control configuration information.

[0122] In one embodiment, the sub-flow identifier of a QoS flow or the sub-priority of a QoS flow is used to map user plane data packets of the same QoS flow to different logical channels.

[0123] The parameter configuration device according to this embodiment is configured to realize the parameter configuration method of the embodiment used in the third communication node shown in Figure 4, and the principle and technical effect of realizing the parameter configuration device according to this embodiment are also similar to the parameter configuration method, and will not be further described here.

[0124] In an embodiment, Figure 24 is a structural block diagram of another parameter configuration device according to an embodiment of the present application. This embodiment may be performed by a second communication node. Wherein, the second communication node is a core network. As shown in Figure 24, this embodiment includes a first transmitter 2410.

[0125] The first transmitter 2410 is configured to transmit a frame format of a PDU session to a first communication node, the frame format of the PDU session including at least one indication of an application layer data packet identification, an ADU identification, a sub-flow identifier of a QoS flow, and a sub-priority of a QoS flow.

[0126] In one embodiment, the parameter configuration device for use in the second communication node further comprises a second transmitter configured to transmit QoS subflow configuration information to the first communication node, the QoS subflow configuration information comprising a sub-priority of the QoS flow and / or a subflow identifier of the QoS flow.

[0127] In one embodiment, the QoS flow configuration information or QoS subflow configuration information includes one of a maximum total number of packet losses allowable in an application layer data unit, a maximum total number of consecutive packet losses allowable in an application layer data unit, a maximum total number of packet losses allowable within a predefined time period, a maximum total number of consecutive packet losses allowable within a predefined time period, a maximum total number of application layer data unit losses allowable within a predefined time period, and a maximum total number of consecutive application layer data unit losses allowable within a predefined time period.

[0128] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow. The frame format of the PDU session includes at least ADU identification information.

[0129] In one embodiment, the ADU identification information is employed to indicate at least two levels of application layer data units.

[0130] In one embodiment, the ADU identification information includes at least one of an indication to start transmitting an application layer data unit and an indication to end transmitting an application layer data unit.

[0131] In one embodiment, the ADU identification information includes at least one of an application layer data unit sequence number and an end of transmission indication of the application layer data unit.

[0132] In one embodiment, the ADU identification information includes at least one of an indication to start transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit.

[0133] In one embodiment, application layer data frames of different QoS priorities are mapped to different QoS flows. The frame format of the PDU session includes one of an associated QoS flow identifier (QFI) and an associated downlink QFI sequence number.

[0134] The associated QoS flow identifier (QFI) and the associated downlink QFI sequence number are used to indicate that there is an association relationship, dependency relationship, complementary relationship, master-slave relationship, subordinate relationship or timing relationship between this PDU session frame and the associated QoS flow identifier (QFI) and the associated downlink QFI sequence number.

[0135] In one embodiment, the frame format of the PDU session includes one of a maximum total number of packet losses that can be tolerated in an application layer data unit and a maximum total number of consecutive packet losses that can be tolerated in an application layer data unit.

[0136] In one embodiment, the frame format of the PDU session further includes an indication of start of transmission of the application layer data unit and a total number of user plane data packets included in the application layer data unit.

[0137] In one embodiment, application layer data packets of different priorities are mapped to the same QoS flow, and different sub-flow identifiers or sub-priorities in the same QoS flow are mapped to different Dedicated Radio Bearer (DRB) identifiers, different Logical Channel (LC) identifiers, or different Logical Channel Group (LCG) identifiers.

[0138] In one embodiment, mapping different sub-flow identifiers or sub-priorities of the same QoS flow to different dedicated DRB identifiers, different LC identifiers, or different LCG identifiers includes including the sub-flow identifiers of the QoS flow or the sub-priority of the QoS flow in at least one of Service Data Adaptation Protocol (SDAP) configuration information, Radio Bearer configuration information, Logical channel configuration information, and Radio Link Control configuration information, which are transmitted to the third communication node, where the sub-flow identifiers of the QoS flow or the sub-priority of the QoS flow are used to map user plane data packets of the same QoS flow to different logical channels.

[0139] The parameter configuration device according to this embodiment is configured to realize the parameter configuration method of the embodiment used in the second communication node shown in Figure 5, and the principle and technical effect of realizing the parameter configuration device according to this embodiment are also similar to the parameter configuration method, and will not be further described here.

[0140] FIG. 25 is a structural schematic diagram of a communication device according to an embodiment of the present application. As shown in FIG. 25, the device according to the present application includes a processor 2510, a memory 2520, and a communication module 2530. The number of processors 2510 in the device may be one or more, and FIG. 25 takes one processor 2510 as an example. The number of memories 2520 in the device may be one or more, and FIG. 25 takes one memory 2520 as an example. The processor 2510, the memory 2520, and the communication module 2530 of the device may be connected by a bus or other manner, and FIG. 25 takes the connection via a bus as an example. In this embodiment, the device may be a base station.

[0141] The memory 2520 may be configured to store software programs, computer executable programs and modules as a computer readable storage medium, such as program instructions / modules corresponding to the device of any embodiment of the present application (e.g., the first receiver and the determination module in the parameter configuration device). The memory 2520 may include a program storage area and a data storage area. Here, the program storage area can store an operating system, an application program required for at least one function, and the data storage area can store data generated according to the use of the device, etc. In addition, the memory 2520 may include a high-speed random access memory, and may include a non-volatile memory. For example, it may include at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device. In some embodiments, the memory 2520 may include a memory that is remotely located with respect to the processor 2510. These remote memories may be connected to the device via a network. Examples of the network include, but are not limited to, the Internet, a corporate intranet, a local area network, a mobile communication network, and a combination of the Internet, the corporate intranet, the local area network, and the mobile communication network.

[0142] The communication module 2530 is configured for communicative interaction with other communication nodes.

[0143] When the communication device is a first communication node, the device according to the above may be configured to execute a parameter configuration method used in a first communication node according to any of the above embodiments and to have corresponding functions and effects.

[0144] When the communication device is a second communication node, the device according to the above may be configured to execute a parameter configuration method used in a second communication node according to any of the above embodiments and to have corresponding functions and effects.

[0145] When the communication device is a third communication node, the device according to the above may be configured to execute a parameter configuration method used in a third communication node according to any of the above embodiments and to have corresponding functions and effects.

[0146] An embodiment of the present application further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform a parameter configuration method for a first communication node, the method including: receiving a frame format of a Packet Data Unit (PDU) session transmitted by a second communication node, the frame format of the PDU session including at least one indication of an application layer data packet identification, an application layer data unit (ADU) identification, a sub-flow identifier of a Quality of Service QoS flow, and a sub-priority of a QoS flow; and determining scheduling priorities or resource allocation weights of different user plane data packets in a same QoS flow based on the frame format of the PDU session.

[0147] An embodiment of the present application further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform a parameter configuration method for use in a third communication node, the method including receiving configuration information transmitted by a first communication node and reporting a Buffer Status Report (BSR) based on the configuration information, where the configuration information includes a sub-flow identifier of a QoS flow or a sub-priority of a QoS flow. The configuration information includes at least one of SDAP configuration information, radio bearer configuration information, logical channel configuration information, and radio link control configuration information.

[0148] An embodiment of the present application further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform a parameter configuration method for use with a second communication node, the method including transmitting a frame format of a PDU session to the first communication node, the frame format of the PDU session including at least one indication of an application layer data packet identification information, an ADU identification information, a sub-flow identifier of a QoS flow, and a sub-priority of a QoS flow.

[0149] Those skilled in the art should understand that the term user equipment covers any type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable network browser or a vehicle mounted mobile station.

[0150] In general, various embodiments of the present application may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware and other aspects may be implemented in firmware or software capable of being executed by a controller, microprocessor, or other computing device, but the present application is not limited thereto.

[0151] The embodiments of the present application may be implemented by a data processor of a mobile device executing computer program instructions, for example in a processor entity, in hardware or a combination of software and hardware. The computer program instructions may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or target code written in any combination of one or more programming languages.

[0152] Any logic flow block diagrams in the drawings of this application may represent program steps, or interconnected logic circuits, modules and functions, or a combination of program steps and logic circuits, modules and functions. The computer program may be stored on a memory. The memory may have any type compatible with the local technology environment and may be implemented using any suitable data storage technology, such as, but not limited to, a Read-Only Memory (ROM), a Random Access Memory (RAM), an optical storage device and system (Digital Video Disc (DVD) or Compact Disk (CD)), etc. The computer readable medium may include a non-transitory storage medium. The data processor may be any type compatible with the local technology environment. For example, the computer may be, but is not limited to, a general purpose computer, a special purpose computer, a microprocessor, a digital signal processing (DSP), an application specific integrated circuit (ASIC), a programmable logic device (Field-Programmable Gate Array, FPGA), and a processor based on a multi-core processor architecture.

Claims

1. A parameter configuration method for use in a first communication node, comprising: receiving a frame format for a packet data unit (PDU) session transmitted by a second communication node; Wherein, the frame format of the PDU session includes at least one indication of an application layer data packet identification information, an application layer data unit (ADU) identification information, a sub-flow identifier of a Quality of Service (QoS) flow, and a sub-priority of a QoS flow; How to configure parameters.

2. receiving QoS subflow configuration information sent by the second communication node; the QoS subflow configuration information includes at least one of a sub-priority of the QoS flow and a subflow identifier of the QoS flow; The method of claim 1.

3. The QoS flow configuration information or the QoS subflow configuration information includes one of a maximum allowable total packet loss in an application layer data unit, a maximum allowable total consecutive packet loss in an application layer data unit, a maximum allowable total packet loss within a predefined time period, a maximum allowable total consecutive packet loss within a predefined time period, a maximum allowable total application layer data unit loss within a predefined time period, and a maximum allowable total consecutive application layer data unit loss within a predefined time period. The method of claim 2.

4. Application layer data packets of different priorities are mapped to the same QoS flow, and the frame format of the PDU session includes at least ADU identification information; The method of claim 1.

5. Employing ADU identification information to indicate at least two levels of application layer data units; The method according to claim 4.

6. The ADU identification information includes at least one of an application layer data unit transmission start indication and an application layer data unit transmission end indication; The method according to claim 4.

7. The ADU identification information includes at least one of an application layer data unit sequence number and an application layer data unit transmission end indication; The method according to claim 4.

8. The ADU identification information includes at least one of an application layer data unit transmission start indication and a total number of user plane data packets included in the application layer data unit; The method according to claim 4.

9. Application layer data packets of different QoS priorities are mapped to different QoS flows, and the frame format of the PDU session includes one of an associated Quality of Service Flow Identifier (QFI) and an associated downlink QFI sequence number; The method of claim 1.

10. The frame format of the PDU session includes one of a maximum allowable total packet loss in an application layer data unit and a maximum allowable total consecutive packet loss in an application layer data unit; The method of claim 1.

11. The frame format of the PDU session further includes an indication of start of transmission of an application layer data unit and a total number of user plane data packets included in the application layer data unit; The method of claim 10.

12. Application layer data packets of different priorities are mapped to the same QoS flow, and different sub-flow identifiers or sub-priorities in the same QoS flow are mapped to different Dedicated Data Radio Bearer (DRB) identifiers, different Logical Channel (LC) identifiers, or different Logical Channel Group (LCG) identifiers; The method of claim 1.

13. Mapping different sub-flow identifiers or sub-priorities of the same QoS flow to different dedicated DRB identifiers, different LC identifiers, or different LCG identifiers includes including the sub-flow identifiers of the QoS flow or the sub-priorities of the QoS flow in at least one of Service Data Adaptation Protocol (SDAP) configuration information, Radio Bearer configuration information, Logical Channel configuration information, and Radio Link Control configuration information, which are sent to the third communication node; the sub-flow identifier of the QoS flow or the sub-priority of the QoS flow is used to map user plane data packets of the same QoS flow to different logical channels; The method of claim 12.

14. A parameter configuration method for use in a third communication node, comprising: receiving configuration information transmitted by a first communication node; reporting a buffer status report (BSR) based on the configuration information; Including, wherein the configuration information includes a sub-flow identifier of a QoS flow or a sub-priority of a QoS flow; The configuration information includes at least one of SDAP configuration information, radio bearer configuration information, logical channel configuration information, and radio link control configuration information. How to configure parameters.

15. the sub-flow identifier of the QoS flow or the sub-priority of the QoS flow is used to map user plane data packets of the same QoS flow to different logical channels; The method of claim 14.

16. A parameter configuration method for use in a second communication node, comprising: transmitting a frame format of the PDU session to a first communication node; The frame format of the PDU session includes at least one indication of an application layer data packet identification, an ADU identification, a subflow identifier of a QoS flow, and a subpriority of a QoS flow; How to configure parameters.

17. A communication device comprising a communication module, a memory, and at least one processor, the communication module is configured for communicative interaction with other communication nodes; the memory is configured to store at least one program; When said at least one program is executed by said at least one or more processors, said at least one processor implements the method according to any one of claims 1 to 13, 14 to 15 or 16 above. Communication equipment.

18. A computer program is stored, the computer program being executed by a processor to implement the method according to any one of claims 1 to 13, 14 to 15 or 16. storage medium.

Citation Information

Patent Citations

  • Reflective QoS flow characteristic based communication method and apparatus

    JP2020510360A

  • Facilitating quality of service flow remapping utilizing a service data adaptation protocol layer

    US20190320362A1

  • Data Transmission Method and Apparatus

    US20210105657A1

  • Media packet transmission method, apparatus and system

    WO2021213000A1