Processing method, processing apparatus, communication device and readable storage medium
By sending information containing the request to activate the PDU Set tag operation in the wireless communication system, the problem that RAN cannot obtain PDU Set information is solved, and more flexible and reliable packet processing is achieved.
Patent Information
- Application Number
- PCT/CN2024/126987
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-08
- Filing Date
- 2024-10-24
- Publication Date
- 2025-05-08
AI Technical Summary
In wireless communication systems, RAN requires PDU Set information corresponding to data packets, but PSA UPF does not mark this information, resulting in RAN being unable to process data according to data packet sets as granularity. How to trigger the tag operation in the prior art is incomplete.
Information including requesting activation of the PDU Set flag operation, including request, duration, timer, indication and threshold, is transmitted to the second communication device through the first communication device, including activation of the operation when the congestion information reaches or exceeds a certain threshold.
When the RAN requires PDU Set information, the core network device automatically activates the operation of the data packet marking PDU Set information, thereby improving the flexibility of PDU Set information labeling and the reliability of the communication system.
Smart Images

Figure CN2024126987_08052025_PF_FP_ABST
Abstract
Description
Processing method, processing device, communication equipment and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311432468.3 filed in China on October 31, 2023, and this application claims priority to Chinese patent application No. 202410563986.7 filed in China on May 8, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of wireless communication technology, and specifically relates to a processing method, a processing device, a communication device, and a readable storage medium. Background Art
[0004] With the development of wireless communication technology, some operations in communication systems consider processing data at the granularity of packet sets (such as Protocol Data Unit (PDU) Sets). This requires obtaining the packet set information corresponding to the packet. Therefore, the packet needs to be marked with the packet set information corresponding to the packet (such as PDU Set information). However, in communication networks, packets are not always marked with the packet set information corresponding to the packet. The network equipment that requires the packet set information corresponding to the packet (such as the Radio Access Network (RAN)) and the network equipment that performs the packet marking (such as the PDU Session Anchor (PSA) User Plane Function (UPF)) on the packet are different communication devices, and there is no communication mechanism between the two. As a result, there are scenarios where the RAN requires the packet set information corresponding to the packet, but the PSA UPF does not mark the packet with the packet, so the RAN cannot process data at the granularity of packet sets (such as PDU Sets). Therefore, the existing technology still has problems in triggering the operation of marking the packet with "packet set information (such as PDU Set information)" on the packet.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a processing method, a processing device, a communication device and a readable storage medium, which can solve the problem of how to trigger the imperfect operation of marking the data packet "data packet set information (such as PDU Set information)".
[0007] In a first aspect, a processing method is provided, which is performed by a first communication device. The method includes:
[0008] The first communication device performs a first operation;
[0009] The performing of the first operation includes: the first communication device sending first information to the second communication device;
[0010] The first information includes at least one of the following: information indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0011] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0012] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0013] The first timer is a timer for marking PDU Set information on a data packet;
[0014] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0015] In a second aspect, a processing method is provided, which is performed by a second communication device, the method including:
[0016] The second communication device performs a second operation, where the performing of the second operation includes at least one of the following:
[0017] sending at least one of second information and protocol description information to the first communication device, where the second information is used to indicate at least one of the following: whether an operation of marking a data packet with PDU Set information is supported or not supported; whether a request to activate an operation of marking a data packet with PDU Set information is allowed or not allowed; whether PDU Set processing is allowed or not allowed; and whether the data packet has been marked with PDU Set information or not.
[0018] Requesting the third communication device to activate the operation of marking the data packet PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet PDU Set information;
[0019] Execute the first sub-operation;
[0020] Execute the second sub-operation;
[0021] in,
[0022] Performing the first sub-operation includes at least one of the following:
[0023] Acquiring fourth information, including at least one of the following: the first information, the validity period of the first information, and protocol description information;
[0024] Perform at least one of the following according to the fourth information:
[0025] accept or reject the first message;
[0026] Sending an activation result to the first communication device;
[0027] Save the first information;
[0028] Starting a first timing, where the first timing is based on a first duration, where the first duration is the duration of an operation for marking a data packet with PDU Set information, or starting a first timer, where the first timer is the timer for an operation for marking a data packet with PDU Set information;
[0029] Starting a second timing, where the second timing is based on the validity period of the first information, or starting a second timer, where the second timer is a valid timer for the first information;
[0030] Requesting the third communication device to activate the operation of marking the data packet PDU Set information;
[0031] Sending sixth information to the third communication device, where the sixth information includes at least one of: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0032] in,
[0033] Executing the second sub-operation includes at least one of the following:
[0034] Obtaining fifth information, including at least one of the following: information indicating that the PDU Set information corresponding to the data packet is no longer required; a second request; information indicating that the first information is invalid; and seventh information, where the seventh information is used to indicate one of the following: an inter-RAN transfer of the terminal or a transfer from the first communication device to another communication device, an inter-RAN transfer of a PDU session quality of service (QoS) flow or a transfer from the first communication device to another communication device, or an inter-RAN transfer of a QoS flow or a transfer from the first communication device to another communication device.
[0035] According to the fifth information, perform at least one of the following:
[0036] Deleting the first information;
[0037] If the fifth information includes the second request, accept or reject the second request;
[0038] Sending a deactivation result to the first communication device;
[0039] Stop a first timer, where the first timer is a timer based on a first duration; or stop a first timer to start timing, where the first timer is a timer for marking a data packet with PDU Set information;
[0040] Stop a second timer, where the second timer is a timer based on the validity period of the first information; or stop a second timer, where the second timer is a timer based on the validity period of the first information;
[0041] Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information;
[0042] Sending information indicating that the sixth information is invalid to the third communication device;
[0043] in,
[0044] The first information includes at least one of the following: information indicating that PDU Set information corresponding to a data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0045] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0046] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information;
[0047] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0048] The first timer is a timer for marking PDU Set information on a data packet;
[0049] The second timer is a valid timer of the first information;
[0050] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition being met includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0051] According to a third aspect, a processing method is provided, which is performed by a third communication device. The method includes:
[0052] The third communication device performs a third operation, wherein the performing of the third operation includes:
[0053] Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0054] Perform at least one of the following according to the eighth information:
[0055] Activate or deactivate the operation of marking PDU Set information on data packets;
[0056] accept or reject the sixth message;
[0057] Starting a first timing, where the first timing is timing based on a first duration, or starting a first timer, where the first timer is a timer for marking a data packet with PDU Set information;
[0058] Starting a third timing, where the third timing is based on the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information;
[0059] in,
[0060] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0061] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0062] The first indication is used to indicate that an operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0063] In a fourth aspect, a processing method and apparatus is provided, comprising:
[0064] A first operation module is configured to perform a first operation, wherein the performing of the first operation includes: the first communication device sending first information to the second communication device;
[0065] The first information includes at least one of the following: information indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0066] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0067] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0068] The first timer is a timer for marking PDU Set information on a data packet;
[0069] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0070] In a fifth aspect, a processing device is provided, comprising:
[0071] The second operation module is configured to perform a second operation, where the performing of the second operation includes at least one of the following:
[0072] sending at least one of second information and protocol description information to the first communication device, where the second information is used to indicate at least one of the following: whether an operation of marking a data packet with PDU Set information is supported or not supported; whether a request to activate an operation of marking a data packet with PDU Set information is allowed or not allowed; whether PDU Set processing is allowed or not allowed; and whether the data packet has been marked with PDU Set information or not.
[0073] Requesting the third communication device to activate the operation of marking the data packet PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet PDU Set information;
[0074] Execute the first sub-operation;
[0075] Execute the second sub-operation;
[0076] in,
[0077] Performing the first sub-operation includes at least one of the following:
[0078] Acquiring fourth information, including at least one of the following: the first information, the validity period of the first information, and protocol description information;
[0079] Perform at least one of the following according to the fourth information:
[0080] accept or reject the first message;
[0081] Sending an activation result to the first communication device;
[0082] Save the first information;
[0083] Starting a first timing, where the first timing is based on a first duration, where the first duration is the duration of an operation for marking a data packet with PDU Set information, or starting a first timer, where the first timer is the timer for an operation for marking a data packet with PDU Set information;
[0084] Starting a second timing, where the second timing is based on the validity period of the first information, or starting a second timer, where the second timer is a valid timer for the first information;
[0085] Requesting the third communication device to activate the operation of marking the data packet PDU Set information;
[0086] Sending sixth information to the third communication device, where the sixth information includes at least one of: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0087] in,
[0088] Executing the second sub-operation includes at least one of the following:
[0089] Obtaining fifth information, including at least one of the following: information indicating that the PDU Set information corresponding to the data packet is no longer needed; a second request; information indicating that the first information is invalid; and seventh information, where the seventh information is used to indicate one of the following: inter-RAN transfer of the terminal or transfer from the first communication device to another communication device, inter-RAN transfer of the PDU session QoS flow or transfer from the first communication device to another communication device, or inter-RAN transfer of the QoS flow or transfer from the first communication device to another communication device.
[0090] According to the fifth information, perform at least one of the following:
[0091] Deleting the first information;
[0092] If the fifth information includes the second request, accept or reject the second request;
[0093] Sending a deactivation result to the first communication device;
[0094] Stop a first timer, where the first timer is a timer based on a first duration; or stop a first timer to start timing, where the first timer is a timer for marking a data packet with PDU Set information;
[0095] Stop a second timer, where the second timer is a timer based on the validity period of the first information; or stop a second timer, where the second timer is a timer based on the validity period of the first information;
[0096] Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information;
[0097] Sending information indicating that the sixth information is invalid to the third communication device;
[0098] in,
[0099] The first information includes at least one of the following: information indicating that PDU Set information corresponding to a data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0100] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0101] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information;
[0102] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0103] The first timer is a timer for marking PDU Set information on a data packet;
[0104] The second timer is a valid timer of the first information;
[0105] The first indication is used to indicate that when a first condition is met, the operation of marking the data packet PDU Set information is activated; the meeting of the first condition includes at least one of the following: obtaining congestion information, and the congestion information reaches or exceeds the first threshold.
[0106] In a sixth aspect, a processing device is provided, comprising:
[0107] The third operation module is configured to perform a third operation; the performing of the third operation includes:
[0108] Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0109] Perform at least one of the following according to the eighth information:
[0110] Activate or deactivate the operation of marking PDU Set information on data packets;
[0111] accept or reject the sixth message;
[0112] Starting a first timing, where the first timing is timing based on a first duration, or starting a first timer, where the first timer is a timer for marking a data packet with PDU Set information;
[0113] Starting a third timing, where the third timing is based on the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information;
[0114] in,
[0115] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0116] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0117] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0118] In the seventh aspect, a communication device is provided, which terminal includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, and the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect, the second aspect or the third aspect.
[0119] In an eighth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to perform a first operation; the performing of the first operation comprises: the first communication device sending first information to the second communication device;
[0120] The first information includes at least one of the following: information indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0121] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0122] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0123] The first timer is a timer for marking PDU Set information on a data packet;
[0124] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0125] In a ninth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to perform a second operation, wherein performing the second operation includes at least one of the following:
[0126] sending at least one of second information and protocol description information to the first communication device, where the second information is used to indicate at least one of the following: whether an operation of marking a data packet with PDU Set information is supported or not supported; whether a request to activate an operation of marking a data packet with PDU Set information is allowed or not allowed; whether PDU Set processing is allowed or not allowed; and whether the data packet has been marked with PDU Set information or not.
[0127] Requesting the third communication device to activate the operation of marking the data packet PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet PDU Set information;
[0128] Execute the first sub-operation;
[0129] Execute the second sub-operation;
[0130] in,
[0131] Performing the first sub-operation includes at least one of the following:
[0132] Acquiring fourth information, including at least one of the following: the first information, the validity period of the first information, and protocol description information;
[0133] Perform at least one of the following according to the fourth information:
[0134] accept or reject the first message;
[0135] Sending an activation result to the first communication device;
[0136] Save the first information;
[0137] Starting a first timing, where the first timing is based on a first duration, where the first duration is the duration of an operation for marking a data packet with PDU Set information, or starting a first timer, where the first timer is the timer for an operation for marking a data packet with PDU Set information;
[0138] Starting a second timing, where the second timing is based on the validity period of the first information, or starting a second timer, where the second timer is a valid timer for the first information;
[0139] Requesting the third communication device to activate the operation of marking the data packet PDU Set information;
[0140] Sending sixth information to the third communication device, where the sixth information includes at least one of: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0141] in,
[0142] Executing the second sub-operation includes at least one of the following:
[0143] Obtaining fifth information, including at least one of the following: information indicating that the PDU Set information corresponding to the data packet is no longer needed; a second request; information indicating that the first information is invalid; and seventh information, where the seventh information is used to indicate one of the following: inter-RAN transfer of the terminal or transfer from the first communication device to another communication device, inter-RAN transfer of the PDU session QoS flow or transfer from the first communication device to another communication device, or inter-RAN transfer of the QoS flow or transfer from the first communication device to another communication device.
[0144] According to the fifth information, perform at least one of the following:
[0145] Deleting the first information;
[0146] If the fifth information includes the second request, accept or reject the second request;
[0147] Sending a deactivation result to the first communication device;
[0148] Stop a first timer, where the first timer is a timer based on a first duration; or stop a first timer to start timing, where the first timer is a timer for marking a data packet with PDU Set information;
[0149] Stop a second timer, where the second timer is a timer based on the validity period of the first information; or stop a second timer, where the second timer is a timer based on the validity period of the first information;
[0150] Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information;
[0151] Sending information indicating that the sixth information is invalid to the third communication device;
[0152] in,
[0153] The first information includes at least one of the following: information indicating that PDU Set information corresponding to a data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0154] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0155] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information;
[0156] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0157] The first timer is a timer for marking PDU Set information on a data packet;
[0158] The second timer is a valid timer of the first information;
[0159] The first indication is used to indicate that when a first condition is met, the operation of marking the data packet PDU Set information is activated; the meeting of the first condition includes at least one of the following: obtaining congestion information, and the congestion information reaches or exceeds the first threshold.
[0160] In a tenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to perform a third operation; and performing the third operation includes:
[0161] Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0162] Perform at least one of the following according to the eighth information:
[0163] Activate or deactivate the operation of marking PDU Set information on data packets;
[0164] accept or reject the sixth message;
[0165] Starting a first timing, where the first timing is timing based on a first duration, or starting a first timer, where the first timer is a timer for marking a data packet with PDU Set information;
[0166] Starting a third timing, where the third timing is based on the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information;
[0167] in,
[0168] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0169] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0170] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0171] In the eleventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect are implemented.
[0172] In the twelfth aspect, a wireless communication system is provided, including: a first communication device, a second communication device and a third communication device, wherein the first communication device can be used to perform the steps of the method described in the first aspect, the second communication device can be used to perform the steps of the method described in the second aspect, and the third communication device can be used to perform the steps of the method described in the third aspect.
[0173] In the thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect, the second aspect or the third aspect.
[0174] In a fourteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, the second aspect or the third aspect.
[0175] In an embodiment of the present application, a first information is sent to a second communication device through a first communication device. When the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the operation of marking the data packet with the PDU Set information by the core network device can be activated, thereby enabling the first communication device to obtain the PDU Set information. In this way, an embodiment of the present application provides a mechanism for triggering the operation of marking data packet set information (such as PDU Set information) on the data packet, thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication. For example, in the event of RAN congestion, the operation of marking the data packet with the PDU Set information is activated, and after obtaining the PDU Set information, packet loss can be performed based on the PDU Set information to alleviate the pressure on network resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0176] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;
[0177] FIG2 is a flow chart of a processing method according to an embodiment of the present application;
[0178] FIG3 is a second flow chart of the processing method according to an embodiment of the present application;
[0179] FIG4 is a third flow chart of the processing method according to an embodiment of the present application;
[0180] FIG5A is a schematic flow chart of a processing method according to the first embodiment of the present application;
[0181] FIG5B is a flow chart of the processing method according to the second embodiment of the present application;
[0182] FIG5C is a flow chart of the processing method according to the third embodiment of the present application;
[0183] FIG6A is a schematic flow chart of a processing method according to a fourth embodiment of the present application;
[0184] FIG6B is a flow chart of the processing method according to the fifth embodiment of the present application;
[0185] FIG6C is a flow chart of the processing method according to the sixth embodiment of the present application;
[0186] FIG7 is a flow chart of a processing method according to a seventh embodiment of the present application;
[0187] FIG8 is a schematic flow chart of a processing method according to an eighth embodiment of the present application;
[0188] FIG9 is a schematic diagram of a structure of a processing device according to an embodiment of the present application;
[0189] FIG10 is a second structural diagram of the processing device according to an embodiment of the present application;
[0190] FIG11 is a third structural diagram of the processing device according to an embodiment of the present application;
[0191] FIG12 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0192] FIG13 is a schematic diagram of a hardware structure of a network-side device according to an embodiment of the present application;
[0193] FIG14 is a second schematic diagram of the hardware structure of the network side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0194] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0195] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0196] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0197] In communication services, such as Extended Reality (XR) services, video frames or slices are often composed of multiple data packets. Processing data packet sets is called PDU Set processing. Marking a data packet with PDU Set information refers to identifying the PDU Set to which the data packet belongs.
[0198] Currently, the PSA UPF will mark the PDU Set information in the General Packet Radio Service (GPRS) Tunneling Protocol (GTP)-U header of the data packet only if specific conditions are met (such as the RAN supports PDU Set processing and at least one of the delay budget (PSDB), PDU set error rate (PSER), and PDU Set integrated handling information (PSIHI) is accepted by the RAN). The RAN can then obtain the corresponding PDU Set information from the GTP-U header of the received data packet. However, even when the above specific conditions are not met (for example, the core network (CN) does not send at least one of the PSDB, PSER, and PSIHI to the RAN, or the RAN refuses to accept any of the PSDB, PSER, and PSIHI), there are still some scenarios where the RAN needs the PDU Set information corresponding to the data packet. For example, if the RAN is congested, the RAN wants to perform packet loss based on PDU Set Importance (PSI), such as discarding data packets in less important PDU Sets. Therefore, the following problems need to be solved:
[0199] Question 1: For data flows, if the core network equipment supports marking the PDU Set information on the packet header but does not mark it (for example, PSER, PSDB, and PSIHI are rejected by the RAN, and the core network equipment does not mark the PDU Set information on the packet header of the data packet in the QoS flow; for example, the application function (AF) does not request PDU Set QoS processing for the data flow, and the core network equipment does not mark the PDU Set information on the packet header of the data packet in the QoS flow), but the RAN needs the PDU Set information of the data packet (for example, in the event of congestion, the RAN wants to drop packets based on the PSI), the problem of how to activate the PDU Set information marking on the packet header needs to be solved.
[0200] Problem 2: Core network devices rely on protocol descriptors to mark packet headers with PDU Set information. If this protocol information is not present, the core network devices or QoS flows may not support this feature. In this scenario, if the RAN is unaware of this and requests the core network devices to activate this feature, it will always fail.
[0201] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the 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 (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0202] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0203] Optionally, obtaining can be understood as obtaining from configuration, receiving, receiving upon request, obtaining through self-learning, obtaining by deduction based on unreceived information, or obtaining after processing received data. The specific method can be determined based on actual needs and is not limited in the embodiments of the present application. For example, when a certain capability indication information sent by a device is not received, it can be inferred that the device does not support the capability.
[0204] Optionally, the sending can include broadcasting, broadcasting in system messages, and returning after responding to the request.
[0205] In an optional embodiment of the present application, the communication device may include at least one of the following: a communication network element and a terminal.
[0206] In one implementation of the present application, the communication network element may include at least one of the following: a core network network element and a radio access network network element.
[0207] In the embodiment of the present application, the core network network element (core network 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 network element, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), serving gateway (Serving GW, SGW), PDN gateway (PDN Gate Way, PDN Gateway), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), GPRS service support node (Serving GPRS Support Node, SGSN), gateway GPRS support node (Gateway GPRS Support Node, GGSN), application function (Application Funcation).
[0208] In the embodiment of the present application, the RAN network element may include but is not limited to at least one of the following: a radio access network device, a radio access network node, a radio access network function, a radio access network unit, a third generation partnership project (3GPP) radio access network, a non-3GPP radio access network, a centralized unit (CU), a distributed unit (DU), a base station, an evolved Node B (eNB), a fifth generation (5G) thThe following are the components of the 5G network: the next generation Node B (gNB), Radio Network Controller (RNC), NodeB, Non-3GPP Inter Working Function (N3IWF), Access Controller (AC) node, Access Point (AP) device or Wireless Local Area Networks (WLAN) node, and N3IWF.
[0209] The base station can be a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved base station (eNB or e-NodeB, evolutionary Node B) in LTE, and a 5G base station (gNB), but is not limited in the embodiments of the present application.
[0210] In one implementation of the present application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.
[0211] In one embodiment of the present 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).
[0212] In one embodiment of the present 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 a user equipment (UE). The terminal may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or an in-vehicle device. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.
[0213] In one embodiment of the present application, PDU Set can be understood or replaced by a data packet set, and can also be understood or replaced by other equivalent names defined in future communication protocols that have the same meaning as PDU Set or data packet set.
[0214] In one embodiment of the present application, data flow is short for business data flow, and may also be referred to as business flow.
[0215] In one embodiment of the present application, transfer includes handover. For example, inter-RAN transfer can be understood as handover between RANs, that is, handover from one RAN to another.
[0216] In one embodiment of the present application, the channel may also be referred to as a path.
[0217] In one embodiment of the present application, deactivation refers to one of the following: stop marking, no longer mark, and not mark.
[0218] In one embodiment of the present application, activation refers to one of the following: start marking, marking, and application.
[0219] In one implementation, stopping the operation of marking the data packet with the PDU Set information may be understood as deactivating the operation of marking the data packet with the PDU Set information, that is, no longer performing the operation of marking the data packet with the PDU Set information.
[0220] In one embodiment of the present application, support includes one of the following: applicable, enable, feasible, and possible.
[0221] In one embodiment of the present application, supported includes one of the following: applicable, feasible, and possible.
[0222] In one embodiment of the present application, application may also be referred to as one of the following: use, adopt, execute, and perform.
[0223] In one embodiment, the data packet set (such as PDU Set) information corresponding to the data packet (such as PDU, Packet Data Convergence Protocol (PDCP) Service Data Unit (SDU), or PDCP PDU) is: at least one of the relevant information of the data packet set to which the data packet belongs and the relevant information of the data packet in the data packet set to which it belongs (such as the sequence number of the data packet in the data packet set).
[0224] In one implementation, the “data packet set information” may also be referred to as “PDU Set information”.
[0225] In one embodiment of the present application, the data packet set information includes but is not limited to at least one of the following:
[0226] Packet set importance;
[0227] Packet collection size (Size);
[0228] The number of packets in the packet set;
[0229] Data packet collection end indication information;
[0230] Packet collection start indication information;
[0231] The sequence number of the data packet in the data packet set;
[0232] The sequence number of the data packet set;
[0233] The duration of the data packet collection;
[0234] The interval between data packet sets or the interval between a data packet set and the next data packet set;
[0235] The period of data packet collection.
[0236] In one embodiment of the present application, the PDU Set information includes but is not limited to at least one of the following:
[0237] PDU Set importance;
[0238] PDU Set size Size;
[0239] Number of data packets in the PDU Set;
[0240] PDU Set end indication information;
[0241] PDU Set start indication information;
[0242] The sequence number of the data packet in the PDU Set;
[0243] PDU Set sequence number;
[0244] Duration of the PDU Set;
[0245] The interval between PDU Sets or the interval between a PDU Set and the next PDU Set;
[0246] PDU Set period.
[0247] In one embodiment of the present application, the PDU Set size refers to the size of the PDU Set, such as the amount of data, which can be measured by bytes, bits, or the number of data packets.
[0248] In one embodiment of the present application, the 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 by being encoded together with other information.
[0249] In one embodiment of the present application, the PDU Set start indication information is used to indicate whether the data packet carrying the PDU Set start indication information is the start data packet or the first data packet of the PDU Set. The PDU Set start indication information can be embodied as an indication or encoded together with other information.
[0250] In one embodiment of the present application, the sequence number of the data packet in the PDU Set, for example, a PDU Set includes multiple data packets, for example 5, and the sequence numbers of the 5 data packets in the PDU Set can be 1, 2, 3, 4 and 5 respectively.
[0251] In one embodiment of the present application, the sequence number of the PDU Set, for example, there are multiple PDU Sets, namely PDU Set 1, PDU Set 2 and PDU Set 3, for example, the sequence numbers of the PDU Sets can be 1, 2, and 3 respectively.
[0252] In one embodiment of the present application, the duration of the PDU Set may 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 sending time of the last sent data packet of the PDU Set and the sending time of the first sent data packet.
[0253] In one embodiment of the present application, the interval time between PDU Sets or the interval time between a PDU Set and the next PDU Set;
[0254] In one embodiment of the present application, the period of the PDU Set means that the interval time between PDU Sets is balanced, reflecting the characteristics of the period.
[0255] In one embodiment, PDU Set processing (which may be a short form of PDU Set-based processing) includes at least one of the following:
[0256] Process packets at the packet set granularity,
[0257] Apply PDU Set QoS,
[0258] PDU Set QoS-based processing (which may be abbreviated as one of the following: PDU Set QoS parameter-based processing, PDU Set-based QoS processing) (which may also be further abbreviated as PDU Set QoS-based processing),
[0259] Apply PDU Set importance,
[0260] Processing based on PDU Set importance.
[0261] It is not difficult to understand that, in one embodiment, PDU Set processing does not include at least one of the following: processing based on PDU Set QoS parameters, or QoS processing based on PDU Set, and application of PDU Set QoS; in another embodiment, PDU Set processing includes at least one of the following: processing based on PDU Set QoS parameters, QoS processing based on PDU Set, and application of PDU Set QoS.
[0262] In one embodiment, requesting PDU Set processing includes requesting PDU Set processing for uplink and / or downlink.
[0263] In one implementation, the request corresponding to the first object is used to request application of PDU Set processing to the first object, including requesting application of PDU Set processing to the uplink and / or downlink of the first object.
[0264] In one embodiment, applying the processing based on the importance of the PDU Set includes discarding the PDU Set according to the importance of the PDU Set in the case of congestion, for example, discarding the PDU Set in ascending order of importance.
[0265] Optionally, the first object includes at least one of the following: a radio bearer (such as a data radio bearer (DRB) or a logical channel), a QoS flow, a data flow, a PDU session, and a terminal.
[0266] In one implementation, the QoS flow is a QoS flow mapped to the radio bearer.
[0267] In one implementation, the radio bearer is a radio bearer mapped to the QoS flow.
[0268] In an optional embodiment of the present application, a data packet set may be referred to as a data set. The data packet set includes one or more data packets. Optionally, the data packet set has a boundary.
[0269] In an optional embodiment of the present application, the data packet set is a concept in a cellular mobile communication network. The data packet set can be a segment consisting of one or more data packets in a channel (such as a QoS flow, a QoS sub-flow, or a radio bearer) or a set consisting of one or more data packets.
[0270] In an optional embodiment of the present application, the data packet may be a PDU packet data unit.
[0271] In an optional embodiment of the present application, a packet set (Packet Set Delay Budget) may be one of the following: a packet data unit set PDU Set, an instance of a PDU Set, a PDU Set category, an instance of a PDU Set category, a data segment or packet set in a channel (such as a QoS flow, a QoS sub-flow, a wireless bearer).
[0272] (1) In one embodiment, a type of PDU Set may include multiple PDU Set instances. A type of PDU Set may be identified by a PDU Set identifier (e.g., a QoS identifier at the PDU Set level). Multiple different PDU Set instances of the same PDU Set may be distinguished by a data packet set sequence number (e.g., a PDU Set sequence number).
[0273] (2) In another embodiment, a PDU Set category may include multiple PDU Sets. The PDU Set is an instance of the PDU Set category. The PDU Set category may be identified by a PDU Set identifier (e.g., a QoS identifier at the PDU Set level). Multiple different PDU Sets of the same PDU Set category may be distinguished by a data packet set sequence number (e.g., a PDU Set sequence number).
[0274] In an optional embodiment of the present application, the data packet set category can be one of the following: a packet data unit set (PDU Set), a channel (such as a QoS flow, a QoS subflow, or a radio bearer). A data packet set category can correspond to multiple data packet sets. The data packet set is an instance of the data packet set category. The data packet set category can be identified by a data packet set category identifier. The data packet set category identifier is, for example, a QoS identifier at the data packet set level. In this case, multiple data packet sets can be distinguished by the sequence number of the data packet set.
[0275] In one embodiment, the one or more data packet sets are of the same or different categories. Data packet sets of different categories can be distinguished by data packet set identifiers. Different data packet sets of the same category can be distinguished by data packet set sequence numbers.
[0276] In an optional embodiment of the present application, a data packet set (such as a PDU set) is composed of one or more data packets (such as PDUs). PDU set: A PDU set is composed of one or more PDUs that carry the payload of an information unit generated at the application level (such as a frame or a video slice). In some implementations, the application layer requires all PDUs in the PDU set to use the corresponding information unit. In other implementations, when some PDUs are lost, the application layer can still recover all or part of the information unit.
[0277] In one embodiment of the present 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 Budget (PSDB), and PDU Set Integrated Handling Information (PSIHI).
[0278] PSIHI can be used to request overall processing of a PDU Set.
[0279] In another embodiment, the PDU Set QoS also includes PDU Set importance, that is, the PDU Set importance may be PDU Set QoS or may not be PDU Set QoS.
[0280] In one embodiment of the present application, applying PDU Set QoS includes performing at least one of PDU Set-level QoS guarantee, scheduling, time-frequency resource configuration, etc. on the data according to PDU Set QoS.
[0281] The second communication device (RAN) applies PDU Set processing to the uplink, including: processing the uplink data based on PDU Set parameters (including at least one of PDU Set QoS and PDU Set importance), such as scheduling, resource allocation, and configuring a packet loss timer.
[0282] In one embodiment of the present application, the processing based on the importance of the PDU Set includes packet loss based on the importance of the PDU Set.
[0283] In one embodiment of the present application, PDU Set packet loss includes at least one of the following: packet loss based on PDU Set importance, and overall PDU Set packet loss.
[0284] In one embodiment of the present application, applying the processing based on the importance of the PDU Set includes discarding the PDU Set according to the importance of the PDU Set in the case of congestion, for example, discarding the PDU Set in ascending order of importance.
[0285] In one embodiment of the present 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 processing based on PDU Set QoS to the downlink.
[0286] In one embodiment of the present application, the importance of the application PDU Set is implicitly indicated: the importance of the application PDU Set is applied to the downlink.
[0287] In one embodiment of the present application, an implicit indication of processing based on the importance of the PDU Set is applied: processing based on the importance of the PDU Set is applied to the downlink.
[0288] In one embodiment of the present application, applying or not applying the PDU Set importance includes: applying or not applying the PDU Set importance to at least one of an uplink and a downlink.
[0289] In one embodiment of the present application, applying or not applying the processing based on the importance of the PDU Set includes: applying or not applying the processing based on the importance of the PDU Set to at least one of an uplink and a downlink.
[0290] The processing method, processing device, communication equipment and readable storage medium provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0291] Referring to Figure 2, an embodiment of the present application provides a processing method, which is applied to a first communication device. The first communication device includes but is not limited to a radio access network device (such as a base station, or in the scenario where a terminal or QoS flow is switched, it can be a source RAN network element of the terminal or QoS flow switching), and the method includes:
[0292] Step 21: The first communication device performs a first operation;
[0293] The performing of the first operation includes: the first communication device sending first information to the second communication device;
[0294] The first information includes at least one of the following: information indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0295] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0296] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0297] The first timer is a timer for marking PDU Set information on a data packet;
[0298] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0299] In one embodiment, the data packet set (such as PDU Set) information corresponding to the data packet (such as PDU, PDCP SDU, or PDCP PDU) is: at least one of the relevant information of the data packet set to which the data packet belongs and the relevant information of the data packet in the data packet set to which it belongs (such as the sequence number of the data packet in the data packet set).
[0300] In one implementation, the “data packet set information” may also be referred to as “PDU Set information”.
[0301] Optionally, the data packet set information includes but is not limited to at least one of the following:
[0302] Packet set importance;
[0303] Data packet set size Size;
[0304] The number of packets in the packet set;
[0305] Data packet collection end indication information;
[0306] Packet collection start indication information;
[0307] The sequence number of the data packet in the data packet set;
[0308] The sequence number of the data packet set;
[0309] The duration of the data packet collection;
[0310] The interval between data packet sets or the interval between a data packet set and the next data packet set;
[0311] The period of data packet collection.
[0312] Optionally,
[0313] PDU Set information includes but is not limited to at least one of the following:
[0314] PDU Set importance;
[0315] PDU Set size Size;
[0316] Number of data packets in the PDU Set;
[0317] PDU Set end indication information;
[0318] PDU Set start indication information;
[0319] The sequence number of the data packet in the PDU Set;
[0320] PDU Set sequence number;
[0321] Duration of the PDU Set;
[0322] The interval between PDU Sets or the interval between a PDU Set and the next PDU Set;
[0323] PDU Set period.
[0324] In one embodiment, the first threshold is used for the second communication device, and when the congestion information reaches or exceeds the first threshold, the operation of marking the data packet with PDU Set information is activated.
[0325] In one embodiment, the operation of marking the data packet with PDU Set information includes at least one of the following:
[0326] Detect the PDU Set and / or PDU Set information to which the data packet belongs;
[0327] The operation of setting PDU Set information on the header of a data packet (such as the GTP-U header (including the GTP-U extended header)).
[0328] Optionally, the first communication device includes RAN, and the second communication device includes core network equipment (such as SMF, PCF or UPF).
[0329] Optionally, performing the first operation further includes sending one of the following to the second communication device: a valid duration of the first information, a second timer;
[0330] The second timer is a valid timer of the first information.
[0331] In one implementation, after receiving the first information, the second communication device activates an operation of marking the data packet with PDU Set information in different situations according to the first information.
[0332] For example, in the case where the first information includes an activation request, the second communication device may activate the operation of marking the data packet PDU Set information immediately or when a preset condition is met.
[0333] For example, when the first information includes a first duration, the second communication device can activate the operation of the data packet marking PDU Set information immediately or when a preset condition is met, and the duration of executing the operation of the data packet marking PDU Set information is equal to the above-mentioned first duration.
[0334] For example, when the first information includes a first timer, the second communication device can activate the operation of the data packet marking PDU Set information immediately or when a preset condition is met, and activate the first timer. The running time of the first timer is the time length for executing the operation of the data packet marking PDU Set information.
[0335] For example, when the first information includes the first indication, the second communication device may activate the operation of marking the data packet with the PDU Set information when the congestion information is acquired or when the above preset conditions are met.
[0336] For example, when the first information includes the first threshold, the second communication device may activate the operation of marking the data packet with the PDU Set information when a preset condition is met.
[0337] In some implementations, the preset condition may be understood as at least one of the following: a condition locally configured by the second communication device, or congestion information reaching or exceeding a first threshold. Optionally, the first threshold may be agreed upon by a protocol, or the first information may further include the first threshold.
[0338] Optionally, the first communication device sending the first information to the second communication device includes:
[0339] When the second condition is met, the first communication device sends the first information to the second communication device;
[0340] The second condition includes at least one of the following:
[0341] The first communication device requires PDU Set information corresponding to the data packet;
[0342] The operation of marking the data packet with PDU Set information is supported;
[0343] Allows activation of operations on data packet marking PDU Set information;
[0344] PDU Set processing is allowed;
[0345] The data packet is not marked with PDU Set information;
[0346] The first communication device requires PDU Set information (e.g., the first communication device requires PDU Set information of a QoS flow);
[0347] The first communication device needs to activate or activate PDU Set processing (e.g., the first communication device needs to activate or activate PDU Set processing for a QoS flow);
[0348] Congestion occurs;
[0349] The congestion information reaches or exceeds the first threshold.
[0350] In one embodiment, the first operation is an operation on a first object.
[0351] Optionally, the requesting to activate the operation of marking the data packet PDU Set information is: requesting to activate the operation of marking the data packet PDU Set information in the first object;
[0352] Or, activating the operation of marking the PDU Set information on the data packet is: activating the operation of marking the PDU Set information on the data packet in the first object;
[0353] Or, the PDU Set information corresponding to the data packet is required to indicate that the PDU Set information corresponding to the data packet in the first object is required;
[0354] Or, the operation of marking the data packet with the PDU Set information is supported, indicating that: the operation of marking the data packet with the PDU Set information in the first object is supported;
[0355] Alternatively, the allowing activation of the operation on the data packet mark PDU Set information indicates: allowing the operation on the activation data packet mark PDU Set information in the first object;
[0356] Or, PDU Set processing is allowed means: PDU Set processing of the first object is allowed;
[0357] Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information;
[0358] Or, the first communication device needs PDU Set information, which indicates that the first communication device needs PDU Set information of the first object;
[0359] Or, the first communication device needs to activate or activate PDU Set processing means: the first communication device needs to activate or activate PDU Set processing for the first object;
[0360] Alternatively, the occurrence of congestion indicates that congestion occurs on the first object;
[0361] Alternatively, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold;
[0362] in,
[0363] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0364] In one embodiment, whether the operation of marking the data packet with PDU Set information is supported or not can be understood as whether the operation of marking the data packet with PDU Set information is supported or not for the QoS flow. Among them, the operation of not supporting the operation of marking the data packet with PDU Set information includes two situations:
[0365] 1. Core network equipment (such as PSA UPF) does not support the "operation of marking PDU Set information on data packets";
[0366] 2. The core network device has the ability to "operate on data packets with PDU Set information", but the operation of marking data packets with PDU Set information may not be supported; for example, due to the lack of necessary information (such as protocol description information) to perform the "operation on data packets with PDU Set information", the "operation on data packets with PDU Set information" is not supported.
[0367] In one embodiment, allowing or not allowing activation of the operation of marking the packet PDU Set information can be understood as allowing or not allowing activation of the operation of marking the packet PDU Set information for the QoS flow. If activation of the operation of marking the packet PDU Set information is not allowed, there are two cases:
[0368] 1. Core network devices (such as PSA UPF) are not allowed to activate the operation of marking PDU Set information on data packets;
[0369] 2. The core network device has the ability to "activate the operation of packet marking PDU Set information", but may not allow the activation of the operation of packet marking PDU Set information; for example, due to the lack of necessary information (such as protocol description information) to perform the "operation of packet marking PDU Set information", then "activation of the operation of packet marking PDU Set information is not allowed".
[0370] Optionally, in one implementation, the first operation is an operation on a first object.
[0371] In one embodiment, whether the operation of marking the data packet with PDU Set information is supported or not can be understood as whether the operation of marking the data packet with PDU Set information is supported or not for the QoS flow. Among them, the operation of not supporting the operation of marking the data packet with PDU Set information includes two situations:
[0372] 1. Core network equipment (such as PSA UPF) does not support the "operation of marking PDU Set information on data packets";
[0373] 2. The core network device has the ability to "operate on data packets with PDU Set information", but the operation of marking data packets with PDU Set information may not be supported; for example, due to the lack of necessary information (such as protocol description information) to perform the "operation on data packets with PDU Set information", the "operation on data packets with PDU Set information" is not supported.
[0374] In one embodiment, allowing or not allowing activation of the operation of marking the packet PDU Set information can be understood as allowing or not allowing activation of the operation of marking the packet PDU Set information for the QoS flow. If activation of the operation of marking the packet PDU Set information is not allowed, there are two cases:
[0375] 1. Core network devices (such as PSA UPF) are not allowed to activate the operation of marking PDU Set information on data packets;
[0376] 2. The core network device has the ability to "activate the operation of packet marking PDU Set information", but may not allow the activation of the operation of packet marking PDU Set information; for example, due to the lack of necessary information (such as protocol description information) to perform the "operation of packet marking PDU Set information", then "activation of the operation of packet marking PDU Set information is not allowed".
[0377] In one embodiment, the PDU Set information corresponding to the data packet in the first object can be understood as the first communication device requiring at least one of the relevant information of the data packet set to which the data packet in the first object belongs and the relevant information of the data packet in the data packet set to which it belongs (such as the sequence number of the data packet in the data packet set).
[0378] In one implementation, the radio bearer may include any one of the following: a logical channel and a data radio bearer (DRB).
[0379] In one embodiment, the situation where the first communication device needs the PDU Set information corresponding to the data packet includes but is not limited to at least one of the following: congestion occurs in the first object, and the congestion information of the first object reaches or exceeds a first threshold.
[0380] In one embodiment, the QoS flow is the QoS flow mapped to the above data flow. The data flow may also be called a service flow.
[0381] In one implementation, the PDU session is the PDU session to which the QoS flow belongs.
[0382] In one implementation, the terminal may be the terminal to which the QoS flow, PDU session, or data flow belongs.
[0383] In one implementation, the radio bearer is the radio bearer mapped to the QoS flow.
[0384] Optionally, after the first communication device performs the first operation, the method further includes:
[0385] The first communication device sends at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid;
[0386] in,
[0387] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information.
[0388] In one embodiment, the second request is a request for the first object, that is, the second request for requesting to stop the operation of marking the PDU Set information of the data packet can be understood or replaced by the second request for requesting to stop the operation of marking the PDU Set information of the data packet in the first object.
[0389] In one implementation, stopping the operation of marking the data packet with the PDU Set information may be understood as deactivating the operation of marking the data packet with the PDU Set information, that is, no longer performing the operation of marking the data packet with the PDU Set information.
[0390] Optionally, the first communication device sends at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid; including:
[0391] If the third condition is met, the first communication device sends at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid;
[0392] The third condition includes at least one of the following:
[0393] The first communication device no longer needs the PDU Set information corresponding to the data packet;
[0394] The first object is no longer congested;
[0395] The congestion information of the first object falls below a first threshold or does not reach the first threshold;
[0396] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0397] In one implementation, the first object congestion information falling below a first threshold may be understood or replaced by the first object congestion information being lower than the first threshold.
[0398] The congestion information may include at least one of the following: congestion level information, load information, the number of packets marked as congested, the proportion of packets marked as congested, delay, and waiting time.
[0399] Optionally, before the first communication device sends the first information to the second communication device, the method further includes:
[0400] The first communication device acquires target information;
[0401] The first communication device determines, according to the target information, whether to execute or not to execute an operation of sending the first information to the second communication device;
[0402] or,
[0403] The first communication device sending the first information to the second communication device includes:
[0404] The first communication device acquires target information;
[0405] The first communication device sends the first information to the second communication device according to the target information;
[0406] in,
[0407] The target information includes at least one of the following: second information, third information and protocol description information;
[0408] in,
[0409] The second information is used to indicate at least one of the following:
[0410] Whether the operation of marking the PDU Set information of the data packet is supported or not;
[0411] Allow or disallow the request to activate the operation of data packet marking PDU Set information;
[0412] PDU Set processing is allowed or not allowed;
[0413] The data packet has been marked with PDU Set information or has not been marked with PDU Set information;
[0414] in,
[0415] The third information is used to indicate at least one of the following:
[0416] Congestion occurs;
[0417] The congestion information reaches or exceeds the first threshold.
[0418] Optionally, the first communication device acquiring the second information includes: the first communication device receiving the second information from a core network device;
[0419] or,
[0420] The first communication device acquiring the protocol description information includes: the first communication device receiving the protocol description information from at least one of a core network device and a terminal.
[0421] Optionally, the support or non-support of the operation on the data packet marking PDU Set information indicates: the support or non-support of the operation on the data packet marking PDU Set information in the first object;
[0422] Or, the allowing or not allowing the request to activate the operation on the data packet mark PDU Set information means: allowing or not allowing the request to activate the operation on the data packet mark PDU Set information in the first object;
[0423] Or, PDU Set processing is allowed or not allowed indicates: PDU Set processing of the first object is allowed or not allowed;
[0424] Or, the data packet has been marked with PDU Set information or has not been marked with PDU Set information, which means: the data packet in the first object has been marked with PDU Set information or has not been marked with PDU Set information;
[0425] Alternatively, the occurrence of congestion indicates that: congestion occurs on the first object;
[0426] Alternatively, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold;
[0427] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0428] In one implementation, acquiring the third information includes: the first communication device obtains the third information through detection.
[0429] In one embodiment, marking the PDU Set information of the data packet includes: setting the value of the PDU Set information corresponding to the data packet at the first bit position, wherein the first bit position is the bit position corresponding to the PDU Set information in the first packet header included in the data.
[0430] Optionally, the PDU Set information corresponding to the data packet may be PDU Set information of the PDU Set to which the data packet belongs.
[0431] For example, the PDU Set importance corresponding to a data packet is the importance of the PDU Set to which the data packet belongs.
[0432] For example, the PDU Set size (Size) corresponding to the data packet is the size of the PDU Set to which the data packet belongs.
[0433] In one embodiment, traffic detection determines that a first header of the data packet (a header of the first protocol) does not contain preset information, the preset information being used to determine PDU Set information, the PDU Set information including at least one of a PDU Set Importance and a PDU Set Size. The first protocol is the protocol indicated by the protocol description information.
[0434] In some implementations, the first packet header may be a GPRS Tunneling Protocol for User Plane (GTP-U) packet header or a GTP-U extended packet header.
[0435] Optionally, “the operation on the data packet marking PDU Set information is supported” may implicitly indicate at least one of the following: requesting to activate the operation on the data packet marking PDU Set information is allowed, and PDU Set processing is allowed.
[0436] Optionally, “allow request to activate operation on data packet marking PDU Set information” may implicitly indicate at least one of the following: operation on data packet marking PDU Set information is supported, and PDU Set processing is allowed.
[0437] Optionally, "PDU Set processing is allowed" may implicitly indicate at least one of the following: the operation of marking the PDU Set information on the data packet is supported, and the request to activate the operation of marking the PDU Set information on the data packet is allowed.
[0438] Optionally, “the operation on the data packet marking PDU Set information is not supported” may implicitly indicate at least one of the following: requesting to activate the operation on the data packet marking PDU Set information is not allowed, and PDU Set processing is not allowed.
[0439] Optionally, “not allowing the request to activate the operation on the data packet marking PDU Set information” may implicitly indicate at least one of the following: the operation on the data packet marking PDU Set information is not supported, and PDU Set processing is not allowed.
[0440] Optionally, "PDU Set processing is not allowed" may implicitly indicate at least one of the following: the operation of marking the PDU Set information on the data packet is not supported, and the request to activate the operation of marking the PDU Set information on the data packet is not allowed.
[0441] In one implementation, whether the PDU Set processing is allowed or not allowed may indicate: allowing or not allowing the first communication device to perform the PDU Set processing.
[0442] In one implementation, the PDU Set processing of the first object is allowed or not allowed: the first communication device is allowed or not allowed to perform the PDU Set processing on the first object.
[0443] Optionally, whether PDU Set processing is allowed or not allowed may include at least one of the following: whether downlink PDU Set processing is allowed or not allowed; whether uplink PDU Set processing is allowed or not allowed.
[0444] Optionally, the PDU Set processing is other PDU Set processing except PDU Set QoS processing. PDU Set QoS processing can be an abbreviation of one of the following: processing based on PDU Set QoS parameters, QoS processing based on PDU Set. The PDU Set processing can be an abbreviation of PDU Set-based processing.
[0445] It is not difficult to understand that in one embodiment, PDU Set processing does not include at least one of the following: applying PDU Set QoS based on PDU Set QoS processing; in another embodiment, PDU Set processing includes at least one of the following: applying PDU Set QoS based on PDU Set QoS processing.
[0446] Through the embodiment of the present application, the first information is sent to the second communication device through the first communication device. When the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the operation of the core network device to mark the data packet with PDU Set information can be activated, so that the first communication device obtains the PDU Set information. In this way, the embodiment of the present application provides a mechanism for triggering the activation of data packet marking of data packet set information (such as PDU Set information), thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication. For example, in the case of RAN congestion, the operation of marking the data packet with PDU Set information is activated, and after obtaining the PDU Set information, packet loss can be performed based on the PDU Set information to alleviate the pressure on network resources.
[0447] Referring to Figure 3, an embodiment of the present application provides a processing method, which is applied to a second communication device. The second communication device includes but is not limited to a core network device (including but not limited to one of the following: AF, session management function, or policy control function), and the method includes:
[0448] Step 31: The second communication device performs a second operation, where the performing of the second operation includes at least one of the following:
[0449] sending at least one of second information and protocol description information to the first communication device, where the second information is used to indicate at least one of the following: whether an operation of marking a data packet with PDU Set information is supported or not supported; whether a request to activate an operation of marking a data packet with PDU Set information is allowed or not allowed; whether PDU Set processing is allowed or not allowed; and whether the data packet has been marked with PDU Set information or not.
[0450] Requesting the third communication device to activate the operation of marking the data packet PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet PDU Set information;
[0451] Execute the first sub-operation;
[0452] Execute the second sub-operation;
[0453] in,
[0454] Performing the first sub-operation includes at least one of the following:
[0455] Acquiring fourth information, including at least one of the following: the first information, the validity period of the first information, and protocol description information;
[0456] Perform at least one of the following according to the fourth information:
[0457] accept or reject the first message;
[0458] Sending an activation result to the first communication device;
[0459] Save the first information;
[0460] Starting a first timing, where the first timing is based on a first duration, where the first duration is the duration of an operation for marking a data packet with PDU Set information, or starting a first timer, where the first timer is the timer for an operation for marking a data packet with PDU Set information;
[0461] Starting a second timing, where the second timing is based on the validity period of the first information, or starting a second timer, where the second timer is a valid timer for the first information;
[0462] Requesting the third communication device to activate the operation of marking the data packet PDU Set information;
[0463] Sending sixth information to the third communication device, where the sixth information includes at least one of: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0464] in,
[0465] Executing the second sub-operation includes at least one of the following:
[0466] Obtaining fifth information, including at least one of the following: information indicating that the PDU Set information corresponding to the data packet is no longer needed; a second request; information indicating that the first information is invalid; and seventh information, where the seventh information is used to indicate one of the following: inter-RAN transfer of the terminal or transfer from the first communication device to another communication device, inter-RAN transfer of the PDU session QoS flow or transfer from the first communication device to another communication device, or inter-RAN transfer of the QoS flow or transfer from the first communication device to another communication device.
[0467] According to the fifth information, perform at least one of the following:
[0468] Deleting the first information;
[0469] If the fifth information includes the second request, accept or reject the second request;
[0470] Sending a deactivation result to the first communication device;
[0471] Stop a first timer, where the first timer is a timer based on a first duration; or stop a first timer to start timing, where the first timer is a timer for marking a data packet with PDU Set information;
[0472] Stop a second timer, where the second timer is a timer based on the validity period of the first information; or stop a second timer, where the second timer is a timer based on the validity period of the first information;
[0473] Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information;
[0474] Sending information indicating that the sixth information is invalid to the third communication device;
[0475] in,
[0476] The first information includes at least one of the following: information indicating that PDU Set information corresponding to a data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0477] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0478] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information;
[0479] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0480] The first timer is a timer for marking PDU Set information on a data packet;
[0481] The second timer is a valid timer of the first information;
[0482] The first indication is used to indicate that when a first condition is met, the operation of marking the data packet PDU Set information is activated; the meeting of the first condition includes at least one of the following: obtaining congestion information, and the congestion information reaches or exceeds the first threshold.
[0483] Optionally, “the operation on the data packet marking PDU Set information is supported” may implicitly indicate at least one of the following: requesting to activate the operation on the data packet marking PDU Set information is allowed, and PDU Set processing is allowed.
[0484] Optionally, “allow request to activate operation on data packet marking PDU Set information” may implicitly indicate at least one of the following: operation on data packet marking PDU Set information is supported, and PDU Set processing is allowed.
[0485] Optionally, "PDU Set processing is allowed" may implicitly indicate at least one of the following: the operation of marking the PDU Set information on the data packet is supported, and the request to activate the operation of marking the PDU Set information on the data packet is allowed.
[0486] Optionally, “the operation on the data packet marking PDU Set information is not supported” may implicitly indicate at least one of the following: requesting to activate the operation on the data packet marking PDU Set information is not allowed, and PDU Set processing is not allowed.
[0487] Optionally, “not allowing the request to activate the operation on the data packet marking PDU Set information” may implicitly indicate at least one of the following: the operation on the data packet marking PDU Set information is not supported, and PDU Set processing is not allowed.
[0488] Optionally, "PDU Set processing is not allowed" may implicitly indicate at least one of the following: the operation of marking the PDU Set information on the data packet is not supported, and the request to activate the operation of marking the PDU Set information on the data packet is not allowed.
[0489] In one embodiment, the first threshold is used for the second communication device, and when the congestion information reaches or exceeds the first threshold, the operation of marking the data packet with PDU Set information is activated.
[0490] In one embodiment, the protocol description information can be used to determine at least one of the PDU Set information and data burst information of a data packet set. For example, the protocol description information includes a protocol used to describe a data stream, and the protocol header of the protocol can provide relevant information for determining the PDU Set information of the data packet set to which the data packet belongs. Optionally, the protocol includes but is not limited to at least one of the following: Real-time Transport Protocol (RTP), Secure Real-time Protocol (SRTP), Moving Pictures Expert Group (MPEG), etc. Optionally, the MPEG standard is also known as the standard of the Digital Video / Audio Compression Experts Group.
[0491] In one embodiment, the third communication device includes a UPF (such as an anchor gateway, such as a PDU Session Anchor (PSA) UPF).
[0492] In one embodiment, the activation result includes accepting or rejecting the first information. For example, if the operation of marking the data packet with PDU Set information is not supported or the request to activate the operation of marking the data packet with PDU Set information is not allowed, the activation result may be rejecting the first information.
[0493] In one embodiment, the deactivation result includes accepting or rejecting the second request.
[0494] Optionally, in the case where the first sub-operation includes sending the sixth information to the third communication device, the first sub-operation further includes: sending one of the following to the third communication device: the validity period of the sixth information, a third timer;
[0495] The third timer is a valid timer of the sixth information.
[0496] Optionally, the sending of at least one of the second information and the protocol description information to the first communication device includes: determining to send at least one of the second information and the protocol description information to the first communication device based on at least one of the operator policy, the protocol description information, the third communication device supports operations on packet marking PDU Set information, operations on packet marking PDU Set information are supported, requests to activate operations on packet marking PDU Set information are allowed, PDU Set processing is allowed, packets are not marked with PDU Set information, PDU Set QoS parameters do not exist, and the first information.
[0497] Optionally, when the fourth condition is met, sending the second information to the first communication device;
[0498] The fourth condition includes at least one of the following:
[0499] There is protocol description information corresponding to the first object, where the first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, and terminal;
[0500] The third communication device supports the operation of marking the data packet with PDU Set information;
[0501] The operation of marking the data packet with PDU Set information is supported (for example, the operation of marking the data packet of the first object with PDU Set information is supported);
[0502] Allow requesting to activate the operation of the data packet marking PDU Set information (allow requesting to activate the operation of the data packet marking PDU Set information of the first object);
[0503] PDU Set processing is allowed (e.g., PDU Set processing of the first object is allowed);
[0504] The data packet is not marked with PDU Set information (for example, the data packet of the first object is not marked with PDU Set information);
[0505] There is no PDU Set QoS parameter (such as the DL PDU Set QoS parameter (such as the DL PDU Set QoS parameter of the first object)) (such as the PDU Set QoS parameter of the first object);
[0506] Obtaining first information;
[0507] The second information is obtained.
[0508] Optionally, requiring the third communication device to activate the operation of marking the data packet with the PDU Set information includes: requiring the third communication device to activate the operation of marking the data packet with the PDU Set information when the fifth condition is met;
[0509] The fifth condition includes at least one of the following:
[0510] There is protocol description information;
[0511] The operation of marking the data packet with PDU Set information is supported;
[0512] Allows request to activate the operation of data packet marking PDU Set information;
[0513] PDU Set processing is allowed;
[0514] The data packet is not marked with PDU Set information;
[0515] Obtaining first information;
[0516] The first timing has not timed out, or the first timer has not timed out; the first timing is timing based on the first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0517] The first information is valid or within the validity period of the first information;
[0518] The second timing has not timed out, or the second timer has not timed out; the second timing is timing based on the effective duration of the first information, and the second timer is a valid timer for the first information.
[0519] Optionally, the operation of marking the data packet with PDU Set information represents: an operation of marking the data packet in the first object with PDU Set information;
[0520] Alternatively, the existence of the protocol description information indicates that: the protocol description information corresponding to the first object exists;
[0521] Or, the operation of marking the data packet with the PDU Set information is supported, indicating that: the operation of marking the data packet in the first object with the PDU Set information is supported;
[0522] Or, allowing the request to activate the operation on the data packet mark PDU Set information means: allowing the request to activate the operation on the data packet mark PDU Set information in the first object;
[0523] Or, PDU Set processing is allowed means: PDU Set processing of the first object is allowed;
[0524] Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information;
[0525] Alternatively, the first information represents: first information corresponding to the first object;
[0526] Or, the second timer not timing out indicates that: the second timer corresponding to the first object has not timed out;
[0527] Or, the first timing or the first timer not timing out indicates that: the first timing or the first timer corresponding to the first object has not timed out;
[0528] in,
[0529] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0530] Optionally, requiring the third communication device to deactivate the operation of marking the data packet with PDU Set information and / or delete the first information includes: when a sixth condition is met, requiring the third communication device to deactivate the operation of marking the data packet with PDU Set information and / or delete the first information;
[0531] The sixth condition includes at least one of the following:
[0532] The operation of marking the data packet with PDU Set information is activated by a request from the handover source RAN device;
[0533] The terminal is transferred between RANs or from the first communication device to another communication device;
[0534] The QoS flow is transferred between RANs or from the first communication device to another communication device;
[0535] The PDU session is transferred between RANs or from the first communication device to another communication device;
[0536] The first timing times out, or the first timer times out; the first timing is timing based on the first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0537] The first information is invalid or deleted;
[0538] The second timing times out, or the second timer times out; the second timing is a timing based on the validity period of the first information, and the second timer is a valid timer of the first information;
[0539] Obtain one of the following: a second request, information indicating that the PDU Set information corresponding to the data packet is no longer needed, and information indicating that the first information is invalid.
[0540] In one embodiment, the first information is invalidated or deleted, including: receiving information indicating that the first information is invalid, causing the first information to be invalidated or deleted, or timing out according to the validity period of the first information, causing the first information to be invalidated or deleted.
[0541] In one embodiment, a first communication device (e.g., a source base station) sends first information to a second communication device, activating an operation for marking data packets with PDU Set information. When a terminal or a QoS flow is switched from the first communication device to another communication device, the second communication device may request a third communication device to deactivate the operation for marking data packets with PDU Set information and / or delete the first information.
[0542] Transfer includes handover. For example, inter-RAN transfer includes inter-RAN handover.
[0543] Optionally, the operation of marking the data packet with PDU Set information represents: an operation of marking the data packet in the first object with PDU Set information;
[0544] Or, the second request represents a second request corresponding to the first object;
[0545] Alternatively, the information used to indicate that the PDU Set information corresponding to the data packet is no longer needed represents: information used to indicate that the PDU Set information corresponding to the data packet in the first object is no longer needed;
[0546] Alternatively, the invalidation of the first information indicates that: the first information corresponding to the first object is invalid;
[0547] Alternatively, the first timing timeout indicates that: a first timing timeout corresponding to the first object;
[0548] Or, the timeout of the first timer indicates that: the first timer corresponding to the first object times out;
[0549] Or, the second timer timeout indicates that: the second timer corresponding to the first object timeout;
[0550] Or, the second timer timing out indicates that: the second timer corresponding to the first object times out;
[0551] in,
[0552] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0553] Optionally, the operation of marking the data packet with PDU Set information includes: an operation of marking the data packet in the first object with PDU Set information;
[0554] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0555] In one implementation, the inter-RAN transfer of the terminal may be an inter-RAN handover.
[0556] In one implementation, whether the PDU Set processing is allowed or not allowed may indicate: allowing or not allowing the first communication device to perform the PDU Set processing.
[0557] In one implementation, the PDU Set processing of the first object is allowed or not allowed: the first communication device is allowed or not allowed to perform the PDU Set processing on the first object.
[0558] Optionally, whether PDU Set processing is allowed or not allowed may include at least one of the following: whether downlink PDU Set processing is allowed or not allowed; whether uplink PDU Set processing is allowed or not allowed.
[0559] Optionally, the PDU Set processing is other PDU Set processing except PDU Set QoS processing. PDU Set QoS processing can be an abbreviation of one of the following: processing based on PDU Set QoS parameters, QoS processing based on PDU Set. The PDU Set processing can be an abbreviation of PDU Set-based processing.
[0560] It is not difficult to understand that in one embodiment, PDU Set processing does not include at least one of the following: applying PDU Set QoS based on PDU Set QoS processing; in another embodiment, PDU Set processing includes at least one of the following: applying PDU Set QoS based on PDU Set QoS processing.
[0561] Through the embodiment of the present application, when the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the core network device can be activated to mark the data packet with PDU Set information, thereby enabling the first communication device to obtain the PDU Set information. In this way, the embodiment of the present application provides a mechanism for triggering the activation of marking data packet set information (such as PDU Set information) on the data packet, thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication and optimizes the communication process.
[0562] Referring to Figure 4, an embodiment of the present application provides a processing method, which is applied to a third communication device. The third communication device includes but is not limited to a core network device (including but not limited to a user plane function or a gateway (such as a UPF (such as a PSA UPF)), and the method includes:
[0563] Step 41: The third communication device performs a third operation; the performing of the third operation includes:
[0564] Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0565] Perform at least one of the following according to the eighth information:
[0566] Activate or deactivate the operation of marking PDU Set information on data packets;
[0567] accept or reject the sixth message;
[0568] Starting a first timing, where the first timing is timing based on a first duration, or starting a first timer, where the first timer is a timer for marking a data packet with PDU Set information;
[0569] Starting a third timing, where the third timing is based on the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information;
[0570] in,
[0571] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0572] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0573] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0574] In one embodiment, the first threshold is used for the second communication device, and when the congestion information reaches or exceeds the first threshold, the operation of marking the data packet with PDU Set information is activated.
[0575] In one implementation, the third communication device may obtain at least one of the sixth information and the congestion information from the second communication device.
[0576] In one implementation, the sixth information is sixth information corresponding to the QoS flow.
[0577] Optionally, after the third communication device performs the third operation, the method further includes:
[0578] The third communication device obtains information indicating that the sixth information is invalid,
[0579] The third communication device performs at least one of the following according to the information indicating that the sixth information is invalid:
[0580] deleting the saved sixth information;
[0581] Stopping the first timing, or stopping the first timer, wherein the first timing is timing according to the first duration;
[0582] Stop the third timing, or stop the third timer;
[0583] Deactivate the operation of marking the PDU Set information on the data packet.
[0584] Optionally, acquiring the sixth information includes: receiving the sixth information from the second communication device;
[0585] or
[0586] Acquiring the congestion information includes: acquiring the congestion information from a received data packet, or receiving the congestion information from a second communication device.
[0587] In one embodiment, obtaining the congestion information from the received data packet includes: the third communication device obtaining the congestion information from a header (such as a GTP-U header (such as a GTP-U extended header)) of the received uplink data packet.
[0588] Optionally, when the seventh condition is met, the third communication device performs an operation of activating marking PDU Set information on the data packet;
[0589] The seventh condition includes at least one of the following:
[0590] There is protocol description information, or there is protocol description information of the data stream corresponding to the data packet;
[0591] The operation of marking data packets with PDU Set is supported;
[0592] The data packet is not marked with PDU Set information;
[0593] Acquire sixth information, where the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0594] The first timing has not timed out, or the first timer has not timed out; the first timing is timing based on the first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0595] The sixth information is valid or within the validity period of the sixth information;
[0596] The third timing has not timed out, or the third timer has not timed out; the third timing is a timing based on the effective duration of the sixth information, and the third timer is a valid timer for the sixth information;
[0597] Congestion occurs;
[0598] The congestion information reaches or exceeds the first threshold.
[0599] Optionally, the operation of marking the data packet with PDU Set information represents: an operation of marking the data packet in the first object with PDU Set information;
[0600] Alternatively, the existence of the protocol description information indicates that: the protocol description information corresponding to the first object exists;
[0601] Or, whether the operation of marking the data packet PDU Set is supported or not supported indicates: the operation of marking the data packet PDU Set information in the first object is supported;
[0602] Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information;
[0603] Alternatively, the first request represents: a first request corresponding to the first object;
[0604] Or, the first duration represents: a first duration corresponding to the first object;
[0605] Alternatively, the first indication represents: a first indication corresponding to the first object;
[0606] Or, the first threshold represents: a first threshold corresponding to the first object;
[0607] Or, congestion occurs, which means: congestion occurs on the first object;
[0608] Alternatively, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold;
[0609] Alternatively, the first timer not timing out indicates that: the first timer corresponding to the first object has not timed out;
[0610] Or, the first timer not timing out indicates that: the first timer corresponding to the first object has not timed out;
[0611] Alternatively, the third timer not timing out indicates that: the third timer corresponding to the first object has not timed out;
[0612] Alternatively, the fact that the third timer has not timed out indicates that the third timer corresponding to the first object has not timed out.
[0613] In one embodiment, the existence of protocol description information corresponding to the first object means that the data flow in the first object has corresponding protocol description information; the protocol description information may be sent by a third party or locally configured in the second communication device.
[0614] Optionally, when the eighth condition is met, the third communication device stops marking the data packet with PDU Set information;
[0615] The eighth condition includes at least one of the following:
[0616] Get the second request;
[0617] The first timing times out, or the first timer times out, the first timing is timing based on the first duration, and the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0618] The sixth information is invalid or deleted;
[0619] The third timing times out, or the third timer times out, the third timing is a timing based on the effective duration of the sixth information, and the third timer is a valid timer for the sixth information;
[0620] obtaining an indication that the sixth information is invalid;
[0621] No more congestion information is received or congestion is no longer present;
[0622] The congestion information drops below the first threshold.
[0623] Optionally, stopping the operation of marking the data packet with PDU Set information means: stopping the operation of marking the data packet in the first object with PDU Set information;
[0624] The second request represents: a second request corresponding to the first object;
[0625] The first timing timeout indicates that: the first timing corresponding to the first object has timed out;
[0626] The timeout of the first timer indicates that: the first timer corresponding to the first object times out;
[0627] The third timer timeout indicates that: the third timer corresponding to the first object has timed out;
[0628] The timeout of the third timer indicates that the third timer corresponding to the first object has timed out;
[0629] The sixth information represents: the sixth information corresponding to the first object;
[0630] No longer receiving congestion information or no longer being congested means: no longer receiving congestion information corresponding to the first object or the first object is no longer congested;
[0631] The congestion information falling below the first threshold indicates that the congestion information corresponding to the first object falls below the first threshold.
[0632] Optionally, when the eighth information includes the sixth information, the eighth information also includes at least one of the following: the validity period of the sixth information and a third timer.
[0633] In one implementation, acquiring at least one of the valid duration of the sixth information and the third timer includes: receiving at least one of the valid duration of the sixth information and the third timer from the second communication device.
[0634] Optionally, the operation of marking the data packet with PDU Set information includes: an operation of marking the data packet in the first object with PDU Set information;
[0635] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0636] Through the embodiment of the present application, when the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the core network device can be activated to mark the data packet with PDU Set information, thereby enabling the first communication device to obtain the PDU Set information. In this way, the embodiment of the present application provides a mechanism for triggering the activation of marking data packet set information (such as PDU Set information) on the data packet, thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication and optimizes the communication process.
[0637] Example 1 of the present application
[0638] Referring to FIG. 5A , the first embodiment of the present application includes the following steps:
[0639] Step 1: The SMF sends an N1N2 message to the AMF. Optionally, the N1N2 message includes at least one of the second information and protocol description information. The second information is used to indicate at least one of the following: whether the operation of marking the PDU Set information on the data packets in the QoS flow is supported or not supported; whether the operation of marking the PDU Set information on the data packets in the QoS flow is allowed or not; whether PDU Set processing is allowed or not; and whether the data packets in the QoS flow are marked with PDU Set information or not.
[0640] Step 2: The AMF sends a PDU session resource establishment request or a PDU session resource modification request to the RAN. Optionally, the PDU session resource establishment request or the PDU session resource modification request includes at least one of the second information and the protocol description information.
[0641] Step 3: The RAN sends a PDU session resource establishment response or a PDU session resource modification response to the AMF. Optionally, the PDU session resource establishment response or the PDU session resource modification response includes first information. The first information includes at least one of the following: a first request, a first duration, a first timer, a first indication, or a first threshold.
[0642] Optionally, when the second condition is met, the PDU session resource establishment response or the PDU session resource modification response sent by the RAN includes first information. The first information may be first information corresponding to the QoS flow.
[0643] The second condition includes at least one of the following:
[0644] The first communication device requires PDU Set information corresponding to the data packet in the QoS flow;
[0645] The operation of marking PDU Set information on data packets in QoS flows is supported;
[0646] Allows activation of the operation of marking PDU Set information on data packets in QoS flows;
[0647] PDU Set processing for QoS flows is allowed;
[0648] The data packets in the QoS flow are not marked with PDU Set information;
[0649] The first communication device requires PDU Set information of the QoS flow;
[0650] The first communication device needs to activate or activate PDU Set processing for the QoS flow;
[0651] QoS flow congestion occurs;
[0652] The QoS flow congestion information reaches or exceeds the first threshold.
[0653] Step 4: AMF sends a PDU session update request (such as a PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above-mentioned first information.
[0654] In the embodiment of the present application, the SMF may request the PSA UPF to activate the operation of marking the PDU Set information of the data packet based on the obtained first information or under the request that the fifth condition is met, so as to execute step 5.
[0655] Step 5: The SMF sends an N4 session modification request to the PSA UPF. Optionally, the N4 session modification request includes an instruction to activate the operation of the data packet marking PDU Set information of the QoS flow.
[0656] After receiving the N4 session modification request, the SMF may activate the operation of marking the data packets of the QoS flow with the PDU Set information. The header of the downlink data packets of the QoS flow sent by the SMF includes the PDU Set information.
[0657] Step 6: Optionally, when the sixth condition is met, the SMF may request the PSA UPF to deactivate the operation of marking the data packet PDU Set information of the QoS flow, and / or delete the first information.
[0658] The sixth condition may be, for example, the timing of the first duration or the timing of the first timer.
[0659] Example 2 of this application
[0660] Referring to FIG. 5B , the second embodiment of the present application includes the following steps:
[0661] Step 1: The RAN sends a PDU Session Resource Notification message to the AMF. Optionally, the PDU Session Resource Notification message includes first information; the first information may be first information corresponding to a QoS flow. Optionally, if a second condition is met, the RAN sends a PDU Session Resource Notification message to the AMF. Optionally, the PDU Session Resource Notification message includes the first information.
[0662] The second condition includes at least one of the following:
[0663] The first communication device requires PDU Set information corresponding to the data packet in the QoS flow;
[0664] The operation of marking PDU Set information on data packets in QoS flows is supported;
[0665] Allows activation of the operation of marking PDU Set information on data packets in QoS flows;
[0666] PDU Set processing for QoS flows is allowed;
[0667] The data packets in the QoS flow are not marked with PDU Set information;
[0668] The first communication device requires PDU Set information of the QoS flow;
[0669] The first communication device needs to activate or activate PDU Set processing for the QoS flow;
[0670] QoS flow congestion occurs;
[0671] The QoS flow congestion information reaches or exceeds the first threshold.
[0672] Optionally, the first information includes at least one of the following: the first information includes at least one of the following: information for indicating that PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold.
[0673] Step 2: AMF sends a PDU session update request (such as PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above-mentioned first information. The first information is the first information corresponding to the QoS flow.
[0674] In the embodiment of the present application, the SMF may request the PSA UPF to activate the operation of marking the PDU Set information of the data packet based on the obtained first information or under the request that the fifth condition is met, so as to execute step 3.
[0675] Step 3: The SMF sends an N4 session modification request to the PSA UPF. Optionally, the N4 session modification request includes an instruction to activate the operation of the data packet marking PDU Set information of the QoS flow.
[0676] Step 4: Optionally, when the sixth condition is met, the SMF may request the PSA UPF to deactivate the operation of marking the data packet PDU Set information of the QoS flow, and / or delete the first information.
[0677] The sixth condition may be, for example, the timing of the first duration or the timing of the first timer.
[0678] Among them, steps 3 and 4 are the same as steps 5 and 6 in the above embodiment 1. For details, please refer to the description of the above embodiment 1 and will not be repeated here.
[0679] Example 3 of this application
[0680] Referring to FIG. 5C , the third embodiment of the present application includes the following steps:
[0681] Step 1: SMF sends an N1N2 message to AMF, where the N1N2 message contains at least one of the second information and protocol description information, wherein the second information is used to indicate at least one of the following: whether the operation of marking PDU Set information on data packets in the QoS flow is supported or not supported; whether activation of the operation of marking PDU Set information on data packets in the QoS flow is allowed or not allowed; whether PDU Set processing is allowed or not allowed; whether the data packets in the QoS flow have been marked with PDU Set information or not.
[0682] Step 2: The AMF sends a PDU session resource establishment request or a PDU session resource modification request to the RAN. Optionally, the PDU session resource establishment request or the PDU session resource modification request includes at least one of the second information and the protocol description information.
[0683] Step 3: RAN sends a PDU session resource establishment response or a PDU session resource modification response to the AMF.
[0684] Step 4: AMF sends a PDU session update request (such as PDUSession_UpdateSMContext request) to SMF.
[0685] Step 5: If the second condition is met, the RAN sends a PDU session resource notification message to the AMF. Optionally, the PDU session resource notification message includes first information; the first information may be first information corresponding to the QoS flow.
[0686] The second condition includes at least one of the following:
[0687] The first communication device requires PDU Set information corresponding to the data packet in the QoS flow;
[0688] The operation of marking PDU Set information on data packets in QoS flows is supported;
[0689] Allows activation of the operation of marking PDU Set information on data packets in QoS flows;
[0690] PDU Set processing for QoS flows is allowed;
[0691] The data packets in the QoS flow are not marked with PDU Set information;
[0692] The first communication device requires PDU Set information of the QoS flow;
[0693] The first communication device needs to activate or activate PDU Set processing for the QoS flow;
[0694] QoS flow congestion occurs;
[0695] The QoS flow congestion information reaches or exceeds the first threshold.
[0696] Optionally, the first information includes at least one of the following: the first information includes at least one of the following: information for indicating that PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold.
[0697] Step 6: AMF sends a PDU session update request (such as a PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above-mentioned first information.
[0698] The subsequent steps are the same as those in Example 1. For details, please refer to the description of steps 5 and 6 in Example 1, which will not be repeated here.
[0699] Embodiment 4 of the present application
[0700] Referring to FIG. 6A , the fourth embodiment of the present application includes the following steps:
[0701] Step 1: The SMF sends an N1N2 message to the AMF. Optionally, the N1N2 message includes at least one of the second information and the protocol description information, wherein the second information is used to indicate at least one of the following: whether the operation of marking the PDU Set information on the data packets in the QoS flow is supported or not supported; whether the operation of marking the PDU Set information on the data packets in the QoS flow is allowed or not; whether PDU Set processing is allowed or not; and whether the data packets in the QoS flow are marked with PDU Set information or not.
[0702] Step 2: The AMF sends a PDU session resource establishment request or a PDU session resource modification request to the RAN. Optionally, the PDU session resource establishment request or the PDU session resource modification request includes at least one of the second information and the protocol description information.
[0703] Step 3: RAN sends a PDU session resource establishment response or a PDU session resource modification response to AMF. Optionally, the PDU session resource establishment response or the PDU session resource modification response contains first information. The first information includes at least one of the following: information for indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold. The first information may be the first information corresponding to the QoS flow. Step 4: AMF sends a PDU session update request (such as a PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request contains the above-mentioned first information.
[0704] In the embodiment of the present application, the SMF may request the PSA UPF to activate the operation of marking the PDU Set information of the data packet based on the obtained first information or under the request that the fifth condition is met, so as to execute step 5.
[0705] Step 5: The SMF sends an N4 session modification request to the PSA UPF. Optionally, the N4 session modification request includes sixth information, which includes at least one of the first request, the first duration, the first timer, the first indication, and the first threshold. The sixth information may be the first information corresponding to the QoS flow.
[0706] Step 6: The PSA UPF reads the congestion information of the QoS flow from the header of the uplink data packet; if the seventh condition is met, the PSA UPF activates the operation of marking the PDU Set information of the data packet of the QoS flow;
[0707] The seventh condition may be, for example: congestion occurs in the QoS flow, or congestion information of the QoS flow reaches or exceeds a first threshold.
[0708] Step 7: Optionally, if the eighth condition is met, the PSA UPF stops marking the data packet with PDU Set information.
[0709] The eighth condition is, for example: the QoS flow is no longer congested or the congestion information of the QoS flow drops to a first threshold.
[0710] Embodiment 5 of the present application
[0711] Referring to FIG. 6B , the fifth embodiment of the present application includes the following steps:
[0712] Step 1: The RAN sends a PDU Session Resource Notification message to the AMF. Optionally, the PDU Session Resource Notification message includes first information. For example, the first information includes a first request, where the first request is information for requesting activation of an operation on a data packet marking PDU Set information.
[0713] Optionally, when the second condition is met, the RAN performs at least one of the following: sending a PDU session resource notification message to the AMF, sending the first information, where the PDU session resource notification message includes the first information.
[0714] The second condition includes at least one of the following:
[0715] The first communication device requires PDU Set information corresponding to the data packet in the QoS flow;
[0716] The operation of marking PDU Set information on data packets in QoS flows is supported;
[0717] Allows activation of the operation of marking PDU Set information on data packets in QoS flows;
[0718] PDU Set processing for QoS flows is allowed;
[0719] The data packets in the QoS flow are not marked with PDU Set information;
[0720] The first communication device requires PDU Set information of the QoS flow;
[0721] The first communication device needs to activate or activate PDU Set processing for the QoS flow;
[0722] QoS flow congestion occurs;
[0723] The QoS flow congestion information reaches or exceeds the first threshold.
[0724] Step 2: AMF sends a PDU session update request (such as a PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above-mentioned first information.
[0725] In the embodiment of the present application, the SMF may request the PSA UPF to activate the operation of marking the PDU Set information of the data packet of the QoS flow based on the obtained first information or under the request that the fifth condition is met, so as to execute step 3.
[0726] Step 3: The SMF sends an N4 session modification request to the PSA UPF. Optionally, the N4 session modification request includes sixth information, which includes at least one of a first request, a first duration, a first timer, a first indication, and a first threshold. The first information may be first information corresponding to a QoS flow.
[0727] Step 4: PSA UPF reads the congestion information of the QoS flow from the header of the uplink data packet; if the seventh condition is met, PSA UPF activates the operation of marking the PDU Set information on the data packet;
[0728] The seventh condition may be, for example: congestion occurs in the QoS flow, or congestion information of the QoS flow reaches or exceeds a first threshold.
[0729] Step 5: Optionally, if the eighth condition is met, the PSA UPF stops marking the data packet with PDU Set information.
[0730] The eighth condition is, for example: the QoS flow is no longer congested or the congestion information of the QoS flow drops to a first threshold.
[0731] Example 6 of the present application
[0732] Referring to FIG. 6C , the sixth embodiment of the present application includes the following steps:
[0733] Step 1: SMF sends an N1N2 message to AMF, where the N1N2 message contains at least one of the second information and protocol description information, wherein the second information is used to indicate at least one of the following: whether the operation of marking PDU Set information on data packets in the QoS flow is supported or not supported; whether activation of the operation of marking PDU Set information on data packets in the QoS flow is allowed or not allowed; whether PDU Set processing is allowed or not allowed; whether the data packets in the QoS flow have been marked with PDU Set information or not.
[0734] Step 2: The AMF sends a PDU session resource establishment request or a PDU session resource modification request to the RAN. Optionally, the PDU session resource establishment request or the PDU session resource modification request includes at least one of the second information and the protocol description information.
[0735] Step 3: RAN sends a PDU session resource establishment response or a PDU session resource modification response to the AMF.
[0736] Step 4: AMF sends a PDU session update request (such as PDUSession_UpdateSMContext request) to SMF.
[0737] Step 5: The RAN sends a PDU session resource notification to the AMF. Optionally, the PDU session resource notification includes first information. The first information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold. The first information may be first information corresponding to a QoS flow.
[0738] Optionally, when the second condition is met, the RAN performs at least one of the following: sending a PDU session resource notification message to the AMF, sending the first information, where the PDU session resource notification message includes the first information.
[0739] The second condition includes at least one of the following:
[0740] The first communication device requires PDU Set information corresponding to the data packet in the QoS flow;
[0741] The operation of marking PDU Set information on data packets in QoS flows is supported;
[0742] Allows activation of the operation of marking PDU Set information on data packets in QoS flows;
[0743] PDU Set processing for QoS flows is allowed;
[0744] The data packets in the QoS flow are not marked with PDU Set information;
[0745] The first communication device requires PDU Set information of the QoS flow;
[0746] The first communication device needs to activate or activate PDU Set processing for the QoS flow;
[0747] QoS flow congestion occurs;
[0748] The QoS flow congestion information reaches or exceeds the first threshold.
[0749] Step 6: AMF sends a PDU session update request (such as a PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above-mentioned first information.
[0750] The subsequent steps are the same as those in Example 4. For details, please refer to the description of steps 5 to 7 in Example 1, which will not be repeated here.
[0751] Embodiment 7 of the present application
[0752] Referring to FIG. 7 , the seventh embodiment of the present application includes the following steps:
[0753] Step 1: Optionally, the RAN sends a PDU session resource establishment response, a PDU session resource modification response, or a PDU session resource notification to the AMF.
[0754] Optionally, the PDU session resource establishment response, the PDU session resource modification response, or the PDU session resource notification includes target information, the target information including at least one of the following: information indicating that the information of the data packet set to which the data packet belongs is no longer needed; and a second request indicating that the first information is invalid.
[0755] Step 2: Optionally, AMF sends a PDU session update request (such as PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above target information.
[0756] Step 3: The SMF requests the PSA UPF to deactivate the operation of marking the data packet with the PDU Set information according to the seventh information obtained or when the sixth condition is met.
[0757] Optionally, the seventh information is used to indicate one of the following: the terminal is transferred between RANs or from the first communication device to other communication devices; the QoS flow is transferred between RANs or from the first communication device to other communication devices; the PDU session is transferred between RANs or from the first communication device to other communication devices.
[0758] Optionally, the sixth condition is, for example: timing out according to the first duration or timing out of the first timer.
[0759] In step 4, the SMF sends an N4 session modification request to the PSA UPF, requesting deactivation of the operation on the packet marking PDU Set information of the QoS flow. Optionally, the N4 session modification request does not include an indication of activation of the operation on the packet marking PDU Set information, and can be used to indicate a request to deactivate the operation on the packet marking PDU Set information.
[0760] Embodiment 8 of the present application
[0761] Referring to FIG8 , the seventh embodiment of the present application includes the following steps:
[0762] Step 1: Based on the information sent by the first communication device (such as the source RAN), the SMF has requested the PSA UPF to activate the operation of marking the data packet PDU Set information. Specifically, the implementation of this step can refer to the above embodiment and will not be repeated here.
[0763] Step 2: QoS flow, PDU session or terminal is switched from source RAN to target RAN.
[0764] Step 3: The target RAN sends a path transfer request or handover notification to the AMF. Optionally, the path transfer request or handover notification includes an indication that the QoS flow or terminal is switched from the source RAN to the target RAN.
[0765] Step 4: AMF sends a PDU session update request (such as PDUSession_UpdateSMContext request) to SMF. Optionally, the PDU session update request includes the above-mentioned indication of the QoS flow or terminal being switched from the source RAN to the target RAN.
[0766] In an embodiment of the present application, when the sixth condition is met, the SMF may request the PSA UPF to deactivate the operation of marking the PDU Set information of the data packet; the sixth condition is, for example: the terminal undergoes inter-RAN transfer or transfers from the first communication device to another communication device; or, the QoS flow undergoes inter-RAN transfer or transfers from the first communication device to another communication device; or, the PDU session undergoes inter-RAN transfer or transfers from the first communication device to another communication device. The PDU session may be the PDU session of the terminal or the PDU session to which the QoS flow belongs, and the terminal is the terminal to which the PDU session or the QoS flow belongs.
[0767] Step 5: The SMF sends an N4 session modification request to the PSA UPF, requesting to deactivate the operation of the packet marking PDU Set information. Optionally, the N4 session modification request does not include an indication of activating the operation of the packet marking PDU Set information, and can be used to indicate a request to deactivate the operation of the packet marking PDU Set information.
[0768] The processing method provided in the embodiment of the present application can be executed by a processing device. In the embodiment of the present application, the processing device provided in the embodiment of the present application is described by taking the processing performed by the processing device on the data packet marking PDU Set information as an example.
[0769] Referring to FIG. 9 , an embodiment of the present application further provides a processing device 90 including:
[0770] The first operation module 91 is configured to perform a first operation, wherein the performing of the first operation includes: the first communication device sending first information to the second communication device;
[0771] The first information includes at least one of the following: information indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0772] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0773] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0774] The first timer is a timer for marking PDU Set information on a data packet;
[0775] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0776] Optionally, performing the first operation further includes sending one of the following to the second communication device: a valid duration of the first information, a second timer;
[0777] The second timer is a valid timer of the first information.
[0778] Optionally, the first communication device sending the first information to the second communication device includes:
[0779] When the second condition is met, the first communication device sends the first information to the second communication device;
[0780] The second condition includes at least one of the following:
[0781] The first communication device requires PDU Set information corresponding to the data packet;
[0782] The operation of marking the data packet with PDU Set information is supported;
[0783] Allows activation of operations on data packet marking PDU Set information;
[0784] PDU Set processing is allowed;
[0785] The data packet is not marked with PDU Set information;
[0786] The first communication device requires PDU Set information;
[0787] The first communication device needs to activate or activate PDU Set processing;
[0788] Congestion occurs;
[0789] The congestion information reaches or exceeds the first threshold.
[0790] Optionally, the requesting to activate the operation of marking the data packet PDU Set information is: requesting to activate the operation of marking the data packet PDU Set information in the first object;
[0791] Or, activating the operation of marking the PDU Set information on the data packet is: activating the operation of marking the PDU Set information on the data packet in the first object;
[0792] Or, the PDU Set information corresponding to the data packet is required to indicate that the PDU Set information corresponding to the data packet in the first object is required;
[0793] Or, the operation of marking the data packet with the PDU Set information is supported, indicating that: the operation of marking the data packet with the PDU Set information in the first object is supported;
[0794] Alternatively, the allowing activation of the operation on the data packet mark PDU Set information indicates: allowing the operation on the activation data packet mark PDU Set information in the first object;
[0795] Or, PDU Set processing is allowed means: PDU Set processing of the first object is allowed;
[0796] Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information;
[0797] Or, the first communication device needs PDU Set information, which indicates that the first communication device needs PDU Set information of the first object;
[0798] Or, the first communication device needs to activate or activate PDU Set processing means: the first communication device needs to activate or activate PDU Set processing for the first object;
[0799] Alternatively, the occurrence of congestion indicates that congestion occurs on the first object;
[0800] Alternatively, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold;
[0801] in,
[0802] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0803] Optionally, the first operating module 91 is further configured to: send at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid;
[0804] in,
[0805] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information.
[0806] Optionally, the first operating module 91 is specifically configured to: when the third condition is met, send at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid;
[0807] The third condition includes at least one of the following:
[0808] The first communication device no longer needs the PDU Set information corresponding to the data packet;
[0809] The first object is no longer congested;
[0810] The congestion information of the first object falls below a first threshold or does not reach the first threshold;
[0811] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0812] Optionally, the first operating module 91 is further configured to:
[0813] Obtain target information;
[0814] determining, based on the target information, whether to execute or not to execute an operation of sending the first information to the second communication device;
[0815] or,
[0816] The first operation module 91 is specifically configured to: obtain target information; and execute an operation of sending the first information to the second communication device according to the target information;
[0817] in,
[0818] The target information includes at least one of the following: second information, third information and protocol description information;
[0819] in,
[0820] The second information is used to indicate at least one of the following:
[0821] Whether the operation of marking the PDU Set information of the data packet is supported or not;
[0822] Allow or disallow the request to activate the operation of data packet marking PDU Set information;
[0823] PDU Set processing is allowed or not allowed;
[0824] The data packet has been marked with PDU Set information or has not been marked with PDU Set information;
[0825] in,
[0826] The third information is used to indicate at least one of the following:
[0827] Congestion occurs;
[0828] The congestion information reaches or exceeds the first threshold.
[0829] Optionally, acquiring the second information includes: receiving the second information from a core network device;
[0830] or,
[0831] Acquiring the protocol description information includes: receiving the protocol description information from at least one of a core network device and a terminal.
[0832] Optionally, the support or non-support of the operation on the data packet marking PDU Set information indicates: the support or non-support of the operation on the data packet marking PDU Set information in the first object;
[0833] Or, the allowing or not allowing the request to activate the operation on the data packet mark PDU Set information means: allowing or not allowing the request to activate the operation on the data packet mark PDU Set information in the first object;
[0834] Or, PDU Set processing is allowed or not allowed indicates: PDU Set processing of the first object is allowed or not allowed;
[0835] Or, the data packet has been marked with PDU Set information or has not been marked with PDU Set information, which means: the data packet in the first object has been marked with PDU Set information or has not been marked with PDU Set information
[0836] Alternatively, the occurrence of congestion indicates that: congestion occurs on the first object;
[0837] Alternatively, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold;
[0838] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0839] In one implementation, the PDU Set processing is other PDU Set processing except PDU Set QoS processing.
[0840] In one implementation, whether the PDU Set processing is allowed or not allowed may indicate: allowing or not allowing the first communication device to perform the PDU Set processing.
[0841] In one implementation, the PDU Set processing of the first object is allowed or not allowed: the first communication device is allowed or not allowed to perform the PDU Set processing on the first object.
[0842] Optionally, whether PDU Set processing is allowed or not allowed may include at least one of the following: whether downlink PDU Set processing is allowed or not allowed; whether uplink PDU Set processing is allowed or not allowed.
[0843] Optionally, the PDU Set processing is other PDU Set processing except PDU Set QoS processing. PDU Set QoS processing can be an abbreviation of one of the following: processing based on PDU Set QoS parameters, QoS processing based on PDU Set. The PDU Set processing can be an abbreviation of PDU Set-based processing.
[0844] It is not difficult to understand that in one embodiment, PDU Set processing does not include at least one of the following: applying PDU Set QoS based on PDU Set QoS processing; in another embodiment, PDU Set processing includes at least one of the following: applying PDU Set QoS based on PDU Set QoS processing.
[0845] By sending the first information to the second communication device, when the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the operation of the core network device to mark the data packet with PDU Set information can be activated, so that the first communication device obtains the PDU Set information. In this way, an embodiment of the present application provides a mechanism for triggering the activation of data packet marking of data packet set information (such as PDU Set information), thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication. For example, in the case of RAN congestion, the operation of marking the data packet with PDU Set information is activated, and after obtaining the PDU Set information, packet loss can be performed based on the PDU Set information to alleviate the pressure on network resources.
[0846] The processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0847] Referring to FIG. 10 , an embodiment of the present application further provides a processing device 100, including:
[0848] The second operation module 101 is configured to perform a second operation, where the performing of the second operation includes at least one of the following:
[0849] sending at least one of second information and protocol description information to the first communication device, where the second information is used to indicate at least one of the following: whether an operation of marking a data packet with PDU Set information is supported or not supported; whether a request to activate an operation of marking a data packet with PDU Set information is allowed or not allowed; whether PDU Set processing is allowed or not allowed; and whether the data packet has been marked with PDU Set information or not.
[0850] Requesting the third communication device to activate the operation of marking the data packet PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet PDU Set information;
[0851] Execute the first sub-operation;
[0852] Execute the second sub-operation;
[0853] in,
[0854] Performing the first sub-operation includes at least one of the following:
[0855] Acquiring fourth information, including at least one of the following: the first information, the validity period of the first information, and protocol description information;
[0856] Perform at least one of the following according to the fourth information:
[0857] accept or reject the first message;
[0858] Sending an activation result to the first communication device;
[0859] Save the first information;
[0860] Starting a first timing, where the first timing is based on a first duration, where the first duration is the duration of an operation for marking a data packet with PDU Set information, or starting a first timer, where the first timer is the timer for an operation for marking a data packet with PDU Set information;
[0861] Starting a second timing, where the second timing is based on the validity period of the first information, or starting a second timer, where the second timer is a valid timer for the first information;
[0862] Requesting the third communication device to activate the operation of marking the data packet PDU Set information;
[0863] Sending sixth information to the third communication device, where the sixth information includes at least one of: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0864] in,
[0865] Executing the second sub-operation includes at least one of the following:
[0866] Obtaining fifth information, including at least one of the following: information indicating that the PDU Set information corresponding to the data packet is no longer needed; a second request; information indicating that the first information is invalid; and seventh information, where the seventh information is used to indicate one of the following: an inter-RAN transfer of the terminal or a transfer from the first communication device to another communication device, an inter-RAN transfer of the PDU session QoS flow or a transfer from the first communication device to another communication device, or an inter-RAN transfer of the QoS flow or a transfer from the first communication device to another communication device.
[0867] According to the fifth information, perform at least one of the following:
[0868] Deleting the first information;
[0869] If the fifth information includes the second request, accept or reject the second request;
[0870] Sending a deactivation result to the first communication device;
[0871] Stop a first timer, where the first timer is a timer based on a first duration; or stop a first timer to start timing, where the first timer is a timer for marking a data packet with PDU Set information;
[0872] Stop a second timer, where the second timer is a timer based on the validity period of the first information; or stop a second timer, where the second timer is a timer based on the validity period of the first information;
[0873] Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information;
[0874] Sending information indicating that the sixth information is invalid to the third communication device;
[0875] in,
[0876] The first information includes at least one of the following: information indicating that PDU Set information corresponding to a data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold;
[0877] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0878] The second request is information for requesting to stop the operation of marking the data packet with PDU Set information;
[0879] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0880] The first timer is a timer for marking PDU Set information on a data packet;
[0881] The second timer is a valid timer of the first information;
[0882] The first indication is used to indicate that when a first condition is met, the operation of marking the data packet PDU Set information is activated; the meeting of the first condition includes at least one of the following: obtaining congestion information, and the congestion information reaches or exceeds the first threshold.
[0883] Optionally, in the case where the first sub-operation includes sending the sixth information to the third communication device, the first sub-operation further includes: sending one of the following to the third communication device: the validity period of the sixth information, a third timer;
[0884] The third timer is a valid timer of the sixth information.
[0885] Optionally, the sending of at least one of the second information and the protocol description information to the first communication device includes: determining to send at least one of the second information and the protocol description information to the first communication device based on at least one of the operator policy, the protocol description information, the third communication device supports operations on packet marking PDU Set information, operations on packet marking PDU Set information are supported, requests to activate operations on packet marking PDU Set information are allowed, PDU Set processing is allowed, packets are not marked with PDU Set information, PDU Set QoS parameters do not exist, and the first information.
[0886] Optionally, the second operating module 101 is specifically configured to send second information to the first communication device when a fourth condition is met;
[0887] The fourth condition includes at least one of the following:
[0888] There is protocol description information corresponding to the first object, where the first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, and terminal;
[0889] The third communication device supports the operation of marking the data packet with PDU Set information;
[0890] The operation of marking the data packet with PDU Set information is supported (for example, the operation of marking the data packet of the first object with PDU Set information is supported);
[0891] Allow requesting to activate the operation of the data packet marking PDU Set information (allow requesting to activate the operation of the data packet marking PDU Set information of the first object);
[0892] PDU Set processing is allowed (e.g., PDU Set processing of the first object is allowed);
[0893] The data packet is not marked with PDU Set information (for example, the data packet of the first object is not marked with PDU Set information);
[0894] The PDU Set QoS parameter (such as the DL PDU Set QoS parameter (such as the DL PDU Set QoS parameter of the first object)) does not exist (such as the PDU Set QoS parameter of the first object does not exist); the first information is obtained;
[0895] The second information is obtained.
[0896] Optionally, requiring the third communication device to activate the operation of marking the data packet with the PDU Set information includes: requiring the third communication device to activate the operation of marking the data packet with the PDU Set information when the fifth condition is met;
[0897] The fifth condition includes at least one of the following:
[0898] There is protocol description information;
[0899] The operation of marking the data packet with PDU Set information is supported;
[0900] Allows request to activate the operation of data packet marking PDU Set information;
[0901] PDU Set processing is allowed;
[0902] The data packet is not marked with PDU Set information;
[0903] Obtaining first information;
[0904] The first timing has not timed out, or the first timer has not timed out; the first timing is timing based on the first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0905] The first information is valid or within the validity period of the first information;
[0906] The second timing has not timed out, or the second timer has not timed out; the second timing is timing based on the effective duration of the first information, and the second timer is a valid timer for the first information.
[0907] Optionally, the operation of marking the data packet with PDU Set information represents: an operation of marking the data packet in the first object with PDU Set information;
[0908] Alternatively, the existence of the protocol description information indicates that: the protocol description information corresponding to the first object exists;
[0909] Or, the operation of marking the data packet with the PDU Set information is supported, indicating that: the operation of marking the data packet in the first object with the PDU Set information is supported;
[0910] Or, allowing the request to activate the operation on the data packet mark PDU Set information means: allowing the request to activate the operation on the data packet mark PDU Set information in the first object;
[0911] Or, PDU Set processing is allowed means: PDU Set processing of the first object is allowed;
[0912] Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information;
[0913] Alternatively, the first information represents: first information corresponding to the first object;
[0914] Or, the second timer not timing out indicates that: the second timer corresponding to the first object has not timed out;
[0915] Or, the first timing or the first timer not timing out indicates that: the first timing or the first timer corresponding to the first object has not timed out;
[0916] in,
[0917] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0918] Optionally, requiring the third communication device to deactivate the operation of marking the data packet with PDU Set information and / or delete the first information includes: when a sixth condition is met, requiring the third communication device to deactivate the operation of marking the data packet with PDU Set information and / or delete the first information;
[0919] The sixth condition includes at least one of the following:
[0920] The operation of marking the data packet with PDU Set information is activated by a request from the handover source RAN device;
[0921] The terminal is transferred between RANs or from the first communication device to another communication device;
[0922] The QoS flow is transferred between RANs or from the first communication device to another communication device;
[0923] The PDU session is transferred between RANs or from the first communication device to another communication device;
[0924] The first timing times out, or the first timer times out; the first timing is timing based on the first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0925] The first information is invalid or deleted;
[0926] The second timing times out, or the second timer times out; the second timing is a timing based on the validity period of the first information, and the second timer is a valid timer of the first information;
[0927] Obtain one of the following: a second request, information indicating that the PDU Set information corresponding to the data packet is no longer needed, and information indicating that the first information is invalid.
[0928] Optionally, the operation of marking the data packet with PDU Set information represents: an operation of marking the data packet in the first object with PDU Set information;
[0929] Or, the second request represents a second request corresponding to the first object;
[0930] Alternatively, the information used to indicate that the PDU Set information corresponding to the data packet is no longer needed represents: information used to indicate that the PDU Set information corresponding to the data packet in the first object is no longer needed;
[0931] Alternatively, the invalidation of the first information indicates that: the first information corresponding to the first object is invalid;
[0932] Alternatively, the first timing timeout indicates that: a first timing timeout corresponding to the first object;
[0933] Or, the timeout of the first timer indicates that: the first timer corresponding to the first object times out;
[0934] Or, the second timer timeout indicates that: the second timer corresponding to the first object timeout;
[0935] Or, the second timer timing out indicates that: the second timer corresponding to the first object times out;
[0936] in,
[0937] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[0938] In one implementation, the PDU Set processing is other PDU Set processing except PDU Set QoS processing.
[0939] In one implementation, whether the PDU Set processing is allowed or not allowed may indicate: allowing or not allowing the first communication device to perform the PDU Set processing.
[0940] In one implementation, the PDU Set processing of the first object is allowed or not allowed: the first communication device is allowed or not allowed to perform the PDU Set processing on the first object.
[0941] Optionally, whether PDU Set processing is allowed or not allowed may include at least one of the following: whether downlink PDU Set processing is allowed or not allowed; whether uplink PDU Set processing is allowed or not allowed.
[0942] Optionally, the PDU Set processing is other PDU Set processing except PDU Set QoS processing. PDU Set QoS processing can be an abbreviation of one of the following: processing based on PDU Set QoS parameters, QoS processing based on PDU Set. The PDU Set processing can be an abbreviation of PDU Set-based processing.
[0943] It is not difficult to understand that in one embodiment, PDU Set processing does not include at least one of the following: applying PDU Set QoS based on PDU Set QoS processing; in another embodiment, PDU Set processing includes at least one of the following: applying PDU Set QoS based on PDU Set QoS processing.
[0944] Through the embodiment of the present application, when the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the core network device can be activated to mark the data packet with PDU Set information, thereby enabling the first communication device to obtain the PDU Set information. In this way, the embodiment of the present application provides a mechanism for triggering the activation of marking data packet set information (such as PDU Set information) on the data packet, thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication and optimizes the communication process.
[0945] The processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0946] Referring to FIG. 11 , an embodiment of the present application further provides a processing device 110 , including:
[0947] The third operation module 111 is configured to perform a third operation. The performing of the third operation includes:
[0948] Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0949] Perform at least one of the following according to the eighth information:
[0950] Activate or deactivate the operation of marking PDU Set information on data packets;
[0951] accept or reject the sixth message;
[0952] Starting a first timing, where the first timing is timing based on a first duration, or starting a first timer, where the first timer is a timer for marking a data packet with PDU Set information;
[0953] Starting a third timing, where the third timing is based on the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information;
[0954] in,
[0955] The first request is information for requesting activation of an operation on data packet mark PDU Set information;
[0956] The first duration is the duration of the operation of marking the data packet with PDU Set information;
[0957] The first indication is used to indicate that the operation of marking the data packet PDU Set information is activated when a first condition is met; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
[0958] Optionally, the third operating module 111 is further configured to obtain information indicating that the sixth information is invalid.
[0959] Perform at least one of the following according to the information indicating that the sixth information is invalid:
[0960] deleting the saved sixth information;
[0961] Stopping the first timing, or stopping the first timer, wherein the first timing is timing according to the first duration;
[0962] Stop the third timing, or stop the third timer;
[0963] Deactivate the operation of marking the PDU Set information on the data packet.
[0964] Optionally, acquiring the sixth information includes: receiving the sixth information from the second communication device;
[0965] or
[0966] Acquiring the congestion information includes: acquiring the congestion information from a received data packet, or receiving the congestion information from a second communication device.
[0967] Optionally, the third operation module 111 is specifically configured to activate the operation of marking the data packet with PDU Set information when the seventh condition is met;
[0968] The seventh condition includes at least one of the following:
[0969] There is protocol description information, or there is protocol description information of the data stream corresponding to the data packet;
[0970] The operation of marking data packets with PDU Set is supported;
[0971] The data packet is not marked with PDU Set information;
[0972] Acquire sixth information, where the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold;
[0973] The first timing has not timed out, or the first timer has not timed out; the first timing is timing based on the first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0974] The sixth information is valid or within the validity period of the sixth information;
[0975] The third timing has not timed out, or the third timer has not timed out; the third timing is a timing based on the effective duration of the sixth information, and the third timer is a valid timer for the sixth information;
[0976] Congestion occurs;
[0977] The congestion information reaches or exceeds the first threshold.
[0978] Optionally, the operation of marking the data packet with PDU Set information represents: an operation of marking the data packet in the first object with PDU Set information;
[0979] Alternatively, the existence of the protocol description information indicates that: the protocol description information corresponding to the first object exists;
[0980] Or, whether the operation of marking the data packet PDU Set is supported or not supported indicates: the operation of marking the data packet PDU Set information in the first object is supported;
[0981] Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information;
[0982] Alternatively, the first request represents: a first request corresponding to the first object;
[0983] Or, the first duration represents: a first duration corresponding to the first object;
[0984] Alternatively, the first indication represents: a first indication corresponding to the first object;
[0985] Or, the first threshold represents: a first threshold corresponding to the first object;
[0986] Or, congestion occurs, which means: congestion occurs on the first object;
[0987] Alternatively, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold;
[0988] Alternatively, the first timer not timing out indicates that: the first timer corresponding to the first object has not timed out;
[0989] Or, the first timer not timing out indicates that: the first timer corresponding to the first object has not timed out;
[0990] Alternatively, the third timer not timing out indicates that: the third timer corresponding to the first object has not timed out;
[0991] Alternatively, the fact that the third timer has not timed out indicates that the third timer corresponding to the first object has not timed out.
[0992] Optionally, the third operation module 111 is specifically configured to stop marking the data packet with PDU Set information when the eighth condition is met;
[0993] The eighth condition includes at least one of the following:
[0994] Get the second request;
[0995] The first timing times out, or the first timer times out, the first timing is timing based on the first duration, and the first timer is a timer for an operation of marking PDU Set information on a data packet;
[0996] The sixth information is invalid or deleted;
[0997] The third timing times out, or the third timer times out, the third timing is a timing based on the effective duration of the sixth information, and the third timer is a valid timer for the sixth information;
[0998] obtaining an indication that the sixth information is invalid;
[0999] No more congestion information is received or congestion is no longer present;
[1000] The congestion information drops below the first threshold.
[1001] Optionally, stopping the operation of marking the data packet with PDU Set information means: stopping the operation of marking the data packet in the first object with PDU Set information;
[1002] The second request represents: a second request corresponding to the first object;
[1003] The first timing timeout indicates that: the first timing corresponding to the first object has timed out;
[1004] The timeout of the first timer indicates that: the first timer corresponding to the first object times out;
[1005] The third timer timeout indicates that: the third timer corresponding to the first object has timed out;
[1006] The timeout of the third timer indicates that the third timer corresponding to the first object has timed out;
[1007] The sixth information represents: the sixth information corresponding to the first object;
[1008] No longer receiving congestion information or no longer being congested means: no longer receiving congestion information corresponding to the first object or the first object is no longer congested;
[1009] The congestion information falling below the first threshold indicates that the congestion information corresponding to the first object falls below the first threshold.
[1010] Optionally, when the eighth information includes the sixth information, the eighth information also includes at least one of the following: the validity period of the sixth information and a third timer.
[1011] Optionally, the operation of marking the data packet with PDU Set information includes: an operation of marking the data packet in the first object with PDU Set information;
[1012] The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
[1013] Through the embodiment of the present application, when the first communication device needs PDU Set information and the core network device has not marked the PDU Set information, the core network device can be activated to mark the data packet with PDU Set information, thereby enabling the first communication device to obtain the PDU Set information. In this way, the embodiment of the present application provides a mechanism for triggering the activation of marking data packet set information (such as PDU Set information) on the data packet, thereby improving the flexibility of PDU Set information marking. Therefore, the embodiment of the present application improves the reliability of communication and optimizes the communication process.
[1014] The processing device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1015] The processing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[1016] As shown in Figure 12, an embodiment of the present application also provides a communication device 120, including a processor 121 and a memory 122, and the memory 122 stores programs or instructions that can be run on the processor 121. For example, when the communication device 120 is a first communication device, the program or instruction is executed by the processor 121 to implement the various steps of the processing method embodiment performed by the first communication device, and can achieve the same technical effect. When the communication device 120 is a second communication device, the program or instruction is executed by the processor 121 to implement the various steps of the processing method embodiment performed by the second communication device, and can achieve the same technical effect. When the communication device 120 is a third communication device, the program or instruction is executed by the processor 121 to implement the various steps of the processing method embodiment performed by the third communication device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1017] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiments shown in Figures 2 to 4. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[1018] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 13, the network-side device 130 includes an antenna 131, a radio frequency device 132, a baseband device 133, a processor 134, and a memory 135. Antenna 131 is connected to radio frequency device 132. In the uplink direction, radio frequency device 132 receives information via antenna 131 and sends the received information to baseband device 133 for processing. In the downlink direction, baseband device 133 processes the information to be transmitted and sends it to radio frequency device 132. Radio frequency device 132 processes the received information and then sends it through antenna 131.
[1019] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 133 , which includes a baseband processor.
[1020] The baseband device 133 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 13, one of which is, for example, a baseband processor, which is connected to the memory 135 through a bus interface to call the program in the memory 135 and execute the network device operations shown in the above method embodiment.
[1021] The network side device may further include a network interface 136 , which is, for example, a Common Public Radio Interface (CPRI).
[1022] Specifically, the network side device 130 of the embodiment of the present application also includes: instructions or programs stored in the memory 135 and can be run on the processor 134. The processor 134 calls the instructions or programs in the memory 135 to execute the methods executed by each module shown in Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1023] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG14 , the network-side device 140 includes a processor 141, a network interface 142, and a memory 143. The network interface 142 is, for example, a common public radio interface (CPRI).
[1024] Specifically, the network side device 140 of the embodiment of the present application also includes: instructions or programs stored in the memory 143 and executable on the processor 141. The processor 141 calls the instructions or programs in the memory 143 to execute the methods executed by the modules shown in FIG10 or FIG11 and achieve the same technical effect. To avoid repetition, it will not be described here.
[1025] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[1026] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[1027] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned processing method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1028] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[1029] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1030] An embodiment of the present application also provides a wireless communication system, including a first communication device, a second communication device and a third communication device, wherein the first communication device can be used to execute the steps of the method executed by the first communication device side as described above, the second communication device can be used to execute the steps of the method executed by the second communication device side as described above, and the third communication device can be used to execute the steps of the method executed by the third communication device side as described above.
[1031] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[1032] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[1033] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A processing method comprising: The first communication device performs a first operation; The performing of the first operation includes: the first communication device sending first information to the second communication device; The first information includes at least one of the following: information for indicating the PDU Set information corresponding to the data packet, a first request, a first duration, a first timer, a first indication, and a first threshold; The first request is information for requesting activation of an operation on data packet mark PDU Set information; The first duration is the duration of the operation of marking the data packet with PDU Set information; The first timer is a timer for marking PDU Set information on a data packet; The first indication is used to indicate that when a first condition is met, an operation of marking the data packet PDU Set information is activated; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
2. The method according to claim 1, wherein: The performing of the first operation further includes sending one of the following to the second communication device: a valid duration of the first information, a second timer; The second timer is a valid timer of the first information.
3. The method according to claim 1, wherein: The first communication device sending the first information to the second communication device includes: When the second condition is met, the first communication device sends the first information to the second communication device; The second condition includes at least one of the following: The first communication device needs PDU Set information corresponding to the data packet; The operation of marking the data packet with PDU Set information is supported; Allows activation of the operation of marking PDU Set information on data packets; PDU Set processing is allowed; The data packet is not marked with PDU Set information; The first communication device requires PDU Set information; The first communication device needs to activate or activate PDU Set processing; Congestion occurs; The congestion information reaches or exceeds the first threshold.
4. The method according to claim 3, wherein: The request to activate the operation of marking the PDU Set information of the data packet is: request to activate the operation of marking the PDU Set information of the data packet in the first object; Or, activating the operation of marking the PDU Set information on the data packet is: activating the operation of marking the PDU Set information on the data packet in the first object; Or, the PDU Set information corresponding to the data packet required indicates: PDU Set information corresponding to the data packet in the first object is required; Or, the operation of marking the PDU Set information on the data packet is supported, indicating that: the operation of marking the PDU Set information on the data packet in the first object is supported; Or, the operation of allowing activation of the data packet mark PDU Set information indicates: allowing the operation of activating the data packet mark PDU Set information in the first object; Or, PDU Set processing is allowed means: PDU Set processing of the first object is allowed; Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information; Or, the first communication device needs the PDU Set information, indicating that the first communication device needs the PDU Set information of the first object; Or, the first communication device needs to activate or activate PDU Set processing means: the first communication device needs to activate or activate PDU Set processing for the first object; Or, the occurrence of congestion means: congestion occurs in the first object; Or, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold; in, The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
5. The method according to any one of claims 1 to 4, wherein: After the first communication device performs the first operation, the method further includes: The first communication device sends at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid; in, The second request is information for requesting to stop the operation of marking the data packet with PDU Set information.
6. The method according to claim 5, wherein: The first communication device sends at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid; including: When the third condition is met, the first communication device sends at least one of the following to the second communication device: information indicating that the PDU Set information corresponding to the data packet is no longer needed, a second request, and information indicating that the first information is invalid; The third condition includes at least one of the following: The first communication device no longer needs PDU Set information corresponding to the data packet; The first object is no longer congested; The congestion information of the first object drops below a first threshold or does not reach the first threshold; The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
7. The method according to any one of claims 1 to 6, wherein: Before the first communication device sends the first information to the second communication device, the method further includes: The first communication device acquires target information; The first communication device determines, according to the target information, whether to execute or not to execute an operation of sending the first information to the second communication device; or, The first communication device sending the first information to the second communication device includes: The first communication device acquires target information; The first communication device performs an operation of sending the first information to the second communication device according to the target information; in, The target information includes at least one of the following: second information, third information and protocol description information; in, The second information is used to indicate at least one of the following: The operation of marking the PDU Set information on the data packet is supported or not supported; Allow or disallow the request to activate the operation of the data packet marking PDU Set information; PDU Set processing is allowed or not allowed; The data packet has been marked with PDU Set information or has not been marked with PDU Set information; wherein, The third information is used to indicate at least one of the following: Congestion occurs; The congestion information reaches or exceeds the first threshold.
8. The method according to claim 7, wherein: The first communication device acquiring the second information includes: the first communication device receiving the second information from the core network device; or, The first communication device acquiring the protocol description information includes: the first communication device receiving the protocol description information from at least one of a core network device and a terminal.
9. The method according to claim 7 or 8, wherein: The operation of marking the PDU Set information of the data packet is supported or not supported, indicating that: the operation of marking the PDU Set information of the data packet in the first object is supported or not supported; Or, the allowing or not allowing requesting activation of the operation on the data packet marking PDU Set information means: allowing or not allowing requesting activation of the operation on the data packet marking PDU Set information in the first object; Or, PDU Set processing is allowed or not allowed indicates: PDU Set processing of the first object is allowed or not allowed; Or, the data packet has been marked with PDU Set information or has not been marked with PDU Set information, indicating that: the data packet in the first object has been marked with PDU Set information or has not been marked with PDU Set information Or, the occurrence of congestion means: congestion occurs on the first object; Or, the congestion information reaches or exceeds the first threshold, which means: the congestion information of the first object reaches or exceeds the first threshold. limit; The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
10. The method according to claim 3, 7, or 9, wherein: The PDU Set processing is other PDU Set processing except PDU Set QoS processing.
11. A processing method comprising: The second communication device performs a second operation, where the performing of the second operation includes at least one of the following: Sending at least one of the second information and the protocol description information to the first communication device, wherein the second information is used to indicate at least one of the following: whether an operation of marking the PDU Set information on the data packet is supported or not supported; whether a request to activate the operation of marking the PDU Set information on the data packet is allowed or not allowed; whether PDU Set processing is allowed or not allowed; whether the data packet has been marked with the PDU Set information or not marked with the PDU Set information; Requesting the third communication device to activate the operation of marking the data packet with PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information; Execute the first sub-operation; Execute the second sub-operation; The performing of the first sub-operation includes at least one of the following: Acquire fourth information, including at least one of the following: the first information, the validity period of the first information, and the protocol description information; Perform at least one of the following according to the fourth information: accept or reject the first message; Sending an activation result to the first communication device; Save the first information; Starting a first timing, where the first timing is a timing based on a first duration, where the first duration is a duration of an operation of marking a data packet with PDU Set information, or starting a first timer, where the first timer is a timer of an operation of marking a data packet with PDU Set information; Starting a second timing, where the second timing is a timing based on the effective duration of the first information, or starting a second timer, where the second timer is a valid timer for the first information; Requesting the third communication device to activate the operation of marking the data packet PDU Set information; Sending sixth information to the third communication device, the sixth information including: at least one of a first request, a first duration, a first timer, a first indication, and a first threshold; in, Executing the second sub-operation includes at least one of the following: Acquire fifth information, including at least one of the following: information used to indicate that the PDU Set information corresponding to the data packet is no longer needed; a second request; information used to indicate that the first information is invalid; seventh information, the seventh information is used to indicate one of the following: the terminal is transferred between RANs or transferred from the first communication device to another communication device, the PDU session QoS flow is transferred between RANs or transferred from the first communication device to another communication device, and the QoS flow is transferred between RANs or transferred from The first communication device is transferred to another communication device; According to the fifth information, perform at least one of the following: Deleting the first information; If the fifth information includes the second request, accept or reject the second request; Sending a deactivation result to the first communication device; Stop a first timing, where the first timing is timing according to a first duration; or, stop a first timer to start timing, where the first timer is a timer for an operation of marking a data packet with PDU Set information; Stop the second timing, where the second timing is the timing according to the effective duration of the first information; or stop the timing of the second timer, where the second timer is the effective timer of the first information; Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information; Sending information indicating that the sixth information is invalid to the third communication device; in, The first information includes at least one of the following: information for indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold; The first request is information for requesting activation of an operation on data packet mark PDU Set information; The second request is information for requesting to stop the operation of marking the data packet with PDU Set information; The first duration is the duration of the operation of marking the data packet with PDU Set information; The first timer is a timer for marking PDU Set information on a data packet; The second timer is a valid timer of the first information; The first indication is used to indicate that when a first condition is met, an operation of marking the data packet PDU Set information is activated; the first condition being met includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
12. The method according to claim 11, wherein: In the case where the first sub-operation includes sending the sixth information to the third communication device, the first sub-operation further includes: sending one of the following to the third communication device: the validity period of the sixth information, the third timer; The third timer is a valid timer of the sixth information.
13. The method according to claim 11, wherein: The sending of at least one of the second information and the protocol description information to the first communication device comprises: determining to send at least one of the second information and the protocol description information to the first communication device according to at least one of the operator policy, the protocol description information, the third communication device supports the operation of marking the PDU Set information of the data packet, the operation of marking the PDU Set information of the data packet is supported, the request to activate the operation of marking the PDU Set information of the data packet is allowed, the PDU Set processing is allowed, the data packet is not marked with the PDU Set information, there is no PDU Set QoS parameter, and the first information; or, When the fourth condition is met, the second information is sent to the first communication device; wherein the fourth condition includes at least one of the following: There is protocol description information corresponding to a first object, wherein the first object includes at least one of the following: a QoS flow, a radio bearer, a data flow, a PDU session, and a terminal; The third communication device supports an operation of marking a data packet with PDU Set information; The operation of marking the data packet with PDU Set information is supported; Allows request to activate the operation of data packet marking PDU Set information; PDU Set processing is allowed; The data packet is not marked with PDU Set information; The PDU Set QoS parameter does not exist; Obtaining the first information; The second information is obtained.
14. The method according to any one of claims 11 to 13, wherein: Requiring the third communication device to activate the operation of marking the data packet PDU Set information includes: requiring the third communication device to activate the operation of marking the data packet PDU Set information when the fifth condition is met; The fifth condition includes at least one of the following: There is protocol description information; The operation of marking the data packet with PDU Set information is supported; Allows request to activate the operation of data packet marking PDU Set information; PDU Set processing is allowed; The data packet is not marked with PDU Set information; Obtaining the first information; The first timing has not timed out, or the first timer has not timed out; the first timing is timing according to a first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet; The first information is valid or within the validity period of the first information; The second timing has not timed out, or the second timer has not timed out; the second timing is a timing based on the effective duration of the first information, and the second timer is a valid timer for the first information.
15. The method according to claim 14, wherein: The operation of marking the PDU Set information on the data packet means: the operation of marking the PDU Set information on the data packet in the first object; Or, the existence of the protocol description information indicates that: the protocol description information corresponding to the first object exists; Or, the operation of marking the PDU Set information on the data packet is supported, indicating that: the operation of marking the PDU Set information on the data packet in the first object is supported; Or, allowing a request to activate an operation on the data packet mark PDU Set information means: allowing a request to activate an operation on the data packet mark PDU Set information in the first object; Or, PDU Set processing is allowed means: PDU Set processing of the first object is allowed; Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information; Or, the first information represents: first information corresponding to the first object; Or, the second timer not timing out means: the second timer corresponding to the first object has not timed out; Or, the first timing or the first timer not timing out means: the first timing or the first timer corresponding to the first object has not timed out; in, The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
16. The method according to any one of claims 11 to 15, wherein: Requesting the third communication device to deactivate the operation of marking the data packet with the PDU Set information, and / or deleting the first information includes: requesting the third communication device to deactivate the operation of marking the data packet with the PDU Set information, and / or deleting the first information when the sixth condition is met; The sixth condition includes at least one of the following: The operation of marking the data packet with PDU Set information is activated by requesting the source RAN device of the handover; The terminal is transferred between RANs or from the first communication device to another communication device; The QoS flow is transferred between RANs or from the first communication device to other communication devices; The PDU session is transferred between RANs or from the first communication device to another communication device; The first timing times out, or the first timer times out; the first timing is timing according to a first duration; the first timer is a timer for an operation of marking a data packet with PDU Set information; The first information is invalid or deleted; The second timing times out, or the second timer times out; the second timing is a timing based on the effective duration of the first information, and the second timer is a valid timer for the first information; Obtain one of the following: a second request, information used to indicate that the PDU Set information corresponding to the data packet is no longer needed, and information used to indicate that the first information is invalid.
17. The method according to claim 16, wherein: The operation of marking the PDU Set information on the data packet means: the operation of marking the PDU Set information on the data packet in the first object; Or, the second request represents a second request corresponding to the first object; Or, the information used to indicate that the PDU Set information corresponding to the data packet in the first object is no longer needed represents: information used to indicate that the PDU Set information corresponding to the data packet in the first object is no longer needed; Or, the first information being invalid means: the first information corresponding to the first object is invalid; Or, the first timing timeout indicates that: a first timing timeout corresponding to the first object; Or, the timeout of the first timer indicates that: the first timer corresponding to the first object times out; Or, the second timer timeout indicates that: the second timer corresponding to the first object timeout; Or, the timeout of the second timer indicates that: the second timer corresponding to the first object times out; in, The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
18. The method according to any one of claims 11 to 17, wherein: The operation of marking the data packet with PDU Set information includes: an operation of marking the data packet in the first object with PDU Set information; The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
19. The method according to any one of claims 13 to 15, wherein: The PDU Set processing is other PDU Set processing except PDU Set QoS processing.
20. A processing method comprising: The third communication device performs a third operation; The performing of the third operation comprises: Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold; Perform at least one of the following according to the eighth information: Activate the operation of marking the PDU Set information on the data packet or deactivate the operation of marking the PDU Set information on the data packet; accept or reject the sixth message; Starting a first timing, where the first timing is timing according to a first duration, or starting a first timer, where the first timer is a timer for an operation of marking a data packet with PDU Set information; Starting a third timing, where the third timing is timing according to the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information; in, The first request is information for requesting activation of an operation on data packet mark PDU Set information; The first duration is the duration of the operation of marking the data packet with PDU Set information; The first indication is used to indicate that when a first condition is met, an operation of marking the data packet PDU Set information is activated; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
21. The method according to claim 20, wherein: After the third communication device performs the third operation, the method further includes: The third communication device acquires information indicating that the sixth information is invalid. The third communication device performs at least one of the following according to the information indicating that the sixth information is invalid: Deleting the saved sixth information; Stop the first timing, or stop the first timer, wherein the first timing is timing according to the first duration; Stop the third timing, or stop the third timer; Deactivate the operation of marking the PDU Set information on the data packet.
22. The method according to claim 20 or 21, wherein: Acquiring the sixth information includes: receiving the sixth information from the second communication device; or Acquiring the congestion information includes: acquiring the congestion information from a received data packet, or receiving the congestion information from a second communication device.
23. The method according to any one of claims 20 to 22, wherein: When the seventh condition is met, the third communication device performs an operation of activating the data packet marking PDU Set information; The seventh condition includes at least one of the following: There is protocol description information, or there is protocol description information of the data stream corresponding to the data packet; The operation of marking the data packet with PDU Set is supported; The data packet is not marked with PDU Set information; Acquire sixth information, where the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold; The first timing has not timed out, or the first timer has not timed out; the first timing is timing according to a first duration; the first timer is a timer for an operation of marking PDU Set information on a data packet; The sixth information is valid or within the validity period of the sixth information; The third timing has not timed out, or the third timer has not timed out; the third timing is a timing based on the effective duration of the sixth information, and the third timer is a valid timer for the sixth information; Congestion occurs; The congestion information reaches or exceeds the first threshold.
24. The method according to claim 23, wherein: The operation of marking the PDU Set information on the data packet means: the operation of marking the PDU Set information on the data packet in the first object; Or, the existence of the protocol description information indicates that: the protocol description information corresponding to the first object exists; Or, whether the operation of marking the data packet PDU Set is supported or not supported indicates: the operation of marking the data packet PDU Set information in the first object is supported; Or, the data packet does not mark the PDU Set information, indicating that: the data packet in the first object does not mark the PDU Set information; Or, the first request means: a first request corresponding to the first object; Or, the first duration means: the first duration corresponding to the first object; Or, the first indication means: a first indication corresponding to the first object; Or, the first threshold represents: a first threshold corresponding to the first object; Or, the occurrence of congestion means: congestion occurs in the first object; Or, the congestion information reaching or exceeding the first threshold indicates that: the congestion information of the first object reaches or exceeds the first threshold; Or, the first timer not timing out means: the first timer corresponding to the first object has not timed out; Or, the first timer not timing out means: the first timer corresponding to the first object has not timed out; Or, the third timer not timing out means: the third timer corresponding to the first object has not timed out; Or, the fact that the third timer has not timed out indicates that the third timer corresponding to the first object has not timed out.
25. The method according to any one of claims 20 to 24, wherein: When the eighth condition is met, the third communication device stops marking the data packet with PDU Set information; The eighth condition includes at least one of the following: Get the second request; The first timing times out, or the first timer times out, the first timing is timing according to a first duration, and the first timer is a timer for an operation of marking a data packet with PDU Set information; The sixth information is invalid or deleted; The third timing times out, or the third timer times out, the third timing is a timing based on the effective duration of the sixth information, and the third timer is a valid timer for the sixth information; Obtaining an indication that the sixth information is invalid; No more congestion information is received or there is no more congestion; The congestion information drops below the first threshold.
26. The method according to claim 25, wherein: Stopping the operation of marking the PDU Set information on the data packet means: stopping the operation of marking the PDU Set information on the data packet in the first object; The second request indicates: a second request corresponding to the first object; The first timing timeout indicates that: the first timing timeout corresponding to the first object; The timeout of the first timer indicates that: the first timer corresponding to the first object times out; The third timing timeout means: the third timing timeout corresponding to the first object; The timeout of the third timer indicates that: the third timer corresponding to the first object times out; The sixth information represents: the sixth information corresponding to the first object; No longer receiving congestion information or no longer being congested means: no longer receiving congestion information corresponding to the first object or the first object is no longer congested; The congestion information falling below the first threshold indicates that the congestion information corresponding to the first object falls below the first threshold.
27. The method according to any one of claims 20 to 26, wherein: In the case where the eighth information includes the sixth information, the eighth information further includes at least one of the following: the validity period of the sixth information and a third timer.
28. The method of claim 20, wherein: The operation of marking the data packet with PDU Set information includes: an operation of marking the data packet in the first object with PDU Set information; The first object includes at least one of the following: QoS flow, radio bearer, data flow, PDU session, terminal.
29. A processing device comprising: A first operation module, used to perform a first operation; The performing of the first operation includes: the first communication device sending first information to the second communication device; The first information includes at least one of the following: information for indicating the PDU Set information corresponding to the data packet, a first request, a first duration, a first timer, a first indication, and a first threshold; The first request is information for requesting activation of an operation on data packet mark PDU Set information; The first duration is the duration of the operation of marking the data packet with PDU Set information; The first timer is a timer for marking PDU Set information on a data packet; The first indication is used to indicate that when a first condition is met, an operation of marking the data packet PDU Set information is activated; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
30. A processing device comprising: The second operation module is configured to perform a second operation, wherein the performing of the second operation includes at least one of the following: Sending at least one of the second information and the protocol description information to the first communication device, wherein the second information is used to indicate at least one of the following: whether an operation of marking the PDU Set information on the data packet is supported or not supported; whether a request to activate the operation of marking the PDU Set information on the data packet is allowed or not allowed; whether PDU Set processing is allowed or not allowed; whether the data packet has been marked with the PDU Set information or not marked with the PDU Set information; Requesting the third communication device to activate the operation of marking the data packet with PDU Set information, or requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information; Execute the first sub-operation; Execute the second sub-operation; in, Executing the first sub-operation includes at least one of the following: Acquire fourth information, including at least one of the following: the first information, the validity period of the first information, and the protocol description information; Perform at least one of the following according to the fourth information: accept or reject the first message; Sending an activation result to the first communication device; Save the first information; Starting a first timing, where the first timing is a timing based on a first duration, where the first duration is a duration of an operation of marking a data packet with PDU Set information, or starting a first timer, where the first timer is a timer of an operation of marking a data packet with PDU Set information; Starting a second timing, where the second timing is a timing based on the effective duration of the first information, or starting a second timer, where the second timer is a valid timer for the first information; Requesting the third communication device to activate the operation of marking the data packet PDU Set information; Sending sixth information to the third communication device, the sixth information including: at least one of a first request, a first duration, a first timer, a first indication, and a first threshold; in, Executing the second sub-operation includes at least one of the following: Acquire fifth information, including at least one of the following: information used to indicate that the PDU Set information corresponding to the data packet is no longer needed; a second request; information used to indicate that the first information is invalid; seventh information, the seventh information is used to indicate one of the following: the terminal is transferred between RANs or transferred from the first communication device to another communication device, the PDU session QoS flow is transferred between RANs or transferred from the first communication device to another communication device, and the QoS flow is transferred between RANs or transferred from The first communication device is transferred to another communication device; According to the fifth information, perform at least one of the following: Deleting the first information; If the fifth information includes the second request, accept or reject the second request; Sending a deactivation result to the first communication device; Stop a first timing, where the first timing is timing according to a first duration; or, stop a first timer to start timing, where the first timer is a timer for an operation of marking a data packet with PDU Set information; Stop the second timing, where the second timing is the timing according to the effective duration of the first information; or stop the timing of the second timer, where the second timer is the effective timer of the first information; Requesting the third communication device to deactivate the operation of marking the data packet with PDU Set information; Sending information indicating that the sixth information is invalid to the third communication device; in, The first information includes at least one of the following: information for indicating that the PDU Set information corresponding to the data packet is required, a first request, a first duration, a first timer, a first indication, and a first threshold; The first request is information for requesting activation of an operation on data packet mark PDU Set information; The second request is information for requesting to stop the operation of marking the data packet with PDU Set information; The first duration is the duration of the operation of marking the data packet with PDU Set information; The first timer is a timer for marking PDU Set information on a data packet; The second timer is a valid timer of the first information; The first indication is used to indicate that when a first condition is met, an operation of marking the data packet PDU Set information is activated; the first condition being met includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
31. A processing device comprising: A third operation module, used to perform a third operation; The performing of the third operation comprises: Acquire eighth information, where the eighth information includes at least one of the sixth information and congestion information, and the sixth information includes at least one of the following: a first request, a first duration, a first timer, a first indication, and a first threshold; Perform at least one of the following according to the eighth information: Activate the operation of marking the PDU Set information on the data packet or deactivate the operation of marking the PDU Set information on the data packet; accept or reject the sixth message; Starting a first timing, where the first timing is timing according to a first duration, or starting a first timer, where the first timer is a timer for an operation of marking a data packet with PDU Set information; Starting a third timing, where the third timing is timing according to the effective duration of the sixth information, or starting a third timer, where the third timer is a valid timer for the sixth information; in, The first request is information for requesting activation of an operation on data packet mark PDU Set information; The first duration is the duration of the operation of marking the data packet with PDU Set information; The first indication is used to indicate that when a first condition is met, an operation of marking the data packet PDU Set information is activated; the first condition includes at least one of the following: congestion information is obtained, and the congestion information reaches or exceeds the first threshold.
32. A communication device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the processing method as described in any one of claims 1 to 10, or, when executed by the processor, implements the steps of the processing method as described in any one of claims 11 to 19, or, when executed by the processor, implements the steps of the processing method as described in any one of claims 20 to 28.
33. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by the processor, implements the steps of the processing method as described in any one of claims 1 to 10, or, when executed by the processor, implements the steps of the processing method as described in any one of claims 11 to 19, or, when executed by the processor, implements the steps of the processing method as described in any one of claims 20 to 28.
Citation Information
Patent Citations
Simultaneous connection-based handover
CN114514776A
Method and apparatus for processing packet in wireless communication system
CN116671167A
Information indication method and device, communication equipment and storage medium
CN116868613A
Information processing method and device, communication equipment and storage medium
CN116918379A
XR methods for supporting high granularity QOS differentiation
WO2023154845A1