Discarding packet data unit sets in wireless communication systems

By coordinating the discarding of PDU sets and providing self-adaptive corrections in upper layers, the techniques address network congestion in wireless communication systems, reducing frame errors and network load.

WO2025065305A1PCT designated stage expired Publication Date: 2025-04-03ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/121838
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In wireless communication systems, network congestion can lead to the discarding of packet data unit (PDU) sets, causing frame errors and increased network load due to re-transmissions of full frames.

Method used

The described techniques involve coordinating the discarding of PDU sets in wireless communication systems, particularly when the network is congested, and providing self-adaptive corrections in upper layers to reduce or eliminate frame errors and lost frames. This includes discarding downlink or uplink PDU sets, transmitting information about the discarded PDU sets and their reasons to the core network or upper layers, and determining congestion states to send appropriate indications.

Benefits of technology

The proposed solution effectively reduces network load during congestion by proactively discarding PDU sets with lower importance, thereby minimizing frame errors and avoiding network overload caused by re-transmissions of full frames.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023121838_03042025_PF_FP_ABST
    Figure CN2023121838_03042025_PF_FP_ABST
Patent Text Reader

Abstract

Methods, systems and devices for discarding packet data unit (PDU) sets in wireless communication systems are described. An example method for wireless communication includes receiving, by a wireless device from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state, and transmitting, to an upper layer, the congestion indication or a relaxation indication. In this example, the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.
Need to check novelty before this filing date? Find Prior Art

Description

DISCARDING PACKET DATA UNIT SETS IN WIRELESS COMMUNICATION SYSTEMSTECHNICAL FIELD

[0001] This disclosure is directed generally to digital wireless communications.BACKGROUND

[0002] Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.

[0003] Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP) . LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-Awireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.SUMMARY

[0004] Techniques are disclosed for discarding packet data unit (PDU) sets in wireless communication systems. The described embodiments enable coordinating PDU set discarding when the network is congested and for self-adaptive corrections in upper layers (e.g., the application layer) , which advantageously reduces (or eliminates) frame errors and lost frames.

[0005] In an example aspect, a wireless communication method includes discarding, by a network node, one or more downlink packet data unit (PDU) sets, and transmitting, to a core network, information associated with the one or more downlink PDU sets and a reason for discarding the one or more downlink PDU sets.

[0006] In another example aspect, a wireless communication method includes receiving, by a core network from a network node, information associated with one or more downlink packet  data unit (PDU) sets that were discarded by the network node and a reason for the one or more downlink PDU sets being discarded, and transmitting, to an upper layer, the information and the reason.

[0007] In yet another example aspect, a wireless communication method includes discarding, by a wireless device, one or more uplink packet data unit (PDU) sets, and transmitting, to an upper layer, information associated with the one or more uplink PDU sets and a reason for discarding the one or more uplink PDU sets.

[0008] In yet another example aspect, a wireless communication method includes determining, by a network node, that the network node is in a cell congestion state or a cell overload state, and transmitting, based on the determining, a congestion indication of the cell congestion state or the cell overload state.

[0009] In yet another example aspect, a wireless communication method includes receiving, by a wireless device from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state, and transmitting, to an upper layer, the congestion indication or a relaxation indication. In some embodiments, the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0010] In yet another example aspect, a wireless communication method includes receiving, by a core network from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state, and transmitting, to an upper layer, the congestion indication or a relaxation indication. In some embodiments, the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0011] In yet another example aspect, a wireless communication method includes receiving, by a network node from a core network, an indication for protocol data unit (PDU) set importance information. In some embodiments, the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0012] In yet another example aspect, a wireless communication method includes transmitting, by a core network to a network node, an indication for protocol data unit (PDU) set  importance information. In some embodiments, the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0013] In yet another example aspect, a wireless communication method includes transmitting, from a wireless device to a network node, a message comprising capabilities of the wireless device. In some embodiments, the capabilities include an indication of the wireless device being configured to support uplink (UL) PDU set importance related reporting. In some embodiments, the message is received by the network node prior to the network node receiving an indication of for protocol data unit (PDU) set importance information, and wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0014] In yet another example aspect, the above-described methods are embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code included in the computer readable storage medium when executed by a processor, causes the processor to implement the methods described in this patent document.

[0015] In yet another example embodiment, a device that is configured or operable to perform the above-described methods is disclosed.

[0016] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.

[0017] BRIEF DESCRIPTION OF THE DRAWING

[0018] FIG. 1 shows an example of an application data unit structure.

[0019] FIG. 2 shows an example of a radio node informing the core network regarding the discarded PDU set information and / or the reason for discarding the PDU sets.

[0020] FIG. 3 shows an example of a user equipment (UE) or core network informing the application layer regarding application frame information and / or the discarding reason.

[0021] FIG. 4 shows an example of a radio node informing the core network or the UE regarding network congestion or overload information.

