Communication method based on protocol data unit set, and related apparatus

By turning off the packet retransmission mechanism of the PDU SET based on the first information, the problem of increasing delay in packet retransmission in the 5G network is solved, and the effect of reducing delay and improving data throughput is achieved.

WO2025066949A1PCT designated stage expired Publication Date: 2025-04-03HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/119005
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-26
Filing Date
2024-09-14
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In 5G network, the access network device will increase the round-trip delay when retransmitting data packets, affecting the communication quality of the terminal device.

Method used

After receiving the first information, the access network device closes the retransmission mechanism of some or all of the data packets of the one or more protocol data unit set PDU SET according to the information.

Benefits of technology

By turning off unnecessary packet retransmission, the delay is reduced, and the use of network resources is reduced, and data throughput is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119005_03042025_PF_FP_ABST
    Figure CN2024119005_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a communication method based on a protocol data unit (PDU) set, and a related apparatus. The method comprises: an access network device receives first information, the first information being used for causing the access network device to determine a retransmission mechanism for one or more PDU sets; and the access network device stops retransmission of some or all of data packets of a first PDU set on the basis of the first information, the first PDU set belonging to the one or more PDU sets. An access network device determines a retransmission mechanism for data packets of a PDU set on the basis of an external indication, and stops retransmission of some or all of data packets of a first PDU set, thereby reducing delay, reducing the occupation of network resources, and improving data throughput.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method based on protocol data unit set and related device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on September 26, 2023, with application number CN202311257450.4 and application name “A communication method and related device based on protocol data unit set”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method based on a protocol data unit set and related devices. Background Art

[0003] With the development of fifth-generation mobile communications (5G) technology, media services are experiencing exponential growth. Media services such as high-definition video and extended reality (XR) services place high demands on network transmission bandwidth and latency. Currently, the concept of a protocol data unit (PDU) set has been proposed. A PDU set consists of one or more PDUs that carry an application layer payload, such as a video frame or video slice.

[0004] In the PDU set processing mechanism, the application function (AF) provides the 5G system (5GS) network element with the protocol description and corresponding quality of service (QoS) parameters related to the PDU set. The 5GS network element performs PDU Set based QoS handling based on the relevant information of the PDU set provided by the AF. The AF determines whether to turn on or off the error correction mode of the data packets of the PDU set at the application layer based on the packet loss related to the PDU set counted by the terminal device. Taking the forward error correction (FEC) of the application layer as an example, when the AF turns on FEC, a moderate amount of packet loss when transmitting data packets between the access network device and the terminal device will not affect the data recovery of the data packets by the terminal device.

[0005] After AF turns on FEC, the terminal device senses packet loss and sends a packet loss notification to the access network device regarding the packet loss during transmission. After receiving the packet loss notification from the terminal device, the access network device triggers the retransmission of the lost data packet. However, the retransmission of the data packet by the access network device will refer to the round-trip time (RTT), resulting in increased latency and affecting the communication quality of the terminal device. Since after AF turns on FEC, the terminal device can tolerate a moderate amount of packet loss in the process of the access network device sending data packets to the terminal device, how to reduce latency has become a technical problem that needs to be solved urgently.

[0006] Summary of the Invention

[0007] In a first aspect, an embodiment of the present application proposes a communication method based on a protocol data unit set, including:

[0008] The access network device receives first information, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs);

[0009] The access network device disables retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

[0010] Optionally, an error correction mode is enabled for the data packet of the first PDU SET.

[0011] In a possible implementation, the data packet is a protocol data unit (PDU).

[0012] In another possible implementation, the data packet is a service data unit (SDU), such as a service data adaptation protocol (SDAP) SDU, a packet data convergence protocol (PDCP) SDU, a radio link control (RLC) SDU, or a media access control (MAC) SDU. It is understood that the data packet sent from the user plane function (UPF) to the access network device may be in the format of a protocol data unit. When the access network device receives the data packet from the SDAP layer, the data packet may be converted into an SDAP SDU format. When the data packet is transmitted from the SDAP layer to the PDCP layer, it is converted into a PDCP SDU upon reaching the PDCP layer. Similarly, upon reaching the RLC layer, the data packet is converted into an RLC SDU. Upon reaching the MAC layer, the data packet is converted into a MAC SDU. The data unit of the data packet granularity processed by each layer may be different. It is understood that the data packets in the embodiments of the present application may also be data units of other granularities, and the embodiments of the present application are not limited thereto.

[0013] In the embodiment of the present application, "turning off the retransmission of some or all data packets of the first PDU SET" can also be referred to as "not turning on the retransmission of some or all data packets of the first PDU SET" or "not sending some or all data packets of the first PDU SET again", and the embodiment of the present application is not limited to this.

[0014] In an embodiment of the present application, an access network device determines the retransmission mechanism for a PDU SET's data packets based on external instructions. By disabling retransmission of some or all data packets in a first PDU SET, latency is reduced, network resource usage is minimized, and data throughput is improved. Furthermore, if error correction mode is enabled for some or all data packets in one or more PDU SETs, the access network device disables retransmission of some or all data packets in the first PDU SET based on first information. By disabling retransmission of some or all data packets in the first PDU SET while ensuring data transmission reliability, latency is reduced and data throughput is improved.

[0015] In conjunction with the first aspect, in one possible implementation of the first aspect, the first information is further used to indicate that error correction mode is enabled for some or all of the data packets of the one or more PDU SETs. Furthermore, the method includes: the access network device determining, based on the first information, that error correction mode is enabled for some or all of the data packets of the one or more PDU SETs. By using the first information, the access network device determines that error correction mode is enabled for some or all of the data packets of the one or more PDU SETs, thereby reducing signaling overhead and improving data reliability.

[0016] In conjunction with the first aspect, in a possible implementation of the first aspect, the first information includes: first indication information; the first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: disabling retransmission of some or all data packets of the first PDU SET, further including: the access network device enabling, according to the first indication information, an unacknowledged UM mode for some or all data packets of the first PDU SET. Specifically, the access network device enables the UM mode for some or all data packets of the first PDU SET according to the first indication information, thereby disabling retransmission of some or all data packets of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0017] In combination with the first aspect, in a possible implementation of the first aspect, the access network device starts the unconfirmed UM mode for part or all of the data packets of the first PDU SET according to the first indication information, including: the access network device instructs the radio link control RLC layer of the access network device to start the unconfirmed UM mode for part or all of the data packets of the first PDU SET according to the first indication information.

[0018] In combination with the first aspect, in a possible implementation of the first aspect, the first information includes: first indication information; the first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: turn off the retransmission of some or all data packets of the one or more PDU SETs; the access network device turns off the retransmission of some or all data packets of the first PDU SET according to the first information, further including: the access network device turns off the retransmission of some or all data packets of the first PDU SET according to the first indication information. Specifically, the access network device turns off the automatic repeat request ARQ retransmission of some or all data packets of the first PDU SET according to the first indication information. Specifically, the access network device turns off the ARQ retransmission of some or all data packets of the first PDU SET according to the first indication information, thereby turning off the retransmission of some or all data packets of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0019] In conjunction with the first aspect, in a possible implementation of the first aspect, the method further includes: the access network device notifying the terminal device, based on the first indication information, not sending indication information of an acknowledgment ACK for the data packet of the first PDU SET and indication information of a non-acknowledgment NACK for the data packet of the first PDU SET. Alternatively, the access network device may further notify the terminal device not to feed back indication information of an ACK or a NACK for the data packet of the first PDU SET, thereby saving signaling overhead and improving data throughput.

[0020] With reference to the first aspect, in a possible implementation of the first aspect, the first information includes: a first parameter indicating a maximum number of consecutive packet losses for data packets in a PDU SET; the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs: determining whether to enable or disable retransmission of some or all data packets in the one or more PDU SETs based on the maximum number of consecutive packet losses for the one or more PDU SETs and the first parameter. Specifically, the first information may also be a first parameter related to the maximum number of consecutive packet losses for data packets in the PDU SET, thereby increasing the implementation flexibility of the solution.

[0021] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device disabling retransmission of some or all data packets of the first PDU SET based on the first information includes: when the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to disable retransmission of some or all data packets of the first PDU SET based on the first parameter and the maximum number of consecutive packet losses of the first PDU SET. Specifically, the access network device disabling retransmission of some or all data packets of the first PDU SET based on the first parameter and the maximum number of consecutive packet losses of the first PDU SET improves the implementation flexibility of the solution.

[0022] In conjunction with the first aspect, in a possible implementation of the first aspect, the first information includes: a second parameter indicating a maximum number of packet losses or a maximum packet loss ratio for data packets in a PDU SET; the second parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs: the access network device determines whether to enable or disable retransmission of some or all data packets in the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio for the one or more PDU SETs and the second parameter. Specifically, the first information may also be a second parameter related to the maximum number of packet losses or the maximum packet loss ratio for data packets in the PDU SET, thereby increasing the implementation flexibility of the solution.

[0023] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device disabling retransmission of some or all data packets of the first PDU SET based on the first information includes: the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, and the access network device determines to disable retransmission of some or all data packets of the first PDU SET based on the second parameter and the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET. Specifically, the access network device disabling retransmission of some or all data packets of the first PDU SET based on the second parameter and the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET improves the implementation flexibility of the solution.

[0024] In conjunction with the first aspect, in a possible implementation of the first aspect, the method further includes: the access network device receiving a status report from the terminal device, the status report from the terminal device including any one or any combination of the following information: a first sequence number of a data packet sent by the access network device, indication information of an acknowledgment (ACK) of the data packet sent by the access network device, or indication information of a non-acknowledgment (NACK) of the data packet sent by the access network device; in a possible implementation, the status report from the terminal device may be an RLC layer status report or a MAC layer status report. The access network device determines, based on the status report from the terminal device, a transmission status of a first PDU SET, the transmission status of the first PDU SET including an acknowledgment (ACK) result of the data packet of the first PDU SET and / or a non-acknowledgment (NACK) result of the data packet of the first PDU SET; and the access network device determines, based on the transmission status of the first PDU SET, one or any combination of the following information: a maximum number of consecutive packet losses for the first PDU SET, a maximum number of packet losses for the first PDU SET, or a maximum packet loss ratio for the first PDU SET, as determined by the transmission status of the first PDU SET.

[0025] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device determines one or any combination of the following information based on the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET, including: first, the packet data convergence layer protocol (PDCP) layer of the access network device obtains a status report from the terminal device. Specifically, the PDCP layer requests the RLC layer to obtain or subscribe to the status report of the terminal device. The status report of the terminal device may be a status report of unreceived data packets. For example, the PDCP layer subscribes to the first sequence number of unreceived data packets from the RLC layer, or subscribes to the first sequence number of received data packets. Second, the PDCP layer determines the transmission status of the first PDU SET based on the status report of the terminal device, for example, the ACK status or NACK status of some or all data packets in the first PDU SET. Then, when data packet transmission fails, the RLC layer notifies the PDCP layer of the first sequence number of the corresponding data packet. In a possible implementation, the first sequence number may be the sequence number of the data packet in the status report. Finally, the PDCP layer of the access network device determines one or any combination of the following information based on the transmission status of the first PDU SET of the terminal device: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

[0026] Through the above method, the PDCP layer of the access network device determines the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET based on the transmission status of the first PDU SET of the terminal device, thereby improving the implementation flexibility of the solution.

[0027] In combination with the first aspect, in a possible implementation of the first aspect, the access network device determines one or any combination of the following information based on the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET, including: first, the RLC layer of the access network device obtains the status report of the terminal device; then, the RLC layer of the access network device determines the transmission status of the first PDU SET based on the status report of the terminal device, such as the ACK or NACK status of some or all data packets in the first PDU SET; finally, the RLC layer of the access network device determines one or any combination of the following information based on the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET. Through the above method, the RLC layer of the access network device determines the maximum continuous packet loss number of the first PDU SET, the maximum packet loss number of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET according to the transmission status of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0028] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device determines to disable retransmission of some or all data packets of the first PDU SET, including: the PDCP layer of the access network device obtains the maximum number of consecutive packet losses of the first PDU SET; the PDCP layer of the access network device receives the first parameter from the RRC layer of the access network device; and the PDCP layer of the access network device determines to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter. Specifically, the PDCP layer of the access network device can determine to disable retransmission of some or all data packets of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0029] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device determines to disable retransmission of some or all data packets of the first PDU SET, including: the RLC layer of the access network device obtains a maximum number of consecutive packet losses for the first PDU SET; the RLC layer of the access network device obtains the first parameter; and the RLC layer of the access network device determines to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses for the first PDU SET and the first parameter. Specifically, the RLC layer of the access network device may determine to disable retransmission of some or all data packets of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0030] With reference to the first aspect, in a possible implementation of the first aspect, the RLC layer of the access network device obtains the first parameter, including: the RLC layer of the access network device obtains the first parameter from some or all data packets of the first PDU SET, where the header of the data packet of the first PDU SET carries the first parameter; or, the RLC layer of the access network device receives the first parameter from the RRC layer of the access network device. Specifically, the RLC layer can obtain the first parameter in multiple ways, thereby improving the implementation flexibility of the solution.

[0031] Furthermore, the PDCP SDU header of the data packet of the first PDU SET carries the first parameter.

[0032] In combination with the first aspect, in a possible implementation manner of the first aspect, the RLC layer of the access network obtains PDU set information of the first PDU SET from packet headers of some or all data packets of the first PDU SET.

[0033] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device determines to disable retransmission of some or all data packets of the first PDU SET, including: the PDCP layer of the access network device obtains the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET; the PDCP layer of the access network device receives the second parameter; and the PDCP layer of the access network device determines to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter. Specifically, the PDCP layer of the access network device can determine to disable retransmission of some or all data packets of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0034] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device determines to disable a retransmission mechanism for some or all data packets of the first PDU SET, including: the RLC layer of the access network device obtains a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET; the RLC layer of the access network device obtains the second parameter; and the RLC layer of the access network device determines to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter. Specifically, the RLC layer of the access network device can determine to disable retransmission of some or all data packets of the first PDU SET, thereby improving the implementation flexibility of the solution.

[0035] With reference to the first aspect, in a possible implementation of the first aspect, the RLC layer of the access network device obtains the first parameter, including: the RLC layer of the access network device obtains the second parameter from some or all data packets of the first PDU SET, where the header of the data packet of the first PDU SET carries the second parameter; or, the RLC layer of the access network device receives the second parameter from the RRC layer of the access network device. Specifically, the RLC layer can obtain the second parameter in multiple ways, thereby improving the implementation flexibility of the solution.

[0036] Furthermore, the PDCP SDU header of the data packet of the first PDU SET carries the second parameter.

[0037] In conjunction with the first aspect, in a possible implementation of the first aspect, the method further includes: the PDCP layer of the access network device determining an ACK data packet in the first PDU SET based on the transmission status of the first PDU SET, the ACK data packet in the first PDU SET indicating that the terminal device has successfully received the data packet in the first PDU SET; and the PDCP layer of the access network device determining whether to release or not release the data packet in the first PDU SET in the cache of the access network device based on the ACK data packet in the first PDU SET. Through the above method, storage space of the access network device is saved while ensuring reliable data transmission.

