Data transmission processing method, device, apparatus, and storage medium

The bit rate of the protocol data unit collection is dynamically adjusted through the access network device receiving speed regulation information, which solves the problem that GBR QoS stream cannot be dynamically adjusted, and improves the transmission efficiency and user experience of mobile media services.

WO2025148586A1PCT designated stage expired Publication Date: 2025-07-17DATANG MOBILE COMM EQUIP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/137579
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-11
Filing Date
2024-12-06
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

The existing GBR QoS streams cannot be dynamically adjusted based on the application's time requirements to ensure the stream bit rate and maximum stream bit rate, resulting in the user waiting time when starting the mobile media service.

Method used

The access network device receives speed regulation information from the terminal device or the session management function network element SMF network element or the user plane function UPF network element, and dynamically adjusts the bit rate of the protocol data unit set according to the speed regulation information to meet the time requirements of the application.

Benefits of technology

By dynamically adjusting the bit rate of the protocol data unit set, the user wait time is reduced and the transmission efficiency and user experience of mobile media services are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024137579_17072025_PF_FP_ABST
    Figure CN2024137579_17072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a data transmission processing method, a device, an apparatus, and a storage medium. The method comprises: an access network device first receives rate adjustment information from a terminal device or a session management function (SMF) network element or a user plane function (UPF) network element, and then the access network device determines the bit rate of a protocol data unit set on the basis of the rate adjustment information.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission processing method, equipment, device and storage medium Cross-references

[0001] This application refers to Chinese patent application No. 202410047608.3, filed on January 11, 2024, entitled “Data transmission processing method, equipment, device and storage medium”, which is incorporated into this application in its entirety by reference. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a data transmission processing method, equipment, device and storage medium. Background Art

[0003] With the development of information technology, more and more mobile media services have emerged, such as augmented reality (AR), virtual reality (VR), extended reality (XR), and cloud gaming. Consequently, when users use mobile media services through their terminal devices, more and more traffic is generated.

[0004] When a user uses a new mobile media service application on a terminal device, such as starting a new XR application or jumping to a new XR video, they usually need to wait for a while for the new application to load enough video. To reduce user waiting time, the application usually generates a large number of data packets at the beginning and reduces the amount of data packets after a specific period of time.

[0005] In related technologies, a Guaranteed Bit Rate (GBR) Quality of Service (QoS) flow has two parameters: a guaranteed bit rate and a maximum bit rate. These parameters are used to transmit data packets. However, these parameters cannot be dynamically adjusted based on the application's time requirements. Summary of the Invention

[0006] Based on this, the present application provides a data transmission processing method, equipment, device and storage medium.

[0007] In a first aspect, the present application provides a data transmission processing method. Applied to an access network device, the method comprises:

[0008] Receive speed adjustment information from the terminal device or the session management function network element SMF network element or the user plane function UPF network element;

[0009] A bit rate of the protocol data unit set is determined according to the speed adjustment information.

[0010] In one embodiment, the speed adjustment information includes at least one of an accelerated bit rate of the protocol data unit set and a non-accelerated bit rate of the protocol data unit set.

[0011] In one embodiment, the speed regulation information further includes acceleration time information, and the acceleration time information includes a time point of starting acceleration or sequence number information of a protocol data unit in the protocol data unit set.

[0012] In one embodiment, determining the bit rate of the protocol data unit set according to the speed adjustment information includes:

[0013] When it is detected that the protocol data unit corresponding to the sequence number information or the current time point is the time point for starting acceleration, the bit rate of the protocol data unit set is determined to be the accelerated bit rate.

[0014] In one embodiment, the acceleration time information further includes a time point at which acceleration ends; and after determining that the bit rate of the protocol data unit set is the acceleration bit rate, the method further includes:

[0015] When the current time point is the time point for ending acceleration, the bit rate of the protocol data unit set is determined to be the non-accelerated bit rate.

[0016] In one embodiment, the speed adjustment information further includes acceleration indication information, and determining the bit rate of the protocol data unit set as the accelerated bit rate includes:

[0017] When the acceleration indication information is received, the bit rate of the protocol data unit set is determined to be the accelerated bit rate.

[0018] In one embodiment, the speed adjustment information further includes acceleration end indication information, and determining the bit rate of the protocol data unit set according to the speed adjustment information includes:

[0019] When the acceleration end indication information is received, the bit rate of the protocol data unit set is determined to be the non-accelerated bit rate.

[0020] In one embodiment, the speed adjustment information further includes an acceleration duration. After determining that the bit rate of the protocol data unit set is the acceleration bit rate, the method further includes:

[0021] When the duration of the accelerated bit rate exceeds the accelerated duration, the bit rate of the protocol data unit set is determined to be the non-accelerated bit rate.

[0022] In one embodiment, the speed adjustment information is carried in the General Packet Radio Service Tunneling Protocol GTP header of the data packet, the Service Data Adaptation Protocol SDAP header of the data packet, the Real-time Transport Protocol RTP header of the data packet, the Secure Real-time Transport Protocol SRTP header of the data packet, the Radio Resource Control RRC message sent by the terminal device, the Protocol Data Unit Session Processing Request or the message sent by the SMF network element.

[0023] In one embodiment, the method further comprises:

[0024] Receiving a first bit rate and a second bit rate from an SMF network element, wherein the first bit rate is a maximum flow bit rate of a set of protocol data units, and the second bit rate is a guaranteed flow bit rate of the set of protocol data units;

[0025] When the transmitted data is the protocol data unit set, the first bit rate or the second bit rate is executed.

[0026] In one embodiment, the accelerated bit rate of the set of protocol data units is the first bit rate, and the non-accelerated bit rate of the set of protocol data units is the second bit rate.

[0027] In a second aspect, the present application provides a data transmission processing method. Applied to an SMF network element, the method comprises:

[0028] Send speed adjustment information to the access network device or UPF network element, where the speed adjustment information is used to determine the bit rate of the protocol data unit set.

[0029] In one embodiment, the speed adjustment information includes at least one of an accelerated bit rate of the protocol data unit set and a non-accelerated bit rate of the protocol data unit set.

[0030] In one embodiment, the speed regulation information further includes acceleration time information, and the acceleration time information includes a time point of starting acceleration or sequence number information of a protocol data unit in the protocol data unit set.

[0031] In one embodiment, the acceleration time information also includes the time point of ending acceleration.

[0032] In one embodiment, the speed adjustment information further includes at least one of acceleration indication information and end indication information.

[0033] In one embodiment, the method further comprises:

[0034] The speed adjustment information is received from the PCF network element.

[0035] In one embodiment, the accelerated bit rate in the speed adjustment information is a first bit rate, and the non-accelerated bit rate in the speed adjustment information is a second bit rate, the first bit rate is the maximum flow bit rate of the protocol data unit set, and the second bit rate is the guaranteed flow bit rate of the protocol data unit set.

[0036] In one embodiment, the speed adjustment information also includes acceleration duration.

[0037] In a third aspect, the present application provides a data transmission processing method. Applied to a terminal device, the method comprises:

[0038] Send speed regulation information to the SMF network element or access network equipment, or receive speed regulation information from the SMF network element, where the speed regulation information is used to determine the bit rate of the protocol data unit set.

[0039] In one embodiment, the speed adjustment information includes at least one of an accelerated bit rate of the protocol data unit set and a non-accelerated bit rate of the protocol data unit set.

[0040] In one embodiment, the speed regulation information further includes acceleration time information, and the acceleration time information includes a time point of starting acceleration or sequence number information of a protocol data unit in the protocol data unit set.

[0041] In one embodiment, the acceleration time information also includes the time point of ending acceleration.

[0042] In one embodiment, the speed adjustment information further includes at least one of acceleration indication information and acceleration end indication information.

[0043] In one embodiment, the speed adjustment information also includes acceleration duration.

[0044] In one embodiment, the speed adjustment information is carried in the General Packet Radio Service Tunneling Protocol GTP header of the data packet, the Service Data Adaptation Protocol SDAP header of the data packet, the Real-time Transport Protocol RTP header of the data packet, the Secure Real-time Transport Protocol SRTP header of the data packet, the Radio Resource Control RRC message sent by the terminal device, the Protocol Data Unit Session Processing Request or the message sent by the SMF network element.

[0045] In a fourth aspect, the present application provides a data transmission processing method. Applied to a UPF network element, the method includes:

[0046] Receive speed adjustment information from an SMF network element, an RTP header, or an SRTP header.

