Quality of service mechanism for supporting augmented reality traffic

By transmitting instructions to activate extended real-life service transmission optimization in the wireless communication network, the transmission of protocol data unit sets is optimized, and the problem of insufficient service quality of XR service in the prior art is solved, and more efficient transmission efficiency and service quality are achieved.

CN119487801APending Publication Date: 2025-02-18ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280097817.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Existing wireless communication technologies are difficult to effectively improve the quality of service (QoS) of extended reality (XR) services, especially in terms of spectrum efficiency and latency.

Method used

By passing instructions to activate extended real-life service transmission optimization between network functions, the transmission of protocol data unit sets is optimized, and the transmission optimization strategy is adjusted according to the importance of the data unit set to ensure efficient transmission.

Benefits of technology

It improves the transmission efficiency of XR services, enhances service quality, and can more effectively handle the needs of XR media services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119487801A_ABST
    Figure CN119487801A_ABST
Patent Text Reader

Abstract

A method and system for a technique for supporting quality of service (QoS) for augmented reality (XR) traffic is disclosed. In one embodiment, a method of wireless communication includes receiving, by a first network function from a second network function, a first indication to activate an augmented reality traffic transmission optimization by which transmission efficiency of a load of a set of protocol data units having different importance is improved; after the first instruction is received, the first network function sends a request for activating augmented reality service transmission optimization to the network node; receiving, by the first network function from the network node, a response to the request to activate augmented reality traffic transmission optimization; and after receiving the first indication, activating, by the first network function, augmented reality traffic transmission optimization in a third network function to perform transmission of a load of the set of protocol data units based on the importance of the set of protocol data units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent document is generally directed to wireless communications. Background Art

[0002] Mobile communication technology is driving the world towards an increasingly connected and networked society. The rapid growth of mobile communications and technological advances have led to greater demand for capacity and connectivity. Other aspects such as energy consumption, equipment cost, spectrum efficiency and latency are also important to meet the needs of various communication scenarios. New methods including providing higher quality of service, longer battery life and improved performance are being discussed. Summary of the invention

[0003] This patent document describes, among other things, Quality of Service (QoS) techniques for supporting extended reality (XR) services.

[0004] In one aspect, a method of data communication is disclosed. The method includes: receiving, by a first network function, a first indication of activating an optimization of transmission of an extended reality service from a second network function, through which the transmission efficiency of the payload of a protocol data unit set with different importance is improved; after receiving the first indication, sending, by the first network function, a request to activate the optimization of transmission of the extended reality service to a network node; receiving, by the first network function, a response to the request to activate the optimization of transmission of the extended reality service from the network node; and after receiving the first indication, activating, by the first network function, the optimization of transmission of the extended reality service in a third network function, so as to perform the transmission of the payload of the protocol data unit set based on the importance of the protocol data unit set.

[0005] In another aspect, a method of data communication is disclosed. The method includes: receiving, by a third network function, an indication of activating transmission optimization of an extended reality service, through which the transmission efficiency of the payload of protocol data unit sets with different importance is improved; receiving, by the third network function, a first network data packet of a data unit set in a data unit set group including a plurality of data unit sets; allocating, by the third network function, an identifier of the data unit set and an identifier of the data unit set group; and sending, by the third network function, the identifier of the allocated data unit set, the identifier of the allocated data unit set group, and a corresponding network data packet to a network node to perform transmission of the payload of the protocol data unit set.

[0006] In another aspect, a method of data communication is disclosed. The method includes: receiving, by a network node, an indication of activating transmission optimization of an extended reality service, through which the transmission efficiency of the load of protocol data unit sets with different importance is improved; detecting, by the network node, whether there is a lost network data packet; and when it is determined that the data unit set including the lost network data packet has a first importance value, the network node cancels the scheduled transmission of the remaining network data packets in the same data unit set as the lost network data packet, or when it is determined that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, the network node cancels the scheduled transmission of the remaining network data packets in all data unit sets in the same data unit set group as the lost network data packet.

[0007] In another aspect, a method of data communication is disclosed. The method includes: a wireless device sends an indication to a network device that the wireless device supports optimization of transmission of an extended reality service, through which the transmission efficiency of the load of protocol data unit sets with different importance is improved; after sending the indication, the wireless device receives a notification from the network device that the optimization of transmission of the extended reality service is activated for the wireless device; the wireless device detects whether there is a lost network data packet; and when it is determined that the data unit set including the lost network data packet has a first importance value, the wireless device cancels the scheduled transmission of the remaining network data packets in the data unit set that is the same as the lost network data packet, or when it is determined that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, the network node cancels the scheduled transmission of the remaining network data packets in all data unit sets in the same data unit set group as the lost network data packet.

[0008] In another example aspect, a wireless communication apparatus is disclosed, comprising a processor configured to implement the method described above.

[0009] In another example aspect, a wireless communication apparatus including a memory and a processor is disclosed, wherein the processor reads code from the memory and implements the method described above.

[0010] In another example aspect, a computer storage medium having stored thereon codes for implementing the method described above is disclosed.

[0011] These and other aspects are described in this document. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 An example of a wireless communication system based on some example embodiments of the disclosed technology is shown.

[0013] Figure 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.

[0014] Figure 3 An example architecture of a fifth generation mobile network (5G) system is shown.

[0015] Figure 4 Classification and user plane marking for Quality of Service (QoS) flows and mapping to Access Network (AN) resources are shown.

[0016] Figure 5 An example of activating extended reality (XR) optimization in a user equipment (UE), a radio access network (RAN), and a user plane function (UPF) based on some embodiments of the disclosed technology is shown.

[0017] Fig. 6A Some embodiments based on the disclosed technology are shown to bundle downlink (DL) protocol data units (PDUs) with different importance into the same QoS flow. Figure 6B Some embodiments based on the disclosed technology are shown to bundle downlink (DL) protocol data units (PDUs) with different importance into different QoS flows.