[0022] FIG. 5 shows an example of a core network or a UE informing the application layer regarding network congestion or overload information.

[0023] FIG. 6 shows an example of a radio node informing the application layer regarding network congestion or overload information in an IP, TCP, UDP, or RTP header.

[0024] FIG. 7 shows an example of a core network informing the radio node regarding characteristics of a quality-of-service (QoS) flow.

[0025] FIG. 8 shows an example of messages exchanged between a radio node and a UE to enable the UE to inform the radio node regarding characteristics of a QoS flow.

[0026] FIGS. 9A-9I shows example flowcharts for wireless communication.

[0027] FIG. 10 shows an exemplary block diagram of a hardware platform that may be a part of a network device or a communication device.

[0028] FIG. 11 shows an example of wireless communication including a base station (BS) and user equipment (UE) based on some implementations of the disclosed technology.DETAILED DESCRIPTION

[0029] Extended Reality (XR) services, the Metaverse, and / or multi-modality services are usually streaming services with high date rate and low latency requirements. These services may be defined by multiple application data units (or multiple groups of pictures (GoP) ) , where each application data unit (ADU) (or GoP) is composed of multiple application frames, e.g., I-frames, P-frames, and B-frames. Additional details can be found, for example, in the H. 264 standard.

[0030] An application frame may include multiple Internet Protocol (IP) packets grouped as a protocol data unit (PDU) set, e.g., a sequence of packets that include all the necessary information to reconstruct a video frame, and is equivalent to a “media unit” or a “slice, ” as shown in FIG. 1. Herein, the video frame may be a video / audio frame, a video / audio tile, a haptic application information frame, and the like.

[0031] Because different application frames have different encoding and decoding schemes, the quality-of-service (QoS) priority or importance of the frames are different, e.g.,

[0032] -An I-frame is a keyframe that stores (or transmits) all of the data needed to display that frame. Typically, I-frames are interspersed with P-frames and B-frames in a compressed video. The more I-frames that are present, the better quality the video will be.  However, I-frames contain the most amount of bits and therefore take up more space on the storage medium and consume more radio resource to deliver it over a Uu interface;

[0033] -A P-frame is a delta frame that contains only the data that has changed from the preceding I-frame (e.g., color or content changes) . Because of this, the P-frame depends on the preceding I-frame to fill in most of the data; and

[0034] -A B-frame, which is also a delta frame that contains only the data that has changed from the preceding frame and is different from the data in the very next frame. Thus, the B-frame depends on the frames preceding and following it to fill in most of the data.

[0035] The I-frame is typically the most important frame in an ADU, and is not compressed (e.g., a full frame) , whereas a B-frame and / or a P-frame is usually compressed (e.g., a compressed frame) that is based on one or more adjacent frames. Thus, the I-frame is usually several times larger in size than the B-frame and / or the P-frame. If an I-frame is lost, the subsequent B-frame and / or P-frame cannot be decoded on the receiving side.

[0036] Because multi-modality services (e.g., the XR service) have a high data rate, they may cause network congestion. In these cases, some PDU sets with lower priority or importance may be discarded due to the congestion, e.g., the radio network may proactively discard some PDU sets with lower importance to alleviate the congestion state. However, when a PDU set is discarded, a frame with low importance (e.g., a B-frame and / or a P-frame) will not be received by the receiving application layer, which then sends a frame lost indication to the sending application layer to trigger the transmission of a new full frame to improve reliability. The transmission of the new full frame (s) may result in increased data and cause a network overload. In an example, producing a new full frame corresponds to producing "hard" decoder refresh points of Intra pictures in H. 261, H. 263, MPEG-1, MPEG-2, and MPEG-4 part 2, and Instantaneous Decoder Refresh (IDR) pictures in H. 264.

[0037] Embodiments of the disclosed technology advantageously balance decreasing the network load due to PDU set discarding (which is performed to mitigate network congestion) and increasing the network load (which is caused by re-requesting full frames for application layer reliability) .

[0038] The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined  with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols.

[0039] 1 Examples of PDU set discarding notification to the sending side

[0040] In some embodiments, when a radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) proactively discards a downlink PDU set with low importance for some reason (e.g., cell congestion) , the radio node notifies the discarded PDU sets information and / or the reason (or cause) for discarding the PDU sets to the core network (CN) , e.g., a User Plane Function (UPF) , and the CN further notifies the Application layer (sending side) of discarded Application Frames information (corresponding to the discarded PDU sets) and / or the discarding cause or reason.

[0041] In some embodiments, when a User Equipment (UE) proactively discards an uplink PDU set with low importance for some reason (e.g., cell congestion) , the UE Access Stratum (AS) layer (e.g., a PDCP entity, an SDAP entity, etc. ) notifies one or more upper layers (e.g., NAS layer, Application layer) of discarded Application Frames information (corresponding to the discarded PDU sets) and / or the discarding cause or reason.

