Data transmission method and device and medium

By introducing FEC encoding and content proportional scheduling in the data transmission of XR services, the problem of traditional QoS being unable to handle packet loss and delay is solved, and more efficient and reliable data transmission is achieved.

CN119966573AActive Publication Date: 2025-05-09CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311491493.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-05-09
Estimated Expiration
2043-11-09

AI Technical Summary

Technical Problem

In Extended Reality (XR) services, traditional single-packet-based service quality metrics (QoS) cannot effectively handle packet loss and network delay in data transmission, resulting in application lag or stagnation.

Method used

By introducing forward error correction (FEC) encoding in the data transmission, carrying redundant packets, and scheduling the FEC-encoded data packets between the wireless access network node and the user equipment according to the PDU Set content ratio to ensure reliable data transmission.

Benefits of technology

This method reduces the probability of retransmission, improves the efficiency and reliability of data transmission, and ensures that data can be smoothly transmitted even in the case of poor network quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966573A_ABST
    Figure CN119966573A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device and a medium. The method is applied to a radio access network (RAN) node, and comprises: receiving a first message from a core network (CN), the first message notifying the RAN node to start forward error correction (FEC) coding or decoding on a protocol data unit set (PDU) Set in an application layer and carry information for the PDU Set, the information comprising a content proportion of the PDU Set, the PDU Set content proportion indicates the proportion of the number of the PDUs which need to be successfully transmitted and can be successfully decoded in the PDU Set to the total number of the PDUs in the PDU Set; and scheduling the transmission of the PDU Set coded by the FEC between the RAN node and user equipment (UE) based on the PDU Set content proportion.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to wireless communication technology, and in particular to a data transmission method, device and medium. Background Art

[0002] Extended reality (XR) services require real-time transmission of high-definition audio and video data streams between the server and the terminal through the network. In order to deal with problems such as packet loss and network latency in real-time data transmission, redundant information can be introduced before data transmission so that the receiving end can still successfully decode the original data even if a certain number of data packets are lost.

[0003] In some XR applications, the server needs to ensure that the terminal has received a certain amount of data packets before starting the next step of processing. At the minimum information granularity composed of this amount of data packets, such as frame granularity, the loss of one or some data packets may cause the application to freeze or stagnate. Traditional service quality indicators (QoS, Quality of Service) based on a single data packet may not meet the needs. Summary of the invention

[0004] In order to solve the above problems, the embodiments of the present disclosure provide the following technical solutions.

[0005] According to one aspect of an embodiment of the present disclosure, a data transmission method is provided, which is applied to a radio access network (RAN) node, including: receiving a first message from a core network (CN), the first message notifying the RAN node to enable forward error correction (FEC) encoding or decoding of a protocol data unit set (PDU Set) at the application layer and carrying information for the PDU Set, the information including a PDU Set content ratio, the PDU Set content ratio indicating the ratio of the number of PDUs that are successfully transmitted so that the PDU Set encoded by the FEC can be successfully decoded to the total number of PDUs in the PDU Set; scheduling the transmission of the PDU Set encoded by the FEC between the RAN node and a user equipment (UE, User Equipment) based on the PDU Set content ratio.

[0006] In some embodiments, the PDU Set content ratio is determined according to one or more of the transmission length of the data stream to which the PDU Set belongs, the FEC encoding or decoding algorithm, and the transmission bandwidth allocated to the data stream to which the PDU Set belongs.

[0007] In some embodiments, the PDU Set content ratio is a preset ratio.

[0008] In some embodiments, the method further includes: sending first indication information to the CN to enable FEC encoding or decoding for the PDU Set at the application layer, so that the CN sends the first message to the RAN node according to the first indication information.

[0009] In some embodiments, sending the first indication message to the CN to enable FEC encoding or decoding for the PDU Set at the application layer includes: sending the first indication message in response to determining that the scheduling of network resources meets preset requirements.

[0010] In some embodiments, the method further includes: receiving the FEC-encoded PDU Set from the CN; receiving PDU Set information from the CN; and determining whether to transmit the PDU in the PDU Set to the UE based on the PDU Set information and the PDU Set content ratio.

[0011] In some embodiments, determining whether to transmit the PDU in the PDU Set to the UE based on the PDU Set information and the PDU Set content ratio includes: determining a first ratio of the number of successfully received PDUs in the PDU Set to the total number of PDUs in the PDU Set based on the PDU Set information; and determining whether to transmit the PDU in the PDU Set to the UE based on a comparison result of the first ratio and the PDU Set content ratio.

[0012] In some embodiments, determining whether to transmit the PDU in the PDU Set to the UE based on a comparison result between the first ratio and the PDU Set content ratio includes: in response to determining that the first ratio is greater than or equal to the PDU Set content ratio, transmitting the PDU in the PDU Set to the UE.

[0013] In some embodiments, the scheduling of transmission of the FEC-encoded PDUSet between the RAN node and the UE based on the PDU Set content ratio includes: during the PDU Set transmission process, determining a second ratio of the number of PDUs successfully transmitted between the PDU Set and the UE to the total number of PDUs in the PDU Set; in response to determining that the second ratio is greater than or equal to the PDU Set content ratio, stopping transmission of the remaining PDUs in the PDU Set.

[0014] In some embodiments, the scheduling of transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio includes: in response to the end of the PDU Set transmission, determining a second ratio of the number of PDUs successfully transmitted between the PDU Set and the UE to the total number of PDUs in the PDU Set; in response to determining that the second ratio is greater than or equal to the PDU Set content ratio, abandoning discarding the PDU Set or abandoning retransmitting the PDU Set.

[0015] In some embodiments, the method also includes: sending a second indication information to the CN to deactivate the FEC encoding or decoding for the PDU Set; receiving a second message from the CN, the second message carrying modified information, the modified information not including the PDU Set content ratio; and scheduling the transmission of the PDU Set between the RAN node and the UE based on the modified information.

[0016] In some embodiments, the PDU Set is used to carry audio frames or video frames.