[0018] Fig. 7A It is shown that when one PDU in a PDU set with higher importance is lost, all remaining PDUs in the same PDU set group will be discarded based on some embodiments of the disclosed technology. Figure 7B It is shown that one PDU in a PDU set with lower importance is lost, and based on some embodiments of the disclosed technology, all remaining PDUs in the same PDU set are discarded.

[0019] Figure 8 Examples of processes for wireless communications based on some example embodiments of the disclosed technology are shown.

[0020] Fig. 9 Another example of a process for wireless communication based on some example embodiments of the disclosed technology is shown.

[0021] Fig.10 Another example of a process for wireless communication based on some example embodiments of the disclosed technology is shown.

[0022] Fig.11 Another example of a process for wireless communication based on some example embodiments of the disclosed technology is shown. DETAILED DESCRIPTION

[0023] The section headings used in this document are for ease of understanding only and do not limit the scope of the embodiments to the sections describing the embodiments. In addition, although the embodiments are described with reference to 5G examples, the disclosed technology can be applied to wireless systems using protocols other than 5G or 3GPP protocols.

[0024] Figure 1 An example of a wireless communication system (e.g., Long Term Evolution (LTE), 5G, or NR cellular network) including a BS 120 and one or more user equipments (UEs) 111, 112, and 113 is shown. In some embodiments, uplink transmissions (131, 132, 133) may include uplink control information (UCI), high-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 high-layer signaling or downlink information. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine-to-machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, etc.

[0025] Figure 2 It is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology. An apparatus 205 such as a network device or a base station or a wireless device (or UE) may include a processor electronic device 210 such as a microprocessor that implements one or more technologies presented herein. The apparatus 205 may include a transceiver electronic device 215 for sending and / or receiving wireless signals through one or more communication interfaces (such as one or more antennas 220). The apparatus 205 may include other communication interfaces for sending 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 embodiments, the processor electronic device 210 may include at least a portion of the transceiver electronic device 215. In some embodiments, the apparatus 205 is used to implement at least some of the disclosed technologies, modules, or functions.

[0026] In the fifth generation (5G) mobile network, mobile media services, cloud AR / VR, cloud gaming, and video-based remote control of machines or drones are expected to bring more and more services to 5G networks. All media services have some common characteristics, which are very useful for better transmission control and efficiency. However, the 5G system (5GS) currently uses a common QoS mechanism to deliver media services on a per-packet basis without considering media information, so the efficiency of delivering media services is not high.

[0027] For example, packets within a frame are dependent on each other since the application requires all of them to decode the frame. Therefore, loss of one packet will render other dependent 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 individual packets / protocol data units (PDUs).

[0028] As another example, packets of the same video stream but different frame types (e.g., I-frames, P-frames) or even different positions in a GoP (Group of Pictures) contribute differently to the user experience, so the QoS mechanism needs to be enhanced to handle this new type of traffic.

[0029] The disclosed technology may be implemented in some embodiments to provide a solution that enhances existing QoS mechanisms so that the RAN can provide XR media services more efficiently.

[0030] Figure 3 An example architecture of a fifth generation mobile network (5G) system is shown.

[0031] Reference Figure 3 , the fifth generation mobile network (5G) system may include user equipment (UE), radio access network (RAN), access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), network open function (NEF) and application function (AF).

[0032] In some embodiments, the RAN manages the radio resources and delivers user data received over the N3 interface to or from the UE. The RAN performs mapping between dedicated radio bearers (DRBs) and QoS flows in a PDU session.

[0033] In some embodiments, AMF includes the following functions: registration management, connection management, reachability management, and mobility management. This function also performs access authentication and access authorization. AMF is a NAS security terminal and relays SMNAS between UE and SMF, etc.

[0034] In some embodiments, the SMF includes the following functions: 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 via N4 association. The SMF provides the UPF with a packet detection rule (PDR) to indicate how to detect user data services, and provides a forwarding action rule (FAR), a QoS execution rule (QER), and a usage report rule (URR) to instruct the UPF how to perform user data service forwarding, QoS processing, and usage reporting for user data services detected by using the PDR.

[0035] In some embodiments, the UPF includes the following functions: acting as an anchor point for intra / inter-radio access technology (RAT) mobility, packet routing and forwarding, service usage reporting, QoS processing of the user plane, downlink packet buffering, and downlink data notification triggering. The GTP-U (General Packet Radio Service (GPRS) Tunneling Protocol User Plane) tunnel is used on the N3 interface between the RAN and the UPF. The GTP-U tunnel is for each PDU session. For downlink traffic, the UPF binds the downlink traffic to the QoS flow within the GTP-U tunnel of the PDU session by using the FAR received from the SMF. For uplink traffic, the RAN transfers the user plane traffic to the QoS flow identified by the UE.

[0036] In some embodiments, the PCF provides QoS policy rules to the control plane functions to enforce these rules. The PCF converts the AF request into PCC rules applicable to the PDU session.

[0037] In some implementations, the NEF provides a security mechanism for a third-party AF to access the 3GPP network. The NEF can authenticate and authorize application functions.

[0038] In some embodiments, the AF interacts with the 3GPP core network to provide services. Based on the operator's deployment, application functions that are considered trusted by the operator may be allowed to interact directly with related network functions. Application functions that the operator does not allow direct access to network functions should interact with related network functions through the NEF using an external open framework.

[0039] In 5G systems, data services are encapsulated and transmitted in QoS flows. QoS flows are the finest granularity of QoS forwarding processing in 5G systems. All services mapped to the same 5G QoS flow receive the same forwarding processing (e.g., scheduling policy, queue management policy, rate shaping policy, RLC configuration, etc.). Providing different QoS forwarding processing requires separate 5G QoS flows.

[0040] Depending on the QoS profile of the QoS flow, the QoS flow can be guaranteed bit rate (GBR) or non-GBR. The QoS profile of the QoS flow is sent to the (R)AN and it contains QoS parameters. The QoS parameters include the 5G QoS Identifier (5QI) and the 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 for 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, packet delay budget, packet error rate, averaging window, etc.). The 5QI can be a preconfigured 5QI or a standardized 5QI.

