Information processing methods and communication equipment

The method addresses the issue of untimely congestion updates by using timers and congestion marks in uplink data packets to ensure accurate and real-time reporting, maintaining data stream throughput during RAN transitions.

JP7877584B2Active Publication Date: 2026-06-22VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2023-09-12
Publication Date
2026-06-22

AI Technical Summary

Technical Problem

Existing wireless communication systems fail to update congestion status information in a timely manner, leading to decreased throughput of service data streams when terminals switch between radio access networks, as the new RAN may not recognize changes in congestion status.

Method used

Implementing a method that includes using timers and conditions to manage congestion reporting through uplink data packets, dummy data packets, and congestion marks to ensure accurate and real-time updates of congestion status, even during transitions between RANs.

Benefits of technology

Ensures timely and accurate reporting of congestion status, maintaining data stream throughput by explicitly indicating congestion and its resolution, thereby allowing the core network and clients to adapt promptly to changing congestion conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007877584000001
    Figure 0007877584000001
  • Figure 0007877584000002
    Figure 0007877584000002
  • Figure 0007877584000003
    Figure 0007877584000003
Patent Text Reader

Abstract

An embodiment of the present invention provides an information processing method and a communication device, the method including performing a first operation, the first operation including at least one of: a first time length and / or an associated operation of a first timer; a second time length and / or an associated operation of a second timer; performing a first operation at a first time and / or a time after the first time within a first time period; performing a second operation at a second time and / or a time after the second time within the first time period; performing a third operation at a third time and / or a time after the third time within the second time period but outside the first time period; performing a fourth operation at a fourth time and / or a time after the fourth time within the second time period but outside the first time period; performing the first operation if a first condition is satisfied; performing the second operation if a second condition is satisfied; performing the third operation if a third condition is satisfied; and performing the fourth operation if a fourth condition is satisfied.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims the priority of Chinese Patent Application No. 202211139954.1, filed in China on September 19, 2022, and all of its contents are incorporated herein by reference.

[0002] Embodiments of the present invention relate to the technical field of wireless communication, and in particular, to an information processing method and a communication device.

Background Art

[0003] An external application or terminal can subscribe to the congestion status information of a specific service data stream in a 5th - Generation (5G) communication system (5GS). The congestion in 5GS mainly occurs at the air interface. In related technologies, mainly, a radio access network (RAN) reports congestion monitoring. Also, in some cases, a user equipment (UE) monitors uplink congestion.

[0004] In related technologies, in a scenario where a terminal is switched from a source RAN to a target RAN, the congestion status may be different between the source RAN and the target RAN. When the terminal is not congested in the target RAN, the target RAN network element may not need to operate. If a server or a client does not recognize that the RAN network element of the service target has already been changed, it will determine that the congestion is still continuing.

[0005] From the above, it can be seen that there is a problem in that the congestion status information in related technologies is not updated in a timely manner, and the throughput of the service data stream decreases.

Summary of the Invention

Problems to be Solved by the Invention

[0006] Embodiments of the present invention provide an information processing method and communication equipment for solving the problem of how to update congestion status information in a timely manner. [Means for solving the problem]

[0007] To solve the above technical problems, the present invention is realized as follows.

[0008] In the first aspect, an embodiment of the present invention provides an information processing method. The information processing method is The first communication device includes the step of performing a first operation, the first operation being: The first time length and / or the associated operations of the first timer, Related operations of the second time length and / or second timer, An operation in which the first action is performed during the first hour and / or at a time after the first hour within the first period, An operation in which the second action is performed within the first period, at the second hour and / or at a time after the second hour, An operation in which the third action is performed within the second period, outside the first period, at the third hour and / or at a time after the third hour, An operation to perform the fourth action within the second period, outside the first period, at the fourth hour and / or at a time after the fourth hour, An operation to perform a first action when the first condition is met, wherein the first action includes reporting congestion information via uplink data packets of a first quality of service (QoS) flow, and the first condition is met when the first condition is met. Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The terminal moves away from the first communication device, The first target will be released, The existence of actual uplink data packets of the first QoS flow within the first start time, first end time, first time interval, and / or first period, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the first hour and / or a time after the first hour within the first period, An operation to perform a second action if the second condition is met, wherein the second action includes at least one of generating a first dummy data packet and reporting congestion information via the first dummy data packet, and the above that satisfies the second condition is Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. No uplink data packets of the first QoS flow exist during the first start time, first end time, within the first time interval and / or within the first period, The first timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the second hour and / or a time after the second hour within the first period, An operation to perform a third action when the third condition is met, wherein the third action includes one of the following: stopping the reporting of congestion information via uplink data packets of the first QoS flow; stopping the generation of first dummy data packets; not reporting first status information via uplink data packets of the first QoS flow; and reporting first information via uplink data packets of the first QoS flow, wherein the first status information includes at least one of a first bit, congestion information, and / or first information, and the above that satisfies the third condition, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The existence of actual uplink data packets of the first QoS flow within the first end time, within the second time interval, outside the first period and / or within the second period, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the third hour and / or a time after the third hour, An operation to perform a fourth action if the fourth condition is met, wherein the fourth action includes at least one of generating a second dummy data packet and the second dummy data packet not carrying first status information or reporting first information via the second dummy data packet, wherein the first status information includes at least one of a first bit, congestion information and / or first information, and the fourth condition is met. Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The absence of uplink data packets of the first QoS flow during the first end time, within the second time interval, outside the first period, and / or within the second period, The second timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the fourth hour and / or a time after the fourth hour, It includes at least one of the following: The first dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The second dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The aforementioned first object includes at least one of the first QoS flow, the first wireless bearer, and the first logical information, The aforementioned first time includes one of the following: first start time, first end time, time when the terminal leaves the first communication device, time when the first target is released, time after the first start time, time after the first end time, time after the terminal leaves the first communication device, and time after the first target is released. The time after the first hour includes one of the following: the time after the first start time, the time after the first end time, the time after the terminal leaves the first communication device, and the time after the first target is released. The second time includes one of the following: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first timer stops, the time when the terminal moves away from the first communication device, the time when the first target is released, the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal moves away from the first communication device, and the time after the first target is released. The time after the second time includes one of the following: the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal moves away from the first communication device, and the time after the first target is released. The third time includes one of the following: the first end time, the time when the terminal moves away from the first communication device, the time when the first target is released, the time after the first end time, the time after the terminal moves away from the first communication device, the time after the first target is released, and the time outside the first period. The time after the third time includes one of the following: the time after the first end time, the time after the terminal moves away from the first communication device, the time after the first target is released, and the time outside the first period. The fourth time includes one of the following: the first end time, the end time of the second time interval, the time when the second timer times out, the time when the second timer stops, the time when the terminal moves away from the first communication device, the time when the first target is released, the time after the first end time, the time after the end of the second time interval, the time after the second timer times out, the time after the second timer stops, the time after the terminal moves away from the first communication device, the time after the first target is released, and the time outside the first period. The time after the fourth time includes one of the following: the time after the first end time, the time after the end of the second time interval, the time after the second timer times out, the time after the second timer stops, the time after the terminal moves away from the first communication device, the time after the first target is released, and the time outside the first period. The first period is one of the following: the period between the first start time and the first end time, and the period during which congestion occurs. The first start time is one of the time when the convergence reporting condition is satisfied or convergence occurs, and the time after the convergence reporting condition is satisfied or convergence occurs. The first end time is one of the transmission time of the last uplink data packet carrying the convergence information, the time when the convergence reporting condition ceases to be satisfied or convergence ends, the time when the convergence reporting condition is not satisfied or there is no convergence, the time when the terminal moves away from the first communication device, the time when the first target is released, the time when the first timer stops, the time when the second timer stops, the time after the transmission of the last uplink data packet carrying the convergence information, the time after the convergence reporting condition ceases to be satisfied or convergence ends, the time after the convergence reporting condition is not satisfied or there is no convergence, the time after the terminal moves away from the first communication device, the time after the first target is released, the time after the first timer stops, and the time after the second timer stops. The second period is one of the period between the second start time and the second end time, and the period when convergence ends or there is no convergence. The second start time is one of the transmission time of the last uplink data packet carrying the convergence information, the time when the convergence reporting condition ceases to be satisfied or convergence ends, the time when the convergence reporting condition is not satisfied or there is no convergence, the time after the transmission of the last uplink data packet carrying the convergence information, the time after the convergence reporting condition ceases to be satisfied or convergence ends, and the time after the convergence reporting condition is not satisfied or there is no convergence. The second end time is one of the time when the convergence reporting condition is satisfied or convergence occurs, the time after the convergence reporting condition is satisfied or convergence occurs, the time when the terminal moves away from the first communication device, the time when the first target is released, the time when the second timer stops, the time after the terminal moves away from the first communication device, the time after the first target is released, and the time after the second timer stops. The first time interval is a time interval based on the first start time. The second time interval is a time interval based on the first end time.

[0009] In a second aspect, an embodiment of the present invention provides an information processing method. The information processing method is The second communication device includes the step of performing a second operation, the second operation being: The operation of changing the congestion mark in the uplink data packet to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in uplink data packets to a value that indicates the occurrence of congestion, The operation of changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, An operation to perform a fifth operation, wherein the fifth operation is To transmit the second piece of information, To save or update congestion information, The first target's state is changed to a congested state, The congestion mark in the data packet is changed to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; An operation to perform a sixth operation, wherein the sixth operation is Transmitting third-party information, Deleting congestion information, The first objective's state is changed to a non-congested state, Stop changing the congestion mark in data packets to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; It includes at least one of the following: The second piece of information mentioned above is: Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: The aforementioned third information is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the direction of congestion, Information to indicate the end of uplink congestion or the absence of uplink congestion, Includes at least one of the following: information indicating the end of downlink congestion or the absence of downlink congestion.

[0010] In a third aspect, an embodiment of the present invention provides an information processing device applicable to a first communication device. The information processing device is It includes a first execution module for performing a first operation, the first operation being: The first time length and / or the associated operations of the first timer, Related operations of the second time length and / or second timer, An operation in which the first action is performed during the first hour and / or at a time after the first hour within the first period, An operation in which the second action is performed within the first period, at the second hour and / or at a time after the second hour, An operation in which the third action is performed within the second period, outside the first period, at the third hour and / or at a time after the third hour, An operation to perform the fourth action within the second period, outside the first period, at the fourth hour and / or at a time after the fourth hour, An operation to perform a first action when the first condition is met, wherein the first action includes reporting congestion information via uplink data packets of a first quality of service (QoS) flow, and the first condition is met when the first condition is met. Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The terminal moves away from the first communication device, The first target will be released, The existence of actual uplink data packets of the first QoS flow within the first start time, first end time, first time interval, and / or first period, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the first hour and / or a time after the first hour within the first period, An operation to perform a second action if the second condition is met, wherein the second action includes at least one of generating a first dummy data packet and reporting congestion information via the first dummy data packet, and the above that satisfies the second condition is Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. No uplink data packets of the first QoS flow exist during the first start time, first end time, within the first time interval and / or within the first period, The first timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the second hour and / or a time after the second hour within the first period, An operation to perform a third action when the third condition is met, wherein the third action includes one of the following: stopping the reporting of congestion information via uplink data packets of the first QoS flow; stopping the generation of first dummy data packets; not reporting first status information via uplink data packets of the first QoS flow; and reporting first information via uplink data packets of the first QoS flow, wherein the first status information includes at least one of a first bit, congestion information, and / or first information, and the above that satisfies the third condition, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The existence of actual uplink data packets of the first QoS flow within the first end time, within the second time interval, outside the first period and / or within the second period, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the third hour and / or a time after the third hour, An operation to perform a fourth action if the fourth condition is met, wherein the fourth action includes at least one of generating a second dummy data packet and the second dummy data packet not carrying first status information or reporting first information via the second dummy data packet, wherein the first status information includes at least one of a first bit, congestion information and / or first information, and the fourth condition is met. Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The absence of uplink data packets of the first QoS flow during the first end time, within the second time interval, outside the first period, and / or within the second period, The second timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the fourth hour and / or a time after the fourth hour, It includes at least one of the following: The first dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The second dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The aforementioned first object includes at least one of the first QoS flow, the first wireless bearer, and the first logical information, The aforementioned first time includes one of the following: first start time, first end time, time when the terminal leaves the first communication device, time when the first target is released, time after the first start time, time after the first end time, time after the terminal leaves the first communication device, and time after the first target is released. The time after the first hour includes one of the following: the time after the first start time, the time after the first end time, the time after the terminal leaves the first communication device, and the time after the first target is released. The second time includes one of the following: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal leaves the first communication device, and the time after the first target is released. The time after the second time includes one of the following: the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal leaves the first communication device, and the time after the first target is released. The third time includes one of the following: the first end time, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first end time, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside the first period. The time after the third time includes one of the following: the time after the first end time, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside the first period. The fourth time includes one of the following: the first end time, the end time of the second time interval, the time when the second timer times out, the time when the second timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first end time, the time after the end of the second time interval, the time after the second timer times out, the time after the second timer stops, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside of the first period. The period from the fourth hour onward includes one of the following: the period after the first end time, the period after the end of the second time interval, the period after the second timer times out, the period after the second timer stops, the period after the terminal leaves the first communication device, the period after the first target is released, or the period outside the first period. The aforementioned first period is one of the periods between the first start time and the first end time, during which congestion occurs. The first start time is one of the following: the time when the congestion reporting conditions are met or congestion occurs, or the time after the congestion reporting conditions are met or congestion occurs. The first termination time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the first timer stops; the time when the second timer stops; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; the time after the congestion reporting conditions were not met or there was no congestion; the time after the terminal leaves the first communication device; the time after the first target is released; the time after the first timer stops; the time after the second timer stops. The second period is one of the periods between the second start time and the second end time, or the period during which congestion ends or there is no congestion. The second start time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; or the time after the congestion reporting conditions were not met or there was no congestion. The second termination time is one of the following: the time when the congestion reporting conditions are met or congestion occurs; the time after the congestion reporting conditions are met or congestion occurs; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the second timer stops; the time after the terminal leaves the first communication device; the time after the first target is released; and the time after the second timer stops. The aforementioned first time interval is a time interval based on the first start time, The aforementioned second time interval is a time interval based on the first end time.

[0011] In a fourth aspect, an embodiment of the present invention provides an information processing device applicable to a second communication device. The information processing device is It includes a second execution module for performing a second operation, the second operation being: The operation of changing the congestion mark in the uplink data packet to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in uplink data packets to a value that indicates the occurrence of congestion, The operation of changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, An operation to perform a fifth operation, wherein the fifth operation is To transmit the second piece of information, To save or update congestion information, The first target's state is changed to a congested state, The congestion mark in the data packet is changed to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; An operation to perform a sixth operation, wherein the sixth operation is Transmitting third-party information, Deleting congestion information, The first objective's state is changed to a non-congested state, Stop changing the congestion mark in data packets to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; It includes at least one of the following: The second piece of information mentioned above is: Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: The aforementioned third information is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the direction of congestion, Information to indicate the end of uplink congestion or the absence of uplink congestion, Includes at least one of the following: information indicating the end of downlink congestion or the absence of downlink congestion.

[0012] In a fifth aspect, an embodiment of the present invention provides a communication device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, a step of the information processing method provided in the first aspect or a step of the information processing method provided in the second aspect is realized.

[0013] A sixth aspect provides a communication system including a first communication device usable to perform a step of the method described in the first aspect, and a second communication device usable to perform a step of the method described in the second aspect.

[0014] In the seventh aspect, an embodiment of the present invention is such that, when a computer program is stored and the computer program is executed by a processor, the steps of the method provided in the first aspect are realized, or the steps of the method provided in the second aspect are realized. Ruko To provide a computer-readable storage medium.

[0015] The eighth aspect provides a chip that includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to execute a program or command to implement the method according to the first aspect or the method according to the second aspect.

[0016] The ninth aspect provides a computer program / program product stored on a storage medium, which is executed by at least one processor to realize a step of the method described in the first aspect or a step of the method described in the second aspect. [Effects of the Invention]

[0017] In embodiments of the present invention, the first communication device reports congestion when congestion occurs to provide an explicit indication of congestion, and when congestion is resolved, it stops reporting congestion to implicitly indicate the end of congestion. This updates the congestion status in real time, and therefore, even if the RAN network element changes, the core network, server, or client can acquire the congestion status in a timely manner and guarantee the throughput of the service data stream. Furthermore, embodiments of the present invention ensure accurate indication of the congestion status by clearly defining how information is reported at the critical point when a transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met. [Brief explanation of the drawing]