[0017] According to another aspect of an embodiment of the present disclosure, a data transmission method is provided, which is applied to a CN, and includes: sending a first message to the RAN node, wherein the first message notifies the RAN node to enable FEC encoding or decoding for a PDU Set at the application layer and carries information for the PDU Set, wherein the information includes a PDU Set content ratio, and the PDU Set content ratio indicates the ratio of the number of PDUs that are successfully transmitted and required for the PDU Set encoded by the FEC to be successfully decoded to the total number of PDUs in the PDU Set.

[0018] In some embodiments, the method further comprises: receiving first indication information from the RAN node to enable FEC encoding or decoding for the PDU Set at the application layer, wherein the first message is sent according to the first indication information.

[0019] In some embodiments, the method also includes: sending the first indication information to a first network function NF unit; receiving, by a second NF unit of the CN, a first request indicating PDU Set processing from the first NF unit, the first request including the information; wherein, sending the first message to the RAN node includes: sending the information to the RAN node by the second NF unit.

[0020] In some embodiments, the second NF unit sends the information to the RAN node, including: the second NF unit stores the information in a third NF unit; the fourth NF unit that subscribes to data changes of the third NF unit receives the information from the third NF unit; and the fourth NF unit generates and sends a PDUSet processing rule to the fifth NF unit, wherein the PDU Set processing rule includes the information; the fifth NF unit updates the relevant session rule according to the PDUSet processing rule; the fifth NF unit sends a first session message to the sixth NF unit, wherein the first session message includes the information; and the sixth NF unit sends the first message to the RAN node.

[0021] In some embodiments, the method further includes: determining the PDU Set content ratio based on one or more of the transmission length of the data stream to which the PDU Set belongs, the FEC encoding or decoding algorithm, and the transmission bandwidth allocated to the data stream to which the PDU Set belongs.

[0022] In some embodiments, the method further includes: sending the PDU Set encoded by the FEC to the RAN node; and sending PDU Set information to the RAN node.

[0023] In some embodiments, the method further includes: receiving second indication information from the RAN node to deactivate the FEC encoding or decoding for the PDU Set; sending a second message to the RAN node, the second message carrying modified information, and the modified information does not include the PDU Set content ratio.

[0024] According to another aspect of an embodiment of the present disclosure, there is provided a data transmission method, which is applied to a data network (DN) node, and includes: determining a PDU Set content ratio, wherein the PDU Set content ratio indicates the ratio of the number of PDUs that are required to be successfully transmitted so that the PDU Set encoded by the FEC can be successfully decoded to the total number of PDUs in the PDU Set; and sending a first request to the CN indicating PDU Set processing, wherein the first request includes the PDU Set content ratio.

[0025] In some embodiments, determining the PDU Set content ratio includes: determining the PDU Set content ratio based on one or more of the transmission length of the data stream to which the PDU Set belongs, the FEC encoding or decoding algorithm, and the transmission bandwidth allocated to the data stream to which the PDU Set belongs.

[0026] In some embodiments, the method further includes: receiving second indication information from the CN to deactivate the FEC encoding or decoding for the PDU Set; and sending a second request to the CN to instruct to stop PDU Set processing.

[0027] According to another aspect of an embodiment of the present disclosure, a data transmission device is provided, comprising a module for executing the method of any of the above embodiments.

[0028] According to another aspect of an embodiment of the present disclosure, there is provided a data transmission device, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the method described in any one of the above embodiments based on instructions stored in the memory.

[0029] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, comprising computer program instructions, wherein when the computer program instructions are executed by a processor, the method described in any one of the above embodiments is implemented.

[0030] According to another aspect of the embodiments of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the method described in any one of the above embodiments is implemented.

[0031] In the disclosed embodiment, the RAN node learns through the first message that the application layer has started FEC encoding or decoding when generating the PDU Set, and the FEC-encoded PDU Set carries redundant packets. The RAN node determines the PDU Set content ratio according to the first message sent by the CN and schedules the transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio, so that the transmission between the RAN node and the UE adapts to the PDU Set after starting FEC encoding or decoding, avoids directly discarding the PDU Set with packet loss in the original manner, and ensures the effectiveness of the FEC encoding or decoding implementation. In the above manner, the probability of retransmission can be reduced to improve the transmission efficiency of the transmitted data. Even in the case of poor network quality and high packet loss rate, smooth data transmission can be guaranteed.

[0032] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0034] Figure 1 is a schematic diagram of a network architecture according to some embodiments of the present disclosure;

[0035] Figure 2 is a schematic diagram of an interactive process of a data transmission method according to some embodiments of the present disclosure;

[0036] Figure 3 is a schematic diagram of an interactive process of a data transmission method according to other embodiments of the present disclosure;

[0037] Figure 4 is a schematic diagram of an interactive process of a data transmission method according to other embodiments of the present disclosure;

[0038] Figure 5 is a structural schematic diagram of a data transmission device according to some embodiments of the present disclosure;

[0039] Figure 6 is a structural schematic diagram of a data transmission device according to some embodiments of the present disclosure;

[0040] Figure 7 is a structural schematic diagram of a data transmission device according to some embodiments of the present disclosure;

[0041] Figure 8 It is a structural diagram of a data transmission device according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

[0043] Unless specifically stated otherwise, the relative arrangement of components and steps, the numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure.

[0044] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0045] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0046] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0047] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0048] In order to provide flow control strategies at a level with smaller granularity than QoS flows, a transmission processing mechanism for packets based on PDU Sets can be adopted. A PDU Set consists of one or more protocol data units (PDUs) with dependencies. Because of the dependencies between the PDUs in a PDU Set, it is usually the case that if one or more PDUs in a PDU Set fail to be transmitted, the entire PDU Set will be discarded.

[0049] During the transmission of data packets, once the packet loss rate is high, the frequency of repeated transmission of PDU Set will increase accordingly, resulting in a decrease in data transmission efficiency. For example, in XR services, if the data carried by PDU Set is audio or video data, if the packet loss rate increases during transmission due to factors such as network quality, the audio or video received by the user may become stuck, reducing the service quality.