[0038] In combination with the first aspect, in a possible implementation of the first aspect, the PDCP layer of the access network device determines whether to release the data packets of the first PDU SET in the cache of the access network device based on the ACK data packets in the first PDU SET, including: when the number of ACK data packets in the first PDU SET is greater than the number of data packets successfully transmitted in the first PDU SET indicated by the first information, the PDCP layer of the access network device determines to release part or all of the data packets of the first PDU SET in the cache of the access network device, or, when the number of ACK data packets in the first PDU SET is less than or equal to the number of data packets successfully transmitted in the first PDU SET indicated by the first information, the PDCP layer of the access network device instructs the RLC layer of the access network device to retransmit part or all of the data packets of the first PDU SET to the terminal device.

[0039] In combination with the first aspect, in a possible implementation of the first aspect, the method further includes: the access network device obtains the transmission delay requirement of the terminal device; if the transmission delay requirement is less than the PSDB of the first PDU SET, the access network device determines to enable retransmission of part or all of the data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter; or, if the transmission delay requirement is greater than or equal to the PSDB of the first PDU SET, the access network device determines to disable retransmission of part or all of the data packets of the first PDU SET.

[0040] Specifically, the access network device obtains the first transmission delay between the access network device and the terminal device; the access network device detects whether the sum of the first transmission delay and the second transmission delay is less than the packet delay budget PSDB of the first PDU SET; if the sum of the first transmission delay and the second transmission delay is less than the PSDB of the first PDU SET, the access network device determines to turn on or off the retransmission of part or all of the data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter, where the second transmission delay is the transmission delay between the user plane function and the access network device; if the sum of the first transmission delay and the second transmission delay is greater than the PSDB of the first PDU SET, the access network device determines to turn off the retransmission of part or all of the data packets of the first PDU SET. Through the above method, the access network device is prevented from retransmitting data packets of the PDU SET with PSDB timeout, saving transmission resources and improving data throughput.

[0041] In conjunction with the first aspect, in a possible implementation of the first aspect, the access network device receiving the first information includes: the access network device receiving the first information from an application function; or the access network device receiving the first information from a user plane function, wherein the first information is carried in part or all of the data packets of the one or more PDU SETs from the user plane function. The access network device can obtain the first information in multiple ways, thereby improving the implementation flexibility of the solution.

[0042] In combination with the first aspect, in a possible implementation manner of the first aspect, the first information is carried in a GTP-U message header of part or all of the data packets of the one or more PDU SETs.

[0043] In a second aspect, an embodiment of the present application proposes a communication method based on a protocol data unit set, including:

[0044] The application function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs).

[0045] Exemplarily, the application function sends the first information to the access network device via signaling or message.

[0046] In an embodiment of the present application, the application function can reduce the delay by sending the first information to the access network device, so that the access network device determines to turn off the retransmission of part of the first PDU SET or data packet based on the first information. The first PDU SET belongs to the one or more PDU SETs.

[0047] In a third aspect, an embodiment of the present application proposes a communication method based on a protocol data unit set, including:

[0048] The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs).

[0049] Exemplarily, when the user plane function sends one or more PDU SET data packets to the access network device, the first information is sent along with the flow.

[0050] In an embodiment of the present application, the user plane function can reduce latency by sending first information to the access network device, so that the access network device determines to turn off retransmission of part of the first PDU SET or data packet based on the first information. The first PDU SET belongs to the one or more PDU SETs.

[0051] In conjunction with the third aspect, in one possible implementation of the third aspect, the first information is carried in a GTP-U message header of some or all of the data packets of the one or more PDU SETs. The user plane function sends the first information to the access network device in a follow-up manner, thereby improving the implementation flexibility of the solution.

[0052] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable an error correction mode. This can save signaling overhead and improve data reliability.

[0053] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first information includes: first indication information; the first indication information is used to cause the access network device to determine the retransmission mechanism of the one or more PDU SETs as follows: causing the access network device to enable an unacknowledged UM mode for some or all data packets of the one or more PDU SETs. Specifically, the first indication information is used to cause the access network device to enable the UM mode for some or all data packets of the one or more PDU SETs according to the first indication information, thereby disabling the retransmission of some or all data packets of the one or more PDU SETs, thereby improving the implementation flexibility of the solution.

[0054] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first information includes: first indication information; the first indication information is used to enable the access network device to determine that the retransmission mechanism of the one or more PDU SETs is: to enable the access network device to turn off the retransmission of part or all of the data packets of the one or more PDU SETs. Specifically, the first indication information is also used to indicate turning off the automatic repeat request ARQ retransmission of part or all of the data packets of the one or more PDU SETs. The access network device turns off the ARQ retransmission of part or all of the data packets of one or more PDU SETs according to the first indication information, thereby turning off the retransmission of part or all of the data packets of one or more PDU SETs, and improving the implementation flexibility of the solution.

[0055] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first information includes: a first parameter, the first parameter indicating the maximum number of consecutive packet losses of data packets in a PDU SET; the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs: the access network device determines whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter. Specifically, the first information may also be a first parameter related to the maximum number of consecutive packet losses of data packets in the PDU SET, thereby improving the implementation flexibility of the solution.

[0056] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs, specifically including: the first parameter is used to instruct the access network device to determine whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs, wherein, when the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to turn off the retransmission of part or all of the data packets of the first PDU SET; when the maximum number of consecutive packet losses of the first PDU SET is greater than the first parameter, the access network device determines to turn on the retransmission of part or all of the data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0057] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs, including: the first parameter is also used to instruct the access network device to enable an acknowledgement AM mode for data packets of a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs. By instructing the access network device to enable the AM mode for data packets of the first PDU SET, the access network device obtains ACK indication information or NACK indication information for data packets of the first PDU SET, thereby facilitating the access network device to determine whether to enable or disable retransmission of some or all data packets of the first PDU SET.

[0058] In conjunction with the second or third aspect, in a possible implementation of the second or third aspect, the first information includes: a second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET; the second parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs: the access network device determines whether to enable or disable retransmission of some or all data packets in the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter. Specifically, the first information may also be a second parameter related to the maximum number of packet losses or the maximum packet loss ratio of data packets in the PDU SET, thereby increasing the implementation flexibility of the solution.

[0059] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs, including: the second parameter is used to instruct the access network device to determine whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs, wherein, when the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, the access network device determines to turn off the retransmission of part or all of the data packets of the first PDU SET; when the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is greater than the second parameter, the access network device determines to turn on the retransmission of part or all of the data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0060] In combination with the second or third aspect, in a possible implementation of the second or third aspect, the second parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs, including: the second parameter is also used to instruct the access network device to enable an acknowledgement AM mode for data packets of a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs. By instructing the access network device to enable the AM mode for data packets of the first PDU SET, the access network device obtains ACK indication information or NACK indication information for data packets of the first PDU SET, thereby facilitating the access network device to determine whether to enable or disable retransmission of some or all data packets of the first PDU SET.

[0061] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the first information is carried in the QoS parameters of a first quality of service QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs.

[0062] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the error correction mode includes a forward error correction (FEC) mode.

[0063] In combination with the second aspect or the third aspect, in a possible implementation of the second aspect or the third aspect, the second parameter is forward error correction context ratio FEC content ratio information.

[0064] In a fourth aspect, an embodiment of the present application provides a communication device, which is used for accessing a network device, and includes:

[0065] a transceiver module, configured to receive first information, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs);

[0066] A processing module is configured to disable retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

[0067] Optionally, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

[0068] Optionally, the first information includes: first indication information;

[0069] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs as follows: enabling the access network device to enable a non-confirmed UM mode for some or all data packets of the first PDU SET.

[0070] Optionally, the first information includes: first indication information;

[0071] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs as: enabling the access network device to disable the retransmission of part or all of the data packets of the one or more PDU SETs.

[0072] Optionally, the first information includes: a first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET;

[0073] The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0074] Optionally,

[0075] The maximum consecutive packet loss number of the first PDU SET is less than or equal to the first parameter, and the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0076] Optionally, the first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET;

[0077] The second parameter is used to indicate the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0078] Optionally,

[0079] The maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, and the access network device determines to turn off the retransmission of some or all data packets of the first PDU SET based on the second parameter and the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET.

[0080] Optionally,

[0081] The transceiver module is further configured to receive a status report of the terminal device, where the status report of the terminal device includes one or any combination of the following information: a first sequence number of a data packet sent by the access network device, indication information of an acknowledgment response ACK of a data packet sent by the access network device, or indication information of a non-acknowledgment response NACK of a data packet sent by the access network device;

[0082] The processing module is further configured to determine a transmission status of the first PDU SET according to the status report of the terminal device, where the transmission status of the first PDU SET includes: an acknowledgment ACK result of a data packet of the first PDU SET and / or a non-acknowledgment NACK result of a data packet of the first PDU SET;

[0083] The processing module is further used to determine one or any combination of the following information according to the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

[0084] Optionally,

[0085] The transceiver module is further configured to obtain, at the packet data convergence layer protocol (PDCP) layer of the access network device, the transmission status of the first PDU SET;

[0086] The processing module is further configured to determine, at the PDCP layer of the access network device, one or any combination of the following information according to the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

[0087] Optionally,

[0088] The transceiver module is further configured to obtain, at the RLC layer of the access network device, the transmission status of the first PDU SET;

[0089] The processing module is further configured to determine, at the RLC layer of the access network device, one or any combination of the following information based on the transmission status of the first PDU SET: a maximum number of consecutive packet losses of the first PDU SET, a maximum number of packet losses of the first PDU SET, or a maximum packet loss ratio of the first PDU SET.

[0090] Optionally,

[0091] The transceiver module is further configured to obtain, at the PDCP layer of the access network device, a maximum number of consecutive packet losses for the first PDU SET;

[0092] The transceiver module is further configured to receive, at the PDCP layer of the access network device, the first parameter from the RRC layer of the access network device;

[0093] The processing module is further configured to determine, at the PDCP layer of the access network device, whether to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

[0094] Optionally,

[0095] The transceiver module is further configured to obtain, at the RLC layer of the access network device, a maximum number of consecutive packet losses for the first PDU SET;

[0096] The transceiver module is further configured to obtain the first parameter at the RLC layer of the access network device;

[0097] The processing module is further configured to determine, at the RLC layer of the access network device, whether to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

[0098] Optionally,

[0099] The transceiver module is further configured to cause the RLC layer of the access network device to obtain the first parameter from some or all of the data packets of the first PDU SET, where the headers of some or all of the data packets of the first PDU SET carry the first parameter;

[0100] Alternatively, the transceiver module is further configured to enable the RLC layer of the access network device to receive the first parameter from the RRC layer of the access network device.

[0101] Optionally,

[0102] The transceiver module is further configured to obtain, at the PDCP layer of the access network device, a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET;

[0103] The transceiver module is further configured to receive, at the PDCP layer of the access network device, the second parameter from the RRC layer of the access network device;

[0104] The processing module is further configured to determine, at the PDCP layer of the access network device, whether to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

[0105] Optionally,

[0106] The transceiver module is further configured to obtain, at the RLC layer of the access network device, a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET;

[0107] The transceiver module is further configured to obtain the second parameter at the RLC layer of the access network device;

[0108] The processing module is also used for the RLC layer of the access network device to determine to turn off the retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

[0109] Optionally,

[0110] The transceiver module is further configured to enable the RLC layer of the access network device to obtain the second parameter from some or all of the data packets of the first PDU SET, where the headers of some or all of the data packets of the first PDU SET carry the second parameter;

[0111] Alternatively, the transceiver module is further configured for the RLC layer of the access network device to receive the second parameter from the RRC layer of the access network device.

[0112] Optionally,

[0113] a processing module, further configured for the PDCP layer of the access network device to determine an ACK data packet in the first PDU SET according to the status report of the terminal device, where the ACK data packet in the first PDU SET indicates a data packet in the first PDU SET successfully received by the terminal device;

[0114] The processing module is further configured to determine, at the PDCP layer of the access network device, whether to release part or all of the data packets of the first PDU SET in the cache of the access network device according to the ACK data packet in the first PDU SET.

[0115] Optionally,

[0116] The transceiver module is also used for the access network device to obtain the transmission delay requirement of the terminal device;

[0117] The transceiver module is further configured to determine, if the transmission delay requirement is less than the PSDB of the first PDU SET, based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter, whether to enable retransmission of some or all data packets of the first PDU SET;

[0118] Alternatively, the transceiver module is further configured to determine to disable retransmission of some or all data packets of the first PDU SET if the transmission delay requirement is greater than or equal to the PSDB of the first PDU SET.

[0119] Optionally,

[0120] The transceiver module is further configured to receive the first information from the application function;

[0121] Alternatively, the transceiver module is further configured to receive the first information from a user plane function, wherein the first information is carried in part or all of the data packets of the one or more PDU SETs from the user plane function.

[0122] Optionally,

[0123] The transceiver module is further configured to enable the RLC layer of the access network to obtain PDU Set information of the first PDU SET from the headers of some or all of the data packets of the first PDU SET.

[0124] In a fifth aspect, an embodiment of the present application provides a communication device, which is used for application functions, and includes:

[0125] The transceiver module is further used to send first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs).

[0126] Optionally, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

[0127] Optionally, the first information includes: first indication information;

[0128] The first indication information is used to enable the retransmission mechanism of the one or more PDU SETs to enable the access network device to start an unacknowledged UM mode for part or all of the data packets of the one or more PDU SETs.

[0129] Optionally, the first information includes: first indication information;

[0130] The first indication information is used to enable the retransmission mechanism of the one or more PDU SETs to be: enabling the access network device to disable the retransmission of part or all of the data packets of the one or more PDU SETs.

[0131] Optionally, the first indication information is further used to indicate turning off automatic repeat request ARQ retransmission of part or all of the data packets of the one or more PDU SETs.

[0132] Optionally, the first information includes: a first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET;

[0133] The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0134] Optionally, the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs, specifically including:

[0135] The first parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs.

[0136] When the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0137] When the maximum number of consecutive packet losses of the first PDU SET is greater than the first parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0138] Optionally, the first parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0139] Optionally, the first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET;

[0140] The second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0141] Optionally, the second parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs.

[0142] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0143] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is greater than the second parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0144] Optionally, the second parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0145] Optionally, the first information is carried in QoS parameters of a first quality of service QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs.

[0146] Optionally, the error correction mode includes a forward error correction (FEC) mode.

[0147] Optionally, the second parameter is forward error correction context ratio FEC content ratio information.

[0148] In a sixth aspect, an embodiment of the present application provides a communication device, which is used for user plane functions, and includes:

[0149] The transceiver module is further used to send first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs).

[0150] Optionally, the first information is carried in a GTP-U message header of part or all of the data packets of the one or more PDU SETs.

[0151] Optionally, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

[0152] Optionally, the first information includes: first indication information;

[0153] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to start the unconfirmed UM mode for part or all of the data packets of the one or more PDU SETs.

[0154] Optionally, the first information includes: first indication information;

[0155] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs as: enabling the access network device to disable the retransmission of part or all of the data packets of the one or more PDU SETs.

[0156] Optionally, the first indication information is further used to indicate turning off automatic repeat request ARQ retransmission of part or all of the data packets of the one or more PDU SETs.

[0157] Optionally, the first information includes: a first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET;

[0158] The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0159] Optionally, the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs, specifically including:

[0160] The first parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs.

[0161] When the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0162] When the maximum number of consecutive packet losses of the first PDU SET is greater than the first parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0163] Optionally, the first parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0164] Optionally, the first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET;

[0165] The second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0166] Optionally, the second parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs.

[0167] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0168] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is greater than the second parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0169] Optionally, the second parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0170] Optionally, the first information is carried in QoS parameters of a first quality of service QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs.

[0171] Optionally, the error correction mode includes a forward error correction (FEC) mode.