[0041] Each QoS profile has an associated 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), e.g., without any changes to 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] Figure 4 Classification and user plane marking of Quality of Service (QoS) flows and mapping to Access Network (AN) resources are shown.

[0043] In downlink (DL) transmission, the UPF classifies incoming packets in order of their priority based on the packet filter set of the DL PDR. The UPF uses QFI to communicate the classification of user plane traffic belonging to a QoS flow through the N3 (and N9) user plane marking. The AN binds the 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. It is up to the AN to establish the necessary AN resources to which the QoS flows can be mapped, and it is up to the AN to release the AN resources.

[0044] In uplink (UL) transmission, the UE evaluates the UL data packet against the UL data packet filters in the data packet filter set in the QoS rule in ascending order based on the priority value of the QoS rule until a matching QoS rule is found (e.g., its data packet filter matches the UL data packet). The UE uses the QFI in the corresponding matching QoS rule to bind the UL data packet to the QoS flow. The UE then binds the QoS flow to the 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 that carry the payload of one information unit generated at the application level. In the media layer, the packets in such a PDU set are decoded / processed as a whole. For example, a frame / video slice can only be decoded if all or a certain number of 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, the RAN can discard P-frames or B-frames but ensure that I-frames are successfully transmitted.

[0046] The disclosed technology may be implemented in some embodiments to provide a solution that enhances existing QoS mechanisms so that the RAN can provide XR media services more efficiently.

[0047] In some embodiments of the disclosed technology, a PDU set ID and a PDU set group ID may be used.

[0048] In some embodiments, 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 distinguish PDUs between 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. The PDU set ID is unique in a QoS flow or a PDU session.

[0049] In some embodiments, a PDU group ID is used to identify a group of PDU sets. All PDUs with the same PDU group ID are considered to belong to the same PDU group. This PDU group ID is used to identify dependencies between PDU sets. For example, PDUs in I frames and B frames in the same group are identified by the same PDU group ID. The PDU group ID is unique in a PDU session.

[0050] The PDU sets in a PDU set group may have different importance at the application level. UPF can bind PDU sets with different importance into the same QoS flow, and each PDU in the PDU set is associated with an importance indication, or be bound to different QoS flows with different priorities.

[0051] In downlink (DL) transmission, UPF marks the DLPDU with PDU set ID and PDU set group ID in the GTP-U header. If UPF binds PDU sets with different importance into the same QoS flow, UPF also marks the importance indication in the GTP-U header.

[0052] In some embodiments of the disclosed technology, the RAN may process DL GTP-U as follows.

[0053] When a PDU with higher importance is lost, the RAN will discard other PDUs with the same PDU group ID in this QoS flow or in different QoS flows of the PDU session, for example, which will affect other PDUs in the same PDU group.

[0054] When a PDU with lower importance is lost, the RAN discards other PDUs with the same PDU set ID and the same PDU set group ID in the QoS flow, e.g., this only affects PDUs in the same PDU set. PDUs in other PDU sets are not affected.

[0055] In UL, the UE transmits UL PDU with PDU set ID, PDU group ID and importance indication to the AS layer. The AS layer in the UE processes the UL PDU as follows.

[0056] When one PDU with higher importance is lost, the AS layer in the UE discards other PDUs with the same PDU set ID.

[0057] When one PDU with lower importance is lost, the AS layer in the UE discards other PDUs with the same PDU set ID and the same PDU set group ID in the same QoS flow.

[0058] Figure 5 An example of activating extended reality (XR) optimization in a user equipment (UE), a radio access network (RAN), and a user plane function (UPF) based on some embodiments of the disclosed technology is shown.

[0059] The disclosed techniques may be implemented in some embodiments to activate extended reality (XR) traffic transmission optimization in UE, RAN, and UPF, as will be discussed below.

[0060] 1. Send a non-access stratum (NAS) message (e.g., DNN, PDU session ID, N1 SM container (PDU session establishment request)) from the UE to the AMF. In order to establish a new PDU session, the UE generates a new PDU session ID. The UE initiates the PDU session establishment process requested by the UE by transmitting a NAS message containing a PDU session establishment request in an N1 SM container. The NAS message may include a UE capability indication that the UE supports optimized transmission of extended reality services. The NAS message sent by the UE is encapsulated by the AN in an N2 message to the AMF.