[0050] In particular, the inventors of the present application have realized that if the data carried by the PDU Set is redundantly encoded, that is, carries redundant information, then even if a certain amount of PDUs are lost, the original data may be recovered without discarding the entire PDU Set.

[0051] For example, the PDU Set is processed through FEC. FEC is a method defined by the Internet Engineering Task Force (IETF) to encode or decode data at the application layer using FEC. The process of processing the PDU Set through FEC is as follows: the sender of the data first encodes the obtained PDU Set (for example, if the PDU Set carries a video frame, it is first encoded using the video encoding standard H.264 or other types of video encoding standards; if the PDU Set carries other types of data, it is encoded using the encoding standard adapted to the data), and then introduces redundant packets through the forward error correction (FEC) algorithm, and sends the PDU Set containing the redundant packets. The receiver of the data decodes the received PDU Set using the corresponding FEC algorithm. In the case of including redundant packets, even if there is packet loss during data transmission, the receiver can recover the lost PDU through the redundant packets. The above method can increase the probability of the PDU Set being successfully decoded, thereby improving the reliability of transmission, and can also ensure smooth data transmission when the packet loss rate is high.

[0052] In some embodiments, the processing of the PDU Set by FEC is implemented at the application layer, and this processing method is called Application Layer Forward Error Correction (AL-FEC).

[0053] When redundant packets are introduced into the PDU Set through FEC, the transmission of the PDU Set needs to be scheduled accordingly on the network side. In this regard, the present disclosure provides a corresponding network side scheduling method.

[0054] In order to better understand the embodiments of the present disclosure, the network architecture of the embodiments of the present disclosure is first described below.

[0055] Figure 1 Schematic diagram of a network architecture according to some embodiments of the present disclosure. Figure 1 As shown, the network architecture may include a UE 11 and a network-side device 12 .

[0056] UE 11 may be a mobile phone, a tablet computer, a laptop computer, a personal digital assistant, a handheld computer, an extended reality (XR) device, such as an augmented reality (AR) or virtual reality (VR) device, a robot, a wearable device such as a smart watch or smart bracelet, an in-vehicle device, a smart home, a game console, etc. The type of UE 11 is not limited in the present disclosure.

[0057] The network side device 12 may include a RAN 121 and a CN 122. The CN may include at least one of the following network function (NF) units: an access mobility management function (AMF) 1221, a session management function (SMF) 1222, a user plane function (UPF) 1223, a policy control function (PCF) 1224, a unified data repository (UDR) 1225, a network exposure function (NEF) 1226, etc.

[0058] In some embodiments, the CN also includes an application function (AF) 1227 .

[0059] In some other embodiments, the network side device 12 also includes DN 123, and AF 1227 no longer belongs to CN 122, but is a part of DN 123.

[0060] In some embodiments, the above network architecture supports XR services.

[0061] Figure 2 is a schematic diagram of an interactive flow of a data transmission method according to some embodiments of the present disclosure. The data transmission method may be performed by a RAN node (e.g. Figure 1 RAN 121) is executed. Figure 2 As shown, the data transmission method includes steps S201 and S203. Figure 2 The direction indicated by the arrow is the direction in which the information or message is sent. Accordingly, the starting point of the arrow is the sender of the information or message, and the end point of the arrow is the receiver of the information or message.