[0172] Optionally, the second parameter is forward error correction context ratio FEC content ratio information.

[0173] In a seventh aspect, the present application provides a communication device, which can implement the method in the above-mentioned first aspect or any possible implementation of the first aspect. The device includes corresponding units or modules for executing the above-mentioned method. The units or modules included in the device can be implemented by software and / or hardware. For example, the device can be an access network device, or the device can be a component in the access network device (such as a processor, a chip or a chip system, etc.), or the device can also be a logical module or software that can implement all or part of the access network device. Among them, the communication device includes a transceiver module and a processing module.

[0174] In an eighth aspect of the present application, a communication device is provided, which can implement the method in the second aspect or any possible implementation of the second aspect. The device includes corresponding units or modules for executing the above method. The units or modules included in the device can be implemented by software and / or hardware. For example, the device can be an application function, or the device can be a component in the application function (such as a processor, chip or chip system, etc.), or the device can also be a logic module or software that can implement all or part of the application function. Among them, the communication device includes a transceiver module and a processing module.

[0175] In a ninth aspect of the present application, a communication device is provided, which can implement the method in the third aspect or any possible implementation of the third aspect. The device includes corresponding units or modules for executing the above method. The units or modules included in the device can be implemented by software and / or hardware. For example, the device can be a user plane function, or the device can be a component in the user plane function (such as a processor, chip or chip system, etc.), or the device can also be a logic module or software that can implement all or part of the user plane function. Among them, the communication device includes a transceiver module and a processing module.

[0176] The tenth aspect of an embodiment of the present application provides a communication device, comprising at least one processor, which is coupled to a memory; the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device can implement any possible implementation method of the first to third aspects mentioned above.

[0177] In the eleventh aspect of an embodiment of the present application, a communication device is provided, comprising a communication interface for inputting and / or outputting signaling or data; and a processor for executing a computer-executable program so that the device can implement any possible implementation method of the first to third aspects mentioned above.

[0178] The twelfth aspect of an embodiment of the present application provides a communication device, comprising at least one logic circuit and an input / output interface; the input / output interface is used to input or output information; the logic circuit is used to execute the method as any possible implementation method in the first to third aspects mentioned above.

[0179] The thirteenth aspect of the embodiment of the present application provides a computer program product (or computer program). When the computer program product is executed by the processor, the processor executes the above-mentioned first to third aspects, and any possible implementation method.

[0180] A fourteenth aspect of an embodiment of the present application provides a chip system, which includes at least one processor for supporting a communication device to implement the above-mentioned first to third aspects, and any possible implementation method.

[0181] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of a chip or may include a chip and other discrete components. Optionally, the chip system may further include an interface circuit for providing program instructions and / or data to the at least one processor.

[0182] A fifteenth aspect of an embodiment of the present application provides a communication system, which includes the communication device of the fourth aspect, the communication device of the fifth aspect, and / or the communication device of the sixth aspect.

[0183] Among them, the technical effects brought about by any design method in the seventh aspect to the fifteenth aspect can refer to the technical effects brought about by the different implementation methods in the above-mentioned first aspect to the third aspect, and will not be repeated here.

[0184] A sixteenth aspect of the embodiments of the present application provides a communication method based on a protocol data unit set, the method being applied to a communication system including an access network device and an application function, the method comprising:

[0185] The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs);

[0186] The access network device receives the first information;

[0187] The access network device disables retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

[0188] A seventeenth aspect of the embodiments of the present application provides a communication method based on a protocol data unit set, the method being applied to a communication system, the communication system including an access network device and a user plane function, the method comprising:

[0189] The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs);

[0190] The access network device receives the first information;

[0191] The access network device disables retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

[0192] It should be understood that, for components in a device, the “sending” mentioned above may be referred to as “output” and the “receiving” may be referred to as “input”. BRIEF DESCRIPTION OF THE DRAWINGS

[0193] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application;

[0194] FIG2 is a schematic diagram of a network coding in an access network device;

[0195] FIG3 is a schematic diagram of a processing flow of a PDU set;

[0196] FIG4 is a schematic diagram of a process of the FEC error correction mode;

[0197] FIG5 is a schematic flow chart of an embodiment of a communication method based on a protocol data unit set proposed in an embodiment of the present application;

[0198] FIG6 is a flow chart of another embodiment of a communication method based on a protocol data unit proposed in an embodiment of the present application;

[0199] FIG7 is a flow chart of another embodiment of a communication method based on a protocol data unit proposed in an embodiment of the present application;

[0200] FIG8 is a schematic diagram of a transmission method of the first indication information in an embodiment of the present application;

[0201] FIG9 is a flow chart of a mechanism for determining retransmission of part or all of the data packets of a first PDU SET according to an embodiment of the present application;

[0202] FIG10 is a flow chart of a mechanism for determining retransmission of part or all of the data packets of a first PDU SET according to an embodiment of the present application;

[0203] FIG11 is a schematic diagram of the structure of a data packet of a first PDU SET according to an embodiment of the present application;

[0204] FIG12 is a schematic diagram of a flow chart of an application scenario in an embodiment of the present application;

[0205] FIG13 is a schematic diagram of a flow chart of an application scenario in an embodiment of the present application;

[0206] FIG14 is a schematic diagram of a communication device provided by the present application;

[0207] FIG15 is another schematic diagram of a communication device provided by the present application;

[0208] FIG16 is another schematic diagram of the communication device provided by the present application;

[0209] FIG17 is another schematic diagram of the communication device provided in this application. DETAILED DESCRIPTION

[0210] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. The terms "first", "second" and corresponding terminology labels in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, and this is merely a way of distinguishing objects of the same properties when describing the embodiments of the present application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, so that a process, method, system, product or device that includes a series of units is not necessarily limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices.

[0211] In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of this application, "at least one" refers to one or more items, and "multiple items" refers to two or more items. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0212] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system, new generation (NR) communication system or future sixth generation communication system, etc.

[0213] The part of various communication systems operated by operators can be called an operator network. The operator network can also be called a public land mobile network (PLMN) network, which is a network established and operated by the government or an operator approved by the government for the purpose of providing land mobile communication services to the public. It is mainly a public network in which mobile network operators (MNOs) provide mobile broadband access services to users. The operator network or PLMN network described in the embodiments of the present application can be a network that meets the requirements of the third generation partnership project (3GPP) standards, referred to as a 3GPP network. Usually, 3GPP networks are operated by operators, including but not limited to fifth-generation (5G) mobile communication networks, fourth-generation (4G) mobile communication networks or third-generation (3G) mobile communication technology networks. It also includes the future sixth-generation (6G) mobile communication network.

[0214] Please refer to Figure 1, which is a schematic diagram of a communication system in an embodiment of the present application. As shown in Figure 1, the communication system includes an access and mobility management function (AMF), a session management function (SMF), a unified data management (UDM), a radio access network (RAN), a policy control function (PCF), terminal equipment, a user plane function (UPF), a network exposure function (NEF), an application function (AF), and a data network (DN), etc.

[0215] The following is a brief introduction to each network function (or network element) shown in FIG1 .

[0216] Terminal equipment: can be called user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0217] The terminal device can be a device that provides voice / data to users, for example, a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or terminal devices in future evolved public land mobile communication networks, etc. The embodiments of the present application are not limited to this.

[0218] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0219] In addition, in the embodiment of the present application, the terminal device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0220] It should be noted that the terminal device and the access network device can communicate with each other using a certain air interface technology (such as NR or LTE technology). The terminal devices can also communicate with each other using a certain air interface technology (such as NR or LTE technology).

[0221] In the embodiments of the present application, the terminal device may be replaced by a device for implementing the functions of the terminal device, or a device capable of supporting the terminal device to implement the functions, such as a chip system or chip, which may be installed in the terminal device. In addition, the chip system may be composed of a chip or may include a chip and other discrete devices.