[0018] [Figure 1] This is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present invention. [Figure 2] This is a flowchart (part 1) of the information processing method provided in an embodiment of the present invention. [Figure 3] This is a flowchart (part 2) of the information processing method provided in an embodiment of the present invention. [Figure 4] This is a schematic diagram of the transmission state of an uplink data packet when an uplink data packet corresponding to the first QoS flow exists, as provided in an embodiment of the present invention. [Figure 5a] This is a schematic diagram (1) of the transmission state of uplink data packets when there are no uplink data packets corresponding to the first QoS flow, as provided in an embodiment of the present invention. [Figure 5b] This is a schematic diagram (part 2) of the transmission state of uplink data packets when there are no uplink data packets corresponding to the first QoS flow, as provided in an embodiment of the present invention. [Figure 5c] This is a schematic diagram (part 3) of the transmission state of uplink data packets when there are no uplink data packets corresponding to the first QoS flow, as provided in an embodiment of the present invention. [Figure 6a] This is a schematic diagram (1) of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow, and the start time of the first period is after the time when the congestion reporting conditions are met or congestion occurs. [Figure 6b] This is a schematic diagram (part 2) of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow, and the start time of the first period is after the time when the congestion reporting conditions are met or congestion occurs. [Figure 6c] This is a schematic diagram (part 3) of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow, and the start time of the first period is after the time when the congestion reporting conditions are met or congestion occurs. [Figure 7a]This is a schematic diagram (1) of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow, and the transmission time of the first dummy data packet is shifted by one time interval after the start and end times of the first period. [Figure 7b] This is a schematic diagram (part 2) of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow, and the transmission time of the first dummy data packet is shifted by one time interval after the start and end times of the first period. [Figure 7c] This is a schematic diagram (part 3) of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow, and the transmission time of the first dummy data packet is shifted by one time interval after the start and end times of the first period. [Figure 8a] This is a schematic diagram (1) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the first timer is used repeatedly, as provided in an embodiment of the present invention. [Figure 8b] This is a schematic diagram (part 2) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the first timer is used repeatedly, as provided in an embodiment of the present invention. [Figure 8c] This is a schematic diagram (part 3) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the first timer is used repeatedly, as provided in an embodiment of the present invention. [Figure 9] This is a schematic diagram of the transmission state of uplink data packets in an embodiment of the present invention, where there are no uplink data packets corresponding to the first QoS flow and the first timer is used only once. [Figure 10a]This is a schematic diagram (1) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the second timer is used repeatedly, as provided in an embodiment of the present invention. [Figure 10b] This is a schematic diagram (part 2) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the second timer is used repeatedly, as provided in an embodiment of the present invention. [Figure 11a] This is a schematic diagram (1) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the second timer is used only once, as provided in an embodiment of the present invention. [Figure 11b] This is a schematic diagram (part 2) of the transmission state of uplink data packets in the case where there are no uplink data packets corresponding to the first QoS flow and the second timer is used only once, as provided in an embodiment of the present invention. [Figure 12] This is a flowchart (part 1) of a specific application provided in an embodiment of the present invention. [Figure 13] This is a flowchart (part 2) of a specific application provided in the embodiment of the present invention. [Figure 14] This is a structural diagram (part 1) of the information processing device provided in the present invention. [Figure 15] This is a structural diagram (part 2) of the information processing device provided in the present invention. [Figure 16] This is a structural diagram of the communication device provided in the present invention. [Modes for carrying out the invention]

[0019] Various other advantages and benefits will become obvious to those skilled in the art by reviewing the detailed description of the preferred embodiments below. The drawings are for illustrating preferred embodiments only and should not be construed as limiting the invention. In all drawings, the same reference numerals indicate the same components.

[0020] The technical solutions in embodiments of the present invention will be described clearly and completely below with reference to the drawings of the embodiments; however, it is clear that the embodiments described are only a part of, and not all, of, embodiments of the present invention. All other embodiments that a person skilled in the art could obtain based on the embodiments of the present invention without requiring any creative effort are all within the scope of the present invention.

[0021] The term “including” and any variation thereof in the specification and claims of this application are intended to cover non-exclusive inclusion, for example, a process, method, system, product or apparatus including a series of steps or units, which may include other steps or units not explicitly mentioned or specific to those processes, methods, products or apparatus. Also, “and / or” as used in the specification and claims indicates at least one of the connected subjects, for example, A and / or B indicates three cases: A alone exists, B alone exists, and both A and B exist.

[0022] In the embodiments of the present invention, terms such as “exemplary” or “for example” are used to indicate that they are examples, illustrations, or explanations. Any embodiment or design solution described as “exemplary” or “for example” in the embodiments of the present invention should not be construed as being preferable or superior to other embodiments or design solutions. Strictly speaking, terms such as “exemplary” or “for example” are used to illustrate related concepts in a specific form.

[0023] The technologies described herein are not limited to 5th-generation (5G) systems and future-developed communication systems, nor are they limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems. They can also be used in various wireless communication systems and other systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single-carrier Frequency-Division Multiple Access (SC-FDMA).

[0024] The terms "system" and "network" are often used interchangeably. CDMA systems can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variations. TDMA systems can implement radio technologies such as the Global System for Mobile Communication (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and higher-end LTE (LTE-A, etc.) are newer UMTS versions using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in literature originating from an organization called the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in literature originating from an organization called the "3rd Generation Partnership Project II" (3GPP2). The technologies described herein can also be used in other systems and wireless technologies in addition to the systems and wireless technologies mentioned above.

[0025] To make the embodiments of the present invention easier to understand, the following technical points will be explained first.

[0026] There are several methods for reporting congestion in related technologies, as described below.

[0027] Method 1: The RAN marks data packets with Explicit Congestion Notification (ECN) / Low Latency, Low Loss, Scalable Throughput (L4S).

[0028] Method 2: The RAN reports congestion information to the user plane network elements of the Core Network (CN) (e.g., User Plane Function (UPF)), and the UPF performs ECN / L4S marking.

[0029] Method 3: The RAN reports congestion information to a CN user plane network element (e.g., UPF), the UPF reports congestion information to a CN control plane network element (e.g., one of the Access Management Function (AMF), Session Management Function (SMF), or Policy Control Function (PCF)), and a CN network element (e.g., one of the Network Exposure Function (NEF) or PCF) discloses congestion status information.

[0030] Method 4: The RAN reports congestion information to a CN control plane network element (e.g., one of AMF, SMF, or PCF), and the CN (e.g., one of NEF or PCF) discloses congestion status information.

[0031] Currently, we need to solve the following problems:

[0032] Scenario 1: When a terminal switches from the source RAN to the target RAN, if congestion exists for the first target in the source RAN, and the first congestion level or the start of congestion for the first target is reported, when the terminal switches to the target RAN, there is a possibility that the congestion or the first congestion level for the first target will disappear. However, the target RAN is unaware that the source RAN previously reported congestion information for the first target, and therefore does not report congestion-related information for the first target. As a result, the server or client determines that the congestion for the first target is still continuing.

[0033] Scenario 2: Because radio link failures can occur when connecting a UE to a RAN, if the RRC is re-established in a new RAN, the new RAN may not be able to obtain the UE context of the UE in the previous RAN (including the latest congestion information, congestion level, etc.).

[0034] As a solution, when congestion reporting conditions are met (e.g., congestion begins or reaches a congestion level), the RAN network element continuously carries congestion information in uplink data packets. Until the congestion reporting conditions are no longer met (e.g., congestion ends), the RAN continues to carry congestion information in uplink data packets, implicitly indicating the end of congestion. In this way, when a terminal moves to another RAN, there is no congestion in the QoS flow, so it does not operate, which is equivalent to implicitly indicating the end of congestion or the disappearance of congestion.

[0035] However, the following issues still need to be resolved.

[0036] Problem 1: When downlink congestion occurs, there is a possibility that uplink data packets may not exist. In this case, down How to report link congestion information still needs to be resolved.

[0037] Problem 2: The transition from a state where the congestion reporting condition is met to a state where the congestion reporting condition is not met is critical. Therefore, in addition to the final time of congestion, it can also represent the start time when congestion disappears. At this point, it is still unclear whether congestion information should be reported, whether congestion information should not be reported and implicitly indicate that there is no congestion, or whether the absence of congestion should be explicitly reported. This needs to be resolved.

[0038] The same applies to "the occurrence of a transition from a state where congestion reporting conditions are not met to a state where congestion reporting conditions are met."

[0039] problem 3 The UE's QoS flow is unclear regarding whether the first communication device will report congestion information last when congestion occurs at the first communication device, the UE switches from the first communication device to another communication device, and the UE moves away from the first communication device. This needs to be resolved.

[0040] Figure 1 shows a block diagram of a wireless communication system to which an embodiment of this application can be applied. The wireless communication system comprises a terminal 11 and network-side equipment 12. Here, the terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal information terminal, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, vehicle user equipment (VUE), pedestrian user equipment (PUE), a smart home (home devices with wireless communication capabilities such as refrigerators, televisions, washing machines, and furniture), a game console, a personal computer (PC), or terminal-side equipment such as an ATM or kiosk. Wearable devices include smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bangles, smart rings, smart necklaces, smart anklet bangles, smart bracelets, etc.), smart wristbands, smart wear, etc. The specific type of terminal 11 is not limited in the embodiments of this application. Network-side equipment 12 may include access network equipment or core network equipment, where access network equipment may also be called radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit.Access network equipment may include base stations, wireless local area network (WLAN) access points, or WiFi nodes, and base stations may also be called node B, advanced node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home B node, home advanced B node, transmitting / receiving point (TRP), or any other appropriate term in the art, and the base station is not limited to any particular technical term as long as the same technical effect is achieved, and it should be noted that, although the embodiments of this application describe only base stations in an NR system as examples, the specific types of base stations are not limited.The core network equipment includes core network nodes, core network functions, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function (Application It may include, but is not limited to, at least one of the following: Function (AF), etc. Note that in the embodiments of this application, only core network equipment in an NR system is described as an example, and the specific type of core network equipment is not limited.

[0041] Selectively, acquisition can be understood as acquisition from configuration, reception, reception after responding to a request, acquisition through self-learning, acquisition through estimation based on unreceived information, or post-processing acquisition based on received information, and can be specifically determined as needed, and the embodiments of the present invention are not limited thereto. For example, if specific capability indication information transmitted from a device is not received, it can be inferred that the device does not support that capability.

[0042] Selectively, transmissions may include broadcasts, broadcasts in system messages, and replies after responding to requests.

[0043] In one selective embodiment of the present invention, the communication device may include at least one of a communication network element and a terminal.

[0044] In one embodiment of the present invention, the communication network element may include at least one of a core network element and a wireless access network element.

[0045] In embodiments of the present invention, the core network element (CN network element) is a core network device, a core network node, a core network function, and a core network element , MoIt may include, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Serving Gateway (SGW), PDN Gateway (PDN Gateway), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), and Application Function.

[0046] In embodiments of the present invention, the RAN network element is 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 Node B (eNB), a 5G base station (gNB), a radio network controller (RNC), a base station (Node B), a non-3GPP interworking function (N3IWF), an access controller (AC) node, an access point (AP) device, or a wireless local area network (WLAN) node. doIt may include at least one of ours, but is not limited to these.

[0047] The base station may be a base station (BTS, Base Transceiver Station) in GSM or CDMA, a base station (NodeB) in WCDMA, an advanced base station (eNB or e-NodeB, evolutionary Node B) in LTE, or a 5G base station (gNB), and is not limited to the embodiments of the present invention.

[0048] In an optional embodiment of the present invention, the UE may include one of a terminal device, a terminal device and a card, or a card.

[0049] In an optional embodiment of the present invention, the card may include one of a SIM card, a USIM card, or an eSIM.

[0050] In an optional embodiment of the present invention, the terminal may include a relay that supports terminal functions and / or a terminal that supports relay functions. The terminal may also be called terminal equipment or user equipment (UE), and may be terminal-side equipment such as a mobile phone, tablet personal computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), wearable device, or in-vehicle equipment. It should be noted that the specific type of terminal is not limited in the embodiments of the present invention.

[0051] In one selective embodiment of the present application, the communication network element may include at least one of a core network element and a radio access network element.

[0052] In one embodiment of this application, "report" represents one of "notification" or "transmission."

[0053] In one embodiment of this application, a monitoring (e.g., monitor) request includes at least one of supervision, detection, measurement, and reporting.

[0054] In one embodiment of this application, monitoring may be referred to as at least one of supervision, detection, and measurement.

[0055] In a selective embodiment of the present invention, access by a terminal to a first communication device includes one of the following: receiving an access request relating to the terminal; completing access by the terminal to the first communication device; the terminal entering a connected state (e.g., an RRC connected state) in the first communication device; receiving a request to establish or restore a connection between the terminal and the first communication device; or the terminal transitioning from another communication device to the first communication device.

[0056] In one embodiment, the access request includes at least one of the following: a request to establish or restore a terminal context; a request to transfer the terminal to a first communication device (a terminal switching request); a request to establish or restore a connection between the terminal and the first communication device (an RRC establishment request, an RRC restoration request, an RRC re-establishment request); and a request to establish or restore a terminal connection between the first communication device and the CN.

[0057] In one embodiment, the completion of the access includes at least one of the following: the establishment or recovery of the terminal context; the transition of the terminal to the first communication device is completed (terminal switching is completed); the establishment or recovery of the connection between the terminal and the first communication device is completed (RRC establishment is completed, RRC recovery is completed, RRC re-establishment is completed); and the establishment or recovery of the connection between the first communication device and the CN relating to the terminal is completed.

[0058] In a selective embodiment of the present invention, a terminal leaving a first communication device includes receiving a departure request relating to the terminal, transmitting a departure request relating to the terminal, completing the departure of the terminal from the first communication device, the terminal entering an idle or inactive state (e.g., RRC Inactive) in the first communication device, transmitting a request to migrate the terminal away from the first communication device, receiving a request to obtain the terminal context, transmitting a response to obtain the terminal context, and migrating the terminal from the first communication device to another communication device (e.g., another RAN network element).

[0059] In one embodiment, the departure request includes at least one of the following: a terminal context release or suspend request; a terminal connection release or suspend request (e.g., RRC release request, RRC suspend request); a request to move the terminal away from the first communication device (sending a terminal switch request, sending a terminal switch request); or a terminal connection release or suspend request between the first communication device and the CN.

[0060] In one embodiment, completion of departure includes at least one of the following: completion of releasing or suspending the terminal context; completion of releasing or suspending the connection between the terminal and the first communication device (e.g., RRC release request, RRC suspend request); completion of migrating the terminal away from the first communication device (sending a switch request for the terminal, sending a switch request for the terminal); and completion of releasing or suspending the connection between the first communication device and the CN for the terminal.

[0061] In a selective embodiment of the present invention, the transition of a terminal from a first communication device to another communication device includes one of the following: the terminal being switched from the first communication device to another communication device (e.g., by a handover); or the terminal transitioning from the first communication device to another communication device (e.g., by a redirect).

[0062] In a selective embodiment of the present invention, the transition of a terminal from another communication device to a first communication device includes one of the following: the terminal being switched from another communication device to a first communication device, or the terminal transitioning from another communication device to a first communication device.

[0063] The establishment of the first object includes one of the following: receiving a request to establish the first object, or the establishment of the first object being completed.

[0064] The release of the first object includes one of the following: receiving or sending a request to release the first object, or the release of the first object being completed.

[0065] The transition from a state with congestion to a state without congestion is a critical point between the two states, and it can represent not only the final time of congestion but also the start time when congestion disappears.

[0066] The transition from a state without congestion to a state where congestion occurs is a critical point between the state without congestion and the state where congestion occurs, and can represent not only the final time when congestion is absent, but also the start time when congestion occurs.

[0067] In one embodiment, if satisfying the congestion reporting condition includes a transition from a state where congestion occurs to a state where there is no congestion, then failing to satisfy the congestion reporting condition does not include a transition from a state where congestion occurs to a state where there is no congestion. The same applies in the reverse case.

[0068] In one embodiment, if satisfying the congestion reporting condition includes a transition from a state without congestion to a state where congestion occurs, then not satisfying the congestion reporting condition does not include a transition from a state without congestion to a state where congestion occurs.

[0069] In one embodiment, if the fulfillment of the congestion reporting condition includes the terminal moving away from the first communication device, then the failure to fulfill the congestion reporting condition does not include the terminal moving away from the first communication device. The same applies in the reverse case.

[0070] In one embodiment, if the fulfillment of the congestion reporting condition includes the release of the first object in the first communication device, then the failure to fulfill the congestion reporting condition does not include the release of the first object in the first communication device. The same applies in the reverse case.

[0071] In a selective embodiment of the present invention, the absence of congestion includes the termination of congestion.

[0072] In one embodiment, the termination of congestion is the critical point of the transition from a congested state to a non-congested state; therefore, in addition to the final time of congestion, the start time of the disappearance of congestion can also be represented.

[0073] In a selective embodiment of the present invention, the failure to satisfy the congestion reporting conditions includes the failure to satisfy the congestion reporting conditions.

[0074] In one embodiment, the congestion reporting condition is no longer met when the congestion reporting condition is met and the congestion reporting condition is not met. conditions This represents the critical point of transition to a state where the condition is no longer met. Therefore, in addition to the final time when the congestion reporting condition is met, it can also represent the start time when the congestion reporting condition is no longer met.