[0062] In step S201, a RAN node receives a request from a CN (e.g. Figure 1 The CN 122 of the RAN receives a first message, which notifies the RAN node to enable FEC encoding or decoding for the PDU Set at the application layer and carries the PDU Set information for the PDU Set. The PDU Set information includes the PDU Set content ratio. The PDU Set content ratio indicates the ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set. That is, the receiver must receive at least a certain ratio of PDUs to restore the complete information carried by the PDU Set. In some embodiments, the receiver is a UE.

[0063] In some embodiments, the PDU Set is used to carry audio frames or video frames.

[0064] In some implementations, the data transmission method can be applied to a network architecture that supports XR services. In the scenario of providing XR services, PDU Set is used to carry audio frames or video frames.

[0065] In some embodiments, each PDU Set carries a video frame or a video slice, and the video frame can be one of an intra-frame coded frame (I frame), an inter-frame predictive coded frame (P frame), or a bidirectional predictive coded frame (B frame).

[0066] In some embodiments, the data transmission method further comprises step S200. In step S200, the RAN node sends first indication information to the CN to enable FEC encoding or decoding for the PDU Set at the application layer, so that the CN sends a first message to the RAN node according to the first indication information.

[0067] It should be understood that the CN may not automatically send the first message to the RAN node according to the first indication information, or may send the first message to the RAN node in response to other triggering conditions. Figure 2 The illustrated step S200 is not essential.

[0068] In some embodiments, step S200 includes sending first indication information in response to determining that the scheduling of network resources meets preset requirements. For example, when the network resources allocated for PDU Set transmission have network delay or high packet loss rate, sending first indication information to enable FEC encoding or decoding to improve the anti-packet loss performance during data transmission, thereby improving data transmission efficiency.

[0069] It should be understood that the above-mentioned FEC-encoded PDU Set is a PDU Set containing redundant packets.

[0070] In some embodiments, the PDU Set content ratio is determined according to one or more of the transmission length of the data stream to which the PDU Set belongs, the FEC encoding or decoding algorithm, and the transmission bandwidth allocated to the data stream to which the PDU Set belongs.

[0071] In some embodiments, the number of redundant packets added to the PDU Set through FEC coding can be controlled. Accordingly, the PDU Set content ratio is adjusted according to the number of redundant packets added.

[0072] In other embodiments, the PDU Set content ratio is a preset ratio.

[0073] In step S203, the RAN node distributes the FEC-encoded PDU Set between the RAN node and the UE (eg, Figure 1 The transmission between UE 11) is scheduled.

[0074] In the above embodiment, the RAN node learns through the first message that the application layer has started FEC encoding or decoding when generating the PDU Set, and the FEC-encoded PDU Set carries redundant packets. The RAN node determines the PDU Set content ratio according to the first message sent by the CN, and schedules the transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio, so that the transmission between the RAN node and the UE adapts to the PDU Set after starting FEC encoding or decoding, avoids directly discarding the PDU Set with packet loss in the original manner, and ensures the effectiveness of the FEC encoding or decoding implementation. In the above manner, the probability of retransmission can be reduced to improve the transmission efficiency of the transmitted data. Even in the case of poor network quality and high packet loss rate, smooth data transmission can be guaranteed.

[0075] In some embodiments, the data transmission method performed by the RAN node further includes steps S205 to S209.

[0076] In step S205 , the RAN node receives the FEC-encoded PDU Set from the CN.

[0077] In step S207, the RAN node receives PDU Set Information from the CN.

[0078] In step S209, the RAN node determines whether to transmit the PDU in the PDU Set to the UE according to the PDU Set information and the PDU Set content ratio.

[0079] The PDU Set information can be used to determine the number, order, or size of PDUs included in the currently transmitted PDU Set, so as to help the RAN node determine whether the PDU Set obtained by the RAN node from the CN has packet loss, and then determine whether the UE has the possibility of successfully recovering complete data based on the received PDU Set after the PDU Set obtained by the RAN node (which may have packet loss) is sent to the UE in combination with the PDU Set content ratio. Screening the PDU Set obtained by the RAN node before sending it to the UE can improve the efficiency of data transmission, reduce the probability of retransmission caused by the inability to recover complete data in the PDU Set sent to the UE, and further improve the data transmission efficiency.

[0080] In some implementations, the AF in the CN sends the PDU Set information to the SMF in the CN, and then the SMF sends it to the UPF in the CN, so that the UPF can identify the corresponding PDU Set based on the PDU Set information, and mark the corresponding PDU Set information in the GTP-U header of the PDU Set, and send it down to the RAN node, so that the RAN node can determine whether the PDU Set obtained from the CN is lost based on the PDU Set information.

[0081] In some embodiments, the PDU Set information includes a PDU sequence number (PDU Sequence Number) in the PDU Set. The PDU sequence number can be used to determine which PDUs are included in the PDU Set, and the PDU sequence number is compared with the PDU sequence number in the PDU Set actually received by the RAN node to determine which PDUs are lost.

[0082] In some other embodiments, the PDU Set information includes a PDU Set size (in bytes) (PDU SetSize). The RAN node may reserve network resources for transmission of the PDU Set according to the received PDU Set size.

[0083] In some embodiments, the PDU Set information also includes one or more of the following information: a PDU Set Sequence Number, an Indication of End PDU of the PDU Set, and a PDU Set Importance. The PDU Set Sequence Number is used to locate the position of the current PDU Set in the data stream to which it belongs; the End PDU Indicator is used to indicate the last PDU in the PDU Set; and the PDU Set Importance is used to indicate the importance of the current PDU Set in the data stream to which it belongs or in the entire data transmission process.

[0084] In some embodiments, determining whether to transmit the PDU in the PDUSet to the UE based on the PDU Set information and the PDU Set content ratio includes: determining a first ratio of the number of successfully received PDUs in the PDU Set to the total number of PDUs in the PDU Set based on the PDU Set information; and determining whether to transmit the PDU in the PDUSet to the UE based on a comparison result of the first ratio and the PDU Set content ratio.

[0085] In some embodiments, based on the comparison result between the first ratio and the PDU Set content ratio, determining whether to transmit the PDU in the PDU Set to the UE includes: in response to determining that the first ratio is greater than or equal to the PDU Set content ratio, the PDU in the PDU Set is transmitted to the UE. On the contrary, in response to determining that the first ratio is less than the PDU Set content ratio, the PDU in the PDU Set is not transmitted to the UE. For example, according to the PDU Set information, the number of PDUs that the RAN node has received accounts for 80% of the total number of PDUs in the PDU Set. If the PDU Set content ratio is 75%, it means that the UE needs to receive at least 70% of the PDUs in the PDU Set sent by the RAN node to recover the complete data. At this time, the number of PDUs received by the RAN node accounts for 80% of the total number of PDUs in the PDU Set, exceeding the PDU Set content ratio of 80%. The RAN node continues to send the PDU Set including 80% PDUs to the UE, and the UE may still recover the complete data based on the received PDU (packet loss may exist at this time, but the number of packet loss accounts for less than 10% of the total number of PDUs). If the PDU Set content ratio is 85%, even if the RAN node sends all 80% of the received PDUs to the UE, the UE will not be able to recover the complete data. In this case, the PDU in the PDU Set is no longer sent to the UE and then waits for the UE to feedback whether the data can be recovered. Instead, the cases where the data cannot be recovered are directly screened out based on the comparison results, which can simplify the data transmission process, save data transmission time, and improve data transmission efficiency. In some embodiments, in response to determining that the first ratio is less than the PDU Set content ratio, the PDU in the PDU Set is not transmitted to the UE, and the CN is notified to resend the current PDU Set to the RAN node.

[0086] In some embodiments, step S205 schedules the transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio, including: during the PDU Set transmission process, determining the second ratio of the number of PDUs that have been successfully transmitted between the PDU Set and the UE to the total number of PDUs in the PDU Set; in response to determining that the second ratio is greater than or equal to the PDU Set content ratio, stopping the transmission of the remaining PDUs in the PDU Set. It should be understood that the above-mentioned PDU Set transmission process refers to the transmission of the PDU Set between the RAN node and the user equipment UE. In the above manner, the RAN node obtains the ratio of the number of PDUs received by the UE to the total number of PDU Sets based on the real-time feedback of the UE. When the ratio reaches the PDU Set content ratio, it indicates that the UE can recover the complete data carried by the PDU Set based on the currently received PDU, and the PDU Set has been successfully transmitted. At this time, abandoning the transmission of the remaining PDUs can save transmission resources and further improve transmission efficiency.

[0087] In some other embodiments, step S205 schedules the transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio, including: in response to the end of the PDU Set transmission, determining the second ratio of the number of PDUs successfully transmitted between the PDU Set and the UE to the total number of PDUs in the PDU Set; in response to determining that the second ratio is greater than or equal to the PDU Set content ratio, abandoning the discarding of the PDU Set or abandoning the retransmission of the PDU Set. It should be understood that the transmission of the PDU Set between the RAN node and the UE includes both the downlink direction (RAN node to UE) and the uplink direction (UE to RAN node), wherein the downlink direction corresponds to abandoning the retransmission of the PDU Set, and the uplink direction corresponds to abandoning the discarding of the PDU Set. After the transmission of the PDU Set is completed, if the second ratio is greater than or equal to the PDU Set content ratio, the receiver (the downlink is the UE, and the uplink is the RAN node) can restore the complete data according to the received PDU, and there is no need to discard the PDU Set or retransmit the PDU Set. The above method saves the time of discarding and retransmitting the PDU Set, which helps to further improve the data transmission efficiency.

[0088] The above describes the scheduling of the RAN node when FEC encoding or decoding is enabled. Accordingly, when FEC encoding or decoding is disabled, Figure 2 As shown, the data transmission method further includes steps S211 to S215.

[0089] In step S211, the RAN node sends second indication information to the CN to disable FEC encoding or decoding for the PDU Set.

[0090] In step S213, the RAN node receives a second message from the CN. The second message carries the modified information, and the modified information does not include the PDU Set content ratio. It should be understood that after deactivating FEC, other parameters in the information except the PDU Set content ratio are modified accordingly relative to the state after FEC is activated, and in order to distinguish from the information after FEC is activated, it is called modified information. The corresponding modification includes, for example, restoring to the state when FEC encoding or decoding is not adopted.

[0091] In some embodiments, other parameters in the information except the PDU Set content ratio are QoS parameters.

[0092] In step S215, the RAN node schedules the transmission of the PDU Set between the RAN node and the UE based on the modified information. Different from the transmission with FEC encoding or decoding enabled, after FEC is disabled, once the receiver finds that one or more PDUs are missing in the received PDU Set, the PDU Set is directly discarded and the sender is notified to resend.

[0093] The data transmission method described above is performed by a RAN node. The present disclosure also provides a data transmission method performed by a CN. The data transmission method performed by the CN can also refer to Figure 2 Step S203 in .

[0094] In step S203, the CN sends a first message to the RAN node. The first message carries information for the PDU Set, including the PDU Set content ratio, which indicates the ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set.

[0095] Corresponding to the data transmission method performed by the RAN node, in some embodiments, the data transmission method performed by the CN further includes: as shown in step S200, the CN receives first indication information for enabling FEC encoding or decoding for the PDU Set at the application layer from the RAN node. The first message is sent according to the first indication information.

[0096] It should be understood that the CN may not automatically send the first message to the RAN node according to the first indication information, or may send the first message to the RAN node in response to other triggering conditions. Figure 2 The illustrated step S200 is not essential.

[0097] In some embodiments, the data transmission method further includes: determining the PDU Set content ratio according to one or more of the transmission length of the data stream to which the PDU Set belongs, the FEC encoding or decoding algorithm, and the transmission bandwidth allocated to the data stream to which the PDU Set belongs. In other embodiments, the PDU Set content ratio is a preset ratio.

[0098] In some embodiments, the number of redundant packets added to the PDU Set through FEC coding can be controlled. Accordingly, the PDU Set content ratio is adjusted according to the number of redundant packets added.

[0099] In some embodiments, the data transmission method performed by the CN further includes: sending the FEC-encoded PDU Set to the RAN node; and sending PDU Set information to the RAN node.

[0100] The PDU Set information may include information such as the number and order of PDUs or the size of the PDU Set to help the RAN node determine whether the PDU Set obtained by the RAN node from the CN has packet loss. In the subsequent process, the RAN node determines whether the UE has the possibility of successfully recovering the complete data based on the PDU in the received PDU Set after the obtained PDU Set (which may have packet loss) is sent to the UE based on the proportion of the PDU Set content. In the above manner, the CN can help the RAN node obtain the PDU Set information to help the RAN node screen the obtained PDU Set before sending the PDU in the PDU Set to the UE. The above manner helps to improve the efficiency of data transmission, reduce the probability of retransmission due to the inability to recover complete data in the PDU Set sent to the UE, and further improve the data transmission efficiency.

[0101] For specific parameters included in the PDU Set information, please refer to the relevant embodiments of the data transmission method performed by the RAN node above, which will not be described in detail here.

[0102] The above describes the data transmission method performed by the CN when FEC encoding or decoding is enabled. Accordingly, in some embodiments, when FEC encoding or decoding is disabled, reference may also be made to Figure 2 Steps S211 to S215 in .

[0103] In step S211 , the CN receives second indication information for disabling FEC encoding or decoding for the PDU Set at the application layer from the RAN node.

[0104] In step S213, a second message is sent to the RAN node, where the second message carries the modified information, and the modified information does not include the PDU Set content ratio.

[0105] For ease of understanding, the specific steps of the NF unit in the CN executing the data transmission method will be introduced below.

[0106] Figure 3 It is a schematic diagram of the interactive flow of data transmission methods according to other embodiments of the present disclosure. Figure 3 The direction indicated by the arrow is the sending direction of the information, message or request. Accordingly, the starting point of the arrow is the sender of the information, message or request, and the end point of the arrow is the receiver of the information or message.

[0107] In some embodiments, Figure 3 As shown, the data transmission method performed by the CN also includes the following steps:

[0108] In step S301, the CN sends first indication information to the first NF unit.

[0109] In some implementations, the first NF unit is an AF.

[0110] In step S302, the second NF unit of the CN receives a first request for instructing to perform PDU Set processing from the first NF unit, the first request including information including the PDU Set content ratio.

[0111] In some embodiments, the information also includes a PDU Set protocol description, where the PDU Set protocol description is used to indicate which protocol is followed when transmitting the PDU Set.

[0112] In some embodiments, the PDU Set protocol description includes one of a real-time transport protocol (RTP) and a Quick UDP Internet Connection protocol (QUIC).

[0113] In some implementations, the second NF unit is a NEF.

[0114] In some embodiments, the data transmission method performed by the CN further includes sending, by the second NF unit of the CN, a response to receiving the first request to the first NF unit, so as to notify the first NF unit that the first NF has received the first request.

[0115] The sending of the first message from the CN to the RAN node includes: the second NF unit sending information to the RAN node. In some embodiments, the process of the second NF unit sending information to the RAN node passes through one or more NF units in the CN.

[0116] For ease of understanding, the following introduces which NF units in the CN the second NF unit passes through when sending information to the RAN node in some embodiments.

[0117] In some embodiments, the second NF unit sends the information to the RAN node, comprising the following steps:

[0118] In step S303, the second NF unit stores the information in the NF unit. In step S304, the third NF unit stores the information.

[0119] In some implementations, the third NF unit is a UDR.

[0120] In step S305, the fourth NF unit subscribing to the data change of the third NF unit receives information from the third NF unit.

[0121] In some implementations, the fourth NF unit is a PCF.

[0122] In some embodiments, the second NF unit directly sends the information to the fourth NF unit without storing the information in the third NF unit. In the above manner, the fourth NF unit can also obtain the information and continue the subsequent transmission.

[0123] In step S306, the fourth NF unit generates a PDU Set processing rule.

[0124] In step S307, the fourth NF unit sends the PDU Set processing rule to the fifth NF unit. The PDU Set processing rule includes information.

[0125] In some embodiments, the PDU Set processing rule is a Policy Control and Charging (PCC) rule.

[0126] In step S308, the fifth NF unit updates the relevant session rule according to the PDU Set processing rule. In some implementations, the fifth NF unit is an SMF, and the relevant session rule refers to the N4 session rule between the SMF and the UPF.

[0127] In step S309, the fifth NF unit sends a first session message to the sixth NF unit. The first session message includes information. In some implementations, the sixth NF unit is an AMF.

[0128] In some implementations, the first session message is a Namf_Communication_N1N2MessageTransfer message.

[0129] In some embodiments, the first session message further includes a quality of service (QoS) parameter for processing the PDU Set. In some implementations, the QoS parameter of the PDU Set includes at least one of a PDU Set delay budget (PSDB) and a PDU Set error rate (PSER).

[0130] PSDB defines the upper limit of the delay that the PDU Set may experience when transmitting between the N6 interface at the UE and the UPF. The N6 interface at the UPF is the interface between the UPF and the DN outside the CN. Therefore, PSDB refers to the upper limit of the delay that the PDU Set may experience when transmitting between the UE and the CN.

[0131] PSER defines the proportion of PDU Sets that have been processed by the transmitter of the link layer protocol (e.g., the Radio Link Control protocol in the RAN node accessed by 3GPP) but not successfully transmitted to the upper layer by the corresponding receiver. That is, PSER defines the upper limit of the non-congestion related PDU Set loss rate.

[0132] In step S310, the sixth NF unit sends a first message to the RAN node.

[0133] In some implementations, the first message is an N2 message.

[0134] In the above embodiment, the first NF unit is part of the CN and is trusted by the CN.

[0135] In some embodiments, when the CN sends the first indication information to the first NF unit, it passes through one or more NF units in the CN. In some embodiments, when the CN sends the first indication information to the first NF unit, it passes through the sixth NF unit, the fifth NF unit, the fourth NF unit, and the second NF unit in sequence.

[0136] In some implementations, the first NF unit is AF, the sixth NF unit is AMF, the fifth NF unit is SMF, the fourth NF unit is PCF, the second NF unit is NEF, and the first indication information finally reaches AF via AMF, SMF, PCF and NEF.

[0137] The present disclosure also provides a data transmission method, which is applied to a DN node (e.g. Figure 1 DN 122).

[0138] Figure 4 FIG. 1 is a schematic diagram of an interactive process of a data transmission method according to other embodiments of the present disclosure. Figure 4As shown, the data transmission method includes steps S401 and S403. Figure 4 The direction indicated by the arrow is the direction in which the information or message is sent. Accordingly, the starting point of the arrow is the sender of the information or message, and the end point of the arrow is the receiver of the information or message.

[0139] In step S401, the DN node determines a PDU Set content ratio, where the PDU Set content ratio indicates the ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set.

[0140] In step S403, the DN node sends a first request instructing to perform PDU Set processing to the CN, where the first request includes the PDU Set content ratio.

[0141] In some embodiments, similar to the above data transmission method performed by the CN, the data transmission method further includes: as shown in step S400, the DN node receives first indication information for enabling FEC encoding or decoding for the PDU Set from the CN. The first request is sent according to the first indication information.

[0142] It should be understood that the DN may not automatically send the first request to the CN according to the first indication information, or may send the first request to the CN in response to other triggering conditions. Figure 4 The illustrated step S400 is not essential.

[0143] In some embodiments, the DN includes a first NF unit, and the first NF unit sends a first request to the CN to instruct to perform PDU Set processing, and the first request includes the PDU Set content ratio. In some implementations, the first NF unit is an AF.

[0144] In some embodiments, the second NF unit of the CN receives a first request from the first NF unit indicating to perform PDU Set processing, and the first request includes information. The second NF unit of the CN sends the information to the RAN node. In some implementations, the second NF unit is a NEF.

[0145] In some embodiments, when the second NF unit of the CN sends information to the RAN node, the information transmission process within the CN can be referred to as Figure 3 Except that the first NF unit is in the DN instead of the CN, and the related steps executed by the first NF are no longer executed by the CN, the information transmission process is similar to the transmission process in the CN.

[0146] In the data transmission method performed by DN, the PDU Set content ratio is determined by DN, and the data transmission method performed by DN also includes: determining the PDU Set content ratio based on one or more of the transmission length of the data stream to which the PDU Set belongs, the FEC encoding or decoding algorithm, and the transmission bandwidth allocated to the data stream to which the PDU Set belongs.

[0147] In the subsequent step S405, the CN sends the information determined according to the PDU Set content ratio in the first request to the RAN node. In step S407, the RAN node schedules the transmission of the FEC-encoded PDU Set based on the PDU Set content ratio. For related embodiments, please refer to the data transmission method performed by the CN and the RAN node in the previous text, which will not be described in detail here.

[0148] When disabling FEC encoding or decoding, such as Figure 4 As shown, the data transmission method performed by the DN also includes steps S409 to S411.

[0149] In step S409 , the DN receives second indication information for deactivating FEC encoding or decoding for the PDU Set from the CN.

[0150] In step S411, the DN sends a second request to the CN to instruct to stop the PDU Set processing.

[0151] In the subsequent step S413, the CN sends the modified information to the RAN node, and the modified information does not include the PDU Set content ratio. In step S415, the RAN node schedules the transmission of the PDU Set between the RAN node and the UE based on the modified information. For related embodiments, please refer to the data transmission method performed by the CN and the RAN node in the previous text, which will not be repeated here.

[0152] The present disclosure also provides a data transmission device, comprising a module for executing the method of any one of the above embodiments.

[0153] Figure 5 is a structural diagram of a data transmission device 500 according to some embodiments of the present disclosure, and the device is applied to a RAN node.

[0154] In some embodiments, Figure 5 As shown, the data transmission device 500 includes a first receiving module 501 and a scheduling module 502 .

[0155] The first receiving module 501 is configured to receive a first message from the CN, the first message notifying the RAN node to enable FEC encoding or decoding for the PDU Set at the application layer, the first message carrying information for the PDU Set, the information including the PDU Set content ratio, the PDU Set content ratio indicating the ratio of the number of successfully transmitted protocol data units PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set.

[0156] The scheduling module 502 is configured to schedule transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio.

[0157] It should be understood that the data transmission device 500 may further include other modules to execute the data transmission method applied to a RAN node in any one of the above embodiments.

[0158] Figure 6 is a schematic diagram of the structure of a data transmission device 600 according to some embodiments of the present disclosure, and the device is applied to a CN.

[0159] In some embodiments, Figure 6 As shown, the data transmission device 600 includes a second sending module 601 .

[0160] The second sending module 601 is configured to send a first message to the RAN node, the first message notifying the RAN node to enable FEC encoding or decoding for the PDU Set at the application layer and carrying information for the PDU Set. The information includes a PDU Set content ratio, and the PDU Set content ratio indicates the ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set.

[0161] It should be understood that the above-mentioned data transmission device 600 may also include other modules to execute the data transmission method applied to CN in any one of the above-mentioned embodiments.

[0162] Figure 7 is a schematic diagram of the structure of a data transmission device 700 according to some embodiments of the present disclosure, and the device is applied to a DN.

[0163] In some embodiments, Figure 7 As shown, the data transmission device 700 includes a determination module 701 and a third sending module 702 .

[0164] The determination module 701 is configured to determine the PDU Set content ratio. The PDU Set content ratio indicates the ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set.

[0165] The third sending module 702 sends a first request for instructing to perform PDU Set processing to the CN, where the first request includes a PDU Set content ratio.

[0166] It should be understood that the above-mentioned data transmission device 700 may also include other modules to execute the data transmission method applied to DN in any of the above-mentioned embodiments.

[0167] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0168] Figure 8 is a schematic diagram of the structure of a data transmission device 800 according to some embodiments of the present disclosure.