[0222] An access network device (also known as a wireless access network) may be a device with wireless transceiver functions. The access network device may be a device that provides wireless communication function services, usually located on the network side, including but not limited to: the next generation base station (gNodeB, gNB) in the fifth generation communication system, the next generation base station in the sixth generation (mobile communication system), the base station in the future mobile communication system or the access node in the WiFi system, etc., the evolved node B (eNB) in the LTE system, the radio network controller (RNC), the node B (NB), the base station controller (BSC), the home base station (for example, home evolved NodeB, or home Node B, HNB), the wireless access point, the base band unit (BBU), the transmission reception point (TRP), the transmitting point (TP), the base transceiver station (BTS), etc. In a network structure, the access network device may include a centralized unit (CU) node, or a distributed unit (CU) node. The access network device provides services for the cell, and the user equipment communicates with the base station through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to a base station (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cell here can include: a metro cell, a micro cell, a pico cell, a femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services. The access network device can be a macro base station, a micro base station or an indoor station (, and can also be a relay node or a donor node. The device that provides wireless communication services to user equipment in the V2X communication system, the cloud radio access network (cloud radio access The embodiments of the present application do not limit the specific technology and specific device form used by the access network equipment.

[0223] The unified data management element (UDME) (also known as the unified data management network element, unified data management network element entity, data management device, or unified data management network element device) is a core network device that primarily handles terminal device identification, access authentication, registration, and mobility management. The UDM is a control plane device.

[0224] Policy control function (also known as policy control network element, policy control function network element, policy control equipment, policy control function network element entity, etc.): mainly responsible for billing at the session and service flow level, service quality bandwidth guarantee and mobility management, terminal device policy decision-making and other policy control function network elements.

[0225] Session management function (also called session management function network element): mainly performs session management, execution of control policies issued by PCF, selection of UPF, allocation of Internet Protocol addresses for terminal devices, etc.

[0226] The access and mobility management function (also known as access and mobility management function entity, access and mobility management device, access and mobility management function network element, access management device, mobility management device) is a type of core network equipment, mainly used for mobility management and access management, etc. It can be used to implement other functions of the mobility management entity (MME) in addition to session management, such as lawful interception, or access authorization (or authentication), user equipment registration, mobility management, tracking area update process, reachability detection, selection of session management network element, mobile state transition management, etc.

[0227] User plane functions (also known as user plane equipment, user plane functional network element, user plane network element, user plane functional entity): mainly include the following functions: data packet routing and transmission, packet detection, service usage reporting, QoS processing, legal monitoring, uplink packet detection, downlink data packet storage and other user plane related functions.

[0228] The application function (AF) is similar to an application server, interacting with other 5G core network control planes (NFs) to provide business services. AFs can exist for different application services and can be owned by operators or trusted third parties. For example, this network element's primary function is to communicate the PCF with the latest third-party enterprise business requirements for a particular application. Based on these requirements, the PCF generates corresponding quality of service (QoS) rules to ensure that the services provided by the network meet the third-party's requirements.

[0229] Network Exposure Function (NEF) can also be referred to as network exposure equipment, network exposure functional entity, network exposure function network element, network capability exposure functional entity, network capability exposure functional equipment, network capability exposure function network element, or network capability exposure equipment. NEF is primarily used to support the exposure of capabilities and events, such as securely exposing services and capabilities provided by 3GPP network functions to the outside world.

[0230] It should be understood that the RAN, SMF, PCF or AF in the embodiments of the present application may also be referred to as a communication device or communication equipment, which may be a general device or a dedicated device, and the present application does not make any specific limitations on this.

[0231] It should also be understood that the above naming is only used to distinguish different functions, and does not mean that these devices are independent physical devices. This application does not limit the specific form of the above devices. For example, they can be integrated into the same physical device, or they can be different physical devices. In actual deployment, network functions (or simply referred to as functions), network elements or devices can be combined. For example, the access and mobility management function network element can be combined with the session management function network element; the session management function network element can be combined with the user plane function network element. When two functions are combined, the interaction between the two functions provided in the embodiment of the present application becomes the internal operation of the combined function or can be omitted.

[0232] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0233] It should be noted that the naming of each device in Figure 1 (such as AF, SMF, PCF, AMF, etc.) is only a name, and the name does not limit the function of the device itself. In 5G networks and other future networks, the above-mentioned devices may also have other names, and this application does not specifically limit this. For example, in a 6G network, some or all of the above-mentioned network elements may use the terminology in 5G, or may be other names, etc., which are uniformly explained here and will not be repeated below.

[0234] It should be noted that the exemplary examples mentioned in this application do not represent the optimal ones; the first, second, etc. mentioned in this application are only used to distinguish different information, messages or other objects, and do not represent a sequential relationship; in addition, the various embodiments in this application can refer to and learn from each other, and the same or similar steps or nouns will not be repeated one by one.

[0235] In order to better understand the technical solutions of the embodiments of the present application, some technical concepts involved in the embodiments of the present application are introduced below.

[0236] 1. Network Coding (NC): Please refer to Figure 2, which is a schematic diagram of network coding in access network equipment.

[0237] The network coding function in this application includes performing network coding on the original data packet and adding a coded packet header. Network coding can be implemented by an encoder, the input of which is K original data packets, and the output of which is N coded data packets (referred to as coded packets), where N and K are both positive integers and N is greater than K. The coded packet includes NK (N minus K) redundant packets and K system packets, or N redundant packets (i.e., all coded packets are redundant packets, excluding the system packet). The contents of the system packet body are consistent with the contents of the original data packet (i.e., the system packet consists of the coded packet header and the original data packet). Therefore, the system packet can also be obtained by directly adding the coded packet header to the original data packet without being encoded by the encoder. In this case, the coding coefficient of the system packet is equivalent to a unit vector. The coding coefficient of the redundant packet is a non-unit vector. By associating the contents of the redundant packet with the contents of the original data packet that generated the redundant packet, the receiving end can decode the redundant packet together with the successfully received original data packet or system packet to recover the original data packet that was not successfully received. Based on the characteristics of network coding, the packet sizes of the original data packets are equal. Furthermore, the network coding function may also include a process of processing original data units, such as service data units (SDUs) or protocol data units (PDUs), to obtain original data packets of equal size. The processing may include one or more of segmentation, concatenation, or padding. The network coding function at the sending end corresponds to the network decoding function at the receiving end. The receiving end can recover K original data packets by decoding at least K successfully received coded packets together. The protocol layer with a network coding function or a decoding function corresponding to network coding is called a network coding / decoding layer. In this application, the network coding / decoding layer is referred to as the network coding layer, that is, the above-mentioned protocol layer with network coding is called the network coding layer.

[0238] The network coding layer may be a protocol layer such as the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer, the backhaul adaptation protocol (BAP) layer, the radio link control (RLC) layer, the medium access control (MAC) layer, or the physical layer (PHY). The network coding layer may also be a new protocol layer in addition to the PHY layer, MAC layer, RLC layer, BAP layer, PDCP layer, SDAP layer, and RRC layer. It may be a network coding layer added above the PDCP layer (for example, in 5G NR, a network coding layer is added between the PDCP layer and the SDAP layer), or a network coding layer added above the BAP layer, or a network coding layer added between the PDCP layer and the RLC layer, or a network coding layer added between the RLC layer and the MAC layer, or a network coding layer added between the MAC layer and the PHY layer.

[0239] Taking the data packets included in a PDU set (or PDU set, or PDU Set) as an example, a PDU set includes Internet Protocol (IP) packets, which are data packets with PDU granularity. The data packets included in a PDU set can also be called PDU packets, or PDUs, or simply packets.

[0240] At the SDAP layer, the IP packet is treated as an SDAP SDU and the SDAP SDU header (H) is added. The SDAP layer then forwards the SDAP SDU and the header added by the SDAP layer as a complete data packet (for ease of description, this complete data packet is referred to as an SDAP data packet) to the PDCP layer.

[0241] At the PDCP layer, the SDAP data packet is treated as a PDCP SDU and a data packet header of the PDCP SDU is added. The PDCP layer then forwards the PDCP SDU and the header added by the PDCP layer as a complete data packet (for ease of description, the complete data packet is referred to as a PDCP data packet) to the RLC layer.

[0242] At the RLC layer, the PDCP data packet is treated as an RLC SDU and an RLC SDU header is added. The RLC layer then forwards the RLC SDU and the header added by the RLC layer as a complete data packet (for ease of description, this complete data packet is referred to as an RLC data packet) to the MAC layer. It should be noted that the RLC layer can segment the PDCP data packet. For example, the PDCP data packet corresponding to the mth IP packet is segmented into two service data unit segments (SDU segments) at the RLC layer. The RLC layer treats the SDU segments as RLC SDUs and then adds headers to each of them.

[0243] At the MAC layer, the RLC data packet is treated as a MAC SDU and a MAC SDU data packet header is added. The MAC layer concatenates one or more MAC SDUs and their corresponding headers to form a MAC PDU.

[0244] 2. PDU Set. A PDU set can also be called a PDU collection. A PDU set includes one or more PDU data packets. The following describes the processing flow of a PDU set in the 5G system (5GS) with reference to the accompanying figures. Please refer to Figure 3, which is a schematic diagram of the processing flow of a PDU set.

[0245] R1 and the AF send an AF request to the PCF. The AF request carries information related to the PDU SET, which is also called PDU SET information. This PDU SET information includes protocol description and QoS parameters for the PDU SET. The QoS parameters for the PDU SET include the PDU Set Delay Budget (PSDB), the PDU Set Error Rate (PSER), and the PDU Set Integrated Handling Information (PSIHI).

[0246] The PDU SET information specifically includes any one or more of the following information: a PDU Set Sequence Number, an Indication of End PDU of the PDU Set, a PDU Sequence Number within a PDU Set, a PDU Set Size in bytes, or a PDU Set Importance, which identifies the relative importance of a PDU Set compared to other PDU Sets within a QoS Flow.

[0247] Accordingly, the PCF generates policy and charging control (PCC) rules related to the PDU SET based on the PDU SET related information provided by the AF and transmits the PCC rules related to the PDU SET to the SMF.

[0248] Correspondingly, the SMF generates PDU SET-related QoS parameters and PDU SET detection rules based on the PCC rules.

[0249] R2a. AF sends PDU SET identification information (PDU SET identification) to UPF.

[0250] R2b and SMF send the QoS parameters of the PDU SET to the RAN through the AMF.

[0251] R3 and the UPF identify data packets belonging to the same PDU SET. They then include the PDU SET information for the data packet in the General Packet Radio Service Tunneling Protocol-User Plane (GTP-U) header of the data packet. The UPF delivers the PDU SET information to the RAN by sending a data packet carrying the PDU SET information to the RAN.

[0252] R4. RAN performs PDU SET based QoS handling according to the QoS parameters of the received PDU SET.

[0253] 3. Error Correction Mode of Data Packets in a PDU Set The following description will take the forward error correction (FEC) error correction mode as an example. It should be noted that the error correction mode in the embodiment of the present application may also adopt other modes, which are not limited here.

[0254] Please refer to Figure 4, which is a processing diagram of the FEC error correction mode. The AF calculates the packet loss rate based on the number of packet losses on the terminal side, and then determines whether to turn on or off the error correction mode at the application layer based on the packet loss rate. Taking the Wi-Fi scenario as an example, the PCF transmits PDU SET information to the RAN through the SMF. The PDU SET information indicates that the parameter of the error correction mode, the forward error correction context ratio (FEC content ratio), is 75%. The AF side turns on the FEC error correction mode, and the FEC content ratio of this FEC error correction mode is 75%. Taking the UPF transmitting PDU SET#1 to the UE through the RAN as an example, PDU SET#1 includes 4 PDU data packets. After passing through the RAN, PDU data packet 3 is lost during the transmission process from the RAN to the UE. Theoretically, the UE side should receive 4 PDU data packets of PDU SET#1. However, due to packet loss during the transmission process, the UE actually only receives 3 data packets of PDU SET#1. However, after enabling FEC error correction mode with a 75% FEC content ratio for PDU SET #1, the UE can still successfully recover PDU SET #1's data based on its three packets. Therefore, even if one packet is lost, PDU SET #1 can still be successfully transmitted. In other words, moderate packet loss during transmission between the access network device and the terminal device does not affect the terminal device's ability to recover the data.

[0255] The applicant's research found that after AF turns on FEC, the terminal device senses that the data packet is lost, and the terminal device will send a packet loss notification about the data packet during transmission to the access network device. After the access network device receives the packet loss notification from the terminal device, the access network device triggers the retransmission of the lost data packet. However, the retransmission of the data packet by the access network device will refer to the round-trip time (RTT), resulting in increased delay and affecting the communication quality of the terminal device. Since after AF turns on FEC, the terminal device can tolerate a moderate amount of packet loss in the process of the access network device sending data packets to the terminal device, so how to reduce the delay has become a technical problem that needs to be solved urgently.

[0256] Based on this, an embodiment of the present application proposes a communication method based on a protocol data unit set (PDU). An access network device receives first information, which is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs). The access network device disables the retransmission mechanism for some or all packets of a first PDU SET based on the first information, to which the first PDU SET belongs. The access network device determines the retransmission mechanism for packets of the PDU SET based on external instructions. By disabling retransmission of some or all packets of the first PDU SET, latency can be reduced, network resource usage can be reduced, and data throughput can be improved.

[0257] The following describes an embodiment of the present application in conjunction with the accompanying drawings. Please refer to Figure 5, which is a flow chart of an embodiment of a communication method based on a protocol data unit set proposed in an embodiment of the present application. The communication method based on a protocol data unit proposed in an embodiment of the present application includes:

[0258] S1a. The application function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism indicating one or more protocol data unit sets (PDU SETs).

[0259] In step S1a, the application function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more PDU SETs. Optionally, the first information may also indicate an error correction mode for one or more PDU SETs or a transmission requirement for one or more PDU SETs.

[0260] In a possible example, the first information carries the QoS parameters of the first QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs. Therefore, the first information is used to indicate the one or more PDU SETs, and the first information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs corresponding to the first QoS flow.

[0261] Regarding the data packets of the above-mentioned one or more PDU SETs, optionally, the AF can enable the error correction mode of the data packets of the above-mentioned one or more PDU SETs. The AF can enable the error correction mode of the data packets of the above-mentioned one or more PDU SETs in a variety of ways. For example, the AF enables the error correction mode of the data packets of the above-mentioned one or more PDU SETs based on the packet loss rate of the communication between the access network device and the terminal device; for another example, the AF enables the error correction mode of the data packets of the above-mentioned one or more PDU SETs based on the instructions of other network functions (or network elements). Regarding the error correction mode, it includes but is not limited to: Forward Error Correction (FEC).

[0262] Optionally, the first information is further used to indicate that some or all data packets of one or more PDU SETs enable error correction mode. For example, the first information is further used to indicate that data of one or more PDU SETs includes enabling FEC mode.

[0263] Further optionally, when the first information is also used to indicate that error correction mode is enabled for some or all packets of one or more PDU SETs, the network function (or network element or device) in the network may also correspondingly update (or configure) the QoS parameters of the first PDU SET, the configuration information of the data radio bearer (DRB) carrying the packets of the one or more PDU SETs, and the QoS parameters of the QoS flow carrying the packets of the one or more PDU SETs. Optionally, the access network device may also adjust the retransmission mode of the RLC layer of the access network device, or the retransmission mode of the MAC layer of the access network device. That is, the access network device may perform retransmission of some or all packets of one or more PDU SETs via the RLC layer, or may perform retransmission of some or all packets of one or more PDU SETs via the MAC layer. For example, since error correction mode is enabled for some or all packets of one or more PDU SETs, partial packet loss of the packets of one or more PDU SETs may be tolerated while ensuring successful data transmission. Therefore, the PCF may adjust the PDU Error Rate (PER) and / or PDU Set Error Rate (PSER) in the QoS parameters of one or more PDU SETs.

[0264] Regarding the first information, there are multiple possible implementations, such as any one or more of the following methods 1 to 3.

[0265] Mode 1: The first information includes first indication information. The first indication information is used to cause the access network to determine a retransmission mechanism for one or more PDU SETs: causing the access network device to enable an unacknowledged mode (UM) for data packets of the one or more PDU SETs, and / or disable retransmission of some or all data packets of the one or more PDU SETs. Optionally, disabling retransmission of some or all data packets of the one or more PDU SETs includes disabling automatic repeat request (ARQ) for some or all data packets of the one or more PDU SETs.

[0266] It should be noted that, in the embodiment of the present application, turning off the retransmission of part or all of the data packets of one or more PDU SETs also means not retransmitting part or all of the data packets of one or more PDU SETs.

[0267] Specifically, according to the first indication information, the access network device turns on the UM mode for the data packets of one or more PDU SETs, and the access network device indicates that the terminal device does not need to feedback the indication information of the confirmation response (acknowledgment, ACK) of the data packets of the one or more PDU SETs and / or the indication information of the negative acknowledgment (negative acknowledgment, NACK) of the data packets of the one or more PDU SETs.

[0268] Furthermore, based on the first indication information, the access network device disables automatic retransmission requests for some or all data packets of one or more PDU SETs, which can effectively increase bandwidth resources used for data transmission and reduce the round-trip time (RTT) delay caused by retransmission.

[0269] Furthermore, when the first indication information is used to cause the access network device to disable retransmission of some data packets of one or more PDU SETs, the access network device may also enable retransmission of some data packets of one or more PDU SETs. Specifically, the access network device enables retransmission of some data packets in one or more PDU SETs for which the response result of the data packets is a NACK result.

[0270] Exemplarily, when the first information is first indication information, the method for transmitting the first indication information in the access network device is shown in FIG8 , which is a schematic diagram of the method for transmitting the first indication information in an embodiment of the present application. After the RRC layer of the access network device obtains the first indication information, the RRC layer of the access network device sends the first indication information to the RLC layer of the access network device. The RLC layer of the access network device determines the retransmission mechanism for some or all of the data packets of the one or more PDU SETs based on the first indication information.

[0271] In another possible implementation, the RRC layer of the access network device sends first indication information to the PDCP layer of the access network device, and the PDCP layer of the access network device determines a retransmission mechanism for some or all of the data packets of the one or more PDU SETs based on the first indication information.

[0272] Exemplarily, the first indication information may also be referred to as FEC indication information (FEC indicator).

[0273] Optionally, the first indication information may also include identification information of one or more PDU SETs.

[0274] Method 2: The first information includes a first parameter, which indicates the maximum number of consecutive packet losses for a PDU SET. Specifically, the first parameter indicates the requirement for the maximum number of consecutive packet losses for a PDU SET. This can be understood as indicating that the number of consecutive packet losses for a PDU SET during end-to-end transmission (e.g., between a UE and a UPF) should be less than or equal to the maximum number of consecutive packet losses. For example, if the first parameter is 2, the first parameter indicates that the maximum number of consecutive packet losses for a PDU SET is 2. The maximum number of consecutive packet losses refers to the number of packets lost in a PDU SET, and the PDU sequence number of the lost packets is the number of consecutive packet losses. For example, PDU SET #1 includes packet 0, packet 1, packet 2, packet 3, packet 4, packet 5, and packet 6. During transmission from the access network device to the terminal device, packet loss occurs in PDU SET #1. The terminal device receives the following packets for PDU SET #1: packet 0, packet 3, packet 5, and packet 6. The maximum number of consecutive packet losses of PDU SET#1 is 2.

[0275] The first parameter is used to indicate the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0276] In one possible implementation, the first parameter is used to instruct the access network device to determine whether to turn on or off the retransmission of part or all data packets of one or more PDU SETs based on the maximum number of consecutive packet losses of one or more PDU SETs, wherein when the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to turn off the retransmission of part or all data packets of the first PDU SET; when the maximum number of consecutive packet losses of the first PDU SET is greater than the first parameter, the access network device determines to turn on the retransmission of part or all data packets of the first PDU SET.

[0277] Optionally, the first parameter is also used to instruct the access network device to enable (or determine) an acknowledged mode (AM) for data packets of one or more PDU SETs. Accordingly, based on the first parameter, after the access network device determines from one or more PDU SETs that a PDU SET needs to disable retransmission of some or all data packets, for example, the access network device determines that the first PDU SET needs to disable retransmission of some or all data packets. The access network device enables the AM mode for the data packets of the first PDU SET, and the access network device instructs the terminal device to feedback ACK indication information for the data packets of the first PDU SET and / or NACK indication information for the data packets of the first PDU SET.

[0278] Mode 3: The first information includes a second parameter, which indicates the maximum number of packet losses or the maximum packet loss ratio for data packets in a PDU SET. Specifically, the second parameter indicates the requirement for the maximum number of packet losses or the maximum packet loss ratio for data packets in a PDU SET. This can be understood as indicating that the total number of packet losses in a PDU SET during end-to-end transmission (e.g., between a UE and a UPF) should be less than or equal to the maximum number of packet losses, or that the ratio of the number of packet losses to the total number of data packets in a PDU SET during end-to-end transmission (e.g., between a UE and a UPF) should be less than or equal to the maximum packet loss ratio. For example, if the second parameter is 3, it indicates that the maximum number of packet losses in a PDU SET is 3. The maximum number of packet losses refers to the total number of packet losses that occur in a PDU SET. For example, PDU SET #1 includes packet 0, packet 1, packet 2, packet 3, packet 4, packet 5, and packet 6. During transmission from the access network device to the terminal device, packet loss occurs in PDU SET #1. The terminal device receives packets 0, 3, 5, and 6 from PDU SET #1. Therefore, the maximum packet loss count for PDU SET #1 is 3. The maximum packet loss ratio refers to the ratio of the total number of packets lost in a PDU SET to the total number of packets in that PDU SET. For example, PDU SET #1 includes packets 0, 1, 2, 3, 4, 5, and 6. During transmission from the access network device to the terminal device, packet loss occurs in PDU SET #1. The terminal device receives packets 0, 3, 5, and 6 from PDU SET #1. Therefore, the maximum packet loss ratio for PDU SET #1 is 3 / 7.

[0279] The second parameter is used to indicate the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0280] In one possible implementation, the second parameter is used to instruct the access network device to determine whether to turn on or off the retransmission of part or all data packets of one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of one or more PDU SETs, wherein when the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, the access network device determines to turn off the retransmission of part or all data packets of the first PDU SET; when the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is greater than the second parameter, the access network device determines to turn on the retransmission of part or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0281] Optionally, the second parameter is also used to instruct the access network device to enable (or determine) an acknowledgment mode for one or more PDU SET packets. Accordingly, based on the second parameter, after the access network device determines from one or more PDU SETs that a PDU SET needs to disable retransmission of some or all packets, for example, the access network device determines that the first PDU SET needs to disable retransmission of some or all packets. The access network device enables the AM mode for the packets of the first PDU SET, and the access network device instructs the terminal device to feedback ACK indication information for the packets of the first PDU SET and / or NACK indication information for the packets of the first PDU SET.

[0282] Exemplarily, the second parameter is forward error correction context ratio FEC content ratio information.

[0283] The application function sends the first information to the access network device. Specifically, the application function sends the first information to the access network device via signaling or a message. For example, the application function directly sends signaling or a message to the access network device, and the signaling or message carries the first information. For another example, the application function sends signaling or a message to the access network device via another network function (or network element), and the signaling or message carries the first information.