[0075] In one embodiment, the congestion reporting condition is met when the congestion reporting condition is not met, and congestion reporting is performed. conditions This represents the critical point of transition to a state where the conditions are met. Therefore, in addition to the final time when the congestion reporting conditions are not met, it can also represent the start time when the congestion reporting conditions are met.

[0076] In one embodiment, the onset of congestion is the critical point of the transition from a non-congested state to a congested state; therefore, in addition to the final non-congested time, the onset time of congestion can also be expressed.

[0077] An uplink data packet in the first QoS flow includes one of the following: an actual data packet, a first dummy data packet, or a second dummy data packet in the first QoS flow. In one embodiment, an uplink data packet in the first QoS flow refers to an actual data packet in the first QoS flow, for example, a data packet generated by a client and sent to the server.

[0078] In an optional embodiment of the present invention, the first period is the time between a first start time and a first end time.

[0079] In one embodiment, the first period or within the first period may or may not include the first start time.

[0080] In one embodiment, the first period or within the first period may or may not include the first end time.

[0081] In one selective embodiment of the present invention, the period outside the first period includes, for example, the time between the first end time and the second start time.

[0082] In one embodiment, the period outside the first period or after the first period may or may not include the first end time.

[0083] In one selective embodiment of the present invention, the second period is the time between a second start time and a second end time.

[0084] In one embodiment, the second period may or may not include the second start time.

[0085] In one embodiment, the second period may or may not include the second end time.

[0086] In an optional embodiment of the present invention, time can be understood as one of a time, a point in time, or a period of time.

[0087] In one embodiment, Congestion The fulfillment of the reporting conditions includes a transition from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met.

[0088] In one embodiment, the occurrence of congestion includes a transition from a state where congestion has ended or there is no congestion to a state where congestion occurs.

[0089] In one embodiment, the failure to satisfy the congestion information reporting conditions includes a transition from a state in which the congestion reporting conditions are satisfied to a state in which the congestion reporting conditions are not satisfied.

[0090] In one embodiment, the termination of congestion includes a transition from a state in which congestion occurs to a state in which congestion has ended or is absent.

[0091] In one embodiment of the present invention, the data packet may be called a PDU.

[0092] In one embodiment of the present invention, congestion may be a situation in a packet-switched network where the number of packets transmitted is too large, and the limited resources of the transmission nodes degrade network transmission performance. When network congestion occurs, data loss, increased latency, and decreased throughput generally occur, and in severe cases, congestion collapse may be triggered.

[0093] In one embodiment of the present invention, the congestion status information may be information indicating the congestion status, such as the start of congestion, the end of congestion, the congestion level, and the direction of congestion.

[0094] In a selective embodiment of the present application, congestion monitoring may include at least one of monitoring congestion conditions, measuring congestion conditions, and / or reporting congestion conditions. Congestion conditions include at least one of the following: onset or occurrence of congestion, end of congestion or no congestion, congestion level down, congestion level up.

[0095] In a selective embodiment of this application, congestion occurring in the first object refers to congestion occurring in data transmission in the first object.

[0096] In one selective embodiment of this application, the congestion status information of the first target refers to the congestion status information of data transmission in the first target.

[0097] In a selective embodiment of the present invention, congestion in the first object includes one of the following: failure to satisfy the QoS of the first object, the transmission rate of data to the first object being lower than the reception rate of data to the first object, insufficient time-frequency resources, a buffer overflow occurring, or a queue overflow occurring.

[0098] In one embodiment, the time-frequency resources are insufficient; for example, the time-frequency resources of the first cell are insufficient to transmit all of the received or cached data.

[0099] In one embodiment, the first target may be a first data radio bearer (DRB), and congestion occurring in the first DRB includes one of the following: failure to satisfy the QoS of the first DRB, or the data transmission rate of the first DRB being lower than the data reception rate of the first target. Failure to satisfy the QoS includes, for example, failure to guarantee speed, failure to guarantee packet loss rate, failure to guarantee packet loss percentage, and failure to guarantee PER.

[0100] In one embodiment, the transmission rate of the first target data being less than the reception rate of the first target data includes the transmission rate of the first target data transmitted to the first interface being less than the transmission rate of the first target data received from the second interface. The first interface or the second interface includes one of the Uu interface, N9 or N3 interface, or N6 interface.

[0101] If the first interface is a Uu interface, the second interface may be an N3 interface. If the first interface is an N3 interface, the second interface may be a Uu interface. If the first interface is an N6 interface, the second interface may be an N3 or N9 interface. If the first interface is an N3 or N9 interface, the second interface may be an N6 interface.

[0102] In a selective embodiment of the present invention, the QoS includes at least one of the following: guaranteed bit rate (e.g., guaranteed flow bit rate (GFBR)), minimum transmission rate (e.g., minimum flow bit rate), packet error rate (PER), packet loss rate, transmission delay budget, and cache delay budget.

[0103] Failure to meet QoS requirements includes at least one of the following: failure to guarantee the guaranteed flow bitrate (e.g., the actual transmission rate is lower than the guaranteed flow bitrate), failure to meet the minimum transmission rate (e.g., the actual minimum transmission rate is less than the minimum transmission rate), failure to meet the packet error rate (e.g., the actual packet error rate is greater than the packet error rate in QoS), failure to meet the packet loss rate (e.g., the actual packet loss rate is greater than the packet loss rate in QoS), failure to meet the transmission delay budget (the actual transmission delay overhead is greater than the transmission delay budget), and failure to meet the cache delay budget (the actual cache delay overhead of the data is greater than the cache delay budget).

[0104] In one selective embodiment of this application, the data packet includes a Protocol Data Unit (PDU) and a packet data unit.

[0105] In one selective embodiment of this application, any ECN described represents an ECN and / or an ECN marking for L4S.

[0106] In a selective embodiment of this application, a QoS flow having a congestion monitoring request means receiving and obtaining a congestion monitoring request corresponding to the QoS flow. If a congestion monitoring request corresponding to the QoS flow has not been obtained, it can be determined that the QoS flow does not have a congestion monitoring request.

[0107] In a selective embodiment of the present invention, the tunnel includes at least one of the following: a session (e.g., a PDU session, or a session between a RAN and a CN), a QoS flow, a QoS subflow, an Evolved Packet System (EPS) bearer, a Packet Data Protocol (PDP) context, a DRB, a Signaling Radio Bearer (SRB), an Internet Protocol Security (IPsec) association, or a General Packet Radio Service (GPRS) Tunneling Protocol (GTP) tunnel. The tunnel can be instantiated as any of the above types of tunnels.

[0108] In one embodiment of this application, the NG interface may also be called the S1 interface or the N2 interface, and the name is not limited.

[0109] The information processing method of an embodiment of the present invention will be described below.

[0110] Referring to Figure 2, an embodiment of the present invention provides an information processing method performed by a first communication device. The first communication device includes, but is not limited to, a RAN network element or a terminal. The method is as follows: Step 21 includes the first communication device performing a first operation, the first operation being: The first time length and / or the associated operations of the first timer, Related operations of the second time length and / or second timer, An operation in which the first action is performed during the first hour and / or at a time after the first hour within the first period, An operation in which the second action is performed within the first period, at the second hour and / or at a time after the second hour, An operation in which the third action is performed within the second period, outside the first period, at the third hour and / or at a time after the third hour, An operation to perform the fourth action within the second period, outside the first period, at the fourth hour and / or at a time after the fourth hour, An operation to perform a first action when the first condition is met, wherein the first action includes reporting congestion information via uplink data packets of a first quality of service (QoS) flow, and the first condition is met when the first condition is met. Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The terminal moves away from the first communication device, The first target will be released, The existence of actual uplink data packets of the first QoS flow within the first start time, first end time, first time interval, and / or first period, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the first hour and / or a time after the first hour within the first period, An operation to perform a second action if the second condition is met, wherein the second action includes at least one of generating a first dummy data packet and reporting congestion information via the first dummy data packet, and the above that satisfies the second condition is Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. No uplink data packets of the first QoS flow exist during the first start time, first end time, within the first time interval and / or within the first period, The first timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the second hour and / or a time after the second hour within the first period, An operation to perform a third action when the third condition is met, wherein the third action includes one of the following: stopping the reporting of congestion information via uplink data packets of the first QoS flow; stopping the generation of first dummy data packets; not reporting first status information via uplink data packets of the first QoS flow; and reporting first information via uplink data packets of the first QoS flow, wherein the first status information includes at least one of a first bit, congestion information, and / or first information, and the above that satisfies the third condition, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The existence of actual uplink data packets of the first QoS flow within the first end time, within the second time interval, outside the first period and / or within the second period, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the third hour and / or a time after the third hour, An operation to perform a fourth action if the fourth condition is met, wherein the fourth action includes at least one of generating a second dummy data packet and the second dummy data packet not carrying first status information or reporting first information via the second dummy data packet, wherein the first status information includes at least one of a first bit, congestion information and / or first information, and the fourth condition is met. Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The absence of uplink data packets of the first QoS flow during the first end time, within the second time interval, outside the first period, and / or within the second period, The second timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the fourth hour and / or a time after the fourth hour, It includes at least one of the following: The first dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The second dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The aforementioned first object includes at least one of the first QoS flow, the first wireless bearer, and the first logical information, Here, The aforementioned first time includes one of the following: first start time, first end time, time when the terminal leaves the first communication device, time when the first target is released, time after the first start time, time after the first end time, time after the terminal leaves the first communication device, and time after the first target is released. The time after the first hour includes one of the following: the time after the first start time, the time after the first end time, the time after the terminal leaves the first communication device, and the time after the first target is released. The second time includes one of the following: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal leaves the first communication device, and the time after the first target is released. The time after the second time includes one of the following: the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal leaves the first communication device, and the time after the first target is released. The third time includes one of the following: the first end time, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first end time, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside the first period.

[0111] The time after the third time includes one of the following: the time after the first end time, the time after the terminal leaves the first communication device, the time after the first target is released, or the time outside the first period. The fourth time includes one of the following: the first end time, the end time of the second time interval, the time when the second timer times out, the time when the second timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first end time, the time after the end of the second time interval, the time after the second timer times out, the time after the second timer stops, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside of the first period. The period from the fourth hour onward includes one of the following: the period after the first end time, the period after the end of the second time interval, the period after the second timer times out, the period after the second timer stops, the period after the terminal leaves the first communication device, the period after the first target is released, or the period outside the first period. Here, The aforementioned first period is one of the periods between the first start time and the first end time, during which congestion occurs. The first start time is one of the following: the time when the congestion reporting conditions are met or congestion occurs, or the time after the congestion reporting conditions are met or congestion occurs. The first termination time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the first timer stops; the time when the second timer stops; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; the time after the congestion reporting conditions were not met or there was no congestion; the time after the terminal leaves the first communication device; the time after the first target is released; the time after the first timer stops; the time after the second timer stops. Here, The second period is one of the periods between the second start time and the second end time, or the period during which congestion ends or there is no congestion. The second start time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; or the time after the congestion reporting conditions were not met or there was no congestion. The second termination time is one of the following: the time when the congestion reporting conditions are met or congestion occurs; the time after the congestion reporting conditions are met or congestion occurs; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the second timer stops; the time after the terminal leaves the first communication device; the time after the first target is released; and the time after the second timer stops. Here, The aforementioned first time interval is a time interval based on the first start time, The aforementioned second time interval is a time interval based on the first end time.

[0112] In one embodiment, the first communication equipment includes, but is not limited to, a RAN network element and a terminal.

[0113] In one embodiment, when relating to an operation in which a terminal moves away from or accesses a first communication device, the first communication device does not include a terminal.

[0114] In one embodiment, the first time length and the second time length may be the same or different. The first time length may be the first period, and the second time length may be the second period. The first timer and the second timer may be the same or different.

[0115] In one embodiment, the first status information can be represented by a first bit. Therefore, "stopping the reporting of the first status information via the uplink data packet of the first QoS flow" can be expressed as either the uplink data packet of the first QoS flow not containing a first bit, or the value of the first bit of the uplink data packet of the first QoS flow not containing a value for representing congestion information and / or the first information.

[0116] In one embodiment, the first bit may be a bit for describing uplink and / or downlink congestion information (e.g., uplink congestion information and / or first information, downlink congestion information and / or first information, uplink and downlink congestion information and / or first information). The first bit may be one or more bits, and its value may include a value for representing congestion information and / or first information.

[0117] The value of the first bit is: A first value is a value used to indicate uplink congestion information (for example, the occurrence of uplink congestion), A second value is a value that indicates the first uplink information (for example, that there is no uplink congestion), A third value that indicates downlink congestion information (for example, the occurrence of downlink congestion), The fourth value is a value that indicates the first downlink information (for example, that there is no downlink congestion), The fifth value is a value used to indicate congestion information (for example, the occurrence of congestion, or the occurrence of both uplink and downlink congestion), The sixth value is a value that indicates the first piece of information (for example, that there is no congestion, or that there is no uplink congestion or downlink congestion), It may include one of the following: It is easy to understand that not carrying congestion information or first status information implicitly indicates the first information (end of congestion or no congestion).

[0118] In one embodiment, the time after the target time and the time interval between the target time and the target time can be defined as processing time.

[0119] The aforementioned processing time is sufficient to perform the first, second, third, or fourth operation. For example, it is sufficient to have congestion information or first information carried in the uplink data packet of the first QoS flow, and sufficient to construct a dummy data packet that carries congestion information or first information.

[0120] The aforementioned target time includes, but is not limited to, one of the following: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the end time of the second time interval, the time when the second timer times out, the time when the second timer stops, the time when the congestion reporting conditions are met or congestion occurs, or the time when the congestion reporting conditions are not met or congestion ends.

[0121] The aforementioned processing time may be pre-set in the first communication device.

[0122] In another embodiment, the time after the target time is any time within the period after the target time. For example, (as shown in Figures 8a to 8c) it is possible to generate multiple dummy data packets within the time after the target time.

[0123] In one embodiment, the first time interval being a time interval based on a first start time can be understood as the first start time being the starting point of the first time interval. The length of the first time interval may be set in advance in the first communication device, or it may be received from the core network element.

[0124] In one embodiment, the second time interval being a time interval based on the first end time can be understood as the first end time being the starting point of the second time interval. The length of the second time interval may be set in advance in the first communication device, or it may be received from the core network element.

[0125] In one embodiment, If no uplink data packets for the first QoS flow exist at the first start time, the second operation is performed at the first start time. If no uplink data packets for the first QoS flow exist at the first termination time, the second operation is performed at the first termination time. If no uplink data packets for the first QoS flow exist within the first time interval, the second action is executed at the end of the first time interval. If no uplink data packets for the first QoS flow exist within the first period, the second operation is executed at the first end time. If no uplink data packets for the first QoS flow exist before the first timer times out, the second operation is performed during the time the first timer would have timed out.

[0126] In one embodiment, The absence of uplink data packets for the first QoS flow within the first time interval means that At the start of the first time interval, there were no actual uplink data packets for the first QoS flow, There are no actual uplink data packets of the first QoS flow around the start time of the first time interval, It includes at least one of the following.

[0127] Reporting congestion information through all uplink data packets in the first QoS flow means having congestion information carried through all uplink data packets in the first QoS flow.

[0128] In one embodiment, generating a first dummy data packet when no uplink data packets exist for the first QoS flow includes immediately generating the first dummy data packet when no uplink data packets exist for the first QoS flow.

[0129] In one embodiment, reporting congestion information via a first dummy data packet includes having the first dummy data packet carry the congestion information.

[0130] In one embodiment, reporting congestion information via uplink data packets of a first QoS flow includes continuously reporting congestion information via all uplink data packets of the first QoS flow.

[0131] In one embodiment, reporting congestion information via uplink data packets of a first QoS flow includes having each of the uplink data packets of the first QoS flow carry congestion information within a first period.

[0132] In one embodiment, reporting congestion information via uplink data packets of a first QoS flow includes carrying congestion information in the headers of all uplink data packets of the first QoS flow.

[0133] In one embodiment, reporting congestion information via a first dummy data packet includes carrying congestion information in the header of the first dummy data packet.

[0134] In one embodiment, the termination of congestion refers to the absence of congestion.

[0135] Selectively, Performing the first action within the first period, at the first hour and / or at a time after the first hour, If the first condition is met, the first action is performed within the first period, including the first hour and / or a time after the first hour. and / or, Performing the second action within the first period, at the second hour and / or at a time after the second hour, If the second condition is met, the second action is performed within the first period, including the second hour and / or the time after the second hour. and / or, Performing the third action during the third hour and / or at a time after the third hour, outside of the first period, is prohibited. If the third condition is met, the third action is performed within the second period, outside the first period, at the third hour and / or at a time after the third hour, and / or, Performing the fourth action during the fourth hour and / or at a time after the fourth hour, outside of the first period, This includes performing the fourth action at the fourth hour and / or at a time after the fourth hour, within the second period, outside the first period, or if the fourth condition is met.

