Communication method, communication node, storage medium, and program product

By sending forward error correction configuration information to communication nodes, nodes are allowed to adjust the ratio of redundant data to valid data according to the data discarding policy, which solves the balance problem between transmission reliability and congestion and optimizes the utilization of network resources.

WO2026081649A1PCT designated stage Publication Date: 2026-04-23ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-08-15
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

In existing technologies, forward error correction technology cannot effectively balance the reliability of data transmission and network congestion during transmission. This can lead to the transmission of redundant data, which may waste resources under good network conditions or exacerbate congestion problems during congestion.

Method used

By sending forward error correction configuration information to the second node, the second node is allowed to adjust the ratio of redundant data to valid data according to the data discarding policy, so as to balance transmission reliability and congestion.

Benefits of technology

It enables effective adjustment of data transmission reliability and congestion under different network conditions, avoiding resource waste and optimizing network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025115150_23042026_PF_FP_ABST
    Figure CN2025115150_23042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a communication method, a communication node, a storage medium, and a program product, relating to the technical field of communications. The method is applied to a first node, and the method comprises: sending a first message to a second node, the first message comprising first forward error correction configuration information, and the first forward error correction configuration information being used to configure configuration information for the second node to perform data discarding.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, communication nodes, storage media, and software products

[0001] This disclosure claims priority to Chinese patent application No. 202411458585.1, filed on October 17, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a communication method, communication node, storage medium, and program product. Background Technology

[0003] In communication networks, forward error correction (FEC) mechanisms can be used to recover data lost during transmission by utilizing redundant data in the transmitted data, thereby improving the reliability of data transmission. Summary of the Invention

[0004] This disclosure provides a communication method, a communication node, a storage medium, and a program product.

[0005] On one hand, embodiments of this disclosure provide a communication method applied to a first node, the method comprising:

[0006] A first message is sent to the second node, the first message including first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0007] In another aspect, embodiments of this disclosure provide a communication node, including a sending module:

[0008] The sending module is used to send a first message to the second node, the first message including first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0009] In another aspect, embodiments of this disclosure provide a communication method applied to a second node, the method comprising:

[0010] Receive a first message sent by the first node; the first message includes first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0011] In another aspect, embodiments of this disclosure provide a communication node, including a receiving module:

[0012] The receiving module is used to receive a first message sent by the first node; the first message includes first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0013] In another aspect, embodiments of this disclosure provide a communication node, including: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; the processor executes the computer program to implement the method described in any of the above aspects.

[0014] In another aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the methods described in any of the above aspects.

[0015] In another aspect, embodiments of this disclosure provide a computer program product including computer program instructions that, when executed by a processor, implement the methods described in any of the above aspects. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0017] Figure 1 is a system architecture diagram of a communication system according to some embodiments.

[0018] Figure 2 is a flowchart illustrating a communication method according to some embodiments.

[0019] Figure 3 is a flowchart of another communication method according to some embodiments.

[0020] Figure 4 is a flowchart of another communication method according to some embodiments.

[0021] Figure 5 is a flowchart of another communication method according to some embodiments.

[0022] Figure 6 is a flowchart of another communication method according to some embodiments.

[0023] Figure 7 is a flowchart of another communication method according to some embodiments.

[0024] Figure 8 is a flowchart of another communication method according to some embodiments.

[0025] Figure 9 is a flowchart of another communication method according to some embodiments.

[0026] Figure 10 is a block diagram of a communication node according to some embodiments.

[0027] Figure 11 is a block diagram of another communication node according to some embodiments.

[0028] Figure 12 is a block diagram of another communication node according to some embodiments. Detailed Implementation

[0029] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0030] It should be noted that in this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts by way of example.

[0031] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0032] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0033] With the development of extended reality (XR) services, forward error correction (FEC) technology has become particularly important in ensuring a high-quality experience. XR applications have strict requirements for bandwidth and low latency, and FEC improves transmission reliability by introducing redundant data. For example, when the core network (CN) sends downlink data to the radio access network (RAN), or when a user sends uplink data to the RAN, if the quality of service flow (QoS) or protocol data unit (PDU) session carrying the user data has FEC enabled, the corresponding QoS flow or PDU session carrying uplink or downlink data will contain a certain proportion of redundant data. For downlink, the redundant data can be generated by the XR application layer or the core network; for uplink, the redundant data can be generated by the UE's XR application layer or the UE's user plane. In this way, even if packet loss occurs during wireless network transmission, the receiving XR application layer can still use the received partial data to recover important information, thus not affecting the user experience.

[0034] While FEC improves transmission reliability by adding redundant data, the transmission of redundant data requires management to avoid unnecessary waste of network resources. Currently, the RAN side cannot determine which QoS flows or PDU sessions will carry redundant data. When communication quality between the RAN and user equipment (UE) is good, transmitting redundant data may reduce the network's effective throughput and is unnecessary; conversely, when transmission congestion occurs on the RAN side, transmitting redundant data may further exacerbate the congestion.

[0035] In other words, the higher the proportion of redundant data in the transmitted data, the lower the proportion of valid data. A higher proportion of redundant data results in a stronger ability to recover lost data and higher reliability of data transmission. Conversely, a lower proportion of valid data leads to lower effective network throughput and may cause transmission congestion.

[0036] Therefore, there is currently a lack of a reliable communication method that can balance the reliability of data transmission with congestion.

[0037] To address the aforementioned technical problems, this disclosure provides a communication method applied to a first node. The method includes: sending a first message to a second node, the first message including first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data. When transmitting data, the second node can adjust the ratio of redundant data to valid data in the data to be transmitted by discarding redundant data, thereby adjusting the reliability and congestion of the transmitted data. Sending the first message to the second node enables it to discard data based on the data discarding configuration information, thus reliably and effectively balancing the reliability and congestion of data transmission.

[0038] The communication method provided in this embodiment can be applied to the communication system shown in FIG1. ​​As shown in FIG1, the communication system includes a first node 101 and a second node 102.

[0039] The first node 101 is used to send a first message to the second node 102. The first message includes first forward error correction configuration information. The first forward error correction configuration information is used to configure the second node 102 to discard data.

[0040] The second node 102 is used to receive a first message sent by the first node 101. The first message includes first forward error correction configuration information. The first forward error correction configuration information is used to configure the second node 102 to discard data.