[0284] Furthermore, there are multiple possible implementations of the manner of associating the first information with one or more PDU SETs, such as any one or more of the following manners 1 to 3.

[0285] Mode 1: The first information carries identification information of one or more PDU SETs. The identification information of one or more PDU SETs is, for example, the sequence number (PDU Set Sequence Number) of the PDU set of one or more PDU SETs.

[0286] Mode 2: The first information is carried in PDU SET information of one or more PDU SETs.

[0287] Mode 3: The first information is carried in the QoS parameters of a PDU SET. The QoS parameters of the PDU SET correspond to a first QoS flow. In other words, the first information is associated with the first QoS flow. The first QoS flow is used to transport one or more PDU SETs. Furthermore, the first QoS flow is used to transport one or more PDU SETs, and can also be referred to as the first QoS flow being used to carry data packets of one or more PDU SETs.

[0288] It should be noted that the first PDU SET in the embodiment of the present application includes at least one PDU SET. For example, the first PDU SET may include multiple PDU SETs.

[0289] S1b. The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs).

[0290] Specifically, step S1b and step S1a are executed in parallel. For example, when step S1a is executed, step S1b is not executed; and when step S1b is executed, step S1a is not executed. For another example, step S1a may be executed first, followed by step S1b, and in step S2, the access network device determines the retransmission mechanism for some or all data packets of one or more PDU SETs using the first information in step S1b. Alternatively, step S1b may be executed first, followed by step S1a, and in step S2, the access network device determines the retransmission mechanism for some or all data packets of one or more PDU SETs using the first information in step S1a.

[0291] The first information in step S1b is consistent with the first information in the aforementioned step S1a and is not described in detail here.

[0292] The following describes how the user plane function sends the first information to the access network device. Specifically, the user plane function sends the first information along with the flow in one or more PDU SET data packets sent to the access network device.

[0293] In one possible implementation, the user plane function sends one or more PDU SET data packets to the access network device in the first path, and the user plane function sends PDU SET information of one or more PDU SETs to the access network device in the first path, where the PDU SET information includes the first information.

[0294] In another possible implementation, a header of a data packet of one or more PDU SETs carries the first information. For example, a GTP-U message header of a data packet of a first PDU SET carries the first information, and the first PDU SET belongs to the one or more PDU SETs.

[0295] It should be noted that because the service requirements of different PDU SETs may vary, the error correction mode configuration parameters of different PDU SETs may also vary. Therefore, different information can be configured for different PDU SETs to determine the retransmission mechanism for some or all of the data packets in that PDU SET. For example, first information #1 can be used for PDU SET #1 to determine the retransmission mechanism for some or all of the data packets in PDU SET #1; first information #2 can be used for PDU SET #2 to determine the retransmission mechanism for some or all of the data packets in PDU SET #2. The corresponding information is carried in the header of the PDU SET data packets sent by the UPF to the RAN. For example, the header of the data packet sent by the UPF for PDU SET #1 carries first information #1, the header of the data packet sent by the UPF for PDU SET #2 carries first information #2, the header of the data packet sent by the UPF for PDU SET #3 carries first information #3, and so on. The above-mentioned first information #1, first information #2, and first information #3 can be different.

[0296] It should be noted that the first information may also change (or be updated) as the service changes or according to user settings. For example, the first information includes a first parameter. During a first time period, the first parameter included in the first information is 2; during a second time period, the first parameter included in the first information is 3. For another example, during a first time period, the first information includes first indication information; during a second time period, the first information includes the first parameter.

[0297] S2. The access network device disables retransmission of part or all of the data packets of the first PDU SET according to the first information.

[0298] In step S2, after receiving the first information, the access network device determines, based on the first information, a retransmission mechanism for some or all packets in one or more PDU SETs. The access network device then determines, from the one or more PDU SETs, a PDU SET for which retransmission of some or all packets needs to be disabled. This PDU SET for which retransmission of some or all packets needs to be disabled is referred to as the first PDU SET. That is, the access network device determines the first PDU SET. Based on the first information, the access network device disables retransmission of some or all packets in the first PDU SET, which belongs to the one or more PDU SETs.

[0299] Since there are multiple possible implementation methods for the first information, accordingly, there are multiple possible implementation methods for the access network device to turn off the retransmission of some or all data packets of the first PDU SET according to the first information, such as any one or more of the following methods 1 to 3.

[0300] Method 1: The first information includes first indication information, and the first indication information is used to enable the access network device to determine the retransmission mechanism of one or more PDU SETs: to enable the access network device to turn on the unacknowledged mode (UM) of the data packets of one or more PDU SETs, and / or to turn off the retransmission of part or all data packets of one or more PDU SETs.

[0301] In the embodiment of the present application, the access network device turns off the retransmission of part or all of the data packets of one or more PDU SETs, which also means that the access network device does not retransmit part or all of the data packets of one or more PDU SETs.

[0302] Based on the first indication information, the access network device determines a first PDU SET from one or more PDU SETs corresponding to the first indication information. The access network device then enables UM mode for packets of the first PDU SET, instructing the terminal device not to provide feedback indicating information regarding acknowledgements of packets of the first PDU SET and / or indicating information regarding non-acknowledgements of packets of the first PDU SET. It should be noted that the first PDU SET can be any one or more of the one or more PDU SETs. Alternatively, the first PDU SET includes the one or more PDU SETs corresponding to the first indication information.

[0303] Furthermore, according to the first indication information, the access network device turns off the automatic retransmission request for part or all of the data packets of the first PDU SET.

[0304] Furthermore, when the first indication information is used to cause the access network device to disable retransmission of some data packets of the first PDU SET, the access network device accordingly enables retransmission of some data packets of the first PDU SET. Specifically, the access network device enables retransmission of some data packets in the first PDU SET whose status report is NACK.

[0305] In one possible example, for example, as shown in FIG8 , FIG8 is a schematic diagram of a transmission process for first indication information in an embodiment of the present application. After the RRC layer of the access network device receives the first indication information, it sends the first indication information to the RLC layer of the access network device. The RRC layer of the access network device instructs the RLC layer to enable UM mode for data packets of the first PDU SET indicated by the first indication information. The RRC layer instructs the RLC layer to disable ARQ retransmission for some or all data packets of the first PDU SET.

[0306] Method 2: The first information includes a first parameter, and the first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0307] First, the access network device determines a maximum number of consecutive packet losses for one or more PDU SETs. Then, based on the maximum number of consecutive packet losses for a PDU SET indicated by a first parameter and the maximum number of consecutive packet losses for the one or more PDU SETs, the access network device determines a first PDU SET, where the first PDU SET satisfies the requirement that the maximum number of consecutive packet losses for the first PDU SET is less than or equal to the first parameter. The access network device determines to disable retransmission of some or all data packets of the first PDU SET.

[0308] Alternatively, when the maximum number of consecutive packet losses of the second PDU SET in the one or more PDU SETs is greater than the first parameter, the access network device determines to start retransmission of part or all of the data packets of the second PDU SET, and the second PDU SET belongs to the one or more PDU SETs, and the second PDU SET includes at least one PDU SET.

[0309] Optionally, the first parameter is further used to instruct the access network device to enable (or determine) an acknowledged mode (AM) for data packets of one or more PDU SETs. Accordingly, based on the first parameter, the access network device enables the AM mode for data packets of the first PDU SET, and the access network device instructs the terminal device to feedback ACK indication information for data packets of the first PDU SET and / or NACK indication information for data packets of the first PDU SET.

[0310] For example, when the first parameter indicates that the maximum number of consecutive packet losses for a PDU SET is 2, and the maximum number of consecutive packet losses for the first PDU SET is 3, the access network device needs to enable retransmission of some or all packets in the first PDU SET. For example, the first PDU SET includes packet 0, packet 1, packet 2, packet 3, packet 4, packet 5, packet 6, and packet 7. The access network device determines that packets 2, 3, and 4 of the first PDU SET were lost during transmission. The access network device may retransmit any one or more of packets 2, 3, and 4 of the first PDU SET. The access network device may also retransmit all packets in the first PDU SET.

[0311] Method 3: The first information includes a second parameter, and the second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs, including: the second parameter is used to instruct the access network device to determine whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs.

[0312] First, the access network device determines a maximum number of packet losses or a maximum packet loss ratio for one or more PDU SETs. Next, the access network device determines a first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio for one PDU SET indicated by a second parameter and the maximum number of packet losses or the maximum packet loss ratio for one or more PDU SETs. The first PDU SET satisfies the following conditions: the maximum number of packet losses or the maximum packet loss ratio for the first PDU SET is less than or equal to the second parameter. Next, the access network device determines to disable retransmission of some or all packets of the first PDU SET.

[0313] Alternatively, when the maximum number of packet losses or the maximum packet loss ratio of the second PDU SET in the one or more PDU SETs is greater than the second parameter, the access network device determines to start retransmission of part or all of the data packets of the second PDU SET, and the second PDU SET belongs to the one or more PDU SETs, and the second PDU SET includes at least one PDU SET.

[0314] Optionally, the second parameter is also used to instruct the access network device to enable (or determine) an acknowledgement mode for data packets of one or more PDU SETs. Accordingly, based on the second parameter, the access network device enables the AM mode for data packets of the first PDU SET, and the access network device instructs the terminal device to feedback ACK indication information for data packets of the first PDU SET and / or NACK indication information for data packets of the first PDU SET.

[0315] For example, when the second parameter indicates that the maximum packet loss count for a PDU SET is 2, and the maximum packet loss count for the first PDU SET is 3, the access network device needs to enable retransmission of some or all packets in the first PDU SET. For example, the first PDU SET includes packet 0, packet 1, packet 2, packet 3, packet 4, packet 5, packet 6, and packet 7. The access network device determines that packet 1, packet 3, and packet 5 of the first PDU SET were lost during transmission. The access network device may retransmit any one or more of packet 1, packet 3, and packet 5 of the first PDU SET. The access network device may also retransmit all packets in the first PDU SET.

[0316] Optionally, when determining a retransmission mechanism for some or all data packets of the first PDU SET, the access network device considers the packet delay budget (PSDB) of the first PDU SET. Specifically, the access network device obtains a transmission delay requirement of the terminal device; if the transmission delay requirement is less than the PSDB of the first PDU SET, the access network device determines to enable retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter; alternatively, if the transmission delay requirement is greater than or equal to the PSDB of the first PDU SET, the access network device determines to disable retransmission of some or all data packets of the first PDU SET.

[0317] Exemplarily, the access network device obtains the first transmission delay between the access network device and the terminal device. The access network device detects whether the sum of the first transmission delay and the second transmission delay is less than the packet delay budget PSDB of the first PDU SET. If the sum of the first transmission delay and the second transmission delay is less than the PSDB of the first PDU SET, the access network device determines to turn on or off the retransmission of part or all of the data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter, where the second transmission delay is the transmission delay between the user plane function and the access network device; if the sum of the first transmission delay and the second transmission delay is greater than the PSDB of the first PDU SET, the access network device determines to turn off the retransmission of part or all of the data packets of the first PDU SET. Through the above method, the access network device is prevented from retransmitting data packets of the PDU SET with PSDB timeout, saving transmission resources and improving data throughput.

[0318] In an embodiment of the present application, an access network device determines a retransmission mechanism for data packets of one or more PDU SETs based on first information. By disabling retransmission of a portion or data packets of a first PDU SET based on the first information, the access network device can reduce latency. The first PDU SET belongs to the one or more PDU SETs. Furthermore, if error correction mode is enabled for some or all data packets of one or more PDU SETs, the access network device disables the retransmission mechanism for some or all data packets of the first PDU SET based on the first information. By disabling retransmission of some data packets of the first PDU SET while ensuring data transmission reliability, latency can be reduced and data throughput can be improved.

[0319] In conjunction with the aforementioned embodiments, the following further describes how an access network device determines a retransmission mechanism for some or all data packets of one or more PDU SETs, using the first PDU SET among the one or more PDU SETs as an example. In one possible implementation, if the first information in the embodiment is carried in the QoS parameters (QoS parameters) of the PDU SET, and the QoS parameters of the PDU SET correspond to a first QoS flow, it is possible that any one or more PDU SETs transmitted in the first QoS flow meet the retransmission mechanism described in the example of the first PDU SET.

[0320] First, we will describe how the access network device determines the maximum number of consecutive packet losses for the first PDU SET, the maximum number of packet losses for the first PDU SET, and / or the maximum packet loss ratio for the first PDU SET. Please refer to Figure 6, which is a flow chart illustrating another embodiment of a protocol data unit-based communication method proposed in an embodiment of the present application. The protocol data unit-based communication method proposed in an embodiment of the present application further includes:

[0321] D1. The access network device receives the status report of the terminal device.

[0322] In step D1, the access network device receives (or obtains) a status report from the terminal device. The status report from the terminal device includes the first sequence number of the data packet sent by the access network device, an indication of an acknowledgment (ACK) of the data packet sent by the access network device, and / or an indication of a non-acknowledgment (NACK) of the data packet sent by the access network device. The data packet sent by the access network device refers to the data packet sent by the access network device to the terminal device. During the process of sending the data packet to the terminal device, the access network device assigns a sequence number to each data packet, which is referred to as the first sequence number. The data packet sent by the access network device includes one or more PDU SET data packets.

[0323] During communication between a terminal device and an access network device, the terminal device reports the reception status of each data packet to the access network device. For example, if the terminal device successfully receives data packet 1, the terminal device reports the first sequence number of data packet 1 and an indication of an acknowledgement of the data packet to the access network device. For another example, if the terminal device fails to receive data packet 2 (e.g., the terminal device does not receive data packet 2), the terminal device reports the first sequence number of data packet 2 and an indication of a non-acknowledgement of the data packet to the access network device.

[0324] In a possible implementation, the terminal device sends a status report of the terminal device to the access network device in response to a request from the access network device.

[0325] In another possible implementation, the terminal device sends a status report of the terminal device to the access network device based on the first information (eg, the first parameter and / or the second parameter included in the first information).

[0326] D2. The access network device determines the transmission status of the first PDU SET according to the status report of the terminal device.

[0327] In step D2, the access network device determines the PDU SET corresponding to each data packet based on the terminal device's status report, and further determines the transmission status of the PDU SET. For example, taking the first PDU SET as an example, the access network device determines, from the terminal device's status report, the acknowledgement indication information and / or non-acknowledgement indication information for the data packets of the first PDU SET. The acknowledgement indication information and / or non-acknowledgement indication information for the data packets of the first PDU SET are then used as the transmission status of the first PDU SET.

[0328] In one possible implementation, the access network device locates the PDU SET information corresponding to the data packet based on the first sequence number of the data packet. The access network device then determines the PDU SET to which the PDU SET information corresponds based on the PDU SET information. The access network device detects whether the data packet belongs to the PDU SET. If the data packet is determined to belong to the PDU SET, the access network device marks whether the data packet in the PDU SET has been successfully transmitted based on the acknowledgement indication information or the non-acknowledgement indication information of the data packet. If the data packet is successfully transmitted, the data packet in the PDU SET is marked as acknowledged; if the data packet is lost (transmission fails), the data packet in the PDU SET is marked as non-acknowledged. The access network device determines the transmission status of the PDU SET based on the acknowledgement indication information or the non-acknowledgement indication information of each data packet in the PDU SET.

[0329] D3. The access network device determines the maximum consecutive packet loss number of the first PDU SET, the maximum packet loss number of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET according to the transmission status of the first PDU SET.