[0169] like Figure 8 As shown, the data transmission device 800 includes a memory 801 and a processor 802 coupled to the memory 801 , and the processor 802 is configured to execute any one of the aforementioned methods of the embodiments applied to the RAN node, CN or DN based on the instructions stored in the memory 801 .

[0170] The memory 801 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application program, a boot loader, and other programs.

[0171] The data transmission device 800 may also include an input / output interface 803, a network interface 804, a storage interface 805, etc. The input / output interface 803, the network interface 804, the storage interface 805, and the memory 801 and the processor 802 may be connected, for example, via a bus 806. The input / output interface 803 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 804 provides a connection interface for various networked devices. The storage interface 805 provides a connection interface for external storage devices such as an SD card and a USB flash drive.

[0172] The embodiments of the present disclosure further provide a computer-readable storage medium, comprising computer program instructions, which implement the method of any one of the above embodiments when executed by a processor.

[0173] The embodiments of the present disclosure further provide a computer program product, including a computer program, which implements the method of any one of the above embodiments when executed by a processor.

[0174] So far, various embodiments of the present disclosure have been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.

[0175] It should be understood by those skilled in the art that the embodiments of the present disclosure may be provided as methods, systems or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable non-transient storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0176] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor 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 generate instructions for implementing the functions specified in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0177] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0178] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps for the functions specified in one or more boxes.