[0041] In some embodiments, the first node 101 and the second node 102 satisfy one of the following:

[0042] The first node 101 is a centralized unit (CU), and the second node 102 is a distributed unit (DU).

[0043] The first node 101 is a control plane (CP) functional network element in the centralized unit, and the second node 102 is a user plane (UP) functional network element in the centralized unit.

[0044] The first node 101 is a distribution unit, and the second node 102 is a terminal;

[0045] The first node 101 is a wireless access network node, and the second node 102 is a terminal.

[0046] In some embodiments, the terminal is also referred to as user equipment (UE).

[0047] In some embodiments, the first node 101 may be a base station, an evolved node base station (eNB), a next-generation node base station (gNB), a new radio (eNB), a macro base station, a micro base station, a high-frequency base station or a transmission and reception point (TRP), a non-3rd generation partnership project (3GPP) access network (such as WiFi), and / or a non-3GPP interworking function (N3IWF), etc.

[0048] In some embodiments, the second node 102 can be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as a cellular phone, personal digital assistant (PDA), augmented reality (AR), or virtual reality (VR) device. This disclosure does not impose any special limitations on the form of the electronic device. It can interact with the user through one or more of the following methods: keyboard, touchpad, touchscreen, remote control, voice interaction, or handwriting device.

[0049] In Figure 1, the first node 101 is taken as the base station and the second node 102 is taken as the terminal.

[0050] It should be noted that Figure 1 is only an exemplary framework diagram, and the number of devices included in Figure 1 and the names of each device are not limited.

[0051] This disclosure does not limit the application scenarios. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0052] The communication method provided in the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0053] The communication method provided in this embodiment can be applied to the first node 101 in the communication system shown in FIG1. ​​FIG2 shows a flowchart of a communication method, which includes the following steps S201.

[0054] In S201, the first message is sent to the second node.

[0055] Here, the first message includes the first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0056] It should be understood that the second node can adjust the reliability and congestion of the transmitted data by discarding redundant data and adjusting the ratio of redundant to valid data in the data to be transmitted.

[0057] It should be understood that the second node discards data based on the data discarding configuration information, which ensures that the reliability and congestion of the data transmission process after the data is discarded are maintained at the expected level corresponding to the reference information.

[0058] In some embodiments, the configuration information for data discarding can be used to indicate the data transmission conditions that need to be met after discarding data, which may be the proportion of redundant data or the proportion of valid data.

[0059] For example, suppose data transmission conditions are used to indicate the expected reliability requirements for data transmission; the second node can discard data based on the expected proportion of redundant data corresponding to the expected reliability requirements. Here, the proportion of redundant data after data discarding needs to be greater than or equal to the expected proportion so that the reliability of data transmission is greater than or equal to the expected reliability requirements.

[0060] In some embodiments, when the proportion of redundant data is greater than or equal to the desired proportion, the second node can adjust the proportion of valid data based on the total amount of valid data to be transmitted and the expected number of transmissions, to ensure that the latency of the service corresponding to the valid data to be transmitted meets the desired latency and guarantees user experience. In some embodiments, the fewer the expected number of transmissions of valid data, and / or the larger the total amount of valid data, the larger the proportion of valid data. In this way, the reliability and congestion situation during data transmission by the second node can be reliably and effectively balanced.

[0061] In some embodiments, it is assumed that data transmission conditions are used to indicate the expected congestion requirements for data transmission; the second node may discard data based on the expected proportion of valid data corresponding to the expected congestion requirements. Here, the proportion of valid data after data discarding needs to be greater than or equal to the expected proportion, so that the congestion of data transmission is less than or equal to the expected congestion requirements.

[0062] In some embodiments, when the proportion of valid data is greater than or equal to the desired proportion, the second node can adjust the proportion of redundant data based on the importance of the valid data to be transmitted, to ensure that the reliability of the valid data to be transmitted meets the desired reliability requirements. Here, the higher the reliability of the valid data, the larger the proportion of redundant data. In this way, the reliability and congestion situation during data transmission by the second node can be reliably and effectively balanced.

[0063] In some embodiments, the first node and the second node satisfy one of the following:

[0064] The first node is a centralized unit, and the second node is a distributed unit;

[0065] The first node is the control plane functional network element in the centralized unit, and the second node is the user plane functional network element in the centralized unit.

[0066] The first node is the distribution unit, and the second node is the terminal;

[0067] The first node is the wireless access network node, and the second node is the terminal.

[0068] It should be understood that when the first node is a centralized unit and the second node is a distributed unit, the centralized unit sends a first message including first forward error correction configuration information to the distributed unit to complete the forward error correction configuration for the distributed unit. In some embodiments, the distributed unit may be able to send a message including first forward error correction configuration information to the terminal to complete the forward error correction configuration for the terminal; or the distributed unit may be able to discard downlink data based on the first forward error correction configuration information during the process of sending downlink data to the terminal.

[0069] It should be understood that when the first node is a control plane function network element in the centralized unit and the second node is a user plane function network element in the centralized unit, the control plane function network element can send a first message including first forward error correction configuration information to the user plane function network element to complete the forward error correction configuration of the user plane function network element. In some embodiments, it is possible to enable the user plane function network element to discard downlink data based on the first forward error correction configuration information when the downlink data is discarded by the user plane function network element during the process of the distributed unit sending downlink data to the terminal.

[0070] In some embodiments, it is assumed that the first node is a control plane function network element in a centralized unit; the second node is a user plane function network element in a distributed unit or a centralized unit. Figure 3 is a flowchart of another communication method according to some embodiments, as shown in Figure 3, including S301-S302.

[0071] In S301, the first node sends the first message to the second node.

[0072] Here, the first message includes: a terminal context establishment request message and first forward error correction configuration information; or, a terminal context modification request message and first forward error correction configuration information.

[0073] In S302, the first node receives feedback information sent by the second node.

[0074] Here, the feedback information is used to indicate: either the second node has completed the establishment of the session and network resources, along with the first indication information; or, the second node has completed the modification of the session and network resources, along with the first indication information. The first indication information is used to indicate whether the second node supports discarding forward error correction data.