[0136] Selectively, The reporting of congestion information includes reporting uplink congestion information and / or, The aforementioned conditions for congestion reporting being met include the conditions for uplink congestion reporting being met, and / or, The occurrence of congestion includes and / or the occurrence of uplink congestion. The termination of congestion includes, and / or, the termination of uplink congestion. The aforementioned failure to satisfy the congestion reporting conditions includes, and / or, the failure to satisfy the uplink congestion reporting conditions. The aforementioned failure to meet congestion reporting conditions includes, and / or, failure to meet uplink congestion reporting conditions. The absence of congestion includes and / or the absence of uplink congestion. The foregoing, not carrying congestion information, includes not carrying uplink congestion information, and / or, The aforementioned first information includes and / or first uplink information. The aforementioned first status information includes uplink first status information.

[0137] In one embodiment, the above means that the uplink congestion reporting conditions are met. This includes at least one of the following: an uplink congestion reporting event occurs; the uplink congestion level reaches the reporting level; uplink congestion occurs; a transition occurs from a state where uplink congestion occurs to a state where uplink congestion does not occur; a transition occurs from a state where uplink congestion does not occur to a state where uplink congestion occurs; a terminal accesses or leaves the first communication device; or the first object is established or released in the first communication device.

[0138] In one embodiment, the failure to satisfy the uplink congestion reporting conditions includes at least one of the following: an uplink congestion reporting event does not occur or disappears; there is no uplink congestion or it ends; the uplink congestion level does not reach the reporting level; a transition occurs from a state where uplink congestion occurs to a state where there is no uplink congestion; a transition occurs from a state where there is no uplink congestion to a state where uplink congestion occurs; a terminal moves away from the first communication device; or a first object is released in the first communication device.

[0139] The transition from a state with uplink congestion to a state without uplink congestion represents a critical point between the congestion-affected and congestion-free states, and can represent not only the final congestion time but also the start time when congestion disappears.

[0140] The transition from a state without uplink congestion to a state where uplink congestion occurs represents a critical point between the state without congestion and the state where congestion occurs. This can be expressed not only as the final time when congestion is absent, but also as the start time when congestion occurs.

[0141] In one embodiment, if the fulfillment of the uplink congestion reporting condition includes a transition from a state where uplink congestion occurs to a state where there is no uplink congestion, then the failure to fulfill the uplink congestion reporting condition does not include a transition from a state where uplink congestion occurs to a state where there is no uplink congestion. The same applies in the reverse case.

[0142] In one embodiment, if the fulfillment of the uplink congestion reporting condition includes a transition from a state without uplink congestion to a state where uplink congestion occurs, then the failure to fulfill the uplink congestion reporting condition does not include a transition from a state without uplink congestion to a state where uplink congestion occurs. The same applies in the reverse case.

[0143] In one embodiment, if the fulfillment of the uplink congestion reporting condition includes the terminal moving away from the first communication device, then the failure to fulfill the uplink congestion reporting condition does not include the terminal moving away from the first communication device. The same applies in the reverse case.

[0144] In one embodiment, if the fulfillment of the uplink congestion reporting condition includes the release of the first target in the first communication device, then the failure to fulfill the uplink congestion reporting condition does not include the release of the first target in the first communication device. The same applies in the reverse case.

[0145] Selectively, The reporting of congestion information includes and / or reporting downlink congestion information. The aforementioned conditions for congestion reporting being met include the conditions for downlink congestion reporting being met, and / or, The occurrence of congestion includes and / or the occurrence of downlink congestion. The termination of congestion includes, and / or, the termination of downlink congestion. The aforementioned failure to satisfy the congestion reporting conditions includes, and / or, the failure to satisfy the downlink congestion reporting conditions. The failure to meet the congestion reporting conditions includes, and / or, the failure to meet the downlink congestion reporting conditions. The absence of congestion includes and / or the absence of downlink congestion. The foregoing, not carrying congestion information, includes not carrying downlink congestion information, and / or, The aforementioned first information includes and / or first downlink information. The aforementioned first status information includes downlink first status information.

[0146] In one embodiment, reporting congestion information via uplink data packets of a first QoS flow includes reporting downlink congestion information via uplink data packets of a first QoS flow and reporting uplink congestion information via uplink data packets of a first QoS flow.

[0147] In one embodiment, the above-mentioned reporting of downlink congestion information via uplink data packets of the first QoS flow is When uplink data packets for the first QoS flow exist, downlink congestion information is reported via the uplink data packets of the first QoS flow. The system includes at least one of the following: generating a first dummy data packet when no uplink data packets exist for the first QoS flow, and reporting downlink congestion information via the first dummy data packet.

[0148] In one embodiment, the fulfillment of the downlink congestion reporting condition includes at least one of the following: a downlink congestion reporting event occurs; the downlink congestion level reaches a reporting level; downlink congestion occurs; a transition occurs from a state where downlink congestion occurs to a state where there is no downlink congestion; a transition occurs from a state where there is no downlink congestion to a state where downlink congestion occurs; a terminal accesses or leaves the first communication device; or a first object is established or released in the first communication device.

[0149] In one embodiment, the failure to satisfy the downlink congestion reporting conditions includes at least one of the following: no downlink congestion reporting event occurs or disappears; there is no downlink congestion; downlink congestion ends; the downlink congestion level does not reach the reporting level; a transition occurs from a state where downlink congestion occurs to a state where there is no downlink congestion; a transition occurs from a state where there is no downlink congestion to a state where downlink congestion occurs; a terminal moves away from the first communication device; or the first object is released in the first communication device.

[0150] The transition from a state with downlink congestion to a state without downlink congestion is a critical point between the congestion state and the congestion-free state, and can represent not only the final congestion time but also the start time when congestion disappears.

[0151] The transition from a state without downlink congestion to a state where downlink congestion occurs is a critical point between the state without congestion and the state where congestion occurs, and can represent not only the final time when congestion is absent, but also the start time when congestion occurs.

[0152] In one embodiment, if the fulfillment of the downlink congestion reporting condition includes a transition from a state where downlink congestion occurs to a state where there is no downlink congestion, then the failure to fulfill the downlink congestion reporting condition does not include a transition from a state where downlink congestion occurs to a state where there is no downlink congestion. The same applies in the reverse case.

[0153] In one embodiment, if the fulfillment of the downlink congestion reporting condition includes a transition from a state without downlink congestion to a state where downlink congestion occurs, then the failure to fulfill the downlink congestion reporting condition does not include a transition from a state without downlink congestion to a state where downlink congestion occurs. The same applies in the reverse case.

[0154] In one embodiment, if the fulfillment of the downlink congestion reporting condition includes the terminal moving away from the first communication device, then the failure to fulfill the downlink congestion reporting condition does not include the terminal moving away from the first communication device. The same applies in the reverse case.

[0155] In one embodiment, if the fulfillment of the downlink congestion reporting condition includes the release of the first target in the first communication device, then the failure to fulfill the downlink congestion reporting condition does not include the release of the first target in the first communication device. The same applies in the reverse case.

[0156] Selectively, the associated operations of the first time length and / or the first timer are: The operation to obtain the first time length, An operation to determine the time length of the first timer based on the first time length, The operation involves periodically generating a first dummy data packet with a period of the first time length, An operation to generate a first dummy data packet based on a first timer, Within the first period, the following operations are performed to start or restart the first timer: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first dummy data packet is generated, the time when the first dummy data packet is transmitted, the time when the uplink data packet of the first QoS flow is received, the time when the uplink data packet of the first QoS flow is transmitted, time after the first start time, time after the first end time, time after the end time of the first time interval, time after the first timer times out, time after the first dummy data packet is transmitted, time after the first dummy data packet is generated, time after the uplink data packet of the first QoS flow is transmitted, and / or time after the uplink data packet of the first QoS flow is received. An operation to stop the first timer outside of the first period, within the second period, at the first end time, the time when the first timer times out, the time after the first end time, and / or the time after the first timer times out, An operation to start or restart the first timer when the fifth condition is met, wherein the above condition that satisfies the fifth condition is Congestion reporting conditions are met, or congestion has occurred, The first timer times out, The uplink data packets of the first QoS flow are received, The transmission of the first QoS flow uplink data packet or first dummy data packet, An operation including at least one of the following: the absence of uplink data packets of the first QoS flow during the first start time, first end time, first time interval, and / or first period; An operation to stop the first timer when the sixth condition is met, wherein the above condition that satisfies the sixth condition is The first timer times out before the uplink data packets of the first QoS flow are received, The first timer times out, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. The terminal moves away from the first communication device, An operation that includes at least one of the following: the first target is released, It includes at least one of the following.

[0157] In one embodiment, the first time length is the time length of the first timer.

[0158] Periodically generating a first dummy data packet with a period of first time length includes periodically generating a first dummy data packet within a first period, starting from a first start time.

[0159] Restarting the first timer means restoring the first timer to its initial timing state; for example, in the case of a count-up, it is restored to the zero state, and in the case of a count-down, it is restored to the state corresponding to the longer of the timer's durations.

[0160] In one embodiment, generating a first dummy data packet includes at least one of the following: generating a first dummy data packet periodically with a period of a first time length; or generating a first dummy data packet based on a first timer.

[0161] Periodically generating a first dummy data packet with a first time length as the period includes, when there are two or more first dummy data packets, setting the time interval between two consecutive first dummy data packets as the first time length or the time length of the first timer.

[0162] Generating the first dummy data packet based on the first timer is, If the first timer times out, a first dummy data packet is generated, When there are two or more of the first dummy data packets, at least one of the following is included: setting the time interval between two consecutive first dummy data packets as the first time length or the time length of the first timer.

[0163] Optionally, the related operations of the second time length and / or the second timer are an operation to obtain the second time length, an operation to determine the time length of the second timer based on the second time length, an operation to periodically generate second dummy data packets with the second time length as a period, an operation to generate second dummy data packets based on the second timer, During a time outside the first period and inside the second period, at a time such as the first end time, the end time of the second time interval, the time when the second timer times out, the time to generate the second dummy data packet, the time to transmit the second dummy data packet, the time to receive the uplink data packet of the first QoS flow, the time to transmit the uplink data packet of the first QoS flow, the time after the first end time, the time after the end time of the second time interval, the time after the second timer times out, the time after transmitting the second dummy data packet, the time after generating the second dummy data packet, the time after transmitting the uplink data packet of the first QoS flow, and / or the time after receiving the uplink data packet of the first QoS flow, an operation to start or restart the second timer; During a time outside the second period and inside the first period, at a time such as the time when the second timer times out, the first start time, the time after the second timer times out, and / or the time after the first start time, an operation to stop the second timer; When the seventh condition is satisfied, an operation to start or restart the second timer, where the seventh condition is the congestion report condition is no longer satisfied, congestion ends, the congestion report condition is not satisfied, or there is no congestion, the second timer times out, the uplink data packet of the first QoS flow is received, The uplink data packet of the first QoS flow or the second dummy data packet is transmitted, and within the first end time, or within the second time interval, outside the first period and / or within the second period, there is no uplink data packet of the first QoS flow, and the terminal accesses the first communication device, and at least one of the operations including the establishment of the first target, and When the eighth condition is satisfied, an operation to stop the second timer, where the eighth condition is an uplink data packet of the first QoS flow is received before the second timer times out, and the second timer times out, and the congestion report condition is satisfied, or congestion has occurred, and entering the first period, and the terminal leaves the first communication device, and at least one of the operations including the release of the first target, and includes at least one of them.

[0164] In one embodiment, generating the second dummy data packet periodically with the second time length as the period includes generating the second dummy data packet periodically outside the first period starting from the first end time with the second time length as the period.

[0165] Generating the second dummy data packet based on the second timer includes generating the second dummy data packet when the second timer times out. When the second timer times out, in one embodiment, stop the second timer, and at this time, generate at most one dummy data packet. In another embodiment, restart the second timer. At this time, continuously generate the second dummy data packet.

[0166] In one embodiment, generating a second dummy data packet includes at least one of the following: generating a second dummy data packet periodically with a period of a second time length; or generating a second dummy data packet based on a second timer.

[0167] Periodically generating a second dummy data packet with a second time length as the period includes, when there are two or more second dummy data packets, setting the time interval between two consecutive second dummy data packets as the second time length or the time length of the second timer.

[0168] Generating a second dummy data packet based on the second timer is, If the second timer times out, a second dummy data packet is generated, The method includes, at least one of the following: if there are two or more second dummy data packets, the time interval between two consecutive second dummy data packets is set to the second time length or the time length of the second timer.

[0169] Selectively, The first dummy data packet includes one or more dummy data packets, and / or, If there are two or more first dummy data packets, the time interval between two consecutive first dummy data packets is the first time length or the time length of the first timer. The second dummy data packet includes one or more dummy data packets. and / or, If there are two or more second dummy data packets, the time interval between two consecutive second dummy data packets is the second time length or the time length of the second timer.

[0170] Selectively, reporting congestion information via uplink data packets of the first Quality of Service (QoS) flow, Each of the uplink data packets in the first QoS flow carries congestion information, The at least one of the following: continuously reporting congestion information via multiple uplink data packets of the first QoS flow; and / or, Reporting the first information via the uplink data packets of the first QoS flow is: To have each of the uplink data packets of the first QoS flow carry the first information, The method includes at least one of the following: continuously reporting first information via multiple uplink data packets of the first QoS flow.

[0171] In one embodiment, the plurality of uplink data packets are two or more data packets.

[0172] Selectively, the congestion information is Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The aforementioned uplink congestion information is, Information to indicate the uplink congestion level, Information to indicate the start of uplink congestion or the occurrence of uplink congestion, including at least one of the following: and / or, The aforementioned downlink congestion information is, Information to indicate the downlink congestion level, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The first status information includes at least one of the first bit, congestion information and / or the first information, and / or, The uplink first situation information includes at least one of a first value of a first bit, a second value of the first bit, uplink congestion information, and / or uplink first information. And / or The downlink first situation information includes at least one of a third value of a first bit, a fourth value of the first bit, downlink congestion information, and / or downlink first information. Here, The first value is a value for indicating uplink congestion information. The second value is a value for indicating uplink first information. The third value is a value for indicating downlink congestion information. The fourth value is a value for indicating downlink first information. In one embodiment, when the congestion information includes an indication of a specific congestion direction, the congestion information is congestion information indicating a specific direction. For example, when the congestion information includes information for indicating the start or occurrence of congestion and information for indicating the congestion direction, and the information for indicating the congestion direction indicates the downlink, the congestion information is downlink congestion information. For example, when the congestion information includes information for indicating the start or occurrence of downlink congestion, the congestion information is downlink congestion information. For example, when the congestion information includes information for indicating the start or occurrence of downlink congestion and information for indicating the start or occurrence of uplink congestion, the congestion information is uplink / downlink congestion information.

[0173] Optionally, the first information includes information for indicating the end of congestion or the absence of congestion, information for indicating the direction of the end of congestion or the absence of congestion, information for indicating the end of uplink congestion or the absence of uplink congestion, information for indicating the end of downlink congestion or the absence of downlink congestion, and includes at least one of them. and / or, The first uplink information includes information to indicate the end of uplink congestion or the absence of uplink congestion. and / or, The first downlink information includes information to indicate the end of downlink congestion or the absence of downlink congestion.

[0174] Selectively, the congestion reporting conditions are met. This includes at least one of the following: a congestion reporting event occurs; the congestion level reaches the reporting level; congestion occurs; a transition occurs from a state where congestion occurs to a state where congestion does not occur; a transition occurs from a state where congestion does not occur to a state where congestion occurs; a terminal accesses or leaves the first communication device; or the first object is established or released in the first communication device.

[0175] In one embodiment, the transition from a state where congestion occurs to a state where congestion does not occur is a critical point between the state where congestion occurs and the state where congestion does not occur, and can represent not only the final time of congestion but also the start time when congestion disappears.

[0176] The transition from a state without congestion to a state where congestion occurs is a critical point between the state without congestion and the state where congestion occurs, and can represent not only the final time when congestion is absent, but also the start time when congestion occurs.

[0177] In one embodiment, if the fulfillment of the congestion reporting condition includes a transition from a state where congestion occurs to a state where there is no congestion, then the failure to fulfill the congestion reporting condition does not include a transition from a state where congestion occurs to a state where there is no congestion. The same applies in the reverse case.

[0178] In one embodiment, if satisfying the congestion reporting condition includes a transition from a state without congestion to a state where congestion occurs, then not satisfying the congestion reporting condition does not include a transition from a state without congestion to a state where congestion occurs.

[0179] In one embodiment, if the fulfillment of the congestion reporting condition includes the terminal moving away from the first communication device, then the failure to fulfill the congestion reporting condition does not include the terminal moving away from the first communication device. The same applies in the reverse case.

[0180] In one embodiment, if the fulfillment of the congestion reporting condition includes the release of the first object in the first communication device, then the failure to fulfill the congestion reporting condition does not include the release of the first object in the first communication device. The same applies in the reverse case.