[0179] Although some specific embodiments of the present disclosure have been described in detail by way of examples, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It should be understood by those skilled in the art that the above embodiments may be modified or some technical features may be replaced by equivalents without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

Claims

1. A data transmission method, applied to a radio access network RAN ​​node, comprising: receiving a first message from a core network CN, the first message notifying the RAN node to enable forward error correction FEC encoding or decoding for a protocol data unit set PDU Set at the application layer and carrying information for the PDU Set, the information including a PDU Set content ratio, the PDU Set content ratio indicating a ratio of the number of successfully transmitted protocol data units PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set; The transmission of the FEC-encoded PDU Set between the RAN node and a user equipment UE is scheduled based on the PDU Set content ratio.

2. The method according to claim 1, wherein: The PDU Set content ratio is determined according to one or more of a transmission length of a data stream to which the PDU Set belongs, an algorithm for encoding or decoding the FEC, and a transmission bandwidth allocated to a data stream to which the PDU Set belongs.

3. The method according to claim 1, wherein: The PDU Set content ratio is a preset ratio.

4. The method according to claim 1, further comprising: Sending first indication information to the CN for enabling FEC encoding or decoding for the PDU Set at the application layer, so that the CN sends the first message to the RAN node according to the first indication information.

5. The method according to claim 4, wherein: Sending first indication information to the CN to enable FEC encoding or decoding for the PDU Set at the application layer includes: In response to determining that the scheduling of network resources meets preset requirements, the first indication information is sent.