[0042] When the Application layer receives the discarded Application Frames information and / or the discarding cause, the Application layer performs one or more actions (or operations) to avoid increasing the network load, e.g., Application reliability relaxation, not re-transmitting some lost application frames, not generating additional full application frames (e.g., IDR frames) , not producing "hard" decoder refresh points of Intra pictures in H. 261, H. 263, MPEG-1, MPEG-2, and MPEG-4 part 2 for lost frames, and not producing Instantaneous Decoder Refresh (IDR) pictures in H. 264. for lost frames, etc.

[0043] In some embodiments, the discarded PDU sets information is used to uniquely indicate which PDU sets were proactively discarded. In an example, the information implicitly or explicitly indicates at least one of: a PDU session ID that the discarded PDU set belongs to, a quality-of-service (QoS) flow ID that the discarded PDU set belongs to, the PDU set sequence number, and the like.

[0044] In some embodiments, the discarding cause (or reason) may include at least one of: cell or network element congestion, cell or network element overloading, network capacity limitations, and the like.

[0045] In some embodiments, the discarded Application Frames information is used to uniquely indicate which Application frames are proactively discarded for some reason, e.g., network congestion.

[0046] FIG. 2 shows an example of a radio node informing the core network regarding the discarded PDU set information and / or the reason for discarding the PDU sets. As shown therein, when a radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) proactively discards a downlink PDU set with low importance for some reason (e.g., cell congestion) , the radio node notifies the discarded PDU sets information and / or the reason (or cause) for discarding the PDU sets to the core network (CN) , e.g., a User Plane Function (UPF) .

[0047] In some embodiments, the discarded PDU sets information is used to uniquely indicate which PDU sets were proactively discarded. In an example, the information implicitly or explicitly indicates at least one of: a PDU session ID that the discarded PDU set belongs to, a quality-of-service (QoS) flow ID that the discarded PDU set belongs to, the PDU set sequence number, and the like.

[0048] In some embodiments, the discarding cause (or reason) may include at least one of: cell or network element congestion, cell or network element overloading, network capacity limitations, and the like.

[0049] FIG. 3 shows an example of a user equipment (UE) or core network informing the application layer regarding application frame information and / or the discarding reason. As shown therein, when a User Equipment (UE) proactively discards an uplink PDU set with low importance for some reason (e.g., cell congestion) , the UE Access Stratum (AS) layer (e.g., a PDCP entity, an SDAP entity, etc. ) notifies one or more upper layers (e.g., NAS layer, Application layer) of discarded Application Frames information (corresponding to the discarded PDU sets) and / or the discarding cause or reason.

[0050] When the CN receives information that a downlink PDU set with low importance has been proactively discarded by a radio network for some reason (e.g., cell congestion) or the CN proactively discards a downlink PDU set with low importance, the CN notifies the Application  layer of discarded Application Frames information (corresponding to the discarded PDU sets) and / or the discarding cause or reason.

[0051] When the Application layer receives discarded Application Frames information and / or the discarding cause, the Application layer performs one or more actions (or operations) to avoid increasing the network load, e.g., Application reliability relaxation, not re-transmitting some lost application frames, not generating additional full application frames (e.g., IDR frames) , not producing "hard" decoder refresh points of Intra pictures in H. 261, H. 263, MPEG-1, MPEG-2, and MPEG-4 part 2 for lost frames, and not producing Instantaneous Decoder Refresh (IDR) pictures in H. 264. for lost frames, etc.

[0052] In some embodiments, the discarded PDU sets information is used to uniquely indicate which PDU sets were proactively discarded. In an example, the information implicitly or explicitly indicates at least one of: a PDU session ID that the discarded PDU set belongs to, a quality-of-service (QoS) flow ID that the discarded PDU set belongs to, the PDU set sequence number, and the like.

[0053] In some embodiments, the discarding cause (or reason) may include at least one of: cell or network element congestion, cell or network element overloading, network capacity limitations, and the like.

[0054] In some embodiments, the discarded Application Frames information is used to uniquely indicate which Application frames are proactively discarded for some reason, e.g., network congestion.

[0055] 2 Examples of network congestion notification indication

[0056] In some embodiments, when a radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) is in a congestion state or an overload state, the radio node sends an indication of a network congestion notification (e.g., the cell congestion state or the overload state) to a user equipment (UE) and / or the core network (CN) .

[0057] When the UE and / or CN receives the indication of a network congestion notification, it sends the indication of a network congestion notification and / or an indication of reliability relaxation to the Application layer.

[0058] In some embodiments, when a radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) is in a congestion state or an overload state, the radio node  sends an indication of a network congestion notification (e.g., the cell congestion state or the overload state) and / or an indication of reliability relaxation to the Application layer.