[0181] In one embodiment, a terminal accessing a first communication device includes the terminal transitioning to the first communication device, the terminal being switched to the first communication device, the connection between the terminal and the first communication device being established, and the successful establishment of the terminal context on the first communication device.

[0182] A congestion reporting event includes one of the following: congestion has occurred, congestion has occurred at the first target, a terminal accesses the first communication device, a terminal leaves the first communication device, the first target is established, or the first target is released.

[0183] Selectively, the congestion reporting conditions are no longer met, or the congestion reporting conditions are not met. This includes at least one of the following: a congestion reporting event disappears or does not occur; congestion ends or is absent; the congestion level drops below the reporting level or does not reach the reporting level; a transition occurs from a state where congestion occurs to a state where there is no congestion; a transition occurs from a state where there is no congestion to a state where congestion occurs; the terminal leaves the first communication device; or the first object is released by the first communication device. Here, the first object includes at least one of the following: a first QoS flow, a first wireless bearer, a first logical channel, and a terminal.

[0184] In one embodiment, a terminal leaving a first communication device includes the terminal moving away from the first communication device, the terminal being switched away from the first communication device, the connection between the terminal and the first communication device being released, and the first communication device deleting the terminal context.

[0185] The termination of congestion refers to the termination of congestion for the first object.

[0186] The termination or absence of congestion includes the period during which congestion has terminated or is absent.

[0187] In one embodiment, if the first communication device is a terminal, and the terminal determines that it has moved away from the access network device it is currently accessing or has migrated away from the access network device it is currently accessing (which can be considered as the source access network device), then it determines that the congestion reporting condition is not met. If the first communication device is a RAN, and the RAN recognizes the existence of a terminal migration or departure, then it determines that the congestion reporting condition is not met.

[0188] Selectively, the congestion information, first information, and / or first status information differ from the explicit congestion notification ECN mark or the ECN mark based on L4S.

[0189] When the first communication device is a RAN network element, upon receiving an uplink data packet of the first QoS flow, the uplink data packet of the first QoS flow is transmitted to the RAN network element by the terminal.

[0190] According to embodiments of the present invention, in one embodiment, when a terminal's QoS flow becomes congested in the RAN, during congestion, the RAN continuously reports congestion information in each uplink packet of the QoS flow to provide an explicit indication of congestion. When congestion ends, it stops transmitting all congestion marks to implicitly indicate the end of congestion, thereby updating the congestion status in real time. Thus, even if the RAN network element is changed, the core network element, server, or client can acquire the congestion status in a timely manner and guarantee the throughput of the service data stream. In another embodiment, during periods without congestion, the RAN continuously reports no congestion information in each uplink packet of the QoS flow to provide an explicit indication of no congestion. Furthermore, embodiments of the present invention ensure accurate indication of congestion status by clearly defining how information is reported at critical points where a transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met.

[0191] Referring to Figure 3, an embodiment of the present invention provides an information processing method applicable to a second communication device. The second communication device includes, but is not limited to, a core network element (e.g., a User Plane Function (UPF)). The method is as follows: Step 31 includes the second communication device performing a second operation, the second operation being: The operation of changing the congestion mark in the uplink data packet to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in uplink data packets to a value that indicates the occurrence of congestion, The operation of changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, An operation to perform a fifth operation, wherein the fifth operation is To transmit the second piece of information, To save or update congestion information, The first target's state is changed to a congested state, The congestion mark in the data packet is changed to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; An operation to perform a sixth operation, wherein the sixth operation is Transmitting third-party information, Deleting congestion information, The first objective's state is changed to a non-congested state, Stop changing the congestion mark in data packets to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; It includes at least one of the following: Here, The second piece of information mentioned above is: Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: The aforementioned third information is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the direction of congestion, Information to indicate the end of uplink congestion or the absence of uplink congestion, Includes at least one of the following: information indicating the end of downlink congestion or the absence of downlink congestion.

[0192] In one embodiment, The aforementioned uplink congestion information is, Information to indicate the uplink congestion level, Includes at least one of the following: information indicating the start or occurrence of uplink congestion.

[0193] In one embodiment, The aforementioned downlink congestion information is, Information to indicate the downlink congestion level, Includes at least one of the following: information indicating the start of downlink congestion or the occurrence of downlink congestion.

[0194] In one embodiment, the uplink data packet refers to an uplink data packet awaiting transmission, and the downlink data packet refers to a downlink data packet awaiting transmission.

[0195] In one embodiment, transmitting the second information includes transmitting the second information to a target end via signaling. The target end includes, but is not limited to, at least one of SMF, PCF, NEF, and AF.

[0196] In one embodiment, transmitting third information includes transmitting third information to a target end via signaling. The target end includes, but is not limited to, at least one of SMF, PCF, NEF, and AF.

[0197] In one embodiment, changing the congestion mark of a downlink data packet to a value indicating the occurrence of downlink congestion means continuously changing the congestion mark of a downlink data packet (e.g., each downlink data packet) to a value indicating the occurrence of downlink congestion, that is, whenever the fifth condition is met and / or whenever a downlink data packet is received within the second period, the congestion mark in each received downlink data packet is changed to a value indicating the occurrence of downlink congestion.

[0198] Selectively, The act of saving or updating congestion information includes saving or updating downlink congestion information, saving or updating downlink congestion information within a first period, or saving or updating downlink congestion information based on received downlink congestion information, and / or The act of changing the state of the first object to a congested state includes changing the downlink direction state of the first object to a downlink congested state, or changing the state of the first object to a downlink congested state within the first period, and / or The act of changing the congestion mark in a data packet to a value indicating the occurrence of congestion includes changing the congestion mark of a downlink data packet to a value indicating the occurrence of congestion, or changing the congestion mark of a downlink data packet of a first target to a value indicating the occurrence of congestion if the state of the first target is a downlink congestion state during the first period or when the state of the first target is a downlink congestion state, and / or Deleting congestion information includes, and / or, deleting downlink congestion information. The act of changing the state of the first object to a non-congested state includes changing the state of the first object to a downlink non-congested state, and / or The act of stopping the change of the congestion mark in a data packet to a value indicating the occurrence of congestion includes stopping the change of the congestion mark in a downlink data packet to a value indicating the occurrence of congestion.

[0199] Selectively, The act of saving or updating congestion information includes saving or updating uplink congestion information, saving or updating uplink congestion information within a first period, or saving or updating uplink congestion information based on received uplink congestion information, and / or The act of changing the state of the first object to a congested state includes changing the state of the first object to an uplink congested state, or changing the state of the first object to an uplink congested state within the first period, and / or The act of changing the congestion mark in a data packet to a value indicating the occurrence of congestion includes changing the congestion mark of an uplink data packet to a value indicating the occurrence of congestion, or changing the congestion mark of an uplink data packet of a first target to a value indicating the occurrence of congestion if the first target is in an uplink congestion state during the first period or if the first target is in an uplink congestion state, and / or Deleting congestion information includes, and / or, deleting uplink congestion information. The act of changing the state of the first object to a non-congested state includes changing the state of the first object to an uplink non-congested state, and / or The act of stopping the change of the congestion mark in a data packet to a value indicating the occurrence of congestion includes stopping the change of the congestion mark in an uplink data packet to a value indicating the occurrence of congestion.

[0200] Selectively changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion includes changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion if the ninth condition is met. Here, the ninth condition is, Uplink congestion information is carried in the received uplink data packets, This includes at least one of the following: receiving uplink congestion information from control plane signaling; and

[0201] In one embodiment, the carrying of congestion information in an uplink data packet includes the value of the first bit in the uplink data packet being a first value that indicates uplink congestion information (e.g., the occurrence of uplink congestion).

[0202] The first bit may be one or more bits, and its value may include a value for representing congestion information and / or the first information.

[0203] The aforementioned uplink data packet is a data packet of the first QoS flow.

[0204] The aforementioned control plane signaling is signaling related to the first QoS flow.

[0205] The foregoing means selectively stopping the change of the congestion mark in uplink data packets to a value indicating the occurrence of congestion. This includes, if the 10th condition is met, ceasing to change the congestion mark in the uplink data packet to a value indicating the occurrence of congestion, Here, the tenth condition is: The uplink first information is carried in the received uplink data packet, The received uplink data packet does not carry uplink congestion information and / or uplink 1 information, The received uplink data packet does not contain uplink status information, The system includes at least one of the following: receiving uplink first information from control plane signaling; and

[0206] In one embodiment, the carrying of first information in an uplink data packet includes the value of the first bit in the uplink data packet being a second value that indicates first uplink information (e.g., no uplink congestion exists).

[0207] In one embodiment, the absence of first information and congestion information in the uplink data packet is used to indicate no congestion.

[0208] In one embodiment, the absence of a first bit in an uplink data packet is used to indicate no congestion.

[0209] In one embodiment, the absence of uplink first information and uplink congestion information in an uplink data packet is used to indicate no uplink congestion.

[0210] In one embodiment, the absence of uplink first status information includes one of the following: the absence of the first value of the first bit and the second value of the first bit; and the absence of uplink congestion information and uplink first information.

[0211] In one embodiment, the absence of uplink congestion information, uplink first status information, congestion information, or first status information in an uplink data packet can be used to implicitly indicate no uplink congestion.

[0212] The aforementioned selectively changes the congestion mark in downlink data packets to a value indicating the occurrence of congestion. If the 11th condition is met, this includes changing the congestion mark in the downlink data packet to a value that indicates the occurrence of congestion. Here, the 11th condition is, Uplink congestion information is carried in the received downlink data packets, This includes at least one of the following: receiving downlink congestion information from control plane signaling; and

[0213] In one embodiment, the value of the first bit in the received uplink data packet is a third value that indicates downlink congestion information (e.g., the occurrence of downlink congestion).

[0214] The foregoing means selectively stopping the change of the congestion mark in downlink data packets to a value indicating the occurrence of congestion. This includes, if the 12th condition is met, ceasing to change the congestion mark in downlink data packets to a value indicating the occurrence of congestion, Here, the 12th condition is, The received uplink data packet carries downlink information, The received uplink data packets do not carry downlink congestion information, The received uplink data packet does not contain downlink status information, The system includes at least one of the following: receiving downlink first information from control plane signaling; and

[0215] In one embodiment, the value of the first bit in the received uplink data packet is a fourth value that indicates downlink first information (for example, that there is no downlink congestion).

[0216] In one embodiment, the failure to carry downlink first status information includes one of the following: the failure to carry the third value of the first bit and the fourth value of the first bit; and the failure to carry downlink congestion information and downlink first information.

[0217] In one embodiment, the absence of downlink congestion information, downlink first status information, congestion information, or first status information in an uplink data packet can be used to implicitly indicate no downlink congestion.

[0218] Selectively, Perform the fifth action. Ruko This includes fulfilling the 13th condition and / or performing the 5th action within the 1st period, and / or Perform the sixth action. RukoThis includes fulfilling the 14th condition and / or performing the 6th action within the 2nd period. Here, the 13th condition is: Congestion information is received from control plane signaling, The first target data packet is received, The received first target data packet is the first of one or more first type target data packets, and includes at least one of the following: Here, the first type of target data packet This includes uplink data packets that carry congestion information. The 14th condition is, The first piece of information is received from the control plane signaling, The second target data packet is received, The received second target data packet is the first of several second type target data packets, and includes at least one of the following: Here, the second type of target data packet teeth, The first status information is not being carried in the uplink data packet, It is an uplink data packet that does not carry congestion information, It satisfies one of the following conditions: it is an uplink data packet carrying primary information.

[0219] In one embodiment, the absence of congestion information (e.g., uplink and downlink congestion information) or first status information (e.g., uplink and downlink first status information) in an uplink data packet can be used to implicitly indicate the absence of congestion (e.g., the absence of both uplink and downlink congestion).

[0220] In one embodiment, the value of the first bit in the received uplink data packet is a fifth value that indicates congestion information (for example, the occurrence of congestion, or the occurrence of both uplink and downlink congestion).

[0221] In one embodiment, the value of the first bit in the received uplink data packet is a sixth value that indicates first information (for example, that there is no congestion, or that there is no uplink or downlink congestion).

[0222] Selectively, The aforementioned congestion state includes an uplink congestion state and / or, The aforementioned congestion information includes uplink congestion information and / or, The aforementioned first information includes the first uplink information.

[0223] Selectively, The aforementioned congestion state includes a downlink congestion state and / or, The aforementioned congestion information includes downlink congestion information and / or, The aforementioned first information includes first downlink information.

[0224] Selectively, the congestion information is Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The aforementioned uplink congestion information is, Information to indicate the uplink congestion level, Information to indicate the start of uplink congestion or the occurrence of uplink congestion, including at least one of the following: and / or, The aforementioned downlink congestion information is, Information to indicate the downlink congestion level, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The first status information includes at least one of the first bit, congestion information and / or the first information, and / or, The uplink first status information includes at least one of the first value of the first bit, the second value of the first bit, uplink congestion information, and / or uplink first information. and / or, The downlink first status information includes at least one of the third value of the first bit, the fourth value of the first bit, downlink congestion information, and / or downlink first information. Here, The first value is a value used to indicate uplink congestion information, The second value is a value used to indicate the first uplink information, The third value is a value used to indicate downlink congestion information. The aforementioned fourth value is a value used to indicate the first downlink information.

[0225] In one embodiment, the congestion level includes at least one of a first congestion level corresponding to the CE mark of L4S and a second congestion level corresponding to the CE mark of ECN.

[0226] Selectively, the first information is Information to indicate the end of congestion or the absence of congestion, Information to indicate the end of congestion or the direction where congestion is absent, Information to indicate the end of uplink congestion or the absence of uplink congestion, Information to indicate the end of downlink congestion or the absence of downlink congestion, and at least one of the following: and / or, The first uplink information includes information to indicate the end of uplink congestion or the absence of uplink congestion. and / or, The first downlink information includes information to indicate the end of downlink congestion or the absence of downlink congestion.

[0227] Selectively, Unlike the explicit congestion notification ECN mark or the ECN mark based on L4S, the aforementioned first information and / or first status information are and / or, The aforementioned congestion mark includes the ECN mark or the L4S mark.

[0228] Selectively, the first period is one of the periods between the first start time and the first end time, and the period during which congestion occurs. The second period is a period during which congestion ends or does not occur. The first start time is one of the following: the time when the congestion reporting conditions are met or congestion occurs, or the time after the congestion reporting conditions are met or congestion occurs. The first termination time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the first timer stops; the time when the second timer stops; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; the time after the congestion reporting conditions were not met or there was no congestion; the time after the terminal leaves the first communication device; the time after the first target is released; the time after the first timer stops; or the time after the second timer stops.

[0229] The uplink data packets received by the second communication device are transmitted by a RAN network element. Typically, the RAN network element transmits the uplink data packets to the AMF, the AMF forwards the uplink data packets to the SMF, and the SMF forwards the uplink data packets to the second communication device.

[0230] The downlink data packets received by the second communication device are those transmitted from the server to the second communication device.

[0231] According to an embodiment of the present invention, when a terminal's QoS flow becomes congested in the RAN, during congestion, the RAN continuously reports congestion information in each uplink packet of the QoS flow to provide explicit indication of congestion. When congestion ends, it stops transmitting all congestion marks to implicitly indicate the end of congestion. This updates the congestion status in real time, so that even if the RAN network element changes, the CN can acquire the congestion status in a timely manner and disclose it to the server or client, and the server or client can acquire the congestion status in a timely manner and guarantee the throughput of the service data stream. Furthermore, an embodiment of the present invention ensures accurate indication of the congestion status by clearly defining how information is reported at the critical point when a transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met.

[0232] In the following, the transmission state of uplink data packets in different cases according to embodiments of the present invention will be explained with examples as follows.

[0233] Case 1 As shown in Figure 4, the first communication device reports congestion information via each uplink data packet of the first QoS flow within the first period, and this first period is the period between the first start time and the first end time.

[0234] Case 2 As shown in Figure 5a, if no uplink data packets for the first QoS flow exist within the first period, the first communication device generates a first dummy data packet carrying congestion information at the first start time and generates a first dummy data packet carrying congestion information at the first end time.

[0235] As shown in Figure 5b, if no uplink data packets for the first QoS flow exist within the first period, the first communication device generates a first dummy data packet carrying congestion information at the first start time, and a second dummy data packet that does not carry congestion information or first status information at the first end time. Not carrying the first status information indicates that the second dummy data packet does not need to carry any congestion status information (for example, not carrying the first bit, or setting the first bit to 0).

[0236] As shown in Figure 5c, if no uplink data packets for the first QoS flow exist within the first period, the first communication device generates a first dummy data packet carrying congestion information at the first start time and a second dummy data packet carrying the first information at the first end time.

[0237] Case 3 As shown in Figure 6a, if no uplink data packets for the first QoS flow exist at the first start time, the first communication device generates a first dummy data packet carrying congestion information and transmits the first dummy data packet at a time after the first start time. If no uplink data packets for the first QoS flow exist at the first end time, the first communication device generates a first dummy data packet carrying congestion information and transmits the first dummy data packet at a time after the first end time.