6. The method according to claim 1, further comprising: receiving the FEC-encoded PDU Set from the CN; receiving PDU Set information from the CN; Determine whether to transmit the PDU in the PDU Set to the UE according to the PDU Set information and the PDU Set content ratio.

7. The method according to claim 5, wherein determining whether to transmit the PDU in the PDU Set to the UE according to the PDU Set information and the PDU Set content ratio comprises: Determine, according to the PDU Set information, a first ratio of the number of successfully received PDUs in the PDU Set to the total number of PDUs in the PDU Set; Based on a comparison result between the first ratio and the PDU Set content ratio, determining whether to transmit the PDU in the PDU Set to the UE.

8. The method according to claim 7, wherein the determining whether to transmit the PDU in the PDU Set to the UE based on the comparison result between the first ratio and the PDU Set content ratio comprises: In response to determining that the first ratio is greater than or equal to the PDU Set content ratio, the PDU in the PDU Set is transmitted to the UE.

9. The method according to claim 1, wherein the scheduling the transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio comprises: During the transmission of the PDU Set, determining a second ratio of the number of PDUs in the PDU Set that have been successfully transmitted between the UE and the PDU Set to the total number of PDUs in the PDU Set; In response to determining that the second ratio is greater than or equal to the PDU Set content ratio, stopping transmission of remaining PDUs in the PDU Set.