[0047] In one embodiment, the method further comprises:

[0048] The speed adjustment information in the RTP header or the SRTP header is added to the GTP header.

[0049] In one embodiment, the speed adjustment information further includes at least one of acceleration indication information and acceleration end indication information.

[0050] In a fifth aspect, the present application provides a data transmission processing method. Applied to an AF network element, the method includes:

[0051] A first bit rate and a second bit rate are sent to the PCF network element, where the first bit rate is a maximum flow bit rate of a protocol data unit set, and the second bit rate is a guaranteed flow bit rate of the protocol data unit set.

[0052] In a sixth aspect, the present application provides a network device. The network device is applied to an access network device and includes a memory, a transceiver, and a processor:

[0053] memory for storing computer programs;

[0054] a transceiver, configured to transmit and receive data under the control of the processor;

[0055] A processor is configured to read the computer program in the memory and perform the following operations:

[0056] Receive speed adjustment information from the terminal device or the session management function network element SMF network element or the user plane function UPF network element;

[0057] A bit rate of the protocol data unit set is determined according to the speed adjustment information.

[0058] In a seventh aspect, the present application provides a network device. The network device is applied to an SMF network element and includes a memory, a transceiver, and a processor:

[0059] memory for storing computer programs;

[0060] a transceiver, configured to transmit and receive data under the control of the processor;

[0061] A processor is configured to read the computer program in the memory and perform the following operations:

[0062] Send speed adjustment information to the access network device or UPF network element, where the speed adjustment information is used to determine the bit rate of the protocol data unit set.

[0063] In an eighth aspect, the present application provides a terminal device, including a memory, a transceiver, and a processor:

[0064] memory for storing computer programs;

[0065] a transceiver, configured to transmit and receive data under the control of the processor;

[0066] A processor is configured to read the computer program in the memory and perform the following operations:

[0067] Send speed regulation information to the SMF network element or access network equipment, or receive speed regulation information from the SMF network element, where the speed regulation information is used to determine the bit rate of the protocol data unit set.

[0068] In a ninth aspect, the present application provides a network device. The network device is applied to a UPF network element and includes a memory, a transceiver, and a processor:

[0069] memory for storing computer programs;

[0070] a transceiver, configured to transmit and receive data under the control of the processor;

[0071] A processor is configured to read the computer program in the memory and perform the following operations:

[0072] Receive speed adjustment information from an SMF network element, an RTP header, or an SRTP header.

[0073] In a tenth aspect, the present application provides a network device. The network device is applied to an AF network element and includes a memory, a transceiver, and a processor:

[0074] memory for storing computer programs;

[0075] a transceiver, configured to transmit and receive data under the control of the processor;

[0076] A processor is configured to read the computer program in the memory and perform the following operations:

[0077] A first bit rate and a second bit rate are sent to the PCF network element, where the first bit rate is a maximum flow bit rate of a protocol data unit set, and the second bit rate is a guaranteed flow bit rate of the protocol data unit set.

[0078] In an eleventh aspect, the present application provides a data transmission processing device, applied to an access network device, the device comprising:

[0079] The first receiving module is used to receive speed adjustment information from a terminal device or a session management function network element SMF network element or a user plane function UPF network element;

[0080] The first processing module is configured to determine a bit rate of a protocol data unit set according to the speed adjustment information.

[0081] In a twelfth aspect, the present application provides a data transmission processing device, applied to an SMF network element, the device comprising:

[0082] a second processing module, configured to determine speed adjustment information, wherein the speed adjustment information is used to determine a bit rate of a set of protocol data units;

[0083] The first sending module is used to send speed adjustment information to the access network device or UPF network element.

[0084] In a thirteenth aspect, the present application provides a data transmission processing device, applied to a terminal device, the device comprising:

[0085] a third processing module, configured to determine speed adjustment information, wherein the speed adjustment information is used to determine a bit rate of a set of protocol data units;

[0086] The transceiver module is used to send speed regulation information to the SMF network element or access network equipment, or to receive speed regulation information from the SMF network element.

[0087] In a fourteenth aspect, the present application provides a data transmission processing device, applied to a UPF network element, the device comprising:

[0088] A second receiving module is used to receive speed regulation information from an SMF network element, an RTP header or an SRTP header;

[0089] The fourth processing module is used to add the speed adjustment information in the RTP header or the SRTP header to the GTP header.

[0090] In a fifteenth aspect, the present application provides a data transmission processing device, applied to an AF network element, the device comprising:

[0091] a fifth processing module, configured to determine a first bit rate and a second bit rate, wherein the first bit rate is a maximum flow bit rate of a set of protocol data units, and the second bit rate is a guaranteed flow bit rate of the set of protocol data units;

[0092] The second sending module is used to send the first bit rate and the second bit rate to the PCF network element.

[0093] In the sixteenth aspect, the present application provides a processor-readable storage medium, wherein the processor-readable storage medium stores a program, and the program is used to enable the processor to execute the method described in the first aspect, second aspect, third aspect, fourth aspect or fifth aspect above.

[0094] Seventeenth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect is implemented.

[0095] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the embodiments below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference numerals are used throughout the drawings to denote the same components. In the drawings:

[0097] FIG1 is an application environment diagram of a data transmission processing method provided by an embodiment of the present application;

[0098] FIG2 is a flow chart of a data transmission processing method provided in an embodiment of the present application;

[0099] FIG3 is a signaling interaction diagram of a data transmission processing method provided in an embodiment of the present application;

[0100] FIG4 is a signaling interaction diagram of another data transmission processing method provided in an embodiment of the present application;

[0101] FIG5 is a signaling interaction diagram of another data transmission processing method provided in an embodiment of the present application;

[0102] FIG6 is a signaling interaction diagram of another data transmission processing method provided in an embodiment of the present application;

[0103] FIG7 is a signaling interaction diagram of another data transmission processing method provided in an embodiment of the present application;

[0104] FIG8 is a signaling interaction diagram of another data transmission processing method provided in an embodiment of the present application;

[0105] FIG9 is a schematic diagram of a configuration of a PDU Set bit rate provided in an embodiment of the present application;

[0106] FIG10 is a structural block diagram of a data transmission processing device provided in an embodiment of the present application;

[0107] FIG11 is a structural block diagram of another data transmission processing device provided in an embodiment of the present application;

[0108] FIG12 is a structural block diagram of another data transmission processing device provided in an embodiment of the present application;

[0109] FIG13 is a structural block diagram of another data transmission processing device provided in an embodiment of the present application;

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

[0111] FIG15 is a diagram showing the internal structure of a network device provided in an embodiment of the present application;

[0112] FIG16 is an internal structure diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0113] The following embodiments of the technical solution of the present application will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application and are therefore only examples and are not intended to limit the scope of protection of the present application.

[0114] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.

[0115] In the description of the embodiments of this application, the technical terms "first" and "second" are used only to distinguish different objects and should not be understood to indicate or imply relative importance or implicitly specify the quantity, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "plurality" is more than two, unless otherwise clearly and specifically defined.

[0116] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0117] In the description of the embodiments of this application, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0118] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).

[0119] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0120] In the description of the embodiments of the present application, unless otherwise clearly specified or limited, technical terms such as "installed," "connected," "connected," and "fixed" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integration; mechanical connections, electrical connections, or communication connections; direct connections, indirect connections through an intermediate medium, and internal connections between two components or interactions between two components. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to specific circumstances.

[0121] The following first describes the mobile media service in related technologies.

[0122] With the development of information technology, more and more mobile media services have emerged, such as augmented reality (AR), virtual reality (VR), extended reality (XR), and cloud gaming. Consequently, when users use mobile media services through their terminal devices, more and more traffic is generated.

[0123] When a user uses a new mobile media service application on a terminal device, such as starting a new XR application or jumping to a new XR video, they usually need to wait for a while for the new application to load enough video. To reduce user waiting time, the application usually generates a large number of data packets at the beginning and reduces the amount of data packets after a specific period of time.

[0124] Mobile media services have some common characteristics. First, a frame in a mobile media service typically includes multiple data packets, and there are correlations between the data packets. Therefore, the application needs to receive all the data packets included in a frame in order to parse the frame. For example, an XR application processes not a data packet, but a media unit (for example, an application data unit). Second, different data packets in the same video stream in a mobile media service, if they belong to different frame types (for example, I-frames or P-frames) or are located at different positions in a group of pictures, will have different impacts on the user experience. Third, the media traffic of mobile media services such as XR has high throughput, low latency, and high reliability requirements. Since high throughput leads to high power consumption, the power consumption of the terminal device also has a significant impact on the user experience. Finally, in addition to video and audio, some enhanced mobile media services such as XR may include more forms and accordingly transmit different types of data, such as sensor data corresponding to tactile or emotional immersive experiences.