[0238] What needs to be explained here is that the first start time is the time when the congestion reporting conditions are met or congestion occurs, and the first end time is the time when the congestion reporting conditions are no longer met or congestion ends.

[0239] In one embodiment, the time interval between the target time (e.g., first start time, first end time) and the target time can be the processing time.

[0240] The aforementioned processing time is sufficient to perform the first, second, third, or fourth operation. For example, it is sufficient to have congestion information or first information carried in the uplink data packet of the first QoS flow, and sufficient to construct a dummy data packet that carries congestion information or first information.

[0241] As shown in Figure 6b, the operation for the first start time is the same as in Figure 6a, and a detailed explanation is omitted here. The difference is that if there are no uplink data packets for the first QoS flow at the first end time, the first communication device generates a second dummy data packet that does not carry congestion information or first status information, and transmits the second dummy data packet at a time after the first end time.

[0242] As shown in Figure 6c, the operation for the first start time is the same as in Figure 6a, and a detailed explanation is omitted here. The difference is that if there are no uplink data packets for the first QoS flow at the first end time, the first communication device generates a second dummy data packet carrying the first information and transmits the second dummy data packet at a time after the first end time.

[0243] Case 4 As shown in Figure 7a, if no uplink data packets of the first QoS flow exist within the first time interval, the first communication device generates a first dummy data packet carrying congestion information and transmits the first dummy data packet. If no uplink data packets of the first QoS flow exist within the second time interval, the first communication device generates a first dummy data packet carrying congestion information and transmits the first dummy data packet.

[0244] What needs to be explained here is that the first time interval is the time interval starting from the first start time, and the second time interval is the time interval starting from the first end time.

[0245] As shown in Figure 7b, the operation of the first start time is the same as in Figure 7a, and a detailed explanation is omitted here. The difference is that if there are no uplink data packets of the first QoS flow within the second time interval, the first communication device generates a second dummy data packet that does not carry congestion information or first status information, and transmits the second dummy data packet.

[0246] As shown in Figure 7c, the operation of the first start time is the same as in Figure 7a, and a detailed explanation is omitted here. The difference is that if there are no uplink data packets of the first QoS flow within the second time interval, the first communication device generates a second dummy data packet carrying the first information and transmits the second dummy data packet.

[0247] Case 5 As shown in Figure 8a, if no uplink data packets for the first QoS flow exist at the first start time, the first communication device starts the first timer, generates a first dummy data packet carrying congestion information when the first timer times out, and simultaneously restarts the first timer. The process is then repeated, and when an uplink data packet for the first QoS flow is received at a certain time, the timing of the first timer is interrupted, congestion information is reported via the uplink data packet for the first QoS flow, and the first timer is restarted. When the first timer times out, a first dummy data packet carrying congestion information is generated, and the first timer is restarted. The process is then repeated, and when the first end time is reached, a first dummy data packet carrying congestion information is generated, and the first timer is stopped.

[0248] As shown in Figure 8b, the operation of the first start time is the same as in Figure 8a, and a detailed explanation is omitted here. The difference is that when the first end time is reached, a second dummy data packet that does not carry congestion information or first status information is generated, and the first timer is stopped at the same time. The first communication device transmits the second dummy data packet.

[0249] As shown in Figure 8c, the operation of the first start time is the same as in Figure 8a, and a detailed explanation is omitted here. The difference is that when the first end time is reached, a second dummy data packet carrying the first information is generated, and the first timer is stopped at the same time. The first communication device transmits the second dummy data packet.

[0250] Case 6 As shown in Figure 9, if no uplink data packets for the first QoS flow exist at the first start time, the first communication device activates the first timer and generates a first dummy data packet carrying congestion information when the first timer times out.

[0251] Selectively, if no uplink data packets for the first QoS flow exist when the first termination time is reached, the first communication device activates a second timer, and when the second timer times out, in one embodiment, generates a first dummy data packet carrying congestion information. In another embodiment, it generates a second dummy data packet that does not carry congestion information or first status information. In yet another embodiment, when the first termination time is reached, it generates a second dummy data packet carrying second information.

[0252] Selectively, when the first termination time is reached, the first dummy data packet is generated.

[0253] Case 7 As shown in Figure 10a, if no uplink data packets for the first QoS flow exist at the first end time, the first communication device starts the second timer, generates a second dummy data packet carrying the first information when the second timer times out, and simultaneously restarts the second timer. When it receives an uplink data packet for the first QoS flow at a certain time, it interrupts the timing of the second timer, reports the first information via the uplink data packet for the first QoS flow, and then restarts the second timer. When the second timer times out, it generates a second dummy data packet carrying the first information and simultaneously restarts the second timer. The above process is then repeated again, and when the second start time is reached, it generates a first dummy data packet carrying congestion information and simultaneously stops the second timer.

[0254] As shown in Figure 10b, if no uplink data packets of the first QoS flow exist at the first end time, the first communication device starts the second timer, generates a second dummy data packet that does not carry congestion information or first status information when the second timer times out, and simultaneously restarts the second timer. When an uplink data packet of the first QoS flow that does not carry congestion information or first status information is received at a certain time, the second timer stops timing, and then restarts the second timer. When the second timer times out, it generates a second dummy data packet that does not carry congestion information and simultaneously restarts the second timer. The above process is then repeated again, and when the second start time is reached, it generates a first dummy data packet that carries congestion information and simultaneously stops the second timer.

[0255] Case 8 As shown in Figure 11a, if no uplink data packets for the first QoS flow exist at the first end time, the first communication device activates the second timer, generates a second dummy data packet carrying the first information when the second timer times out, and generates a first dummy data packet carrying congestion information when the second start time is reached.

[0256] As shown in Figure 11b, if no uplink data packets for the first QoS flow exist at the first end time, the first communication device activates the second timer and generates a second dummy data packet that does not carry congestion information or first status information when the second timer times out. When the second start time is reached, it generates a first dummy data packet that carries congestion information.

[0257] Application Scene 1 of the embodiment of the present invention mainly describes an uplink congestion processing process. Referring to Figure 12, it includes the following steps S11 to S19.

[0258] In step S11, the PCF sends a congestion monitoring request to the SMF, which may include an uplink congestion monitoring request.

[0259] Selectively, the congestion monitoring request may be forwarded to the PCC rule.

[0260] In step S12, the SMF sends a congestion monitoring request corresponding to the QoS flow to the RAN (abbreviation for RAN network element).

[0261] In step S13, congestion occurs. There are four options for transmitting congestion information: 1) steps S14-S15, 2) steps S16-S17, 3) step S18, and 4) step 19.

[0262] In step S14, the RAN sends uplink data packets for the first QoS flow.

[0263] The uplink data packet carries congestion information including information to indicate the start of congestion, information to indicate the congestion level, and information to indicate the direction of congestion (in this case, the direction of congestion is uplink). In step S14, the RAN continuously carries congestion information via uplink data packets of different first QoS flows.

[0264] In step S15, after receiving the RAN uplink data packet, the UPF changes the ECN mark in the uplink data packet to a value indicating congestion (i.e., changes the ECN mark to CE) and transmits the uplink data packet to the server.

[0265] Step S15 corresponds to step S14, meaning that the UPF performs an operation to change the ECN mark each time it receives an uplink data packet.

[0266] In step S16, the RAN sends uplink data packets for the first QoS flow.

[0267] The uplink data packet carries congestion information, including information to indicate the start of congestion, information to indicate the congestion level, and information to indicate the direction of congestion. In step S16, the RAN continuously carries congestion information via uplink data packets of different first QoS flows.

[0268] In step S17, after receiving the RAN uplink data packet, the UPF sends the second information to the SMF via N4 interface signaling, or the UPF directly exposes the second information to other NFs (e.g., SMF, PCF, NEF, AF) via the service interface.

[0269] The second information is transmitted via N4 interface signaling and includes information for indicating the start of congestion and information for indicating the direction of congestion.

[0270] Step S16 corresponds to step S17, and normally, the UPF performs the operation to send the second information only when it first receives the first data packet. If the congestion state has not changed, step S17 is not performed, that is, the UPF does not send the second information.

[0271] In other words, in such application scenarios, during the period when uplink congestion occurs, the RAN continuously adds congestion information to each uplink data packet in the first QoS flow, and the UPF also changes the ECN mark of the corresponding uplink data packet to CE. Furthermore, in such application scenarios, while the RAN continuously adds congestion information to each uplink data packet in the first QoS flow during the period when uplink congestion occurs, the UPF reports the congestion information only once, not multiple times, via N4 signaling.

[0272] When congestion ends, the RAN stops adding congestion information to each uplink data packet of the first QoS flow. When congestion information is no longer received, the UPF can delete the congestion status of the first QoS flow and notify of the end of congestion via N4 signaling, or stop changing the ECN mark. In other words, it implicitly notifies of the end of congestion.

[0273] In step S18, when transmitting congestion information (in this case, mainly uplink congestion information) to the PCF via control plane signaling, it may be transmitted to the AMF via RAN, forwarded to the SMF by the AMF, and then forwarded to the PCF by the SMF. For example, congestion information is transmitted via N4 interface messages.

[0274] In step S19, when transmitting congestion information (in this case, mainly uplink congestion information) to the UPF via control plane signaling, it is also possible to transmit it to the AMF via RAN, forward it to the SMF via AMF, and then forward it to the UPF via SMF.

[0275] Application scenario 2 of the embodiment of the present invention Application scenario 2 of the embodiment of the present invention mainly describes a downlink congestion processing process. Referring to Figure 13, it includes the following steps S21 to S31.

[0276] In step S21, the PCF sends a congestion monitoring request to the SMF, which may include a downlink congestion monitoring request.

[0277] Selectively, the congestion monitoring request may be forwarded to the PCC rule.

[0278] In step S22, the SMF sends a congestion monitoring request corresponding to the QoS flow to the RAN (abbreviation for RAN network element).

[0279] In step S23, downlink congestion occurs. There are four options for transmitting congestion information: 1) steps S24-S28, 2) step S29, 3) step S30, and 4) step S31.

[0280] In step S24, the RAN sends uplink data packets for the first QoS flow.

[0281] The uplink data packet carries congestion information, including information to indicate the start of congestion and information to indicate the direction of congestion (in this case, the direction of congestion is downlink). In step S24, the RAN continuously carries congestion information via uplink data packets of different first QoS flows.

[0282] In step S25, the first downlink data packet sent from the server is received.

[0283] In step S26, the ECN mark in the first downlink data packet sent from the received server is changed to a value indicating the occurrence of congestion (i.e., the ECN mark is changed to CE).

[0284] In step S27, the first downlink data packet with the changed ECN mark is sent to the RAN.

[0285] In step S28, the RAN sends another uplink data packet for the first QoS flow.

[0286] The uplink data packet carries congestion information, including information to indicate the end of congestion and information to indicate the direction of congestion (in this case, the direction of congestion is downlink). When UPF recognizes the end of downlink congestion, it stops changing the ECN mark on downlink data packets.

[0287] In other words, in such application scenarios, during the period when downlink congestion occurs, the RAN continuously adds congestion information to each uplink data packet in the first QoS flow, and the UPF also changes the ECN mark of the corresponding downlink data packet to CE.

[0288] When congestion ends, the RAN stops adding congestion information to each uplink data packet in the first QoS flow. When congestion information is no longer received, the UPF can remove the congestion status from the first QoS flow and stop changing the ECN mark on the downlink data packets.

[0289] In step S29, after receiving the RAN uplink data packet, the UPF may send the second information to the SMF via N4 interface signaling, or the UPF may directly expose the second information to other NFs (e.g., SMF, PCF, NEF, AF) via the service interface.

[0290] In step S30, when transmitting congestion information (in this case, mainly downlink congestion information) to the PCF via control plane signaling, it may be transmitted to the AMF via RAN, forwarded to the SMF by the AMF, and then forwarded to the PCF by the SMF. For example, congestion information is transmitted via N4 interface messages.

[0291] In step S31, when transmitting congestion information (in this case, mainly downlink congestion information) to the UPF via control plane signaling, it is also possible to transmit it to the AMF via RAN, forward it to the SMF via AMF, and then forward it to the UPF via SMF.

[0292] According to an embodiment of the present invention, when a terminal's QoS flow becomes congested in the RAN, during congestion, the RAN continuously reports congestion information in each uplink packet of the QoS flow to provide explicit indication of congestion. When congestion ends, it stops transmitting all congestion marks, implicitly indicating the end of congestion. This allows for real-time updates of the congestion status, and therefore, even if the RAN network element changes, the server or client can acquire the congestion status in a timely manner and guarantee the throughput of the service data stream. Furthermore, the embodiment of the present invention ensures accurate indication of the congestion status by clearly defining how information is reported at the critical point where a transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met.

[0293] In the methods provided in the embodiments of this application, the implementing entity may be a device. In the embodiments of this application, the information processing apparatus provided in the embodiments of this application will be described as an example in which the method is performed by a device.

[0294] Referring to Figure 14, a schematic diagram of the structure of the information processing device provided in the embodiment of this application, the device is applied to a first communication device, and as shown in Figure 14, the information processing device 1400 is It includes a first execution module 1401 for performing a first operation, the first operation being: The first time length and / or the associated operations of the first timer, Related operations of the second time length and / or second timer, An operation in which the first action is performed during the first hour and / or at a time after the first hour within the first period, An operation in which the second action is performed within the first period, at the second hour and / or at a time after the second hour, An operation in which the third action is performed within the second period, outside the first period, at the third hour and / or at a time after the third hour, An operation to perform the fourth action within the second period, outside the first period, at the fourth hour and / or at a time after the fourth hour, An operation to perform a first action when the first condition is met, wherein the first action includes reporting congestion information via uplink data packets of a first quality of service (QoS) flow, and the first condition is met when the first condition is met. Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The terminal moves away from the first communication device, The first target will be released, The existence of actual uplink data packets of the first QoS flow within the first start time, first end time, first time interval, and / or first period, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the first hour and / or a time after the first hour within the first period, An operation to perform a second action if the second condition is met, wherein the second action includes at least one of generating a first dummy data packet and reporting congestion information via the first dummy data packet, and the above that satisfies the second condition is Congestion reporting conditions are met, or congestion has occurred, A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. No uplink data packets of the first QoS flow exist during the first start time, first end time, within the first time interval and / or within the first period, The first timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the first period, the period must be at the first start time, the time after the first start time, the first end time, and / or the time after the first end time. An operation that includes at least one of the following: being in the second hour and / or a time after the second hour within the first period, An operation to perform a third action when the third condition is met, wherein the third action includes one of the following: stopping the reporting of congestion information via uplink data packets of the first QoS flow; stopping the generation of first dummy data packets; not reporting first status information via uplink data packets of the first QoS flow; and reporting first information via uplink data packets of the first QoS flow, wherein the first status information includes at least one of a first bit, congestion information, and / or first information, and the above that satisfies the third condition, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The existence of actual uplink data packets of the first QoS flow within the first end time, within the second time interval, outside the first period and / or within the second period, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the third hour and / or a time after the third hour, An operation to perform a fourth action if the fourth condition is met, wherein the fourth action includes at least one of generating a second dummy data packet and the second dummy data packet not carrying first status information or reporting first information via the second dummy data packet, wherein the first status information includes at least one of a first bit, congestion information and / or first information, and the fourth condition is met. Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. A transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met, or a transition occurs from a state where the congestion reporting conditions are not met to a state where the congestion reporting conditions are met. A transition has occurred from a state where congestion occurs to a state where congestion does not occur, or a transition has occurred from a state where congestion does not occur. The absence of uplink data packets of the first QoS flow during the first end time, within the second time interval, outside the first period, and / or within the second period, The second timer stops or times out, The terminal moves away from the first communication device, The first target will be released, Within the second period, outside the first period, and at and / or after the first end time, An operation that includes at least one of the following: being within the second period, outside the first period, being in the fourth hour and / or a time after the fourth hour, It includes at least one of the following: The first dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The second dummy data packet is an uplink-direction dummy data packet in the first QoS flow, The aforementioned first object includes at least one of the first QoS flow, the first wireless bearer, and the first logical information, Here, The aforementioned first time includes one of the following: first start time, first end time, time when the terminal leaves the first communication device, time when the first target is released, time after the first start time, time after the first end time, time after the terminal leaves the first communication device, and time after the first target is released. The time after the first hour includes one of the following: the time after the first start time, the time after the first end time, the time after the terminal leaves the first communication device, and the time after the first target is released. The second time includes one of the following: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal leaves the first communication device, and the time after the first target is released. The time after the second time includes one of the following: the time after the first start time, the time after the first end time, the time after the end of the first time interval, the time after the first timer times out, the time after the first timer stops, the time after the terminal leaves the first communication device, and the time after the first target is released. The third time includes one of the following: the first end time, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first end time, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside the first period.