[0059] When the Application layer receives the indication of a network congestion notification and / or the indication of reliability relaxation, the Application layer performs one or more actions (or operations) to avoid increasing the network load, e.g., Application reliability relaxation, not re-transmitting some lost application frames, not generating additional full application frames (e.g., IDR frames) , not producing Application negative acknowledgement (NACK) feedback and / or not taking any action in response to Application NACK feedback, not producing "hard" decoder refresh points of Intra pictures in H. 261, H. 263, MPEG-1, MPEG-2, and MPEG-4 part 2 for lost frames, and not producing Instantaneous Decoder Refresh (IDR) pictures in H. 264. for lost frames, etc.

[0060] FIG. 4 shows an example of a radio node informing the core network or the UE regarding network congestion or overload information. As shown therein, when a radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) is in a congestion state or an overload state, the radio node sends an indication of a network congestion notification (e.g., the cell congestion state or the overload state) to a UE or the CN.

[0061] FIG. 5 shows an example of a core network or a UE informing the application layer regarding network congestion or overload information. As shown therein, when the UE and / or CN receives the indication of a network congestion notification or detects that the network is in a congestion or overload state, it sends the indication of a network congestion notification to the Application layer.

[0062] When the UE and / or CN receives the indication of a network congestion notification, it sends the indication of a network congestion notification and / or an indication of reliability relaxation to the Application layer.

[0063] When the Application layer receives the indication of a network congestion notification (e.g., the cell congestion state or the cell overload state) and / or the indication of reliability relaxation, the Application layer performs one or more actions (or operations) to avoid increasing the network load, e.g., Application reliability relaxation, not re-transmitting some lost application frames, not generating additional full application frames (e.g., IDR frames) , not producing Application negative acknowledgement (NACK) feedback, not producing "hard" decoder refresh points of Intra pictures in H. 261, H. 263, MPEG-1, MPEG-2, and MPEG-4 part 2  for lost frames, and not producing Instantaneous Decoder Refresh (IDR) pictures in H. 264. for lost frames, etc.

[0064] FIG. 6 shows an example of a radio node informing the application layer regarding network congestion or overload information in an IP, TCP, UDP, or RTP header. As shown therein, when a radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) is in a congestion state or an overload state, the radio node includes an indication of a network congestion notification (e.g., the cell congestion state or the overload state) and / or an indication of reliability relaxation in an IP header, a TCP header, a UDP header, or an RTP header, and transmits it to the Application layer.

[0065] When the Application layer receives the indication of a network congestion notification and / or the indication of reliability relaxation, the Application layer performs one or more actions (or operations) to avoid increasing the network load, e.g., Application reliability relaxation, not re-transmitting some lost application frames, not generating additional full application frames (e.g., IDR frames) , not producing Application negative acknowledgement (NACK) feedback and / or not taking any action in response to Application NACK feedback, not producing "hard" decoder refresh points of Intra pictures in H. 261, H. 263, MPEG-1, MPEG-2, and MPEG-4 part 2 for lost frames, and not producing Instantaneous Decoder Refresh (IDR) pictures in H. 264. for lost frames, etc.

[0066] 3 Examples of PDU set importance notification

[0067] In existing systems, because different application frames use different encoding and decoding schemes, the quality-of-service (QoS) priority (level) or importance (level) of the different application frames is different. In some embodiments, the PDU set importance is defined as a PDU Set Importance (PSI) , which is a 4-bit field that indicates the importance of a particular PDU set compared to other PDU sets within the same RTP stream. In an example, the PSI value ranges from 0 to 15 with lower values indicating a higher importance PDU set, e.g., the highest importance PDU set is indicated by 0 and the lowest importance PDU set is indicated by 15.

[0068] In some embodiments, the number of PDU set importance values that are mapped to Application frames, the number of data volume of each PDU set importance, and / or the ratio or percentage of data volume per PDU set importance that is transmitted may be different for different use cases, e.g., Application codec or Application to PDU set mapping rules. In order for  the radio node (e.g., a 4G eNodeB, a 5G gNodeB, a 5G RAN-Node, 6G base station, etc. ) to map different PDU sets to different Data Radio Bearers (DRBs) and / or logical channels, or decide which PDU sets are discarded when the network is in a congested state, which application frames are mapped to PDU set importance values and the data volume of each PDU set importance and / or the percentage or ratio of the data volume per PDU set importance is transmitted to the radio node from the UE and / or the CN. In an example, if no data is mapped to a PDU set importance, it will be meaningless to map the PDU set importance to a DRB and / or a logical channel. In another example, if no data or a little data is mapped to a PDU set importance, a radio node discarding the PDU set with that PDU set importance will likely not result in a decrease in the network load when the network is in a congested state.