[0075] It should be understood that when the first node is a distribution unit and the second node is a terminal, the distribution unit can send a first message including first forward error correction configuration information to the terminal to complete the forward error correction configuration of the terminal. In some embodiments, the terminal can discard uplink data based on the first forward error correction configuration information during the process of sending uplink data to the distribution unit or other radio access network nodes.

[0076] It should be understood that when the first node is a radio access network node and the second node is a terminal, the radio access network node can send a first message including first forward error correction configuration information to the terminal to complete the forward error correction configuration of the terminal. In some embodiments, the terminal can discard uplink data based on the first forward error correction configuration information during the process of sending uplink data to any radio access network node or distribution unit.

[0077] In some embodiments, the aforementioned forward error correction data may be user data related to the terminal; the user data may contain a certain proportion of redundant data. Discarding the aforementioned forward error correction data may involve discarding user data related to the terminal.

[0078] In some embodiments, the first forward error correction configuration information includes at least one of the following:

[0079] The FEC ratio corresponding to Protocol Data Unit Session, the FEC ratio corresponding to Quality of Service Flow, the FEC ratio corresponding to Protocol Data Unit Set (PDU set), the FEC ratio corresponding to Data Radio Bearer (DRB), and the FEC ratio corresponding to PDU set importance (PSI).

[0080] It should be understood that the FEC ratio is used to indicate the proportion of redundant or valid data that needs to be satisfied in the total data.

[0081] In some embodiments, the FEC ratio can be used to indicate the minimum proportion of redundant data that needs to be met in the total data, ensuring that the proportion of redundant data is greater than or equal to the minimum proportion during the data discarding process, thereby ensuring the reliability of data transmission.

[0082] In some embodiments, the FEC ratio can be used to indicate the maximum proportion of valid data that needs to be satisfied in the total data, ensuring that the proportion of valid data is less than or equal to the maximum proportion during the data discarding process, thereby ensuring that the proportion of redundant data is not too small and ensuring the reliability of data transmission.

[0083] It should be understood that data transmission can correspond to different scenarios. The FEC ratio corresponding to a Protocol Data Unit (PDU) session is used to limit the data corresponding to that PDU session; the FEC ratio corresponding to a Quality of Service (QoS) flow is used to limit the data corresponding to that QoS flow; the FEC ratio corresponding to a set of PDU sessions is used to limit the data corresponding to that set of PDU sessions; the FEC ratio corresponding to a data radio bearer is used to limit the data corresponding to that data radio bearer; and the FEC ratio corresponding to the importance of a set of PDU sessions is used to limit the data corresponding to a set of PDU sessions of different importance.

[0084] In some embodiments, the greater the importance of a set of protocol data unit sessions, the greater the minimum proportion of redundant data indicated by the FEC ratio corresponding to the set of protocol data unit sessions, so as to improve the reliability of transmitting more important data.

[0085] It should be understood that the role of a set of Protocol Data Unit (PDU) sessions is as follows: a set of PDU sessions is defined as an information unit generated by the application layer, consisting of one or more PDU sessions. The set of PDU sessions is the unit used to encapsulate specific information blocks (such as video frames or video segments) from the application layer during transmission. In extended real-world applications, the set of PDU sessions plays a crucial role in Quality of Service (QoS) flow processing. The network identifies the PDU set corresponding to each data packet by grouping multiple PDU sessions belonging to the same information block into a single PDU set and using the PDU set sequence number (PSSN) carried in the packet header. The sequence number for the next set of PDU sessions increments. In this way, the network can apply specific scheduling and transmission strategies to the data of PDU sets with the same sequence number, ensuring efficient use of network resources while optimizing the user experience.

[0086] In some embodiments, when transmitting video, a set of Protocol Data Unit sessions may correspond to a complete video frame or a partial frame. The RAN side may prioritize scheduling data in the same set of Protocol Data Unit sessions so that the complete video frame or partial frame can be transmitted synchronously, thereby reducing latency and avoiding image loss.

[0087] It should be understood that the importance of a set of Protocol Data Unit sessions is a parameter used to indicate the relative importance of sets of different Protocol Data Unit sessions.

[0088] In some embodiments, the lower the importance value, the higher the importance of the set of protocol data unit sessions.

[0089] In some embodiments, the set of highest importance protocol data unit sessions can have an importance of 0, while the lowest importance can be 15.

[0090] In some embodiments, the first node is a centralized unit and the second node is a distributed unit; or, the first node is a control plane function network element in the centralized unit and the second node is a user plane function network element in the centralized unit.

[0091] The first message includes at least one of the following:

[0092] Terminal context establishment request message, terminal context modification request message.

[0093] It should be understood that the Terminal Context Establishment Request message can be used by the radio access network node to create the necessary bearer resources and quality of service parameters for the terminal; the Terminal Context Modification Request message can be used to instruct the radio access network node to modify the bearer resources and quality of service parameters created by the radio access network node for the terminal.

[0094] It should be understood that, when the first node is a centralized unit and the second node is a distributed unit, or when the first node is a control plane function element in the centralized unit and the second node is a user plane function element in the centralized unit, the first message may also include a terminal context establishment request message and / or a terminal context modification request message. In this way, while performing forward error correction configuration on the first distributed unit or user plane function element, the radio access network node can be instructed to create or modify bearer resources and quality of service parameters for the terminal.

[0095] In some embodiments, the first node is a radio access network node and the second node is a terminal; the first message includes a radio resource control reconfiguration request message.

[0096] It should be understood that, when the first node is a radio access network node and the second node is a terminal, the first message may also include a radio resource control reconfiguration request message, so as to instruct the terminal to adjust the radio resources while performing forward error correction configuration on the terminal, so as to maintain or optimize the quality of the radio connection.

[0097] In some embodiments, the communication method further includes:

[0098] Receive the first message sent by the second node.

[0099] Here, the first piece of information is used to indicate whether the second node supports discarding forward error correction data.

[0100] It should be understood that by receiving information indicating whether the second node supports discarding forward error correction data, the first node can accurately determine whether to add data discarding during data transmission; or whether the second node should discard the data.

[0101] In some embodiments, assuming the first node is a centralized unit and the second node is a distributed unit, and assuming the first information sent by the distributed unit to the centralized unit is to indicate that the distributed unit supports discarding forward error correction data. In this case, the centralized unit can determine that the distributed unit can discard data during the process of sending downlink data to the terminal.