[0125] Therefore, according to the characteristics of mobile media services, the data transmission involved in mobile media services needs to be adjusted accordingly.

[0126] The following first describes the QoS flow in the related art.

[0127] In related technologies, data transmission can be achieved through GBR QoS flow and Non-GBR QoS flow. GBR QoS flow has two parameters: guaranteed flow bit rate and maximum flow bit rate. Data packets can be transmitted through the guaranteed flow bit rate and maximum flow bit rate. However, the guaranteed flow bit rate and maximum flow bit rate cannot be dynamically adjusted based on the time requirements of the application. Non-GBR QoS flow does not support guaranteed flow bit rate. When network resources are insufficient, the network will reduce the flow bit rate of the Non-GBR QoS flow accordingly, and cannot guarantee that a large number of data packets can be transmitted for the application within a specific time period.

[0128] At the same time, applications have requirements for maximum bit rate and guaranteed bit rate. Although the existing GBR QoS flow has two parameters, guaranteed flow bit rate and maximum flow bit rate, these two parameters are only applicable to Protocol Data Unit (PDU) and not to Protocol Data Unit Set (PDU Set).

[0129] A PDU is a data unit in communication protocols, used to transfer data between different layers of network protocols. Each protocol layer packages data into a specific format for transmission, and the receiving end parses and processes the PDU. A PDU Set is the collection of all PDUs contained in a particular protocol layer. In a network protocol stack, each protocol layer encapsulates data received from the upper layer into a specific PDU and passes it to the next layer. The collection of these PDUs constitutes the PDU Set for that protocol layer.

[0130] In related technologies, PDU Set QoS parameters when QoS stream transmits PDU Set may include PDU Set Delay Budget (PSDB), PDU Set Error Rate (PSER), PDU Set Integrated Handling Information (PSIHI), etc.

[0131] The PSDB may be the upper limit of the delay of the PDU Set, that is, the time period between receiving the first PDU and receiving all PDUs of the PDU Set.

[0132] The PSER can be an upper limit for the proportion of data packets processed by the sender's link layer but not successfully transmitted to the receiver's upper layer. The sender's link layer can be the Radio Access Network-Radio Link Control (RAN RLC) layer, and the receiver's link layer can be the Radio Access Network-Packet Data Convergence Protocol (RDCP) layer. The PSER is an upper limit for the proportion of PDU Set losses that are not related to congestion.

[0133] The PSIHI can be used to indicate whether the application layer needs to receive all PDUs in the PDU Set before using the PDU Set.

[0134] In the related art, the above-mentioned PDU Set QoS parameters can be determined by the Policy and Charging Function (PCF) network element based on the Application Function (AF) network element and / or local configuration. The PCF network element can send the PDU Set QoS parameters to the Session Management Function (SMF) network element through the Policy and Charging Control (PCC) rule information. The SMF sends the PDU Set QoS parameters to the Next Generation Radio Access Network (NG-RAN) through the Quality of Service Configuration (QoS Profile) command. If the NG-RAN receives the PDU Set QoS parameters and supports the PDU Set QoS parameters, the NG-RAN uses PDU Set-based QoS control and uses the PDU Set QoS parameters.

[0135] In view of the above-mentioned related technologies, embodiments of the present application provide a data transmission processing method, device, apparatus, and storage medium. An access network device receives speed adjustment information from a terminal device or an application function (AF) network element. The access network device then determines the bit rate of a set of protocol data units based on the speed adjustment information. Because the bit rate of the set of protocol data units is adjusted using the speed adjustment information, the transmission speed can be dynamically adjusted based on the application's time requirements.

[0136] The method for determining transmission resources provided in an embodiment of the present application can be applied in an application environment as shown in Figure 1. The scenario includes a terminal device 101, an access network device 102, and a core network device 103. The access network device 102 interacts with each network element in the terminal device 101 and the core network device 103 respectively. The terminal device 101, or the session management function SMF network element or the user plane function UPF network element in the core network device 103 can send speed adjustment information to the access network device 102. Subsequently, the access network device 102 determines the bit rate of the protocol data unit set based on the speed adjustment information.

[0137] The terminal device 101 involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device may be a USB storage device, other personal computer memory devices, and a dongle. It may also communicate with one or more core networks (CN) via a radio access network (RAN). A wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablet computers, Machine-type Communication (MTC) terminal devices, etc. Wireless terminal devices may also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, access points, remote terminal devices, access terminal devices, user terminal devices, user agents, user devices, and wireless access points and routers / modems that meet the limitations of this definition, but are not limited in the embodiments of the present application.

[0138] The access network device 102 involved in the embodiment of the present application can be a base station, which can include multiple cells providing services to the terminal. Depending on the specific application scenario, the base station can also be called an access point, or it can be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in the embodiment of the present application can be an evolutionary network device (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), etc., or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), a network test device, etc., which is not limited in the embodiment of the present application. In some network structures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0139] It should be understood that the technical solutions provided in the embodiments of the present application can be applicable to a variety of communication systems. For example, applicable systems may be long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, advanced long term evolution (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new air interface (NR) systems and their evolved communication systems, etc. These various systems may include terminal devices and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), and the like.

[0140] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only 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 without making creative efforts are within the scope of protection of this application.

[0141] In one embodiment, as shown in FIG2 , a flow chart of a data transmission processing method is provided, which is used to illustrate how to determine the bit rate of a protocol data unit set. The data transmission processing method includes S201-S202:

[0142] S201. The access network device receives speed regulation information from the terminal device or the session management function SMF network element or the user plane function UPF network element.

[0143] In this application, the access network device can receive speed regulation information from the terminal device or the session management function network element SMF network element or the user plane function UPF network element. Through the speed regulation information, the transmission speed of the protocol data unit set can be adjusted when the application or the XR video in the application is started, thereby transmitting a large number of data packets generated by the application.

[0144] The speed adjustment information includes at least one of an accelerated bit rate of the protocol data unit set and a non-accelerated bit rate of the protocol data unit set. The accelerated bit rate of the protocol data unit set is the bit rate at which the protocol data unit set is transmitted during the acceleration period, and the non-accelerated bit rate is the bit rate at which the protocol data unit set is transmitted during the non-acceleration period.

[0145] Illustratively, the aforementioned accelerated bit rates may include the Maximum Frame Burst Size (MFBR) bit rate, the Guaranteed Frame Burst Size (GFBR) bit rate, the PDU Set Maximum Flow (PDU Set MBR) bit rate, and the PDU Set Guaranteed Flow (PDU Set GBR) bit rate. Illustratively, the aforementioned non-accelerated bit rates may also be understood as the bit rates during normal transmission. Non-accelerated bit rates may include the MFBR bit rate or the GFBR bit rate.

[0146] The accelerated bit rate and the non-accelerated bit rate are both applicable to the uplink direction and / or the downlink direction.

[0147] It should be understood that in this application, various types of speed adjustment information can be used to instruct the access network device to accelerate the transmission speed of the protocol data unit set. Two types of speed adjustment information are provided below to instruct the access network device to adjust the transmission speed of the protocol data unit set.

[0148] In the first type, the speed regulation information may include acceleration time information, and the acceleration time information includes the time point of starting acceleration or the sequence number information of the protocol data unit (PDU) in the protocol data unit set (PDU Set). The PDU corresponding to the sequence number information is the PDU that starts acceleration.

[0149] Illustratively, the sequence number information of the PDU may indicate that the PDU starting to be accelerated is located at the Nth PDU in the PDU Set, where N is an integer greater than or equal to 1.

[0150] For example, the acceleration start time point may be a specific moment, such as a certain hour and minute on a certain day of a certain year. Alternatively, the acceleration start time point may be a time point at a set time after the current time, such as 10 seconds or 5 seconds later.

[0151] In one embodiment, the acceleration time information also includes the time point for ending acceleration. After determining that the bit rate of the protocol data unit set is the accelerated bit rate, if the current time point is the time point for ending acceleration, the bit rate of the protocol data unit set is determined to be the non-accelerated bit rate.

[0152] In one embodiment, the speed adjustment information may further include an acceleration duration, which is used to indicate the time when the access network device stops accelerating. The embodiment of the present application does not limit the acceleration duration. For example, the acceleration duration may be 10 seconds, 30 seconds, 1 minute, etc.