[0069] FIG. 7 shows an example of a core network informing the radio node regarding characteristics of a quality-of-service (QoS) flow. As shown therein, the PDU set importance value (s) , the PDU set volume of the PDU set importance, and / or the PDU set volume ratio or percentage per PDU set importance are included in QoS flow information of NG Application Protocol (NGAP) UE-specific signaling. Herein, the PDU set importance value (s) are used to indicate which PDU set importance value (s) that the PDU set of the QoS flow will be mapped. The PDU set volume of the PDU set importance can be indicated by a data rate corresponding to the PDU set importance, e.g., expressed as bits per second (bps) , bytes per second (Bps) , or data burst size (e.g., expressed as bytes) with a data burst periodicity (e.g., expressed as milliseconds, frames per second (fps) , Hertz (Hz) , etc. ) . The PDU set volume percentage or ratio per PDU set importance can be indicated by a percentage or ratio of the PDU set volume corresponding to the PDU set importance (e.g., data bit rate corresponding to the PDU set importance) to the PDU set volume of the QoS flow (e.g., data bit rate of the QoS flow) .

[0070] FIG. 8 shows an example of the messages exchanged between a radio node and a UE to enable the UE to inform the radio node regarding characteristics of a QoS flow. As shown therein, the PDU set importance value (s) , the PDU set volume of the PDU set importance, and / or the PDU set volume ratio or percentage per PDU set importance are included in uplink UE-specific signaling (e.g., UEAssistanceInformation) , which can be reported per QoS flow of the corresponding PDU session (e.g., the information is reported per QoS flow of the PDU session) . Herein, the PDU set importance value (s) are used to indicate which PDU set importance value (s) that the PDU set of the QoS flow will be mapped. The PDU set volume of the PDU set  importance can be indicated by a data rate corresponding to the PDU set importance, e.g., expressed as bits per second (bps) , bytes per second (Bps) , or data burst size (e.g., expressed as bytes) with a data burst periodicity (e.g., expressed as milliseconds, frames per second (fps) , Hertz (Hz) , etc. ) . The PDU set volume percentage or ratio per PDU set importance can be indicated by a percentage or ratio of the PDU set volume corresponding to the PDU set importance (e.g., data bit rate corresponding to the PDU set importance) to the PDU set volume of the QoS flow (e.g., data bit rate of the QoS flow) .

[0071] In this example, a UE capable of providing PDU set importance value (s) , the PDU set volume of the PDU set importance, and / or the PDU set volume ratio or percentage per PDU set importance information may initiate the reporting procedure upon being configured to do so, and upon change of the information. Before the PDU set importance value (s) , the PDU set volume of the PDU set importance, and / or the PDU set volume ratio or percentage per PDU set importance information are reported, the UE is configured to report its capabilities related to whether the UE supports uplink (UL) PDU set importance related reporting (e.g., the UL PDU set importance related reporting capability is included in the UE Capability message) . Based on the capabilities reported by the UE, the radio node sends a UL PDU set importance related reporting request to the UE. In an example, the UL PDU set importance related reporting request can be included in a downlink (DL) UE-specific signaling, e.g., RRCSetup, RRCResume, RRCReestablishment, and / or RRCReconfiguration messages.

[0072] 4 Methods and implementations of the disclosed technology

[0073] FIG. 9A shows a flowchart for an example wireless communication method 900. The method 900 includes, at operation 902, discarding, by a network node, one or more downlink packet data unit (PDU) sets. The method 900 includes, at operation 904, transmitting, to a core network, information associated with the one or more downlink PDU sets and a reason for discarding the one or more downlink PDU sets.

[0074] FIG. 9B shows a flowchart for another example wireless communication method 910. The method 910 includes, at operation 912, receiving, by a core network from a network node, information associated with one or more downlink packet data unit (PDU) sets that were discarded by the network node and a reason for the one or more downlink PDU sets being discarded. The method 910 includes, at operation 914, transmitting, to an upper layer, the information and the reason.

[0075] FIG. 9C shows a flowchart for yet another example wireless communication method 920. The method 920 includes, at operation 922, discarding, by a wireless device, one or more uplink packet data unit (PDU) sets. The method 920 includes, at operation 924, transmitting, to an upper layer, information associated with the one or more uplink PDU sets and a reason for discarding the one or more uplink PDU sets.

[0076] FIG. 9D shows a flowchart for an example wireless communication method 930. The method 930 includes, at operation 932, determining, by a network node, that the network node is in a cell congestion state or a cell overload state. The method 900 includes, at operation 934, transmitting, based on the determining, a congestion indication of the cell congestion state or the cell overload state.