[0102] In some embodiments, assuming the first node is a centralized unit and the second node is a distributed unit, and assuming the first information sent by the distributed unit to the centralized unit is to indicate that the distributed unit does not support discarding forward error correction data. In this case, if data discarding needs to be added during the process of the distributed unit sending downlink data to the terminal, the centralized unit can determine that it will perform the data discarding process itself and send the discarded data to the distributed unit, so that the distributed unit can send downlink data to the terminal.

[0103] In some embodiments, assuming the first node is a radio access network (RAN) node and the second node is a terminal; assuming the first information sent by the terminal to the RAN node is to indicate that the terminal supports discarding forward error correction data; at this time, the RAN node can send an indication to the terminal to indicate that the terminal can discard data during the transmission of uplink data. Thus, the terminal can send the discarded uplink data to the RAN node, thereby balancing the reliability and congestion situation when the second node transmits data.

[0104] In some embodiments, the first information is used to indicate at least one of the following:

[0105] In the uplink, does the second node support discarding forward error correction data?

[0106] In the downlink, does the second node support discarding forward error correction data?

[0107] In some embodiments, the communication method further includes:

[0108] Send the second message to the second node.

[0109] Here, the second information is used to activate or deactivate the forward error correction data discarding function of the second node.

[0110] It should be understood that the first node can activate the forward error correction data discarding function of the second node if it expects the forward error correction data discarding function to be enabled during data transmission; or it can activate the forward error correction data discarding function of the second node if it expects the forward error correction data discarding function not to be enabled during data transmission.

[0111] It should be understood that enabling forward error correction data discarding can improve communication quality, but it also increases the consumption of communication resources. If communication quality requirements can be met without enabling forward error correction data discarding, then enabling the function can save communication resources. Conversely, if it is necessary to enable forward error correction data discarding to meet communication quality requirements, then enabling the function can be done. In this way, the first node can control and manage the forward error correction data discarding function of the second node, ensuring both communication quality and the rational use of communication resources.

[0112] In some embodiments, when the forward error correction data discarding function of the second node is enabled, the first node sends second information to the second node to instruct the second node to disable the forward error correction data discarding function based on the transmission congestion situation of the data sent by the second node meeting the expected congestion situation.

[0113] In some embodiments, when the forward error correction data discarding function of the second node is enabled, the first node sends second information to the second node to instruct the second node to enable the forward error correction data discarding function based on the fact that the transmission quality of the data sent by the second node does not meet the expected transmission quality.

[0114] In some embodiments, when the forward error correction data discarding function of the second node is turned off, the first node sends second information to the second node to instruct the second node to turn off the forward error correction data discarding function, based on the fact that the transmission quality of the data sent by the second node meets the expected transmission quality.

[0115] In some embodiments, when the forward error correction data discarding function of the second node is disabled, the first node sends second information to the second node to instruct the second node to enable the forward error correction data discarding function based on the fact that the transmission congestion of the data sent by the second node does not meet the expected congestion condition.

[0116] In some embodiments, after receiving second information for deactivating the forward error correction data discarding function of the second node, the second node stops discarding forward error correction data.

[0117] In some embodiments, after receiving second information for activating the forward error correction data discarding function of the second node, the second node performs forward error correction data discarding.

[0118] In some embodiments, the second information described above is carried in a media access control control element (MAC CE) message.

[0119] In some embodiments, the communication method further includes:

[0120] Receive the third message sent by the second node.

[0121] Here, the third information is used to indicate the information of the forward error correction data discarded by the second node.

[0122] It should be understood that when the second node discards forward error correction data, it can send third information to the first node. The first node can then use this third information to determine which forward error correction data the second node discarded, allowing it to make further adjustments based on this information. For example, the first node can adjust its subsequent data transmission strategy based on the discarded forward error correction data; or, in a multi-node collaborative scenario, the first node can synchronize this information with other nodes so that each node can adjust its resources or strategies accordingly; or, if the discarded forward error correction data is critical, the second node can be requested to retransmit the data.

[0123] In some embodiments, the first node is a centralized unit and the second node is a distributed unit; or, the first node is a user plane function network element in the centralized unit and the second node is a distributed unit; or, the first node is a distributed unit and the second node is a terminal; or, the first node is a radio access network node and the second node is a terminal; the communication method further includes:

[0124] Discard the forward error correction data and send the data after discarding the forward error correction data to the second node; the proportion of forward error correction data in the data meets the limit of the first forward error correction configuration information.

[0125] It should be understood that, in the case where the first node is a centralized unit and the second node is a distributed unit, or where the first node is a user plane function network element within a centralized unit and the second node is a distributed unit, the centralized unit or the user plane function network element within the centralized unit is the entity that actually performs the operation of discarding forward error correction data. The centralized unit or the user plane function network element within the centralized unit sends the data after discarding the forward error correction data to the distributed unit, enabling the distributed unit to send this data to the terminal.

[0126] It should be understood that when the first node is a distribution unit and the second node is a terminal, or when the first node is a radio access network node and the second node is a terminal, the distribution unit or the radio access network node performs the operation of discarding forward error correction data and sends the data to the terminal, thereby completing the data transmission between the access network and the terminal.

[0127] In some embodiments, FIG4 is a flowchart of another communication method according to some embodiments. As shown in FIG4, the communication method includes S401-S405.

[0128] In S401, the core network sends the first data to the centralized unit.

[0129] Here, the first data in the General Packet Radio Service (GPRS) Tunneling Protocol User Plane Extension Header (GTP-U Extension Header) contains the importance of the set of Protocol Data Unit sessions.

[0130] In some embodiments, the General Packet Radio Services Tunneling Protocol user plane extension header may also include an FEC marking indication (or FEC making indication).

[0131] In S402, the centralized unit sends the first data to the distributed unit.

[0132] In S403, the distributed unit discards data based on the forward error correction configuration and data transmission status.

[0133] Here, data transmission status is used to indicate at least one of the following: the data transmission status during the process of the distribution unit sending data to the terminal, the air interface transmission quality during the process of the distribution unit sending data to the terminal, and the congestion status of the transmission link during the process of the distribution unit sending data to the terminal.