[0153] In one embodiment, the speed adjustment information received by the access network device includes acceleration duration and acceleration time information. The acceleration time information includes the time point at which acceleration starts or the sequence number information of the PDU in the PDU Set. If the access network device detects that the protocol data unit corresponding to the sequence number information or the current time point is the time point at which acceleration starts, the bit rate of the transmission protocol data unit set is determined to be the accelerated bit rate. If the duration of executing the accelerated bit rate exceeds the acceleration duration, the bit rate of the transmission protocol data unit set is determined to be the non-accelerated bit rate.

[0154] It should be understood that the embodiments of the present application do not restrict how to determine whether the duration of the accelerated bit rate exceeds the accelerated duration. In one embodiment, after the access network device implements the accelerated bit rate, it can start a target timer and set the target timer duration to the accelerated duration. When the target timer times out, it switches to transmitting a set of protocol data units at a non-accelerated bit rate.

[0155] It should be understood that the embodiments of the present application do not limit how to add the sequence number information of the PDU in the PDU Set. In one embodiment, the sequence number information of the PDU for starting acceleration can be sent by the SMF network element to the user function UPF network element. When the UPF network element sends the Nth (N is an integer greater than 0) PDU in the PDU Set indicated by the sequence number information, the UPF network element can use the General Packet Radio Service Tunneling Protocol (GPRS Tunneling Protocol, GTP) to encapsulate the PDU and add the sequence number information of the PDU for starting acceleration in the GTP header, so that when the access network device receives the data packet, it can start acceleration based on the sequence number information of the PDU for starting acceleration added in the GTP header and adjust the bit rate of the protocol data unit set.

[0156] In the second type, the speed adjustment information may include at least one of acceleration indication information and acceleration end indication information. The speed adjustment information may be indicated by the AF network element, by the terminal device, or by the user plane, and this embodiment of the application does not limit this.

[0157] In one embodiment, after acceleration is performed, acceleration end indication information can also be sent to the access network device. After receiving the acceleration end indication information, the access network device can determine that the bit rate of the protocol data unit set is a non-accelerated bit rate based on the acceleration end indication information, thereby causing the access network device to end acceleration and reduce the bit rate of the transmission protocol data unit set.

[0158] In other embodiments, when the acceleration indication information is sent, the acceleration duration may also be sent. When the acceleration duration is exceeded, the access network device may automatically decelerate so as to execute a non-accelerated bit rate transmission protocol data unit set.

[0159] It should be understood that the above-mentioned speed adjustment information can be sent to the access network in a variety of ways. In one embodiment, the speed adjustment information is carried in the GTP header of the data packet, the Service Data Adaptation Protocol (SDAP) header of the data packet, the Real-time Transport Protocol (RTP) header of the data packet, the Secure Real-time Transport Protocol (SRTP) header of the data packet, the Radio Resource Control (RRC) message sent by the terminal device, the Protocol Data Unit Session Processing Request or the message sent by the Session Management Function Network Element SMF network element.

[0160] In one embodiment, the SMF may send the above speed adjustment information to the access network device and the UPF.

[0161] S202: The access network device determines the bit rate of the protocol data unit set according to the speed adjustment information.

[0162] In this step, after the access network device receives the speed regulation information from the terminal device or the session management function network element SMF network element or the user plane function UPF network element, it can determine the bit rate of the protocol data unit set based on the speed regulation information.

[0163] In one embodiment, if the speed regulation information includes acceleration time information, the acceleration time information includes the time point at which acceleration starts or the sequence number information of the PDU in the PDU Set, and the time point at which acceleration ends, the access network device determines the bit rate of the protocol data unit set to be the accelerated bit rate upon detecting that the protocol data unit corresponding to the sequence number information indicated by the acceleration time information or the current time point is the time point at which acceleration starts. If the current time point is the time point at which acceleration ends, the bit rate of the protocol data unit set is determined to be the non-accelerated bit rate.

[0164] In one embodiment, if the speed regulation information includes acceleration time information and acceleration duration, and the acceleration time information includes the time point at which acceleration starts or the sequence number information of the PDU in the PDU Set, the access network device determines that the bit rate of the protocol data unit set is the accelerated bit rate when it detects that the protocol data unit corresponding to the sequence number information indicated by the acceleration time information or the current time point is the time point at which acceleration starts. After executing the accelerated bit rate transmission protocol data unit set, the access network device starts the target timer and sets the duration of the target timer to the acceleration duration. When the target timer times out, the bit rate of the protocol data unit set is determined to be the non-accelerated bit rate.

[0165] In one embodiment, if the speed adjustment information includes acceleration indication information, the access network device begins acceleration upon receiving the acceleration indication information and determines the bit rate of the protocol data unit set to be the accelerated bit rate. The speed adjustment information also includes deceleration indication information. After acceleration, upon receiving the deceleration indication information, the access network device begins deceleration and determines the bit rate of the protocol data unit set to be the non-accelerated bit rate. Alternatively, the speed adjustment information also includes an acceleration duration. When the total acceleration time exceeds the acceleration duration, the access network device begins deceleration and determines the bit rate of the protocol data unit set to be the non-accelerated bit rate.

[0166] In the data transmission processing method provided in the embodiments of the present application, an access network device first receives speed adjustment information from a terminal device, a session management function (SMF) network element, or a user plane function (UPF) network element. The access network device then determines the bit rate of a set of protocol data units (PDUs) based on the speed adjustment information. By adjusting the bit rate of the PDUs using the speed adjustment information, the transmission speed can be dynamically adjusted based on the application's time requirements.

[0167] The following describes how to provide speed adjustment information to the access network device. FIG3 is a signaling interaction diagram of a data transmission processing method provided in an embodiment of the present application. As shown in FIG3 , the data transmission processing method includes S301-S306:

[0168] S301. The AF network element sends a session request to a network exposure function (NEF) network element. The session request includes speed adjustment information, which is used to determine a bit rate of a protocol data unit set.

[0169] It should be understood that the embodiments of the present application do not limit the above-mentioned session request. In one embodiment, the above-mentioned session request includes a creation request for an AF session with QoS (nef_Af sessionWithQoS_Create request) or an update request for an AF session with QoS (nef_AF sessionWithQoS_Update request).

[0170] The speed adjustment information includes at least one of an accelerated bit rate of the protocol data unit set and a non-accelerated bit rate of the protocol data unit set.

[0171] In one embodiment, the speed adjustment information includes at least one of acceleration indication information and acceleration end indication information. The acceleration bit rate in the speed adjustment information may be a first bit rate, and the non-acceleration bit rate in the speed adjustment information may be a second bit rate, where the first bit rate is a maximum flow bit rate of the protocol data unit set, and the second bit rate is a guaranteed flow bit rate of the protocol data unit set.

[0172] In one embodiment, the speed regulation information further includes acceleration duration and acceleration time information, and the acceleration time information includes the time point of starting acceleration or the sequence number information of the protocol data unit in the protocol data unit set.

[0173] S302. The NEF network element sends a policy authorization request to a policy control function (PCF) network element. The policy authorization request includes speed adjustment information.

[0174] The policy authorization request includes a policy authorization creation request (Npcf_Policy Authorization_Create request) or a policy authorization update request (Npcf_Policy Authorization_Update request).

[0175] S303. The PCF network element sends PCC rule information to the SMF network element. The PCC rule information includes speed adjustment information.

[0176] The PCC rule information includes a creation policy control response (Npcf_SMPolicyControl_Create Response) of the PCC rule, or an update policy control response (Npcf_SMPolicyControl_Update Response) of the PCC rule.

[0177] S304. The SMF network element sends a message to the access network device, where the message includes speed adjustment information.

[0178] Among them, the message sent by the above-mentioned SMF network element to the access network device can be N2 session management information (N2 Session Management Information, N2 SM information).

[0179] It should be noted that in the data transmission processing method shown in Figure 3, the acceleration end indication information can also be sent from the AF network element to the access network device via the NEF network element, PCF network element and SMF network element. The process is similar to the acceleration indication information and will not be repeated here.

[0180] S304a. The SMF network element sends speed adjustment information to the UPF.

[0181] The speed adjustment information includes an accelerated bit rate and a non-accelerated bit rate, and in one embodiment, further includes at least one of acceleration indication information and acceleration end indication information.

[0182] S305. The SMF network element sends the maximum bit rate of session aggregation to the terminal device.

