Processing method, processing device, communication equipment and readable storage medium
By sending information containing operations requesting activation of packet marking PDU Set information in the wireless communication system, the problem that RAN cannot obtain the required PDU Set information is solved, and more flexible and reliable packet processing is achieved.
Patent Information
- Application Number
- CN202410563986.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-05-08
- Publication Date
- 2025-05-02
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 set as granularity. How to trigger the operation of data packet marking PDU Set information in the prior art is incomplete.
Information including an operation requesting activation of the packet marking PDU Set information is sent to the second communication device through the first communication device, including a request, a duration, a timer, an indication and a threshold, with the specific condition being that the congestion information is obtained and the congestion information reaches or exceeds a certain threshold.
When the RAN requires PDU Set information and the core network device is not marked, the core network device is activated to enable the RAN to obtain the required information, which improves the flexibility of PDU Set information labeling and communication reliability.
Smart Images

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