[0134] In some embodiments, the distribution unit discards data based on the forward error correction configuration and data transmission status, which is achieved by the distribution unit determining the data discarding strategy (such as the data discarding ratio) based on the forward error correction configuration and data transmission status.

[0135] In S404, the distributed unit sends data discard information to the centralized unit.

[0136] Here, data discard information is used to indicate information about the data discarded by the distribution unit.

[0137] In S405, the centralized unit deletes cached data based on data discard information.

[0138] The cached data is data related to the discarded forward error correction data that is cached in the centralized unit.

[0139] In some embodiments, FIG5 is a flowchart of another communication method according to some embodiments. As shown in FIG5, the communication method includes S501-S504.

[0140] In S501, the terminal sends data to the radio access network node.

[0141] In some embodiments, the data may be referred to as uplink data.

[0142] In S502, the radio access network node determines whether to activate the terminal's forward error correction data discarding function.

[0143] In S503, the radio access network node sends a media access control control element message to the terminal.

[0144] Here, the media access control element message carries an indication to activate or deactivate the discard forward error correction data function.

[0145] In S504, the terminal determines whether to enable or disable the forward error correction data discarding function based on the media access control control element message.

[0146] In some embodiments, the communication method further includes:

[0147] Send a fourth message to the second node; the fourth message is used to indicate the information of the forward error correction data discarded by the first node.

[0148] It should be understood that after the first node discards the forward error correction data, the first node can send a fourth message so that the second node can determine which forward error correction data the first node discarded, and perform further operations based on this information. For example, it can perform resource configuration or adjust subsequent transmission strategies.

[0149] In some embodiments, the information of the aforementioned discarded forward error correction data includes at least one of the following:

[0150] The identifier of the data packet corresponding to the discarded forward error correction data;

[0151] The number of packets corresponding to the discarded forward error correction data and the identifier of the starting packet in the packet.

[0152] It should be understood that when discarding forward error correction data, consecutive data packets can be discarded; therefore, a node can determine all the forward error correction data to be discarded based on the number of data packets corresponding to the discarded forward error correction data and the identifier of the starting data packet in the data packets.

[0153] In some embodiments, the identifier of a data packet can be one of the following: Packet Data Convergence Protocol Protocol Data Unit Sequence Number (PDCP PDU SN), General Packet Radio Service Tunneling Protocol-User Plane Protocol Data Unit Sequence Number (GTP-U PDU SN), PDU sequence number within a PDU set, or F1 User Plane Protocol Data Unit Sequence Number (F1-U PDU SN).

[0154] In some embodiments, the communication method further includes:

[0155] Receive the fifth message sent by the second node; the fifth message is used to assist the first node in discarding forward error correction data.

[0156] In some embodiments, where the first node discards forward error correction data and the second node sends the discarded data to other nodes; the second node is closer to the other nodes and can obtain the channel state between the second node and other nodes most quickly. Therefore, the second node can more accurately and quickly determine the relevant information on how to discard the forward error correction data to meet the current channel state. Therefore, the second node can send auxiliary information for discarding forward error correction data to the first node to provide auxiliary support for the first node to discard data.

[0157] In some embodiments, the fifth information is used to indicate at least one of the following: forward correction data that is recommended to be discarded; the proportion of forward correction data that is recommended to be discarded.

[0158] In some embodiments, a flowchart of another communication method according to some embodiments is shown in FIG6, which includes S601-S602.

[0159] In S601, the centralized unit receives the sixth and fifth information sent by the distributed unit.

[0160] Here, the sixth piece of information is used to indicate at least one of the following: the data transmission status during the process of the distribution unit sending data to the terminal, and the air interface transmission quality during the process of the distribution unit sending data to the terminal. The data transmission status includes at least one of the following: whether the data was successfully transmitted, and whether the data was successfully delivered.

[0161] In S602, the centralized unit discards data based on the fifth and sixth information.

[0162] In some embodiments, the communication method further includes:

[0163] Send the target data to the second node.

[0164] Here, the target data includes data with target identifiers; the target identifiers are used to indicate that the data corresponding to the target identifiers is discardable data.

[0165] It should be understood that during data transmission between the first and second nodes, the first node can mark a portion of the data it sends based on the target identifier; the second node can then determine discardable data based on the target identifier. Thus, the second node can discard this discardable data during subsequent forward error correction and data discarding processes.

[0166] It should be understood that discardable data refers to data that has little impact on the quality of data transmission after being discarded. Therefore, discarding discardable data during the data discarding process can reduce the quality of data transmission to a lesser extent.

[0167] In some embodiments, the target data may be user data.

[0168] In some embodiments, the target identifier for discardable data is included in the FEC marking instruction.

[0169] In some embodiments, the FEC marking indication is included in the GTP-U extension header.

[0170] In some embodiments, in conjunction with the embodiment shown in FIG6, as shown in FIG7, the communication method shown in FIG6 further includes S701.

[0171] In S701, the centralized unit receives target data sent by the core network.

[0172] Here, the target data includes data with target identifiers; the target identifiers are used to indicate that the data corresponding to the target identifiers is discardable data.

[0173] The above-mentioned steps include S702, where the centralized unit discards data based on the fifth and sixth information (S602).

[0174] In S702, the centralized unit discards data based on the fifth information, the sixth information, and the target data.

[0175] In some embodiments, the target data may also include the importance of the set of protocol data unit sessions. Here, the data corresponding to the set of protocol data unit sessions with an importance less than or equal to the importance threshold has a target identifier.

[0176] In some embodiments, after the first node or the second node has completed its configuration, the first node and the second node may perform at least one of the following data discarding actions:

[0177] When a node is configured with an FEC ratio corresponding to the importance of a set of Protocol Data Unit sessions, the node, based on the importance information of the Protocol Data Unit session set and the sequence number of the Protocol Data Unit session set in the received data packets, discards data packets carrying discardable tags within the sequence number of the same Protocol Data Unit session set at a certain ratio; or discards a certain proportion of data packets within the sequence number of the same Protocol Data Unit session set. This discarding ratio cannot exceed the maximum allowed discarding ratio corresponding to the configured sequence number of that Protocol Data Unit session set.