[0183] S306. The SMF network element sends the maximum bit rate of session aggregation to the UPF network element.

[0184] In an embodiment of the present application, if the QoS flow used to transmit the PDU Set is a non-guaranteed bit rate QoS flow, then the SMF network element can determine the session aggregation maximum bit rate (session-AMBR) after receiving the speed adjustment information, and send the determined session-AMBR to the terminal device and the UPF network element. Wherein, the QoS flow is a non-GBR QoS flow.

[0185] The session-AMBR includes the maximum rate limits in the uplink (UL) and downlink (DL) directions.

[0186] It should be understood that in the present application, for different types of speed adjustment information, the session aggregation maximum bit rate may be sent in different ways.

[0187] In one embodiment, if the speed adjustment information includes acceleration time information and acceleration duration, the SMF network element can send first session aggregation indication information to the terminal device and the UPF network element. The first session aggregation indication information includes acceleration time information, acceleration duration, the maximum bit rate of session aggregation during the acceleration period, and the maximum bit rate of session aggregation during the non-acceleration period.

[0188] Accordingly, after the terminal device and the UPF network element receive the first session aggregation indication information, when it is determined based on the acceleration start information that a protocol data unit for starting acceleration has been received or the current time point is the time point for starting acceleration, the terminal device and the UPF network element may start a timer with a duration equal to the acceleration duration. When the timer does not time out, the terminal device and the UPF network element may implement the maximum session aggregation bit rate during the acceleration period. When the timer times out, the terminal device and the UPF network element may implement the maximum session aggregation bit rate during the non-acceleration period.

[0189] In other embodiments, if the speed adjustment information includes at least one of acceleration indication information and acceleration end indication information, the SMF network element may determine the maximum session aggregation bit rate during the acceleration period based on the acceleration indication information, and determine the maximum session aggregation bit rate during the non-acceleration period based on the acceleration end indication information. Upon receiving the acceleration indication information, the maximum session aggregation bit rate during the acceleration period is sent to the terminal device and the UPF network element, and upon receiving the acceleration end indication information, the maximum session aggregation bit rate during the non-acceleration period is sent to the terminal device and the UPF network element.

[0190] Correspondingly, if the terminal device and UPF network element receive the maximum session aggregation bit rate of the acceleration period, the maximum session aggregation bit rate of the acceleration period will be implemented. If the terminal device and UPF network element receive the maximum session aggregation bit rate of the non-acceleration period, the maximum session aggregation bit rate of the non-acceleration period will be implemented.

[0191] The following describes how the access network device adjusts the bit rate of the protocol data unit set through the acceleration indication information or acceleration end indication information in the GTP header. Figure 4 is a signaling interaction diagram of another data transmission processing method provided by an embodiment of the present application. As shown in Figure 4, the data transmission processing method includes S401-S414:

[0192] S401 : The AF network element sends a traffic impact processing request to the NEF network element. The traffic impact processing request includes an accelerated bit rate and a non-accelerated bit rate.

[0193] The traffic impact processing request may include a traffic impact creation request (Nnef_TrafficInfluence_Create Request), a traffic impact update request (Nnef_TrafficInfluence_Create Request), or a traffic impact deletion request (Nnef_TrafficInfluence_Delete Request).

[0194] The accelerated bit rate is the bit rate at which the protocol data unit set is transmitted during the accelerated period, and the non-accelerated bit rate is the bit rate at which the protocol data unit set is transmitted during the non-accelerated period.

[0195] S402. The NEF network element sends a UDR data management request to the unified data storage UDR network element. The UDR data management request includes an accelerated bit rate and a non-accelerated bit rate.

[0196] The UDR data management request includes a UDR data management create request (Nudr_DM_Create Request), a UDR data management update request (Nudr_DM_Update Request), or a UDR data management delete request (Nudr_DM_Delete Request).

[0197] S403. The UDR network element sends a UDR data management response to the NEF network element.

[0198] The UDR data management response includes a UDR data management create response (Nudr_DM_Create Response), a UDR data management update response (Nudr_DM_Update Response), or a UDR data management delete response (Nudr_DM_Delete Response).

[0199] S404: The NEF network element sends a traffic impact processing response to the AF network element.

[0200] The traffic impact processing response may include a traffic impact creation response (Nnef_TrafficInfluence_Create Response), a traffic impact update response (Nnef_TrafficInfluence_Create Response), or a traffic impact deletion response (Nnef_TrafficInfluence_Delete Response).

[0201] S405. The PCF network element and the UDR network element send a UDR data management subscription message. The UDR data management subscription message is used to subscribe to changes in information related to the AF network element to the UDR network element.

[0202] S406: The UDR network element sends a UDR data management notification message to the PCF network element. The UDR data management notification message includes an accelerated bit rate and a non-accelerated bit rate.

[0203] S407. The SMF network element sends an N4 session establishment request (N4 Session Establishment Request) to the UPF network element. The N4 session establishment request is used to request the UPF to report a data packet carrying acceleration indication information or acceleration end indication information.

[0204] S408. The UPF network element sends an N4 Session Establishment Response to the SMF network element.

[0205] In one embodiment, after the UPF network element sends an N4 session establishment response to the SMF network element, the UPF starts monitoring user plane data.

[0206] S409. The UPF network element detects a data packet carrying acceleration indication information or acceleration end indication information.

[0207] The acceleration indication information or acceleration end indication information may be located in a Real-time Transport Protocol (RTP) header or a Secure Real-time Transport Protocol (SRTP) header of a data packet. Accordingly, when the UPF network element uses GTP-U to encapsulate a data packet, it may also add the acceleration indication information or acceleration end indication information to the encapsulated data packet.

[0208] S410. The UPF network element sends an N4 Session Report message to the SMF.

[0209] The N4 session report message may carry data packet information, acceleration indication information, and acceleration end indication information.

[0210] S411. The SMF network element sends an N4 session report confirmation (N4 Session Report ACK) message to the UPF network element.

[0211] S412. The SMF network element sends a policy update control request (Npcf_SMPolicy Control_Update Request) to the PCF network element.

[0212] S413. The PCF network element sends a policy update control response (Npcf_SM Policy Control_Update Response) to the SMF network element.

[0213] The policy update response includes PCC rule information, and the PCC rule information includes an accelerated bit rate and a non-accelerated bit rate.

[0214] It should be noted that step S413 can be executed at any time after step S406.

[0215] S414. The SMF network element sends N2 session management information to the access network device. The N2 session management information includes an accelerated bit rate and a non-accelerated bit rate.

[0216] Accordingly, when the access network device receives a data packet carrying acceleration indication information or acceleration end indication information in the GTP-U header, if the acceleration indication information is received, the access network device implements the accelerated bit rate; if the acceleration end indication information is received, the access network device implements the non-accelerated bit rate.

[0217] It should be understood that the embodiments of the present application do not limit how to determine the accelerated bit rate and the non-accelerated bit rate. In one embodiment, the accelerated bit rate and the non-accelerated bit rate can be provided by the AF network element. In other embodiments, the accelerated bit rate and the non-accelerated bit rate can also be provided by the terminal device and then determined by the PCF network element.

[0218] The following describes how the AF network element provides accelerated bit rates and non-accelerated bit rates to the access network device through the AF session with QoS service operation. FIG5 is a signaling interaction diagram of another data transmission processing method provided by an embodiment of the present application. As shown in FIG5, the data transmission processing method includes S501-S504:

[0219] S501 : The AF network element sends a session request to the NEF network element. The session request includes an accelerated bit rate and a non-accelerated bit rate.

[0220] It should be understood that the embodiment of the present application does not limit the above-mentioned session request. In one embodiment, the above-mentioned session request includes a creation request of an AF session with QoS or an update request of an AF session with QoS.

[0221] S502 : The NEF network element sends a policy authorization request to the PCF network element. The policy authorization request includes an accelerated bit rate and a non-accelerated bit rate.

[0222] The policy authorization request includes a policy authorization creation request or a policy authorization update request.

[0223] S503. The PCF network element sends PCC rule information to the SMF network element. The PCC rule information includes an accelerated bit rate and a non-accelerated bit rate.

[0224] The PCC rule information is a creation policy control response of a PCC rule, or an update policy control response of a PCC rule.

[0225] S504. The SMF network element sends a message to the access network device, where the message includes the accelerated bit rate and the non-accelerated bit rate.

[0226] Among them, the message sent by the above-mentioned SMF network element to the access network device can be N2 session management information.

