Quality of Service Mechanisms for Supporting Extended Reality Traffic
Patent Information
- Application Number
- JP2024572675
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-08-26
- Publication Date
- 2025-09-02
AI Technical Summary
Existing 5G systems inefficiently deliver media services due to a lack of consideration for packet dependencies and varying importance within Extended Reality (XR) applications, leading to suboptimal Quality of Service (QoS) mechanisms.
Implementing PDU Set IDs and PDU Set Group IDs to differentiate and prioritize packets based on importance, allowing the RAN to efficiently handle XR traffic by dropping less important packets when congestion occurs, ensuring delivery of critical packets.
Enhances QoS mechanisms to efficiently deliver XR media services by prioritizing and ensuring delivery of critical packets, improving overall network performance and user experience.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] (Technical field) This patent document is generally directed to wireless communications. [Background technology]
[0002] (background) Mobile communication technologies are moving the world toward an increasingly connected and networked society. The rapid growth of mobile communications and technological advances are leading to further demands for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectral efficiency, and latency, are also important to meeting the needs of various communication scenarios. Various techniques are being discussed, including new methods for providing higher quality of service, longer battery life, and improved performance. Summary of the Invention [Means for solving the problem]
[0003] (summary) This patent document describes, among other things, techniques for Quality of Service (QoS) to support Extended Reality (XR) traffic.
[0004] In one aspect, a method of data communications is disclosed that includes receiving, by a first network function, from a second network function a first indication to activate extended reality traffic transmission optimization, where the extended reality traffic transmission optimization increases efficiency of transmission of payloads of a set of protocol data units having different importances, transmitting, by the first network function to a network node after receiving the first indication, a request to activate the extended reality traffic transmission optimization, receiving, by the first network function, from the network node a response to the request to activate the extended reality traffic transmission optimization, and activating, by the first network function, at a third network function after receiving the first indication, and performing transmission of payloads of the set of protocol data units based on the importance of the set of protocol data units.
[0005] In another aspect, a method of data communications is disclosed that includes receiving, by a third network function, an indication to activate extended reality traffic transmission optimization, where the extended reality traffic transmission optimization increases efficiency of transmission of payloads of sets of protocol data units having different importance, receiving, by the third network function, a first network packet of data unit sets of a data unit set group including a plurality of data unit sets, allocating, by the third network function, identifications of the data unit sets and identifications of the data unit set group, and transmitting, by the third network function, the allocated identifications of the data unit sets, the allocated identifications of the data unit set groups, and a corresponding network packet to a network node to effectuate transmission of the payloads of the sets of protocol data units.
[0006] In another aspect, a method of data communications is disclosed that includes receiving, by a network node, an indication to activate extended reality traffic transmission optimization, where the extended reality traffic transmission optimization increases efficiency of transmission of payloads of sets of protocol data units having different importance, detecting, by the network node, whether a missing network packet is present, and, in response to determining, by the network node, that the data unit set including the missing network packet has a first importance value, canceling scheduled transmissions of remaining network packets in the same data unit set as the missing network packet, or, in response to determining, by the network node, that the data unit set including the missing network packet has a second importance value, canceling scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet, where the second importance value has a higher importance than the first importance value.
[0007] In another aspect, a method of data communication is disclosed. The method includes: transmitting, by the wireless device, an indication to a network device that the wireless device supports extended reality traffic transmission optimization, where the extended reality traffic transmission optimization increases efficiency of transmission of payloads of sets of protocol data units having different importance; receiving, by the wireless device, from the network device, notification that extended reality traffic transmission optimization is activated for the wireless device after transmitting the indication; detecting, by the wireless device, whether a missing network packet is present; and canceling, by the wireless device, scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to determining that the data unit set including the missing network packet has a first importance value; or canceling, by the network node, scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to determining that the data unit set including the missing network packet has a second importance value, where the second importance value has a higher importance than the first importance value.
[0008] In another exemplary aspect, a wireless communication apparatus is disclosed, comprising a processor configured to implement the above-described method.
[0009] In another exemplary aspect, a wireless communication device is disclosed comprising a memory and a processor, the processor reading code from the memory and implementing the method described above.
[0010] In another exemplary aspect, a computer storage medium having stored thereon code for implementing the above-described methods is disclosed.
[0011] These and other aspects are described herein. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 illustrates an example of a wireless communication system in accordance with some exemplary embodiments of the disclosed technology.
[0013] [Figure 2] FIG. 2 is a block diagram representation of a portion of an apparatus in accordance with some embodiments of the disclosed technology.
[0014] [Figure 3] FIG. 3 illustrates an example architecture of a fifth generation mobile network (5G) system.
[0015] [Figure 4] FIG. 4 illustrates classification and user plane marking for Quality of Service (QoS) flows and mapping to access network (AN) resources.
[0016] [Figure 5] FIG. 5 illustrates an example of activation of Extended Reality (XR) optimizations in a user equipment (UE), a radio access network (RAN), and a user plane function (UPF) in accordance with some embodiments of the disclosed technology.
[0017] [Figure 6] 6A illustrates associating downlink (DL) protocol data units (PDUs) with different importance to the same QoS flow in accordance with some embodiments of the disclosed technology. FIG. 6B illustrates associating downlink (DL) protocol data units (PDUs) with different importance to different QoS flows in accordance with some embodiments of the disclosed technology.
[0018] [Figure 7] 7A illustrates that when one PDU in a PDU set with a higher importance is missing, all remaining PDUs in the same PDU set group are dropped, according to some embodiments of the disclosed technology. FIG. 7B illustrates that when one PDU in a PDU set with a lower importance is missing, all remaining PDUs in the same PDU set are dropped, according to some embodiments of the disclosed technology.
[0019] [Figure 8] FIG. 8 illustrates an example process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0020] [Figure 9] FIG. 9 illustrates another example of a process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0021] [Figure 10] FIG. 10 illustrates another example of a process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0022] [Figure 11] FIG. 11 illustrates another example of a process for wireless communication in accordance with some exemplary embodiments of the disclosed technology. DETAILED DESCRIPTION OF THE INVENTION
[0023] (Detailed explanation) Section headings are used herein solely for ease of understanding of the embodiments and do not limit the scope to the section they are described in. Furthermore, although the embodiments are described with reference to 5G examples, the disclosed techniques may be applied to wireless systems using protocols other than 5G or 3GPP protocols.
[0024] FIG. 1 illustrates an example of a wireless communication system (e.g., a Long Term Evolution (LTE), 5G, or NR cellular network) including a BS 120 and one or more user equipments (UEs) 111, 112, and 113. In some embodiments, uplink transmissions (131, 132, 133) may include uplink control information (UCI), higher layer signaling (e.g., UE assistance information or UE capabilities), or uplink information. In some embodiments, downlink transmissions (141, 142, 143) may include DCI or higher layer signaling or downlink information. The UEs may be, for example, smartphones, tablets, mobile computers, machine-to-machine (M2M) devices, terminals, mobile devices, Internet of Things (IoT) devices, etc.
[0025] 2 is a block diagram representation of a portion of an apparatus in accordance with some embodiments of the disclosed technology. An apparatus 205, such as a network device or base station or wireless device (or UE), may include processor electronics 210, such as a microprocessor, that implements one or more of the techniques presented herein. The apparatus 205 may include transceiver electronics 215 for transmitting and / or receiving wireless signals via one or more communication interfaces, such as an antenna 220. The apparatus 205 may include other communication interfaces for transmitting and receiving data. The apparatus 205 may include one or more memories (not explicitly shown) configured to store information, such as data and / or instructions. In some implementations, the processor electronics 210 may include at least a portion of the transceiver electronics 215. In some embodiments, at least some of the disclosed techniques, modules, or functions are implemented using the apparatus 205.
[0026] In the fifth generation (5G) mobile network, mobile media services, cloud AR / VR, cloud gaming, and video-based remote control for machines or drones are expected to bring more and more traffic to the 5G network. All media traffic has some common characteristics, which can be very useful for better transmission control and efficiency. However, the 5G system (5GS) currently uses a general QoS mechanism to deliver media services on a packet-by-packet basis without considering media information, and therefore it is not efficient to deliver media services.
[0027] For example, packets within a frame have dependencies on each other because an application needs all of these packets to decode the frame. Thus, the loss of one packet will render other correlated packets useless, even if they were successfully transmitted. For example, Extended Reality (XR) applications impose requirements in terms of media units (e.g., application data units) rather than in terms of single packets / protocol data units (PDUs).
[0028] As another example, packets of the same video stream but of different frame types (e.g., I-frames, P-frames) or even at different positions within a GoP (Group of Pictures) may have different contributions to the user experience, and therefore QoS mechanisms need to be enhanced to handle this new type of traffic.
[0029] The disclosed techniques can be implemented in some embodiments to provide a solution for enhancing existing QoS mechanisms so that the RAN may more efficiently deliver XR media services.
[0030] FIG. 3 illustrates an example architecture of a fifth generation mobile network (5G) system.
[0031] Referring to FIG. 3, a fifth generation mobile network (5G) system may include a user equipment (UE), a radio access network (RAN), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a network publication function (NEF), and an application function (AF).
[0032] In some implementations, the RAN manages radio resources and delivers user data received over the N3 interface to and from the UE. The RAN performs mapping between dedicated radio bearers (DRBs) and QoS flows in PDU sessions.
[0033] In some implementations, the AMF includes the following functionality: registration management, connection management, reachability management, and mobility management. This function also performs access authentication and authorization. The AMF is the NAS security termination and relays the SM NAS, such as between the UE and the SMF.
[0034] In some implementations, the SMF includes the following functionality: session establishment, modification, and release, UE IP address allocation and management (including optional authorization functions), selection and control of user plane (UP) functions, downlink data notification, etc. The SMF controls the UPF through the N4 association. The SMF provides packet detection rules (PDRs) to the UPF to instruct how to detect user data traffic, forwarding action rules (FARs), QoS enforcement rules (QERs), usage reporting rules (URRs) to instruct the UPF how to implement user data traffic forwarding, QoS handling and usage reporting for the user data traffic detected by using the PDRs.
[0035] In some implementations, the UPF includes the following functionality: acting as an anchor point for intra / inter-Radio Access Technology (RAT) mobility, packet routing and forwarding, traffic usage reporting, QoS handling for the user plane, downlink packet buffering, and downlink data notification triggering. A GTP-U (General Packet Radio Service (GPRS) Tunneling Protocol User Plane) tunnel is used between the RAN and the UPF via the N3 interface. The GTP-U tunnel is per PDU session. For downlink traffic, the UPF associates the downlink traffic with the QoS flow in the GTP-U tunnel of the PDU session by using the FAR received from the SMF. For uplink traffic, the RAN conveys the user plane traffic to the QoS flow identified by the UE.
[0036] In some implementations, the PCF provides QoS policy rules to the control plane function and enforces the rules. The PCF translates the AF request into PCC rules that are applied to the PDU session.
[0037] In some implementations, the NEF provides security mechanisms to third-party AFs to access the 3GPP network. The NEF may authenticate and authorize application functions.
[0038] In some implementations, the AF interacts with the 3GPP® core network to provide services. Based on operator deployment, application functions that are deemed trusted by the operator can be allowed to interact directly with associated network functions. Application functions that are not allowed by the operator to directly access network functions shall use the external exposure framework via the NEF to interact with associated network functions.
[0039] In 5G systems, data traffic is encapsulated and carried in QoS flows. QoS flows are the finest granularity for QoS forwarding treatment in 5G systems. All traffic mapped to the same 5G QoS flow receives the same forwarding treatment (e.g., scheduling policy, queue management policy, rate shaping policy, RLC configuration, etc.). Providing different QoS forwarding treatments requires separate 5G QoS flows.
[0040] A QoS flow can be either guaranteed bit rate (GBR) or non-GBR depending on its QoS profile. The QoS profile of the QoS flow is transmitted to the (R)AN, which contains the QoS parameters. The QoS parameters include the 5G QoS Identifier (5QI) and Allocation and Retention Priority (ARP), as well as other parameters such as Guaranteed Flow Bit Rate (GFBR), Maximum Flow Bit Rate (MFBR), etc. The 5QI is a scalar used as a reference to a specific QoS forwarding behavior (e.g., packet loss rate, packet delay budget). The 5QI can identify a set of QoS characteristics (resource type (non-GBR, GBR, delay-critical GBR), priority level, packet delay budget, packet error rate, averaging window, etc.). The 5QI can be a pre-configured 5QI or a standardized 5QI.
[0041] Each QoS profile has one corresponding QoS flow identifier (QFI). User plane traffic with the same QFI within a PDU session receives the same traffic forwarding treatment (e.g., scheduling, admission thresholds). The QFI is carried in the encapsulation header on N3 (and N9), for example, without any modification of the e2e packet header. The QFI is unique within a PDU session. The QFI may be dynamically assigned or may be equal to the 5QI.
[0042] FIG. 4 illustrates classification and user plane marking for Quality of Service (QoS) flows and mapping to access network (AN) resources.
[0043] In downlink (DL) transmission, incoming data packets are classified by the UPF in order of their priority based on the packet filter set in the DL PDR. The UPF uses the QFI to signal the classification of user plane traffic belonging to a QoS flow through the N3 (and N9) user plane marking. The AN binds QoS flows to AN resources (e.g., data radio bearers in the case of 3GPP® RAN). There is no strict 1:1 relationship between QoS flows and AN resources. The AN is responsible for establishing the necessary AN resources to which QoS flows can be mapped and for releasing them.
[0044] For uplink (UL) transmission, the UE evaluates the UL packet against the UL packet filters in the packet filter set in the QoS rule based on the priority value of the QoS rule in increasing order until a matching QoS rule (e.g., whose packet filter matches the UL packet) is found. The UE uses the QFI in the corresponding matching QoS rule to associate the UL packet with a QoS flow. The UE then associates the QoS flow with AN resources.
[0045] For XR / media services, a group of packets is used to carry the payload of a PDU set (e.g., frame, video slice / tile). A PDU set consists of one or more PDUs carrying the payload of one unit of information generated at the application level. At the media layer, packets in such a PDU set are decoded / handled as a whole. For example, a frame / video slice can be decoded only if all or a certain amount of the packets carrying the frame / video slice are successfully delivered. On the other hand, different PDU sets may have different importance. For example, I-frames have higher importance than P-frames or B-frames. If the RAN is congested, it can drop P-frames or B-frames but ensure that I-frames are successfully delivered.
[0046] The disclosed techniques can be implemented in some embodiments to provide a solution for enhancing existing QoS mechanisms so that the RAN may more efficiently deliver XR media services.
[0047] In some embodiments of the disclosed technology, a PDU Set ID and a PDU Set Group ID may be used.
[0048] In some implementations, a PDU Set ID is used to identify a PDU set. All PDUs with the same PDU Set ID are considered to belong to the same PDU set. This PDU Set ID is used to differentiate PDUs among PDU sets. For example, each PDU in an I-frame and a B-frame in the same group is identified by a different PDU Set ID. A PDU Set ID is unique within a QoS flow or PDU session.
[0049] In some implementations, a PDU Set Group ID is used to identify a group of PDU sets. All PDUs with the same PDU Set Group ID are considered to belong to the same group of PDU sets. This PDU Set Group ID is used to identify dependencies between PDU sets. For example, PDUs in an I-frame and a B-frame in the same group are identified by the same PDU Set Group ID. A PDU Set Group ID is unique within a PDU session.
[0050] PDU sets within a PDU set group may have different importance at the application level. The UPF may either associate PDU sets with different importance to the same QoS flow, and each PDU within a PDU set may be associated with an importance indication, or may associate PDU sets with different QoS flows with different priorities.
[0051] In downlink (DL) transmission, the UPF marks DL PDUs with a PDU set ID and a PDU set group ID in the GTP-U header. If the UPF associates PDU sets with different importance with the same QoS flow, the UPF also marks the importance indication in the GTP-U header.
[0052] In some embodiments of the disclosed technology, the RAN can handle DL GTP-U as follows:
[0053] When one PDU with higher importance is missing, the RAN will discard further PDUs with the same PDU Set Group ID in this QoS flow or in different QoS flows of the PDU session, e.g., this will affect other PDUs in the same PDU Set Group.
[0054] When one PDU with lower importance is missing, the RAN discards further PDUs with the same PDU Set ID and the same PDU Set Group ID in this QoS flow, e.g., this only affects PDUs within the same PDU Set, while PDUs in other PDU Sets are not affected.
[0055] In the UL, the UE conveys the UL PDU with the PDU Set ID, PDU Set Group ID and importance indication to the AS layer. The AS layer in the UE handles the UL PDU as follows:
[0056] When one PDU with a higher importance is missing, the AS layer in the UE discards further PDUs with the same PDU set group ID.
[0057] When one PDU with lower importance is missing, the AS layer in the UE discards further PDUs with the same PDU Set Group ID and the same PDU Set Group ID in the same QoS flow.
[0058] FIG. 5 illustrates an example of activation of Extended Reality (XR) optimizations in a user equipment (UE), a radio access network (RAN), and a user plane function (UPF) in accordance with some embodiments of the disclosed technology.
[0059] The disclosed techniques can be implemented in some embodiments to activate Extended Reality (XR) traffic transmission optimizations in the UE, RAN, and UPF, as will be discussed below.
[0060] 1. A Non-Access Stratum (NAS) message (e.g., DNN, PDU Session ID, N1 SM container (PDU Session Establishment Request)) is transmitted from the UE to the AMF. To establish a new PDU session, the UE generates a new PDU Session ID. The UE initiates the UE-requested PDU session establishment procedure by transmitting an NAS message containing the PDU Session Establishment Request in the N1 SM container. The NAS message may include a UE capability indication that the UE supports Extended Reality traffic transmission optimization. The NAS message transmitted by the UE is encapsulated by the AN in an N2 message bound for the AMF.
[0061] 2. The AMF selects an SMF that supports Extended Reality traffic transmission optimization based on the requested Data Network Name (DNN), UE capability indication, and other information. The AMF transmits an Nsmf_PDUSession_CreateSMContext request (SUPI, DNN, PDU Session ID, AMF ID, N1 SM container (PDU Session Establishment Request)). The SUPI (Subscription Persistent Identifier) is used to uniquely identify the UE subscription. The AMF ID is the UE's GUAMI (Globally Unique AMF ID), which is used to uniquely identify the AMF serving the UE. The AMF forwards the PDU Session ID together with the N1 SM container containing the PDU Session Establishment Request received from the UE. The AMF may also forward the UE capability indication to the SMF.
[0062] 3. If the SMF is able to process the PDU session establishment request, the SMF creates a session management (SM) context and responds to the AMF by providing the SM context identifier in the Nsmf_PDUSession_CreateSMContext response.
[0063] 4. The SMF determines that a Policy and Charging Control (PCC) authorization is required and requests to establish an SM policy association with the PCF by invoking the Npcf_SMPolicyControl_Create operation.
[0064] 5. The PCF performs authorization based on the UE subscription and local configuration. The PCF replies with an Npcf_SMPolicyControl_Create response, in which the PCF may provide policy information. The PCF may determine that this PDU session is to be used for XR traffic based on local configuration or information from an application function. In this case, the PCF includes XR information for activating Extended Reality traffic transmission optimization in the UE, RAN, and UPF. The XR information may include an indication for activating Extended Reality traffic transmission optimization and a traffic filter for the XR traffic. The traffic filter indicates how to detect XR traffic, such as the IP 5-tuple information, RTP header information, RTP payload information, RTCP header information, SRTP header information, SRTP payload information, and SRTCP information of the XR traffic.
[0065] 6. The SMF uses the DNN, the UE capability indication received from the AMF, and the XR information from the PCF to select a UPF that supports Extended Reality traffic transmission optimization. The SMF sends an N4 session establishment request to the UPF, providing packet detection, enforcement, and reporting rules to be installed on the UPF for this PDU session. The UPF acknowledges by sending an N4 session establishment response. If core network (CN) tunnel information (tunnel information) is allocated by the UPF, the CN tunnel information is provided to the SMF in this step.
[0066] 7. Namf_Communication_N1N2MessageTransfer(PDU Session ID, N2 SM Information (PDU Session ID, QFI, QoS Profile, N3 CN Tunnel Information), N1 SM Container (PDU Session Establishment Acceptance)) is transmitted from the SMF to the AMF. The N2 SM information carries information that the AMF shall transfer to the (R)AN, including an indication to activate extended reality traffic transmission optimization, N3 CN tunnel information corresponding to the core network address of the N3 tunnel corresponding to the PDU session, a QoS profile and corresponding QFI (QoS Flow Identifier), and a PDU Session ID. The N1 SM container contains a PDU Session Establishment Acceptance that the AMF shall provide to the UE. The PDU Session Establishment Acceptance may also include an indication to activate extended reality traffic transmission optimization.
[0067] 8. The N2 PDU session request ((N2 SM information, NAS message (PDU session ID, N1 SM container (PDU session establishment acceptance)))) is transmitted from the AMF to the RAN. The AMF sends a NAS message containing the PDU session ID and PDU session establishment acceptance targeted to the UE and the N2 SM information received from the SMF in the N2 PDU session request to the 5G access network (AN).
[0068] 9. Between the RAN and the UE, the RAN may issue an AN-specific signaling exchange with the UE related to the information received from the SMF. For example, in the case of a 3GPP RAN, an RRC connection reconfiguration may be performed, with the UE establishing the necessary RAN resources related to the QoS rules for the PDU session request. The RAN forwards an NAS message (PDU Session ID, N1 SM Container (PDU Session Establishment Accept)) to the UE. The RAN also allocates AN N3 tunnel information for the PDU session.
[0069] 10. The N2 PDU session response (PDU session ID, cause, N2 SM information (PDU session ID, AN tunnel information, list of accepted / rejected QFIs)) is transmitted from the RAN to the AMF. If the RAN receives the indication to activate extended reality traffic transmission optimization and the RAN supports extended reality traffic transmission optimization, the RAN sends an indication in the N2 SM information that extended reality traffic transmission optimization has been activated in the RAN.
[0070] In some implementations, the access network (AN) tunnel information (tunnel information) corresponds to the access network address of the N3 tunnel corresponding to the PDU session.
[0071] 11. The Nsmf_PDUSession_UpdateSMContext request (N2 SM information) is transmitted from the AMF to the SMF.
[0072] In some implementations, the AMF forwards the N2 SM information received from the (R)AN to the SMF. If a list of rejected QFIs is included in the N2 SM information, the SMF releases the QoS profiles associated with the rejected QFIs.
[0073] 12. The SMF initiates an N4 session modification procedure with the UPF. The SMF provides the AN tunnel information and corresponding forwarding rules to the PSA / UPF0. If the RAN sends an indication that extended reality traffic transmission optimization is activated, the SMF provides information to the UPF for activating extended reality traffic transmission optimization. The information may include a traffic filter for XR traffic in the packet detection rule and an indication to activate extended reality traffic transmission optimization.
[0074] After this step, the PDU session is successfully established. The UE may obtain an IP address through the user plane of the established PDU session. The UE / UPF begins to use the established user plane for uplink and downlink XR data transmission as follows:
[0075] In downlink (DL) transmission, the UPF allocates a PDU set group ID when it detects the first PDU of a PDU set group. The UPF also allocates a PDU set ID when it detects the first PDU of a PDU set. The UPF associates the DL PDU with a QoS flow and adds the PDU set group ID and PDU set ID in the GTP-U header of the PDU. If the UPF associates DL PDUs with different importance with the same QoS flow, the UPF also adds an importance indication to the GTP-U header of the PDU. The importance indication indicates whether the PDU can be dropped in case of RAN congestion. In some implementations, the PDU set group ID, PDU set ID, and importance indication of the DL PDU are not sent to the UE.
[0076] In uplink transmission (UL), the UE allocates a PDU set group ID when it transmits the first PDU of a PDU set group. The UE also allocates a PDU set ID when it transmits the first PDU of a PDU set. The UE conveys the PDU together with the PDU set group ID, PDU set ID, and importance indication to the AS layer. The PDU set group ID, PDU set ID, and importance indication of the UL PDU are not transmitted to the RAN node.
[0077] 6A illustrates a UPF associating downlink (DL) protocol data units (PDUs) with different importance to the same QoS flow, according to some embodiments of the disclosed technology. FIG. 6B illustrates a UPF associating downlink (DL) protocol data units (PDUs) with different importance to different QoS flows, according to some embodiments of the disclosed technology.
[0078] Referring to Figure 6A, PDU set group 1 has five PDU sets, and PDU set group 2 has four PDU sets. Both groups are delivered within the same QoS flow. There are multiple PDUs in each PDU set. In both groups, PDU set 1 is more important than the other PDU sets in the group, so all PDUs in PDU set 1 are marked as more important, e.g., the importance indication of PDU set 1 is set to 1, while the others are set to 0. In this way, the RAN can know which PDU sets are more important.
[0079] Referring to Figure 6B, PDU set group 1 has five PDU sets, and PDU set group 2 has four PDU sets. There are multiple PDUs in each PDU set. In both groups, PDU set 1 is more important than the other PDU sets in the group. QoS flow 1 has a higher priority than QoS flow 2, so in both groups, the PDUs in PDU set 1 are bound to QoS flow 1, while the PDUs in the other PDU sets are bound to QoS flow 2. In this way, the RAN can keep track of which PDU sets are more important.
[0080] 7A illustrates that when one PDU in a PDU set with a higher importance is missing, all remaining PDUs in the same PDU set group are dropped, according to some embodiments of the disclosed technology. FIG. 7B illustrates that when one PDU in a PDU set with a lower importance is missing, all remaining PDUs in the same PDU set are dropped, according to some embodiments of the disclosed technology.
[0081] 7A, when one PDU in a PDU set with higher importance is missing, the RAN discards further PDUs with the same PDU set group ID. The dropped PDUs can belong to the same QoS flow or different QoS flows of the PDU session.
[0082] 7B, when one PDU in a PDU set with lower importance is missing, the RAN discards further PDUs with the same PDU set ID in the same PDU set group, where the dropped PDUs belong to the same QoS flow.
[0083] When the RAN drops a DL packet, the RAN sends a report / notification to the SMF to report the number of dropped DL packets so that the SMF can report to the billing system.
[0084] For uplink (UL) transmission, the UE performs Extended Reality traffic transmission optimization by communicating UL PDUs with a PDU Set ID, a PDU Set Group ID, and an importance indication to the AS layer. When one PDU in a PDU set with a higher importance is missing, the AS layer in the UE discards further PDUs with the same PDU Set Group ID. When one PDU in a PDU set with a lower importance is missing, the AS layer in the UE discards further PDUs with the same PDU Set ID and the same PDU Set Group ID in the same QoS flow.
[0085] In some embodiments of the disclosed technology, the SMF receives an indication of activation of extended reality traffic transmission optimization from the PCF, sends an extended reality traffic transmission optimization activation request to the RAN, receives a result of the extended reality traffic transmission optimization activation from the RAN, and activates the extended reality traffic transmission optimization in the UPF.
[0086] In addition, the SMF receives an indication of extended reality traffic transmission optimization support from the UE and sends an indication of extended reality traffic transmission optimization activation to the UE.
[0087] In some embodiments of the disclosed technology, the UPF receives an indication of activation of Extended Reality traffic transmission optimization from the network, allocates a PDU Set ID and a PDU Set Group ID for a first downlink packet of the PDU Set Group, and transmits the PDU Set ID and the PDU Set Group ID to the RAN together with the downlink packet.
[0088] In addition, the UPF sends an importance indication to the RAN along with the downlink packet.
[0089] In some embodiments of the disclosed technology, the RAN receives an indication of activation of Extended Reality traffic transmission optimization from the network, detects that a downlink packet is missing, and drops the remaining downlink packets in the same PDU set or the remaining downlink packets in the same PDU set group according to the importance of the lost downlink packet.
[0090] In addition, the RAN determines the importance of the dropped downlink packet according to the priority of the QoS flow over which the downlink packet is transmitted.
[0091] In addition, the RAN determines the importance of the missing downlink packet according to the importance indication sent along with the downlink packet.
[0092] In some embodiments of the disclosed technology, the UE sends an indication of extended reality traffic transmission optimization support to the network, receives an indication of activation of extended reality traffic transmission optimization from the network, detects that an uplink packet is missing, and drops the remaining uplink packets in the same PDU set or the remaining uplink packets in the same PDU set group according to the importance of the missing uplink packet.
[0093] FIG. 8 illustrates an example process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0094] In some implementations, a process 800 for wireless communication may include, at 810, receiving, by a first network function, from a second network function, a first indication to activate extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of a set of protocol data units having different importances is increased; at 820, transmitting, by the first network function, to a network node after receiving the first indication, a request to activate the extended reality traffic transmission optimization; at 830, receiving, by the first network function, from the network node, a response to the request to activate the extended reality traffic transmission optimization; and, at 840, after receiving the first indication by the first network function, activating the extended reality traffic transmission optimization at a third network function and performing transmission of payloads of the set of protocol data units based on the importance of the set of protocol data units.
[0095] In some implementations, the first network function is a session management function (SMF), the second network function is a policy control function (PCF), the third network function is a user plane function (UPF), and the network node is a radio access network (RAN).
[0096] FIG. 9 illustrates another example of a process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0097] In some implementations, a process 900 for wireless communication may include receiving, by a third network function, at 910, an indication activating extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of sets of protocol data units having different importance is increased; receiving, by the third network function, at 920, a first network packet of data unit sets of a data unit set group including a plurality of data unit sets; allocating, by the third network function, at 930, an identification of the data unit set and an identification of the data unit set group; and transmitting, by the third network function, the identification of the allocated data unit set, the identification of the allocated data unit set group, and a corresponding network packet to a network node, performing transmission of a payload of the set of protocol data units, at 940.
[0098] In some implementations, the third network function is a user plane function (UPF) and the network node is a radio access network (RAN).
[0099] FIG. 10 illustrates another example of a process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0100] In some implementations, a process 1000 for wireless communication may include receiving, by a network node, at 1010, an indication activating extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of sets of protocol data units having different importance is increased; detecting, by the network node, at 1020, whether a missing network packet is present; and canceling, by the network node, at 1030, scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to determining that the data unit set including the missing network packet has a first importance value, or canceling, by the network node, scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to determining that the data unit set including the missing network packet has a second importance value, where the second importance value has a higher importance than the first importance value.
[0101] In some implementations, the network node is a radio access network (RAN).
[0102] FIG. 11 illustrates another example of a process for wireless communication in accordance with some exemplary embodiments of the disclosed technology.
[0103] In some implementations, a process 1100 for wireless communication includes, at 1110, transmitting, by a wireless device, to a network device, an indication that the wireless device supports extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of a set of protocol data units having different importances is increased; at 1120, receiving, by the wireless device, from the network device, notification that extended reality traffic transmission optimization is activated for the wireless device after transmitting the indication; at 1130, detecting, by the wireless device, whether there are any missed network packets; and at 1140, detecting whether there are any missed network packets. and canceling, by the wireless device, scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to determining, by the wireless device, that the data unit set including the missing network packet has a first importance value; or canceling, by the network node, scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to determining, by the network node, that the data unit set including the missing network packet has a second importance value, wherein the second importance value has a higher importance than the first importance value.
[0104] It should be understood that this document discloses techniques that may be embodied in various embodiments for determining downlink control information in a wireless network. The disclosed and other embodiments, modules, and functional operations described herein can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed herein and their structural equivalents, or in one or more combinations thereof. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer-readable medium for execution by or to control the operation of a data processing apparatus. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter producing a machine-readable propagated signal, or one or more combinations thereof. The term "data processing apparatus" encompasses all apparatus, devices, and machines for processing data, including, by way of example, a programmable processor, a computer, or multiple processors or computers. In addition to hardware, the apparatus may include code that creates an execution environment for the computer program, such as processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of these. A propagated signal is an artificially generated signal, such as a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to a suitable receiver device.
[0105] A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored within a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program, or in multiple cooperating files (e.g., files storing one or more modules, subprograms, or portions of code). A computer program can be deployed to run on one computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communications network.
[0106] The processes and logic flows described herein may be implemented by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be implemented by, and apparatus may also be implemented as, special purpose logic circuitry, such as an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
[0107] Processors suitable for executing a computer program include, by way of example, both general-purpose and special-purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random-access memory, or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include one or more mass storage devices, e.g., magnetic, magneto-optical, or optical disks, for storing data, or be operatively coupled to receive data from or transmit data to, or both. However, a computer need not have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, by way of example, semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices, magnetic disks, e.g., internal hard disks or removable disks, magneto-optical disks, and CD-ROM and DVD-ROM disks. The processor and memory may be supplemented by, or incorporated in, special-purpose logic circuitry.
[0108] Some embodiments may preferably implement one or more of the following solutions, which are listed in appendix format: The following appendix is supported and further explained in the above embodiments and throughout this document: As used in the appendix and claims below, a wireless device may be a user equipment, a mobile station, or any other wireless terminal, including a fixed node such as a base station; a network device includes a base station, including a next-generation Node B (gNB), an enhanced Node B (eNB), or any other device that functions as a base station.
[0109] Supplementary Note 1. A method of wireless communication comprising: receiving, by a first network function from a second network function, a first indication to activate extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of a set of protocol data units having different importances is increased; transmitting, by the first network function to a network node after receiving the first indication, a request to activate the extended reality traffic transmission optimization; receiving, by the first network function from the network node, a response to the request to activate the extended reality traffic transmission optimization; and activating, by the first network function after receiving the first indication, the extended reality traffic transmission optimization at a third network function and performing transmission of payloads of the set of protocol data units based on the importance of the set of protocol data units.
[0110] Appendix 2. The method of Appendix 1, further including receiving, by the first network function, a second indication from the wireless device that the wireless device supports extended reality traffic transmission optimization, and transmitting, by the first network function, to the wireless device an indication to activate extended reality traffic transmission optimization for the wireless device.
[0111] Supplementary Note 3. The method of any of Supplements 1-2, wherein the first network function is a Session Management Function (SMF).
[0112] Appendix 4. The method of Appendix 3, wherein the SMF is selected by an Access and Mobility Management Function (AMF).
[0113] Supplementary Note 5. The method of Supplementary Note 4, in which the AMF forwards the second indication to the SMF.
[0114] Supplementary Note 6. The method of any of Supplements 1-2, wherein the second network function is a policy control function (PCF).
[0115] Appendix 7. The method of Appendix 6, wherein the PCF determines that a protocol data unit (PDU) session is to be used for extended reality traffic based on local configuration or information from an application function.
[0116] Appendix 8. The method of Appendix 7, wherein the PCF includes extended reality information for activating extended reality traffic transmission optimizations.
[0117] Appendix 9. The method of Appendix 8, wherein the extended reality information includes an indication for activating extended reality traffic transmission optimization and a traffic filter for extended reality traffic.
[0118] Appendix 10. The method of Appendix 9, wherein the traffic filter includes information on how to detect extended reality traffic, the information including at least one of IP 5-tuple information, Real-time Transport Protocol (RTP) header information, RTP payload information, RTP Control Protocol (RTCP) header information, Secure Real-time Transport Protocol (SRTP) header information, SRTP payload information, or SRTP Control Protocol (SRTCP) information of the extended reality traffic.
[0119] Supplementary Note 11. The method of Supplementary Note 1, wherein if the network node supports extended reality traffic transmission optimization and receives a request, the network node indicates that extended reality traffic transmission optimization has been activated at the network node.
[0120] Appendix 12. The method of Appendix 11, further comprising transmitting, by the first network function to a third network function, information for activating extended reality traffic transmission optimization, wherein the information for activating extended reality traffic transmission optimization includes a traffic filter for extended reality traffic in a packet detection rule and an indication to activate extended reality traffic optimization.
[0121] Supplementary Note 13. A method of wireless communication comprising: receiving, by a third network function, an indication activating extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of sets of protocol data units having different importance is increased; receiving, by the third network function, a first network packet of data unit sets of a data unit set group including a plurality of data unit sets; allocating, by the third network function, an identification of the data unit set and an identification of the data unit set group; and transmitting, by the third network function, to a network node, the identification of the allocated data unit set, the identification of the allocated data unit set group, and a corresponding network packet to effect transmission of the payload of the set of protocol data units.
[0122] Supplementary Note 14. The method of Supplementary Note 13, further comprising: determining, by a third network function, the importance of corresponding data unit sets in the data unit set group; and transmitting, by the third network function, an indication to the network node regarding the importance of the corresponding data unit sets in the data unit set group.
[0123] Supplementary Note 15. The method of Supplementary Note 13, further comprising: determining, by a third network function, an importance of a corresponding data unit set in the data unit set group; determining, by the third network function, a Quality of Service (QoS) flow associated with the importance of the corresponding data unit set; and transmitting, by the third network function, the corresponding data unit set over the QoS flow to a network node.
[0124] Addendum 16. The method of any of Addendums 13-15, wherein the network packet comprises a downlink protocol data unit (PDU).
[0125] Supplementary Note 17. The method of any of Supplementary Notes 13-16, wherein the data unit set includes a protocol data unit (PDU) set, the data unit set identification includes a PDU set identification (ID) for identifying the PDU set, and the data unit set group identification includes a PDU set group ID for identifying a group of PDU sets.
[0126] Supplementary Note 18. The method of Supplementary Note 17, wherein the PDU set ID, PDU set group ID, and importance indication are carried in a General Packet Radio Service (GPRS) Tunneling Protocol User Plane (GTP-U) header of the corresponding PDU.
[0127] Appendix 19. The method of Appendix 18, wherein the importance indication indicates whether to cancel transmission of the PDU in case of congestion in the radio access network (RAN).
[0128] Supplementary Note 20. A method of wireless communication comprising: receiving, by a network node, an indication activating extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of sets of protocol data units having different importance is increased; detecting, by the network node, whether a missing network packet is present; and canceling, by the network node, scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to determining, by the network node, that the data unit set including the missing network packet has a first importance value; or canceling, by the network node, scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to determining, by the network node, that the data unit set including the missing network packet has a second importance value, wherein the second importance value has a higher importance than the first importance value.
[0129] Appendix 21. The method of Appendix 20, further comprising determining, by the network node, the importance of the data unit set based on a priority of a Quality of Service (QoS) flow over which the network packet is transmitted.
[0130] Appendix 22. The method of Appendix 20, further comprising receiving, by the network node, an importance indication associated with the importance of the network packet; and determining, by the network node, the importance of the dropped network packet based on the importance indication.
[0131] Addendum 23. The method of any of Addendums 20-22, wherein the network packet comprises a downlink protocol data unit (PDU).
[0132] Supplementary Note 24. A method of wireless communication comprising: transmitting, by a wireless device to a network device, an indication that the wireless device supports extended reality traffic transmission optimization, whereby efficiency of transmission of payloads of sets of protocol data units having different importance is increased; receiving, by the wireless device, from the network device, notification that extended reality traffic transmission optimization is activated for the wireless device after transmitting the indication; detecting, by the wireless device, whether a missing network packet is present; and canceling, by the wireless device, scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to determining that the data unit set including the missing network packet has a first importance value; or canceling, by the network node, scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to determining that the data unit set including the missing network packet has a second importance value, wherein the second importance value has a higher importance than the first importance value.
[0133] Addendum 25. The method of Addendum 24, wherein the network packets include downlink packets.
[0134] Supplementary Note 26. The method of Supplementary Note 25, wherein the data unit set includes a protocol data unit (PDU) set, the data unit set identification includes a PDU set identification (ID) for identifying the PDU set, and the data unit set group identification includes a PDU set group ID for identifying a group of PDU sets.
[0135] Supplementary Note 27. The method of Supplementary Note 26, further comprising allocating a PDU Set Group ID in response to transmitting, by the wireless device, a first Protocol Data Unit (PDU) of a PDU Set Group.
[0136] Supplementary Note 28. The method of Supplementary Note 26, further comprising allocating a PDU set ID in response to transmitting, by the wireless device, a first protocol data unit (PDU) of a PDU set group.
[0137] Supplementary Note 29. The method of Supplementary Note 26, further comprising transmitting, by the wireless device, to an access stratum (AS) layer, the PDU, a PDU set group ID, a PDU set ID, and an importance indication associated with the importance of the PDU.
[0138] Appendix 30. The method of Appendix 24, wherein the indication that the wireless device supports Extended Reality traffic transmission optimization is carried by a Non-Access Stratum (NAS) message.
[0139] Addendum 31. A method according to any of Addendums 1-30, wherein the first network function is a Session Management Function (SMF), the second network function is a Policy Control Function (PCF), and the third network function is a User Plane Function (UPF).
[0140] Addendum 32. The method of any of Addendums 1-30, wherein the network node is a radio access network (RAN).
[0141] Addendum 33. The method of any of Addendums 1-30, wherein the wireless device is user equipment (UE).
[0142] Addendum 34. An apparatus for wireless communication, comprising: a processor configured to perform a method according to any of Addendums 1-33.
[0143] Addendum 35. An apparatus for wireless communication, comprising: a memory; and a processor, the processor reading code from the memory and implementing a method according to any of Addendums 1-33.
[0144] Appendix 36. A non-transitory computer-readable medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method according to any of Appendixes 1-33.
[0145] Some of the embodiments described herein are described in the general context of methods or processes, which in one embodiment may be implemented by a computer program product embodied in a computer-readable medium including computer-executable instructions, such as program code, executed by computers in a networked environment. Computer-readable media 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 (DVDs), and the like. Thus, computer-readable media may include 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.
[0146] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or a combination thereof. For example, a hardware circuit implementation may include discrete analog and / or digital components integrated, for example, as part of a printed circuit board. Alternatively or additionally, the disclosed components or modules can be implemented as application-specific integrated circuits (ASICs) and / or field-programmable gate array (FPGA) devices. Some implementations may also or alternatively include a digital signal processor (DSP), which is a specialized microprocessor with an architecture optimized for the needs of digital signal processing operations associated with the disclosed functionality. Similarly, various components or subcomponents within each module may be implemented in software, hardware, or firmware. Connectivity between modules and / or components within a module may be provided using any one of connectivity methods and mediums known in the art, including, but not limited to, communication via the Internet, wired, or wireless networks using appropriate protocols.
[0147] While this document contains many details, these should not be construed as limitations on the scope of the claimed invention or what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features described herein in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Also, while features may be described above as acting in a combination and even initially claimed as such, one or more features from the claimed combination can, in some implementations, be deleted from the combination, and the claimed combination may be directed to a subcombination or a variation of the subcombination. Similarly, although operations are depicted in the figures in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown, or in a sequential order, or that all of the illustrated operations be performed, to achieve desirable results.
[0148] Only some implementations and examples are described; other implementations, enhancements, and variations can be made based on what is described and illustrated in this disclosure.
Claims
1. 1. A method of wireless communication, comprising: receiving, by a first network function, from a second network function, a first indication to activate extended reality traffic transmission optimization, the extended reality traffic transmission optimization increasing efficiency of transmission of payloads of a set of protocol data units having different importance; transmitting, to a network node, a request to activate the extended reality traffic transmission optimization after receiving the first indication, by the first network function; receiving, by the first network function, a response to the request to activate the extended reality traffic transmission optimization from the network node; after the first network function receives the first indication, activating the extended reality traffic transmission optimization at a third network function and performing transmission of payloads of the set of protocol data units based on importance of the set of protocol data units; A method comprising:
2. receiving, by the first network function, a second indication from a wireless device that the wireless device supports the Extended Reality traffic transmission optimization; the first network function transmitting to the wireless device an indication to activate the extended reality traffic transmission optimization for the wireless device; The method of claim 1 further comprising:
3. 10. The method of claim 1, wherein the second network function determines that a protocol data unit (PDU) session is to be used for extended reality traffic based on information from a local configuration or an application function.
4. 2. The method of claim 1, wherein if the network node supports the extended reality traffic transmission optimization and receives the request, the network node indicates that the extended reality traffic transmission optimization has been activated at the network node.
5. 5. The method of claim 4, further comprising the first network function transmitting information for activating the extended reality traffic transmission optimization to the third network function, wherein the information for activating the extended reality traffic transmission optimization includes a traffic filter for extended reality traffic in a packet detection rule and an indication to activate the extended reality traffic transmission optimization.
6. 1. A method of wireless communication, comprising: a third network function receiving an indication to activate extended reality traffic transmission optimization, the extended reality traffic transmission optimization increasing efficiency of transmission of payloads of a set of protocol data units having different importance; receiving, by the third network function, a first network packet of a data unit set of a data unit set group including a plurality of data unit sets; the third network function distributing the identification of the data unit set and the identification of the data unit set group; the third network function transmitting to a network node the identification of the allocated data unit set, the identification of the allocated data unit set group, and a corresponding network packet to effect transmission of a payload of the set of protocol data units; A method comprising:
7. the third network function determining the importance of the corresponding data unit set within the data unit set group; the third network function transmitting to the network node an indication of the importance of the corresponding data unit set within the data unit set group; The method of claim 6 further comprising:
8. 1. A method of wireless communication, comprising: receiving, by a network node, an indication to activate extended reality traffic transmission optimization, wherein the extended reality traffic transmission optimization increases efficiency of transmission of payloads of a set of protocol data units having different importance; the network node detecting whether there are any missing network packets; canceling scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to the network node determining that the data unit set including the missing network packet has a first importance value, or canceling scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to the network node determining that the data unit set including the missing network packet has a second importance value, wherein the second importance value has a higher importance than the first importance value; A method comprising:
9. 9. The method of claim 8, further comprising the network node determining the importance of the set of data units based on a Quality of Service (QoS) flow priority over which the network packet is transmitted.
10. receiving, by the network node, an importance indication associated with an importance of a network packet; the network node determining the importance of the dropped network packet based on the importance indication; The method of claim 8 further comprising:
11. 1. A method of wireless communication, comprising: a wireless device transmitting to a network device an indication that the wireless device supports extended reality traffic transmission optimization, the extended reality traffic transmission optimization increasing efficiency of transmission of payloads of a set of protocol data units having different importance; receiving, by the wireless device from the network device, notification that the extended reality traffic transmission optimization is activated for the wireless device after transmitting the indication; the wireless device detecting whether there are any missing network packets; the wireless device canceling scheduled transmissions of remaining network packets in the same data unit set as the missing network packet in response to determining that the data unit set including the missing network packet has a first importance value, or the network node canceling scheduled transmissions of remaining network packets in all data unit sets in the same data unit set group as the missing network packet in response to determining that the data unit set including the missing network packet has a second importance value, wherein the second importance value has a higher importance than the first importance value; A method comprising:
12. The method of claim 11 , wherein the network packet comprises a downlink packet and the set of data units comprises a set of protocol data units (PDUs).
13. The method of claim 12 , wherein the indication that the wireless device supports the Extended Reality traffic transmission optimization is carried by a Non-Access Stratum (NAS) message.
14. 3. The method of claim 2, wherein the first network function is a Session Management Function (SMF), the second network function is a Policy Control Function (PCF), the third network function is a User Plane Function (UPF), the network node is a Radio Access Network (RAN), and the wireless device is a User Equipment (UE).
15. An apparatus for wireless communication, said apparatus comprising a memory and a processor, said processor reading a code from said memory and implementing a method according to any of claims 1 to 14.