[0061] 2.AMF selects an SMF that supports extended reality service transmission optimization based on the requested data network name (DNN), UE capability indication and other information. AMF sends a Nsmf_PDUSession_CreateSMContext request (SUPI, DNN, PDU session ID, AMF ID, N1 SM container (PDU session establishment request)). SUPI (Subscription Permanent 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 can 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.SMF determines that Policy and Charging Control (PCC) authorization is required and requests to establish SM policy association with PCF by calling Npcf_SMPolicyControl_Create operation.

[0064] 5. PCF performs authorization based on UE subscription and local configuration. PCF responds with Npcf_SMPolicyControl_Create response; PCF can provide policy information in its response. PCF can determine that this PDU session is used for XR service based on local configuration or information from application function. In this case, PCF includes XR information to activate extended reality service transmission optimization in UE, RAN and UPF. The XR information may include indications of extended reality service transmission optimization and service filters for activating XR service. Service filters indicate how to detect the XR service, for example, IP 5-tuple information, RTP header information, RTP payload information, RTCP header information, SRTP header information, SRTP payload information, SRTCP information, etc. of the XR service.

[0065] 6.SMF uses DNN, UE capability indication received from AMF, and XR information from PCF to select UPF that supports optimized transmission of extended reality services. SMF sends an N4 session establishment request to UPF and provides packet detection, execution, and reporting rules to be installed on UPF for this PDU session. UPF confirms by sending an N4 session establishment response. If the core network (CN) tunnel information (Tunnel Info) is allocated by UPF, the CN tunnel information is provided to SMF in this step.

[0066] 7. Send Namf_Communication_N1N2MessageTransfer(PDU session ID, N2SM information (PDU session ID, QFI, QoS profile, N3 CN tunnel information), N1 SM container (PDU session establishment acceptance) from SMF to AMF. The N2 SM information carries information that the AMF should forward to the (R)AN, which includes an indication to activate the transmission optimization of the extended reality service. The N3 CN tunnel information corresponds to the core network address, QoS profile and corresponding QFI (QoS flow identifier) ​​of the N3 tunnel corresponding to the PDU session, and the PDU session ID. The N1 SM container contains the PDU session establishment acceptance that the AMF should provide to the UE. The PDU session establishment acceptance may also include an indication to activate the transmission optimization of the extended reality service.

[0067] 8. N2 PDU Session Request (N2 SM Information, NAS message (PDU Session ID, N1 SM container (PDU Session Establishment Accept)) is sent from AMF to RAN. AMF sends a NAS message containing the PDU Session ID and PDU Session Establishment Accept for the UE received from SMF and N2SM information to the 5G Access Network (AN) within the N2 PDU Session Request.

[0068] 9. Between the RAN and the UE, the RAN may initiate AN specific signaling exchanges 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 occur as the UE establishes the necessary RAN resources related to the QoS rules requested for the PDU Session. The RAN forwards the 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. Send N2 PDU Session Response (PDU Session ID, Cause, N2 SM information (PDU Session ID, AN Tunnel Information, Accepted / Rejected QFI List)) from RAN to AMF. If RAN receives an indication to activate XR service transmission optimization and RAN supports XR service transmission optimization, RAN sends an indication in the N2 SM information that XR service transmission optimization has been activated in RAN.

[0070] In some implementations, the access network (AN) tunnel information (tunnel Info) corresponds to an access network address of an N3 tunnel corresponding to the PDU session.

[0071] 11. Send Nsmf_PDUSession_UpdateSMContext request (N2 SM information) from AMF to SMF.

[0072] In some embodiments, the AMF forwards the N2 SM information received from the (R)AN to the SMF. If the rejected QFI list is included in the N2 SM information, the SMF releases the rejected QFI associated with the QoS profile.

[0073] 12.SMF initiates the N4 session modification process to UPF. SMF provides AN tunnel information and corresponding forwarding rules to PSA / UPF0. If RAN sends an indication that the extended reality service transmission optimization has been activated, SMF provides information to activate the extended reality service transmission optimization to UPF. This information may include the service filter of the XR service in the packet detection rule and the indication of activating the extended reality service transmission optimization.

[0074] After this step, the PDU session is successfully established. The UE can obtain the IP address via the user plane of the established PDU session. The UE / UPF starts using the established user plane for uplink and downlink XR data transmission, as shown below.

[0075] In downlink (DL) transmission, the UPF assigns a PDU set group ID when it detects the first PDU of a PDU set. The UPF also assigns a PDU set ID when it detects the first PDU of a PDU set. The UPF bundles the DL PDU into a QoS flow and adds the PDU set group ID and the PDU set ID in the GTP-U header of the PDU. If the UPF bundles DL PDUs with different importance into 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 discarded in case of RAN congestion. In some embodiments, the PDU set group ID, the PDU set ID, and the importance indication of the DL PDU are not sent to the UE.

[0076] In uplink transmission (UL), the UE allocates a PDU set ID when it sends the first PDU of a PDU set. When the UE sends the first PDU of a PDU set, it also allocates a PDU set ID. The UE transmits the PDU together with the PDU set ID, the PDU set ID and the importance indication to the AS layer. The PDU set ID, the PDU set ID and the importance indication of the UL PDU are not sent to the RAN node.

[0077] Fig. 6A It is shown that some embodiments based on the disclosed technology, the UPF bundles downlink (DL) protocol data units (PDUs) with different importance into the same QoS flow. Figure 6B It is shown that based on some embodiments of the disclosed technology, the UPF bundles downlink (DL) protocol data units (PDUs) with different importance into different QoS flows.

[0078] Reference Fig. 6A , PDU set group 1 has 5 PDU sets and PDU set group 2 has 4 PDU sets. Both groups are delivered in the same QoS flow. There are multiple PDUs in each PDU set. Among the two groups, PDU set 1 is more important than other PDU sets in the group, so all PDUs in PDU set 1 are marked as more important, for example, the importance indication of PDU set 1 is set to 1, while other PDU sets are set to 0. In this way, RAN can know which PDU sets are more important.

[0079] Reference Figure 6B , PDU set group 1 has 5 PDU sets and PDU set group 2 has 4 PDU sets. There are multiple PDUs in each PDU set. In both groups, PDU set 1 is more important than other PDU sets in the group. QoS flow 1 has a higher priority than QoS flow 2, so the PDUs in PDU set 1 in both groups are bound to QoS flow 1, while the PDUs in other PDU sets are bound to QoS flow 2. In this way, RAN can know which PDU sets are more important.

[0080] Fig. 7A It is shown that some embodiments based on the disclosed technology, when one PDU in a PDU set with higher importance is lost, all remaining PDUs in the same PDU set group are discarded. Figure 7B It is shown that in some embodiments based on the disclosed technology, if one PDU in a PDU set with lower importance is lost, all remaining PDUs in the same PDU set are discarded.

[0081] Reference Fig. 7A,When one PDU in a PDU set with higher importance is lost, the RAN discards the other PDUs with the same PDU set group ID. The discarded PDUs can belong to the same QoS flow or to different QoS flows of the PDU session.

[0082] Reference Figure 7B ,When a PDU in a PDU set with lower importance is lost, the RAN discards the other PDUs in the same PDU set group with the same PDU set ID. The discarded PDUs belong to the same QoS flow.

[0083] When RAN drops DL packets, RAN sends a report / notification to SMF to report the number of dropped DL packets so that SMF can report to the charging system.

[0084] For uplink (UL) transmission, the UE performs XRS transmission optimization by transmitting UL PDUs with PDU set ID, PDU set group ID, and importance indication to the AS layer. When a PDU in a PDU set with higher importance is lost, the AS layer in the UE discards other PDUs with the same PDU set group ID. When a PDU in a PDU set with lower importance is lost, the AS layer in the UE discards other 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, SMF receives an indication of activation of extended reality service transmission optimization from PCF, sends an extended reality service transmission optimization activation request to RAN, receives a result of activation of extended reality communication transmission optimization from RAN, and activates extended reality service transmission optimization in UPF.

[0086] In addition, the SMF receives an indication of support for extended reality service transmission optimization from the UE, and sends an indication of activation of extended reality service transmission optimization to the UE.

[0087] In some embodiments of the disclosed technology, the UPF receives an indication of activation of extended reality service transmission optimization from the network, allocates a PDU set ID and a PDU set group ID to the first downlink data packet of the PDU set group, and sends the PDU set ID and the PDU set group ID together with the downlink data packet to the RAN.

[0088] In addition, the UPF sends the importance indication to the RAN along with the downlink data packet.

[0089] In some embodiments of the disclosed technology, the RAN receives an indication of activation of extended reality service transmission optimization from the network, detects downlink packet loss, and discards remaining downlink packets in the same PDU set or remaining downlink packets in the same PDU set group based on the importance of the lost downlink packet.

[0090] Furthermore, the RAN determines the importance of the lost downlink data packet according to the priority of the QoS flow through which the downlink data packet was sent.

[0091] In addition, the RAN determines the importance of the lost downlink data packet based on the importance indication sent together with the downlink data packet.

[0092] In some embodiments of the disclosed technology, the UE sends an indication of support for extended reality service transmission optimization to the network, receives an indication of activation of extended reality service transmission optimization from the network, detects uplink packet loss, and discards the remaining uplink packets in the same PDU set or the remaining uplink packets in the same PDU set group based on the importance of the lost uplink packet.

[0093] Figure 8 Examples of wireless communication processes based on some example embodiments of the disclosed technology are shown.

[0094] In some embodiments, the process 800 for wireless communication may include: at 810, a first network function receives a first indication from a second network function to activate extended reality service transmission optimization, through which the transmission efficiency of the payload of the protocol data unit set with different importance is improved; at 820, after receiving the first indication, the first network function sends a request to activate the extended reality service transmission optimization to the network node, at 830, the first network function receives a response to the request to activate the extended reality service transmission optimization from the network node, and at 840, after receiving the first indication, the first network function activates the extended reality service transmission optimization in the third network function to perform the transmission of the payload of the protocol data unit set based on the importance of the protocol data unit set.

[0095] In some embodiments, 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 Another example of a wireless communication process based on some example embodiments of the disclosed technology is shown.

[0097] In some embodiments, the process 900 for wireless communication may include: at 910, receiving, by a third network function, an indication to activate transmission optimization of an extended reality service, by which the transmission efficiency of the payload of protocol data unit sets having different importances is improved; at 920, receiving, by the third network function, a first network data packet of a data unit set in a data unit set group including a plurality of data unit sets; at 930, allocating, by the third network function, an identifier of the data unit set and an identifier of the data unit set group; and at 940, sending, by the third network function, the identifier of the allocated data unit set, the identifier of the allocated data unit set group, and a corresponding network data packet to a network node to perform transmission of the payload of the protocol data unit set.

[0098] In some embodiments, the third network function is a user plane function (UPF) and the network node is a radio access network (RAN).

[0099] Fig.10 Another example of a wireless communication process based on some example embodiments of the disclosed technology is shown.

[0100] In some embodiments, process 1000 for wireless communication may include: at 1010, receiving by a network node an indication of activating transmission optimization of an extended reality service, by which the transmission efficiency of the payload of protocol data unit sets with different importances is improved; at 1020, detecting by the network node whether there is a lost network data packet; and at 1030, upon determining that a data unit set including a lost network data packet has a first importance value, canceling by the network node the scheduled transmission of remaining network data packets in the same data unit set as the lost network data packet, or upon determining that a data unit set including a lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, canceling by the network node the scheduled transmission of remaining network data packets in all data unit sets in the same data unit set group as the lost network data packet.

[0101] In some embodiments, the network node is a Radio Access Network (RAN).

[0102] Fig.11 Another example of a wireless communication process based on some example embodiments of the disclosed technology is shown.

[0103] In some embodiments, the process 1100 for wireless communication may include, at 1110, sending, by the wireless device, an indication to a network device that the wireless device supports optimization of transmission of an extended reality service, through which the transmission efficiency of the payload of protocol data unit sets with different importance is improved; at 1120, after sending the indication, receiving, by the wireless device, a notification from the network device that the optimization of transmission of the extended reality service is activated for the wireless device; at 1130, detecting by the wireless device whether there is a lost network data packet; and at 1140, when it is determined that the data unit set including the lost network data packet has a first importance value, canceling, by the wireless device, the scheduled transmission of the remaining network data packets in the data unit set that is the same as the lost network data packet, or when it is determined that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, canceling, by the network node, the scheduled transmission of the remaining network data packets of all data unit sets in the same data unit set group as the lost network data packet.

[0104] It should be understood that this document discloses techniques that can be embodied in various embodiments to determine downlink control information in a wireless network. The embodiments disclosed in this document and other embodiments, modules and functional operations described can be implemented in digital electronic circuits, or in computer software, firmware or hardware (including the structures disclosed in this document and their structural equivalents), or in a combination of one or more thereof. The disclosed embodiments 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 a data processing device or control of the operation of the data processing device. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a storage device, a composition of matter that affects a machine-readable propagation signal, or a combination of one or more thereof. The term "data processing device" includes all devices, equipment and machines for processing data, including, for example, a programmable processor, a computer or multiple processors or computers. In addition to hardware, the device may also include code that creates an execution environment for the computer program in question, for example, code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more thereof. 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 suitable receiver equipment.

[0105] A computer program (also referred to as a program, software, software application, script, or code) may be written in any form of programming language (including compiled or interpreted languages) and may 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 may be stored in 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 in question, or in multiple collaborative files (e.g., files storing one or more modules, subroutines, or code portions). A computer program may be deployed to execute on a single computer or on multiple computers located in one location or distributed in multiple locations and interconnected by a communications network.

[0106] The processes and logic flows described in this document can be performed 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 can also be performed by special purpose logic circuitry, and the apparatus can 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 computer programs include, for example, general-purpose and special-purpose microprocessors, and any one or more processors of any type of digital computer. Typically, the processor will receive instructions and data from a read-only memory or a random access memory or both. The basic elements of a computer are a processor for executing instructions and one or more storage devices for storing instructions and data. Typically, a computer will also include or be operably coupled to one or more mass storage devices (such as magnetic disks, magneto-optical disks, or optical disks) for storing data to receive data from the mass storage device or to transfer data to it, or both. However, a computer need not have such a device. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and storage devices, including, for example, semiconductor storage devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD ROM disks and DVD-ROM disks. The processor and memory may be supplemented or incorporated by dedicated logic circuits.

[0108] Some embodiments may preferably implement one or more of the following solutions listed in clause format. The following clauses are supported and further described in the above embodiments and throughout this document. As used in the following clauses and claims, 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, which includes a next generation Node B (gNB), an enhanced Node B (eNB), or any other device that performs as a base station.

[0109] Clause 1. A method of wireless communication, comprising: receiving, by a first network function, a first indication of activating extended reality service transmission optimization from a second network function, through which the transmission efficiency of the load of a protocol data unit set with different importance is improved; after receiving the first indication, sending, by the first network function, a request to activate the extended reality service transmission optimization to a network node; receiving, by the first network function, a response to the request to activate the extended reality service transmission optimization from the network node; and after receiving the first indication, activating the extended reality service transmission optimization in a third network function by the first network function to perform the transmission of the load of the protocol data unit set based on the importance of the protocol data unit set.

[0110] Clause 2. The method according to Clause 1 also includes: receiving, by the first network function, a second indication from the wireless device that the wireless device supports optimization of extended reality service transmission; and sending, by the first network function, an indication to the wireless device to activate optimization of extended reality service transmission for the wireless device.

[0111] Clause 3. A method according to any of clauses 1-2, wherein the first network function is a session management function (SMF).

[0112] Clause 4. A method according to clause 3, wherein the SMF is selected by an access and mobility management function (AMF).

[0113] Clause 5. A method according to clause 4, wherein the AMF forwards the second indication to the SMF.

[0114] Clause 6. A method as described in any of clauses 1-2, wherein the second network function is a policy control function (PCF).

[0115] Clause 7. The method of clause 6, wherein the PCF determines that a protocol data unit (PDU) session is used for an extended reality service based on a local configuration or information from an application function.

[0116] Clause 8. The method according to clause 7, wherein the PCF includes extended reality information for activating extended reality service transmission optimization.

[0117] Clause 9. The method according to clause 8, wherein the extended reality information includes an indication to activate extended reality service transmission optimization and a service filter for the extended reality service.

[0118] Clause 10. A method according to Clause 9, wherein the service filter includes information on how to detect extended reality services, wherein the information includes at least one of the following information: IP 5-tuple information of the extended reality service, 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.

[0119] Clause 11. The method of clause 1, wherein, if the network node supports extended reality service transmission optimization and the request is received, the network node indicates that the extended reality service transmission optimization has been activated in the network node.

[0120] Clause 12. The method according to Clause 11 further includes: the first network function sends information for activating extended reality service transmission optimization to the third network function, wherein the information for activating extended reality service transmission optimization includes a service filter for the extended reality service in the data packet detection rule and an indication for activating extended reality service optimization.

[0121] Clause 13. A method for wireless communication, comprising: receiving, by a third network function, an indication of activating transmission optimization of an extended reality service, through which the transmission efficiency of the payload of a protocol data unit set with different importance is improved; receiving, by a third network function, a first network data packet of a data unit set in a data unit set group including multiple data unit sets; allocating, by the third network function, an identifier of the data unit set and an identifier of the data unit set group; and sending, by the third network function, the identifier of the allocated data unit set, the identifier of the allocated data unit set group and a corresponding network data packet to a network node to perform transmission of the payload of the protocol data unit set.

[0122] Clause 14. The method according to clause 13 further includes: determining, by a third network function, the importance of a corresponding data unit set in the data unit set group; and sending, by the third network function, an indication of the importance of the corresponding data unit set in the data unit set group to the network node.

[0123] Clause 15. The method according to Clause 13 also includes: determining, by a third network function, the importance of a corresponding data unit set in a data unit set group; determining, by a third network function, a quality of service (QoS) flow associated with the importance of the corresponding data unit set; and sending, by the third network function, the corresponding data unit set to a network node via the QoS flow.

[0124] Clause 16. The method of any one of clauses 13-15, wherein the network data packet comprises a downlink protocol data unit (PDU).

[0125] Clause 17. A method according to any one of clauses 13-16, wherein the data unit set includes a protocol data unit (PDU) set, the data unit set identifier includes a PDU set identifier (ID) for identifying the PDU set, and the data unit set group identifier includes a PDU set group ID for identifying the PDU set group.

[0126] Clause 18. The method of clause 17, wherein the PDU set ID, the PDU set group ID, and the importance indication are transmitted in a general packet radio service (GPRS) tunneling protocol user plane (GTP-U) header of the corresponding PDU.

[0127] Clause 19. The method of clause 18, wherein the importance indication indicates whether to cancel transmission of the PDU in the event of radio access network (RAN) congestion.

[0128] Clause 20. A method of wireless communication, comprising: receiving, by a network node, an indication of activating transmission optimization of an extended reality service, through which the transmission efficiency of the load of protocol data unit sets with different importance is improved; detecting, by the network node, whether there is a lost network data packet; and upon determining that the data unit set including the lost network data packet has a first importance value, canceling, by the network node, the scheduled transmission of the remaining network data packets in the data unit set that is the same as the lost network data packet, or upon determining that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, canceling, by the network node, the scheduled transmission of the remaining network data packets of all data unit sets in the data unit set group that is the same as the lost network data packet.

[0129] Clause 21. The method of clause 20, further comprising: determining, by the network node, the importance of the set of data units based on a priority of a quality of service (QoS) flow through which the network data packet is sent.

[0130] Clause 22. The method of clause 20, further comprising: receiving, by the network node, an importance indication associated with the importance of the network data packet; and determining, by the network node, the importance of the lost network data packet based on the importance indication.

[0131] Clause 23. The method of any one of clauses 20-22, wherein the network data packet comprises a downlink protocol data unit (PDU).

[0132] Clause 24. A method of wireless communication, comprising: sending, by a wireless device, an indication to a network device that the wireless device supports optimization of extended reality service transmission, through which the transmission efficiency of the load of protocol data unit sets with different importance is improved; after sending the indication, receiving, by the wireless device, a notification from the network device that the optimization of extended reality service transmission has been activated for the wireless device; detecting, by the wireless device, whether there is a lost network data packet; and upon determining that the data unit set including the lost network data packet has a first importance value, canceling, by the wireless device, the scheduled transmission of the remaining network data packets in the data unit set that is the same as the lost network data packet, or upon determining that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, canceling, by the network node, the scheduled transmission of the remaining network data packets of all data unit sets in the data unit set group that is the same as the lost network data packet.

[0133] Clause 25. The method of clause 24, wherein the network data packet comprises a downlink data packet.

[0134] Clause 26. A method according to Clause 25, wherein the data unit set includes a protocol data unit (PDU) set, the data unit set identifier includes a PDU set identifier (ID) for identifying the PDU set, and the data unit set group identifier includes a PDU set group ID for identifying the PDU set group.

[0135] Clause 27. The method of clause 26, further comprising: allocating, by the wireless device, a protocol data unit (PDU) set group ID when sending a first protocol data unit (PDU) of the PDU set group.

[0136] Clause 28. The method of clause 26, further comprising: allocating, by the wireless device, a protocol data unit (PDU) set ID when sending a first protocol data unit (PDU) of the PDU set group.

[0137] Clause 29. The method of clause 26, further comprising: sending, by the wireless device, to an access stratum (AS) layer, the PDU, the PDU set group ID, the PDU set ID, and an importance indication associated with the importance of the PDU.

[0138] Clause 30. The method of clause 24, wherein the indication that the wireless device supports optimization of transmission of extended reality services is carried by a non-access stratum (NAS) message.

[0139] Clause 31. A method according to any of clauses 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] Clause 32. A method as described in any of clauses 1-30, wherein the network node is a radio access network (RAN).

[0141] Clause 33. A method as described in any of clauses 1-30, wherein the wireless device is a user equipment (UE).

[0142] Clause 34. An apparatus for wireless communication, comprising a processor configured to perform the method of any of clauses 1 to 33.

[0143] Clause 35. An apparatus for wireless communication, comprising a memory and a processor, wherein the processor reads code from the memory and implements the method according to any one of clauses 1 to 33.

[0144] Clause 36. A non-transitory computer-readable medium having stored thereon code which, when executed by a processor, causes the processor to perform the method of any one of clauses 1 to 33.

[0145] Some embodiments described herein are described in the general context of methods or processes, which, in one embodiment, can be implemented by a computer program product embodied in a computer-readable medium, the computer program product including computer executable instructions such as program code executed by a computer 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 disk (CD), digital versatile disk (DVD), etc. Therefore, computer-readable media may include non-transient storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor executable instructions, associated data structures, and program modules represent examples of program codes for executing the steps of the methods disclosed herein. A specific sequence of such executable instructions or associated data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.

[0146] Some of the disclosed embodiments may 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 that are, for example, integrated as a part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as application specific integrated circuits (ASICs) and / or field programmable gate arrays (FPGAs) devices. Some embodiments may additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational requirements of digital signal processing associated with the disclosed functions of the present application. Similarly, various components or subcomponents within each module may be implemented with software, hardware, or firmware. The connection between the components within a module and / or a module may be provided using any connection method and medium known in the art, including but not limited to communications over the Internet, wired, or wireless networks using appropriate protocols.

[0147] Although this document contains many details, these details should not be interpreted as limitations on the scope of the claimed invention or the content that may be claimed, but rather as descriptions of specific features of specific embodiments. Certain features described in this document in the context of separate embodiments may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments. In addition, although features may be described above as working in certain combinations and even initially claimed as such, in some embodiments, one or more features from the claimed combination may be deleted from the combination, and the claimed combination may be for a sub-combination or a variant of a sub-combination. Similarly, although operations are described in a particular order in the accompanying drawings, this should not be understood as requiring these operations to be performed in the particular order shown or in a sequential order, or requiring all the operations shown to be performed to obtain the desired result.

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

Claims

1. A method of wireless communication, comprising: The first network function receives a first indication from the second network function, wherein the first indication activates an extended reality service transmission optimization, and through the extended reality service transmission optimization, a transmission efficiency of a payload of a protocol data unit set with different importance is improved; After receiving the first indication, the first network function sends a request to activate the transmission optimization of the extended reality service to a network node; Receiving, by the first network function, a response to the request to activate the optimization of transmission of the extended reality service from the network node; as well as After receiving the first indication, the first network function activates the extended reality service transmission optimization in a third network function to perform transmission of the payload of the protocol data unit set based on the importance of the protocol data unit set.

2. The method according to claim 1, further comprising: Receiving, by the first network function, from a wireless device, a second indication that the wireless device supports optimization of transmission of the extended reality service; as well as The first network function sends an indication to the wireless device to activate transmission optimization of an extended reality service for the wireless device.

3. The method according to any one of claims 1 to 2, wherein: The first network function is a session management function (SMF).

4. The method according to claim 3, wherein: The SMF is selected by the Access and Mobility Management Function (AMF).

5. The method according to claim 4, wherein: The AMF forwards the second indication to the SMF.

6. The method according to any one of claims 1 to 2, wherein: The second network function is a Policy Control Function (PCF).

7. The method according to claim 6, wherein: The PCF determines, based on local configuration or information from an application function, that a protocol data unit (PDU) session is used for an extended reality service.

8. The method according to claim 7, wherein: The PCF includes extended reality information for activating the extended reality service transmission optimization.

9. The method according to claim 8, wherein: The extended reality information includes an indication for activating transmission optimization of the extended reality service and a service filter of the extended reality service.

10. The method according to claim 9, wherein: The service filter includes information about how to detect the extended reality service, wherein the information includes at least one of the following: IP 5-tuple information of the extended reality service, 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.

11. The method according to claim 1, wherein: In a case where the network node supports the extended reality service transmission optimization and receives the request, the network node indicates that the extended reality service transmission optimization has been activated in the network node.

12. The method according to claim 11, further comprising: The first network function sends information for activating the extended reality service transmission optimization to the third network function, wherein the information for activating the extended reality service transmission optimization includes a service filter for the extended reality service in a data packet detection rule and an indication for activating the extended reality service optimization.

13. A method of wireless communication, comprising: The third network function receives an indication of activating the extended reality service transmission optimization, through which the transmission efficiency of the payloads of the protocol data unit sets with different importance is improved; receiving, by the third network function, a first network data packet including a data unit set in a data unit set group of a plurality of data unit sets; Allocating, by the third network function, an identifier of a data unit set and an identifier of a data unit set group; as well as The third network function sends the identifier of the allocated data unit set, the identifier of the allocated data unit set group and the corresponding network data packet to the network node to perform transmission of the payload of the protocol data unit set.

14. The method according to claim 13, further comprising: determining, by the third network function, importance of a corresponding data unit set in the group of data unit sets; as well as An indication of importance of a corresponding data unit set in the group of data unit sets is sent by the third network function to the network node.

15. The method according to claim 13, further comprising: determining, by the third network function, importance of a corresponding data unit set in the group of data unit sets; determining, by the third network function, a quality of service (QoS) flow associated with an importance of the corresponding set of data units; as well as The corresponding set of data units is sent by the third network function to the network node via a QoS flow.

16. The method according to any one of claims 13 to 15, wherein: The network data packet includes a downlink protocol data unit (PDU).

17. The method according to any one of claims 13 to 16, wherein: The data unit set includes a protocol data unit (PDU) set, the data unit set identifier includes a PDU set identifier (ID) for identifying the PDU set, and the data unit set group identifier includes a PDU set group ID for identifying the PDU set group.

18. The method according to claim 17, wherein: The PDU set ID, the PDU set group ID and the importance indication are transmitted in a general packet radio service (GPRS) tunneling protocol user plane (GTP-U) header of the corresponding PDU.

19. The method according to claim 18, wherein: The importance indication indicates whether to cancel the transmission of the PDU in case of congestion in a radio access network (RAN).

20. A method of wireless communication, comprising: The network node receives an indication of activating an extended reality service transmission optimization, through which the transmission efficiency of the payloads of protocol data unit sets with different importance is improved; The network node detects whether there is a lost network data packet; as well as When it is determined that the data unit set including the lost network data packet has a first importance value, the network node cancels the scheduled transmission of the remaining network data packets in the same data unit set as the lost network data packet, or when it is determined that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, the network node cancels the scheduled transmission of the remaining network data packets of all data unit sets in the same data unit set group as the lost network data packet.

21. The method according to claim 20, further comprising: The importance of the set of data units is determined by the network node based on a priority of a Quality of Service (QoS) flow through which the network data packet is transmitted.

22. The method according to claim 20, further comprising: receiving, by the network node, an importance indication associated with an importance of a network data packet; as well as The importance of the lost network data packet is determined by the network node based on the importance indication.

23. The method according to any one of claims 20 to 22, wherein: The network data packet includes a downlink protocol data unit (PDU).

24. A method of wireless communication, comprising: The wireless device sends an indication to the network device that the wireless device supports the optimization of transmission of the extended reality service, and the transmission efficiency of the payloads of the protocol data unit sets with different importance is improved through the optimization of transmission of the extended reality service; After sending the indication, the wireless device receives a notification from the network device that the extended reality service transmission optimization is activated for the wireless device; Detecting, by the wireless device, whether there is a lost network data packet; as well as When it is determined that the data unit set including the lost network data packet has a first importance value, the wireless device cancels the scheduled transmission of the remaining network data packets in the same data unit set as the lost network data packet, or when it is determined that the data unit set including the lost network data packet has a second importance value, wherein the second importance value has a higher importance than the first importance value, the network node cancels the scheduled transmission of the remaining network data packets of all data unit sets in the same data unit set group as the lost network data packet.

25. The method according to claim 24, wherein: The network data packets include downlink data packets.

26. The method according to claim 25, wherein: The data unit set includes a protocol data unit (PDU) set, the data unit set identifier includes a PDU set identifier (ID) for identifying the PDU set, and the data unit set group identifier includes a PDU set group ID for identifying the PDU set group.

27. The method according to claim 26, further comprising: A protocol data unit (PDU) set group ID is assigned by the wireless device when sending a first protocol data unit (PDU) of a protocol data unit (PDU) set group.

28. The method of claim 26, further comprising: The PDU set ID is assigned by the wireless device when sending a first protocol data unit (PDU) of a protocol data unit (PDU) set group.

29. The method of claim 26, further comprising: The PDU, the PDU set group ID, the PDU set ID, and an importance indication associated with the importance of the PDU are sent by the wireless device to an access stratum (AS) layer.

30. The method of claim 24, wherein: The indication that the wireless device supports the transmission optimization of the extended reality service is carried by a non-access stratum (NAS) message.

31. The method according to any one of claims 1 to 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).

32. The method according to any one of claims 1 to 30, wherein: The network node is a Radio Access Network (RAN).

33. The method according to any one of claims 1 to 30, wherein: The wireless device is a user equipment (UE).

34. An apparatus for wireless communication, comprising a processor configured to perform the method according to any one of claims 1 to 33.

35. An apparatus for wireless communication, comprising a memory and a processor, wherein: The processor reads code from the memory and implements the method according to any one of claims 1 to 33.

36. A non-transitory computer readable medium having stored thereon code which, when executed by a processor, causes the processor to implement the method of any one of claims 1 to 33.