[0227] In one embodiment, the SMF network element may also instruct the UPF network element to adjust the bit rate of the set of transport protocol data units through acceleration indication information and acceleration end indication information. When the UPF network element detects that the RTP header or SRTP header of the data packet carries acceleration indication information or acceleration end indication information, the UPF network element may add the acceleration indication information or acceleration end indication information to the GTP header when using GTP to encapsulate the data. When the access network device receives a GTP packet with added acceleration indication information, it starts to execute the accelerated bit rate. When the access network device receives a GTP packet with added acceleration end indication information, it starts to execute the non-accelerated bit rate.

[0228] The following describes how to determine the accelerated bit rate and the non-accelerated bit rate using the information provided by the terminal device. FIG6 is a signaling interaction diagram of another data transmission processing method provided by an embodiment of the present application. As shown in FIG6 , the data transmission processing method includes S601-S612:

[0229] S601. The terminal device sends a protocol data unit session processing request to the SMF network element.

[0230] The protocol data unit session processing request includes a third bit rate and a fourth bit rate, the third bit rate is the accelerated bit rate of the protocol data unit set requested by the terminal device, and the fourth bit rate is the non-accelerated bit rate of the protocol data unit set requested by the terminal device.

[0231] The protocol data unit session processing request may include a PDU session proposal request or a PDU session modification request.

[0232] S602: The SMF network element sends a policy control request to the PCF network element, where the policy control request includes the third bit rate and the fourth bit rate. The policy control request includes a create policy control request or an update policy control request.

[0233] S603: The PCF network element determines an accelerated bit rate and a non-accelerated bit rate according to the third bit rate and the fourth bit rate.

[0234] In one embodiment, the PCF network element may jointly determine the accelerated bit rate and the non-accelerated bit rate based on factors such as the subscription, operator configuration, and the third bit rate and the fourth bit rate requested by the terminal device.

[0235] S604. The PCF network element sends a policy control response to the SMF network element. The policy control response includes PCC rule information. The PCC rule information includes an accelerated bit rate and a non-accelerated bit rate.

[0236] The policy control response may be a create policy control response or an update policy control response.

[0237] S605: The SMF network element sends N2 session management information to the access network device. The N2 session management information includes an accelerated bit rate and a non-accelerated bit rate.

[0238] S606: The access network device sends a PDU session processing request to the terminal device. The PDU session processing request includes an accelerated bit rate and a non-accelerated bit rate.

[0239] S607: When the terminal device determines to use the accelerated bit rate, the terminal device adds acceleration indication information to the SDAP header of the data packet.

[0240] S608: The terminal device sends a data packet with an SDAP header carrying acceleration indication information to the access network device.

[0241] S609: When the access network device receives a data packet with an SDAP header carrying acceleration indication information, it accelerates the bit rate.

[0242] S610: When the terminal device determines to use a non-accelerated bit rate, the terminal device adds acceleration end indication information to the SDAP header of the data packet.

[0243] S611: The terminal device sends a data packet with an SDAP header carrying deceleration indication information to the access network device.

[0244] S612: When the access network device receives a data packet with an SDAP header carrying acceleration end indication information, it executes a non-accelerated bit rate.

[0245] In an embodiment of the present application, the terminal device can also adjust the bit rate of the transmission protocol data unit set through the user plane. Figure 7 is a signaling interaction diagram of another data transmission processing method provided by an embodiment of the present application. As shown in Figure 7, the data transmission processing method includes S701-S712:

[0246] S701. The terminal device sends a protocol data unit session processing request to the SMF network element.

[0247] The protocol data unit session processing request includes a third bit rate and a fourth bit rate, the third bit rate is the accelerated bit rate of the protocol data unit set requested by the terminal device, and the fourth bit rate is the non-accelerated bit rate of the protocol data unit set requested by the terminal device.

[0248] S702. The SMF network element sends a policy control request to the PCF network element. The policy control request includes the third bit rate and the fourth bit rate.

[0249] S703. The PCF network element determines an accelerated bit rate and a non-accelerated bit rate according to the third bit rate and the fourth bit rate.

[0250] In one embodiment, the PCF network element may jointly determine the accelerated bit rate and the non-accelerated bit rate based on factors such as the subscription, operator configuration, and the third bit rate and the fourth bit rate requested by the terminal device.

[0251] S704. The PCF network element sends a policy control response to the SMF network element. The policy control response includes PCC rule information. The PCC rule information includes an accelerated bit rate and a non-accelerated bit rate.

[0252] The policy control response may be a create policy control response or an update policy control response.

[0253] S705: The SMF network element sends N2 session management information to the access network device. The N2 session management information includes an accelerated bit rate and a non-accelerated bit rate.

[0254] S706: The access network device sends a PDU session processing request to the gateway device in the access network. The PDU session processing request includes an accelerated bit rate and a non-accelerated bit rate.

[0255] S707. When the terminal device determines to use the accelerated bit rate, the terminal device sends a PDU session processing request to the SMF network element, and the PDU session processing request includes acceleration indication information.

[0256] S708. The SMF network element sends N2 session management information to the access network device, where the N2 session management information includes acceleration indication information.

[0257] S709: When the access network device receives the acceleration instruction information, it executes the accelerated bit rate.

[0258] S710. When the terminal device determines to use a non-accelerated bit rate, the terminal device sends a PDU session processing request to the SMF network element, and the PDU session processing request includes acceleration end indication information.

[0259] S711. The SMF network element sends N2 session management information to the access network device, where the N2 session management information includes acceleration end indication information.

[0260] S712: When the access network device receives the acceleration end indication information, it executes the non-accelerated bit rate.

[0261] In one embodiment, when the terminal device sends acceleration indication information via a PDU session processing request, the PDU session processing request may also include an acceleration duration. When the acceleration duration expires, the access network device may implement a non-accelerated bit rate. Accordingly, the terminal device no longer needs to send deceleration indication information to the access network device via a PDU session processing request or N2 session management information.

[0262] FIG8 is a signaling interaction diagram of another data transmission processing method provided by an embodiment of the present application. As shown in FIG8 , the data transmission processing method includes S801-S810:

[0263] S801. The terminal device sends a protocol data unit session processing request to the SMF network element.

[0264] The protocol data unit session processing request includes a third bit rate and a fourth bit rate, the third bit rate is the accelerated bit rate of the protocol data unit set requested by the terminal device, and the fourth bit rate is the non-accelerated bit rate of the protocol data unit set requested by the terminal device.

[0265] S802. The SMF network element sends a policy control request to the PCF network element. The policy control request includes the third bit rate and the fourth bit rate.

[0266] S803. The PCF network element determines an accelerated bit rate and a non-accelerated bit rate according to the third bit rate and the fourth bit rate.

[0267] In one embodiment, the PCF network element may jointly determine the accelerated bit rate and the non-accelerated bit rate based on factors such as the subscription, operator configuration, and the third bit rate and the fourth bit rate requested by the terminal device.

[0268] S804. The PCF network element sends a policy control response to the SMF network element. The policy control response includes PCC rule information. The PCC rule information includes an accelerated bit rate and a non-accelerated bit rate.

[0269] The policy control response may be a create policy control response or an update policy control response.

[0270] S805: The SMF network element sends N2 session management information to the access network device. The N2 session management information includes the accelerated bit rate and the non-accelerated bit rate.

[0271] S806 : The access network device sends a PDU session processing request to the terminal device. The PDU session processing request includes an accelerated bit rate and a non-accelerated bit rate.

[0272] S807. When the terminal device determines to use the accelerated bit rate, the terminal device sends an RRC message to the access network device, where the RRC message includes acceleration indication information.

[0273] S808: When the access network device receives the acceleration instruction information, it executes the accelerated bit rate.

[0274] S809. When the terminal device determines to use a non-accelerated bit rate, the terminal device sends an RRC message to the access network device, where the RRC message includes acceleration end indication information.

[0275] S810: When the access network device receives the acceleration end indication information, it executes the non-accelerated bit rate.

[0276] In one embodiment, the RRC message may also include an acceleration duration. When the acceleration duration expires, the access network device may implement a non-accelerated bit rate. Accordingly, the terminal device no longer needs to send a deceleration indication to the access network device via an RRC message.

[0277] In the data transmission processing method provided in the embodiments of the present application, an access network device first receives speed adjustment information from a terminal device, a session management function (SMF) network element, or a user plane function (UPF) network element. The access network device then determines the bit rate of a set of protocol data units (PDUs) based on the speed adjustment information. By adjusting the bit rate of the PDUs using the speed adjustment information, the transmission speed can be dynamically adjusted based on the application's time requirements.