[0077] FIG. 9E shows a flowchart for an example wireless communication method 940. The method 940 includes, at operation 942, receiving, by a wireless device from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state. The method 900 includes, at operation 944, transmitting, to an upper layer, the congestion indication or a relaxation indication. In some embodiments, the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0078] FIG. 9F shows a flowchart for an example wireless communication method 950. The method 950 includes, at operation 952, receiving, by a core network from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state. The method 900 includes, at operation 954, transmitting, to an upper layer, the congestion indication or a relaxation indication. In some embodiments, the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0079] FIG. 9G shows a flowchart for an example wireless communication method 960. The method 960 includes, at operation 962, receiving, by a network node from a core network, an indication for protocol data unit (PDU) set importance information. In some embodiments, the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0080] FIG. 9H shows a flowchart for an example wireless communication method 970. The method 970 includes, at operation 972, transmitting, by a core network to a network node, an indication for protocol data unit (PDU) set importance information. In some embodiments, the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0081] FIG. 9I shows a flowchart for an example wireless communication method 980. The method 980 includes, at operation 982, transmitting, from a wireless device to a network node, a message comprising capabilities of the wireless device. In some embodiments, the capabilities include an indication of the wireless device being configured to support uplink (UL) PDU set importance related reporting. In some embodiments, the message is received by the network node prior to the network node receiving an indication of for protocol data unit (PDU) set importance information, and wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0082] The disclosed embodiments provide, inter alia, the following technical solutions:

[0083] 1. A wireless communication method, comprising: discarding, by a network node, one or more downlink packet data unit (PDU) sets; and transmitting, to a core network, information associated with the one or more downlink PDU sets and a reason for discarding the one or more downlink PDU sets.

[0084] 2. The method of solution 1, wherein the network node is configured to discard the one or more downlink PDU sets without receiving instructions therefor.

[0085] 3. The method of solution 1 or 2, wherein the core network is configured to transmit the reason and the information to an upper layer.

[0086] 4. A wireless communication method, comprising: receiving, by a core network from a network node, information associated with one or more downlink packet data unit (PDU) sets that were discarded by the network node and a reason for the one or more downlink PDU sets being discarded; and transmitting, to an upper layer, the information and the reason.

[0087] 5. A wireless communication method, comprising: discarding, by a wireless device, one or more uplink packet data unit (PDU) sets; and transmitting, to an upper layer, information associated with the one or more uplink PDU sets and a reason for discarding the one or more uplink PDU sets.

[0088] 6. The method of any of solutions 3 to 5, wherein the upper layer is configured to perform at least one operation or action to mitigate the reason.

[0089] 7. The method of solution 6, wherein the at least one operation or action comprises application reliability relaxation, refraining from re-transmitting one or more lost application frames, refraining from generating one or more Instantaneous Decoder Refresh (IDR) frames, refraining from generating hard decoder refresh points of intra pictures for lost frames, or refraining from generating one or more IDR frames for lost frames.

[0090] 8. The method of any of solutions 1 to 7, wherein the information comprises at least one of a PDU session identification (ID) , a quality-of-service (QoS) flow ID, or a PDU set sequence number.

[0091] 9. The method of any of solutions 1 to 8, wherein the reason comprises cell or network element congestion, cell or network element overloading, or a network capacity limitation.

[0092] 10. A wireless communication method, comprising: determining, by a network node, that the network node is in a cell congestion state or a cell overload state; and transmitting, based on the determining, a congestion indication of the cell congestion state or the cell overload state.

[0093] 11. The method of solution 10, wherein the congestion indication is received by a wireless device or a core network, wherein the wireless device or the core network is configured to transmit the congestion indication or a relaxation indication to an upper layer, and wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0094] 12. The method of solution 10 or 11, further comprising: transmitting the congestion indication or a relaxation indication to an upper layer or a core network, wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0095] 13. A wireless communication method, comprising: receiving, by a wireless device from a network node, a congestion indication indicative of the network node being in a cell  congestion state or a cell overload state; and transmitting, to an upper layer, the congestion indication or a relaxation indication, wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0096] 14. A wireless communication method, comprising: receiving, by a core network from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state; and transmitting, to an upper layer, the congestion indication or a relaxation indication, wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.

[0097] 15. The method of any of solutions 12 to 14, wherein the congestion indication or the relaxation indication is transmitted in an Internet Protocol (IP) header, a Transmission Control Protocol (TCP) header, a User Datagram Protocol (UDP) header, or a Real-Time Transport Protocol (RTP) header.

[0098] 16. The method of any of solutions 11 to 15, wherein the at least one operation or action comprises application reliability relaxation, refraining from re-transmitting one or more lost application frames, refraining from generating one or more Instantaneous Decoder Refresh (IDR) frames, refraining from generating negative acknowledgement (NACK) frames, refraining from generating hard decoder refresh points of intra pictures for lost frames, or refraining from generating one or more IDR frames for lost frames.

[0099] 17. A wireless communication method, comprising: receiving, by a network node from a core network, an indication for protocol data unit (PDU) set importance information, wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0100] 18. A wireless communication method, comprising: transmitting, by a core network to a network node, an indication for protocol data unit (PDU) set importance information, wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0101] 19. The method of solution 17 or 18, wherein the PDU set importance value is indicative of an importance level or a priority level of a PDU set in the QoS flow, wherein the PDU set volume is indicative of a data rate and a data burst periodicity, and wherein the PDU set volume percentage or ratio is based on the PDU set volume divided by a data rate of the QoS flow.