[0330] In step D3, the access network device determines one or any combination of the following information according to the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

[0331] For example, when the first PDU SET includes data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, and data packet 6, and the transmission status of the first PDU SET indicates: data packet 0: ACK, data packet 1: NACK, data packet 2: NACK, data packet 3: ACK, data packet 4: NACK, data packet 5: ACK, and data packet 6: ACK, the maximum number of consecutive packet losses for the first PDU SET is 2.

[0332] For example, when the first PDU SET includes data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, and data packet 6, and the transmission status of the first PDU SET indicates: data packet 0: ACK, data packet 1: NACK, data packet 2: NACK, data packet 3: ACK, data packet 4: NACK, data packet 5: ACK, and data packet 6: ACK, the maximum number of packet losses for the first PDU SET is 3.

[0333] For example, when the first PDU SET includes data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, and data packet 6, and the transmission status of the first PDU SET indicates: data packet 0: ACK, data packet 1: NACK, data packet 2: NACK, data packet 3: ACK, data packet 4: NACK, data packet 5: ACK, and data packet 6: ACK, the maximum packet loss ratio of the first PDU SET is 3 / 7.

[0334] Next, we will describe how the access network device determines whether to disable retransmission of some or all data packets in the first PDU SET based on the maximum number of consecutive packet losses, the maximum number of packet losses in the first PDU SET, and / or the maximum packet loss ratio in the first PDU SET. Please refer to Figure 7, which is a flow chart of another embodiment of a protocol data unit-based communication method proposed in an embodiment of the present application. The protocol data unit-based communication method proposed in an embodiment of the present application further includes:

[0335] F1. The access network device obtains the maximum consecutive packet loss number of the first PDU SET, the maximum packet loss number of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET.

[0336] Step F1 is consistent with the aforementioned steps D1 to D3 and will not be described in detail here.

[0337] F2. The access network device obtains the first information.

[0338] Step F2 is consistent with the aforementioned steps S1a and S1b and will not be described in detail here.

[0339] F3. The access network device disables retransmission of some or all data packets of the first PDU SET based on the first information, the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET.

[0340] Step F3 is consistent with the aforementioned step S2 and will not be described in detail here.

[0341] Further optionally, when the service requirements of the first PDU SET change, the access network device may obtain updated first information corresponding to the first PDU SET. The access network device may enable retransmission of some or all data packets of the first PDU SET based on the transmission status of the first PDU SET and the updated first information.

[0342] In combination with the above embodiments, the following describes how various layers within the access network device specifically determine to disable retransmission of some or all data packets of the first PDU SET.

[0343] First, the PDCP layer of an access network device determines the retransmission of some or all packets of a first PDU SET. Please refer to Figure 9, which is a flow chart illustrating a mechanism for determining the retransmission of some or all packets of a first PDU SET in accordance with an embodiment of the present application. A communication method based on a protocol data unit (PDU) is proposed in accordance with an embodiment of the present application, specifically including:

[0344] G1. The RLC layer receives the status report of the terminal device.

[0345] In step G1, the RLC layer of the access network device receives a status report from the terminal device and determines the ACK and / or NACK status of the data packet received by the terminal device based on the status report of the terminal device.

[0346] G2. The RLC layer sends an RLC layer status report to the PDCP layer.

[0347] In step G2, the RLC layer of the access network device sends an RLC layer status report to the PDCP layer based on the terminal device's status report. There are multiple possible implementations of the RLC layer status report, for example: the RLC layer status report is only for the terminal device's data packets that have experienced packet loss; another example: the RLC layer status report is only for the terminal device's data packets that have been successfully transmitted; another example: the RLC layer status report is for both the terminal device's data packets that have been successfully transmitted and the data packets that have experienced packet loss.

[0348] G3. The PDCP layer determines the transmission status of the first PDU SET according to the status report of the RLC layer.

[0349] In step G3, the PDCP layer of the access network device determines the transmission status of the first PDU SET according to the status report from the RCL layer.

[0350] Specifically, the PDCP layer locates the PDU SET information corresponding to the data packet based on the first sequence number of the data packet fed back by the RLC layer, thereby determining the PDU SET to which the data packet belongs. The PDCP layer determines whether the data packet in the PDU SET has been lost based on the ACK indication or NACK indication of the data packet. Finally, based on the packet loss status of all data packets in the PDU SET, the transmission status of the PDU SET is further determined. For example, the transmission status of a first PDU SET indicates the ACK indication or NACK indication of some or all data packets in the first PDU SET.

[0351] G4. The PDCP layer determines the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET according to the transmission status of the first PDU SET.

[0352] In step G4, the PDCP layer determines the packet loss status of each data packet in the first PDU SET based on the transmission status of the first PDU SET, and further determines the maximum consecutive packet loss number of the first PDU SET, the maximum packet loss number of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET.

[0353] G5. The RRC layer sends first information to the PDCP layer.

[0354] In step G5, after the RRC layer of the access network device obtains the first information, the RRC layer sends the first information to the PDCP layer. For example, the RRC layer sends signaling or a message to the PDCP layer, where the signaling or message includes the first information. Regarding the first information, the process is the same as that of step S1a or step S1b above and is not further described here.

[0355] It should be noted that the execution order of step G5 and steps G1 to G4 is not limited here. Step G5 can be executed first and then steps G1 to G4; step G5 can also be executed during the execution of steps G1 to G4.

[0356] G6. The PDCP layer enables or disables retransmission of some or all data packets of the first PDU SET based on the first information, the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET.

[0357] In step G6, a possible example includes: the PDCP layer of the access network device obtains the maximum number of consecutive packet losses of the first PDU SET; the PDCP layer of the access network device receives the first parameter, and optionally, the PDCP layer of the access network device receives the first parameter from the RRC layer of the access network device; the PDCP layer of the access network device turns on or off the retransmission of part or all of the data packets of the first PDU SET according to the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

[0358] Another possible example includes: the PDCP layer of the access network device obtains the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET; the PDCP layer of the access network device receives the second parameter, and optionally, the PDCP layer of the access network device receives the second parameter from the RRC layer of the access network device; the PDCP layer of the access network device turns on or off the retransmission of part or all of the data packets of the first PDU SET according to the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

[0359] The specific method is consistent with the method shown in the above step S2 and will not be described here in detail.

[0360] Optionally, the PDCP layer of the access network device determines the ACK data packet in the first PDU SET based on the transmission status of the first PDU SET, and the ACK data packet in the first PDU SET indicates the data packet in the first PDU SET successfully received by the terminal device; the PDCP layer of the access network device determines whether to release part or all of the data packets of the first PDU SET in the cache of the access network device based on the ACK data packet in the first PDU SET.

[0361] Specifically, when the number of ACK packets in the first PDU SET is greater than the number of successfully transmitted packets in the first PDU SET indicated by the first information, the PDCP layer of the access network device determines to release some or all of the packets in the first PDU SET in the cache of the access network device; alternatively, when the number of ACK packets in the first PDU SET is less than or equal to the number of successfully transmitted packets in the first PDU SET indicated by the first information, the PDCP layer of the access network device instructs the RLC layer of the access network device to retransmit some or all of the packets in the first PDU SET to the terminal device. Through the above method, storage space of the access network device is saved while ensuring reliable data transmission.

[0362] G7. The PDCP layer sends a retransmission / non-retransmission indication of the data packet of the first PDU SET to the RLC layer.

[0363] In step G7, in one possible implementation, after the PDCP layer determines to disable retransmission of some or all data packets in the first PDU SET, the PDCP layer determines the data packets for which retransmission should be disabled in the first PDU SET. The PDCP layer then sends a non-retransmission indication to the RLC layer for the data packets in the first PDU SET for which retransmission should be disabled. In one possible implementation, the PDCP layer sends the first sequence number of the data packet in the first PDU SET for which retransmission should be disabled and the non-retransmission indication to the RLC layer. Based on the non-retransmission indication, the RLC layer disables retransmission of the corresponding data packet. The access network device does not send the data packet corresponding to the non-retransmission indication.

[0364] In another possible implementation, after the PDCP layer determines to disable retransmission of some or all data packets in the first PDU SET, the PDCP layer determines that the first PDU SET does not need to disable retransmission of the data packets, and then the PDCP layer sends a retransmission indication to the RLC layer for the data packets in the first PDU SET that still need to be retransmitted. In one possible implementation, the PDCP layer sends the first sequence number and retransmission indication of the data packets in the first PDU SET for which retransmission needs to be disabled to the RLC layer. The RLC layer retransmits the corresponding data packets based on the retransmission indication. The RLC layer performs retransmission disable processing for other data packets in the first PDU SET for which no retransmission indication has been received. The access network device sends the data packets corresponding to the retransmission indication, and the access network device does not send other data packets in the first PDU SET for which the RLC layer has not received a retransmission indication.

[0365] Next, the RLC layer of the access network device determines the retransmission of some or all packets of the first PDU SET. Please refer to Figure 10, which is a flow chart of a mechanism for determining the retransmission of some or all packets of the first PDU SET in accordance with an embodiment of the present application. A communication method based on a protocol data unit (PDU) is proposed in accordance with an embodiment of the present application, specifically including:

[0366] H1. The RLC layer obtains the status report of the terminal device.

[0367] Step H1 is consistent with the aforementioned step G1 and will not be described in detail here.

[0368] H2. The RLC layer determines the transmission status of the first PDU SET based on the status report of the terminal device.

[0369] In step H2, the RLC layer of the access network device generates an RLC layer status report based on the ACK indication information and / or NACK indication information of the data packet of each PDU SET. There are many possible implementation methods for the RLC layer status report, for example: the RLC layer status report is only for the data packets that have been lost by the terminal device; for another example: the RLC layer status report is only for the data packets that have been successfully transmitted by the terminal device; for another example: the RLC layer status report is for both the data packets that have been successfully transmitted and the data packets that have been lost by the terminal device.

[0370] The RLC layer then determines the transmission status of the first PDU SET based on the RLC layer's status report. Specifically, the RLC layer finds the PDU SET information corresponding to the data packet based on the first sequence number of the data packet, and then determines the PDU SET to which the data packet belongs. The RLC layer determines whether the data packet in the PDU SET has been lost based on the ACK indication information or NACK indication information of the data packet. Finally, based on the packet loss status of all data packets in the PDU SET, the transmission status of the PDU SET is further determined. For example, the transmission status of the first PDU SET indicates the ACK indication information or NACK indication information of some or all data packets in the first PDU SET.

[0371] H3. The RLC layer determines the maximum continuous packet loss number of the first PDU SET, the maximum packet loss number of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET according to the transmission status of the first PDU SET.

[0372] In step H3, the RLC layer determines the packet loss of each data packet in the first PDU SET based on the transmission status of the first PDU SET, and further determines the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET.

[0373] There are multiple ways for the RLC layer to obtain the first information: Way 1 such as steps H4 to H6; Way 2 such as step H7, which are described below respectively.

[0374] H4. The RRC layer sends first information to the PDCP layer.

[0375] In step H4, after the RRC layer of the access network device obtains the first information, the RRC layer sends the first information to the PDCP layer. The first information is the same as that in the above-mentioned step S1a or step S1b, and will not be described in detail here.

[0376] H5. The PDCP layer adds the first information to the data packet of the first PDU SET.

[0377] In step H5, optionally, after receiving the first information, the PDCP layer adds the first information to the header of the data packet of the first PDU SET in order to transmit the first information to the RLC layer. In one possible example, the PDCP layer adds the first information to the PDCP SDU header of the data packet of the first PDU SET. For ease of understanding, please refer to Figure 11, which is a schematic diagram of the structure of a data packet of the first PDU SET in an embodiment of the present application. The PDCP SDU header of the data packet of the first PDU SET (i.e., the data packet header of the PDCP SDU data packet) carries the first information. After receiving the data packet of the first PDU SET transmitted by the upper layer (e.g., the SDAP layer or the RRC layer), the PDCP layer adds a PDCP SDU header to the data packet of the first PDU SET within the PDCP layer, and treats the data packet of the first PDU SET transmitted by the upper layer as a PDCP SDU within the PDCP layer. The PDCP layer adds the first information to the PDCP SDU header of the data packet of the first PDU SET. The data packet of the first PDU SET with the first information added thereto is then transmitted to the RLC layer.

[0378] Optionally, the header of the data packet of the first PDU SET may carry PDU set information (PDU SET information) of the first PDU SET. For example, the PDCP SDU header of the data packet of the first PDU SET carries the PDU set information of the first PDU SET.

[0379] H6. The PDCP layer sends the data packet of the first PDU SET to the RLC layer.

[0380] H7. The RRC layer sends the first information to the RLC layer.

[0381] In step H7, after the RRC layer of the access network device obtains the first information, the RRC layer sends the first information to the RLC layer. For example, the RRC layer sends signaling or a message to the RLC layer, where the signaling or message includes the first information. Regarding the first information, the process is the same as in step S1a or step S1b above and is not further described here.

[0382] H8. The RLC layer determines a retransmission mechanism for part or all of the data packets of the first PDU SET based on the first information, the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, and / or the maximum packet loss ratio of the first PDU SET.

[0383] In step H8, in one possible implementation, the RLC layer of the access network device obtains the maximum number of consecutive packet losses of the first PDU SET; the RLC layer of the access network device obtains the first parameter; and the RLC layer of the access network device determines to turn off retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

[0384] In another possible implementation, the RLC layer of the access network device obtains the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET; the RLC layer of the access network device obtains the second parameter; the RLC layer of the access network device determines to turn off the retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

[0385] After the RLC layer determines that the data packets need to be turned off for retransmission, it executes to turn off the retransmission of these data packets; after the RLC layer determines that the data packets need to be turned on for retransmission, the RLC layer sends these data packets that need to be retransmitted.

[0386] In conjunction with the above embodiments, the following describes the application scenarios proposed in the embodiments of the present application. Please refer to Figure 12, which is a flow chart of an application scenario in the embodiments of the present application. An application scenario proposed in the embodiments of the present application includes:

[0387] J1. AF sends the first information to NEF.

[0388] In step J1, the AF sends an "Nnef_AFsessionWithQoS Create request" message to the NEF, carrying the first information. "Nnef_AFsessionWithQoS Create request" is only one example of sending the first message. In one possible approach, the first information can also be carried in an "Nnef_AFsessionWithQoS update request" message. The following embodiments are based on the "Nnef_AFsessionWithQoS Create request" message.

[0389] J2. NEF sends the first information to PCF.

[0390] In step J2, the NEF performs authorization according to the "Nnef_AFsessionWithQoS Create request" message. After successful authorization, the NEF sends a first message to the PCF, for example, the NEF sends a "Npcf_PolicyAuthorization Create request" message to the PCF, and the "Npcf_PolicyAuthorization Create request" message carries the first message.

[0391] J3. PCF sends the first information to SMF.

[0392] In step J3, the PCF generates corresponding PCC rules according to the "Npcf_PolicyAuthorization Create request" message, and then sends the first information to the SMF. For example, the PCF sends the "SM Policy Association Establishment" message to the SMF, which carries the first information.

[0393] J4. SMF sends the first information to RAN.

[0394] In step J4, the SMF sends the first information to the RAN through the AMF in response to the "SM Policy Association Establishment" message. For example, the AMF sends the "N2 message" message to the RAN, which carries the first information.

[0395] J5. PDU session establishment process or PDU session modification process.

[0396] J6. UPF sends the first information to RAN.

