PDU set processing method and apparatus, communication device, and readable storage medium
By sending ratio information and RAN response indications on the core network side, the ambiguity in PDU Set processing between the radio access network and the core network side is resolved, thus achieving system reliability and compatibility and ensuring the effective identification and marking of PDU Set information.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2025-11-03
- Publication Date
- 2026-05-15
AI Technical Summary
After introducing the proportion of PDUs in the PDU Set, the radio access network side and the core network side did not clearly define how to handle it, especially the activation mechanism for PDU Set information identification and marking, and the inconsistent support capabilities of different RAN versions led to incompatibility in processing.
By sending the first ratio information on the core network side, the RAN responds with an indication message to confirm support for PDU Set processing and determines the success or failure of the PDU Set based on the ratio. The CN activates the PDU Set information flag when a ratio exists or processing is required, which solves the compatibility problem between different RAN versions and redefines the standard for PDU Set success.
The processing methods on both the wireless access network side and the core network side have been improved, enhancing the system's reliability and processing uniformity, and ensuring the effective execution of PDU Set information identification and tagging.
Smart Images

Figure CN2025132033_15052026_PF_FP_ABST
Abstract
Description
Method, apparatus, communication device and readable storage medium for PDU Set processing
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202411585286.4, filed on November 7, 2024, the contents of which are incorporated herein by reference in its entirety. Meanwhile, this application also claims priority to Chinese Patent Application No. 202411593898.8, filed on November 8, 2024, the contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the technical field of wireless communication, and particularly relates to a method, apparatus, communication device and readable storage medium for PDU Set processing. BACKGROUND
[0004] In R19, a ratio of PDU in a protocol data unit set (PDU Set) is introduced, and in a congestion situation, a specified ratio of PDU can be discarded.
[0005] After the introduction of the above ratio, how to process at the radio access network (RAN) side and the core network (CN) side is a problem to be solved. SUMMARY
[0006] Embodiments of the present application provide a method, apparatus, communication device and readable storage medium for PDU Set processing, for solving the problem of how to process at the radio access network (RAN) side and the core network (CN) side after the introduction of the ratio of PDU in a protocol data unit set (PDU Set).
[0007] In a first aspect, a method for PDU Set processing is provided, comprising:
[0008] A first communication device performs a first operation, the first operation comprising at least one of:
[0009] In the case of meeting a first condition, sending first indication information or second indication information;
[0010] Determining PDU Set success or failure according to a first ratio;
[0011] Packet loss based on the first ratio;
[0012] Wherein,
[0013] The first condition includes: receiving first information, the first information including at least one of the following: the first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0014] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0015] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0016] Secondly, a method for processing PDU Sets is provided, including:
[0017] The second communication device performs a second operation, the second operation including at least one of the following:
[0018] Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0019] If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported;
[0020] If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation;
[0021] The fourth condition includes at least one of the following:
[0022] The first ratio is either nonexistent or unclear.
[0023] Processing based on the first ratio is not permitted or required;
[0024] The fifth condition includes at least one of the following:
[0025] Receive the first instruction information or the second instruction information sent by the first communication device;
[0026] There exists a first ratio or a requirement to perform processing based on the first ratio;
[0027] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0028] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0029] Thirdly, an apparatus for processing a PDU Set is provided, comprising:
[0030] A processing module is configured to perform a first operation, the first operation including at least one of the following:
[0031] If the first condition is met, send the first instruction message or the second instruction message;
[0032] The success or failure of the PDU Set is determined based on the first ratio.
[0033] Based on the first rate of packet loss;
[0034] in,
[0035] The first condition includes: receiving first information, the first information including at least one of the following: the first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0036] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0037] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0038] Fourthly, an apparatus for processing a PDU Set is provided, comprising:
[0039] A processing module is configured to perform a second operation, the second operation including at least one of the following:
[0040] Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0041] If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported;
[0042] If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation;
[0043] The fourth condition includes at least one of the following:
[0044] The first ratio is either nonexistent or unclear.
[0045] Processing based on the first ratio is not permitted or required;
[0046] The fifth condition includes at least one of the following:
[0047] Receive the first instruction information or the second instruction information sent by the first communication device;
[0048] There exists a first ratio or a requirement to perform processing based on the first ratio;
[0049] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0050] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0051] Fifthly, an apparatus for processing a PDU Set is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0052] In a sixth aspect, a communication device is provided, the communication device including 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 the first or second aspect.
[0053] In a seventh aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to perform a first operation, the first operation including at least one of the following:
[0054] If the first condition is met, send the first instruction message or the second instruction message;
[0055] The success or failure of the PDU Set is determined based on the first ratio.
[0056] Based on the first rate of packet loss;
[0057] in,
[0058] The first condition includes: receiving first information, the first information including at least one of the following: the first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0059] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0060] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0061] Eighthly, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to perform a second operation, the second operation including at least one of the following:
[0062] Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0063] If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported;
[0064] If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation;
[0065] The fourth condition includes at least one of the following:
[0066] The first ratio is either nonexistent or unclear.
[0067] Processing based on the first ratio is not permitted or required;
[0068] The fifth condition includes at least one of the following:
[0069] Receive the first instruction information or the second instruction information sent by the first communication device;
[0070] There exists a first ratio or a requirement to perform processing based on the first ratio;
[0071] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0072] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0073] A ninth aspect provides a readable storage medium 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 implement the steps of the method described in the second aspect.
[0074] In a tenth aspect, a wireless communication system is provided, comprising: a first communication device and a second communication device, wherein the first communication device is configured to perform the steps of the method described in the first aspect, and the second communication device is configured to perform the steps of the method described in the second aspect.
[0075] Eleventhly, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0076] In a twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to perform the steps of the method as described in the first or second aspect.
[0077] In the embodiments of this application, the corresponding processing methods of the radio access network side and the core network side after introducing the ratio of PDUs in the PDU Set are clarified, thereby improving and enhancing the processing of the PDU Set and improving the reliability of the system. Attached Figure Description
[0078] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0079] Figure 2 is a flowchart illustrating a method for processing a PDU Set according to an embodiment of this application;
[0080] Figure 3 is a flowchart illustrating a method for processing a PDU Set according to another embodiment of this application;
[0081] Figure 4 is a schematic diagram of the structure of a PDU Set processing apparatus according to an embodiment of this application;
[0082] Figure 5 is a schematic diagram of the structure of a PDU Set processing apparatus according to another embodiment of this application;
[0083] Figure 6 is a structural diagram of a communication device according to an embodiment of this application;
[0084] Figure 7 is a hardware structure diagram of a network-side device according to an embodiment of this application;
[0085] Figure 8 is a hardware structure diagram of a network-side device according to another embodiment of this application. Detailed Implementation
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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 New Radio (NR) systems 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.
[0090] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment 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 (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart earphones, 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 the embodiments of this application.
[0091] Network-side equipment 12 may include access network equipment or core network equipment. 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.
[0092] 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 / or 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), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support. The core network functions include: BSF (Block Network Function), 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 embodiment 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 embodiment changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.
[0093] 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).
[0094] Optionally, "acquiring" can be understood as obtaining from local configuration, receiving, receiving upon request, obtaining through self-learning, inferring from unreceived information, or obtaining after processing received information. The specific method can be determined according to actual needs, and this application embodiment does not limit this. For example, if a certain capability indication information sent by the device is not received, it can be inferred that the device does not support that capability.
[0095] Optionally, the message can include a broadcast, broadcast in a system message, or return after responding to a request.
[0096] In one optional embodiment of this application, the communication device may include at least one of the following: a communication network element and a terminal.
[0097] In one embodiment of this application, the communication network element may include at least one of the following: a core network element and a radio access network element.
[0098] In this embodiment of the application, the core network element may include, but is not limited to, at least one of the following: core network equipment, core network node, core network function, core network element, Mobility Management Entity (MME), Access Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Serving Gateway (SGW), PDN Gateway (PDN Gateway), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), and Application Function.
[0099] In this application embodiment, the RAN network element may include, but is not limited to, at least one of the following: radio access network equipment, radio access network node, radio access network function, radio access network unit, 3GPP radio access network, non-3GPP radio access network, centralized unit (CU), distributed unit (DU), base station, evolved Node B (eNB), 5G base station (gNB), radio network controller (RNC), base station (NodeB), non-3GPP interworking function (N3IWF), access controller (AC) node, access point (AP) equipment or wireless local area network (WLAN) node, and N3IWF.
[0100] The base station can be a base station (BTS, Base Transceiver Station) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved Node B (eNB or e-NodeB) in LTE, or a 5G base station (gNB). The embodiments in this application are not limited to these.
[0101] In one embodiment of this application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.
[0102] In one embodiment of this application, the card may include one of the following: a Subscriber Identity Module (SIM card), a Universal Subscriber Identity Module (USIM card), or an Embedded Subscriber Identity Module (eSIM card).
[0103] In one embodiment of this application, the terminal may include at least one of the following: a relay supporting terminal functions and a terminal supporting relay functions. The terminal may also be referred to as a terminal device or user equipment (UE). The terminal may be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), wearable device, or in-vehicle device, etc. It should be noted that the specific type of terminal is not limited in the embodiments of this application.
[0104] In this application embodiment, the following problems need to be solved:
[0105] Question 1: After introducing the ratio of PDUs in the PDU Set, it is unclear what information the RAN will respond with, and it is also unclear how the CN will activate the PDU Session Anchor (PSA) UPF to perform PDU Set information identification and PDU Set information marking.
[0106] Question 1.1: PDU Set processing in related technologies relies on the PSA UPF to identify the PDU Set to which a data packet belongs and to mark the PDU Set in the packet header. However, the aforementioned PDU Set information identification and marking depend on the RAN providing instructions to support PDU Set processing. However, in related technologies, instructions to support PDU Set processing are only sent when the RAN receives at least one of the following: PDU Set Delay Budget (PSDB), PDU Set Error Rate (PSER), and PDU Set Integrated Handling Information (PSIHI).
[0107] To address the aforementioned issues, in one embodiment of this application, the CN sends a first ratio to the RAN. If the RAN supports PDU Set processing, the RAN responds with a first indication message, which indicates one of the following: PDU Set processing is supported, or the RAN supports PDU Set processing.
[0108] Question 1.2: Packet loss handling based on the proportion of PDUs in a PDU set requires new RAN capabilities. For example, the PDU set handling supported by the R18 RAN may differ from that supported by the R19 RAN.
[0109] R18's RAN support for PDU Set processing does not include support for processing based on the first ratio.
[0110] R19's RAN-supported PDU Set processing may or may not include processing based on a first ratio.
[0111] Therefore, in another implementation, the CN sends a first ratio to the RAN, and if the RAN supports processing based on the first ratio, the RAN responds with a second indication message, the second indication message indicating one of the following: processing based on the first ratio is supported, or the RAN supports processing based on the first ratio.
[0112] The second instruction information differs from the first instruction information, which can resolve backward compatibility issues. For example, the R18 RAN may ignore the first ratio if it does not recognize it. The R19 RAN, which supports the first ratio, receives and recognizes the first ratio and can return either the first instruction information or the second instruction information.
[0113] From the CN's perspective, the second indication information can be used to identify that the RAN supports the first ratio.
[0114] Question 1.3: In related technologies, a successful PDU set is defined as 100% of the PDUs in the set being successful (e.g., successful PDU set transmission). After introducing this ratio, it's unclear whether the definition of a successful or failed PDU set needs to be reconsidered.
[0115] In one implementation, a PDU set only needs 80% of its components to be decoded. Therefore, it can be considered that the PDU set is successful if only 80% of the PDUs in the PDU set are decoded. If more than or equal to 20% of the PDUs fail to be transmitted or are discarded, the PDU set is considered to have failed to be transmitted.
[0116] Question 2: If PDU Set QoS is not currently available, and PDU Set information identification and / or PDU Set information marking are supported, then an indication message can be sent to the RAN to indicate that PDU Set information identification and / or PDU Set information marking are supported.
[0117] If the first ratio exists, or if the RAN is required to perform processing based on the first ratio, the aforementioned indication information may not need to be sent to the RAN. Therefore, it implicitly indicates support for PDU Set information identification and / or PDU Set information marking.
[0118] Therefore, in one implementation, if PDU Set QoS is absent, or if the first ratio is unclear, then if PDU Set information identification and PDU Set information marking are supported, then indication information indicating that PDU Set information identification and / or PDU Set information marking are supported can be sent to the RAN.
[0119] In one embodiment of this application, the ratio can be understood as a proportion.
[0120] In one embodiment of this application, applying PDU Set importance includes at least one of the following: applying PDU Set importance to uplink and applying PDU Set importance to downlink.
[0121] In one embodiment of this application, not applying PDU Set importance includes at least one of the following: not applying PDU Set importance for uplink and not applying PDU Set importance for downlink.
[0122] In one embodiment of this application, PDU Set processing is supported in at least one of the following ways: uplink PDU Set processing is supported, and downlink PDU Set processing is supported.
[0123] In one embodiment of this application, not supporting PDU Set processing includes at least one of the following: not supporting PDU Set processing for uplink and not supporting PDU Set processing for downlink.
[0124] In one embodiment of this application, the application PDU Set processing includes at least one of the following: uplink application PDU Set processing and downlink application PDU Set processing.
[0125] In one embodiment of this application, not applying PDU Set processing includes at least one of the following: not applying PDU Set processing for uplink and not applying PDU Set processing for downlink.
[0126] In one embodiment of this application, PDU Set processing is an abbreviation based on PDU Set processing.
[0127] In one embodiment of this application, the aforementioned uplink and downlink directions are described from the perspective of the terminal. The data received by the terminal can be understood as downlink data, and the data sent by the terminal can be understood as uplink data.
[0128] In one embodiment of this application, "up" and "upward direction" have the same meaning.
[0129] In one embodiment of this application, downlink and downlink direction have the same meaning.
[0130] In one embodiment of this application, uplink PDU Set processing can be understood as PDU Set processing in the uplink direction. The application of uplink PDU Set processing can be understood as PDU Set QoS processing being applied in the uplink direction (e.g., applying PDU Set QoS processing to uplink data).
[0131] In one embodiment of this application, downlink PDU Set processing can be understood as PDU Set processing in the downlink direction. The application of downlink PDU Set processing can be understood as the application of PDU Set QoS processing in the downlink direction (e.g., applying PDU Set QoS processing to downlink data).
[0132] In one embodiment of this application, the PDU Set QoS processing is the PDU Set QoS processing of a first object.
[0133] In one embodiment of this application, being applied includes one of the following: being adopted, being enabled, or being activated.
[0134] In one embodiment of this application, not being applied includes one of the following: not being adopted, being turned off, or being deactivated.
[0135] In one embodiment of this application, being accepted includes one of the following: being applied, being adopted, being enabled, or being activated.
[0136] In one embodiment of this application, being unacceptable includes one of the following: not being applied, not being adopted, being turned off, or being deactivated.
[0137] In one embodiment of this application, the application of PDU Set QoS processing can be understood as the activation of PDU Set QoS processing. The non-application of PDU Set QoS processing can be understood as the inactivation of PDU Set QoS processing.
[0138] In one embodiment of this application, the application of PDU Set QoS processing includes the acceptance of PDU Set QoS parameters; the non-application of PDU Set QoS processing includes the non-acceptance of PDU Set QoS parameters.
[0139] In one embodiment of this application, the application of PDU Set QoS processing is replaced by the acceptance of PDU Set QoS parameters;
[0140] Alternatively, replace "PDU Set QoS processing is not applied" with "PDU Set QoS parameters are not accepted".
[0141] In one embodiment of this application, the notification indicating that QoS is satisfied can be referred to as: Guaranteed Flow Bit Rate (GFBR) is satisfied, GFBR is guaranteed, Guaranteed Bit Rate (GBR) is satisfied, and GBR is guaranteed.
[0142] In one embodiment of this application, the notification indicating that QoS is not satisfied can be referred to as: GFBR not satisfied, GFBR not guaranteed, GBR not satisfied, or GBR not guaranteed.
[0143] In one embodiment of this application, the QoS being satisfied can be one of the following: GFBR is satisfied, GFBR is guaranteed, GBR is satisfied, or GBR is not guaranteed.
[0144] In one embodiment of this application, the QoS not being satisfied can be referred to as one of the following: GFBR not satisfied, GFBR not guaranteed, GBR not satisfied, or GBR not guaranteed.
[0145] In one embodiment of this application, support includes one of the following: able to apply, enable, feasible, or possible.
[0146] In one embodiment of this application, "application" may also be referred to as one of the following: use, adopt, execute, perform.
[0147] In one embodiment of this application, the PDU Set QoS parameter is an abbreviation for QoS parameters at the PDU Set granularity.
[0148] In one embodiment of this application, the PDU Set can be understood and replaced as a data packet set.
[0149] In one embodiment of this application, the PDU can be understood and replaced as a data packet.
[0150] The PDU Set information includes at least one of the following:
[0151] Importance of PDU Set;
[0152] PDU Set Size;
[0153] PDU Set End Indication Message;
[0154] PDU Set start indication message;
[0155] The sequence number of the data packet in the PDU Set;
[0156] The serial number of the PDU Set;
[0157] Duration of PDU Set;
[0158] The interval between PDU sets or the interval between a PDU set and the next PDU set;
[0159] The period of PDU Set.
[0160] In one embodiment of this application, the PDU Set size refers to the size of the PDU Set, such as the amount of data, which can be measured in bytes, bits, or the number of data packets.
[0161] In one embodiment of this application, PDU Set end indication information is used to indicate whether the data packet carrying the PDU Set end indication information is or is not the end data packet or the last data packet of the PDU Set. The PDU Set end indication information can be reflected by an indication or can be reflected by encoding together with other information.
[0162] In one embodiment of this application, PDU Set start indication information is used to indicate whether a data packet carrying the PDU Set start indication information is or is not the start data packet or the first data packet of the PDU Set. The PDU Set start indication information can be embodied by a single indication or encoded together with other information.
[0163] In one embodiment of this application, the sequence number of the data packet in the PDU Set, for example, a PDU Set includes multiple data packets, such as 5, and the sequence numbers of the 5 data packets in the PDU Set can be 1, 2, 3, 4 and 5 respectively.
[0164] In one embodiment of this application, the sequence number of the PDU Set may be 1, 2, or 3, for example, there may be multiple PDU Sets, namely PDU Set 1, PDU Set 2, and PDU Set 3.
[0165] In one embodiment of this application, the duration of the PDU Set can be one of the following: the interval between the reception time of the last received data packet of the PDU Set and the reception time of the first received data packet, or the interval between the transmission time of the last transmitted data packet of the PDU Set and the transmission time of the first transmitted data packet.
[0166] In one embodiment of this application, the interval time between PDU Sets or the interval time between a PDU Set and the next PDU Set;
[0167] In one embodiment of this application, the period of a PDU Set refers to the fact that the intervals between PDU Sets are balanced, reflecting the characteristics of a period.
[0168] In one embodiment of this application, the PDU Set information tag includes at least one of the following: identifying the PDU Set to which the data packet belongs, and adding the PDU Set information of the PDU Set to which the data packet belongs to the packet header.
[0169] Therefore, PDU Set information marking is supported and can represent at least one of the following: identifying the PDU Set to which the data packet belongs is supported, and adding the PDU Set information of the PDU Set to which the data packet belongs to the packet header is supported.
[0170] Therefore, PDU Set information marking is not supported and can represent at least one of the following: identifying the PDU Set to which the data packet belongs is not supported, and adding PDU Set information to the header of the data packet to which the data packet belongs is not supported.
[0171] Packet-level QoS processing includes one of the following: QoS processing based on packet-level QoS parameters, or packet-based QoS processing.
[0172] PDU Set QoS processing includes one of the following: QoS processing based on PDU Set QoS parameters, or QoS processing based on PDU Set.
[0173] In one implementation, applying or enabling QoS processing at the packet granularity can mean: not applying or disabling PDU Set QoS processing.
[0174] In one implementation, applying or enabling PDU Set QoS processing can mean not applying or disabling packet granularity processing.
[0175] In one embodiment of this application, the PDU Set processing includes at least one of the following:
[0176] Process data packets at the data packet set granularity.
[0177] Apply PDU Set QoS
[0178] PDU Set QoS processing (e.g., PDU Set-based QoS processing, or PDU Set-based QoS processing),
[0179] The importance of applying PDU Sets
[0180] Processing based on the importance of PDU Sets
[0181] Apply the first ratio;
[0182] Processing based on the first ratio.
[0183] In one implementation, requesting PDU Set processing includes requesting PDU Set processing for uplink and / or downlink.
[0184] In one implementation, the first request or the second request corresponding to the first object is used to request PDU Set processing to be applied to the first object (including requesting PDU Set processing for the uplink and / or downlink of the first object).
[0185] In one implementation, the Protocol Description (PD) information is used for one of the following:
[0186] Describes the usage protocol of the data stream;
[0187] Used to identify the PDU Set to which a data packet belongs (e.g., information in the protocol header of the protocol description information can be used to identify the PDU Set to which the data packet belongs).
[0188] Used to mark PDU Set information;
[0189] Used to identify data bursts (for example, information in the protocol header of the protocol description information can be used to identify the PDU Set information to which the data packet belongs);
[0190] Used to mark data burst information.
[0191] In one implementation, the protocol description information is the protocol description information corresponding to the first QoS flow.
[0192] The first QoS flow is a certain QoS flow.
[0193] In one implementation, the protocol description information may represent one of the following:
[0194] The context of the first QoS flow contains protocol description information;
[0195] The data stream (such as the data stream that maps the first QoS stream) contains protocol description information;
[0196] The policy rule (PCC rule, such as a policy rule bound to the first QoS flow) contains a Protocol Description;
[0197] Third-party or application functions provide protocol description information.
[0198] Optionally, the protocol description information indicates that the service protocol used by the flow can be used for PDU Set information tagging.
[0199] Optionally, protocol description information: indicates the service data stream (such as RTP, SRTP) and the transport protocol used for the information, such as the following:
[0200] RTP
[0185] or SRTP
[0186] ;
[0201] RTP or SRTP with RTP header extensions, including at least one of the following:
[0202] RTP header extensions for PDU set tags as defined in TS26.522
[0179] ;
[0203] Other RTP header extensions defined in RFC 8285
[0189] ;
[0204] RTP or SRTP without RTP header extension but with RTP payload format (e.g., H.264
[0187] or H.265
[0188] );
[0205] RTP or SRTP with RTP header extensions for PDU set marking as defined in TS26.522
[0179] , and RTP payload format (e.g., H.264
[0187] or H.265
[0188] );
[0206] RTP or SRTP is used in conjunction with other RTP header extensions that comply with RFC 8285
[0189] and RTP payload formats such as H.264
[0187] or H.265
[0188] .
[0207] Alternatively, by combining the protocol description information option of SRTP with the RTP payload format, the UPF can still obtain some PDU set information from the RTP header.
[0208] When including RTP header extensions for PDU set marking (as defined in TS26.522
[0179] ) or other RTP header extensions as described in RFC 8285
[0189] , the distinction between different RTP header extension types should be supported.
[0209] When including RTP payload formats, the differences between different RTP payload formats should be supported.
[0210] Optionally, the current version does not support multiplexing of different transport protocols and different media traffic to achieve processing based on differentiated PDU sets.
[0211] In one implementation, the protocol description information can be one of the following:
[0212] Protocol description information used only in the uplink direction;
[0213] Protocol description information used only in the downlink direction;
[0214] Or it can be used for protocol description information in the uplink and downlink directions.
[0215] The protocol description information used for uplink and downlink may differ.
[0216] In one embodiment of this application, the PDU Set QoS or PDU Set QoS parameters include at least one of the following: PDU Set Error Rate (PSER), PDU Set Delay Budge (PSDB), PDU Set Integrated Handling Information (PSIHI), and a first ratio.
[0217] In another embodiment of this application, PDU Set QoS or PDU Set QoS parameters, or PSIHI, includes a first ratio.
[0218] In another embodiment of this application, the first ratio is not part of the PDU Set QoS parameter.
[0219] PSIHI can be used when a complete processing of a PDU set is required.
[0220] In one embodiment of this application, processing based on PDU Set size includes performing PDU Set QoS processing based on PDU Set Size.
[0221] In one embodiment of this application, PDU Set QoS includes PDU Set Importance. (That is, PDU Set Importance is also PDU Set QoS)
[0222] In another embodiment of this application, PDU Set Importance is not PDU Set QoS.
[0223] In one embodiment of this application, the PDU Set QoS is used to implicitly indicate at least one of the following: applying PDU Set QoS to the downlink, and applying PDU Set QoS-based processing to the downlink.
[0224] In one embodiment of this application, packet loss based on a first ratio may or may not be part of the PDU Set QoS processing.
[0225] In one embodiment of this application, the processing based on PDU Set importance includes packet loss based on PDU Set importance.
[0226] In one embodiment of this application, PDU Set packet loss includes at least one of the following: packet loss based on the importance of the PDU Set, and overall packet loss of the PDU Set.
[0227] In one embodiment of this application, the processing based on the importance of PDU Sets includes: discarding PDU Sets according to their importance in the event of congestion. For example, discarding PDU Sets in ascending order of importance.
[0228] In one embodiment of this application, the processing based on PDU Set importance includes at least one of the following: marking the packet header with PDU Set importance, and dropping packets based on PDU Set importance.
[0229] In one embodiment of this application, the importance of PDU Set is implicitly indicated: the importance of PDU Set is applied to the downlink.
[0230] In one embodiment of this application, a processing implicit instruction based on PDU Set importance is applied: processing based on PDU Set importance is applied to downlink.
[0231] In one embodiment of this application, applying or not applying PDU Set importance includes applying or not applying PDU Set importance to at least one of uplink and downlink.
[0232] In one embodiment of this application, applying or not applying processing based on PDU Set importance includes: applying or not applying processing based on PDU Set importance to at least one of the uplink and downlink.
[0233] The following description, in conjunction with the accompanying drawings, details the method, apparatus, communication device, and readable storage medium for PDU Set processing provided in this application, through some embodiments and application scenarios.
[0234] Please refer to Figure 2, which is a flowchart of a PDU Set processing method provided in an embodiment of this application. The method applies a first communication device, which includes an access network device (including the access network device (RAN device) accessed by the terminal or after handover). The method includes the following steps:
[0235] Step 21: The first communication device performs a first operation, the first operation including at least one of the following:
[0236] If the first condition is met, send the first instruction message or the second instruction message;
[0237] The success or failure of the PDU Set is determined based on the first ratio.
[0238] Based on the first rate of packet loss;
[0239] The first condition includes receiving first information, which includes at least one of the following: a first ratio and third indication information, wherein the third indication information is information for requesting the execution of processing based on the first ratio;
[0240] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0241] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0242] In one embodiment, the first communication device is an access network device, such as a RAN network element accessed by the terminal, or a target RAN network element after handover.
[0243] In one embodiment, the first communication device sends the first indication information or the second indication information to the second communication device.
[0244] In one embodiment, the first communication device receives the first information sent by the second communication device.
[0245] In one embodiment, the second communication device is a core network device, such as an SMF (Software-Defined Network).
[0246] In one embodiment, the first communication device receives a third indication message sent by the second communication device, the third indication message being information requesting the execution of processing based on the first ratio. Alternatively, the first communication device receives a first ratio sent by the second communication device; receiving the first ratio indicates that it is being requested to execute processing based on the first ratio.
[0247] In one implementation, the processing based on the first ratio includes at least one of the following:
[0248] The success or failure of the PDU Set is determined based on the first ratio;
[0249] Packet loss based on the first ratio.
[0250] In one implementation, PDU Set processing is supported to include one of the following:
[0251] Both the network (such as at least one of a wireless access network and a core network) and the terminal support PDU Set processing;
[0252] The network (such as at least one of the wireless access network and the core network) supports PDU Set processing.
[0253] In one implementation, processing based on the first ratio is supported and may include one of the following:
[0254] Both the network (such as at least one of a wireless access network and a core network) and the terminal support processing based on the first ratio;
[0255] The network (such as at least one of a radio access network and a core network) supports processing based on the first ratio.
[0256] In one implementation, the first ratio may also be referred to as the PDU Set related ratio.
[0257] In one implementation, since the first ratio is a PDU Set related ratio, processing based on the first ratio can be understood as PDU Set processing based on the first ratio, that is, processing based on the first ratio also belongs to PDU Set processing.
[0258] In one embodiment, the PDU Set processing includes at least one of the following:
[0259] Process data packets at the data packet set granularity;
[0260] Apply PDU Set QoS;
[0261] QoS processing based on PDU Set or QoS processing based on PDU Set;
[0262] Importance of using PDU Sets;
[0263] Processing based on the importance of PDU Sets;
[0264] Apply the first ratio;
[0265] Processing based on the first ratio.
[0266] In one implementation, "PDU Set successful" can be an abbreviation for "PDU Set transmission successful" or "PDU Set reception successful".
[0267] In one implementation, PDU Set failure can be an abbreviation for PDU Set transmission failure or PDU Set reception failure.
[0268] In one embodiment, when the first condition is met, first indication information is sent; the first condition further includes at least one of the following: the first communication device supports PDU Set processing or supports processing based on a first ratio, wherein PDU Set processing is supported or processing based on the first ratio is supported.
[0269] In one embodiment, if the first condition is met, a second indication message is sent; the first condition further includes at least one of the following: the first communication device supports processing based on a first ratio, and processing based on the first ratio is supported.
[0270] In this embodiment, the second indication information differs from the first indication information, which can solve the backward compatibility problem. For example, the RAN of R18 may ignore the first ratio if it does not recognize it. The RAN of R19, which supports the first ratio, receives and recognizes the first ratio and can return either the first indication information or the second indication information.
[0271] In one implementation, the first ratio satisfies at least one of the following:
[0272] The first ratio is either the second ratio or the third ratio;
[0273] The first ratio is used to determine whether the PDU Set succeeds or fails;
[0274] Wherein, the second ratio satisfies one of the following:
[0275] The second ratio is the maximum percentage of the first type of PDUs in the PDU Set when the PDU Set can be used;
[0276] When the proportion of the first type of PDU is less than or equal to the second ratio, the PDU Set can be used;
[0277] If the proportion of the first type of PDU is greater than or equal to the second ratio, the PDU Set cannot be used;
[0278] in,
[0279] The first type of PDU is the PDU in the PDU Set;
[0280] The first type of PDU includes at least one of the following: PDU that was not acquired, PDU that was discarded, PDU that failed to be transmitted, and PDU that failed to be transmitted.
[0281] In one implementation, the second ratio can also be understood as the maximum error rate.
[0282] In one implementation, the proportion of the first type of PDU refers to the ratio calculated by dividing the PDUs of the first type in the PDU Set by the total number of PDUs in the PDU Set. The PDU Set can be used if the proportion of the first type of PDU is less than or equal to the second ratio (the maximum value of the proportion of the first type of PDU). For example, the PDU Set can be used if the ratio of failed PDUs to all PDUs in the PDU Set is less than or equal to 20%. If it exceeds 20%, for example, 25%, the PDU Set cannot be used.
[0283] The third ratio satisfies one of the following:
[0284] The third ratio is the minimum proportion of the second type of PDUs in the PDU Set when the PDU Set can be used;
[0285] If the proportion of the second type of PDU is greater than or equal to the third ratio, the PDU Set can be used;
[0286] If the proportion of the second type of PDU is less than or equal to the third ratio, the PDU Set cannot be used;
[0287] Wherein, the second type of PDU is the PDU in the PDU Set;
[0288] The second type of PDU includes at least one of the following: acquired PDU, successfully sent PDU, successfully received PDU, successfully transmitted PDU, and successful PDU.
[0289] In one implementation, the third ratio can also be understood as the minimum success rate.
[0290] In one implementation, the second type of PDU percentage refers to the ratio calculated by dividing the PDUs of the second type in the PDU Set by the total number of PDUs in the PDU Set. The PDU Set can be used if the second type of PDU percentage is greater than or equal to the third ratio (the minimum value of the second type of PDU percentage). For example, the PDU Set can be used if the ratio of successfully transmitted PDUs to all PDUs in the PDU Set is greater than or equal to 80%. If it is less than 80%, for example, 75%, the PDU Set cannot be used.
[0291] In one implementation, not acquiring a PDU can be understood as a discarded PDU, a PDU that failed to be transmitted, or a failed PDU.
[0292] PDU Sets can be used, for example, PDU Sets can be decoded.
[0293] PDU Set cannot be used, for example, PDU Set cannot be decoded.
[0294] In one implementation, the second ratio can be understood as the maximum percentage of failed PDUs in the PDU Set.
[0295] In one implementation, the third ratio can be understood as the minimum percentage of successful PDUs in the PDU Set.
[0296] In one implementation, a PDU that fails to transmit or a PDU that fails to receive includes at least one of the following: a PDU that fails to transmit (from the sender's perspective), a PDU that fails to receive (from the receiver's perspective), or a PDU that is discarded.
[0297] In one implementation, obtaining a PDU, successfully transmitting a PDU, or a successful PDU includes at least one of the following: a successfully received PDU (from the receiver's perspective) or a successfully transmitted PDU (from the sender's perspective).
[0298] In one implementation, determining whether the PDU Set succeeded or failed based on the first ratio includes:
[0299] If the second condition is met, the PDU Set is confirmed to be successful.
[0300] If the third condition is met, the PDU Set is determined to have failed.
[0301] in,
[0302] The second condition includes at least one of the following:
[0303] The percentage of successful PDUs is greater than or equal to the third ratio;
[0304] The percentage of failed or discarded PDUs is less than or equal to the second ratio;
[0305] The third condition includes at least one of the following:
[0306] The percentage of successful PDUs is less than or equal to the third ratio;
[0307] The percentage of PDUs that fail or are discarded is greater than or equal to the second ratio.
[0308] The term "failed PDU" can be an abbreviation for "PDU that failed to transmit".
[0309] In one implementation, the failed PDUs include discarded PDUs. In another implementation, the failed PDUs do not include discarded PDUs.
[0310] The term "successful PDU" can be an abbreviation for "PDU successfully transmitted".
[0311] In one implementation, the proportion of PDUs (such as first-class PDUs, second-class PDUs, successful PDUs, failed PDUs, discarded PDUs, etc.) can be the ratio of the total number of the PDUs (one or more) to the total number of all PDUs in the PDU Set, or the ratio of the total size of the PDUs (one or more) to the total size of all PDUs in the PDU Set.
[0312] For example, the percentage of discarded PDUs refers to the ratio calculated by using the discarded PDUs in the PDU Set as the numerator and all PDUs in the PDU Set as the denominator.
[0313] The percentage of discarded PDUs can include one of the following:
[0314] The percentage of the total number of discarded PDUs relative to the total number of PDUs in the PDU Set;
[0315] The ratio of the total size of discarded PDUs to the total size of all PDUs in the PDU Set.
[0316] In one implementation, the second or third ratio can be used for one of the following: determining that the PDU Set was successful, or determining that the PDU Set failed.
[0317] In one implementation, determining whether the PDU Set succeeded or failed based on the first ratio includes:
[0318] If the second condition is met, the PDU Set is confirmed to be successful.
[0319] If the third condition is met, the PDU Set is determined to have failed.
[0320] in,
[0321] The second condition includes at least one of the following:
[0322] The percentage of successful PDUs is greater than or equal to the first ratio;
[0323] The percentage of failed or discarded PDUs is less than or equal to the first ratio;
[0324] The third condition includes at least one of the following:
[0325] The percentage of successful PDUs is less than or equal to the first ratio;
[0326] The percentage of failed or discarded PDUs is greater than or equal to the first ratio.
[0327] In one embodiment, the first ratio, the second ratio, or the third ratio is a value between 0 and 1.
[0328] Alternatively, the second ratio is the value obtained by subtracting the third ratio from 1;
[0329] Alternatively, the third ratio is the value obtained by subtracting the second ratio from 1.
[0330] In one implementation, the processing based on the first ratio includes: packet loss based on the first ratio in the event of PDU congestion.
[0331] In one implementation, a first ratio is used to determine whether a PDU Set success or failure falls under PDU Set QoS processing.
[0332] In one implementation, packet loss based on the first ratio may not be part of the PDU Set QoS processing.
[0333] In one embodiment, determining whether the PDU Set is successful or unsuccessful based on a first ratio includes: determining whether the PDU Set is successful or unsuccessful based on a first ratio in the case of received first information, wherein the first information includes the first ratio.
[0334] In one implementation, the first information further includes PSER.
[0335] In one implementation, the first ratio and PSER are in the same direction. For example, the first ratio and PSER in the up direction, or the first ratio and PSER in the down direction.
[0336] In one implementation, upon receiving the first information and if the first communication device supports processing based on the first ratio, the success or failure of the PDU Set is determined according to the first ratio.
[0337] In one implementation, if the seventh condition is not met or the eighth condition is met, the first operation includes: not determining whether the PDU Set is successful or failed based on the first ratio;
[0338] The eighth condition includes at least one of the following:
[0339] The first communication device received the first ratio, but did not receive PSER;
[0340] The first communication device received the PSER, but did not receive the first ratio;
[0341] The first communication device did not receive the PSER and the first ratio;
[0342] The seventh condition includes the first communication device receiving the first ratio and PSER.
[0343] In one implementation, if the ninth condition is met, the first operation satisfies at least one of the following: the first operation includes packet loss according to the first ratio, and the first operation does not include determining whether the PDU Set is successful or failed according to the first ratio;
[0344] The ninth condition includes at least one of the following:
[0345] The first communication device receives the first ratio;
[0346] The first communication device did not receive PSER.
[0347] In one implementation, packet loss according to the first ratio includes: in the event of congestion, packet loss according to the first ratio.
[0348] In one implementation, the first ratio or the third indication information implicitly indicates that at least one of PDU Set information identification and PDU Set information marking is supported.
[0349] In one implementation, at least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following: at least one of PDU Set information identification and PDU Set information marking in the uplink direction is supported, and at least one of PDU Set information identification and PDU Set information marking in the downlink direction is supported.
[0350] In one embodiment, the first ratio includes at least one of the following: a first ratio for the upward direction and a first ratio for the downward direction.
[0351] In this application embodiment, the corresponding processing methods of the radio access network side and the core network side are clarified after introducing the ratio of PDUs in the PDU Set (such as the minimum percentage of successful PDUs and the maximum percentage of failed PDUs). This can improve and enhance the processing of PDU Sets (such as determining whether a PDU Set is successful or failed, how to activate the marking of PDU Set information, and how to provide PDU Set information identification support indication), thereby improving the reliability of the system.
[0352] Please refer to Figure 3, which is a flowchart of a PDU Set processing method provided in an embodiment of this application. The method applies a second communication device, the first communication device including core network equipment (such as SMF), and the method includes the following steps:
[0353] Step 31: The second communication device performs a second operation, which includes at least one of the following:
[0354] Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0355] If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported;
[0356] If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation;
[0357] The fourth condition includes at least one of the following:
[0358] The first ratio is either nonexistent or unclear.
[0359] Processing based on the first ratio is not permitted or required;
[0360] The fifth condition includes at least one of the following:
[0361] Receive the first instruction information or the second instruction information sent by the first communication device;
[0362] There exists a first ratio or a requirement to perform processing based on the first ratio;
[0363] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0364] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0365] In one embodiment, the second communication device is a core network device, such as an SMF (Software-Defined Network).
[0366] In one embodiment, the first communication device is an access network device, such as a RAN network element, or a target RAN network element after handover.
[0367] In one implementation, at least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following:
[0368] There is protocol description information (e.g., the protocol description information describes a protocol including PDU Set information or information used to identify PDU Set information);
[0369] The user face functionality supports at least one of PDU Set information recognition and PDU Set information tagging.
[0370] In one implementation, the user plane functionality can be a PSA UPF.
[0371] In one embodiment, if the user plane function does not receive the fifth indication information, the PDU Set information marking operation is not activated. If the user plane function receives the fifth indication information, the PDU Set information marking operation is activated.
[0372] In one implementation, the existence of a first ratio means that a policy rule (such as a PCC rule) or a local configuration contains the first ratio.
[0373] In one embodiment, "unclear first ratio" means there is no requirement for a first ratio or the specific value of the first ratio is unclear. For example, if a PDU Set can be used, 100% of the PDUs are not required, but it is unclear what percentage of PDUs are needed. The reason for this uncertainty may be that the application function (such as AF) has not provided a specific value for the first ratio, or the packet header does not carry the value of the first ratio.
[0374] In one embodiment, processing based on a first ratio, such as network processing, is not allowed (e.g., network-based policies do not allow the first ratio to take a value).
[0375] In one embodiment, the execution of a first ratio-based process is not required, for example, if an application function (such as AF) does not request the execution of a first ratio-based process or if a policy rule (such as a PCC rule) does not contain information for requesting the execution of a first ratio-based process.
[0376] In one embodiment, the first ratio implicitly indicates a request to perform processing based on the first ratio.
[0377] In one implementation, PDU Set processing is supported and may include one of the following:
[0378] Both the network (such as at least one of a wireless access network and a core network) and the terminal support PDU Set processing;
[0379] The network (such as at least one of the wireless access network and the core network) supports PDU Set processing.
[0380] In one implementation, processing based on the first ratio is supported and may include one of the following:
[0381] Both the network (such as at least one of a wireless access network and a core network) and the terminal support processing based on the first ratio;
[0382] The network (such as at least one of a radio access network and a core network) supports processing based on the first ratio.
[0383] In one implementation, the first ratio may also be referred to as the PDU Set related ratio.
[0384] In one implementation, since the first ratio is a PDU Set related ratio, processing based on the first ratio can be understood as PDU Set processing based on the first ratio, that is, processing based on the first ratio also belongs to PDU Set processing.
[0385] In one embodiment, the PDU Set processing includes at least one of the following:
[0386] Process data packets at the data packet set granularity;
[0387] Apply PDU Set QoS;
[0388] QoS processing based on PDU Set or QoS processing based on PDU Set;
[0389] Importance of using PDU Sets;
[0390] Processing based on the importance of PDU Sets;
[0391] Apply the first ratio;
[0392] Processing based on the first ratio.
[0393] In one implementation, the first ratio satisfies at least one of the following:
[0394] The first ratio is either the second ratio or the third ratio;
[0395] The first ratio is used to determine whether the PDU Set succeeds or fails;
[0396] Wherein, the second ratio satisfies one of the following:
[0397] The second ratio is the maximum percentage of the first type of PDUs in the PDU Set when the PDU Set can be used;
[0398] When the proportion of the first type of PDU is less than or equal to the second ratio, the PDU Set can be used;
[0399] If the proportion of the first type of PDU is greater than or equal to the second ratio, the PDU Set cannot be used;
[0400] Wherein, the first type of PDU is the PDU in the PDU Set;
[0401] The first type of PDU includes at least one of the following: PDU that was not acquired, PDU that was discarded, PDU that failed to be transmitted, and PDU that failed to be transmitted.
[0402] In one implementation, not acquiring a PDU can be understood as a discarded PDU, a PDU that failed to be transmitted, or a failed PDU.
[0403] The third ratio satisfies one of the following:
[0404] The third ratio is the minimum proportion of the second type of PDUs in the PDU Set when the PDU Set can be used;
[0405] If the proportion of the second type of PDU is greater than or equal to the third ratio, the PDU Set can be used;
[0406] If the proportion of the second type of PDU is less than or equal to the third ratio, the PDU Set cannot be used;
[0407] Wherein, the second type of PDU is the PDU in the PDU Set;
[0408] The second type of PDU includes at least one of the following: acquired PDU, successfully sent PDU, successfully received PDU, successfully transmitted PDU, and successful PDU.
[0409] In one implementation, obtaining a PDU, successfully transmitting a PDU, or a successful PDU includes at least one of the following: a successfully received PDU (from the receiver's perspective) or a successfully transmitted PDU (from the sender's perspective).
[0410] In one implementation, the proportion of PDUs (such as first-class PDUs, second-class PDUs, successful PDUs, failed PDUs, discarded PDUs, etc.) can be the ratio of the total number of the PDUs (one or more) to the total number of all PDUs in the PDU Set, or the ratio of the total size of the PDUs (one or more) to the total size of all PDUs in the PDU Set.
[0411] For example, the percentage of discarded PDUs refers to the ratio calculated by using the discarded PDUs in the PDU Set as the numerator and all PDUs in the PDU Set as the denominator.
[0412] The percentage of discarded PDUs can include one of the following:
[0413] The percentage of the total number of discarded PDUs relative to the total number of PDUs in the PDU Set;
[0414] The ratio of the total size of discarded PDUs to the total size of all PDUs in the PDU Set.
[0415] In one implementation, the second or third ratio can be used for one of the following: determining that the PDU Set was successful, or determining that the PDU Set failed.
[0416] In one embodiment, the first ratio, the second ratio, or the third ratio is a value between 0 and 1.
[0417] Alternatively, the second ratio is the value obtained by subtracting the third ratio from 1;
[0418] Alternatively, the third ratio is the value obtained by subtracting the second ratio from 1.
[0419] In one implementation, the processing based on the first ratio includes at least one of the following:
[0420] The success or failure of the PDU Set is determined based on the first ratio;
[0421] Packet loss based on the first ratio.
[0422] In one implementation, the first information further includes: PSER.
[0423] In one implementation, the first ratio and PSER are in the same direction. For example, the first ratio and PSER in the up direction, or the first ratio and PSER in the down direction.
[0424] In one embodiment, sending the first information to the first communication device includes: requesting the first communication device to perform a process of determining whether the PDU Set is successful or failed based on the first ratio, and then sending the first ratio and PSER to the first communication device.
[0425] In one embodiment, sending the first information to the first communication device includes:
[0426] If the sixth condition is met, the first ratio is sent to the first communication device;
[0427] The sixth condition includes:
[0428] At least one of the identification and tagging of PDU Set information is supported;
[0429] The first communication device is required to perform packet loss based on the first ratio;
[0430] The first communication device is required to determine whether the PDU Set succeeds or fails based on the first ratio.
[0431] In one implementation, the fourth condition further includes at least one of the following:
[0432] There is no PDU Set QoS parameter;
[0433] At least one of PDU Set information identification and PDU Set information tagging is supported;
[0434] Protocol description information exists;
[0435] The user plane function supports at least one of PDU Set information recognition and PDU Set information tagging.
[0436] In one implementation, the user plane function is a PSA UPF.
[0437] In one implementation, the absence of the PDU Set QoS parameter means that the policy rule (such as the PCC rule) or the local configuration does not contain the PDU Set QoS parameter.
[0438] In one implementation, the existence of Protocol Description (PD, which describes the protocol used by the service flow (e.g., the protocol described by the Protocol Description includes PDU Set information or information used to identify PDU Set information)) means that the policy rules or local configuration contain Protocol Description information.
[0439] In one implementation, the first ratio or the third indication information implicitly indicates that at least one of PDU Set information identification and PDU Set information marking is supported.
[0440] In one embodiment, the first ratio includes at least one of the following: a first ratio for the upward direction and a first ratio for the downward direction;
[0441] In one implementation, at least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following: at least one of PDU Set information identification and PDU Set information marking in the uplink direction is supported, and at least one of PDU Set information identification and PDU Set information marking in the downlink direction is supported.
[0442] In this application embodiment, the corresponding processing methods of the radio access network side and the core network side are clarified after introducing the ratio of PDUs in the PDU Set (such as the minimum percentage of successful PDUs and the maximum percentage of failed PDUs). This can improve and enhance the processing of PDU Sets (such as determining whether a PDU Set is successful or failed, how to activate the marking of PDU Set information, and how to provide PDU Set information identification support indication), thereby improving the reliability of the system.
[0443] Implementation method one of this application:
[0444] Step 1: The SMF sends the first ratio to the RAN. The transmission of the first ratio may be independent of at least one of PSDB, PSER, or PSIHI.
[0445] Additionally, the SMF can send a third indication to the RAN, which is information requesting the execution of processing based on the first ratio. Alternatively, the first ratio can implicitly indicate the request for processing based on the first ratio.
[0446] In one implementation, since the first ratio is a PDU Set related ratio, processing based on the first ratio can be understood as PDU Set processing based on the first ratio, that is, processing based on the first ratio also belongs to PDU Set processing.
[0447] In one implementation, the processing based on the first ratio includes at least one of the following:
[0448] The success or failure of the PDU Set is determined based on the first ratio;
[0449] Packet loss based on the first ratio (e.g., in congestion situations).
[0450] In one implementation, "PDU Set successful" can be an abbreviation for "PDU Set transmission successful" or "PDU Set reception successful".
[0451] In one implementation, PDU Set failure can be an abbreviation for PDU Set transmission failure or PDU Set reception failure.
[0452] In one implementation, the SMF can send a first ratio and PSER to the RAN.
[0453] In one implementation, when the first ratio and PSER are sent together to the RAN, it may implicitly indicate a requirement to perform at least one of the following:
[0454] The success or failure of the PDU Set is determined based on the first ratio.
[0455] Packet loss is performed according to a first ratio (e.g., in the case of congestion).
[0456] In one implementation, if the first ratio is not sent to the RAN along with the PSER, the requirement to perform packet drop based on the first ratio can be implicitly indicated (e.g., in the case of congestion).
[0457] Step 2: If the RAN receives the first ratio and supports processing based on the first ratio, the RAN responds to the SMF with either a first indication message or a second indication message. The first indication message indicates one of the following: PDU Set processing is supported, or the RAN supports PDU Set processing; the second indication message indicates one of the following: processing based on the first ratio is supported, or the RAN supports processing based on the first ratio.
[0458] Step 3: The SMF activates the PSA UPF to perform at least one of PDU Set information identification and PDU Set information marking based on at least one of the first ratio, the first indication information, or the second indication information.
[0459] Implementation method two of this application:
[0460] Step 1: If the fourth condition is met, send a fourth indication message to indicate that at least one of PDU Set information identification and PDU Set information marking is supported;
[0461] The fourth condition includes at least one of the following:
[0462] The first ratio is either nonexistent or unclear.
[0463] Processing based on the first ratio is not permitted or required.
[0464] In one implementation, the fourth condition further includes at least one of the following:
[0465] There is no PDU Set QoS parameter;
[0466] At least one of PDU Set information identification and PDU Set information tagging is supported;
[0467] Protocol description information exists;
[0468] The user plane function supports at least one of PDU Set information recognition and PDU Set information tagging.
[0469] In this embodiment of the application, after introducing the PDU Set ratio, in addition to packet loss, the impact on other PDU Set processing is addressed: such as the criteria for PDU Set success and failure, how to change the conditions for SMF to send PDU Set information marking support indication, how to trigger RAN to feed back PDU Set information support indication, and how SMF to trigger PSA UPF to mark PDU Set information.
[0470] The PDU Set processing method provided in this application can be executed by a PDU Set processing apparatus. This application uses an apparatus for PDU Set processing to illustrate the PDU Set processing apparatus provided in this application.
[0471] This application provides an apparatus for PDU Set processing. As an example, the apparatus for PDU Set processing can be a communication device or a component within a communication device, such as a chip. The communication device can be a network-side device, etc. Exemplarily, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above; this application does not impose specific limitations.
[0472] The PDU Set processing 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.
[0473] Specifically, referring to Figure 4, when the device for PDU Set processing is an access network device or a component within an access network device, the device 40 for PDU Set processing includes a processing module 41 for performing a first operation, the first operation including at least one of the following:
[0474] If the first condition is met, send the first instruction message or the second instruction message;
[0475] The success or failure of the PDU Set is determined based on the first ratio.
[0476] Based on the first rate of packet loss;
[0477] The first condition includes receiving first information, which includes at least one of the following: a first ratio and third indication information, wherein the third indication information is information for requesting the execution of processing based on the first ratio;
[0478] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0479] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0480] In one embodiment, when the first condition is met, first indication information is sent; the first condition further includes at least one of the following: the first communication device supports PDU Set processing or supports processing based on a first ratio, wherein PDU Set processing is supported or processing based on the first ratio is supported. It is understood that when the first operation includes sending first indication information when the first condition is met, the first condition further includes at least one of the following: the first communication device supports PDU Set processing or supports processing based on a first ratio, wherein PDU Set processing is supported or processing based on the first ratio is supported.
[0481] In one implementation, when the first condition is met, a second indication message is sent; the first condition further includes at least one of the following: the first communication device supports processing based on a first ratio, and processing based on the first ratio is supported. It is understood that when the first operation includes sending the second indication message when the first condition is met, the first condition further includes at least one of the following: the first communication device supports processing based on a first ratio, and processing based on the first ratio is supported.
[0482] In one implementation, the first ratio satisfies at least one of the following:
[0483] The first ratio is either the second ratio or the third ratio;
[0484] The first ratio is used to determine whether the PDU Set succeeds or fails;
[0485] Wherein, the second ratio satisfies one of the following:
[0486] The second ratio is the maximum percentage of the first type of PDUs in the PDU Set when the PDU Set can be used;
[0487] When the proportion of the first type of PDU is less than or equal to the second ratio, the PDU Set can be used;
[0488] If the proportion of the first type of PDU is greater than or equal to the second ratio, the PDU Set cannot be used;
[0489] in,
[0490] The first type of PDU is the PDU in the PDU Set;
[0491] The first type of PDU includes at least one of the following: PDU that was not acquired, PDU that was discarded, PDU that failed to be transmitted, and PDU that failed to be transmitted.
[0492] The third ratio satisfies one of the following:
[0493] The third ratio is the minimum proportion of the second type of PDUs in the PDU Set when the PDU Set can be used;
[0494] If the proportion of the second type of PDU is greater than or equal to the third ratio, the PDU Set can be used;
[0495] If the proportion of the second type of PDU is less than or equal to the third ratio, the PDU Set cannot be used;
[0496] in,
[0497] The second type of PDU is the PDU in the PDU Set;
[0498] The second type of PDU includes at least one of the following: acquired PDU, successfully sent PDU, successfully received PDU, successfully transmitted PDU, and successful PDU.
[0499] In one implementation, determining whether the PDU Set succeeded or failed based on the first ratio includes:
[0500] If the second condition is met, the PDU Set is confirmed to be successful.
[0501] If the third condition is met, the PDU Set is determined to have failed.
[0502] in,
[0503] The second condition includes at least one of the following:
[0504] The percentage of successful PDUs is greater than or equal to the third ratio;
[0505] The percentage of failed or discarded PDUs is less than or equal to the second ratio;
[0506] The third condition includes at least one of the following:
[0507] The percentage of successful PDUs is less than or equal to the third ratio;
[0508] The percentage of PDUs that fail or are discarded is greater than or equal to the second ratio.
[0509] In one implementation, determining whether the PDU Set succeeded or failed based on the first ratio includes:
[0510] If the second condition is met, the PDU Set is confirmed to be successful.
[0511] If the third condition is met, the PDU Set is determined to have failed.
[0512] in,
[0513] The second condition includes at least one of the following:
[0514] The percentage of successful PDUs is greater than or equal to the first ratio;
[0515] The percentage of failed or discarded PDUs is less than or equal to the first ratio;
[0516] The third condition includes at least one of the following:
[0517] The percentage of successful PDUs is less than or equal to the first ratio;
[0518] The percentage of failed or discarded PDUs is greater than or equal to the first ratio.
[0519] In one implementation, determining whether the PDU Set succeeded or failed based on the first ratio includes:
[0520] Upon receiving the first information, the success or failure of the PDU Set is determined based on a first ratio, wherein the first information includes the first ratio.
[0521] In one implementation, the first information further includes PSER.
[0522] In one implementation, if the seventh condition is not met or the eighth condition is met, the first operation includes: not determining whether the PDU Set is successful or failed based on the first ratio;
[0523] The eighth condition includes at least one of the following:
[0524] The first communication device received the first ratio, but did not receive PSER;
[0525] The first communication device received the PSER, but did not receive the first ratio;
[0526] The first communication device did not receive the PSER and the first ratio;
[0527] The seventh condition includes the first communication device receiving the first ratio and PSER.
[0528] In one implementation, if the ninth condition is met, the first operation satisfies at least one of the following: the first operation includes packet loss according to the first ratio, and the first operation does not include determining whether the PDU Set is successful or failed according to the first ratio;
[0529] The ninth condition includes at least one of the following:
[0530] The first communication device receives the first ratio;
[0531] The first communication device did not receive PSER.
[0532] In one implementation, the first ratio or the third indication information implicitly indicates that at least one of PDU Set information identification and PDU Set information marking is supported.
[0533] In one implementation, at least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following: at least one of PDU Set information identification and PDU Set information marking in the uplink direction is supported, and at least one of PDU Set information identification and PDU Set information marking in the downlink direction is supported.
[0534] In one embodiment, the first ratio includes at least one of the following: a first ratio for the upward direction and a first ratio for the downward direction.
[0535] In this application embodiment, the corresponding processing methods of the radio access network side and the core network side are clarified after introducing the ratio of PDUs in the PDU Set (such as the minimum percentage of successful PDUs and the maximum percentage of failed PDUs). This can improve and enhance the processing of PDU Sets (such as determining whether a PDU Set is successful or failed, how to activate the marking of PDU Set information, and how to provide PDU Set information identification support indication), thereby improving the reliability of the system.
[0536] Referring to Figure 5, when the device for PDU Set processing is a core network device or a component within a core network device, the device 50 for PDU Set processing includes a processing module 51 for performing a second operation, the second operation including at least one of the following:
[0537] Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio;
[0538] If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported;
[0539] If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation;
[0540] The fourth condition includes at least one of the following:
[0541] The first ratio is either nonexistent or unclear.
[0542] Processing based on the first ratio is not permitted or required;
[0543] The fifth condition includes at least one of the following:
[0544] Receive the first instruction information or the second instruction information sent by the first communication device;
[0545] There exists a first ratio or a requirement to perform processing based on the first ratio;
[0546] The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing;
[0547] The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
[0548] In one implementation, the first ratio satisfies at least one of the following:
[0549] The first ratio is either the second ratio or the third ratio;
[0550] The first ratio is used to determine whether the PDU Set succeeds or fails;
[0551] Wherein, the second ratio satisfies one of the following:
[0552] The second ratio is the maximum percentage of the first type of PDUs in the PDU Set when the PDU Set can be used;
[0553] When the proportion of the first type of PDU is less than or equal to the second ratio, the PDU Set can be used;
[0554] If the proportion of the first type of PDU is greater than or equal to the second ratio, the PDU Set cannot be used;
[0555] Wherein, the first type of PDU is the PDU in the PDU Set;
[0556] The first type of PDU includes at least one of the following: PDU that was not acquired, PDU that was discarded, PDU that failed to be transmitted, and PDU that failed to be transmitted.
[0557] The third ratio satisfies one of the following:
[0558] The third ratio is the minimum proportion of the second type of PDUs in the PDU Set when the PDU Set can be used;
[0559] If the proportion of the second type of PDU is greater than or equal to the third ratio, the PDU Set can be used;
[0560] If the proportion of the second type of PDU is less than or equal to the third ratio, the PDU Set cannot be used;
[0561] Wherein, the second type of PDU is the PDU in the PDU Set;
[0562] The second type of PDU includes at least one of the following: acquired PDU, successfully sent PDU, successfully received PDU, successfully transmitted PDU, and successful PDU.
[0563] In one implementation, the processing based on the first ratio includes at least one of the following:
[0564] The success or failure of the PDU Set is determined based on the first ratio;
[0565] Packet loss based on the first ratio.
[0566] In one implementation, the first information further includes: PSER.
[0567] In one embodiment, sending the first information to the first communication device includes: requesting the first communication device to perform a process of determining whether the PDU Set is successful or failed based on the first ratio, and then sending the first ratio and PSER to the first communication device.
[0568] In one embodiment, sending the first information to the first communication device includes: sending the first ratio to the first communication device when a sixth condition is met;
[0569] The sixth condition includes:
[0570] At least one of the identification and tagging of PDU Set information is supported;
[0571] The first communication device is required to perform packet loss based on the first ratio;
[0572] The first communication device is required to determine whether the PDU Set succeeds or fails based on the first ratio.
[0573] In one implementation, the fourth condition further includes at least one of the following:
[0574] There is no PDU Set QoS parameter;
[0575] At least one of PDU Set information identification and PDU Set information tagging is supported;
[0576] Protocol description information exists;
[0577] The user plane function supports at least one of PDU Set information recognition and PDU Set information tagging.
[0578] In one implementation, the first ratio or the third indication information implicitly indicates that at least one of PDU Set information identification and PDU Set information marking is supported.
[0579] In one embodiment, the first ratio includes at least one of the following: a first ratio for the upward direction and a first ratio for the downward direction;
[0580] In one implementation, at least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following: at least one of PDU Set information identification and PDU Set information marking in the uplink direction is supported, and at least one of PDU Set information identification and PDU Set information marking in the downlink direction is supported.
[0581] In this application embodiment, the corresponding processing methods of the radio access network side and the core network side are clarified after introducing the ratio of PDUs in the PDU Set (such as the minimum percentage of successful PDUs and the maximum percentage of failed PDUs). This can improve and enhance the processing of PDU Sets (such as determining whether a PDU Set is successful or failed, how to activate the marking of PDU Set information, and how to provide PDU Set information identification support indication), thereby improving the reliability of the system.
[0582] The PDU Set processing apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG2 or FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0583] As shown in Figure 6, this application embodiment also provides a communication device 60, including a processor 61 and a memory 62. The memory 62 stores a program or instructions that can run on the processor 61. When the program or instructions are executed by the processor 61, they implement the various steps of the above-described PDU Set processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0584] This application also provides a network-side device, including a processor and a communication interface. 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 embodiment shown in FIG2 or FIG3. This network-side device embodiment corresponds to the above-described first communication device or second communication 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.
[0585] Specifically, this application embodiment also provides a network-side device, which can be the PDU Set processing device shown in FIG4 or FIG5. As shown in FIG7, the network-side device 70 includes: an antenna 71, a radio frequency device 72, a baseband device 73, a processor 74, and a memory 75. The antenna 71 is connected to the radio frequency device 72. In the uplink direction, the radio frequency device 72 receives information through the antenna 71 and sends the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be transmitted and sends it to the radio frequency device 72. The radio frequency device 72 processes the received information and transmits it through the antenna 71.
[0586] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 73, which includes a baseband processor.
[0587] The baseband device 73 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG7. One of the chips is, for example, a baseband processor, which is connected to the memory 75 via a bus interface to call the program in the memory 75 and execute the network device operation shown in the above method embodiment.
[0588] The network-side device may also include a network interface 76, such as a Common Public Radio Interface (CPRI).
[0589] Specifically, the network-side device 70 in this application embodiment further includes: instructions or programs stored in memory 75 and executable on processor 74. Processor 74 calls the instructions or programs in memory 75 to execute the methods executed by each module shown in FIG4 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0590] Specifically, this application also provides a network-side device. As shown in FIG8, the network-side device 80 includes a processor 81, a network interface 82, and a memory 83. The network-side device may be the XX device shown in FIG1. The network interface 82 is, for example, a Common Public Radio Interface (CPRI).
[0591] Specifically, the network-side device 80 in this application embodiment further includes: instructions or programs stored in memory 83 and executable on processor 81. Processor 81 calls the instructions or programs in memory 83 to execute the methods executed by each module shown in FIG5 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0592] 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 method embodiment for PDU Set processing and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0593] 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.
[0594] 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 PDU Set processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0595] 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.
[0596] 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 PDU Set processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0597] This application also provides a wireless communication system, including: a first communication device and a second communication device, wherein the first communication device can be used to perform the steps of the PDU Set processing method performed by the first communication device as described above, and the second communication device can be used to perform the steps of the PDU Set processing method performed by the second communication device as described above.
[0598] 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.
[0599] 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.
[0600] 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 method for processing Protocol Data Unit Sets (PDU Sets), comprising: A first communication device performs a first operation, the first operation including at least one of the following: If the first condition is met, send the first instruction message or the second instruction message; The success or failure of the PDU Set is determined based on the first ratio. Based on the first rate of packet loss; in, The first condition includes: receiving first information, the first information including at least one of the following: the first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio; The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing; The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
2. The method according to claim 1, wherein, If the first condition is met, send the first instruction information; The first condition further includes at least one of the following: the first communication device supports PDU Set processing or supports processing based on a first ratio, wherein PDU Set processing is supported or processing based on the first ratio is supported.
3. The method according to claim 1, wherein, If the first condition is met, send the second instruction information; The first condition further includes at least one of the following: the first communication device supports processing based on a first ratio, and processing based on a first ratio is supported.
4. The method according to any one of claims 1 to 3, wherein, The first ratio satisfies at least one of the following: The first ratio is either the second ratio or the third ratio; The first ratio is used to determine whether the PDU Set succeeds or fails; Wherein, the second ratio satisfies one of the following: The second ratio is the maximum percentage of the first type of PDUs in the PDU Set when the PDU Set can be used; If the proportion of the first type of PDU is less than or equal to the second ratio, the PDU Set can be used; If the proportion of the first type of PDU is greater than or equal to the second ratio, the PDU Set cannot be used; in, The first type of PDU is the PDU in the PDU Set; The first type of PDU includes at least one of the following: PDU that was not acquired, PDU that was discarded, PDU that failed to be transmitted, and PDU that failed to be transmitted. The third ratio satisfies one of the following: The third ratio is the minimum proportion of the second type of PDUs in the PDU Set when the PDU Set can be used; If the proportion of the second type of PDU is greater than or equal to the third ratio, the PDU Set can be used; If the proportion of the second type of PDU is less than or equal to the third ratio, the PDU Set cannot be used; in, The second type of PDU is the PDU in the PDU Set; The second type of PDU includes at least one of the following: acquired PDU, successfully sent PDU, successfully received PDU, successfully transmitted PDU, and successful PDU.
5. The method according to claim 4, wherein, The process of determining whether a PDU Set succeeds or fails based on a first ratio includes: If the second condition is met, the PDU Set is confirmed to be successful. If the third condition is met, the PDU Set is determined to have failed. in, The second condition includes at least one of the following: The percentage of successful PDUs is greater than or equal to the third ratio; The percentage of failed or discarded PDUs is less than or equal to the second ratio; The third condition includes at least one of the following: The percentage of successful PDUs is less than or equal to the third ratio; The percentage of PDUs that fail or are discarded is greater than or equal to the second ratio.
6. The method according to claim 1, wherein, The process of determining whether a PDU Set succeeds or fails based on a first ratio includes: If the second condition is met, the PDU Set is confirmed to be successful. If the third condition is met, the PDU Set is determined to have failed. in, The second condition includes at least one of the following: The percentage of successful PDUs is greater than or equal to the first ratio; The percentage of failed or discarded PDUs is less than or equal to the first ratio; The third condition includes at least one of the following: The percentage of successful PDUs is less than or equal to the first ratio; The percentage of failed or discarded PDUs is greater than or equal to the first ratio.
7. The method according to any one of claims 1 to 6, wherein, The process of determining whether a PDU Set succeeds or fails based on a first ratio includes: Upon receiving the first information, the success or failure of the PDU Set is determined based on a first ratio, wherein the first information includes the first ratio.
8. The method according to claim 7, wherein, The first information also includes PSER.
9. The method according to claim 1, wherein, If the seventh condition is not met or the eighth condition is met, the first operation includes: not determining whether the PDU Set is successful or failed based on the first ratio; The eighth condition includes at least one of the following: The first communication device received the first ratio, but did not receive PSER; The first communication device received the PSER, but did not receive the first ratio; The first communication device did not receive the PSER and the first ratio; The seventh condition includes the first communication device receiving the first ratio and PSER.
10. The method according to claim 1, wherein, If the ninth condition is met, the first operation satisfies at least one of the following: the first operation includes packet loss according to the first ratio, and the first operation does not include determining whether the PDU Set is successful or failed according to the first ratio; The ninth condition includes at least one of the following: The first communication device receives the first ratio; The first communication device did not receive PSER.
11. The method according to claim 1, wherein, The first ratio or the third indication information implicitly indicates that at least one of PDU Set information identification and PDU Set information marking is supported.
12. The method according to claim 11, wherein, At least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following: at least one of PDU Set information identification and PDU Set information marking in the uplink direction is supported, and at least one of PDU Set information identification and PDU Set information marking in the downlink direction is supported.
13. The method according to any one of claims 1 to 12, wherein, The first ratio includes at least one of the following: a first ratio for the upward direction and a first ratio for the downward direction.
14. A method for processing a PDU Set, comprising: The second communication device performs a second operation, the second operation including at least one of the following: Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio; If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported; If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation; The fourth condition includes at least one of the following: The first ratio is either nonexistent or unclear. Processing based on the first ratio is not permitted or required; The fifth condition includes at least one of the following: Receive the first instruction information or the second instruction information sent by the first communication device; There exists a first ratio or a requirement to perform processing based on the first ratio; The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing; The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
15. The method according to claim 14, wherein, The first ratio satisfies at least one of the following: The first ratio is either the second ratio or the third ratio; The first ratio is used to determine whether the PDU Set succeeds or fails; Wherein, the second ratio satisfies one of the following: The second ratio is the maximum percentage of the first type of PDUs in the PDU Set when the PDU Set can be used; If the proportion of the first type of PDU is less than or equal to the second ratio, the PDU Set can be used; If the proportion of the first type of PDU is greater than or equal to the second ratio, the PDU Set cannot be used; Wherein, the first type of PDU is the PDU in the PDU Set; The first type of PDU includes at least one of the following: PDU that was not acquired, PDU that was discarded, PDU that failed to be transmitted, and PDU that failed to be transmitted. The third ratio satisfies one of the following: The third ratio is the minimum proportion of the second type of PDUs in the PDU Set when the PDU Set can be used; If the proportion of the second type of PDU is greater than or equal to the third ratio, the PDU Set can be used; If the proportion of the second type of PDU is less than or equal to the third ratio, the PDU Set cannot be used; Wherein, the second type of PDU is the PDU in the PDU Set; The second type of PDU includes at least one of the following: acquired PDU, successfully sent PDU, successfully received PDU, successfully transmitted PDU, and successful PDU.
16. The method of claim 14, wherein, The processing based on the first ratio includes at least one of the following: The success or failure of the PDU Set is determined based on the first ratio; Packet loss based on the first ratio.
17. The method of claim 14, wherein, The first information also includes: PSER.
18. The method according to claim 17, wherein, Sending the first information to the first communication device includes: The first communication device is required to send a first ratio and PSER to the first communication device if it determines whether the PDU Set is successful or not based on the first ratio.
19. The method of claim 14, wherein, Sending the first information to the first communication device includes: If the sixth condition is met, the first ratio is sent to the first communication device; The sixth condition includes: At least one of the identification and tagging of PDU Set information is supported; The first communication device is required to perform packet loss based on the first ratio; The first communication device is required to determine whether the PDU Set succeeds or fails based on the first ratio.
20. The method of claim 14, wherein, The fourth condition also includes at least one of the following: There is no PDU Set QoS parameter; At least one of PDU Set information identification and PDU Set information tagging is supported; Protocol description information exists; The user plane function supports at least one of PDU Set information recognition and PDU Set information tagging.
21. The method according to claim 14, wherein, The first ratio or the third indication information implicitly indicates that at least one of PDU Set information identification and PDU Set information marking is supported.
22. The method according to claim 14 or 21, wherein, The first ratio includes at least one of the following: a first ratio for the upward direction, and a first ratio for the downward direction; or, At least one of PDU Set information identification and PDU Set information marking is supported, including at least one of the following: at least one of PDU Set information identification and PDU Set information marking in the uplink direction is supported, and at least one of PDU Set information identification and PDU Set information marking in the downlink direction is supported.
23. An apparatus for processing a PDU Set, comprising: A processing module is configured to perform a first operation, the first operation including at least one of the following: If the first condition is met, send the first instruction message or the second instruction message; The success or failure of the PDU Set is determined based on the first ratio. Based on the first rate of packet loss; The first condition includes receiving first information, which includes at least one of the following: a first ratio and third indication information, wherein the third indication information is information for requesting the execution of processing based on the first ratio; The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing; The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
24. The apparatus according to claim 23, wherein, The process of determining whether a PDU Set succeeds or fails based on a first ratio includes: If the second condition is met, the PDU Set is confirmed to be successful. If the third condition is met, the PDU Set is determined to have failed. in, The second condition includes at least one of the following: The percentage of successful PDUs is greater than or equal to the first ratio; The percentage of failed or discarded PDUs is less than or equal to the first ratio; The third condition includes at least one of the following: The percentage of successful PDUs is less than or equal to the first ratio; The percentage of failed or discarded PDUs is greater than or equal to the first ratio.
25. The apparatus according to claim 23, wherein, The process of determining whether a PDU Set succeeds or fails based on a first ratio includes: Upon receiving the first information, the success or failure of the PDU Set is determined based on a first ratio, wherein the first information includes the first ratio.
26. The apparatus according to claim 25, wherein, The first information also includes PSER.
27. An apparatus for processing a PDU Set, comprising: A processing module is configured to perform a second operation, the second operation including at least one of the following: Send first information to a first communication device, the first information including at least one of the following: a first ratio and third indication information, the third indication information being information for requesting the execution of processing based on the first ratio; If the fourth condition is met, a fourth indication message is sent to the first communication device, the fourth indication message being used to indicate that at least one of PDU Set information identification and PDU Set information marking is supported; If the fifth condition is met, a fifth instruction message is sent to the user plane function, the fifth instruction message being used to request the activation of the PDU Set information marker operation; The fourth condition includes at least one of the following: The first ratio is either nonexistent or unclear. Processing based on the first ratio is not permitted or required; The fifth condition includes at least one of the following: Receive the first instruction information or the second instruction information sent by the first communication device; There exists a first ratio or a requirement to perform processing based on the first ratio; The first indication information is used to indicate one of the following: PDU Set processing is supported, or the first communication device supports PDU Set processing; The second indication information is used to indicate one of the following: processing based on the first ratio is supported, or the first communication device supports processing based on the first ratio.
28. The apparatus according to claim 27, wherein, Sending the first information to the first communication device includes: The first communication device is required to send a first ratio and PSER to the first communication device if it determines whether the PDU Set is successful or not based on the first ratio.
29. The apparatus according to claim 27, wherein, Sending the first information to the first communication device includes: If the sixth condition is met, the first ratio is sent to the first communication device; The sixth condition includes: At least one of the identification and tagging of PDU Set information is supported; The first communication device is required to perform packet loss based on the first ratio; The first communication device is required to determine whether the PDU Set succeeds or fails based on the first ratio.
30. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the PDU Set processing method as claimed in any one of claims 1 to 13, or, when executed by the processor, the program or instructions implement the steps of the PDU Set processing method as claimed in any one of claims 14 to 22.
31. A readable storage medium storing a program or instructions that, when executed by a processor, implement the method of PDU Set processing as claimed in any one of claims 1 to 13, or implement the steps of the method of PDU Set processing as claimed in any one of claims 14 to 22.