[0278] In one embodiment, the accelerated bit rate of the protocol data unit set may be a first bit rate, and the non-accelerated bit rate of the protocol data unit set may be a second bit rate. The first bit rate is the maximum flow bit rate of the protocol data unit set, and the second bit rate is the guaranteed flow bit rate of the protocol data unit set. The SMF enables the access network device to support the PDU Set bit rate by sending the first bit rate or the second bit rate to the access network device. If the transmitted data is a protocol data unit set, the access network device executes the first bit rate or the second bit rate.

[0279] FIG9 is a schematic diagram of a configuration of a PDU Set bit rate provided in an embodiment of the present application. As shown in FIG9 , the configuration method of the PDU Set bit rate includes S901-S904:

[0280] S901. The AF network element sends a session request to the NEF network element. The session request includes a first bit rate and a second bit rate.

[0281] It should be understood that the embodiments of the present application do not limit the above-mentioned session request. In one embodiment, the above-mentioned session request includes a creation request for an AF session with QoS (Nnef_AfsessionWithQoS_Create request) or an update request for an AF session with QoS (nef_AFsessionWithQoS_Update request).

[0282] S902 : The NEF network element sends a policy authorization request to the PCF network element. The policy authorization request includes a first bit rate and a second bit rate.

[0283] The policy authorization request includes a policy authorization creation request (Npcf_Policy Authorization_Create request) or a policy authorization update request (Npcf_Policy Authorization_Update request).

[0284] S903. The PCF network element sends PCC rule information to the SMF network element. The PCC rule information includes the first bit rate and the second bit rate.

[0285] The PCC rule information includes a PCC rule creation policy control response (Npcf_SMPolicyControl_Create Response) or a PCC rule update policy control response (Npcf_SMPolicyControl_Update Response).

[0286] S904. The SMF network element sends a message to the access network device through the AMF network element, and the message includes the first bit rate and the second bit rate.

[0287] In one embodiment, after the access network device receives the first bit rate and the second bit rate, it can execute the first bit rate and the second bit rate, replacing the maximum flow bit rate of the QoS flow with the first bit rate and replacing the guaranteed flow bit rate of the QoS flow with the second bit rate.

[0288] For example, when a QoS flow transmits a PDU Set, the access network device may use a first bit rate and a second bit rate. The first bit rate indicates the maximum number of PDU Set bits that the access network device can transmit per second. The second bit rate indicates the number of PDU Set bits that the access network device must guarantee transmission per second.

[0289] In the present application, the AF network element sends the first bit rate and the second bit rate to the access network device, so that the access network device can support the PDU Set bit rate. During the process of the AF network element sending the first bit rate and the second bit rate to the access network device, the AF network element can also send the first bit rate and the second bit rate to the PCF network element through the NEF network element.

[0290] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0291] Based on the same concept, the present application also provides a data transmission processing device for implementing the data transmission processing method mentioned above. The implementation solution provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations of one or more data transmission processing device embodiments provided below can be found in the above-mentioned limitations of the data transmission processing method and will not be repeated here.

[0292] In one embodiment, as shown in FIG10 , a data transmission processing apparatus 1000 is provided, which is applied to an access network device and includes: a receiving module 1001 and a first processing module 1002 , wherein:

[0293] The first receiving module 1001 is used to receive speed adjustment information from a terminal device or a session management function network element SMF network element or a user plane function UPF network element.

[0294] The first processing module 1002 is configured to determine a bit rate of a protocol data unit set according to the speed adjustment information.

[0295] In one embodiment, as shown in FIG11 , a data transmission processing device 1100 is provided, which is applied to an SMF network element and includes: a second processing module 1101 and a first sending module 1102, wherein:

[0296] The second processing module 1101 is configured to determine speed adjustment information, where the speed adjustment information is used to determine a bit rate of a protocol data unit set.

[0297] The first sending module 1102 is used to send speed adjustment information to the access network device or UPF network element, where the speed adjustment information is used to determine the bit rate of the protocol data unit set.

[0298] In one embodiment, as shown in FIG12 , a data transmission processing device 1200 is provided, which is applied to a terminal device and includes: a third processing module 1201 and a transceiver module 1202 , wherein:

[0299] The third processing module 1201 is configured to determine speed adjustment information, where the speed adjustment information is used to determine a bit rate of a protocol data unit set.

[0300] The transceiver module 1202 is used to send speed regulation information to the SMF network element or access network equipment, or to receive speed regulation information from the SMF network element.

[0301] In one embodiment, as shown in FIG13 , a data transmission processing device 1300 is provided, which is applied to a UPF network element and includes: a second receiving module 1301 and a fourth processing module 1302 , wherein:

[0302] The second receiving module 1301 is used to receive speed adjustment information, where the speed adjustment information comes from an SMF network element, an RTP header, or an SRTP header.

[0303] The fourth processing module 1302 is configured to add the speed adjustment information in the RTP header or the SRTP header to the GTP header.

[0304] In one embodiment, as shown in FIG14 , a data transmission processing device 1400 is provided, which is applied to an AF network element and includes: a fifth processing module 1401 and a second sending module 1402 , wherein:

[0305] The fifth processing module 1401 is configured to determine a first bit rate and a second bit rate, where the first bit rate is a maximum flow bit rate of the protocol data unit set, and the second bit rate is a guaranteed flow bit rate of the protocol data unit set.

[0306] The second sending module 1402 is configured to send the first bit rate and the second bit rate to the PCF network element.

[0307] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0308] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0309] If the integrated module is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application.

[0310] As shown in Figure 15, an embodiment of the present application also provides a network device to implement the above-mentioned data transmission processing method on the access network device side, or the data transmission processing method on the SMF network element side, including a processor 1501, a memory 1502 and a transceiver 1503.

[0311] The transceiver 1503 is configured to receive and send data under the control of the processor 1501 .

[0312] In FIG15 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by a processor and a memory represented by a memory. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like. The processor is responsible for managing the bus architecture and general processing, and the memory may store data used by the processor 1501 when performing operations.

[0313] The processor can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0314] As shown in Figure 16, an embodiment of the present application also provides a data transmission processing device, which can be a terminal device to implement the above-mentioned data transmission processing method on the terminal device side. The terminal device includes a processor 1601, a memory 1602, a transceiver 1603 and a user interface 1604.

[0315] The transceiver 1603 is configured to receive and send data under the control of the processor.

[0316] In FIG16 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by a processor and a memory represented by a memory. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 1604 may also be an interface capable of connecting to required external or internal devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0317] The processor 1601 is responsible for managing the bus architecture and general processing, and the memory 1602 can store data used by the processor 1601 when performing operations.

[0318] In one embodiment, the processor may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0319] The processor calls the program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0320] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0321] The present application also provides a processor-readable storage medium, which can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0322] In one embodiment, the present application further provides a computer program product, including a computer program, which implements the above-mentioned data transmission processing method when executed by a processor.

[0323] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0324] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0325] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0326] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0327] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0328] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations. Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, not to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application, and they should all be covered by the scope of the claims and description of the present application. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.

Claims

1. A data transmission processing method, applied to an access network device, includes: Receiving speed adjustment information from a terminal device, a session management function network element (SMF network element), or a user plane function (UPF network element); Determining the bit rate of a protocol data unit set according to the speed adjustment information.

2. The method according to claim 1, wherein The speed adjustment information includes at least one of the accelerated bit rate of the protocol data unit set and the non-accelerated bit rate of the protocol data unit set.

3. The method according to claim 2, wherein, The speed adjustment information further includes acceleration time information, and the acceleration time information includes a time point at which acceleration starts or sequence number information of protocol data units in the protocol data unit set.

4. The method according to claim 3, wherein, The determining the bit rate of the protocol data unit set according to the speed adjustment information includes: When detecting a protocol data unit corresponding to the sequence number information or the current time point is the time point at which acceleration starts, determining that the bit rate of the protocol data unit set is the accelerated bit rate.

5. The method according to claim 3 or 4, wherein, The acceleration time information further includes a time point at which acceleration ends; After determining that the bit rate of the protocol data unit set is the accelerated bit rate, the method further includes: When the current time point is the time point at which acceleration ends, determining that the bit rate of the protocol data unit set is the non-accelerated bit rate.