[0397] After step J5, in step J6, the UPF inserts first information into a data packet of the multiple PDU SETs, where the first information indicates a retransmission mechanism of the one or more PDU SETs, and sends the data packet of the multiple PDU SETs to the RAN.

[0398] J7. The RAN determines to disable retransmission of some or all data packets of the first PDU SET.

[0399] Step J7 is consistent with the aforementioned step S2 and will not be described in detail here.

[0400] Another possible application scenario is shown in Figure 13. The AF allocates first information to the PDU SET corresponding to the service based on service requirements. For example, XR services or video services are latency-sensitive. Therefore, the AF can allocate first information to one or more PDU SETs in the QoS flow carrying the XR or video service. The data included in these one or more PDU SETs may include video frames, and the first information indicates the retransmission mechanism of the data packets of the one or more PDU SETs. The AF sends the first information to other network functions (including but not limited to NEF, PCF, SMF, or AMF). The AF can also send the first information to the UPF along with the flow (the data flow of the PDU SET). The RAN obtains the first information along with the flow or from other network functions. The RAN then determines the retransmission mechanism for some or all data packets of the one or more PDU SETs based on the first information. For example, it determines to disable retransmission of some or all data packets of the first PDU SET to which the first PDU SET belongs based on the first information. Through the above method, the latency requirements of the XR or video service are met, and latency is reduced while ensuring reliable data transmission.

[0401] The present application is described above from the perspective of method, and other embodiments provided in the present application will be further described below.

[0402] Please refer to Figure 14, which is a schematic diagram of an implementation of the communication device provided in this application. The communication device 1400 includes a processing module 1401 and a transceiver module 1402. The communication device 1400 can implement the functions of the communication device (including AF, UPF and / or RAN, etc.) in the above-mentioned method embodiment, and thus can also achieve the beneficial effects of the above-mentioned method embodiment. In the embodiment of the present application, the communication device 1400 can be an AF, UPF and / or RAN, or an integrated circuit or component within the AF, UPF and / or RAN, such as a chip, or an integrated circuit or component integrated with the AF, UPF and / or RAN.

[0403] In a possible example, the communication apparatus 1400 is applied to an access network device, and the communication apparatus 1400 includes:

[0404] The transceiver module 1402 is configured to receive first information, where the first information is used to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs);

[0405] The processing module 1401 is configured to disable retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

[0406] Optionally, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

[0407] Optionally, the first information includes: first indication information;

[0408] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs as follows: enabling the access network device to enable a non-confirmed UM mode for some or all data packets of the first PDU SET.

[0409] Optionally, the first information includes: first indication information;

[0410] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs as: enabling the access network device to disable the retransmission of part or all of the data packets of the one or more PDU SETs.

[0411] Optionally, the first information includes: a first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET;

[0412] The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0413] Optionally,

[0414] The maximum consecutive packet loss number of the first PDU SET is less than or equal to the first parameter, and the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0415] Optionally, the first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET;

[0416] The second parameter is used to indicate the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0417] Optionally,

[0418] The maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, and the access network device determines to turn off the retransmission of some or all data packets of the first PDU SET based on the second parameter and the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET.

[0419] Optionally,

[0420] The transceiver module 1402 is further configured to receive a status report of the terminal device, where the status report of the terminal device includes one or any combination of the following information: a first sequence number of a data packet sent by the access network device, indication information of an acknowledgment response ACK of a data packet sent by the access network device, or indication information of a non-acknowledgment response NACK of a data packet sent by the access network device;

[0421] The processing module 1401 is further configured to determine a transmission status of a first PDU SET based on a status report of the terminal device, where the transmission status of the first PDU SET includes: an acknowledgment (ACK) result of a data packet of the first PDU SET and / or a non-acknowledgment (NACK) result of a data packet of the first PDU SET;

[0422] The processing module 1401 is further configured to determine, according to the transmission status of the first PDU SET, one or any combination of the following information: a maximum number of consecutive packet losses of the first PDU SET, a maximum number of packet losses of the first PDU SET, or a maximum packet loss ratio of the first PDU SET.

[0423] Optionally,

[0424] The transceiver module 1402 is further configured to obtain, at the packet data convergence layer protocol (PDCP) layer of the access network device, the transmission status of the first PDU SET;

[0425] The processing module 1401 is further configured to determine, at the PDCP layer of the access network device, one or any combination of the following information based on the transmission status of the first PDU SET: a maximum number of consecutive packet losses of the first PDU SET, a maximum number of packet losses of the first PDU SET, or a maximum packet loss ratio of the first PDU SET.

[0426] Optionally,

[0427] The transceiver module 1402 is further configured to obtain, at the RLC layer of the access network device, the transmission status of the first PDU SET;

[0428] The processing module 1401 is further configured to determine, at the RLC layer of the access network device, one or any combination of the following information based on the transmission status of the first PDU SET: a maximum number of consecutive packet losses of the first PDU SET, a maximum number of packet losses of the first PDU SET, or a maximum packet loss ratio of the first PDU SET.

[0429] Optionally,

[0430] The transceiver module 1402 is further configured to obtain, at the PDCP layer of the access network device, a maximum number of consecutive packet losses for the first PDU SET;

[0431] The transceiver module 1402 is further configured to receive, at the PDCP layer of the access network device, the first parameter from the RRC layer of the access network device;

[0432] The processing module 1401 is further configured to determine, at the PDCP layer of the access network device, to disable retransmission of some or all data packets of the first PDU SET according to the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

[0433] Optionally,

[0434] The transceiver module 1402 is further configured to obtain, at the RLC layer of the access network device, a maximum number of consecutive packet losses for the first PDU SET;

[0435] The transceiver module 1402 is further configured to enable the RLC layer of the access network device to obtain the first parameter;

[0436] The processing module 1401 is further configured to determine, at the RLC layer of the access network device, to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

[0437] Optionally,

[0438] The transceiver module 1402 is further configured to enable the RLC layer of the access network device to obtain the first parameter from some or all of the data packets of the first PDU SET, where the headers of some or all of the data packets of the first PDU SET carry the first parameter;

[0439] Alternatively, the transceiver module 1402 is further configured to enable the RLC layer of the access network device to receive the first parameter from the RRC layer of the access network device.

[0440] Optionally,

[0441] The transceiver module 1402 is further configured to obtain, at the PDCP layer of the access network device, a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET;

[0442] The transceiver module 1402 is further configured to receive, at the PDCP layer of the access network device, the second parameter from the RRC layer of the access network device;

[0443] The processing module 1401 is further configured to determine, at the PDCP layer of the access network device, whether to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

[0444] Optionally,

[0445] The transceiver module 1402 is further configured to obtain, at the RLC layer of the access network device, a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET;

[0446] The transceiver module 1402 is further configured to enable the RLC layer of the access network device to obtain the second parameter;

[0447] The processing module 1401 is further configured to determine, at the RLC layer of the access network device, whether to disable retransmission of some or all data packets of the first PDU SET based on the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

[0448] Optionally,

[0449] The transceiver module 1402 is further configured to enable the RLC layer of the access network device to obtain the second parameter from some or all of the data packets of the first PDU SET, where the headers of some or all of the data packets of the first PDU SET carry the second parameter;

[0450] Alternatively, the transceiver module 1402 is further configured to enable the RLC layer of the access network device to receive the second parameter from the RRC layer of the access network device.

[0451] Optionally,

[0452] The processing module 1401 is further configured to: determine, by the PDCP layer of the access network device, an ACK data packet in the first PDU SET according to the status report of the terminal device, where the ACK data packet in the first PDU SET indicates a data packet in the first PDU SET successfully received by the terminal device;

[0453] The processing module 1401 is further configured to determine, at the PDCP layer of the access network device, whether to release part or all of the data packets of the first PDU SET in the buffer of the access network device according to the ACK data packet in the first PDU SET.

[0454] Optionally,

[0455] The transceiver module 1402 is further configured for the access network device to obtain the transmission delay requirement of the terminal device;

[0456] The transceiver module 1402 is further configured to determine, if the transmission delay requirement is less than the PSDB of the first PDU SET, based on the maximum number of consecutive packet losses of the first PDU SET and the first parameter, whether to enable retransmission of some or all data packets of the first PDU SET;

[0457] Alternatively, the transceiver module 1402 is further configured to determine to disable retransmission of part or all of the data packets of the first PDU SET if the transmission delay requirement is greater than or equal to the PSDB of the first PDU SET.

[0458] Optionally,

[0459] The transceiver module 1402 is further configured to receive the first information from the application function;

[0460] Alternatively, the transceiver module 1402 is further configured to receive the first information from a user plane function, wherein the first information is carried in part or all of the data packets of the one or more PDU SETs from the user plane function.

[0461] Optionally,

[0462] The transceiver module 1402 is further configured to enable the RLC layer of the access network to obtain PDU Set information of the first PDU SET from headers of some or all of the data packets of the first PDU SET.

[0463] In another possible example, the communication device 1400 is applied to an application function, and the communication device 1400 includes:

[0464] The transceiver module 1402 is further configured to send first information to the access network device, where the first information is configured to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs).

[0465] Optionally, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

[0466] Optionally, the first information includes: first indication information;

[0467] The first indication information is used to enable the retransmission mechanism of the one or more PDU SETs to enable the access network device to start an unacknowledged UM mode for part or all of the data packets of the one or more PDU SETs.

[0468] Optionally, the first information includes: first indication information;

[0469] The first indication information is used to enable the retransmission mechanism of the one or more PDU SETs to be: enabling the access network device to disable the retransmission of part or all of the data packets of the one or more PDU SETs.

[0470] Optionally, the first indication information is further used to indicate turning off automatic repeat request ARQ retransmission of part or all of the data packets of the one or more PDU SETs.

[0471] Optionally, the first information includes: a first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET;

[0472] The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0473] Optionally, the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs, specifically including:

[0474] The first parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs.

[0475] When the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0476] When the maximum number of consecutive packet losses of the first PDU SET is greater than the first parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0477] Optionally, the first parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0478] Optionally, the first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET;

[0479] The second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0480] Optionally, the second parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs.

[0481] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0482] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is greater than the second parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0483] Optionally, the second parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0484] Optionally, the first information is carried in QoS parameters of a first quality of service QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs.

[0485] Optionally, the error correction mode includes a forward error correction (FEC) mode.

[0486] Optionally, the second parameter is forward error correction context ratio FEC content ratio information.

[0487] In another possible example, the communication device 1400 is applied to a user plane function, and the communication device 1400 includes:

[0488] The transceiver module 1402 is further configured to send first information to the access network device, where the first information is configured to enable the access network device to determine a retransmission mechanism for one or more protocol data unit sets (PDU SETs).

[0489] Optionally, the first information is carried in a GTP-U message header of part or all of the data packets of the one or more PDU SETs.

[0490] Optionally, the first information is further used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

[0491] Optionally, the first information includes: first indication information;

[0492] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to start the unconfirmed UM mode for part or all of the data packets of the one or more PDU SETs.

[0493] Optionally, the first information includes: first indication information;

[0494] The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs as: enabling the access network device to disable the retransmission of part or all of the data packets of the one or more PDU SETs.

[0495] Optionally, the first indication information is further used to indicate turning off automatic repeat request ARQ retransmission of part or all of the data packets of the one or more PDU SETs.

[0496] Optionally, the first information includes: a first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET;

[0497] The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

[0498] Optionally, the first parameter is used to instruct the access network device to determine a retransmission mechanism for the one or more PDU SETs, specifically including:

[0499] The first parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs.

[0500] When the maximum number of consecutive packet losses of the first PDU SET is less than or equal to the first parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0501] When the maximum number of consecutive packet losses of the first PDU SET is greater than the first parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0502] Optionally, the first parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets regarding a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0503] Optionally, the first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET;

[0504] The second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

[0505] Optionally, the second parameter is used to instruct the access network device to determine whether to turn on or off retransmission of some or all data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs.

[0506] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

[0507] When the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is greater than the second parameter, the access network device determines to start retransmission of some or all data packets of the first PDU SET, and the first PDU SET belongs to the one or more PDU SETs.

[0508] Optionally, the second parameter is further used to instruct the access network device to enable an acknowledgement AM mode for data packets of a first PDU SET, where the first PDU SET belongs to the one or more PDU SETs.

[0509] Optionally, the first information is carried in QoS parameters of a first quality of service QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs.

[0510] Optionally, the error correction mode includes a forward error correction (FEC) mode.

[0511] Optionally, the second parameter is forward error correction context ratio FEC content ratio information.

[0512] Please refer to Fig. 15, which is another schematic structural diagram of a communication device 1500 provided in this application. The communication device 1500 at least includes an input and output interface 1502. The communication device 1500 may be a chip or an integrated circuit.

[0513] Optionally, the communication device further includes a logic circuit 1501 .

[0514] The transceiver module 1402 shown in FIG14 may be a communication interface, which may be the input / output interface 1502 in FIG15 , which may include an input interface and an output interface. Alternatively, the communication interface may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0515] Optionally, when the communication device 1500 is the AF, UPF and / or RAN in the aforementioned embodiments, the input and output interface 1502 is used to input and output information; the logic circuit 1501 is used to execute the method executed by the AF, UPF and / or RAN in the aforementioned embodiments.

[0516] The logic circuit 1501 and the input / output interface 1502 may also execute other steps executed by the communication device in any embodiment and achieve corresponding beneficial effects, which will not be described in detail here.

[0517] In a possible implementation, the processing module 1401 shown in FIG. 14 may be the logic circuit 1501 in FIG. 15 .

[0518] Optionally, the logic circuit 1501 may be a processing device, and the functions of the processing device may be partially or entirely implemented by software. The functions of the processing device may be partially or entirely implemented by software.

[0519] Optionally, the processing device may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processing and / or steps in any one of the method embodiments.

[0520] Alternatively, the processing device may include only a processor. A memory for storing the computer program is located outside the processing device, and the processor is connected to the memory via circuits / wires to read and execute the computer program stored in the memory. The memory and processor may be integrated or physically separate.

[0521] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processor units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0522] Please refer to Figure 16, which shows a communication device 1600 involved in the above embodiments provided in an embodiment of the present application. The communication device 1600 can specifically be a communication device serving as an AF, UPF and / or RAN in the above embodiments.

[0523] Herein, a possible logical structure diagram of the communication device 1600 is shown. The communication device 1600 may include but is not limited to at least one processor 1601 and a communication port 1602 .

[0524] Further optionally, the device may also include at least one of a memory 1603 and a bus 1604. In an embodiment of the present application, the at least one processor 1601 is used to control and process the actions of the communication device 1600.

[0525] In addition, processor 1601 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0526] It should be noted that the communication device 1600 shown in Figure 16 can be specifically used to implement the steps implemented by AF, UPF and / or RAN in the aforementioned method embodiments, and to achieve the technical effects corresponding to AF, UPF and / or RAN. The specific implementation methods of the communication device shown in Figure 16 can refer to the description in the aforementioned method embodiments, and will not be repeated here one by one.

[0527] Please refer to Figure 17, which is a schematic diagram of the structure of a communication device 1700 involved in the above embodiments provided in an embodiment of the present application. The communication device 1700 may specifically be a communication device serving as an AF, UPF, and / or RAN in the above embodiments. The structure of the communication device may refer to the structure shown in Figure 17.