10. The method according to claim 1, wherein the scheduling of transmission of the FEC-encoded PDU Set between the RAN node and the UE based on the PDU Set content ratio comprises: In response to the end of transmission of the PDU Set, determining a second ratio of the number of PDUs in the PDU Set that have been successfully transmitted between the UE and the PDU Set to the total number of PDUs in the PDU Set; In response to determining that the second ratio is greater than or equal to the PDU Set content ratio, abandoning discarding the PDU Set or abandoning retransmitting the PDU Set.

11. The method according to claim 1, further comprising: Sending second indication information of deactivating the FEC encoding or decoding for the PDU Set at the application layer to the CN; receiving a second message from the CN, the second message carrying modified information, the modified information not including the PDUSet content ratio; The transmission of the PDU Set between the RAN node and the UE is scheduled based on the modified information.

12. The method according to claim 1, wherein the PDU Set is used to carry an audio frame or a video frame.

13. A data transmission method, applied to a CN, comprising: A first message is sent to the RAN node, wherein the first message notifies the RAN node that FEC encoding or decoding is enabled for the PDU Set at the application layer and carries information for the PDU Set, wherein the information includes a PDU Set content ratio, and the PDU Set content ratio indicates a ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set.

14. The method according to claim 13, further comprising: First indication information for enabling FEC encoding or decoding for a PDU Set at an application layer is received from a RAN node, wherein the first message is sent according to the first indication information.

15. The method according to claim 14, further comprising: Sending the first indication information to a first network function NF unit; The second NF unit of the CN receives a first request for instructing to perform PDU Set processing from the first NF unit, where the first request includes the information; The sending a first message to the RAN node includes: The second NF unit sends the information to the RAN node.

16. The method according to claim 14, wherein: The second NF unit sends the information to the RAN node, including: The second NF unit stores the information in a third NF unit; The fourth NF unit subscribing to the data change of the third NF unit receives the information from the third NF unit; and The fourth NF unit generates a PDU Set processing rule and sends it to the fifth NF unit, wherein the PDU Set processing rule includes the information; The fifth NF unit updates the relevant session rule according to the PDU Set processing rule; The fifth NF unit sends a first session message to the sixth NF unit, wherein the first session message includes the information; The sixth NF unit sends the first message to the RAN node.

17. The method according to claim 14, further comprising: The PDU Set content ratio is determined according to one or more of a transmission length of the data stream to which the PDU Set belongs, an algorithm for encoding or decoding the FEC, and a transmission bandwidth allocated to the data stream to which the PDU Set belongs.

18. The method according to claim 14, further comprising: Sending the FEC-encoded PDU Set to the RAN node; Send PDU Set information to the RAN node.

19. The method according to claim 14, further comprising: receiving, from the RAN node, second indication information for disabling the FEC encoding or decoding for a PDU Set; Send a second message to the RAN node, where the second message carries the modified information, and the modified information does not include the PDU Set content ratio.

20. A data transmission method, applied to a data network DN node, comprising: Determine a PDU Set content ratio, where the PDU Set content ratio indicates a ratio of the number of successfully transmitted PDUs required for the FEC-encoded PDU Set to be successfully decoded to the total number of PDUs in the PDU Set; as well as A first request instructing to perform PDU Set processing is sent to the CN, where the first request includes the PDU Set content ratio.

21. The method according to claim 20, wherein: Determining the PDU Set content ratio includes: The PDU Set content ratio is determined according to one or more of a transmission length of the data stream to which the PDU Set belongs, an algorithm for encoding or decoding the FEC, and a transmission bandwidth allocated to the data stream to which the PDU Set belongs.

22. The method according to claim 20, further comprising: receiving, from the CN, second indication information for disabling the FEC encoding or decoding for the PDU Set at the application layer; A second request instructing to stop PDU Set processing is sent to the CN.

23. A data transmission device, comprising a module for executing the method according to any one of claims 1 to 22.

24. A data transmission device, comprising: Memory; as well as A processor coupled to the memory is configured to execute the method of any one of claims 1-22 based on instructions stored in the memory.

25. A computer-readable storage medium comprising computer program instructions, wherein: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 22 is implemented.

Citation Information

Patent Citations

  • Radio link control layer feedback reporting for rateless codes

    CN115699639A

  • Methods for controlling a packet data convergence protocol communication network

    GB202309599D0