6. The method according to claim 2, wherein The speed adjustment information further includes acceleration indication information, and the determining that the bit rate of the protocol data unit set is the accelerated bit rate includes: When receiving the acceleration indication information, determining that the bit rate of the protocol data unit set is the accelerated bit rate.

7. The method according to claim 2 or 6, wherein, The speed adjustment information further includes acceleration end indication information, and the determining the bit rate of the protocol data unit set according to the speed adjustment information includes: When receiving the acceleration end indication information, determining that the bit rate of the protocol data unit set is the non-accelerated bit rate.

8. The method according to claim 3 or 6, wherein The speed adjustment information further includes an acceleration duration, and after determining that the bit rate of the protocol data unit set is the accelerated bit rate, the method further includes: When the duration of the accelerated bit rate exceeds the acceleration duration, determining that the bit rate of the protocol data unit set is the non-accelerated bit rate.

9. The method according to any one of claims 1-7, wherein The speed adjustment information is carried in a general packet radio service tunnel protocol (GTP) header of a data packet, a service data adaptation protocol (SDAP) header of the data packet, a real-time transport protocol (RTP) header of the data packet, a secure real-time transport protocol (SRTP) header of the data packet, a radio resource control (RRC) message sent by the terminal device, a protocol data unit session processing request, or a message sent by the SMF network element.

10. The method according to any one of claims 2-9, wherein, The method further includes: Receiving a first bit rate and a second bit rate from the SMF network element, where the first bit rate is the maximum flow bit rate of a protocol data unit set, and the second bit rate is the guaranteed flow bit rate of the protocol data unit set; When the data to be transmitted is the protocol data unit set, executing the first bit rate or the second bit rate.

11. The method according to claim 10, wherein, The accelerated bit rate of the protocol data unit set is the first bit rate, and the non-accelerated bit rate of the protocol data unit set is the second bit rate.

12. A data transmission processing method, applied to the SMF network element, includes: Send speed regulation information to an access network device or a UPF network element, where the speed regulation information is used to determine the bit rate of a protocol data unit set.

13. The method according to claim 12, wherein, The speed regulation information includes at least one of the accelerated bit rate of the protocol data unit set and the non-accelerated bit rate of the protocol data unit set.

14. The method according to claim 13, wherein, The speed regulation information further includes acceleration time information, and the acceleration time information includes a time point to start acceleration or sequence number information of protocol data units in the protocol data unit set.

15. The method according to claim 14, wherein, The acceleration time information further includes a time point to end acceleration.

16. The method according to claim 13, wherein, The speed regulation information further includes at least one of acceleration indication information and acceleration end indication information.

17. The method according to claim 12, wherein, The method further includes: Receiving the speed regulation information from a PCF network element.

18. The method according to any one of claims 12-17, wherein, The accelerated bit rate in the speed regulation information is a first bit rate, the non-accelerated bit rate in the speed regulation information is a second bit rate, the first bit rate is the maximum flow bit rate of the protocol data unit set, and the second bit rate is the guaranteed flow bit rate of the protocol data unit set.

19. The method according to claim 14 or 16, wherein The speed regulation information further includes acceleration duration.

20. A data transmission processing method applied to a terminal device, including: Sending speed regulation information to an SMF network element or an access network device, or receiving speed regulation information from the SMF network element, where the speed regulation information is used to determine the bit rate of a protocol data unit set.

21. The method according to claim 20, wherein, The speed regulation information includes at least one of the accelerated bit rate of the protocol data unit set and the non-accelerated bit rate of the protocol data unit set.

22. The method according to claim 21, wherein, The speed regulation information further includes acceleration time information, and the acceleration time information includes a time point to start acceleration or sequence number information of protocol data units in the protocol data unit set.

23. The method according to claim 22, wherein, The acceleration time information further includes a time point to end acceleration.

24. The method according to claim 21, wherein The speed regulation information further includes at least one of acceleration indication information and acceleration end indication information.

25. The method according to claim 22 or 24, wherein, The speed regulation information further includes acceleration duration.

26. The method according to any one of claims 22-24, wherein, The speed regulation information is carried in a General Packet Radio Service Tunneling Protocol GTP header of a data packet, a Service Data Adaptation Protocol SDAP header of the data packet, a Real-Time Transport Protocol RTP header of the data packet, a Secure Real-Time Transport Protocol SRTP header of the data packet, a Radio Resource Control RRC message sent by the terminal device, a protocol data unit session processing request, or a message sent by an SMF network element.

27. A data transmission processing method applied to a UPF network element, including: Receiving speed regulation information from an SMF network element, an RTP header, or an SRTP header.

28. The method according to claim 27, wherein, The method further includes: Adding the speed regulation information in the RTP header or the SRTP header to the GTP header.

29. The method according to claim 27, wherein, The speed regulation information further includes at least one of acceleration indication information and acceleration end indication information.

30. A data transmission processing method applied to an AF network element, including: Sending a first bit rate and a second bit rate to a PCF network element, where the first bit rate is the maximum flow bit rate of a protocol data unit set, and the second bit rate is the guaranteed flow bit rate of the protocol data unit set.

31. A network device, wherein, The network device is applied to an access network device and includes a memory, a transceiver, and a processor: The memory is used to store a computer program; A transceiver for transmitting and receiving data under the control of the processor; A processor for reading the computer program in the memory and performing the following operations: Receiving speed regulation information from a terminal device, a Session Management Function (SMF) network element, or a User Plane Function (UPF) network element; Determining the bit rate of a set of protocol data units according to the speed regulation information.

32. A network device, wherein, The network device is an SMF network element, including a memory, a transceiver, and a processor: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of the processor; A processor for reading the computer program in the memory and performing the following operations: Sending speed regulation information to an access network device or a UPF network element, where the speed regulation information is used to determine the bit rate of a set of protocol data units.

33. A terminal device, including a memory, a transceiver, and a processor: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of the processor; A processor for reading the computer program in the memory and performing the following operations: Sending speed regulation information to an SMF network element or an access network device, or receiving speed regulation information from the SMF network element, where the speed regulation information is used to determine the bit rate of a set of protocol data units.

34. A network device, wherein, The network device is applied to a UPF network element, including a memory, a transceiver, and a processor: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of the processor; A processor for reading the computer program in the memory and performing the following operations: Receiving speed regulation information from an SMF network element, an RTP header, or an SRTP header.

35. A network device, wherein, The network device is applied to an AF network element, including a memory, a transceiver, and a processor: A memory for storing a computer program; A transceiver for transmitting and receiving data under the control of the processor; A processor for reading the computer program in the memory and performing the following operations: Sending a first bit rate and a second bit rate to a PCF network element, where the first bit rate is the maximum flow bit rate of a set of protocol data units, and the second bit rate is the guaranteed flow bit rate of the set of protocol data units.

36. A data transmission processing device applied to an access network device, including: A first receiving module for receiving speed regulation information from a terminal device, an SMF network element, or a UPF network element; A first processing module for determining the bit rate of a set of protocol data units according to the speed regulation information.

37. A data transmission processing device applied to an SMF network element, including: A second processing module for determining speed regulation information used to determine the bit rate of a set of protocol data units; A first sending module for sending speed regulation information to an access network device or a UPF network element.

38. A data transmission processing device applied to a terminal device, including: A third processing module for determining speed regulation information used to determine the bit rate of a set of protocol data units; A transceiver module for sending speed regulation information to an SMF network element or an access network device, or receiving speed regulation information from the SMF network element.

39. A data transmission processing device is applied to a UPF network element and includes: A second receiving module, configured to receive speed adjustment information, where the speed adjustment information comes from an SMF network element, an RTP header, or an SRTP header; A fourth processing module, configured to add the speed adjustment information in the RTP header or the SRTP header to a GTP header.

40. A data transmission processing device is applied to an AF network element and includes: A fifth processing module, configured to determine a first bit rate and a second bit rate, where the first bit rate is the maximum flow bit rate of a protocol data unit set, and the second bit rate is the guaranteed flow bit rate of the protocol data unit set; A second sending module, configured to send the first bit rate and the second bit rate to a PCF network element.

41. A processor-readable storage medium, wherein, The processor-readable storage medium stores a program, and the program is used to cause the processor to execute the method according to any one of claims 1 to 30.

Citation Information

Patent Citations

  • Service data packet processing method and device, medium and electronic equipment

    CN117354781A

  • Method and device for processing application data flow

    WO2023177268A1

  • Assistance to ran for XR applications

    WO2023192301A2

  • Communicating PDU sets in a wireless communication system

    WO2023215918A1