[0528] The communication device 1700 includes at least one processor 1701 and at least one network interface 1704. Further optionally, the communication device also includes at least one memory 1702, at least one transceiver 1703 and one or more antennas 1705. The processor 1701, the memory 1702, the transceiver 1703 and the network interface 1704 are connected, for example, via a bus. In an embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment. The antenna 1705 is connected to the transceiver 1703. The network interface 1704 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1704 may include a network interface between the communication device and the core network device, such as an S1 interface, and the network interface may include a network interface between the communication device and other communication devices (such as other radio access networks or core network devices), such as an X2 or Xn interface.

[0529] Processor 1701 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data, for example, to support the communication device in performing the actions described in the embodiments. The communication device may include a baseband processor and a central processing unit. The baseband processor is primarily used to process communication protocols and communication data, while the central processing unit is primarily used to control the entire terminal device, execute software programs, and process software program data. Processor 1701 in Figure 17 may integrate the functions of both a baseband processor and a central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to accommodate different network standards, multiple central processing units to enhance its processing capabilities, and various components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored in memory as a software program, which is executed by the processor to implement the baseband processing functionality.

[0530] The memory is primarily used to store software programs and data. Memory 1702 may be independent and connected to processor 1701. Alternatively, memory 1702 may be integrated with processor 1701, for example, within a single chip. Memory 1702 may store program code for executing the technical solutions of the embodiments of the present application, and execution is controlled by processor 1701. The various computer program codes executed may also be considered drivers for processor 1701.

[0531] Figure 17 shows only one memory and one processor. In an actual terminal device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium or storage device. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in the present embodiment.

[0532] The transceiver 1703 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1703 can be connected to the antenna 1705. The transceiver 1703 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1705 can receive radio frequency signals. The receiver Rx of the transceiver 1703 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or digital intermediate frequency signal to the processor 1701 so that the processor 1701 can further process the digital baseband signal or digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1703 is also used to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 1701, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and transmit the radio frequency signal through one or more antennas 1705. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-mixing and analog-to-digital conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal. The order of the up-mixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.

[0533] The transceiver 1703 may also be referred to as a transceiver module, a transceiver, a transceiver device, etc. Optionally, a device in the transceiver module that implements a receiving function may be referred to as a receiving unit, and a device in the transceiver module that implements a transmitting function may be referred to as a transmitting unit. That is, the transceiver module includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0534] It should be noted that the communication device 1700 shown in Figure 17 can be specifically used to implement the steps implemented by AF, UPF and / or RAN in the aforementioned method embodiments, and to achieve the technical effects corresponding to AF, UPF and / or RAN. The specific implementation methods of the communication device 1700 shown in Figure 17 can refer to the description in the aforementioned method embodiments, and will not be repeated here.

[0535] An embodiment of the present application also provides a computer-readable storage medium storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method as a possible implementation of AF, UPF or RAN in the aforementioned embodiment.

[0536] An embodiment of the present application also provides a computer program product (or computer program) storing one or more computers. When the computer program product is executed by the processor, the processor executes the method of the above-mentioned possible implementation of AF, UPF or RAN.

[0537] An embodiment of the present application also provides a chip system, which includes at least one processor for supporting a communication device to implement the functions involved in the possible implementation of the above-mentioned communication device. Optionally, the chip system also includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing the necessary program instructions and data for the communication device. The chip system may be composed of a chip or may include a chip and other discrete devices, wherein the communication device may specifically be the AF, UPF, or RAN in the aforementioned method embodiment.

[0538] An embodiment of the present application also provides a communication system, which includes the AF, UPF and / or RAN in any of the above embodiments.

[0539] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the unit is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0540] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to actual needs.

[0541] In addition, the functional units in the various embodiments of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the contributing part or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a wireless access network, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

Claims

1. A communication method based on a protocol data unit set, characterized in that: include: The access network device receives first information, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs); The access network device turns off retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

2. The method according to claim 1, characterized in that The first information is also used to enable error correction mode for part or all of the data packets of the one or more PDU SETs.

3. The method according to claim 1 or 2, characterized in that: The first information includes: first indication information; The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to start a non-confirmed UM mode for some or all data packets of the first PDU SET.

4. The method according to any one of claims 1 to 3, characterized in that The first information includes: first indication information; The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to close the retransmission of part or all of the data packets of the one or more PDU SETs.

5. The method according to any one of claims 1 to 4, characterized in that The first information includes: a first parameter, the first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET; The first parameter is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

6. The method according to claim 5, characterized in that The access network device shuts down retransmission of part or all of the data packets of the first PDU SET according to the first information, including: The maximum consecutive packet loss number of the first PDU SET is less than or equal to the first parameter, and the access network device determines to turn off retransmission of some or all data packets of the first PDU SET.

7. The method according to any one of claims 1 to 6, characterized in that The first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET; The second parameter is used to indicate the retransmission mechanism of the one or more PDU SETs: the access network device determines whether to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs according to the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

8. The method according to claim 7, characterized in that The access network device determines, according to the first information, to disable retransmission of some or all data packets of the first PDU SET, including: The maximum number of packet losses or the maximum packet loss ratio of the first PDU SET is less than or equal to the second parameter, and the access network device determines to turn off retransmission of some or all data packets of the first PDU SET based on the second parameter and the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: The access network device receives a status report of the terminal device, where the status report of the terminal device includes one or any combination of the following information: a first sequence number of a data packet sent by the access network device, indication information of an acknowledgment response ACK of a data packet sent by the access network device, or indication information of a non-acknowledgment response NACK of a data packet sent by the access network device; The access network device determines, according to the status report of the terminal device, a transmission status of the first PDU SET, where the transmission status of the first PDU SET includes an ACK result of a data packet of the first PDU SET and / or a NACK result of a data packet of the first PDU SET; The access network device determines one or any combination of the following information according to the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

10. The method according to claim 9, characterized in that The access network device determines, according to the transmission status of the first PDU SET, one or any combination of the following information: a maximum number of consecutive packet losses of the first PDU SET, a maximum number of packet losses of the first PDU SET, or a maximum packet loss ratio of the first PDU SET, including: The packet data convergence layer protocol PDCP layer of the access network device obtains the transmission status of the first PDU SET; The PDCP layer of the access network device determines one or any combination of the following information according to the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

11. The method according to claim 9, characterized in that The access network device determines, according to the transmission status of the first PDU SET, one or any combination of the following information: a maximum number of consecutive packet losses of the first PDU SET, a maximum number of packet losses of the first PDU SET, and a maximum packet loss ratio of the first PDU SET, including: The RLC layer of the access network device obtains the transmission status of the first PDU SET; The RLC layer of the access network device determines one or any combination of the following information according to the transmission status of the first PDU SET: the maximum number of consecutive packet losses of the first PDU SET, the maximum number of packet losses of the first PDU SET, or the maximum packet loss ratio of the first PDU SET.

12. The method according to claim 10 or 11, characterized in that: The access network device determines to disable retransmission of some or all data packets of the first PDU SET, including: The PDCP layer of the access network device obtains a maximum number of consecutive packet losses of the first PDU SET; The PDCP layer of the access network device receives the first parameter from the RRC layer of the access network device; The PDCP layer of the access network device determines to turn off retransmission of some or all data packets of the first PDU SET according to the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

13. The method according to claim 10 or 11, characterized in that: The access network device determines to disable retransmission of some or all data packets of the first PDU SET, including: The RLC layer of the access network device obtains a maximum number of consecutive packet losses of the first PDU SET; The RLC layer of the access network device obtains the first parameter; The RLC layer of the access network device determines to turn off retransmission of some or all data packets of the first PDU SET according to the maximum number of consecutive packet losses of the first PDU SET and the first parameter.

14. The method according to claim 13, characterized in that The RLC layer of the access network device obtains the first parameter, including: The RLC layer of the access network device obtains the first parameter from some or all data packets of the first PDU SET, and headers of some or all data packets of the first PDU SET carry the first parameter; Alternatively, the RLC layer of the access network device receives the first parameter from the RRC layer of the access network device.

15. The method according to claim 10 or 11, characterized in that: The access network device determines to disable retransmission of some or all data packets of the first PDU SET, including: The PDCP layer of the access network device obtains a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET; The PDCP layer of the access network device receives the second parameter from the RRC layer of the access network device; The PDCP layer of the access network device determines to turn off retransmission of some or all data packets of the first PDU SET according to the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

16. The method according to claim 10 or 11, characterized in that The access network device determines to disable a retransmission mechanism of some or all data packets of the first PDU SET, including: The RLC layer of the access network device obtains a maximum number of packet losses or a maximum packet loss ratio of the first PDU SET; The RLC layer of the access network device obtains the second parameter; The RLC layer of the access network device determines to turn off retransmission of some or all data packets of the first PDU SET according to the maximum number of packet losses or the maximum packet loss ratio of the first PDU SET and the second parameter.

17. The method according to claim 16, characterized in that The RLC layer of the access network device obtains the second parameter, including: The RLC layer of the access network device obtains the second parameter from some or all data packets of the first PDU SET, and the headers of some or all data packets of the first PDU SET carry the second parameter; Alternatively, the RLC layer of the access network device receives the second parameter from the RRC layer of the access network device.

18. The method according to any one of claims 9 to 17, characterized in that: The method further comprises: The PDCP layer of the access network device determines the ACK data packet in the first PDU SET according to the status report of the terminal device, and the ACK data packet in the first PDU SET indicates the data packet in the first PDU SET successfully received by the terminal device; The PDCP layer of the access network device determines whether to release or not to release part or all of the data packets of the first PDU SET in the cache of the access network device according to the data packet of ACK in the first PDU SET.

19. The method according to any one of claims 5 to 18, characterized in that: The method further comprises: The access network device obtains the transmission delay requirement of the terminal device; If the transmission delay requirement is less than the PSDB of the first PDU SET, the access network device determines to enable retransmission of some or all data packets of the first PDU SET according to the maximum number of consecutive packet losses of the first PDU SET and the first parameter; Alternatively, if the transmission delay requirement is greater than or equal to the PSDB of the first PDU SET, the access network device determines to turn off retransmission of part or all of the data packets of the first PDU SET.

20. The method according to any one of claims 1 to 19, characterized in that The access network device receiving the first information includes: The access network device receives the first information from the application function; Alternatively, the access network device receives the first information from a user plane function, wherein the first information is carried in part or all of the data packets of the one or more PDU SETs from the user plane function.

21. The method according to claim 14 or 17, characterized in that The RLC layer of the access network obtains PDU Set information of the first PDU SET from packet headers of some or all data packets of the first PDU SET.

22. A communication method based on a protocol data unit set, characterized in that: include: The application function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs).

23. The method according to claim 22, characterized in that The first information is also used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

24. The method according to claim 22 or 23, characterized in that The first information includes: first indication information; The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to start a non-confirmed UM mode for some or all of the data packets of the one or more PDU SETs.

25. The method according to any one of claims 22 to 24, characterized in that The first information includes: first indication information; The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to close the retransmission of part or all of the data packets of the one or more PDU SETs.

26. The method according to any one of claims 22 to 25, characterized in that The first information includes: a first parameter, the first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET; The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

27. The method according to any one of claims 22 to 26, characterized in that The first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET; The second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

28. The method according to any one of claims 22 to 27, characterized in that The first information is carried in QoS parameters of a first quality of service QoS flow, and the first QoS flow is used to transmit the one or more PDU SETs.

29. The method according to any one of claims 23 to 28, characterized in that The error correction mode includes a forward error correction (FEC) mode.

30. A communication method based on a protocol data unit set, characterized in that: include: The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs).

31. The method according to claim 30, characterized in that The first information is carried in a GTP-U message header of part or all of the data packets of the one or more PDU SETs.

32. The method according to claim 30 or 31, characterized in that The first information is also used to instruct some or all of the data packets of the one or more PDU SETs to enable error correction mode.

33. The method according to any one of claims 30 to 32, characterized in that The first information includes: first indication information; The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to start a non-confirmed UM mode for some or all of the data packets of the one or more PDU SETs.

34. The method according to any one of claims 30 to 33, characterized in that The first information includes: first indication information; The first indication information is used to enable the access network device to determine the retransmission mechanism of the one or more PDU SETs: enabling the access network device to close the retransmission of part or all of the data packets of the one or more PDU SETs.

35. The method according to any one of claims 30 to 34, characterized in that The first information includes: a first parameter, the first parameter indicating a maximum number of consecutive packet losses of data packets in a PDU SET; The first parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs according to the maximum number of consecutive packet losses of the one or more PDU SETs and the first parameter.

36. The method according to any one of claims 30 to 35, characterized in that The first information includes: a second parameter, the second parameter indicating a maximum number of packet losses or a maximum packet loss ratio of data packets in a PDU SET; The second parameter is used to instruct the access network device to determine the retransmission mechanism of the one or more PDU SETs: the access network device determines to turn on or off the retransmission of part or all of the data packets of the one or more PDU SETs based on the maximum number of packet losses or the maximum packet loss ratio of the one or more PDU SETs and the second parameter.

37. The method according to any one of claims 30 to 36, characterized in that The error correction mode includes a forward error correction (FEC) mode.

38. A communication device, characterized in that: Including transceiver module and processing module: The transceiver module is used to input and / or output signaling or data; The processing module is used to execute the method described in any one of claims 1 to 21, or execute the method described in any one of claims 22 to 29, or execute the method described in any one of claims 30 to 37 through the communication unit.

39. A communication device, characterized in that: Including communication interface and processor: The communication interface is used to input and / or output signaling or data; The processor is used to execute a computer executable program so that the method described in any one of claims 1 to 21 is executed, or the method described in any one of claims 22 to 29 is executed, or the method described in any one of claims 30 to 37 is executed.

40. A communication device, characterized in that: including a processor and memory, The memory is used to store computer programs or instructions; The processor is used to execute the computer program or instructions in the memory, so that the method described in any one of claims 1 to 21 is executed, or the method described in any one of claims 22 to 29 is executed, or the method described in any one of claims 30 to 37 is executed.

41. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed by a processor, the method of any one of claims 1-21, or claims 22-29, or claims 30-37 is implemented.

42. A computer program product comprising a program, characterized in that When the program is executed by a processor, the method of any one of claims 1-21, or claims 22-29, or claims 30-37 is implemented.

43. A chip system, characterized in that: The chip system includes at least one processor, and when the program instructions are executed in the at least one processor, the method described in any one of claims 1-21, or claims 22-29, or claims 30-37 is implemented.

44. A communication system, characterized in that: The invention comprises a communication device for executing the method according to any one of claims 1 to 21, a communication device for executing the method according to any one of claims 22 to 29, and a communication device for executing the method according to any one of claims 30 to 37.

45. A communication method based on a protocol data unit set, characterized in that: The method is applied to a communication system, the communication system includes an access network device and an application function, and the method includes: The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs); The access network device receives the first information; The access network device turns off retransmission of part or all of the data packets of the first PDU SET according to the first information, and the first PDU SET Belonging to the one or more PDU SETs.

46. ​​A communication method based on a protocol data unit set, characterized in that: The method is applied to a communication system, the communication system includes an access network device and a user plane function, and the method includes: The user plane function sends first information to the access network device, where the first information is used to enable the access network device to determine a retransmission mechanism of one or more protocol data unit sets (PDU SETs); The access network device receives the first information; The access network device turns off retransmission of part or all of the data packets of a first PDU SET according to the first information, where the first PDU SET belongs to the one or more PDU SETs.

Citation Information

Patent Citations

  • Communication method based on protocol data unit set and related device

    CN119728034A

  • Avoiding unnecessary protocol data unit (pdu) transmissions

    CN107925665A

  • Rateless coding of second layer protocol layer

    CN116097592A

  • Retransmission procedures at a packet data convergence protocol layer

    WO2022016541A1