[0102] 20. The method of any of solutions 17 to 19, wherein the network node is configured, based on the indication, to perform at least one of the following: mapping the PDU set to a Data Radio Bearer (DRB) , mapping the PDU set to a logical channel, or discarding the PDU set.

[0103] 21. The method of any of solutions 17 to 20, wherein a QoS flow information of an NG Application Protocol (NGAP) wireless device-specific signaling comprises the indication.

[0104] 22. The method of any of solutions 17 to 21, wherein an uplink wireless device-specific signaling comprises the indication, and wherein the uplink wireless device-specific signaling is reported per quality-of-service (QoS) flow of a corresponding PDU session.

[0105] 23. The method of any of solutions 17 to 22, wherein a wireless device is configured to report, prior to the network node receiving the indication, capabilities of the wireless device to the network node, and wherein the capabilities include an indication of the wireless device being configured to support uplink (UL) PDU set importance related reporting.

[0106] 24. A wireless communication method, comprising: transmitting, from a wireless device to a network node, a message comprising capabilities of the wireless device, wherein the capabilities include an indication of the wireless device being configured to support uplink (UL) PDU set importance related reporting, wherein the message is received by the network node prior to the network node receiving an indication of for protocol data unit (PDU) set importance information, and wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow: an available PDU set importance value, a PDU set volume of each PDU set importance, a PDU set volume percentage per PDU set importance, or a PDU set volume ratio per PDU set importance.

[0107] 25. The method of solution 23 or 24, wherein the network node is configured to transmit, to the wireless device, a request related the PDU set importance information.

[0108] 26. The method of solution 25, wherein the request is included in a downlink wireless device-specific signaling.

[0109] 27. An apparatus for wireless communication comprising a processor, configured to implement a method recited in one or more of solutions 1 to 26.

[0110] 28. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method recited in one or more of solutions 1 to 26.

[0111] FIG. 10 shows an exemplary block diagram of a hardware platform 1000 that may be a part of a network device (e.g., base station) or a communication device (e.g., a user equipment (UE) ) . The hardware platform 1000 includes at least one processor 1010 and a memory 1005 having instructions stored thereupon. The instructions upon execution by the processor 1010 configure the hardware platform 1000 to perform the operations described in FIGS. 9A to 9C and in the various embodiments described in this patent document. The transmitter 1015 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user equipment. The receiver 1020 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device.

[0112] The implementations as discussed above will apply to a wireless communication. FIG. 11 shows an example of a wireless communication system (e.g., a 5G or NR cellular network) that includes a base station 1120 and one or more user equipment (UE) 1111, 1112 and 1113. In some embodiments, the UEs access the BS (e.g., the network) using a communication link to the network (sometimes called uplink direction, as depicted by dashed arrows 1131, 1132, 1133) , which then enables subsequent communication (e.g., shown in the direction from the network to the UEs, sometimes called downlink direction, shown by arrows 1141, 1142, 1143) from the BS to the UEs. In some embodiments, the BS send information to the UEs (sometimes called downlink direction, as depicted by arrows 1141, 1142, 1143) , which then enables subsequent communication (e.g., shown in the direction from the UEs to the BS, sometimes called uplink direction, shown by dashed arrows 1131, 1132, 1133) from the UEs to the BS. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, an Internet of Things (IoT) device, and so on.

[0113] Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions,  such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.

[0114] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and / or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and / or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and / or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.

[0115] While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub- combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.

[0116] Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.

Claims