[0178] When a node is configured with a FEC ratio corresponding to the set of Protocol Data Unit sessions, the node, based on the set of Protocol Data Unit sessions in the received data packets, will discard data packets carrying discardable tags from the same set of Protocol Data Unit sessions at a certain ratio; or discard a certain proportion of data packets from the same set of Protocol Data Unit sessions. The above discard ratio cannot exceed the maximum allowed discard ratio configured for all sets of Protocol Data Unit sessions.

[0179] When a node is configured with a FEC ratio corresponding to a Protocol Data Unit (PDU) session, the node will discard packets carrying discardable tags within the same PDU session at a certain ratio; or discard a certain percentage of packets within the same PDU session. The discarding ratio cannot exceed the maximum allowed discarding ratio for the configured PDU session.

[0180] When a node is configured with the FEC ratio corresponding to the Quality of Service (QoS) flow, the node discards packets containing discardable tags from the same set of Protocol Data Unit (PDU) sessions according to the sequence number of the PDU session in the received packets, at a certain ratio; or discards a certain proportion of packets from the same PDU session. The discard ratio cannot exceed the maximum allowed discard ratio corresponding to the configured QoS flow.

[0181] When a node is configured with a specific FEC ratio for its data radio bearer, the node will discard packets carrying discardable tags within the same data radio bearer at a certain ratio; or discard a certain percentage of packets within the same data radio bearer. This discarding ratio cannot exceed the maximum allowed discarding ratio for the configured data radio bearer.

[0182] In some embodiments, the communication method further includes:

[0183] Receive target data sent by the core network. The target data includes data with target identifiers; the target identifiers are used to indicate that the data corresponding to the target identifier is discardable data.

[0184] It should be understood that the target data sent by the first node can be determined by the core network. In this way, it can be ensured that each node under the core network discards forward error correction data according to the discardable data determined by the core network.

[0185] In some embodiments, the communication method further includes:

[0186] The system receives a second message sent by the core network, which includes second forward error correction configuration information. The second forward error correction configuration information is used to determine the first forward error correction configuration information.

[0187] It should be understood that the first forward error correction configuration information sent by the first node is determined based on the second forward error correction configuration information sent by the core network. In this way, it can be ensured that each node under the core network follows the restrictions of the second forward error correction configuration information determined by the core network.

[0188] In some embodiments, the second forward error correction configuration information includes at least one of the following:

[0189] The FEC ratio corresponding to the protocol data unit session, the FEC ratio corresponding to the quality of service flow, the FEC ratio corresponding to the set of protocol data unit sessions, and the FEC ratio corresponding to the importance of the set of protocol data unit sessions.

[0190] In some embodiments, the FEC ratio is used to indicate the proportion of redundant or valid data that needs to be satisfied in the total data.

[0191] In some embodiments, the second message includes at least one of the following:

[0192] The messages include: initial context setup request, protocol data unit session resource setup request, and protocol data unit session resource modify request.

[0193] It should be understood that the second message includes at least one of the following: an initial terminal context establishment request message, a protocol data unit session resource establishment request message, and a protocol data unit session resource modification request message, which enables the core network to request the establishment of an initial terminal context or the establishment or modification of protocol data unit session resources at the same time as sending the second message including the second forward error correction configuration information to the first node.

[0194] In some embodiments, FIG8 is a flowchart of another communication method according to some embodiments. As shown in FIG8, the communication method includes S801-S804.

[0195] In S801, the core network sends next-generation application protocol messages to radio access network nodes.

[0196] Here, the Next Generation Application Protocol (NGAP) message is used to establish or modify a PDU session. The NGAP message carries forward error correction data configuration information.

[0197] In S802, the radio access network node sends an RRC reconfiguration message to the terminal.

[0198] Here, the radio resource control (RRC) reconfiguration message carries downlink forward error correction data configuration information.

[0199] In S803, the terminal sends the first feedback information to the radio access network node.

[0200] Here, the first feedback information includes a forward error correction data support indication, which indicates whether the terminal supports the forward error correction data discarding function.

[0201] In S804, the radio access network node sends a second feedback message to the core network.

[0202] Here, the second feedback information includes a forward error correction data support indication, which indicates whether the terminal supports the forward error correction data discarding function.

[0203] The communication method provided in this disclosure can also be applied to the second node 102 in the communication system shown in FIG1. ​​FIG9 is a flowchart of another communication method according to some embodiments, which includes the following S901.

[0204] In S901, the first message sent by the first node is received.

[0205] Here, the first message includes the first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0206] In some embodiments, the first node and the second node satisfy one of the following:

[0207] The first node is a centralized unit, and the second node is a distributed unit;

[0208] The first node is the control plane functional network element in the centralized unit, and the second node is the user plane functional network element in the centralized unit.

[0209] The first node is the distribution unit, and the second node is the terminal;

[0210] The first node is the wireless access network node, and the second node is the terminal.

[0211] In some embodiments, the first forward error correction configuration information includes at least one of the following:

[0212] The FEC ratio corresponding to the Protocol Data Unit (PDU) session, the FEC ratio corresponding to the Quality of Service (QoS) flow, the FEC ratio corresponding to the set of PDU sessions, the FEC ratio corresponding to the data radio bearer, and the FEC ratio corresponding to the importance of the set of PDU sessions.

[0213] In some embodiments, the FEC ratio is used to indicate the proportion of redundant or valid data that needs to be satisfied in the total data.

[0214] In some embodiments, the first node is a centralized unit and the second node is a distributed unit; or the first node is a control plane functional network element in the centralized unit and the second node is a user plane functional network element in the centralized unit; or the first node is a user plane functional network element in the centralized unit and the second node is a distributed unit.

[0215] The first message includes at least one of the following:

[0216] Terminal context establishment request message, terminal context modification request message.

[0217] In some embodiments, the first node is a wireless access network node and the second node is a terminal;

[0218] The first message includes a Radio Resource Control Reconfiguration Request message.

[0219] In some embodiments, the communication method further includes:

[0220] Send the first message to the first node; the first message is used to indicate whether the second node supports discarding forward error correction data.

[0221] In some embodiments, the first information is used to indicate at least one of the following:

[0222] In the uplink, does the second node support discarding forward error correction data?

[0223] In the downlink, does the second node support discarding forward error correction data?

[0224] In some embodiments, the communication method further includes:

[0225] Receive the second information sent by the first node; the second information is used to activate or deactivate the forward error correction data discarding function of the second node.

[0226] In some embodiments, the communication method further includes:

[0227] Send a third message to the first node; the third message is used to indicate information about the forward error correction data that the second node should discard.

[0228] In some embodiments, the first node is a centralized unit and the second node is a distributed unit; or the first node is a user plane function network element in the centralized unit and the second node is a distributed unit; or the first node is a distributed unit and the second node is a terminal; or the first node is a radio access network node and the second node is a terminal.

[0229] Communication methods also include:

[0230] Receive data sent by the first node; the proportion of forward error correction data in the data meets the restrictions of the first forward error correction configuration information.

[0231] In some embodiments, the communication method further includes:

[0232] Receive the fourth message sent by the first node; the fourth message is used to indicate the forward error correction data that the first node should discard.

[0233] In some embodiments, the information of the discarded forward error correction data includes at least one of the following:

[0234] The identifier of the data packet corresponding to the discarded forward error correction data;

[0235] The number of packets corresponding to the discarded forward error correction data and the identifier of the starting packet in the packet.

[0236] In some embodiments, the communication method further includes:

[0237] Receive the fifth message sent by the second node; the fifth message is used to assist the first node in discarding forward error correction data.

[0238] In some embodiments, the fifth information is used to indicate at least one of the following: forward correction data that is recommended to be discarded; the proportion of forward correction data that is recommended to be discarded.

[0239] In some embodiments, the communication method further includes:

[0240] Receive target data sent by the first node; the target data includes data with a target identifier; the target identifier is used to indicate that the data corresponding to the target identifier is discardable data.

[0241] It should be noted that the explanation of the embodiment of the communication method applied to the second node 102 in the communication system shown in FIG1 can be referred to the description of the embodiment of the communication method applied to the first node 101 in the communication system shown in FIG1, and will not be repeated here.

[0242] This disclosure embodiment can divide the communication node into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0243] Figure 10 is a block diagram of a communication node according to some embodiments. The communication node 1000 can execute the communication method provided in the above-described method embodiments. As shown in Figure 10, the communication node 1000 includes: a sending module 1001.

[0244] The sending module 1001 is used to send a first message to the second node. The first message includes first forward error correction configuration information. The first forward error correction configuration information is used to configure the second node to discard data.

[0245] Figure 11 is a block diagram of another communication node according to some embodiments, which can perform the communication method provided in the above-described method embodiments. As shown in Figure 11, the communication node includes: a receiving module 1101.

[0246] The receiving module 1101 is used to receive a first message sent by the first node; the first message includes first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

[0247] In implementing the functions of the integrated modules described above in hardware, this disclosure provides another possible structure for the communication node involved in the above embodiments. As shown in FIG12, the communication node includes a processor 1202 and a bus 1204. In some embodiments, the communication node may further include a memory 1201; in some embodiments, the communication node may further include a communication interface 1203.

[0248] Processor 1202 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1202 may also be a combination of functions implementing computation, such as a combination of one or more microprocessors, a digital signal processor (DSP), and a microprocessor, etc.

[0249] The communication interface 1203 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0250] The memory 1201 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0251] In one implementation, the memory 1201 may exist independently of the processor 1202. The memory 1201 can be connected to the processor 1202 via a bus 1204 and is used to store instructions or program code. When the processor 1202 calls and executes the instructions or program code stored in the memory 1201, it can implement the method provided in the embodiments of this disclosure.

[0252] In another implementation, the memory 1201 can also be integrated with the processor 1202.

[0253] Bus 1204 can be an extended industry standard architecture (EISA) bus, etc. Bus 1204 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 12, but this does not mean that there is only one bus or one type of bus.

[0254] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0255] In some embodiments, the computer-readable storage media described above may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0256] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0257] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A communication method, wherein, Applied to the first node, the method includes: A first message is sent to the second node, the first message including first forward error correction configuration information; the first forward error correction configuration information is used for the second node to perform data discarding configuration information.

2. The method of claim 1, wherein, The first node and the second node satisfy one of the following: The first node is a centralized unit, and the second node is a distributed unit; The first node is a control plane functional network element in the centralized unit, and the second node is a user plane functional network element in the centralized unit; The first node is the distribution unit, and the second node is the terminal; The first node is a wireless access network node, and the second node is the terminal.

3. The method of claim 1, wherein, The first forward error correction configuration information includes at least one of the following: The FEC ratio corresponding to the Protocol Data Unit (PDU) session, the FEC ratio corresponding to the Quality of Service (QoS) flow, the FEC ratio corresponding to the set of PDU sessions, the FEC ratio corresponding to the data radio bearer, and the FEC ratio corresponding to the importance of the set of PDU sessions.

4. The method of claim 1, wherein, The first node is a centralized unit, and the second node is a distributed unit; or the first node is a control plane functional network element in the centralized unit, and the second node is a user plane functional network element in the centralized unit. The first message includes at least one of the following: Terminal context establishment request message, terminal context modification request message.

5. The method of claim 1, wherein, The first node is a wireless access network node, and the second node is a terminal; The first message includes a Radio Resource Control Reconfiguration Request message.

6. The method according to claim 1, further comprising: Receive the first information sent by the second node; The first information is used to indicate whether the second node supports discarding forward error correction data.

7. The method of claim 6, wherein, The first information is used to indicate at least one of the following: In the uplink, does the second node support discarding the forward error correction data? In the downlink, does the second node support discarding the forward error correction data? 8. The method according to claim 1, further comprising: Send the second message to the second node; The second information is used to activate or deactivate the forward error correction data discarding function of the second node.

9. The method according to claim 1, further comprising: Receive the third information sent by the second node; The third information is used to indicate the information of the forward error correction data discarded by the second node.

10. The method of claim 1, wherein, The first node is a centralized unit, and the second node is a distributed unit; or, the first node is a user plane function network element in the centralized unit, and the second node is the distributed unit; or, the first node is the distributed unit, and the second node is a terminal. Alternatively, the first node may be a wireless access network node, and the second node may be the terminal. The method further includes: Discard the forward error correction data and send the data after discarding the forward error correction data to the second node; The proportion of forward error correction data in the data satisfies the limitation of the first forward error correction configuration information.