[0295] The time after the third time includes one of the following: the time after the first end time, the time after the terminal leaves the first communication device, the time after the first target is released, or the time outside the first period. The fourth time includes one of the following: the first end time, the end time of the second time interval, the time when the second timer times out, the time when the second timer stops, the time when the terminal leaves the first communication device, the time when the first target is released, the time after the first end time, the time after the end of the second time interval, the time after the second timer times out, the time after the second timer stops, the time after the terminal leaves the first communication device, the time after the first target is released, and the time outside of the first period. The period from the fourth hour onward includes one of the following: the period after the first end time, the period after the end of the second time interval, the period after the second timer times out, the period after the second timer stops, the period after the terminal leaves the first communication device, the period after the first target is released, or the period outside the first period. Here, The aforementioned first period is one of the periods between the first start time and the first end time, during which congestion occurs. The first start time is one of the following: the time when the congestion reporting conditions are met or congestion occurs, or the time after the congestion reporting conditions are met or congestion occurs. The first termination time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the first timer stops; the time when the second timer stops; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; the time after the congestion reporting conditions were not met or there was no congestion; the time after the terminal leaves the first communication device; the time after the first target is released; the time after the first timer stops; the time after the second timer stops. Here, The second period is one of the periods between the second start time and the second end time, or the period during which congestion ends or there is no congestion. The second start time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; or the time after the congestion reporting conditions were not met or there was no congestion. The second termination time is one of the following: the time when the congestion reporting conditions are met or congestion occurs; the time after the congestion reporting conditions are met or congestion occurs; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the second timer stops; the time after the terminal leaves the first communication device; the time after the first target is released; and the time after the second timer stops. Here, The aforementioned first time interval is a time interval based on the first start time, The aforementioned second time interval is a time interval based on the first end time.

[0296] Selectively, Performing the first action within the first period, at the first hour and / or at a time after the first hour, If the first condition is met, the first action is performed within the first period, including the first hour and / or a time after the first hour. and / or, Performing the second action within the first period, at the second hour and / or at a time after the second hour, If the second condition is met, the second action is performed within the first period, including the second hour and / or the time after the second hour. and / or, Performing the third action during the third hour and / or at a time after the third hour, outside of the first period, is prohibited. If the third condition is met, the third action is performed within the second period, outside the first period, at the third hour and / or at a time after the third hour, and / or, Performing the fourth action during the fourth hour and / or at a time after the fourth hour, outside of the first period, This includes performing the fourth action at the fourth hour and / or at a time after the fourth hour, within the second period, outside the first period, or if the fourth condition is met.

[0297] Selectively reporting congestion information includes reporting uplink congestion information and / or, The aforementioned conditions for congestion reporting being met include the conditions for uplink congestion reporting being met, and / or, The occurrence of congestion includes and / or the occurrence of uplink congestion. The termination of congestion includes, and / or, the termination of uplink congestion. The aforementioned failure to satisfy the congestion reporting conditions includes, and / or, the failure to satisfy the uplink congestion reporting conditions. The aforementioned failure to meet congestion reporting conditions includes, and / or, failure to meet uplink congestion reporting conditions. The absence of congestion includes and / or the absence of uplink congestion. The foregoing, not carrying congestion information, includes not carrying uplink congestion information, and / or, The aforementioned first information includes and / or first uplink information. The aforementioned first status information includes uplink first status information.

[0298] Selectively, The reporting of congestion information includes and / or reporting downlink congestion information. The aforementioned conditions for congestion reporting being met include the conditions for downlink congestion reporting being met, and / or, The occurrence of congestion includes and / or the occurrence of downlink congestion. The termination of congestion includes, and / or, the termination of downlink congestion. The aforementioned failure to satisfy the congestion reporting conditions includes, and / or, the failure to satisfy the downlink congestion reporting conditions. The failure to meet the congestion reporting conditions includes, and / or, the failure to meet the downlink congestion reporting conditions. The absence of congestion includes and / or the absence of downlink congestion. The foregoing, not carrying congestion information, includes not carrying downlink congestion information, and / or, The aforementioned first information includes and / or first downlink information. The aforementioned first status information includes downlink first status information.

[0299] Selectively, the associated operations of the first time length and / or the first timer are: The operation to obtain the first time length, An operation to determine the time length of the first timer based on the first time length, The operation involves periodically generating a first dummy data packet with a period of the first time length, An operation to generate a first dummy data packet based on a first timer, Within the first period, the following operations are performed to start or restart the first timer: the first start time, the first end time, the end time of the first time interval, the time when the first timer times out, the time when the first dummy data packet is generated, the time when the first dummy data packet is transmitted, the time when the uplink data packet of the first QoS flow is received, the time when the uplink data packet of the first QoS flow is transmitted, time after the first start time, time after the first end time, time after the end time of the first time interval, time after the first timer times out, time after the first dummy data packet is transmitted, time after the first dummy data packet is generated, time after the uplink data packet of the first QoS flow is transmitted, and / or time after the uplink data packet of the first QoS flow is received. An operation to stop the first timer outside of the first period, within the second period, at the first end time, the time when the first timer times out, the time after the first end time, and / or the time after the first timer times out, An operation to start or restart the first timer when the fifth condition is met, wherein the above condition that satisfies the fifth condition is Congestion reporting conditions are met, or congestion has occurred, The first timer times out, The uplink data packets of the first QoS flow are received, The transmission of the first QoS flow uplink data packet or first dummy data packet, An operation including at least one of the following: the absence of uplink data packets of the first QoS flow during the first start time, first end time, first time interval, and / or first period; An operation to stop the first timer when the sixth condition is met, wherein the above condition that satisfies the sixth condition is The first timer times out before the uplink data packets of the first QoS flow are received, The first timer times out, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. The terminal moves away from the first communication device, An operation that includes at least one of the following: the first target is released, It includes at least one of the following.

[0300] Selectively, The associated operations of the second time length and / or the second timer are as follows: The operation to obtain the second time length, The operation of determining the time length of the second timer based on the second time length, The operation involves periodically generating a second dummy data packet with a period of the second time length, The operation of generating a second dummy data packet based on the second timer, An operation to start or restart the second timer outside of the first period, within the second period, at the first end time, the end time of the second time interval, the time when the second timer times out, the time when the second dummy data packet is generated, the time when the second dummy data packet is transmitted, the time when the uplink data packet of the first QoS flow is received, the time when the uplink data packet of the first QoS flow is transmitted, time after the first end time, time after the end time of the second time interval, time after the second timer times out, time after the second dummy data packet is transmitted, time after the second dummy data packet is generated, time after the uplink data packet of the first QoS flow is transmitted, and / or time after the uplink data packet of the first QoS flow is received, An operation to stop the second timer outside of the second period, within the first period, at the time the second timer times out, the first start time, the time after the second timer times out, and / or at a time after the first start time, An operation to start or restart the second timer when the seventh condition is met, Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. The second timer times out, The uplink data packets of the first QoS flow are received, The transmission of an uplink data packet or a second dummy data packet in the first QoS flow, The absence of uplink data packets for the first QoS flow during the first end time, or within the second time interval, outside the first period, and / or within the second period, The terminal accessing the first communication device, An operation that includes at least one of the following: establishing a first object, An operation to stop the second timer when the eighth condition is met, where the eighth condition is met, The uplink data packets of the first QoS flow are received before the second timer times out, The second timer times out, Congestion reporting conditions are met, or congestion has occurred, Entering within the first period, The terminal moves away from the first communication device, An operation that includes at least one of the following: the first target is released, It includes at least one of the following.

[0301] Selectively, The first dummy data packet includes one or more dummy data packets, and / or, If there are two or more first dummy data packets, the time interval between two consecutive first dummy data packets is the first time length or the time length of the first timer. The second dummy data packet includes one or more dummy data packets. and / or, If there are two or more second dummy data packets, the time interval between two consecutive second dummy data packets is the second time length or the time length of the second timer.

[0302] Selectively, reporting congestion information via uplink data packets of the first Quality of Service (QoS) flow, Each of the uplink data packets in the first QoS flow carries congestion information, The at least one of the following: continuously reporting congestion information via multiple uplink data packets of the first QoS flow; and / or, Reporting the first information via the uplink data packets of the first QoS flow is: To have each of the uplink data packets of the first QoS flow carry the first information, The method includes at least one of the following: continuously reporting first information via multiple uplink data packets of the first QoS flow.

[0303] Selectively, the congestion information is Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The aforementioned uplink congestion information is, Information to indicate the uplink congestion level, Information to indicate the start of uplink congestion or the occurrence of uplink congestion, including at least one of the following: and / or, The aforementioned downlink congestion information is, Information to indicate the downlink congestion level, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The first status information includes at least one of the first bit, congestion information and / or the first information, and / or, The uplink first status information includes at least one of the first value of the first bit, the second value of the first bit, uplink congestion information, and / or uplink first information. and / or, The downlink first status information includes at least one of the third value of the first bit, the fourth value of the first bit, downlink congestion information, and / or downlink first information. Here, The first value is a value used to indicate uplink congestion information, The second value is a value used to indicate the first uplink information, The third value is a value used to indicate downlink congestion information. The aforementioned fourth value is a value used to indicate the first downlink information.

[0304] Selectively, the first information is Information to indicate the end of congestion or the absence of congestion, Information to indicate the end of congestion or the direction where congestion is absent, Information to indicate the end of uplink congestion or the absence of uplink congestion, Information to indicate the end of downlink congestion or the absence of downlink congestion, and at least one of the following: and / or, The first uplink information includes information to indicate the end of uplink congestion or the absence of uplink congestion. and / or, The first downlink information includes information to indicate the end of downlink congestion or the absence of downlink congestion.

[0305] Selectively, the congestion reporting conditions are met. This includes at least one of the following: a congestion reporting event occurs; the congestion level reaches the reporting level; congestion occurs; a transition occurs from a state where congestion occurs to a state where congestion does not occur; a transition occurs from a state where congestion does not occur to a state where congestion occurs; a terminal accesses or leaves the first communication device; or the first object is established or released in the first communication device.

[0306] Selectively, the congestion reporting conditions are no longer met, or the congestion reporting conditions are not met. This includes at least one of the following: a congestion reporting event disappears or does not occur; congestion ends or is absent; the congestion level drops below the reporting level or does not reach the reporting level; a transition occurs from a state where congestion occurs to a state where there is no congestion; a transition occurs from a state where there is no congestion to a state where congestion occurs; the terminal leaves the first communication device; or the first object is released by the first communication device. Here, the first object includes at least one of the following: a first QoS flow, a first wireless bearer, a first logical channel, and a terminal.

[0307] Selectively, the congestion information, first information, and / or first status information differ from the explicit congestion notification ECN mark or the ECN mark based on L4S.

[0308] In an embodiment of the present invention, when a terminal's QoS flow becomes congested in the RAN, the RAN continuously reports congestion information in each uplink packet of the QoS flow during congestion, and when the congestion ends, it stops transmitting all congestion marks, implicitly indicating the end of congestion. This allows the congestion status to be updated in real time, and therefore, even if the RAN network element changes, the server or client can acquire the congestion status in a timely manner and guarantee the throughput of the service data stream. Furthermore, in an embodiment of the present invention, how information is reported at the critical point where a transition occurs from a state where the congestion reporting conditions are met to a state where the congestion reporting conditions are not met is clearly defined, thereby ensuring accurate indication of the congestion status.

[0309] The information processing apparatus 1400 provided in the embodiment of this application can implement each process realized in the method embodiment of Figure 2 and achieve the same technical effects. Detailed explanations are omitted here to avoid repetition.

[0310] Referring to Figure 15, a schematic diagram of the structure of the information processing device provided in the embodiment of this application, the device is applied to a second communication device, and as shown in Figure 15, the information processing device 1500 is It includes a second execution module 1502 for performing a second operation, the second operation being: The operation of changing the congestion mark in the uplink data packet to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in uplink data packets to a value that indicates the occurrence of congestion, The operation of changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, The operation to stop changing the congestion mark in downlink data packets to a value that indicates the occurrence of congestion, An operation to perform a fifth operation, wherein the fifth operation is To transmit the second piece of information, To save or update congestion information, The first target's state is changed to a congested state, The congestion mark in the data packet is changed to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; An operation to perform a sixth operation, wherein the sixth operation is Transmitting third-party information, Deleting congestion information, The first objective's state is changed to a non-congested state, Stop changing the congestion mark in data packets to a value that indicates the occurrence of congestion, An operation comprising at least one of the following: discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet; It includes at least one of the following: The second piece of information mentioned above is: Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: The aforementioned third information is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the direction of congestion, Information to indicate the end of uplink congestion or the absence of uplink congestion, Includes at least one of the following: information indicating the end of downlink congestion or the absence of downlink congestion.

[0311] Selectively, The act of saving or updating congestion information includes saving or updating downlink congestion information, saving or updating downlink congestion information within a first period, or saving or updating downlink congestion information based on received downlink congestion information, and / or The act of changing the state of the first object to a congested state includes changing the downlink direction state of the first object to a downlink congested state, or changing the state of the first object to a downlink congested state within the first period, and / or The act of changing the congestion mark in a data packet to a value indicating the occurrence of congestion includes changing the congestion mark of a downlink data packet to a value indicating the occurrence of congestion, or changing the congestion mark of a downlink data packet of a first target to a value indicating the occurrence of congestion if the state of the first target is a downlink congestion state during the first period or when the state of the first target is a downlink congestion state, and / or Deleting congestion information includes, and / or, deleting downlink congestion information. The act of changing the state of the first object to a non-congested state includes changing the state of the first object to a downlink non-congested state, and / or The act of stopping the change of the congestion mark in a data packet to a value indicating the occurrence of congestion includes stopping the change of the congestion mark in a downlink data packet to a value indicating the occurrence of congestion.

[0312] Selectively, The act of saving or updating congestion information includes saving or updating uplink congestion information, saving or updating uplink congestion information within a first period, or saving or updating uplink congestion information based on received uplink congestion information, and / or The act of changing the state of the first object to a congested state includes changing the state of the first object to an uplink congested state, or changing the state of the first object to an uplink congested state within the first period, and / or The act of changing the congestion mark in a data packet to a value indicating the occurrence of congestion includes changing the congestion mark of an uplink data packet to a value indicating the occurrence of congestion, or changing the congestion mark of an uplink data packet of a first target to a value indicating the occurrence of congestion if the first target is in an uplink congestion state during the first period or if the first target is in an uplink congestion state, and / or Deleting congestion information includes, and / or, deleting uplink congestion information. The act of changing the state of the first object to a non-congested state includes changing the state of the first object to an uplink non-congested state, and / or The act of stopping the change of the congestion mark in a data packet to a value indicating the occurrence of congestion includes stopping the change of the congestion mark in an uplink data packet to a value indicating the occurrence of congestion.

[0313] Selectively changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion includes changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion if the ninth condition is met. Here, the ninth condition is, Uplink congestion information is carried in the received uplink data packets, This includes at least one of the following: receiving uplink congestion information from control plane signaling; and

[0314] The foregoing means selectively stopping the change of the congestion mark in uplink data packets to a value indicating the occurrence of congestion. This includes, if the 10th condition is met, ceasing to change the congestion mark in the uplink data packet to a value indicating the occurrence of congestion, Here, the tenth condition is: The uplink first information is carried in the received uplink data packet, The received uplink data packet does not carry uplink congestion information and / or uplink 1 information, The received uplink data packet does not contain uplink status information, The system includes at least one of the following: receiving uplink first information from control plane signaling; and

[0315] The aforementioned selectively changes the congestion mark in downlink data packets to a value indicating the occurrence of congestion. If the 11th condition is met, this includes changing the congestion mark in the downlink data packet to a value that indicates the occurrence of congestion. Here, the 11th condition is, Uplink congestion information is carried in the received downlink data packets, This includes at least one of the following: receiving downlink congestion information from control plane signaling; and

[0316] The foregoing means selectively stopping the change of the congestion mark in downlink data packets to a value indicating the occurrence of congestion. This includes, if the 12th condition is met, ceasing to change the congestion mark in downlink data packets to a value indicating the occurrence of congestion, Here, the 12th condition is, The received uplink data packet carries downlink information, The received uplink data packets do not carry downlink congestion information, The received uplink data packet does not contain downlink status information, The system includes at least one of the following: receiving downlink first information from control plane signaling; and

[0317] Selectively, Perform the fifth action. Ruko This includes fulfilling the 13th condition and / or performing the 5th action within the 1st period, and / or Perform the sixth action. Ruko This includes fulfilling the 14th condition and / or performing the 6th action within the 2nd period. Here, the 13th condition is: Congestion information is received from control plane signaling, The first target data packet is received, The received first target data packet is the first of one or more first type target data packets, and includes at least one of the following: Here, the first type of target data includes uplink data packets carrying congestion information, The 14th condition is, The first piece of information is received from the control plane signaling, The second target data packet is received, The received second target data packet is the first of several second type target data packets, and includes at least one of the following: Here, the second type of target data packet teeth, The first status information is not being carried in the uplink data packet, It is an uplink data packet that does not carry congestion information, It satisfies one of the following conditions: it is an uplink data packet carrying primary information.