1.A wireless communication method, comprising:discarding, by a network node, one or more downlink packet data unit (PDU) sets; andtransmitting, to a core network, information associated with the one or more downlink PDU sets and a reason for discarding the one or more downlink PDU sets.2.The method of claim 1, wherein the network node is configured to discard the one or more downlink PDU sets without receiving instructions therefor.3.The method of claim 1, wherein the core network is configured to transmit the reason and the information to an upper layer.4.A wireless communication method, comprising:receiving, by a core network from a network node, information associated with one or more downlink packet data unit (PDU) sets that were discarded by the network node and a reason for the one or more downlink PDU sets being discarded; andtransmitting, to an upper layer, the information and the reason.5.A wireless communication method, comprising:discarding, by a wireless device, one or more uplink packet data unit (PDU) sets; andtransmitting, to an upper layer, information associated with the one or more uplink PDU sets and a reason for discarding the one or more uplink PDU sets.6.The method of any of claims 3 to 5, wherein the upper layer is configured to perform at least one operation or action to mitigate the reason.7.The method of claim 6, wherein the at least one operation or action comprises application reliability relaxation, refraining from re-transmitting one or more lost application frames, refraining from generating one or more Instantaneous Decoder Refresh (IDR) frames, refraining from generating hard decoder refresh points of intra pictures for lost frames, or refraining from generating one or more IDR frames for lost frames.8.The method of any of claims 1 to 7, wherein the information comprises at least one of a PDU session identification (ID) , a quality-of-service (QoS) flow ID, or a PDU set sequence number.9.The method of any of claims 1 to 8, wherein the reason comprises cell or network element congestion, cell or network element overloading, or a network capacity limitation.10.A wireless communication method, comprising:determining, by a network node, that the network node is in a cell congestion state or a cell overload state; andtransmitting, based on the determining, a congestion indication of the cell congestion state or the cell overload state.11.The method of claim 10, wherein the congestion indication is received by a wireless device or a core network, wherein the wireless device or the core network is configured to transmit the congestion indication or a relaxation indication to an upper layer, and wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.12.The method of claim 10, further comprising:transmitting the congestion indication or a relaxation indication to an upper layer or a core network, wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.13.A wireless communication method, comprising:receiving, by a wireless device from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state; andtransmitting, to an upper layer, the congestion indication or a relaxation indication, wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.14.A wireless communication method, comprising:receiving, by a core network from a network node, a congestion indication indicative of the network node being in a cell congestion state or a cell overload state; andtransmitting, to an upper layer, the congestion indication or a relaxation indication, wherein the relaxation indication is indicative of performing at least one operation or action to mitigate the cell congestion state or the cell overload state.15.The method of any of claims 12 to 14, wherein the congestion indication or the relaxation indication is transmitted in an Internet Protocol (IP) header, a Transmission Control Protocol (TCP) header, a User Datagram Protocol (UDP) header, or a Real-Time Transport Protocol (RTP) header.16.The method of any of claims 11 to 15, wherein the at least one operation or action comprises application reliability relaxation, refraining from re-transmitting one or more lost application frames, refraining from generating one or more Instantaneous Decoder Refresh (IDR) frames, refraining from generating negative acknowledgement (NACK) frames, refraining from generating hard decoder refresh points of intra pictures for lost frames, or refraining from generating one or more IDR frames for lost frames.17.A wireless communication method, comprising:receiving, by a network node from a core network, an indication for protocol data unit (PDU) set importance information,wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow:an available PDU set importance value,a PDU set volume of each PDU set importance,a PDU set volume percentage per PDU set importance, ora PDU set volume ratio per PDU set importance.18.A wireless communication method, comprising:transmitting, by a core network to a network node, an indication for protocol data unit (PDU) set importance information,wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow:an available PDU set importance value,a PDU set volume of each PDU set importance,a PDU set volume percentage per PDU set importance, ora PDU set volume ratio per PDU set importance.19.The method of claim 17 or 18, wherein the PDU set importance value is indicative of an importance level or a priority level of a PDU set in the QoS flow, wherein the PDU set volume is indicative of a data rate and a data burst periodicity, and wherein the PDU set volume percentage or ratio is based on the PDU set volume divided by a data rate of the QoS flow.20.The method of any of claims 17 to 19, wherein the network node is configured, based on the indication, to perform at least one of the following:mapping the PDU set to a Data Radio Bearer (DRB) ,mapping the PDU set to a logical channel, ordiscarding the PDU set.21.The method of any of claims 17 to 19, wherein a QoS flow information of an NG Application Protocol (NGAP) wireless device-specific signaling comprises the indication.22.The method of any of claims 17 to 19, wherein an uplink wireless device-specific signaling comprises the indication, and wherein the uplink wireless device-specific signaling is reported per quality-of-service (QoS) flow of a corresponding PDU session.23.The method of any of claims 17 to 19, wherein a wireless device is configured to report, prior to the network node receiving the indication, capabilities of the wireless device to the network node, and wherein the capabilities include an indication of the wireless device being configured to support uplink (UL) PDU set importance related reporting.24.A wireless communication method, comprising:transmitting, from a wireless device to a network node, a message comprising capabilities of the wireless device,wherein the capabilities include an indication of the wireless device being configured to support uplink (UL) PDU set importance related reporting,wherein the message is received by the network node prior to the network node receiving an indication of for protocol data unit (PDU) set importance information, and wherein the indication is indicative of at least one of the following characteristics in a quality-of-service (QoS) flow:an available PDU set importance value,a PDU set volume of each PDU set importance,a PDU set volume percentage per PDU set importance, ora PDU set volume ratio per PDU set importance.25.The method of claim 23 or 24, wherein the network node is configured to transmit, to the wireless device, a request related the PDU set importance information.26.The method of claim 25, wherein the request is included in a downlink wireless device-specific signaling.27.An apparatus for wireless communication comprising a processor, configured to implement a method recited in one or more of claims 1 to 26.28.A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method recited in one or more of claims 1 to 26.

Citation Information

Patent Citations

  • Data processing method, data processing device and related equipment

    CN108667573A

  • Data processing method and device and storage medium

    CN116349289A

  • Data packet discarding method and device, equipment and storage medium

    CN116368783A

  • Communication method and communication device

    CN116436862A

  • Congestion processing method and apparatus

    US20200413288A1