11. The method of claim 10, further comprising: Send the fourth message to the second node; The fourth piece of information is used to indicate the information of the forward error correction data discarded by the first node.

12. The method of claim 9 or 11, wherein, The information of the discarded forward error correction data includes at least one of the following: The identifier of the data packet corresponding to the discarded forward error correction data; The number of data packets corresponding to the discarded forward error correction data and the identifier of the starting data packet in the data packets.

13. The method of claim 10, further comprising: Receive the fifth message sent by the second node; The fifth piece of information is used to assist the first node in discarding forward error correction data.

14. The method of claim 13, wherein, The fifth piece of information is used to indicate at least one of the following: an indication to discard forward error correction data; or the proportion of forward error correction data to be discarded.

15. The method according to claim 1, further comprising: Send the target data to the second node; The target data includes data containing target identifiers; The target identifier is used to indicate that the data corresponding to the target identifier is discardable data.

16. The method according to claim 1, further comprising: Receive target data sent by the core network; The target data includes data containing target identifiers; The target identifier is used to indicate that the data corresponding to the target identifier is discardable data.

17. The method according to claim 1, further comprising: Receive a second message sent by the core network, the second message including second forward error correction configuration information; The second forward error correction configuration information is used to determine the first forward error correction configuration information.

18. The method of claim 17, wherein, The second forward error correction configuration information includes at least one of the following: The FEC ratio corresponding to the protocol data unit session, the FEC ratio corresponding to the quality of service flow, the FEC ratio corresponding to the set of protocol data unit sessions, and the FEC ratio corresponding to the importance of the set of protocol data unit sessions.

19. The method of claim 3 or 18, wherein, The FEC ratio is used to indicate the required proportion of redundant or valid data in the total data.

20. The method of claim 17, wherein, The second message includes at least one of the following: Initial Terminal Context Establishment Request Message, Protocol Data Unit Session Resource Establishment Request Message, Protocol Data Unit Session Resource Modification Request Message.

21. A communication method, wherein, Applied to the second node, the method includes: Receive a first message sent by the first node; the first message includes first forward error correction configuration information; the first forward error correction configuration information is used to configure the second node to discard data.

22. The method of claim 21, wherein, The first node and the second node satisfy one of the following: The first node is a centralized unit, and the second node is a distributed unit; The first node is a control plane functional network element in the centralized unit, and the second node is a user plane functional network element in the centralized unit; The first node is the distribution unit, and the second node is the terminal; The first node is a wireless access network node, and the second node is the terminal.

23. The method of claim 21, wherein, The first forward error correction configuration information includes at least one of the following: The FEC ratio corresponding to the Protocol Data Unit session, the FEC ratio corresponding to the Quality of Service flow, the FEC ratio corresponding to the set of Protocol Data Unit sessions, the FEC ratio corresponding to the data radio bearer, and the FEC ratio corresponding to the importance of the set of Protocol Data Unit sessions.

24. The method of claim 23, wherein, The FEC ratio is used to indicate the required proportion of redundant or valid data in the total data.

25. The method of claim 21, wherein, The first node is a centralized unit, and the second node is a distributed unit; or the first node is a control plane functional network element in the centralized unit, and the second node is a user plane functional network element in the centralized unit; or the first node is a user plane functional network element in the centralized unit, and the second node is the distributed unit. The first message includes at least one of the following: Terminal context establishment request message, terminal context modification request message.

26. The method of claim 21, wherein, The first node is a wireless access network node, and the second node is a terminal; The first message includes a Radio Resource Control Reconfiguration Request message.

27. The method of claim 21, further comprising: Send the first message to the first node; The first information is used to indicate whether the second node supports discarding forward error correction data.

28. The method of claim 27, wherein, The first information is used to indicate at least one of the following: In the uplink, does the second node support discarding forward error correction data? In the downlink, does the second node support discarding forward error correction data? 29. The method of claim 21, further comprising: Receive the second information sent by the first node; The second information is used to activate or deactivate the forward error correction data discarding function of the second node.

30. The method of claim 21, further comprising: Send the third message to the first node; The third information is used to indicate the information of the forward error correction data discarded by the second node.

31. The method of claim 21, wherein, The first node is a centralized unit, and the second node is a distributed unit; or the first node is a user plane function network element in the centralized unit, and the second node is the distributed unit; or the first node is the distributed unit, and the second node is a terminal. Alternatively, the first node may be a wireless access network node, and the second node may be the terminal. The method further includes: Receive data sent by the first node; The proportion of forward error correction data in the data satisfies the limitation of the first forward error correction configuration information.

32. The method of claim 31, further comprising: Receive the fourth message sent by the first node; The fourth piece of information is used to indicate the information of the forward error correction data discarded by the first node.

33. The method of claim 30 or 32, wherein, The information of the discarded forward error correction data includes at least one of the following: The identifier of the data packet corresponding to the discarded forward error correction data; The number of data packets corresponding to the discarded forward error correction data and the identifier of the starting data packet in the data packets.

34. The method of claim 31, further comprising: Receive the fifth message sent by the second node; The fifth piece of information is used to assist the first node in discarding forward error correction data.

35. The method of claim 34, wherein, The fifth piece of information is used to indicate at least one of the following: forward error correction data that is recommended to be discarded; the proportion of forward error correction data that is recommended to be discarded.

36. The method of claim 21, further comprising: Receive the target data sent by the first node; The target data includes data containing target identifiers; The target identifier is used to indicate that the data corresponding to the target identifier is discardable data.

37. A communication node, comprising: Memory and processor; The memory and the processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instruction, it performs the method according to any one of claims 1-20, or the method according to any one of claims 21-36.

38. A computer readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method according to any one of claims 1-20, or the method according to any one of claims 21-36.

39. A computer program product, wherein, The computer program product includes computing technology program instructions, which, when executed by a processor, implement the method according to any one of claims 1-20, or the method according to any one of claims 21-36.

Citation Information

Patent Citations

  • Method and apparatus for adjusting forward error correction function, computer device and storage medium

    CN108684050A

  • Data receiving method, data sending method and related equipment

    CN114793146A

  • Communication method, communication node, storage medium and program product

    CN120110599A

  • Devices and methods of communication

    WO2024156190A1

  • Media data delivery node

    WO2025170817A1