[0318] Selectively, The aforementioned congestion state includes an uplink congestion state and / or, The aforementioned congestion information includes uplink congestion information and / or, The aforementioned first information includes the first uplink information.

[0319] Selectively, The aforementioned congestion state includes a downlink congestion state and / or, The aforementioned congestion information includes downlink congestion information and / or, The aforementioned first information includes first downlink information.

[0320] Selectively, the congestion information is Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The aforementioned uplink congestion information is, Information to indicate the uplink congestion level, Information to indicate the start of uplink congestion or the occurrence of uplink congestion, including at least one of the following: and / or, The aforementioned downlink congestion information is, Information to indicate the downlink congestion level, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The first status information includes at least one of the first bit, congestion information and / or the first information, and / or, The uplink first status information includes at least one of the first value of the first bit, the second value of the first bit, uplink congestion information, and / or uplink first information. and / or, The downlink first status information includes at least one of the third value of the first bit, the fourth value of the first bit, downlink congestion information, and / or downlink first information. Here, The first value is a value used to indicate uplink congestion information, The second value is a value used to indicate the first uplink information, The third value is a value used to indicate downlink congestion information. The aforementioned fourth value is a value used to indicate the first downlink information.

[0321] Selectively, The first piece of information mentioned above is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the end of congestion or the direction where congestion is absent, Information to indicate the end of uplink congestion or the absence of uplink congestion, Information to indicate the end of downlink congestion or the absence of downlink congestion, and at least one of the following: and / or, The first uplink information includes information to indicate the end of uplink congestion or the absence of uplink congestion. and / or, The first downlink information includes information to indicate the end of downlink congestion or the absence of downlink congestion.

[0322] Selectively, Unlike the explicit congestion notification ECN mark or the ECN mark based on L4S, the aforementioned first information and / or first status information are and / or, The aforementioned congestion mark includes the ECN mark or the L4S mark.

[0323] Selectively, the first period is one of the periods between the first start time and the first end time, and the period during which congestion occurs. The second period is a period during which congestion ends or does not occur. The first start time is one of the following: the time when the congestion reporting conditions are met or congestion occurs, or the time after the congestion reporting conditions are met or congestion occurs. The first termination time is one of the following: the transmission time of the last uplink data packet carrying congestion information; the time when the congestion reporting conditions are no longer met or congestion ends; the time when the congestion reporting conditions are not met or there is no congestion; the time when the terminal leaves the first communication device; the time when the first target is released; the time when the first timer stops; the time when the second timer stops; the time after the transmission of the last uplink data packet carrying congestion information; the time after the congestion reporting conditions are no longer met or congestion ends; the time after the congestion reporting conditions were not met or there was no congestion; the time after the terminal leaves the first communication device; the time after the first target is released; the time after the first timer stops; or the time after the second timer stops.

[0324] The information processing apparatus 1500 provided in the embodiment of this application can implement each process realized in the method embodiment of Figure 3 and achieve the same technical effects. Detailed explanations are omitted here to avoid repetition.

[0325] Selectively, as shown in Figure 16, embodiments of the present application further provide a communication device 1600 including a processor 1601 and a memory 1602, the memory 1602 storing a program or command executable on the processor 1601, for example, when the communication device 1600 is a first communication device, the program or command is executed by the processor 1601, thereby realizing each step of the embodiment of the information processing method for the first communication device described above and achieving the same technical effect. When the communication device 1600 is a second communication device, the program or command is executed by the processor 1601, thereby realizing each step of the embodiment of the information processing method for the second communication device described above and achieving the same technical effect. Detailed explanations are omitted here to avoid repetition.

[0326] Embodiments of this application further provide communication equipment including a processor and a communication interface for realizing the steps of the method described in the above embodiments.

[0327] Embodiments of this application further provide a communication system including a first communication device and a second communication device. The first communication device may be used to perform the steps of the information processing method on the first communication device side as described above, and the second communication device may be used to perform the steps of the information processing method on the second communication device side as described above.

[0328] Embodiments of the present invention further provide a computer-readable storage medium. A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, each process of any of the above embodiments of the information processing method is realized and the same technical effects can be achieved. Detailed explanations are omitted here to avoid repetition. Here, the computer-readable storage medium is, for example, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0329] In this specification, “includes,” “equips,” and any other variation are intended to include non-exclusive inclusion, so that a process, method, article, or apparatus containing a set of elements includes not only those elements but also other elements not expressly enumerated, or elements specific to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the statement “includes one…” does not preclude the presence of another identical element in a process, method, article, or apparatus containing that element.

[0330] From the above description of the embodiments, it will be clear to those skilled in the art that the methods of the above embodiments can be implemented in the form of a combination of software and a necessary common hardware platform, although they may, of course, be implemented by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present invention can be implemented substantially or in part in the form of a software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of commands that cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of each embodiment of the present invention.

[0331] Although embodiments of the present invention have been described above with reference to the drawings, the present invention is not limited to the above-described specific embodiments. The above-described specific embodiments are merely illustrative and not limiting. Many forms that a person skilled in the art can make based on the suggestions of the present invention without departing from the spirit of the invention and the scope of protection of the claims are all within the scope of protection of the present invention.

Claims

1. The first communication device includes the step of performing a first operation, the first operation being: An operation to perform a first action when the first condition is met, wherein the first action includes reporting congestion information to a second communication device via an uplink data packet of a first quality of service (QoS) flow, and the first condition is met. Operations including the meeting of congestion reporting conditions or the occurrence of congestion, An operation to perform a second action when the second condition is met, wherein the second action includes at least one of generating a first dummy data packet and reporting congestion information to a second communication device via the first dummy data packet, and the second condition is met. Congestion reporting conditions are met, or congestion has occurred, The uplink data packets for the first QoS flow are missing, An operation including at least one of the following: that no uplink data packets of the first QoS flow exist during the first start time, first end time, within the first time interval and / or within the first period; An operation to perform a third action when the third condition is met, wherein the third action includes one of the following: stopping the reporting of congestion information via the uplink data packets of the first QoS flow to the second communication device; stopping the generation of the first dummy data packets; not reporting first status information via the uplink data packets of the first QoS flow; and reporting first information via the uplink data packets of the first QoS flow, wherein the first status information includes at least one of the first bit, congestion information, and / or first information, and the third condition is met. Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. The terminal moves away from the first communication device, An operation including at least one of the following, and including at least one of the following The second communication device includes a user plane function UPF, The aforementioned congestion information is used by the second communication device to perform the second operation. The second operation described above is, The operation of changing the ECN mark in the uplink data packet to a value that indicates the occurrence of congestion, An information processing method comprising at least one of the following: changing the ECN mark in a downlink data packet to a value that indicates the occurrence of congestion.

2. The method according to claim 1, wherein the ECN mark includes ECN marking for L4S.

3. The method according to claim 1, wherein reporting congestion information via the uplink data packets of the first QoS flow includes reporting downlink congestion information via the uplink data packets of the first QoS flow, or reporting uplink congestion information via the uplink data packets of the first QoS flow.

4. Reporting downlink congestion information via uplink data packets of the first QoS flow is, If an uplink data packet of the first QoS flow exists, downlink congestion information will be reported via the uplink data packet of the first QoS flow. The method according to claim 3, comprising at least one of the following: generating a first dummy data packet when no uplink data packets exist for a first QoS flow, and reporting downlink congestion information via the first dummy data packet.

5. Reporting congestion information includes reporting uplink congestion information and / or, The fulfillment of congestion reporting conditions includes, and / or, the fulfillment of uplink congestion reporting conditions. The occurrence of congestion includes and / or the occurrence of uplink congestion. The termination of congestion includes the termination of uplink congestion and / or, Failure to meet the congestion reporting conditions includes, and / or, failure to meet the uplink congestion reporting conditions. Failure to meet congestion reporting conditions includes failure to meet uplink congestion reporting conditions, and / or The absence of congestion includes the absence of uplink congestion, and / or, The first information includes and / or first uplink information. The method according to claim 1, wherein the first status information includes uplink first status information.

6. Reporting congestion information includes reporting downlink congestion information and / or, The fulfillment of congestion reporting conditions includes, and / or, the fulfillment of downlink congestion reporting conditions. The occurrence of congestion includes and / or the occurrence of downlink congestion. The termination of congestion includes the termination of downlink congestion and / or, Failure to meet the congestion reporting conditions includes, and / or, failure to meet the downlink congestion reporting conditions. Failure to meet congestion reporting conditions includes failure to meet downlink congestion reporting conditions, and / or The absence of congestion includes the absence of downlink congestion, and / or, The first information includes and / or first downlink information. The method according to claim 1, wherein the first status information includes downlink first status information.

7. Reporting downlink congestion information via uplink data packets in the first Quality of Service (QoS) flow is: Congestion information is carried in each of the uplink data packets of the first QoS flow, The at least one of the following: continuously reporting congestion information via multiple uplink data packets of the first QoS flow; and / or, Reporting the first information via the uplink data packet of the first QoS flow is: To have each of the uplink data packets of the first QoS flow carry the first information, The method according to claim 1, comprising at least one of: continuously reporting first information via a plurality of uplink data packets of the first QoS flow.

8. The aforementioned congestion information is, Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, Uplink congestion information is, Information to indicate the uplink congestion level, Information to indicate the start of uplink congestion or the occurrence of uplink congestion, including at least one of the following: and / or, Downlink congestion information is, Information to indicate the downlink congestion level, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: and / or, The first status information includes at least one of the first bit, congestion information and / or the first information, and / or, The uplink first status information includes at least one of the first value of the first bit, the second value of the first bit, uplink congestion information, and / or uplink first information. and / or, The downlink first status information includes at least one of the third value of the first bit, the fourth value of the first bit, downlink congestion information, and / or downlink first information. The first value is a value used to indicate uplink congestion information, The second value is a value used to indicate the first uplink information, The third value is a value used to indicate downlink congestion information. The method according to claim 1, 5, or 6, wherein the fourth value is a value for indicating the first downlink information.

9. The first piece of information mentioned above is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the end of congestion or the direction where congestion is absent, Information to indicate the end of uplink congestion or the absence of uplink congestion, Information to indicate the end of downlink congestion or the absence of downlink congestion, and at least one of the following: and / or, The first uplink information includes information to indicate the end of uplink congestion or the absence of uplink congestion. and / or, The method according to claim 1, 5, or 6, wherein the first downlink information includes information for indicating the termination of downlink congestion or the absence of downlink congestion.

10. Congestion reporting conditions are met. The method according to claim 1, comprising at least one of the following: a congestion reporting event occurs; the congestion level reaches a reporting level; congestion occurs; a transition occurs from a state where congestion occurs to a state where congestion does not occur; a transition occurs from a state where congestion does not occur to a state where congestion occurs; a terminal accesses or leaves the first communication device; or a first object is established or released in the first communication device.

11. The congestion reporting conditions are no longer met, or the congestion reporting conditions are not met. This includes at least one of the following: a congestion reporting event disappears or does not occur; congestion ends or there is no congestion; the congestion level drops below the reporting level or does not reach the reporting level; a transition occurs from a state where congestion occurs to a state where there is no congestion; a transition occurs from a state where there is no congestion to a state where congestion occurs; the terminal moves away from the first communication device; or the first object is released in the first communication device. The method according to claim 1, wherein the first object includes at least one of a first QoS flow, a first wireless bearer, a first logical channel, and a terminal.

12. The method according to claim 1, wherein the congestion information, first information, and / or first status information are different from an explicit congestion notification ECN mark or an ECN mark based on L4S.

13. The method according to claim 10, wherein the terminal's access to the first communication device includes one of receiving an access request relating to the terminal, completing the terminal's access to the first communication device, the terminal entering a connected state on the first communication device, receiving a request to establish a connection between the terminal and the first communication device, receiving a request to restore the connection between the terminal and the first communication device, or the terminal migrating from another communication device to the first communication device.

14. The method according to claim 13, wherein the transition of a terminal from another communication device to a first communication device includes one of the following: the terminal being switched from another communication device to a first communication device, or the terminal transitioning from another communication device to a first communication device.

15. The method according to claim 14, wherein the first communication device includes a RAN network element, and the other communication device includes another RAN network element.

16. The second communication device includes the step of performing a second operation, the second operation being: The operation of changing the congestion mark in the uplink data packet to a value that indicates the occurrence of congestion, The operation includes at least one of the following: changing the congestion mark in a downlink data packet to a value that indicates the occurrence of congestion; Changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion includes changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion if the ninth condition is met. The ninth condition is, This includes the fact that uplink congestion information is carried in the received uplink data packets. Changing the congestion mark in a downlink data packet to a value indicating the occurrence of congestion includes changing the congestion mark in a downlink data packet to a value indicating the occurrence of congestion if the eleventh condition is met. The eleventh condition is, An information processing method that includes carrying uplink congestion information in a received downlink data packet.

17. The second operation includes at least one of an operation to perform a fifth operation and an operation to perform a sixth operation, The fifth operation described above is, To transmit the second piece of information, To save or update congestion information, The first objective's state is changed to a congested state, The congestion mark in the data packet is changed to a value that indicates the occurrence of congestion, Discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet, including at least one of the following: The sixth operation described above is, Transmitting third-party information, Deleting congestion information, The first objective's state is changed to a non-congested state, Stop changing the congestion mark in data packets to a value that indicates the occurrence of congestion, Discarding an uplink dummy data packet containing a first dummy data packet and / or a second dummy data packet, including at least one of the following: The second information mentioned above is, Information to indicate the onset or occurrence of congestion, Information to indicate the congestion level, Information to indicate the direction of congestion, Information to indicate the start or occurrence of uplink congestion, Information to indicate the start of downlink congestion or the occurrence of downlink congestion, including at least one of the following: The aforementioned third information is, Information to indicate the end of congestion or the absence of congestion, Information to indicate the direction of congestion, Information to indicate the end of uplink congestion or the absence of uplink congestion, The method according to claim 16, comprising at least one of the following: information indicating the termination of downlink congestion or the absence of downlink congestion.

18. The congestion information differs from an explicit congestion notification ECN mark or an ECN mark based on L4S, and / or, The method according to claim 17, wherein the congestion mark includes an ECN mark or an L4S mark.

19. An information processing device applicable to a first communication device, It includes a first execution module for performing a first operation, the first operation being: An operation to perform a first action when the first condition is met, wherein the first action includes reporting congestion information to a second communication device via an uplink data packet of a first quality of service (QoS) flow, and the first condition is met. Operations including the meeting of congestion reporting conditions or the occurrence of congestion, An operation to perform a second action when the second condition is met, wherein the second action includes at least one of generating a first dummy data packet and reporting congestion information to a second communication device via the first dummy data packet, and the second condition is met. Congestion reporting conditions are met, or congestion has occurred, The uplink data packets for the first QoS flow are missing, An operation including at least one of the following: that no uplink data packets of the first QoS flow exist during the first start time, first end time, within the first time interval and / or within the first period; An operation to perform a third action when the third condition is met, wherein the third action includes one of the following: stopping the reporting of congestion information via the uplink data packets of the first QoS flow to the second communication device; stopping the generation of the first dummy data packets; not reporting first status information via the uplink data packets of the first QoS flow; and reporting first information via the uplink data packets of the first QoS flow, wherein the first status information includes at least one of the first bit, congestion information, and / or first information, and the third condition is met. Congestion reporting conditions are no longer met, congestion ends, congestion reporting conditions are not met, or there is no congestion. The terminal moves away from the first communication device, An operation including at least one of the following, and including at least one of the following The second communication device includes a user plane function UPF, The aforementioned congestion information is used by the second communication device to perform the second operation. The second operation described above is, The operation of changing the ECN mark in the uplink data packet to a value that indicates the occurrence of congestion, An information processing device comprising at least one of the following: changing an ECN mark in a downlink data packet to a value indicating the occurrence of congestion.

20. An information processing device applicable to the second communication device, It includes a second execution module for performing a second operation, the second operation being: The operation of changing the congestion mark in the uplink data packet to a value that indicates the occurrence of congestion, The operation includes at least one of the following: changing the congestion mark in a downlink data packet to a value that indicates the occurrence of congestion; Changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion includes changing the congestion mark in an uplink data packet to a value indicating the occurrence of congestion if the ninth condition is met. The ninth condition is, This includes the fact that uplink congestion information is carried in the received uplink data packets. Changing the congestion mark in a downlink data packet to a value indicating the occurrence of congestion includes changing the congestion mark in a downlink data packet to a value indicating the occurrence of congestion if the eleventh condition is met. The eleventh condition is, An information processing device that includes carrying uplink congestion information in a received downlink data packet.

21. A communication device comprising a processor, memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the information processing method described in any one of claims 1 to 7 or 10 to 18 are realized.

22. A computer program that, when executed by a processor, realizes the steps of the information processing method described in any one of claims 1 to 7 or 10 to 18.