Wireless communication method, apparatus and device, and readable storage medium
By configuring QoS rules with multiple filters in the communication equipment, the problems of syntax errors and resource waste in XR service data stream transmission are solved, ensuring normal data stream transmission and resource utilization.
Patent Information
- Application Number
- CN202410611834.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-16
- Publication Date
- 2025-11-18
AI Technical Summary
In the existing technology, how to configure QoS rules for terminals to ensure the transmission of data streams for extended reality (XR) services is an urgent problem to be solved, especially when identifying data streams of different media types. Existing methods may lead to syntax errors and waste of resources.
By defining and sending QoS rules that include multiple filters in the communication device, it is ensured that the terminal can match different types of data streams, and even if the terminal does not support certain filters, it can still match through other filters, or reserve appropriate communication resources to ensure data transmission.
It ensures the normal transmission of data streams in extended real-world business scenarios, improves resource utilization, and reduces the impact of syntax errors.
Smart Images

Figure CN120980709A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a wireless communication method, device, equipment and readable storage medium. BACKGROUND
[0002] In the related art, a terminal can classify and mark uplink (UL) user plane data flow based on a quality of service (QoS) rule, that is, associate the UL data flow with a QoS flow. The QoS rule can include one or more filters for matching different types of services.
[0003] In some scenarios, all real and virtual combined environments and human-computer interactions generated by computer technology and wearable devices can be realized through eXtended reality (XR), which includes Augmented Reality (AR), Mixed Reality (MR), Virtual Reality (VR), etc. XR services can generate data flows of different media types, such as video streams, audio streams, etc. Since identifying these different media type data flows needs to be based on different filters, how to configure the QoS rule for the terminal to ensure the transmission of the data flow of the XR service is an urgent problem to be solved. SUMMARY
[0004] Embodiments of the present application provide a wireless communication method, device, equipment and readable storage medium, which are beneficial to ensure the transmission of the data flow of the XR service.
[0005] In a first aspect, a wireless communication method is provided, the method comprising:
[0006] The first communication device performs at least one of a first operation and a second operation;
[0007] The first operation comprises at least one of:
[0008] determining a first quality of service (QoS) rule;
[0009] determining a second QoS rule;
[0010] sending the first QoS rule;
[0011] sending the second QoS rule;
[0012] The second operation comprises at least one of:
[0013] deleting a third QoS rule;
[0014] Send the fourth QoS rule to the terminal;
[0015] Determine whether to maintain or not delete the QoS file;
[0016] Determine whether to maintain or not delete the QoS flow;
[0017] The first QoS rule includes at least a first filter;
[0018] The second QoS rule includes a second filter;
[0019] The third QoS rule includes at least the first filter;
[0020] The fourth QoS rule includes at least one of the first filter and the second filter;
[0021] The QoS file corresponds to the third QoS rule;
[0022] The QoS flow corresponds to the third QoS rule.
[0023] Secondly, a wireless communication method is provided, the method comprising:
[0024] The second communication device performs a third operation, wherein the third operation includes at least one of the following:
[0025] Determine the first policy control and billing PCC rules;
[0026] Determine the second PCC rule;
[0027] Send the first PCC rule;
[0028] Send the second PCC rule.
[0029] Thirdly, a wireless communication method is provided, the method comprising:
[0030] The terminal performs a fourth operation, which includes at least one of the following:
[0031] Receive at least one of a first Quality of Service (QoS) rule and a second QoS rule from the first communication device;
[0032] Send the first message to the first communication device;
[0033] Send third information to the first communication device;
[0034] Receive the fourth QoS rule from the first communication device;
[0035] Wherein, the first information is used to indicate at least one of the following: the terminal supports or does not support the first filter, or the terminal supports or does not support QoS rules including the first filter;
[0036] The third information is used to indicate a request to delete the third QoS rule;
[0037] The first QoS rule includes at least a first filter;
[0038] The second QoS rule includes a second filter;
[0039] The third QoS rule includes at least the first filter;
[0040] The fourth QoS rule includes at least one of the first filter and the second filter.
[0041] Fourthly, a wireless communication method is provided, the method comprising:
[0042] The third communication device sends a first request message to the second communication device, wherein the first request message includes at least one of the following:
[0043] Fifth Service Data Flow SDF Template;
[0044] Sixth SDF template;
[0045] Fifth, Quality of Service (QoS);
[0046] The sixth QoS.
[0047] Fifthly, a wireless communication device is provided, the device comprising:
[0048] A processing module for performing at least one of the first and second operations;
[0049] The first operation includes at least one of the following:
[0050] Determine the first Quality of Service (QoS) rule;
[0051] Determine the second QoS rule;
[0052] Send the first QoS rule;
[0053] Send the second QoS rule;
[0054] The second operation includes at least one of the following:
[0055] Delete the third QoS rule;
[0056] Send the fourth QoS rule to the terminal;
[0057] Determine whether to maintain or not delete the QoS file;
[0058] Determine whether to maintain or not delete the QoS flow;
[0059] The first QoS rule includes at least a first filter;
[0060] The second QoS rule includes a second filter;
[0061] The third QoS rule includes at least the first filter;
[0062] The fourth QoS rule includes at least one of the first filter and the second filter;
[0063] The QoS file corresponds to the third QoS rule;
[0064] The QoS flow corresponds to the third QoS rule.
[0065] Sixthly, a wireless communication device is provided, the device comprising:
[0066] A processing module is configured to perform a third operation, wherein the third operation includes at least one of the following:
[0067] Determine the first policy control and billing PCC rules;
[0068] Determine the second PCC rule;
[0069] Send the first PCC rule;
[0070] Send the second PCC rule.
[0071] In a seventh aspect, a wireless communication device is provided, the device comprising:
[0072] A processing module is configured to perform a fourth operation, the fourth operation including at least one of the following:
[0073] Receive at least one of a first Quality of Service (QoS) rule and a second QoS rule from the first communication device;
[0074] Send the first message to the first communication device;
[0075] Send third information to the first communication device;
[0076] Receive the fourth QoS rule from the first communication device;
[0077] Wherein, the first information is used to indicate at least one of the following: the terminal supports or does not support the first filter, or the terminal supports or does not support QoS rules including the first filter;
[0078] The third information is used to indicate a request to delete the third QoS rule;
[0079] The first QoS rule includes at least a first filter;
[0080] The second QoS rule includes a second filter;
[0081] The third QoS rule includes at least the first filter;
[0082] The fourth QoS rule includes at least one of the first filter and the second filter.
[0083] Eighthly, a wireless communication device is provided, the device comprising:
[0084] The sending module is configured to send a first request message to a second communication device, wherein the first request message includes at least one of the following:
[0085] Fifth Service Data Flow SDF Template;
[0086] Sixth SDF template;
[0087] Fifth, Quality of Service (QoS);
[0088] The sixth QoS.
[0089] A ninth aspect provides a wireless communication device configured to perform the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect.
[0090] A tenth aspect provides a communication device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in any one of the first to fourth aspects.
[0091] Eleventhly, a communication device is provided, the communication device including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method as described in any one of the first to fourth aspects.
[0092] In a twelfth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.
[0093] In a thirteenth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the third aspect, and the network-side device is configured to perform the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the fourth aspect.
[0094] In a fourteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect, or the method as described in the fourth aspect.
[0095] In a fifteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0096] In this embodiment, a first communication device can perform a first operation, which includes determining a first Quality of Service (QoS) rule; determining a second QoS rule; sending the first QoS rule; and sending at least one of the second QoS rules. The first QoS rule includes at least a first filter, and the second QoS rule includes a second filter. That is, the first communication device can issue a first QoS rule including both a first and a second filter. This way, even if the terminal does not support the first filter, the terminal can still match the QoS flow based on the QoS rule including the second filter, ensuring normal service transmission. Alternatively, the first communication device can issue a first QoS rule including the first filter and a second QoS rule including the second filter. This way, even if the terminal does not support the first QoS rule including the first filter, the terminal can still match the QoS flow using the second QoS rule including the second filter, ensuring normal service transmission.
[0097] The first communication device can perform a second operation, wherein the second operation includes deleting a third QoS rule; sending a fourth QoS rule to the terminal; determining whether to maintain or not delete the QoS file; and determining whether to maintain or not delete at least one of the QoS streams. For example, when the terminal requests a third QoS rule including a first filter, the first communication device can send a QoS rule including a second filter to the UE, so that the terminal has a suitable QoS rule to match UL data packets, ensuring normal service transmission. And / or, retain the communication resources corresponding to the third QoS rule, such as the QoS file and QoS stream, and set the filtering direction of the first filter to downlink only, so that the first filter can match the downlink data of the terminal for the terminal's downlink data transmission, thereby improving resource utilization. Attached Figure Description
[0098] Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of this application.
[0099] Figure 2 This is a schematic flowchart of a wireless communication method provided in an embodiment of this application.
[0100] Figure 3 This is a schematic diagram of a first field provided in an embodiment of this application.
[0101] Figure 4 This is a schematic diagram of another first field provided in an embodiment of this application.
[0102] Figure 5 This is a schematic flowchart of another wireless communication method provided in the embodiments of this application.
[0103] Figure 6 This is a schematic flowchart illustrating another wireless communication method provided in the embodiments of this application.
[0104] Figure 7 This is a schematic diagram of a QoS rule IE provided in an embodiment of this application.
[0105] Figure 8 This is a schematic diagram of another QoS rule IE provided in the embodiments of this application.
[0106] Figure 9 This is a schematic flowchart illustrating another wireless communication method provided in the embodiments of this application.
[0107] Figures 10 to 13 This is a schematic interactive diagram of a wireless communication method according to an embodiment of this application.
[0108] Figure 14 This is a schematic block diagram of a wireless communication device provided according to an embodiment of this application.
[0109] Figure 15 This is a schematic block diagram of another wireless communication device provided according to an embodiment of this application.
[0110] Figure 16 This is a schematic block diagram of another wireless communication device provided according to an embodiment of this application.
[0111] Figure 17 This is a schematic block diagram of another wireless communication device provided according to an embodiment of this application.
[0112] Figure 18 This is a schematic block diagram of a communication device provided according to an embodiment of this application.
[0113] Figure 19 This is a schematic diagram of the hardware structure of a terminal according to an embodiment of this application.
[0114] Figure 20 This is a schematic block diagram of a network-side device provided according to an embodiment of this application.
[0115] Figure 21 This is a schematic block diagram of another network-side device provided according to an embodiment of this application. Detailed Implementation
[0116] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0117] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0118] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0119] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0120] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home devices (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, or self-service machines, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0121] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), and Network Storage Function (Network). The core network functions include Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), and Network Data Analytics Function (NWDAF). It should be noted that this application only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.
[0122] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).
[0123] To facilitate understanding of the embodiments of this application, extended reality (XR) related to this application will be described.
[0124] Extended reality (XR) refers to all combined real and virtual environments and human-computer interactions created by computer technology and wearable devices. It includes representative forms such as augmented reality (AR), mixed reality (MR), and virtual reality (VR), as well as the intersections between them. The levels of virtual worlds range from partial sensory input to fully immersive virtual reality. A key aspect of XR is the extension of human experience, especially experiences related to presence (represented by VR) and cognitive acquisition (represented by AR).
[0125] For VR services, uplink transmission primarily involves dense, small data packet transmissions. These packets can carry gesture and control information, serving as input and reference for downlink presentation data. Downlink transmission mainly consists of multimedia data transmissions such as video and audio. The timely reception and presentation of this multimedia data provides users with an immersive experience. Taking downlink video data as an example, video data can be modeled as video frames based on frame rate (Frames Per Second, FPS), with typical FPS values of 60 or 120. These video frames arrive periodically or quasi-periodically based on a period determined by the FPS (1 / FPS second), and the size of the video frame changes dynamically. Each video frame is generally required to be successfully transmitted within 10ms over the air interface, with a transmission success rate of no less than 99%, or even 99.9%. Furthermore, downlink video data typically requires very high data rates, generally reaching tens or even hundreds of Mbps (typically 30 / 45 Mbps).
[0126] For AR services, in addition to the dense small data packet transmission mentioned above, uplink may also transmit multimedia data such as video, audio, and scene images. Its service characteristics are similar to those of downlink, with relatively low data rates, such as at most tens of Mbps (typically 10 / 20 Mbps). The time limit for air interface transmission can also be relaxed, for example, each video frame is generally required to be successfully transmitted within 30ms. The downlink data transmission characteristics are basically consistent with those of VR services.
[0127] To facilitate understanding of the embodiments of this application, the Quality of Service (QoS) rules related to this application are explained.
[0128] In related technologies, the UE classifies and labels uplink (UL) user plane data flows based on QoS rules, that is, it associates UL data flows with QoS flows. QoS rules can be explicitly provided to the UE (i.e., explicitly indicated by signaling during Protocol Data Unit (PDU) session establishment / modification), or they can be pre-configured in the UE or implicitly derived by the UE. A QoS rule includes a Quality of Service Flow Indicator (QoSflowID, QFI) associated with the QoS flow, a Packet Filter Set, and a priority value. A QoS rule in an explicit signaling context contains a QoS rule identifier, which is unique within the PDU session and generated by the SMF.
[0129] In some scenarios, multiple QoS rules can be associated with the same QoS flow (e.g., having the same QFI).
[0130] In some scenarios, a default QoS rule needs to be sent to the UE each time a PDU session is established, and this rule is associated with the QoSFlow. For Internet Protocol (IP) type PDU sessions or Ethernet type PDU sessions, the default QoS rule is the only QoS rule in a PDU session that may contain a packet filtering set that allows all UL packets. In this case, the highest priority QoS rule should be used.
[0131] In some scenarios, the classification and identification of data streams are based on Packet Filters.
[0132] In some scenarios, each packet filter is of variable length and consists of the packet filtering direction (2 bits), the packet filtering identifier (4 bits), the length of the packet filtering content (1 bit), and the packet filtering content itself (variable number of bytes).
[0133] The packet filtering direction field indicates the data flow direction to which the filter can be applied.
[0134] The packet filter identifier field is used to identify each packet filter in the QoS rule. When the terminal requests "Create a new QoS rule", "Modify an existing QoS rule and replace all packet filters", or "Modify an existing QoS rule and add a packet filter", the packet filter identifier value is set to 0.
[0135] The length field of the packet filter content field indicates the binary encoded length of the packet filter content field. The first bit in the transmission order is the most important bit.
[0136] The packet filter content field is variable in size and contains a variable number of packet filter components (at least one). Each packet filter component should be encoded as a sequence consisting of a 1-byte packet filter component type identifier and a fixed-length packet filter component value field. The packet filter component type identifier is transmitted first.
[0137] In some scenarios, the packet filtering component type identifier can identify the following packet filtering component types:
[0138] Match-all type;
[0139] IPv4 remote address type;
[0140] IPv4 local address type;
[0141] IPv6 remote address / prefix length type;
[0142] IPv6 local address / prefix length type;
[0143] Protocol identifier / Next header type;
[0144] Single local port type;
[0145] Local port range type;
[0146] Single remote port type;
[0147] Remote port range type;
[0148] Security parameter index type;
[0149] Type of service / Traffic class type;
[0150] Flow label type;
[0151] Destination MAC address type;
[0152] Source MAC address type;
[0153] 802.1Q Customer Tag (C-TAG) Virtual Local Area Network Identifier (VID) type;
[0154] 802.1Q Service Tag (S-TAG) VID type;
[0155] 802.1Q C-TAG Priority Code Point (PCP) / DropEligible Indicator (DEI) type;
[0156] 802.1Q S-TAG PCP / DEI type;
[0157] Ethertype;
[0158] Destination MAC address range type;
[0159] Source MAC address range type.
[0160] In some scenarios, each package filter component type should not appear more than once within each package filter.
[0161] In some scenarios, QoS rule matching can be performed at the granularity of packet set (PDU set).
[0162] To facilitate understanding of the embodiments of this application, the QoS rule detection mechanism related to this application will be described.
[0163] The UE can perform the following verifications on the authorized QoS rules and the authorized QoS flow description provided in the PDU session acceptance message for different types of errors:
[0164] 1. Packet filter semantic error.
[0165] When a packet filter consists of conflicting packet filter components, it will render the packet filter ineffective, meaning no IP packets will be applicable to this packet filter. If the QoS rule is the default QoS rule, the UE should initiate a PDU session release procedure, sending a PDU session release request message that includes the 5G Session Management (5GSM) cause value cause#44 "semantic error in packet filter(s)". Otherwise, the UE sends a PDU session modification request message to delete the QoS rule with 5GSM cause#44.
[0166] 2. Packet filter syntax error:
[0167] When the rule operation is "create a new QoS rule", two or more packet filters in the resulting QoS rule will have the same packet filter identifier.
[0168] When other types of syntax errors exist in the encoding of the packet filter, such as when the packet filter component identifier uses a reserved value.
[0169] If the QoS rule is the default QoS rule, the UE should initiate a PDU session release procedure, sending a PDU session release REQUEST message with 5GSM cause#45 "syntax errors in packet filter(s)". Otherwise, the UE sends a PDU session modification REQUEST message to delete the QoS rule with 5GSM cause#45.
[0170] After the introduction of XR technology, it is necessary to identify different sub-streams of the data stream (for example, when streams of different media types are transmitted in the same IP 5-tuple, the different media types of streams can be called a sub-stream), which may require enhancement of packet filters by adding some new components. These new packet filters are not recognized by UEs prior to Release 19, which will cause syntax errors. Under the current method, once a QoS rule with a syntax error is encountered, the UE will request the network side to delete the QoS rule and its corresponding communication resources.
[0171] For XR data streams, specific QoS rules are typically used to match PDU sets. Deleting these specific QoS rules will prevent the UE from matching the QoS rules based on the PDU set, severely impacting the user experience.
[0172] Therefore, how to configure QoS rules to ensure the transmission of XR data streams is an urgent problem to be solved.
[0173] Figure 2 This is a schematic diagram illustrating a wireless communication method provided in an embodiment of this application. Figure 2 As shown, the method 200 includes at least the following:
[0174] S210, the third communication device sends a first request message to the second communication device, wherein the first request message includes at least one of the following:
[0175] Fifth Service Data Flow (SDF) Template;
[0176] Sixth SDF template;
[0177] Fifth, Quality of Service (QoS);
[0178] The sixth QoS.
[0179] In some embodiments, the third communication device may be an application-related device, such as an application server, AF, etc.
[0180] Optionally, the first request information is used to request QoS and / or reserve resources for the AF session.
[0181] In some implementations, the fifth SDF template satisfies at least one of the following:
[0182] The fifth SDF template corresponds to the first data stream;
[0183] The fifth SDF template corresponds to the fifth QoS.
[0184] In some implementations, the sixth SDF template satisfies at least one of the following:
[0185] The sixth SDF template corresponds to the second data stream;
[0186] The sixth SDF template corresponds to the sixth QoS.
[0187] In some implementations, the fifth QoS satisfies at least one of the following:
[0188] The fifth QoS corresponds to the fifth SDF template;
[0189] The fifth QoS corresponds to the first data stream.
[0190] In some implementations, the sixth QoS satisfies at least one of the following:
[0191] The sixth QoS corresponds to the sixth SDF template;
[0192] The sixth QoS corresponds to the second data stream.
[0193] In some implementations, the second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0194] In some implementations, the second data stream may be a data stream transmitted between the terminal and a third communication function (e.g., AF). The second data stream includes at least one first data stream, which can be considered as a sub-data stream of the second data stream. Alternatively, at least one first data stream may be multiplexed in the second data stream, which can be considered as a multiplexed sub-data stream of the second data stream.
[0195] In some implementations, the second data stream includes multiple multiplexed sub-data streams. For example, when multiple media streams are multiplexed in the same IP 5-tuple, the first data stream can be its sub-data stream, such as a video stream, an audio stream, or other sub-data streams.
[0196] In some implementations, the terminal needs to identify different data streams, such as video streams and audio streams. The third communication device can request the corresponding SDF template and / or QoS based on the characteristics of the data stream to be identified, so that the network side can configure appropriate QoS rules to identify different streams.
[0197] As an example, suppose the second data stream includes two sub-data streams (e.g., a video stream and an audio stream). Let the sub-data stream containing the video stream be designated as first data stream-1, and the sub-data stream containing the audio stream be designated as first data stream-2. Then, the third communication device can use the following request method:
[0198] Method 1: The third communication device requests three QoS protocols (denoted as QoS#1, QoS#2, and QoS#3). Specifically: the second data stream corresponding to QoS#1 is identified by the IP 5-tuple, meaning the second communication device's SDF template equals the IP 5-tuple; the first data stream -1 corresponding to QoS#2 is identified by the IP 5-tuple plus SSRC1, meaning the second communication device's SDF template equals the IP 5-tuple plus SSRC1; and the first data stream -2 corresponding to QoS#3 is identified by the IP 5-tuple plus SSRC2, meaning the PCF's SDF template equals the IP 5-tuple plus SSRC2. QoS#1 is a PDU set-based QoS, while QoS#2 and QoS#3 are packet-based QoS. Based on this, the terminal can be configured with three filters by the network side: for example, Packet filter#1 includes the IP 5-tuple, Packet filter#2 includes the IP 5-tuple plus SSRC#1, and Packet filter#3 includes the IP 5-tuple plus SSRC#2.
[0199] Therefore, based on method 1, the third communication device can request the QoS of three flows, which enables the network side to generate three filters for the terminal, so that the terminal has at least one QoS filter based on the PDU set available (i.e., Packet filter #1), ensuring the smooth execution of XR services.
[0200] Method 2: The third communication device requests two QoS protocols (denoted as QoS#1 and QoS#2), where: the first data stream -1 corresponding to QoS#1 is identified by the IP 5-tuple + SSRC1; the first data stream -2 corresponding to QoS#2 is identified by the IP 5-tuple + SSRC2. Based on this, the terminal can be configured with two filters by the network side: Packet filter#1 includes the IP 5-tuple + SSRC#1, and Packet filter#2 includes the IP 5-tuple + SSRC#2.
[0201] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0202] In some implementations, the fifth SDF template includes at least one of the following:
[0203] The seventh SDF template corresponds to the first data stream;
[0204] The eighth SDF template corresponds to the second data stream.
[0205] In some implementations, the fifth QoS includes at least one of the following:
[0206] The seventh QoS corresponds to the first data stream;
[0207] The eighth QoS corresponds to the second data stream.
[0208] It should be noted that, in the embodiments of this application, the data stream corresponding to the SDF template can be understood as having the same characteristics as the corresponding data stream. Taking the first data stream as identified by the IP 5-tuple + SSRC1 as an example, if the fifth SDF template corresponds to the first data stream, it can be understood that the fifth SDF template includes the same IP 5-tuple + SSRC1 as the first data stream.
[0209] Similarly, QoS corresponding to a data stream can be understood as a third communication device requesting QoS information to match a specific data stream. In other words, the third communication device can request different QoS for different data streams.
[0210] In some implementations, the fifth SDF template includes at least one of the following:
[0211] Information used to identify the first data stream;
[0212] Information used to identify the second data stream.
[0213] In some implementations, the second SDF template includes information for identifying the second data stream.
[0214] In some implementations, the information used to identify the first data stream includes, but is not limited to, at least one of the following:
[0215] The Media over QUIC Transport (MoQT) field on Quick UDP Internet Connections (QUIC) includes a Track ID, a Synchronization Source (SSRC), a First Field indicating at least one of the Payload Type and Frame Boundaries, a QUIC Connection ID, a QUIC Stream ID, a Media Type, and a Flow ID.
[0216] In some embodiments, the first field may include at least one of a payload type (PT) field and a marker (M) field.
[0217] In some embodiments, the data stream may be a Real-time Transport Protocol (RTP) stream.Figure 3 A structural diagram of an RTP header is shown, such as Figure 3 As shown, the RTP header may include a PT field and an M field, occupying b8-b15 of the RTP header. The PT field is used to indicate the RTP payload type, and the M field is used to indicate whether it is a frame boundary.
[0218] In some embodiments, the data stream may be a Real-Time Control Protocol (RTCP) stream. Figure 4 A structural diagram of an RTCP header is shown, as follows: Figure 4 As shown, the RTCP header may include a PT field, which occupies b8-b15 of the RTCP header, and includes a constant 200 to identify that this is an RTCP Sender Report (SR) packet.
[0219] In some implementations, the information used to identify the second data stream includes, but is not limited to, at least one of the following: IP address; port number; MAC address.
[0220] Figure 5 This is a schematic diagram of another wireless communication method provided in an embodiment of this application. Figure 5 As shown, the method 300 includes at least the following:
[0221] S310, the second communication device performs a third operation, wherein the third operation includes at least one of the following:
[0222] Determine the first policy control and charging (PCC) rules;
[0223] Determine the second PCC rule;
[0224] Send the first PCC rule;
[0225] Send the second PCC rule.
[0226] Optionally, sending the first PCC rule may include sending the first PCC rule to the first communication device.
[0227] Optionally, sending the second PCC rule may include sending the second PCC rule to the second communication device.
[0228] In some embodiments, the second communication device may be a policy-related network element, such as a PCF, or other network elements, which are not limited in this application.
[0229] In some embodiments, the first communication device may be a session-related network element, such as an SMF, or other network elements, which are not limited in this application.
[0230] In some implementations, the first PCC rule satisfies at least one of the following:
[0231] The first PCC rule includes at least one PCC rule;
[0232] The first PCC rule includes at least one of the following:
[0233] First service data stream SDF template, first priority, first QoS.
[0234] Optionally, the first QoS can be a 5G QoS Indicator (5QI).
[0235] In some implementations, the first SDF template includes at least one of the following: information for identifying the first data stream and information for identifying the second data stream. The specific implementations of the first and second data streams are described in the relevant section of method 200, and for the sake of brevity, will not be repeated here.
[0236] In some implementations, the information used to identify the first data stream includes, but is not limited to, at least one of the following:
[0237] The Media over QUIC Transport (MoQT) field on Quick UDP Internet Connections (QUIC) includes a Track ID, a Synchronization Source (SSRC), a First Field indicating at least one of the Payload Type and Frame Boundaries, a QUIC Connection ID, a QUIC Stream ID, a Media Type, and a Flow ID.
[0238] In some implementations, the information used to identify the second data stream includes, but is not limited to, at least one of the following: IP address; port number; MAC address.
[0239] In some implementations, the first SDF template corresponds to the first data stream.
[0240] In some implementations, the first SDF template corresponds to the first QoS.
[0241] In some implementations, the first SDF template includes at least one of the following:
[0242] The third SDF template corresponds to the first data stream;
[0243] The fourth SDF template corresponds to the second data stream.
[0244] In some implementations, the first QoS includes at least one of the following:
[0245] The third QoS corresponds to the first data stream;
[0246] The fourth QoS corresponds to the second data stream.
[0247] In some implementations, the first priority includes:
[0248] The third priority corresponds to the first data stream;
[0249] The fourth priority corresponds to the second data stream.
[0250] In some implementations, the third priority is higher than or equal to the fourth priority.
[0251] It should be noted that the third priority being higher than or equal to the fourth priority can mean that the priority corresponding to the first data stream is higher than or equal to the priority corresponding to the second data stream, indicating that the priority corresponding to the first data stream is higher or equal to the priority corresponding to the second data stream. In this way, the first communication device can formulate QoS rules with different priorities based on different priority sequences; that is, when matching QoS rules, the terminal can prioritize matching the QoS rules corresponding to the first data stream.
[0252] It should be noted that, in the embodiments of this application, a larger priority value indicates a higher priority, or a smaller priority value indicates a higher priority; this application does not impose any limitations.
[0253] In some implementations, the second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
[0254] Optionally, the second QoS can be 5QI.
[0255] In some implementations, the second SDF template includes information for identifying the second data stream.
[0256] In some implementations, the second SDF template corresponds to the second data stream.
[0257] In some implementations, the second SDF template corresponds to the second QoS.
[0258] In some implementations, the second priority corresponds to the second data stream.
[0259] In some implementations, the second QoS corresponds to the second data stream.
[0260] It should be noted that, in the embodiments of this application, the data stream corresponding to the SDF template can be understood as: the SDF and the corresponding data stream have the same characteristics. Taking the first data stream as identified by the IP 5-tuple + SSRC1 as an example, if the fifth SDF template corresponds to the first data stream, it can be understood that: the fifth SDF template and the first data stream include the same IP 5-tuple + SSRC1.
[0261] It should be noted that, in this embodiment, "priority corresponding to data stream" can be understood as: the priority information contained in the QoS rules determined by the first communication device based on the PCC rules corresponds to the data stream. It can be understood that the priority in the PCC rules determines the priority of the QoS rules used by the terminal when matching different data streams. Taking the second priority corresponding to the second data stream as an example, the priority of the QoS rules determined based on the PCC rules determines which QoS rule the terminal uses first when matching different QoS rules. The second priority corresponding to the second data stream can be understood as the network side determining the priority information of a QoS rule for matching the second data stream. In other words, the network side can assign different priorities to different data streams.
[0262] Similarly, the QoS-corresponding data stream in this embodiment can be understood as the second communication device determining QoS information for matching the corresponding data stream. In other words, the second communication device can assign different QoS to different data streams.
[0263] In some implementations, the priority of the first PCC rule is higher than or equal to the priority of the second PCC rule. This higher or equal priority of the first PCC rule can be interpreted as the PCC rule corresponding to the second data stream (the second PCC rule) having a lower or equal priority than the PCC rule corresponding to a data stream containing at least one of the first and second data streams (i.e., the first PCC rule). In this way, the first communication device can formulate QoS rules with different priorities based on different priority sequences; that is, when matching QoS rules, the terminal can prioritize matching the QoS rule corresponding to the first data stream.
[0264] In some embodiments of this application, the second communication device performs a third operation, including:
[0265] The second communication device performs the third operation based on at least one of the following:
[0266] The first request message from the third communication device, local configuration information, and Service Level Agreement (SLA).
[0267] Optionally, the third communication device can be an application-related device, such as an application server, AF, etc.
[0268] Optionally, the first request information is used to request QoS and / or reserve resources for the AF session.
[0269] In some implementations, the first request message includes at least one of the following:
[0270] Fifth SDF template;
[0271] Sixth SDF template;
[0272] Fifth QoS;
[0273] The sixth QoS.
[0274] In some implementations, the fifth SDF template corresponds to the first data stream. In this case, the QoS rules determined by the first communication device based on the fifth SDF template can be used to identify the first data stream.
[0275] In some implementations, the fifth SDF template corresponds to the fifth QoS.
[0276] In some implementations, the sixth SDF template corresponds to the second data stream. In this case, the QoS rules determined by the first communication device based on the sixth SDF template can be used to identify the second data stream.
[0277] In some implementations, the sixth SDF template corresponds to the sixth QoS.
[0278] In some implementations, the fifth QoS corresponds to the fifth SDF template.
[0279] In some implementations, the fifth QoS corresponds to the first data stream. In this case, the first communication device can satisfy the QoS of the first data stream based on the QoS rules determined by the fifth QoS.
[0280] In some implementations, the sixth QoS corresponds to the second SDF template.
[0281] In some implementations, the sixth QoS corresponds to the second data stream. In this case, the first communication device can satisfy the QoS of the second data stream based on the QoS rules determined by the sixth QoS.
[0282] In some implementations, the fifth SDF template includes at least one of the following:
[0283] The seventh SDF template corresponds to the first data stream;
[0284] The eighth SDF template corresponds to the second data stream.
[0285] In this case, the QoS rules determined by the first communication device based on the fifth SDF template can be used to identify the first data stream and / or the second data stream.
[0286] In some implementations, the fifth QoS includes at least one of the following:
[0287] The seventh QoS corresponds to the first data stream;
[0288] The eighth QoS corresponds to the second data stream.
[0289] Then the first communication device can satisfy the QoS of the first data stream and / or the second data stream according to the QoS rules determined by the fifth QoS.
[0290] In some implementations, the fifth SDF template includes at least one of the following:
[0291] Information used to identify the first data stream;
[0292] Information used to identify the second data stream.
[0293] In this case, the QoS rules determined by the first communication device based on the fifth SDF template can be used to identify the first data stream and / or the second data stream.
[0294] In some implementations, the sixth SDF template includes information for identifying the second data stream. In this case, the QoS rules determined by the first communication device based on the sixth SDF template can be used to identify the second data stream.
[0295] In some implementations, the information used to identify the first data stream includes at least one of the following:
[0296] Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
[0297] In some implementations, the information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
[0298] Figure 6 This is a schematic diagram of another wireless communication method provided in an embodiment of this application. Figure 6As shown, the method 400 includes at least the following:
[0299] S410, the first communication device performs at least one of the first operation and the second operation;
[0300] The first operation includes at least one of the following:
[0301] Determine the first Quality of Service (QoS) rule;
[0302] Determine the second QoS rule;
[0303] Send the first QoS rule;
[0304] Send the second QoS rule;
[0305] The second operation includes at least one of the following:
[0306] Delete the third QoS rule;
[0307] Send the fourth QoS rule to the terminal;
[0308] Determine whether to maintain or not delete the QoS file;
[0309] Determine whether to maintain or not delete the QoS flow;
[0310] The first QoS rule includes at least a first filter;
[0311] The second QoS rule includes a second filter;
[0312] The third QoS rule includes at least the first filter;
[0313] The fourth QoS rule includes at least one of the first filter and the second filter;
[0314] The QoS file corresponds to the third QoS rule;
[0315] The QoS flow corresponds to the third QoS rule.
[0316] In some embodiments, the first communication device may be a session-related network element, such as an SMF, or other network elements, which are not limited in this application.
[0317] In some implementations, optionally, after the first communication device determines whether to maintain or not delete the QoS file, the method further includes: the first communication device performing the maintenance or non-deletion of the QoS file.
[0318] In some implementations, optionally, after the first communication device determines whether to maintain or not delete the QoS flow, the method further includes: the first communication device performing the maintenance or non-deletion of the QoS flow.
[0319] Optionally, sending the first QoS rule may include: sending the first QoS rule to the terminal.
[0320] Optionally, sending the second QoS rule may include: sending the second QoS rule to the terminal.
[0321] It should be noted that, in the embodiments of this application, the filter, also known as a package filter, filter component, or package filter assembly, may include filter type and filter content.
[0322] The first filter and the second filter will be described below.
[0323] In some embodiments, the first filter satisfies at least one of the following:
[0324] The first filter is used to filter data packets;
[0325] The first filter is used in conjunction with the second filter to filter data packets;
[0326] The first filter does not support being used alone to filter data packets;
[0327] The first filter includes at least one of the following:
[0328] Information used to identify the first data stream;
[0329] Information used to identify the second data stream.
[0330] The specific implementations of the first data stream and the second data stream are described in the relevant description in method 200, and will not be repeated here for the sake of brevity.
[0331] In some embodiments, the first filter is used to filter data packets and may include at least one of the following:
[0332] The first filter is used to filter data packets in the data stream;
[0333] The first filter is used to filter packets in the QoS stream.
[0334] In some implementations, the first filter used to filter data packets may include: the first filter can be used alone to filter data packets; for example, the first filter can be used alone to filter data packets in a data stream or data packets in a QoS stream. That is, the first filter can be used alone to form a filter for QoS rules, denoted as mode 1.
[0335] In some implementations, the first filter used to filter data packets may include: the first filter not being supported for filtering data packets alone; for example, the first filter and the second filter being combined to filter data packets, such as filtering data packets in a data stream or data packets in a QoS stream. That is, the first filter cannot be used alone to form a filter for a QoS rule; it needs to be combined with the second filter to form a filter for a QoS rule, denoted as mode 2.
[0336] In some embodiments, the second filter satisfies at least one of the following:
[0337] The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q C-TAG VID, 802.1Q S-TAG VID, 802.1Q C-TAG PCP / DEI, 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range;
[0338] The second filter is used to filter data packets;
[0339] The second filter does not include the first filter;
[0340] The second filter can be used alone to filter data packets.
[0341] In some implementations, the first filter and the second filter are used together to filter packets in a QoS flow.
[0342] In some implementations, the second filter can be used alone to form the filters of the QoS rules.
[0343] In some implementations, the second filter is used to filter packets of the QoS stream, or packets of the data stream.
[0344] In some implementations, the second data stream includes multiple multiplexed sub-data streams (e.g., when multiple media streams are multiplexed in the same IP 5-tuple, the second data stream includes multiple sub-data streams (such as video streams, audio streams, etc.). The terminal needs to identify the different media streams (such as video streams, audio streams, etc.)). The terminal can determine the second data stream using a second filter. The terminal can also determine the sub-data streams in the second data stream by using a combination of the second filter and the first filter.
[0345] In some implementations, the second data stream is a multiplexed data stream of multiple sub-data streams, where sub-data stream 1 is IP#1+port#1+SSRC#1; and sub-data stream 2 is IP#1+Port#1+SSRC#2. The first filter includes IP#1+port#1+SSRC#1 and IP#1+port#1+SSRC#2; the second filter includes IP#1+port#1. Thus, the terminal can perform data stream detection or QoS stream mapping based on the first filter to identify sub-data stream 1 and sub-data stream 2. Alternatively, the terminal can perform data stream detection or QoS stream mapping based on the second filter. While the terminal cannot identify sub-data stream 1 or sub-data stream 2, it can identify the second data stream, ensuring that the terminal has at least one suitable filter (i.e., the second filter) available.
[0346] In some implementations, the first QoS rule is used for at least one of the following:
[0347] Classify or tag UL user data; associate UL traffic with QoS flows.
[0348] In some implementations, the first QoS rule includes one or more QoS rules, wherein each QoS rule includes one or more filters, such as at least a first filter. Optionally, a second filter may also be included.
[0349] For example, the second filter can be used to filter data packets alone, and the first filter and the second filter can be combined to filter data packets. The first QoS rule can include the first filter and the second filter. Then the terminal can identify the second data stream through the second filter, and determine the sub-data stream in the second data stream, i.e. the first data stream, by using the combination of the second filter and the first filter.
[0350] In some embodiments, the priority of the first QoS rule is higher than or equal to the priority of the second QoS rule. This higher priority of the first QoS rule can be interpreted as the QoS rule corresponding to the second data stream having a lower priority than or equal to the QoS rule corresponding to a data stream containing at least one of the first and second data streams. Thus, when matching QoS rules, the terminal can prioritize matching the QoS rule corresponding to the first data stream.
[0351] In some embodiments, the first QoS rule further includes the second filter. For example, when the first filter and the second filter are combined to filter data packets, the first QoS rule further includes the second filter.
[0352] In some embodiments, the first filter and the second filter are filters from the same filter list, corresponding to mode 1.
[0353] In other embodiments, the first filter and the second filter are filters from different filter lists (corresponding to mode 2), and the second filter does not include the first filter.
[0354] In some implementations, the second filter does not include the first filter, which can be understood as: the filter components included in the second filter do not include the filter components included in the first filter.
[0355] Therefore, in this embodiment, the first communication device can issue a first QoS rule including a first filter and a second filter. This way, even if the terminal does not support the first filter, the terminal can still match QoS flows based on the QoS rule including the second filter to meet the requirements of XR services. Alternatively, the first communication device can issue a first QoS rule including both the first and second filters, and a second QoS rule including the second filter. This way, even if the terminal does not support the first QoS rule including the first filter, the terminal can still use the second QoS rule including the second filter to match QoS flows and meet the requirements of XR services.
[0356] This application provides two designs for QoS rule information elements (IEs) used to carry filters.
[0357] Figure 7 This is a structural diagram of a QoS rule IE provided in an embodiment of this application. For example... Figure 7 As shown in (a), a QoS rule IE includes at least one QoS rule field, such as Figure 7 As shown in (b), each QoS rule field may include a packet filter list field, which may include at least one packet filter component, wherein the packet filter component may be a first filter or a second filter. That is, both the first filter and the second filter can belong to the filter list. This structure design is applicable to scenarios where the first filter can be used alone to filter data packets.
[0358] Figure 8 This is a structural diagram of another QoS rule IE provided in an embodiment of this application. For example... Figure 8 As shown in (a), a QoS rule IE can include at least one QoS rule field, such as Figure 8As shown in (b), each QoS rule field may include a first packet filter list field and a second packet filter list field (optional). The first packet filter list field may include at least one second packet filter, and the second packet filter list field may include at least one first filter. That is, the first filter and the second filter may belong to different filter lists. This structure design is suitable for scenarios where the first filter cannot be used alone to filter packets.
[0359] It should be noted that, Figure 7 and Figure 8 The naming, length, and position of each field in this application are merely examples and can be flexibly adjusted according to actual needs. This application does not impose any restrictions on them.
[0360] In some embodiments of this application, the method 400 further includes:
[0361] The first communication device acquires second information, which includes at least one of local configuration information and first information.
[0362] In some embodiments, the first communication device performs a first operation, including:
[0363] The first communication device performs the first operation based on the second information.
[0364] In some implementations, the first information is used to indicate at least one of the following:
[0365] The terminal may or may not support the first filter;
[0366] The terminal may or may not support QoS rules that include the first filter.
[0367] Optionally, the first information may be sent by the terminal to the first communication device, or it may be sent by other network functions, such as AMF, PCF, UDM, etc., to the first communication device. This is not limited in the embodiments of this application.
[0368] Optionally, the terminal sends the first information via a PDU session establishment request message or a PDU session modification request message.
[0369] Optionally, the first information may be included in session management capabilities. For example, the first information may be included in 5GSM capabilities.
[0370] Optionally, the first information may also be derived from the first communication device, for example, based on local configuration information or parameter information related to the terminal.
[0371] Optionally, local configuration information may include, but is not limited to, local default configuration and terminal subscription information. Optionally, the local default configuration may be that the terminal supports the first filter by default, or that the terminal supports QoS rules including the first filter by default, or that the terminal does not support the first filter by default, or that the terminal does not support QoS rules including the first filter by default.
[0372] In some implementations, terminal support for the first filter can be understood as: the terminal supports data flow detection or QoS flow mapping based on the first filter. Optionally, terminal performance of data flow detection or QoS flow mapping based on the first filter can be understood as: the terminal performs data flow detection or QoS flow mapping based on both the first and second filters, i.e., the terminal uses both the first and second filters in combination for data flow detection or QoS flow mapping.
[0373] In some embodiments, the first communication device performs a first operation, including:
[0374] If a first condition is met, the first communication device performs at least one of determining the first QoS rule and sending the first QoS rule, wherein the first condition includes at least one of the following:
[0375] The terminal supports the first filter and the network-side device supports the first filter;
[0376] The terminal supports QoS rules that include the first filter, and the network-side device also supports QoS rules that include the first filter.
[0377] Optionally, whether the terminal supports the first filter may be determined by the first communication device based on the first information, or it may be determined based on local configuration information, or it may be derived based on other information. This application does not limit this.
[0378] In some implementations, if the first condition is met, the first QoS rule satisfies at least one of the following:
[0379] The first QoS rule does not include the second filter;
[0380] The first QoS rule includes the first filter.
[0381] Therefore, if the first condition is met, the terminal supports the first filter or supports QoS rules including the first filter. Thus, the first communication device can send the first QoS rules including the first filter to the terminal. In this way, the terminal can match QoS flows based on the first QoS rules including the first filter to meet the requirements of XR services.
[0382] In some implementations, the first communication device performs a first operation, including:
[0383] If the second condition is met, the first communication device performs at least one of determining the second QoS rule and transmitting the second QoS rule, wherein the second condition includes at least one of the following:
[0384] The terminal does not support the first filter;
[0385] The network-side device does not support the first filter;
[0386] The terminal does not support QoS rules that include the first filter;
[0387] The network-side device does not support QoS rules that include the first filter.
[0388] In some implementations, when the second condition is met, the first communication device can send a first QoS rule including a first filter and a second filter to the terminal. Thus, even if the terminal does not support the first filter, it can still match the QoS flow based on the first QoS rule including the second filter, ensuring the normal transmission of the XR service. Alternatively, the first communication device can send a first QoS rule including the first filter and a second QoS rule including the second filter. Thus, even if the terminal does not support the first QoS rule including the first filter, it can still use the second QoS rule including the second filter to match the QoS flow, ensuring the normal transmission of the XR service.
[0389] In some implementations, when the second condition includes the terminal not supporting the first filter or the terminal not supporting QoS rules including the first filter, the filtering direction of the first filter is set to downlink only (DL only).
[0390] It should be noted that when the filtering direction of the first filter is set to downlink only, the first filter is only applicable to downlink, therefore the terminal cannot use the first filter to match UL packets. However, the QoS flow corresponding to the first filter can still be used in the DL direction, which helps improve resource utilization.
[0391] In some embodiments of this application, before the first communication device performs the first operation, the method 400 further includes:
[0392] The first communication device acquires at least one of the first PCC rule and the second PCC rule;
[0393] The first communication device performs a first operation, including:
[0394] The first communication device performs the first operation based on at least one of the first PCC rule and the second PCC rule. For example, a first QoS rule is determined based on the first PCC rule, and a second QoS rule is determined based on the second PCC rule.
[0395] In some implementations, the first PCC rule satisfies at least one of the following:
[0396] The first PCC rule includes at least one PCC rule;
[0397] The first PCC rule includes at least one of the following:
[0398] First Service Data Flow Template (SDF), First Priority, First QoS.
[0399] Optionally, the first QoS can be a 5G QoS Indicator (5QI).
[0400] In some implementations, the first SDF template satisfies at least one of the following:
[0401] The first SDF template includes at least one of the following: information for identifying a first data stream and information for identifying a second data stream, that is, the first QoS rule determined based on the first SDF template can be used to identify the first data stream and / or the second data stream;
[0402] The first SDF template corresponds to the first data stream;
[0403] The first SDF template corresponds to the first QoS.
[0404] In some implementations, the first SDF template includes at least one of the following:
[0405] The third SDF template corresponds to the first data stream;
[0406] The fourth SDF template corresponds to the second data stream.
[0407] In some implementations, the first QoS includes at least one of the following:
[0408] The third QoS corresponds to the first data stream;
[0409] The fourth QoS corresponds to the second data stream.
[0410] In some implementations, the first priority includes:
[0411] The third priority corresponds to the first data stream;
[0412] The fourth priority corresponds to the second data stream.
[0413] In some implementations, the third priority is higher than or equal to the fourth priority.
[0414] The third priority being higher than or equal to the fourth priority can mean that the priority corresponding to the first data stream is higher than or equal to the priority corresponding to the second data stream, indicating that the priority corresponding to the first data stream is higher or equal to the priority corresponding to the second data stream. In this way, the first communication device can formulate QoS rules with different priorities based on different priority sequences; that is, when matching QoS rules, the terminal can prioritize matching the QoS rule corresponding to the first data stream.
[0415] It should be noted that, in the embodiments of this application, a larger priority value indicates a higher priority, or a smaller priority value indicates a higher priority; this application does not impose any limitations.
[0416] In some implementations, the second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
[0417] Optionally, the second QoS can be 5QI.
[0418] In some implementations, the second SDF template includes information for identifying the second data stream.
[0419] In some implementations, the second SDF template corresponds to the second data stream.
[0420] In some implementations, the second SDF template corresponds to the second QoS.
[0421] In some implementations, the second priority corresponds to the second data stream.
[0422] In some implementations, the second QoS corresponds to the second data stream.
[0423] It should be noted that, in the embodiments of this application, the SDF corresponding to the data stream can be understood as: the SDF and the corresponding data stream have the same characteristics. Taking the first data stream identified by the IP 5-tuple + SSRC1 as an example, if the first SDF corresponds to the first data stream, it can be understood that: the first SDF template and the first data stream include the same IP 5-tuple + SSRC1.
[0424] It should be noted that, in this embodiment, "priority corresponding to data stream" can be understood as: the priority information contained in the QoS rules determined by the first communication device based on the PCC rules corresponds to the data stream. It can be understood that the priority in the PCC rules determines the priority of the QoS rules used by the terminal when matching different data streams. Taking the second priority corresponding to the second data stream as an example, the priority of the QoS rules determined based on the PCC rules determines which QoS rule the terminal uses first when matching different QoS rules. The second priority corresponding to the second data stream can be understood as the network side determining the priority information of a QoS rule for matching the second data stream. In other words, the network side can assign different priorities to different data streams.
[0425] Similarly, the QoS corresponding to a data stream can be understood as the network side determining a QoS rule and / or QoS profile for matching the corresponding data stream. In other words, the network side can assign different QoS to different data streams.
[0426] In some implementations, the priority of the first PCC rule is higher than or equal to the priority of the second PCC rule. This higher or equal priority of the first PCC rule can be interpreted as the PCC rule corresponding to the second data stream (the second PCC rule) having a lower or equal priority to the PCC rule corresponding to a data stream containing at least one of the first and second data streams (i.e., the first PCC rule). Thus, the first communication device can formulate QoS rules with different priorities based on these priorities; that is, when matching QoS rules, the terminal can prioritize matching the QoS rule corresponding to the first data stream.
[0427] In some embodiments of this application, the method 200 further includes:
[0428] The first communication device receives third information from the terminal, the third information being used to indicate a request to delete a third QoS rule.
[0429] In some embodiments, the third information includes a first cause value, which indicates at least one of the following: a filter syntax error; or a QoS rule syntax error.
[0430] Optionally, a filter syntax error can indicate that the filter cannot be recognized, and a QoS rule syntax error can indicate that the QoS rule cannot be recognized.
[0431] In some embodiments, the third QoS rule includes the first filter.
[0432] In some embodiments, the third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only (UL only) or bidirectional.
[0433] Optionally, the first filter in the third QoS rule includes information for identifying the first data stream. This may include, for example, at least one of the following: MoQT track identifier, SSRC, a first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and stream identifier.
[0434] In some embodiments, the fourth QoS rule includes a second filter.
[0435] Therefore, in some embodiments of this application, when the first communication device receives the third information from the terminal, the first communication device can know that the terminal does not support the first filter. Alternatively, when the first communication device receives the third information from the terminal, the first communication device determines that the QoS rule requested by the terminal to be deleted includes the first filter, and thus knows that the first communication device does not support the first filter. Therefore, the first communication device can send the QoS rule including the second filter to the UE, so that the terminal has a suitable QoS rule to match UL data packets, ensuring the normal transmission of XR services.
[0436] In some embodiments, the first communication device performs a second operation, including:
[0437] The first communication device performs the second operation based on the third information.
[0438] In some embodiments, the fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
[0439] Therefore, in some embodiments of this application, when the first communication device receives the third information from the terminal, the first communication device can know that the terminal does not support the first filter. Alternatively, when the first communication device receives the third information from the terminal, the first communication device determines that the QoS rule requested by the terminal to be deleted includes the first filter, and thus knows that the first communication device does not support the first filter. Therefore, the first communication device can send the QoS rule including the first filter to the terminal and set the filtering direction of the first filter to downlink only, so that the downlink data of the terminal can use the first filter, thereby improving resource utilization.
[0440] In some embodiments, the QoS profile corresponds to the third QoS rule, including: the QoS flow identifier (QFI) corresponding to the QoS profile is the same as the QFI in the third QoS rule.
[0441] Optionally, in the embodiments of this application, each QoS profile corresponds to one QFI, that is, the QoS profile and QFI are associated.
[0442] In some embodiments, the QoS flow corresponds to the third QoS rule, including: the QFI of the QoS flow is the same as the QFI in the third QoS rule. Optionally, in the embodiments of this application, each QoS flow corresponds to one QFI, that is, the QoS flow and the QFI are associated.
[0443] Therefore, in this embodiment of the application, when the terminal requests a QoS rule including the first filter, the first communication device can set the filtering direction of the first filter to downlink only and retain the communication resources corresponding to the QoS rule, such as QoS files and QoS streams, so that the first filter can match the downlink data of the terminal for the downlink data transmission of the terminal, thereby improving resource utilization.
[0444] Figure 9 This is a schematic diagram illustrating a wireless communication method provided in an embodiment of this application. Figure 9 As shown, the method 500 includes at least the following:
[0445] S510, the terminal performs a fourth operation, the fourth operation including at least one of the following:
[0446] Receive at least one of a first QoS rule and a second QoS rule from the first communication device;
[0447] Send the first message to the first communication device;
[0448] Send third information to the first communication device;
[0449] Receive the fourth QoS rule from the first communication device;
[0450] Wherein, the first information is used to indicate at least one of the following: the terminal supports or does not support the first filter, or the terminal supports or does not support QoS rules including the first filter;
[0451] The third information is used to indicate a request to delete the third QoS rule;
[0452] The first QoS rule includes at least a first filter;
[0453] The second QoS rule includes a second filter;
[0454] The third QoS rule includes at least the first filter;
[0455] The fourth QoS rule includes at least one of the first filter and the second filter.
[0456] In some embodiments, the first communication device may be a session-related network element, such as an SMF, or other network elements, which are not limited in this application.
[0457] In some embodiments, the priority of the first QoS rule is higher than or equal to the priority of the second QoS rule.
[0458] In some embodiments, the first QoS rule further includes the second filter.
[0459] In some embodiments, the first filter and the second filter are filters from the same filter list; or
[0460] The first filter and the second filter are filters from different filter lists, and the second filter does not include the first filter.
[0461] In some embodiments, the first filter satisfies at least one of the following:
[0462] The first filter is used to filter data packets;
[0463] The first filter is used in conjunction with the second filter to filter data packets;
[0464] The first filter does not support being used alone to filter data packets;
[0465] The first filter includes at least one of the following:
[0466] Information used to identify the first data stream;
[0467] Information used to identify the second data stream.
[0468] In some embodiments, the information for identifying the first data stream includes at least one of the following:
[0469] Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
[0470] In some embodiments, the information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
[0471] In some embodiments, the second filter satisfies at least one of the following:
[0472] The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q C-TAG VID, 802.1Q S-TAG VID, 802.1Q C-TAG PCP / DEI, 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range;
[0473] The second filter is used to filter data packets;
[0474] The second filter does not include the first filter;
[0475] The second filter can be used alone to filter data packets.
[0476] Therefore, in this embodiment, the first communication device can issue a first QoS rule including a first filter and a second filter. This way, even if the terminal does not support the first filter, the terminal can still match QoS flows based on the QoS rule including the second filter to meet the requirements of XR services. Alternatively, the first communication device can issue a first QoS rule including both the first and second filters, and a second QoS rule including the second filter. This way, even if the terminal does not support the first QoS rule including the first filter, the terminal can still use the second QoS rule including the second filter to match QoS flows and meet the requirements of XR services.
[0477] In some embodiments, the third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only or bidirectional.
[0478] In some embodiments, the fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
[0479] Therefore, in this embodiment of the application, when the terminal requests a QoS rule including the first filter, the first communication device can set the filtering direction of the first filter to downlink only and retain the communication resources corresponding to the QoS rule, such as QoS files and QoS streams, so that the first filter can match the downlink data of the terminal for the downlink data transmission of the terminal, thereby improving resource utilization.
[0480] Optionally, in some embodiments, the method 500 further includes:
[0481] The terminal acquires fourth information, which indicates at least one of the following:
[0482] The network-side device may or may not support the first filter;
[0483] The network-side device may or may not support QoS rules that include the first filter.
[0484] Optionally, the fourth information may be sent before the terminal sends the first information. Optionally, the terminal may send the first information if the network-side device supports the first filter, and / or if the network-side device supports QoS rules including the first filter. The first information is used to indicate that the terminal supports the first filter, or that the terminal supports QoS rules including the first filter.
[0485] Optionally, the fourth information may be included in the registration acceptance message. For example, the fourth information may be included in the 5GS network feature support IE of the registration acceptance message sent by the AMF.
[0486] The following, combined with Figures 10 to 13 Taking SFM as the first communication device, PCF as the second communication device, and AF as the third communication device as an example, the wireless communication method provided in the embodiments of this application is described.
[0487] like Figure 10 As shown, the wireless communication method may include the following steps:
[0488] Step 601: AF sends a first request message to PCF.
[0489] Optionally, the first request message includes at least one of the following:
[0490] Fifth SDF template;
[0491] Sixth SDF template;
[0492] Fifth QoS;
[0493] The sixth QoS.
[0494] The specific implementations of the fifth SDF template, the sixth SDF template, the fifth QoS, and the sixth QoS are described in the foregoing embodiments. For the sake of brevity, the steps are not repeated here.
[0495] Step 602, PCF performs the third operation.
[0496] The third operation includes at least one of the following:
[0497] Determine the first policy control and billing PCC rules;
[0498] Determine the second PCC rule;
[0499] Send the first PCC rule to the SMF;
[0500] Send the second PCC rule to the SMF.
[0501] The specific implementation of the first PCC rule and the second PCC rule is described in the foregoing embodiments. For the sake of brevity, the steps are not repeated here.
[0502] Step 603: The terminal sends a PDU session establishment request to the SMF.
[0503] Step 604, SMF performs the first operation.
[0504] The first operation includes at least one of the following:
[0505] Determine the first QoS rule;
[0506] Determine the second QoS rule;
[0507] Send the first QoS rule;
[0508] Send the second QoS rule.
[0509] In some embodiments, the first QoS rule includes at least a first filter;
[0510] In some embodiments, the second QoS rule includes a second filter.
[0511] In some embodiments, the first filter satisfies at least one of the following:
[0512] The first filter is used to filter data packets;
[0513] The first filter is used in conjunction with the second filter to filter data packets;
[0514] The first filter does not support being used alone to filter data packets;
[0515] The first filter includes at least one of the following:
[0516] Information used to identify the first data stream;
[0517] Information used to identify the second data stream.
[0518] In some embodiments, the second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q user label virtual LAN identifier 802.1Q C-TAG VID, 802.1Q service label virtual LAN identifier 802.1Q S-TAG VID, 802.1Q user label priority code point / drop priority indicator 802.1Q C-TAG PCP / DEI, 802.1Q service label priority code point / drop priority indicator 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range.
[0519] In some embodiments, the second filter is used to filter data packets.
[0520] In some embodiments, the second filter does not include the first filter.
[0521] In some embodiments, the second filter can be used alone to filter data packets.
[0522] The specific implementations of the first QoS rule, the second QoS rule, the first filter, and the second filter are described in the foregoing embodiments. For the sake of brevity, the steps are not repeated here.
[0523] Step 605, SMF performs the first operation.
[0524] Optionally, the first QoS rule can be established by accepting message sending through a PDU session.
[0525] Optionally, the second QoS rule can be established by accepting message sending through a PDU session.
[0526] like Figure 11 As shown, the wireless communication method may include the following steps:
[0527] Step 702: The terminal sends the first information to the SMF.
[0528] The first piece of information is used to indicate at least one of the following:
[0529] The terminal may or may not support the first filter;
[0530] The terminal may or may not support QoS rules including the first filter.
[0531] Optionally, the terminal can establish a message carrying the first information through a PDU session.
[0532] Optionally, step 701 may be included before step 702:
[0533] The terminal acquires fourth information, which indicates at least one of the following:
[0534] The network-side device may or may not support the first filter;
[0535] The network-side device may or may not support QoS rules that include the first filter.
[0536] Optionally, the terminal may send first information if the network-side device supports the first filter and / or if the network-side device supports QoS rules including the first filter. The first information is used to indicate that the terminal supports the first filter or that the terminal supports QoS rules including the first filter.
[0537] Optionally, the fourth information may be included in the registration acceptance message. For example, the fourth information may be included in the 5GS network feature support IE of the registration acceptance message sent by the AMF. Step 703, the SMF performs the first operation.
[0538] The first operation includes at least one of the following:
[0539] Determine the first QoS rule;
[0540] Determine the second QoS rule;
[0541] Send the first QoS rule;
[0542] Send the second QoS rule.
[0543] This step 703 can correspond to the aforementioned step 604.
[0544] Optionally, the method may further include: the SMF acquiring second information, the second information including at least one of local configuration information and first information.
[0545] For example, before step 703, the SMF obtains second information and further performs the first operation based on the second information. For specific implementation details, please refer to the relevant descriptions in the foregoing embodiments; for brevity, they will not be repeated here.
[0546] like Figure 12 As shown, the wireless communication method may include the following steps:
[0547] Step 802: The terminal sends third information to the SMF to request the deletion of the third QoS rule.
[0548] Optionally, the third information can be sent via a PDU session modification request message.
[0549] In some embodiments, the third information includes a first cause value, which indicates at least one of the following: a filter syntax error; or a QoS rule syntax error.
[0550] In some embodiments, the third QoS rule includes the first filter.
[0551] In some embodiments, the third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only (UL only) or bidirectional.
[0552] Step 803, SMF performs the second operation.
[0553] Delete the third QoS rule;
[0554] Send the fourth QoS rule to the terminal.
[0555] Optionally, a fourth QoS rule may be sent to the terminal, including modifying the fourth QoS rule for receiving messages via the PDU session.
[0556] In some embodiments, the fourth QoS rule includes a second filter.
[0557] Therefore, in some embodiments of this application, when the first communication device receives the third information from the terminal, the first communication device can know that the terminal does not support the first filter. Alternatively, when the first communication device receives the third information from the terminal, the first communication device determines that the QoS rule requested to be deleted by the terminal includes the first filter, and thus knows that the first communication device does not support the first filter. Therefore, the first communication device can send the QoS rule including the second filter to the UE, so that the terminal has a suitable QoS rule to match UL data packets.
[0558] In some embodiments, the fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
[0559] Therefore, in some embodiments of this application, when the first communication device receives the third information from the terminal, the first communication device can know that the terminal does not support the first filter. Alternatively, when the first communication device receives the third information from the terminal, the first communication device determines that the QoS rule requested by the terminal to be deleted includes the first filter, and thus knows that the first communication device does not support the first filter. Therefore, the first communication device can send the QoS rule including the first filter to the terminal and set the filtering direction of the first filter to downlink only, so that the downlink data of the terminal can use the first filter.
[0560] like Figure 13 As shown, the wireless communication method may include the following steps:
[0561] Step 902: The terminal sends third information to the SMF to request the deletion of the third QoS rule.
[0562] Optionally, the third information can be sent via a PDU session modification request message.
[0563] In some embodiments, the third information includes a first cause value, which indicates at least one of the following: a filter syntax error; or a QoS rule syntax error.
[0564] In some embodiments, the third QoS rule includes the first filter.
[0565] In some embodiments, the third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only (UL only) or bidirectional.
[0566] Step 903, SMF performs the second operation.
[0567] Determine whether to maintain or not delete the QoS file;
[0568] Decide whether to maintain or not delete the QoS flow.
[0569] In some embodiments, the filtering direction of the first filter is set to downlink only.
[0570] In some implementations, optionally, after the SMF determines whether to maintain or not delete the QoS file, the method further includes: the SMF performing the maintenance or non-deletion of the QoS file.
[0571] In some implementations, optionally, after the SMF determines whether to maintain or not delete the QoS flow, the method further includes: the SMF performing the maintenance or non-deletion of the QoS flow.
[0572] Therefore, in this embodiment of the application, when the terminal requests a QoS rule including the first filter, the first communication device can set the filtering direction of the first filter to downlink only and retain the communication resources corresponding to the QoS rule, such as QoS files and QoS streams, so that the first filter can match the downlink data of the terminal for the downlink data transmission of the terminal, thereby improving resource utilization.
[0573] The wireless communication method provided in this application can be executed by a wireless communication device. This application uses an example of a wireless communication device executing the wireless communication method to illustrate the wireless communication device provided in this application.
[0574] This application provides a wireless communication device. As an example, the wireless communication device may be a communication equipment or a component within a communication equipment, such as a chip. The communication equipment may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0575] The wireless communication device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0576] For details, see Figure 14 When the wireless communication device is a first communication device or a component of the first communication device, the wireless communication device 1000 includes:
[0577] Processing module 1010 is configured to perform at least one of the first operation and the second operation;
[0578] The first operation includes at least one of the following:
[0579] Determine the first Quality of Service (QoS) rule;
[0580] Determine the second QoS rule;
[0581] Send the first QoS rule;
[0582] Send the second QoS rule;
[0583] The second operation includes at least one of the following:
[0584] Delete the third QoS rule;
[0585] Send the fourth QoS rule to the terminal;
[0586] Determine whether to maintain or not delete the QoS file;
[0587] Determine whether to maintain or not delete the QoS flow;
[0588] The first QoS rule includes at least a first filter;
[0589] The second QoS rule includes a second filter;
[0590] The third QoS rule includes at least the first filter;
[0591] The fourth QoS rule includes at least one of the first filter and the second filter;
[0592] The QoS file corresponds to the third QoS rule;
[0593] The QoS flow corresponds to the third QoS rule.
[0594] In some implementations, optionally, after determining whether to maintain or not delete the QoS file, the processing module 1010 is further configured to: perform the maintenance or non-deletion of the QoS file.
[0595] In some implementations, optionally, after determining whether to maintain or not delete the QoS flow, the processing module 1010 is further configured to: perform the maintenance or non-deletion of the QoS flow.
[0596] In some embodiments, the priority of the first QoS rule is higher than or equal to the priority of the second QoS rule.
[0597] In some embodiments, the first QoS rule further includes the second filter.
[0598] In some embodiments, the first filter and the second filter are filters from the same filter list; or
[0599] The first filter and the second filter are filters from different filter lists, and the second filter does not include the first filter.
[0600] In some embodiments, the processing module 1010 is further configured to:
[0601] If a first condition is met, at least one of determining the first QoS rule and sending the first QoS rule is performed, wherein the first condition includes at least one of the following:
[0602] The terminal supports the first filter and the network-side device supports the first filter;
[0603] The terminal supports QoS rules that include the first filter, and the network-side device also supports QoS rules that include the first filter.
[0604] In some embodiments, if the first condition is met, the first QoS rule includes only the first filter.
[0605] In some embodiments, the processing module 1010 is further configured to:
[0606] If the second condition is met, at least one of determining the second QoS rule and sending the second QoS rule is performed, wherein the second condition includes at least one of the following:
[0607] The terminal does not support the first filter;
[0608] The network-side device does not support the first filter;
[0609] The terminal does not support QoS rules that include the first filter;
[0610] The network-side device does not support QoS rules that include the first filter.
[0611] In some embodiments, when the second condition includes the terminal not supporting the first filter or the terminal not supporting QoS rules including the first filter, the filtering direction of the first filter is set to downlink only.
[0612] In some embodiments, the processing module 1010 is further configured to:
[0613] Obtain at least one of the first policy control and billing PCC rules and the second PCC rule.
[0614] In some embodiments, the processing module 1010 is further configured to:
[0615] The first operation is performed based on at least one of the first PCC rule and the second PCC rule.
[0616] In some embodiments, the first PCC rule satisfies at least one of the following:
[0617] The first PCC rule includes at least one PCC rule;
[0618] The first PCC rule includes at least one of the following:
[0619] First service data stream SDF template, first priority, first QoS.
[0620] In some embodiments, the first SDF template satisfies at least one of the following:
[0621] The first SDF template includes at least one of the following: information for identifying the first data stream, and information for identifying the second data stream;
[0622] The first SDF template corresponds to the first data stream;
[0623] The first SDF template corresponds to the first QoS;
[0624] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0625] In some embodiments, the first SDF template includes at least one of the following:
[0626] The third SDF template corresponds to the first data stream;
[0627] The fourth SDF template corresponds to the second data stream;
[0628] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0629] In some embodiments, the first QoS includes at least one of the following:
[0630] The third QoS corresponds to the first data stream;
[0631] The fourth QoS corresponds to the second data stream;
[0632] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0633] In some embodiments, the first priority includes:
[0634] The third priority corresponds to the first data stream;
[0635] The fourth priority corresponds to the second data stream;
[0636] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0637] In some embodiments, the third priority is higher than or equal to the fourth priority.
[0638] In some embodiments, the second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
[0639] In some embodiments, the second SDF template satisfies at least one of the following:
[0640] The second SDF template includes: information for identifying the second data stream;
[0641] The second SDF template corresponds to the second data stream;
[0642] The second SDF template corresponds to the second QoS;
[0643] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0644] In some embodiments, the second priority corresponds to the second data stream;
[0645] The second QoS corresponds to the second data stream;
[0646] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0647] In some embodiments, the priority of the first PCC rule is higher than or equal to the priority of the second PCC rule.
[0648] In some embodiments, the device 1000 further includes:
[0649] A receiving module is used to receive third information from a terminal, the third information being used to indicate a request to delete the third QoS rule.
[0650] In some embodiments, the third information includes a first cause value, which indicates at least one of the following:
[0651] Filter syntax error; QoS rule syntax error.
[0652] In some embodiments, the third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only or bidirectional.
[0653] In some embodiments, the processing module 1010 is further configured to:
[0654] Based on the third information, the second operation is performed.
[0655] In some embodiments, the fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
[0656] In some embodiments, the QoS file corresponds to the third QoS rule, including: the QoS flow identifier (QFI) corresponding to the QoS file is the same as the QFI in the third QoS rule.
[0657] In some embodiments, the QoS flow corresponds to the third QoS rule, including: the QFI of the QoS flow is the same as the QFI in the third QoS rule.
[0658] In some embodiments, the processing module 1010 is further configured to
[0659] Obtain second information, which includes at least one of local configuration information and first information;
[0660] Based on the second information, perform at least one of the first operation and the second operation;
[0661] Wherein, the first information is used to indicate at least one of the following:
[0662] The terminal may or may not support the first filter;
[0663] The terminal may or may not support QoS rules that include the first filter.
[0664] In some embodiments, when the second information indicates that the terminal supports the first filter, the first operation includes at least one of determining a first QoS rule and sending the first QoS rule;
[0665] If the second information indicates that the terminal does not support the first filter, the first operation includes at least one of determining a second QoS rule and sending the second QoS rule.
[0666] In some embodiments, the first filter satisfies at least one of the following:
[0667] The first filter is used to filter data packets;
[0668] The first filter is used in conjunction with the second filter to filter data packets;
[0669] The first filter does not support being used alone to filter data packets;
[0670] The first filter includes at least one of the following:
[0671] Information used to identify the first data stream;
[0672] Information used to identify the second data stream;
[0673] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0674] In some embodiments, the information for identifying the first data stream includes at least one of the following:
[0675] Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
[0676] In some embodiments, the information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
[0677] In some embodiments, the second filter satisfies at least one of the following:
[0678] The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q user label VLAN ID 802.1Q C-TAG VID, 802.1Q service label VLAN ID 802.1Q S-TAG VID, 802.1Q user label priority code point / drop priority indicator 802.1Q C-TAG PCP / DEI, 802.1Q service label priority code point / drop priority indicator 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range;
[0679] The second filter is used to filter data packets;
[0680] The second filter does not include the first filter;
[0681] The second filter can be used alone to filter data packets.
[0682] See Figure 15 When the wireless communication device is a second communication device or a component of a second communication device, the wireless communication device 1100 includes:
[0683] Processing module 1110 is configured to perform a third operation, wherein the third operation includes at least one of the following:
[0684] Determine the first policy control and billing PCC rules;
[0685] Determine the second PCC rule;
[0686] Send the first PCC rule;
[0687] Send the second PCC rule.
[0688] In some embodiments, the first PCC rule satisfies at least one of the following:
[0689] The first PCC rule includes at least one PCC rule;
[0690] The first PCC rule includes at least one of the following:
[0691] First service data stream SDF template, first priority, first QoS.
[0692] In some embodiments, the first SDF template satisfies at least one of the following:
[0693] The first SDF template includes at least one of the following: information for identifying the first data stream, and information for identifying the second data stream;
[0694] The first SDF template corresponds to the first data stream;
[0695] The first SDF template corresponds to the first QoS;
[0696] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0697] In some embodiments, the first SDF template includes at least one of the following:
[0698] The third SDF template corresponds to the first data stream;
[0699] The fourth SDF template corresponds to the second data stream;
[0700] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0701] In some embodiments, the first QoS includes at least one of the following:
[0702] The third QoS corresponds to the first data stream;
[0703] The fourth QoS corresponds to the second data stream;
[0704] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0705] In some embodiments, the first priority includes:
[0706] The third priority corresponds to the first data stream;
[0707] The fourth priority corresponds to the second data stream;
[0708] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0709] In some embodiments, the third priority is higher than or equal to the fourth priority.
[0710] In some embodiments, the second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
[0711] In some embodiments, the second SDF template satisfies at least one of the following:
[0712] The second SDF template includes: information for identifying the second data stream;
[0713] The second SDF template corresponds to the second data stream;
[0714] The second SDF template corresponds to the second QoS;
[0715] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0716] In some embodiments, the second priority corresponds to the second data stream;
[0717] The second QoS corresponds to the second data stream;
[0718] In some embodiments, the priority of the first PCC rule is higher than or equal to the priority of the second PCC rule.
[0719] In some embodiments, the processing module 1110 is further configured to perform the third operation based on at least one of the following: a first request message from a third communication device, local configuration information, and a service level agreement (SLA).
[0720] In some embodiments, the first request message includes at least one of the following:
[0721] Fifth SDF template;
[0722] Sixth SDF template;
[0723] Fifth QoS;
[0724] The sixth QoS.
[0725] In some embodiments, the fifth SDF template satisfies at least one of the following:
[0726] The fifth SDF template corresponds to the first data stream;
[0727] The fifth SDF template corresponds to the fifth QoS;
[0728] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0729] In some embodiments, the sixth SDF template satisfies at least one of the following:
[0730] The sixth SDF template corresponds to the second data stream;
[0731] The sixth SDF template corresponds to the sixth QoS;
[0732] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0733] In some embodiments, the fifth QoS satisfies at least one of the following:
[0734] The fifth QoS corresponds to the fifth SDF template;
[0735] The fifth QoS corresponds to the first data stream;
[0736] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0737] In some embodiments, the sixth QoS satisfies at least one of the following:
[0738] The sixth QoS corresponds to the second SDF template;
[0739] The sixth QoS corresponds to the second data stream;
[0740] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0741] In some embodiments, the fifth SDF template includes at least one of the following:
[0742] The seventh SDF template corresponds to the first data stream;
[0743] The eighth SDF template corresponds to the second data stream;
[0744] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0745] In some embodiments, the fifth QoS includes at least one of the following:
[0746] The seventh QoS corresponds to the first data stream;
[0747] The eighth QoS corresponds to the second data stream.
[0748] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0749] In some embodiments, the fifth SDF template includes at least one of the following:
[0750] Information used to identify the first data stream;
[0751] Information used to identify the second data stream;
[0752] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0753] In some embodiments, the sixth SDF template includes information for identifying the second data stream.
[0754] In some embodiments, the information for identifying the first data stream includes at least one of the following:
[0755] Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
[0756] In some embodiments, the information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
[0757] See Figure 16 When the wireless communication device is a terminal or a component within a terminal, the wireless communication device 1200 includes:
[0758] Processing module 1210 is configured to perform a fourth operation, the fourth operation including at least one of the following:
[0759] Receive at least one of a first Quality of Service (QoS) rule and a second QoS rule from the first communication device;
[0760] Send the first message to the first communication device;
[0761] Send third information to the first communication device;
[0762] Receive the fourth QoS rule from the first communication device;
[0763] Wherein, the first information is used to indicate at least one of the following: the terminal supports or does not support the first filter, or the terminal supports or does not support QoS rules including the first filter;
[0764] The third information is used to indicate a request to delete the third QoS rule;
[0765] The first QoS rule includes at least a first filter;
[0766] The second QoS rule includes a second filter;
[0767] The third QoS rule includes at least the first filter;
[0768] The fourth QoS rule includes at least one of the first filter and the second filter.
[0769] In some embodiments, the priority of the first QoS rule is higher than or equal to the priority of the second QoS rule.
[0770] In some embodiments, the first QoS rule further includes the second filter.
[0771] In some embodiments, the first filter and the second filter are filters from the same filter list; or
[0772] The first filter and the second filter are filters from different filter lists, and the second filter does not include the first filter.
[0773] In some embodiments, the first filter satisfies at least one of the following:
[0774] The first filter is used to filter data packets;
[0775] The first filter is used in conjunction with the second filter to filter data packets;
[0776] The first filter does not support being used alone to filter data packets;
[0777] The first filter includes at least one of the following:
[0778] Information used to identify the first data stream;
[0779] Information used to identify the second data stream;
[0780] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0781] In some embodiments, the information for identifying the first data stream includes at least one of the following:
[0782] Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
[0783] In some embodiments, the information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
[0784] In some embodiments, the second filter satisfies at least one of the following:
[0785] The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q C-TAG VID, 802.1Q S-TAG VID, 802.1Q C-TAG PCP / DEI, 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range;
[0786] The second filter is used to filter data packets;
[0787] The second filter does not include the first filter;
[0788] The second filter can be used alone to filter data packets.
[0789] In some embodiments, the third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only or bidirectional.
[0790] In some embodiments, the fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
[0791] See Figure 17 When the wireless communication device is a network-side device or a component within a network-side device, the wireless communication device 1300 includes:
[0792] The sending module 1310 is configured to send a first request message to a second communication device, wherein the first request message includes at least one of the following:
[0793] Fifth Service Data Flow SDF Template;
[0794] Sixth SDF template;
[0795] Fifth, Quality of Service (QoS);
[0796] The sixth QoS.
[0797] In some embodiments, the fifth SDF template satisfies at least one of the following:
[0798] The fifth SDF template corresponds to the first data stream;
[0799] The fifth SDF template corresponds to the fifth QoS;
[0800] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0801] In some embodiments, the sixth SDF template satisfies at least one of the following:
[0802] The sixth SDF template corresponds to the second data stream;
[0803] The sixth SDF template corresponds to the sixth QoS;
[0804] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0805] In some embodiments, the fifth QoS satisfies at least one of the following:
[0806] The fifth QoS corresponds to the fifth SDF template;
[0807] The fifth QoS corresponds to the first data stream;
[0808] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0809] In some embodiments, the sixth QoS satisfies at least one of the following:
[0810] The sixth QoS corresponds to the sixth SDF template;
[0811] The sixth QoS corresponds to the second data stream;
[0812] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0813] In some embodiments, the fifth SDF template includes at least one of the following:
[0814] The seventh SDF template corresponds to the first data stream;
[0815] The eighth SDF template corresponds to the second data stream.
[0816] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0817] In some embodiments, the fifth QoS includes at least one of the following:
[0818] The seventh QoS corresponds to the first data stream;
[0819] The eighth QoS corresponds to the second data stream.
[0820] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0821] In some embodiments, the fifth SDF template includes at least one of the following:
[0822] Information used to identify the first data stream;
[0823] Information used to identify the second data stream;
[0824] The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
[0825] In some embodiments, the second SDF template includes information for identifying the second data stream.
[0826] In some embodiments, the information for identifying the first data stream includes at least one of the following:
[0827] Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
[0828] In some embodiments, the information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
[0829] The wireless communication device provided in this application embodiment can achieve... Figures 2 to 13 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0830] like Figure 18As shown, this application embodiment also provides a communication device 1700, including a processor 1701 and a memory 1702. The memory 1702 stores programs or instructions that can run on the processor 1701. For example, when the communication device 1700 is a terminal, the program or instructions executed by the processor 1701 implement the various steps of the above-described wireless communication method embodiment and achieve the same technical effect. When the communication device 1700 is a network-side device, the program or instructions executed by the processor 1701 implement the various steps of the above-described wireless communication method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0831] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figures 2 to 13 The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 16 The wireless communication device shown. Specifically, Figure 19 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0832] The terminal 1800 includes, but is not limited to, at least some of the following components: radio frequency unit 1801, network module 1802, audio output unit 1803, input unit 1804, sensor 1805, display unit 1806, user input unit 1807, interface unit 1808, memory 1809, and processor 1810.
[0833] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 19 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0834] It should be understood that, in this embodiment, the input unit 1804 may include a graphics processor 18041 and a microphone 18042. The graphics processor 18041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1806 may include a display panel 18061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1807 includes at least one of a touch panel 18071 and other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include a touch detection device and a touch controller. Other input devices 18072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0835] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1801 can transmit it to the processor 1810 for processing; in addition, the radio frequency unit 1801 can send uplink data to the network-side device. Typically, the radio frequency unit 1801 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0836] The memory 1809 can be used to store software programs or instructions, as well as various data. The memory 1809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1809 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (Synchlink DRAM, SLDRAM), and direct memory bus RAM (DRRAM). The memory 1809 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0837] Processor 1810 may include one or more processing units; optionally, processor 1810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1810.
[0838] The processor 1810 is used by the first communication device to perform at least one of the first operation and the second operation;
[0839] The first operation includes at least one of the following:
[0840] Determine the first Quality of Service (QoS) rule;
[0841] Determine the second QoS rule;
[0842] Send the first QoS rule;
[0843] Send the second QoS rule;
[0844] The second operation includes at least one of the following:
[0845] Delete the third QoS rule;
[0846] Send the fourth QoS rule to the terminal;
[0847] Determine whether to maintain or not delete the QoS file;
[0848] Determine whether to maintain or not delete the QoS flow;
[0849] The first QoS rule includes at least a first filter;
[0850] The second QoS rule includes a second filter;
[0851] The third QoS rule includes at least the first filter;
[0852] The fourth QoS rule includes at least one of the first filter and the second filter;
[0853] The QoS file corresponds to the third QoS rule;
[0854] The QoS flow corresponds to the third QoS rule.
[0855] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.
[0856] This application embodiment also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figures 2 to 13 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0857] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 14 , Figure 15 or Figure 17 The wireless communication device shown. (As shown) Figure 20As shown, the network-side device 1900 includes: an antenna 1901, a radio frequency (RF) device 1902, a baseband device 1903, a processor 1904, and a memory 1905. The antenna 1901 is connected to the RF device 1902. In the uplink direction, the RF device 1902 receives information through the antenna 1901 and transmits the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1903 processes the information to be transmitted and sends it to the RF device 1002. The RF device 1902 processes the received information and transmits it through the antenna 1001.
[0858] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1903, which includes a baseband processor.
[0859] The baseband device 1903 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 20 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1905 via a bus interface to call the program in the memory 1005 and execute the network device operation shown in the above method embodiment.
[0860] The network-side device may also include a network interface 1906, such as a Common Public Radio Interface (CPRI).
[0861] Specifically, the network-side device 1900 in this application embodiment further includes: instructions or programs stored in memory 1905 and executable on processor 1904, wherein processor 1904 calls the instructions or programs in memory 1905 to execute. Figure 14 , Figure 15 or Figure 17 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0862] Specifically, embodiments of this application also provide a network-side device. For example... Figure 21 As shown, the network-side device 2000 includes: a processor 2001, a network interface 2002, and a memory 2003. This network-side device can be 14... Figure 15 or Figure 17 The wireless communication device shown. The network interface 2002 is, for example, a common public radio interface (CPRI).
[0863] Specifically, the network-side device 2000 in this application embodiment further includes: instructions or programs stored in memory 2003 and executable on processor 2001, wherein processor 2001 calls the instructions or programs in memory 2003 to execute. Figure 14 , Figure 15 or Figure 17 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0864] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described wireless communication method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0865] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0866] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described wireless communication method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0867] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0868] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described wireless communication method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0869] This application also provides a wireless communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the wireless communication method described above, and the network-side device can be used to execute the steps of the wireless communication method described above, which are performed by a first communication device, a second communication device, or a third communication device.
[0870] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0871] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0872] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A wireless communication method, characterized in that, include: The first communication device performs at least one of the first operation and the second operation; The first operation includes at least one of the following: Determine the first Quality of Service (QoS) rule; Determine the second QoS rule; Send the first QoS rule; Send the second QoS rule; The second operation includes at least one of the following: Delete the third QoS rule; Send the fourth QoS rule to the terminal; Determine whether to maintain or not delete the QoS file; Determine whether to maintain or not delete the QoS flow; The first QoS rule includes at least a first filter; The second QoS rule includes a second filter; The third QoS rule includes at least the first filter; The fourth QoS rule includes at least one of the first filter and the second filter; The QoS file corresponds to the third QoS rule; The QoS flow corresponds to the third QoS rule.
2. The method according to claim 1, characterized in that, The priority of the first QoS rule is higher than or equal to the priority of the second QoS rule.
3. The method according to claim 1 or 2, characterized in that, The first QoS rule also includes the second filter.
4. The method according to claim 3, characterized in that, The first filter and the second filter are filters from the same filter list; or The first filter and the second filter are filters from different filter lists, and the second filter does not include the first filter.
5. The method according to any one of claims 1-4, characterized in that, The first communication device performs a first operation, including: If a first condition is met, the first communication device performs at least one of determining the first QoS rule and sending the first QoS rule, wherein the first condition includes at least one of the following: The terminal supports the first filter and the network-side device supports the first filter; The terminal supports QoS rules that include the first filter, and the network-side device also supports QoS rules that include the first filter.
6. The method according to claim 5, characterized in that, If the first condition is met, the first QoS rule includes only the first filter.
7. The method according to any one of claims 1-6, characterized in that, The first communication device performs a first operation, including: If the second condition is met, the first communication device performs at least one of determining the second QoS rule and transmitting the second QoS rule, wherein the second condition includes at least one of the following: The terminal does not support the first filter; The network-side device does not support the first filter; The terminal does not support QoS rules that include the first filter; The network-side device does not support QoS rules that include the first filter.
8. The method according to claim 7, characterized in that, If the second condition includes the terminal not supporting the first filter or the terminal not supporting QoS rules including the first filter, the filtering direction of the first filter is set to downlink only.
9. The method according to any one of claims 1-8, characterized in that, Before the first communication device performs the first operation, the method further includes: The first communication device acquires at least one of the first policy control and charging (PCC) rule and the second PCC rule; The first communication device performs a first operation, including: The first communication device performs the first operation based on at least one of the first PCC rule and the second PCC rule.
10. The method according to claim 9, characterized in that, The first PCC rule satisfies at least one of the following: The first PCC rule includes at least one PCC rule; The first PCC rule includes at least one of the following: First service data stream SDF template, first priority, first QoS.
11. The method according to claim 10, characterized in that, The first SDF template satisfies at least one of the following: The first SDF template includes at least one of the following: information for identifying the first data stream, and information for identifying the second data stream; The first SDF template corresponds to the first data stream; The first SDF template corresponds to the first QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
12. The method according to claim 10 or 11, characterized in that, The first SDF template includes at least one of the following: The third SDF template corresponds to the first data stream; The fourth SDF template corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
13. The method according to any one of claims 10-12, characterized in that, The first QoS includes at least one of the following: The third QoS corresponds to the first data stream; The fourth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
14. The method according to any one of claims 10-13, characterized in that, The first priority includes: The third priority corresponds to the first data stream; The fourth priority corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
15. The method according to claim 14, characterized in that, The third priority is higher than or equal to the fourth priority.
16. The method according to any one of claims 9-15, characterized in that, The second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
17. The method according to claim 16, characterized in that, The second SDF template satisfies at least one of the following: The second SDF template includes: information for identifying the second data stream; The second SDF template corresponds to the second data stream; The second SDF template corresponds to the second QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
18. The method according to claim 16 or 17, characterized in that, The second priority corresponds to the second data stream; The second QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
19. The method according to any one of claims 9-18, characterized in that, The priority of the first PCC rule is higher than or equal to the priority of the second PCC rule.
20. The method according to any one of claims 1-19, characterized in that, The method further includes: The first communication device receives third information from the terminal, the third information being used to indicate a request to delete the third QoS rule.
21. The method according to claim 20, characterized in that, The third information includes a first cause value, which indicates at least one of the following: Filter syntax error; QoS rule syntax error.
22. The method according to claim 20 or 21, characterized in that, The third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only or bidirectional.
23. The method according to any one of claims 20-22, characterized in that, The first communication device performs a second operation, including: The first communication device performs the second operation based on the third information.
24. The method according to any one of claims 1-23, characterized in that, The fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
25. The method according to any one of claims 1-24, characterized in that, The QoS file corresponds to the third QoS rule, including: the QoS flow identifier (QFI) corresponding to the QoS file is the same as the QFI in the third QoS rule.
26. The method according to any one of claims 1-25, characterized in that, The QoS flow corresponds to the third QoS rule, including: the QFI of the QoS flow is the same as the QFI in the third QoS rule.
27. The method according to any one of claims 1-26, characterized in that, The method further includes: The first communication device acquires second information, which includes at least one of local configuration information and the first information. Wherein, the first communication device performs at least one of the first operation and the second operation, including: The first communication device performs at least one of the first operation and the second operation based on the second information; Wherein, the first information is used to indicate at least one of the following: The terminal may or may not support the first filter; The terminal may or may not support QoS rules that include the first filter.
28. The method according to claim 27, characterized in that, The first communication device performs the first operation based on the second information, including at least one of the following: When the second information indicates that the terminal supports the first filter, the first operation includes at least one of determining a first QoS rule and sending the first QoS rule; If the second information indicates that the terminal does not support the first filter, the first operation includes at least one of determining a second QoS rule and sending the second QoS rule.
29. The method according to any one of claims 1-28, characterized in that, The first filter satisfies at least one of the following: The first filter is used to filter data packets; The first filter is used in conjunction with the second filter to filter data packets; The first filter does not support being used alone to filter data packets; The first filter includes at least one of the following: Information used to identify the first data stream; Information used to identify the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
30. The method according to claim 11 or 29, characterized in that, The information used to identify the first data stream includes at least one of the following: Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
31. The method according to claim 11, 17 or 29, characterized in that, The information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
32. The method according to any one of claims 1-31, characterized in that, The second filter satisfies at least one of the following: The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q user label virtual LAN identifier 802.1Q C-TAG VID, 802.1Q service label virtual LAN identifier 802.1Q S-TAG VID, 802.1Q user label priority code point / drop priority indicator 802.1Q C-TAG PCP / DEI, 802.1Q service label priority code point / drop priority indicator 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range; The second filter is used to filter data packets; The second filter does not include the first filter; The second filter can be used alone to filter data packets.
33. A wireless communication method, characterized in that, include: The second communication device performs a third operation, wherein the third operation includes at least one of the following: Determine the first policy control and billing PCC rules; Determine the second PCC rule; Send the first PCC rule; Send the second PCC rule.
34. The method according to claim 33, characterized in that, The first PCC rule satisfies at least one of the following: The first PCC rule includes at least one PCC rule; The first PCC rule includes at least one of the following: First service data stream SDF template, first priority, first QoS.
35. The method according to claim 34, characterized in that, The first SDF template satisfies at least one of the following: The first SDF template includes at least one of the following: information for identifying the first data stream, and information for identifying the second data stream; The first SDF template corresponds to the first data stream; The first SDF template corresponds to the first QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
36. The method according to claim 34 or 35, characterized in that, The first SDF template includes at least one of the following: The third SDF template corresponds to the first data stream; The fourth SDF template corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
37. The method according to any one of claims 34-36, characterized in that, The first QoS includes at least one of the following: The third QoS corresponds to the first data stream; The fourth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
38. The method according to any one of claims 34-37, characterized in that, The first priority includes: The third priority corresponds to the first data stream; The fourth priority corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
39. The method according to claim 38, characterized in that, The third priority is higher than or equal to the fourth priority.
40. The method according to any one of claims 33-39, characterized in that, The second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
41. The method according to claim 40, characterized in that, The second SDF template satisfies at least one of the following: The second SDF template includes: information for identifying the second data stream; The second SDF template corresponds to the second data stream; The second SDF template corresponds to the second QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
42. The method according to claim 40 or 41, characterized in that, The second priority corresponds to the second data stream; The second QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
43. The method according to any one of claims 33-42, characterized in that, The priority of the first PCC rule is higher than or equal to the priority of the second PCC rule.
44. The method according to any one of claims 33-43, characterized in that, The second communication device performs a third operation, including: The second communication device performs the third operation based on at least one of the following: The first request message from the third communication device, local configuration information, and service level agreement (SLA).
45. The method according to claim 44, characterized in that, The first request message includes at least one of the following: Fifth SDF template; Sixth SDF template; Fifth QoS; The sixth QoS.
46. The method according to claim 45, characterized in that, The fifth SDF template satisfies at least one of the following: The fifth SDF template corresponds to the first data stream; The fifth SDF template corresponds to the fifth QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
47. The method according to claim 45 or 46, characterized in that, The sixth SDF template satisfies at least one of the following: The sixth SDF template corresponds to the second data stream; The sixth SDF template corresponds to the sixth QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
48. The method according to any one of claims 45-47, characterized in that, The fifth QoS satisfies at least one of the following: The fifth QoS corresponds to the fifth SDF template; The fifth QoS corresponds to the first data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
49. The method according to any one of claims 45-48, characterized in that, The sixth QoS satisfies at least one of the following: The sixth QoS corresponds to the sixth SDF template; The sixth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
50. The method according to any one of claims 45-49, characterized in that, The fifth SDF template includes at least one of the following: The seventh SDF template corresponds to the first data stream; The eighth SDF template corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
51. The method according to any one of claims 45-50, characterized in that, The fifth QoS includes at least one of the following: The seventh QoS corresponds to the first data stream; The eighth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
52. The method according to any one of claims 45-51, characterized in that, The fifth SDF template includes at least one of the following: Information used to identify the first data stream; Information used to identify the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
53. The method according to any one of claims 45-52, characterized in that, The sixth SDF template includes information for identifying the second data stream.
54. The method according to claim 52, characterized in that, The information used to identify the first data stream includes at least one of the following: Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
55. The method according to claim 52 or 53, characterized in that, The information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
56. A wireless communication method, characterized in that, include: The terminal performs a fourth operation, which includes at least one of the following: Receive at least one of a first Quality of Service (QoS) rule and a second QoS rule from the first communication device; Send the first message to the first communication device; Send third information to the first communication device; Receive the fourth QoS rule from the first communication device; Wherein, the first information is used to indicate at least one of the following: the terminal supports or does not support the first filter, or the terminal supports or does not support QoS rules including the first filter; The third information is used to indicate a request to delete the third QoS rule; The first QoS rule includes at least a first filter; The second QoS rule includes a second filter; The third QoS rule includes at least the first filter; The fourth QoS rule includes at least one of the first filter and the second filter.
57. The method according to claim 56, characterized in that, The priority of the first QoS rule is higher than or equal to the priority of the second QoS rule.
58. The method according to claim 56 or 57, characterized in that, The first QoS rule also includes the second filter.
59. The method according to any one of claims 58, characterized in that, The first filter and the second filter are filters from the same filter list; or The first filter and the second filter are filters from different filter lists, and the second filter does not include the first filter.
60. The method according to any one of claims 56-59, characterized in that, The first filter satisfies at least one of the following: The first filter is used to filter data packets; The first filter is used in conjunction with the second filter to filter data packets; The first filter does not support being used alone to filter data packets; The first filter includes at least one of the following: Information used to identify the first data stream; Information used to identify the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
61. The method according to claim 60, characterized in that, The information used to identify the first data stream includes at least one of the following: Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
62. The method according to claim 60 or 61, characterized in that, The information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
63. The method according to any one of claims 56-62, characterized in that, The second filter satisfies at least one of the following: The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q C-TAG VID, 802.1Q S-TAG VID, 802.1Q C-TAG PCP / DEI, 802.1Q S-TAGPCP / DEI, Ethernet type, destination MAC address range, source MAC address range; The second filter is used to filter data packets; The second filter does not include the first filter; The second filter can be used alone to filter data packets.
64. The method according to any one of claims 56-63, characterized in that, The third QoS rule includes the first filter, wherein the filtering direction of the first filter is either uplink only or bidirectional.
65. The method according to any one of claims 56-64, characterized in that, The fourth QoS rule includes the first filter; wherein the filtering direction of the first filter is downlink only.
66. A wireless communication method, characterized in that, include: The third communication device sends a first request message to the second communication device, wherein the first request message includes at least one of the following: Fifth Service Data Flow SDF Template; Sixth SDF template; Fifth, Quality of Service (QoS); The sixth QoS.
67. The method according to claim 66, characterized in that, The fifth SDF template satisfies at least one of the following: The fifth SDF template corresponds to the first data stream; The fifth SDF template corresponds to the fifth QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
68. The method according to claim 66 or 67, characterized in that, The sixth SDF template satisfies at least one of the following: The sixth SDF template corresponds to the second data stream; The sixth SDF template corresponds to the sixth QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
69. The method according to any one of claims 66-68, characterized in that, The fifth QoS satisfies at least one of the following: The fifth QoS corresponds to the fifth SDF template; The fifth QoS corresponds to the first data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
70. The method according to any one of claims 66-69, characterized in that, The sixth QoS satisfies at least one of the following: The sixth QoS corresponds to the sixth SDF template; The sixth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
71. The method according to any one of claims 66-70, characterized in that, The fifth SDF template includes at least one of the following: The seventh SDF template corresponds to the first data stream; The eighth SDF template corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
72. The method according to any one of claims 66-71, characterized in that, The fifth QoS includes at least one of the following: The seventh QoS corresponds to the first data stream; The eighth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
73. The method according to any one of claims 66-72, characterized in that, The fifth SDF template includes at least one of the following: Information used to identify the first data stream; Information used to identify the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
74. The method according to any one of claims 66-73, characterized in that, The sixth SDF template includes information for identifying the second data stream.
75. The method according to claim 73, characterized in that, The information used to identify the first data stream includes at least one of the following: Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
76. The method according to claim 73 or 74, characterized in that, The information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
77. A wireless communication device, characterized in that, include: A processing module for performing at least one of the first and second operations; The first operation includes at least one of the following: Determine the first Quality of Service (QoS) rule; Determine the second QoS rule; Send the first QoS rule; Send the second QoS rule; The second operation includes at least one of the following: Delete the third QoS rule; Send the fourth QoS rule to the terminal; Determine whether to maintain or not delete the QoS file; Determine whether to maintain or not delete the QoS flow; The first QoS rule includes at least a first filter; The second QoS rule includes a second filter; The third QoS rule includes at least the first filter; The fourth QoS rule includes at least one of the first filter and the second filter; The QoS file corresponds to the third QoS rule; The QoS flow corresponds to the third QoS rule.
78. The apparatus according to claim 77, characterized in that, The first filter satisfies at least one of the following: The first filter is used to filter data packets; The first filter is used in conjunction with the second filter to filter data packets; The first filter does not support being used alone to filter data packets; The first filter includes at least one of the following: Information used to identify the first data stream; Information used to identify the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
79. The apparatus according to claim 78, characterized in that, The information used to identify the first data stream includes at least one of the following: Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
80. The apparatus according to claim 78, characterized in that, The information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
81. The apparatus according to any one of claims 77-80, characterized in that, The second filter satisfies at least one of the following: The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q user label virtual LAN identifier 802.1Q C-TAG VID, 802.1Q service label virtual LAN identifier 802.1Q S-TAG VID, 802.1Q user label priority code point / drop priority indicator 802.1Q C-TAG PCP / DEI, 802.1Q service label priority code point / drop priority indicator 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range; The second filter is used to filter data packets; The second filter does not include the first filter; The second filter can be used alone to filter data packets.
82. A wireless communication device, characterized in that, include: A processing module is configured to perform a third operation, wherein the third operation includes at least one of the following: Determine the first policy control and billing PCC rules; Determine the second PCC rule; Send the first PCC rule; Send the second PCC rule.
83. The apparatus according to claim 82, characterized in that, The first PCC rule satisfies at least one of the following: The first PCC rule includes at least one PCC rule; The first PCC rule includes at least one of the following: First service data stream SDF template, first priority, first QoS.
84. The apparatus according to claim 83, characterized in that, The first SDF template satisfies at least one of the following: The first SDF template includes at least one of the following: information for identifying the first data stream, and information for identifying the second data stream; The first SDF template corresponds to the first data stream; The first SDF template corresponds to the first QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
85. The apparatus according to any one of claims 82-84, characterized in that, The second PCC rule includes at least one of the following: a second SDF template, a second priority, and a second QoS.
86. The apparatus according to claim 85, characterized in that, The second SDF template satisfies at least one of the following: The second SDF template includes: information for identifying the second data stream; The second SDF template corresponds to the second data stream; The second SDF template corresponds to the second QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
87. A wireless communication device, characterized in that, include: A processing module is configured to perform a fourth operation, the fourth operation including at least one of the following: Receive at least one of a first Quality of Service (QoS) rule and a second QoS rule from the first communication device; Send the first message to the first communication device; Send third information to the first communication device; Receive the fourth QoS rule from the first communication device; Wherein, the first information is used to indicate at least one of the following: the terminal supports or does not support the first filter, or the terminal supports or does not support QoS rules including the first filter; The third information is used to indicate a request to delete the third QoS rule; The first QoS rule includes at least a first filter; The second QoS rule includes a second filter; The third QoS rule includes at least the first filter; The fourth QoS rule includes at least one of the first filter and the second filter.
88. The apparatus according to claim 87, characterized in that, The first filter satisfies at least one of the following: The first filter is used to filter data packets; The first filter is used in conjunction with the second filter to filter data packets; The first filter does not support being used alone to filter data packets; The first filter includes at least one of the following: Information used to identify the first data stream; Information used to identify the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
89. The apparatus according to claim 88, characterized in that, The information used to identify the first data stream includes at least one of the following: Media transmission on QUIC via Fast User Datagram Protocol (UDP) network connection: MoQT track identifier, synchronization source SSRC, first field indicating at least one of payload type and frame boundary, QUIC connection identifier, QUIC stream identifier, media type, and data stream identifier.
90. The apparatus according to claim 88, characterized in that, The information used to identify the second data stream includes at least one of the following: IP address; port number; MAC address.
91. The apparatus according to any one of claims 87-90, characterized in that, The second filter satisfies at least one of the following: The second filter includes at least one of the following: match all, IPv4 remote address, IPv4 local address, IPv6 remote address / prefix length, IPv6 local address / prefix length, protocol identifier / next header, single local port, local port range, single remote port, remote port range, security parameter index, service type / flow class, flow label, destination MAC address, source MAC address, 802.1Q user label virtual LAN identifier 802.1Q C-TAG VID, 802.1Q service label virtual LAN identifier 802.1Q S-TAG VID, 802.1Q user label priority code point / drop priority indicator 802.1Q C-TAG PCP / DEI, 802.1Q service label priority code point / drop priority indicator 802.1Q S-TAG PCP / DEI, Ethernet type, destination MAC address range, source MAC address range; The second filter is used to filter data packets; The second filter does not include the first filter; The second filter can be used alone to filter data packets.
92. A wireless communication device, characterized in that, include: The sending module is configured to send a first request message to a second communication device, wherein the first request message includes at least one of the following: Fifth Service Data Flow SDF Template; Sixth SDF template; Fifth, Quality of Service (QoS); The sixth QoS.
93. The apparatus according to claim 92, characterized in that, The fifth SDF template satisfies at least one of the following: The fifth SDF template corresponds to the first data stream; The fifth SDF template corresponds to the fifth QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
94. The apparatus according to claim 92 or 93, characterized in that, The sixth SDF template satisfies at least one of the following: The sixth SDF template corresponds to the second data stream; The sixth SDF template corresponds to the sixth QoS; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
95. The apparatus according to any one of claims 92-94, characterized in that, The fifth QoS satisfies at least one of the following: The fifth QoS corresponds to the fifth SDF template; The fifth QoS corresponds to the first data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
96. The apparatus according to any one of claims 92-95, characterized in that, The sixth QoS satisfies at least one of the following: The sixth QoS corresponds to the sixth SDF template; The sixth QoS corresponds to the second data stream; The second data stream includes at least one first data stream, or the at least one first data stream is multiplexed in the second data stream.
97. A communication device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the method as claimed in any one of claims 1 to 32, or the steps of the method as claimed in any one of claims 33 to 55, or the steps of the method as claimed in any one of claims 56 to 65, or the steps of the method as claimed in any one of claims 66 to 76.
98. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as claimed in any one of claims 1 to 32, or the steps of the method as claimed in any one of claims 33 to 55, or the steps of the method as claimed in any one of claims 56 to 65, or the steps of the method as claimed in any one of claims 66 to 76.