Information interaction method and communication device
The information interaction method and device address the challenge of managing QoS flow changes and congestion by enabling network-side devices to detect and respond to changes in QoS flows, ensuring efficient QoS management and congestion handling.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2026-04-14
AI Technical Summary
Network-side devices struggle to accurately acquire change information regarding Quality of Service (QoS) flows and congestion status when terminals or QoS flows move between access network devices, leading to inefficiencies in managing QoS guarantees and congestion marking.
Implement an information interaction method and device that enable network-side devices to detect changes in QoS flows and congestion by acquiring and processing specific information, including QoS notifications and congestion information, and performing operations such as congestion marking based on these changes.
Enables effective management of QoS flows and congestion by ensuring timely updates and accurate QoS guarantees, enhancing network efficiency and performance.
Smart Images

Figure 2026511711000001_ABST
Abstract
Description
Technical Field
[0001] (Cross-reference to Related Applications) This application claims the priority of Chinese Patent Application No. 202310362587.X filed in China on April 4, 2023, and all the contents of the said application are incorporated herein by reference.
[0002] The embodiments of this application relate to the field of wireless communication technology, and particularly to an information interaction method and a communication device.
Background Art
[0003] Currently, a Radio Access Network (RAN) can publish congestion information, QoS notifications, etc. of QoS flows through a user plane tunnel. When a QoS flow converts a service device (such as an access network device) or a data flow changes a QoS flow, the published information may change, for example, it may return to the initial state. Therefore, how network-side devices acquire change information is a problem that this application needs to solve.
Summary of the Invention
Problems to be Solved by the Invention
[0004] The embodiments of this application provide an information interaction method and a communication device for solving the problem of how network-side devices acquire change information.
Means for Solving the Problems
[0005] According to a first aspect, an information interaction method is provided, and this method includes: a first communication device performing a first operation, which includes: when a first condition is satisfied, the first communication device performing a first sub-operation; The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow has been established, the second QoS flow has been released, or the resources of the second QoS flow have been released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or in the access network equipment information corresponding to the first QoS flow, and / or in the access network equipment information corresponding to the first data flow. Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of a target endpoint that sends traffic for the first QoS flow and a source endpoint that receives traffic for the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision not to perform congestion marking on data packets in the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum congestion percentage, zero congestion level, or zero congestion percentage. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. It is determined that the congestion information of the first QoS flow is information that represents one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network equipment information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or the first data flow, This includes at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow.
[0006] According to a second aspect, an information interaction method is provided, which is: This includes the second communication device performing the second operation, The second operation described above is, Sending a third piece of information to the first communication device that includes information indicating at least one of the following: a transfer between access network devices has occurred at the terminal; a transfer between access network devices has occurred in the first QoS flow; the terminal has moved from the first access network device to the second access network device; the first QoS flow has moved from the first access network device to the second access network device; the QoS flow bound to the first data flow has changed; the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; the first QoS flow has been established; the second QoS flow has been released; and the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Sending a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, To transmit information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network device side, including at least one of the following: information from the access network device side of the terminal tunnel, information from the access network device side corresponding to the first QoS flow, and information from the access network device side corresponding to the first data flow, to the first communication device; This includes at least one of the following: triggering the N4 correction process.
[0007] According to a third aspect, an information interaction method is provided, which is: This includes the third communication device performing the third operation if the third condition is met. The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. This includes at least one of the following: the establishment of a first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The process includes transmitting information via a user plane tunnel corresponding to a first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; or to perform congestion marking on zero data packets or zero percent of data packets.
[0008] According to the fourth aspect, an information interaction device is provided, which is It includes a processing module for performing the first operation, which is, If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. A first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the obtained congestion information corresponding to the first data flow, performs at least one of publishing a QoS notification corresponding to the first QoS flow or the first data flow and performing a congestion marking operation on data packets of the first QoS flow. Here, satisfying the first condition means that a transfer occurs between access network devices of the terminal, or the terminal transfers from a first access network device to a second access network device, and a transfer occurs between access network devices of a first quality of service (QoS) flow, or the first QoS flow transfers from a first access network device to a second access network device, and the QoS flow bound to the first data flow changes, or the QoS flow bound to the first data flow changes from a second QoS flow to the first QoS flow, and the first QoS flow is established, the second QoS flow is released, or the resources of the second QoS flow are released, and a change occurs in the second endpoint corresponding to the tunnel of the terminal, a change occurs in the second endpoint corresponding to the first QoS flow, and / or a change occurs in the second endpoint corresponding to the first data flow, and a change occurs in the access network device side information of the tunnel of the terminal, or a change occurs in the access network device side information corresponding to the first QoS flow, and / or a change occurs in the access network device side information corresponding to the first data flow, and The occurrence of a transfer between access network devices at the terminal, the occurrence of a transfer between access network devices in the first QoS flow, the transfer of the terminal from the first access network device to the second access network device, the transfer of the first QoS flow from the first access network device to the second access network device, the change of the QoS flow bound to the first data flow, the change of the QoS flow bound to the first data flow from the second QoS flow to the first QoS flow, the establishment of the first QoS flow, the release of the second QoS flow, the release of the resources of the second QoS flow, and obtaining third information including information representing at least one of them. Obtaining second endpoint information including at least one of the information of the second endpoint corresponding to the tunnel of the terminal, the information of the second endpoint corresponding to the first QoS flow, and the information of the second endpoint corresponding to the first data flow. Including at least one of obtaining access network device side information including at least one of the information of the access network device side corresponding to the tunnel of the terminal, the information of the access network device side corresponding to the first QoS flow, and the information of the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of the target endpoint for transmitting the traffic of the first QoS flow and the source endpoint for receiving the traffic of the first QoS flow. Here, the first sub-operation is Determining that the QoS of the first QoS flow can be guaranteed and determining that the GFBR of the first QoS flow can be guaranteed. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision not to perform congestion marking on data packets in the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum congestion percentage, zero congestion level, or zero congestion percentage. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. It is determined that the congestion information of the first QoS flow is information that represents one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network equipment information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or the first data flow, This includes at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow.
[0009] According to the fifth aspect, an information interaction device is provided, and this device is Includes a processing module for performing the second operation, The second operation described above is, Sending a third piece of information to the first communication device that includes information indicating at least one of the following: a transfer between access network devices has occurred at the terminal; a transfer between access network devices has occurred in the first QoS flow; the terminal has moved from the first access network device to the second access network device; the first QoS flow has moved from the first access network device to the second access network device; the QoS flow bound to the first data flow has changed; the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; the first QoS flow has been established; the second QoS flow has been released; and the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Sending a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, To transmit information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network device side, including at least one of the following: information from the access network device side of the terminal tunnel, information from the access network device side corresponding to the first QoS flow, and information from the access network device side corresponding to the first data flow, to the first communication device; This includes at least one of the following: triggering the N4 correction process.
[0010] According to the sixth aspect, an information interaction device is provided, which is If the third condition is met, it includes a processing module for performing the third operation, The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. This includes at least one of the following: the establishment of a first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The process includes transmitting information via a user plane tunnel corresponding to a first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; or to perform congestion marking on zero data packets or zero percent of data packets.
[0011] According to the seventh aspect, a first communication device is provided, which includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, a step of the method of the first aspect is realized.
[0012] According to the eighth aspect, a first communication device is provided, which includes a processor and a communication interface, wherein the processor is used to perform a first operation, and it If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow has been established, the second QoS flow has been released, or the resources of the second QoS flow have been released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or in the access network equipment information corresponding to the first QoS flow, and / or in the access network equipment information corresponding to the first data flow. Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of a target endpoint that sends traffic for the first QoS flow and a source endpoint that receives traffic for the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision not to perform congestion marking on data packets in the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum congestion percentage, zero congestion level, or zero congestion percentage. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. It is determined that the congestion information of the first QoS flow is information that represents one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network equipment information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or the first data flow, This includes at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow.
[0013] According to the ninth aspect, a second communication device is provided, which includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, a step of the method according to the second aspect is realized.
[0014] According to the tenth aspect, a second communication device is provided, the second communication device comprising a processor and a communication interface, wherein the processor is used to perform a second operation. The second operation described above is, Sending a third piece of information to the first communication device that includes information indicating at least one of the following: a transfer between access network devices has occurred at the terminal; a transfer between access network devices has occurred in the first QoS flow; the terminal has moved from the first access network device to the second access network device; the first QoS flow has moved from the first access network device to the second access network device; the QoS flow bound to the first data flow has changed; the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; the first QoS flow has been established; the second QoS flow has been released; and the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Sending a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, To transmit information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network device side, including at least one of the following: information from the access network device side of the terminal tunnel, information from the access network device side corresponding to the first QoS flow, and information from the access network device side corresponding to the first data flow, to the first communication device; This includes at least one of the following: triggering the N4 correction process.
[0015] According to the eleventh aspect, a third communication device is provided, which includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, a step of the method according to the second aspect is realized.
[0016] According to the twelfth aspect, a third communication device is provided, the third communication device comprising a processor and a communication interface, wherein the processor is used to perform a third operation when a third condition is met. The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. This includes at least one of the following: the establishment of a first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The process includes transmitting information via a user plane tunnel corresponding to a first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; or to perform congestion marking on zero data packets or zero percent of data packets.
[0017] According to the thirteenth aspect, a communication system is provided, the communication system comprising a first communication device, a second communication device, and a third communication device, wherein the first communication device may be used to perform the steps of the information interaction method described in the first aspect, the second communication device may be used to perform the steps of the information interaction method described in the second aspect, and the third communication device may be used to perform the steps of the information interaction method described in the third aspect.
[0018] According to the fourteenth aspect, a readable storage medium is provided, the readable storage medium storing a program or instruction, and when the program or instruction is executed by a processor, a step of the method according to the first aspect is realized, or a step of the method according to the second aspect is realized, or a step of the method according to the third aspect is realized.
[0019] According to the fifteenth aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled with the processor, the processor being used to run programs or instructions and to implement the method according to the first aspect, or the method according to the second aspect, or the method according to the third aspect.
[0020] According to the sixteenth aspect, a computer program / program product is provided, the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to realize the steps of the information interaction method described in the first to third aspects. [Effects of the Invention]
[0021] In the embodiments of this application, a first communication device performs a first operation, which includes, if a first condition is met, the first communication device performing a first sub-operation; the first communication device acquiring a fourth piece of information and performing a second sub-operation based on the fourth piece of information; the first communication device receiving a QoS notification corresponding to a first data flow from a second communication device and transmitting a first QoS flow or a QoS notification corresponding to a first data flow based on the acquired QoS notification corresponding to a first data flow; and the first communication device receiving congestion information corresponding to a first data flow from a second communication device and performing at least one of the following based on the acquired congestion information corresponding to a first data flow: publishing a first QoS flow or a QoS notification corresponding to a first data flow and performing a congestion marking operation on the data packets of the first QoS flow. This enables information interaction between network-side devices and allows network-side devices to acquire change information when a QoS flow transforms a service device (e.g., an access network device) or when a data flow changes a QoS flow. [Brief explanation of the drawing]
[0022] By reading the detailed description of the preferred embodiments below, various other advantages and merits will become apparent to those skilled in the art. The drawings are for illustrative purposes only and should not be considered as limitations to this application. Throughout the drawings, the same reference numerals represent the same components. In the drawings, [Figure 1A] This is one of the schematic diagrams illustrating an application scenario based on the embodiments of this application. [Figure 1B] This is the second schematic diagram of an application scenario according to the embodiments of this application. [Figure 1C] This is the third schematic diagram of an application scenario according to the embodiments of this application. [Figure 1D] This is the fourth schematic diagram of an application scenario according to the embodiments of this application. [Figure 1E] This is the fifth schematic diagram of an application scenario according to the embodiments of this application. [Figure 1F] This is the sixth schematic diagram of an application scenario according to the embodiments of this application. [Figure 2] This is a schematic diagram of the architecture of a wireless communication system according to an embodiment of this application. [Figure 3] This is one of the flowcharts illustrating an information interaction method according to an embodiment of this application. [Figure 4] This is the second flowchart of the information interaction method according to the embodiment of this application. [Figure 5] This is the third flowchart of the information interaction method according to the embodiment of this application. [Figure 6A] This is one of the interaction flowcharts for an information interaction method according to an embodiment of this application. [Figure 6B] This is the second interaction flowchart of the information interaction method according to the embodiment of this application. [Figure 7] This is the third interaction flowchart of the information interaction method according to the embodiment of this application. [Figure 8] This is one of the schematic diagrams of the structure of an information interaction device according to an embodiment of this application. [Figure 9] This is the second schematic diagram of the structure of an information interaction device according to an embodiment of this application. [Figure 10] This is the third schematic diagram of the structure of an information interaction device according to an embodiment of this application. [Figure 11]This is a schematic diagram of the structure of a communication device according to an embodiment of this application. [Figure 12] This is one of the schematic diagrams of the network-side equipment structure in the embodiment of this application. [Figure 13] This is the second schematic diagram of the network-side equipment structure in the embodiment of this application. [Modes for carrying out the invention]
[0023] The following clearly and completely describes the technical concepts in the embodiments of this application, linking them to the drawings of the embodiments. Clearly, the embodiments described are only some, and not all, embodiments of this application. All other embodiments derived from the embodiments of this application without the creative effort of a person skilled in the art are all within the scope of protection of this application.
[0024] The term “including” and any variation thereof in the specification and claims of this application are intended to intentionally cover non-exclusive “including,” such that a process, method, system, product or apparatus including a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or that are specific to those processes, methods, products or apparatus.
[0025] The terms "first," "second," etc., used in this application are intended to distinguish similar objects and not to describe a specific order or sequence. It should be understood that these terms are interchangeable where appropriate, so that the embodiments of this application can be carried out in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same kind and do not limit the number of objects; for example, the first object may be one or more. In this application, "or" represents at least one of the connected objects. For example, "A or B" covers three solutions: Solution 1: includes A but not B, Solution 2: includes B but not A, and Solution 3: includes both A and B. The character " / " generally indicates that the preceding and succeeding related objects are in an "or" relationship.
[0026] The term "instruction" as used in this application may be direct (or explicit) or indirect (or implicit). Here, a direct instruction may be understood as the sender clearly notifying the recipient of specific information, the operations to be performed, or the desired outcome in the instruction sent by the sender, while an indirect instruction may be understood as the recipient determining or judging the corresponding information based on the instruction sent by the sender, and determining the operations to be performed or the desired outcome based on the judgment.
[0027] In the embodiments of this application, terms such as “exemplary” or “for example” are used to indicate an example, illustration, or explanation. In the embodiments of this application, any embodiment or design described as “exemplary” or “for example” should not be construed as being more preferable or superior to other embodiments or designs. More precisely, the use of terms such as “exemplary” or “for example” is intended to illustrate the relevant concepts in a concrete manner.
[0028] The technologies described herein are not limited to fifth-generation (5G) systems and subsequent evolutionary communication systems, nor are they limited to LTE / LTE-Advanced (LTE-A) systems, but are also applicable to various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems.
[0029] The terms "system" and "network" are always used interchangeably. CDMA systems can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Broadband Code Division Multiple Access (WCDMA®) and other CDMA variants. TDMA systems can implement radio technologies such as 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 advanced LTE (e.g., LTE-A) are newer UMTS versions using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM® are described in the literature of an organization called the "3rd Generation Partnership Project" (3GPP®). CDMA2000 and UMB are described in the literature of an organization called the "3rd Generation Partnership Project 2" (3GPP® 2). The technologies described herein may be used with the systems and radio technologies mentioned above, or with other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and uses NR terminology in most of the following descriptions, but these technologies may also be used with systems other than NR systems, such as sixth generation (6 thIt may be used in Generation (6G) communication systems.
[0030] To better understand the embodiments of this application, the following technical points are introduced below. Currently, RAN can publish congestion information of QoS flows (e.g., percentage), QoS notifications (inability to satisfy GFBR, satisfaction of GFBR again), measurement rates, etc., via user plane tunnels.
[0031] When a QoS flow moves (also called switching) between RAN nodes, the published information may change, for example, from congested to uncongested, and from "GFBR can not be guaranteed again" to "GFBR can be guaranteed again." However, UPF has no way of knowing that the service RAN node for the QoS flow has changed.
[0032] Additionally, the QoS flows bound to the service flows may also change, and the published information may also change.
[0033] Currently, there may be multiple QoS flow transfer scenarios, as shown in Figures 1A, 1B, 1C, 1D, 1E, and 1F.
[0034] As shown in Figure 1A, the terminal may move between access network devices, and then the QoS flow may be moved between access network devices. In this case, the tunnel between the RAN and the PSA UPF is directly connected. The second endpoint of the first QoS is on the RAN. The second endpoint of the first QoS changes.
[0035] As shown in Figure 1B, the terminal may move between access network devices, and then the QoS flow may be moved between access network devices, in which case the tunnel between the RAN and the PSA UPF is connected via the I-UPF. The second endpoint of the first QoS is on the I-UPF. The second endpoint of the first QoS remains unchanged.
[0036] As shown in Figure 1B, there are situations where no inter-access network device transfer occurs at the terminal, and only the first QoS flow is transferred between access network devices.
[0037] As shown in Figure 1C, these are 3GPP® and non-3GPP® scenarios.
[0038] As shown in Figure 1D, the terminal and the first QoS flow are not transferred between access network devices, but rather inserted or modified by I-UPF. The second endpoint of the first QoS is modified.
[0039] As shown in Figure 1E, the terminal and the first QoS flow are not transferred between access network devices, and the PSA UPF changes. The second QoS flow is released, and the first QoS is established. The second endpoint corresponding to the first data flow changes.
[0040] As shown in Figure 1F, the terminal and the first QoS flow are not transferred between access network devices, and the PSA UPF does not change. The second endpoint of the QoS flow remains unchanged. The second data flow changes from the second QoS flow to the first QoS flow. The second endpoint corresponding to the first data flow changes.
[0041] The following problems need to be solved in the above scenario.
[0042] Problem 1: The source RAN has notified the UPF via a GTP-U tunnel of a QNC (e.g., GFBR cannot be guaranteed), causing an inter-RAN switchover at the terminal, and the GFBR QoS flow is known to the target RAN. How does the UPF know that "GFBR can be guaranteed again"?
[0043] When there is only one hop between the RAN and the PSA UPF, as shown in Figure 1A, the PSA UPF can determine that a switchover has occurred based on a change in the target TEID of the GTP-U Tunnel. However, when there are multiple hops between the RAN and the PSA UPF, as shown in Figure 1B, the PSA UPF cannot determine that a switchover has occurred based on a change in the target TEID of the GTP-U Tunnel. Therefore, the UPF cannot automatically determine that the QoS flow has already moved from "GFBR is not guaranteed" to "GFBR is re-guaranteable".
[0044] 1) One possible solution: Step 1: SMF notifies UPF of the inter-RAN HO event of the first QoS flow. Step 2: If the UE satisfies the first condition (a RAN network element switchover occurs and the QoS flow resources are not released), the UPF will perform at least one of the following actions: determine that the QoS flow has a "GFBR can be guaranteed again" event, and publish "GFBR can be guaranteed again" to the target device consumer that ordered this event.
[0045] The UPF determines that a RAN network element switchover has occurred at the UE based on at least one of the following: receiving an Inter RAN HO event from the SMF, or a change in the GTP-U tunnel target TEID.
[0046] 2) Another approach to the solution: In the case of the first QoS flow transfer between RANs, the SMF determines that "GFBR can be guaranteed again" or "GFBR can no longer be guaranteed" and sends a corresponding QoS notification to the UPF.
[0047] 3) Another approach to the solution: When the second RAN receives a QoS flow establishment request, it sends "GFBR can be guaranteed again" via the user plane tunnel.
[0048] Compared to the third type of solution approach, the first and second type of solution approaches can reduce interaction between the RAN and CN.
[0049] Problem 2: Regarding congestion information, if a QoS flow becomes congested in the source RAN, and the percentage corresponding to the congestion situation (e.g., the percentage corresponding to the congestion level) or the percentage of data packets to be marked that request congestion markings account for all data packets (e.g., the percentage of packets to be marked) is, for example, 80%, then when the QoS flow successfully switches to the target RAN, the congestion will be resolved or the percentage will become 0.
[0050] 1) One possible solution: If the UE satisfies the first condition, the UPF shall perform at least one of the following: determine that there is no congestion in the first QoS flow or that the percentage corresponding to the congestion information is 0; and disclose the congestion information percentage=0 to the consumer network element ordering this event and refrain from performing congestion marking on the data packets.
[0051] 2) Another approach to the solution: When the second RAN receives a QoS flow establishment request, it sends a message via the user plane tunnel indicating that there is no congestion in the first QoS flow or that the percentage corresponding to the congestion information is 0.
[0052] Compared to the second type of solution approach, the first type of solution approach can reduce the interaction between the RAN and CN.
[0053] Referring to Figure 2, this is a schematic diagram of the architecture of a wireless communication system according to an embodiment of this application.
[0054] Figure 2 shows a block diagram of a wireless communication system to which an embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and network-side equipment 12. Here, the terminal 11 may be a mobile phone, tablet personal computer, laptop computer, notebook computer, personal digital assistant (PDA), palmtop computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) equipment, robot, wearable device, aircraft (flight vehicle), vehicle user equipment (VUE), ship equipment, pedestrian user equipment (PUE), smart home (home equipment with wireless communication capabilities, such as a refrigerator, television, washing machine, or furniture), game console, personal computer (PC), deposit machine, or self-service machine. Wearable devices include smartwatches, smart wristbands, smart earphones, smart glasses, smart accessories (such as smart bracelets, smart hand chains, smart rings, smart necklaces, smart ankle bracelets, smart anklets, etc.), smart bands, smart clothing, etc. Here, in-vehicle equipment may also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units. It should be noted that the terminal 11 in the embodiments of this application is not limited to a specific type.The network-side equipment 12 may include access network equipment or core network equipment, where access network equipment may also be called radio access network (RAN) equipment, radio access network functions, or radio access network units. Access network equipment may include base stations, wireless local area network (WLAN) access points (AS), or wireless fidelity (WiFi) nodes. Here, a base station may also be called a Node B (NB), an Evolved Node B (eNB), the next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a home Node B (HNB), a home evolved Node B, a Transmission Reception Point (TRP), or any other appropriate term in the art, and as long as the same technical effect is achieved, the base station is not limited to any particular technical term. For the purposes of this explanation, the embodiments of this application only use base stations in NR systems as examples and do not limit the specific types of base stations.
[0055] 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 Functions (Application It may include, but is not limited to, at least one of the following: Function, AF, etc. It should be noted that the embodiments of this application only illustrate core network equipment in an NR system and do not limit the specific types of core network equipment.
[0056] Selectively, acquisition may be understood as obtaining from a configuration, receiving, receiving upon request, acquiring through self-learning, acquiring by derivation based on information not received, or obtaining after processing based on information received, and may be specifically determined by the actual needs, and the embodiments of this application are not limited thereto. For example, if certain capability indication information transmitted by a device is not received, it can be inferred that the device does not support that capability.
[0057] Selectively, transmission may include broadcasts, broadcasts in system messages, and returning after responding to a request.
[0058] In one selective embodiment of this application, the target device or communication device may include at least one of a communication network element and a terminal.
[0059] In one embodiment of this application, the communication network element may include at least one of the network elements of the core network and the network elements of the wireless access network.
[0060] In the embodiments of this application, the network elements of the core network (CN network elements) may include, but are not limited to, at least one of the following: core network equipment, core network nodes, core network functions, network elements of the core network, Mobility Management Entity (MME), Access Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Serving GW (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.
[0061] In the embodiments of this application, the access network equipment or RAN network element may include, but is not limited to, at least one of the following: radio access network equipment, radio access network node, radio access network function, radio access network unit, 3GPP® radio access network, non-3GPP® radio access network, centralized unit (CU), distributed unit (DU), base station, evolved base station (eNB), 5G base station (gNB), radio network controller (RNC), base station (NodeB), non-3GPP® inter-working function (N3IWF), access controller (AC) node, access point (AP) equipment, or wireless local area network (WLAN) node, or N3IWF. The aforementioned access network equipment includes one of the following: 3GPP® access network equipment (e.g., RAN network elements (e.g., base stations)) and non-3GPP® access network equipment.
[0062] The base station may be a base station (BTS, Base Transceiver Station) in GSM® or CDMA, a base station (NodeB) in WCDMA®, an evolutionary base station (eNB or e-NodeB, evolutional Node B) in LTE, or a 5G base station (gNB), and the embodiments of this application are not limited.
[0063] In one selective embodiment of this application, the UE may include a terminal device, a terminal device and a card, or a card.
[0064] In one selective embodiment of this application, the card may include one of a User Identity Module (SIM) card, a USIM card, or an eSIM.
[0065] In one selective embodiment of this application, 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 the terminal 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, and it should be noted that the embodiments of this application do not limit the specific type of terminal.
[0066] A transfer may also be called a switchover, and for example, when a transfer occurs between access network devices at a terminal, it may be said that a switchover has occurred between access network devices at the terminal. For example, when a transfer occurs between access network devices in the first QoS flow, it may be said that a switchover has occurred between access network devices in the first QoS flow.
[0067] The assurance of QoS includes the assurance of QoS being reassurable. For example, the assurance of GFBR includes the reassurance of GFBR.
[0068] The congestion level may be expressed as a percentage, and a minimum congestion level may be expressed as the congestion level being at its minimum percentage. It is easily understood that different percentages can represent different levels of congestion. The minimum percentage may be zero.
[0069] Data packets requesting congestion marking may be expressed as a percentage. Congestion marking may also be expressed as the smallest percentage of all data packets that request congestion marking. Generally, this smallest value is zero.
[0070] The absence of congestion includes the absence of congestion. In one embodiment, the absence of congestion corresponds to a congestion situation where the value is zero.
[0071] Not performing congestion marking on data packets includes ceasing to perform congestion marking on data packets.
[0072] Not performing congestion marking on data packets of the first QoS flow includes not performing congestion marking on data packets of the first QoS flow. Congestion marking involves setting a bit corresponding to, for example, an Explicit Congestion Notification (ECN) to the corresponding congestion value (e.g., CE congestion experienced: 11).
[0073] In one embodiment of this application, the endpoint is also called a traffic endpoint.
[0074] A Fully Qualified Tunnel End Point Identifier (F-TEID) includes the TEID and the endpoint's address information (e.g., IP address).
[0075] The second type of endpoint is, for example, a Linked Traffic Endpoint or remote GTP-U tunnel endpoint.
[0076] This is the Linked Traffic Endpoint ID.
[0077] This is the Traffic Endpoint info (Traffic Endpoint ID, or the corresponding TEID, etc.).
[0078] In one embodiment of this application, publication, report, or report means one of notification and transmission.
[0079] In one embodiment of this application, a monitoring (e.g., monitor) request includes at least one of supervision, detection, measurement, and reporting.
[0080] In one embodiment of this application, monitoring may be referred to as at least one of supervision, detection, and measurement.
[0081] In one embodiment of this application, a request for disclosure of XX information may be expressed as a request for ordering XX information. Disclosure of XX information, or making XX information public, may be expressed as transmitting the XX information to a target communication network element (also called a consumer) ordering or requesting the XX information.
[0082] A request for disclosure of congestion information includes a request for disclosure of congestion status information (e.g., congestion level).
[0083] In one embodiment of this application, any one of the “information” in this application is information corresponding to a first QoS flow or a first data flow.
[0084] For example, the first congestion information is the first congestion information corresponding to the first QoS flow or the first data flow. For example, the second congestion information is the second congestion information corresponding to the first QoS flow or the first data flow.
[0085] For example, the third congestion information is the third congestion information corresponding to the first QoS flow or the first data flow.
[0086] In one embodiment of this application, any one “request” in this application is a request corresponding to a first QoS flow or a first data flow.
[0087] In one embodiment of this application, the “data packet” in this application is a data packet corresponding to a first QoS flow or a first data flow.
[0088] In one embodiment of this application, “congestion” as used herein refers to congestion corresponding to a first QoS flow or a first data flow.
[0089] ECN is a technology that explicitly notifies of congestion by marking data packets with congestion. When congestion occurs, the ECN bit value in the data packet takes the value of 11, representing the congestion-causing CE.
[0090] An ECN for low latency, low loss, and scalable throughput (L4S) requires reporting congestion CEs when milder congestion occurs.
[0091] ECN is an extension of the TCP / IP protocol defined in RFC 3168 (2001). ECN supports end-to-end network congestion notification, as shown in Figure 3.
[0092] In one embodiment of this application, congestion initiation, congestion in progress, and congestion occurrence represent a single meaning.
[0093] In one embodiment of this application, "congestion terminated," "no congestion," and "no congestion occurring" represent a single meaning.
[0094] In one embodiment of this application, congestion may be a situation in a packet-switched network where the number of packets being delivered is too large, and the resources of the transmission nodes are limited, resulting in a decrease in network transmission performance. When network congestion occurs, it generally results in data loss, increased delay, and decreased throughput, and in severe cases, can even lead to congestion collapse.
[0095] In one embodiment of this application, 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.
[0096] In one selective embodiment of the present application, congestion monitoring may include at least one of congestion status monitoring, congestion status measurement, and / or congestion status reporting. Congestion status includes at least one of congestion onset or congestion occurrence, congestion end or no congestion, congestion deterioration, and congestion escalation.
[0097] In one selective embodiment of this application, congestion occurring in the first object means that congestion occurred in the data distribution in the first object.
[0098] In one selective embodiment of this application, the congestion status information of the first object is the congestion status information of data distribution in the first object.
[0099] In one selective embodiment of the present application, congestion in the first object includes one of the following: inability to satisfy the QoS of the first object; the data transmission rate of the first object being less than the data reception rate of the first object; insufficient time-frequency resources; cache overflow; and queue overflow.
[0100] In one embodiment, there is a shortage of time-frequency resources; for example, the time-frequency resources of the first cell are insufficient to deliver all received or cached data.
[0101] In one embodiment, the first object may be a first Data Radio Bearer (DRB), and congestion occurring in the first DRB includes one of the following: the first DRB's QoS cannot be satisfied, or the data transmission rate of the first DRB is smaller than the data reception rate of the first object. Failure to satisfy QoS means, for example, that the rate cannot be guaranteed, the packet loss rate cannot be guaranteed, the packet loss proportionality cannot be guaranteed, and the PER cannot be guaranteed.
[0102] 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.
[0103] 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.
[0104] If the first interface is an N3 or N9 interface, the second interface may be an N6 interface.
[0105] In one selective embodiment of the present application, 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.
[0106] Failure to satisfy the aforementioned QoS includes at least one of the following: the guaranteed flow bitrate is not guaranteed (e.g., the actual transmission rate is lower than the guaranteed flow bitrate); the minimum transmission rate is not met (e.g., the actual minimum transmission rate is smaller than the minimum transmission rate); the packet error rate is not met (e.g., the actual packet error rate is greater than the false alarm rate in QoS); the packet loss rate is not met (e.g., the actual packet loss rate is greater than the false alarm rate in QoS); the transmission delay budget is not met (the actual transmission delay overhead is greater than the transmission delay budget); and the cache delay budget is not met (the actual cache delay overhead of the data is greater than the cache delay budget).
[0107] In one selective embodiment of this application, a data packet includes a protocol data unit (PDU) and a packet data unit.
[0108] In one selective embodiment of this application, a QoS flow having a corresponding congestion monitoring request is defined as a QoS flow that has received and obtained a congestion monitoring request corresponding to that QoS flow. If a congestion monitoring request corresponding to that QoS flow has not been obtained, it may be considered that the QoS flow does not have a corresponding congestion monitoring request. The same applies to data flows that have a corresponding congestion monitoring request.
[0109] In one selective embodiment of this application, data flow is an abbreviation for traffic data flow.
[0110] In one selective embodiment of the present application, 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 GTP-U, a tunnel between a RAN and a CN, a QoS flow, a QoS subflow, an Evolved Packet System (EPS) bearer, a PDP context, a DRB, a Signaling Radio Bearer (SRB), a logical channel, an IPsec association, or a GPRS Tunneling Protocol (GTP) tunnel. The tunnel may be instantiated as any one of the above types of tunnels.
[0111] In one embodiment of this application, the NG interface may be called the S1 interface or the N2 interface, and the naming is not limited.
[0112] In one selective embodiment of the present application, the tunnel may include at least one of the following: a PDU session, a GTP-U (Point-to-Point Tunnel Protocol GTP-U tunnel), a Quality of Service (QoS) flow, an Evolved Packet System (EPS) bearer, a PDP context, a DRB, an SRB, or an Internet Protocol Security (IPsec) association.
[0113] In one embodiment of this application, the NG interface may be called the S1 interface or the N2 interface, and the naming is not limited.
[0114] In one embodiment of this application, the wireless communication network may be at least one of a public network and a non-public network, or the first network may be a non-public network.
[0115] In one embodiment of this application, non-public network is an abbreviation for non-public network. A non-public network may also be called a non-public communication network. A non-public network may include at least one deployment method of a physical non-public network, a virtual non-public network, and a non-public network implemented on a public network. In one embodiment, a non-public network is a Closed Access Group (CAG). A CAG may consist of a set of terminals.
[0116] In one embodiment of this application, a non-public network may include or be referred to as a private network. A private network may be called a private communication network, private net, local area network (LAN), private virtual network (PVN), isolated communication network, dedicated communication network, or any other naming. It should be noted that the embodiments of this application are not specifically limited to naming schemes.
[0117] In one embodiment of this application, "publicnet" is an abbreviation for "public network." The public network may also be called a public communication network or one of other names. It should be noted that the embodiments of this application do not specifically limit the naming scheme.
[0118] In one embodiment of this application, the data packet size may also be called the data packet length.
[0119] In one embodiment of this application, a data packet may be called a data frame.
[0120] The following describes an information interaction method according to an embodiment of this application.
[0121] Referring to Figure 3, an embodiment of the present application provides an information interaction method used in a first communication device. The first communication device includes, but is not limited to, a CN network element (e.g., UPF or SMF), and the CN network element may also be called the first CN network element, and the method includes the following:
[0122] Step 31: The first communication device performs the first operation, and it does so. If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow has been established, the second QoS flow has been released, or the resources of the second QoS flow have been released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or in the access network equipment information corresponding to the first QoS flow, and / or in the access network equipment information corresponding to the first data flow. Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of a target endpoint that sends traffic for the first QoS flow and a source endpoint that receives traffic for the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision not to perform congestion marking on data packets in the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum congestion percentage, zero congestion level, or zero congestion percentage. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. It is determined that the congestion information of the first QoS flow is information that represents one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network equipment information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or the first data flow, This includes at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow.
[0123] In one embodiment, information indicating that a transfer between access network devices has occurred in the first QoS flow is, for example, information about the QoS flow in which the transfer occurred, and the QoS flow in which the transfer occurred includes the first QoS flow.
[0124] Selectively, the first communication device includes a UPF (e.g., an anchor gateway, i.e., a gateway terminating the N6 interface).
[0125] Selectively, the first communication device obtains at least one of the following from the second communication device (e.g., SMF): third information, fourth information, QoS notification corresponding to the first data flow, congestion information corresponding to the first data flow, second endpoint information, and access network device information.
[0126] Selectively, the access network equipment includes one of the following: 3GPP® access network equipment (e.g., RAN network elements (e.g., base stations)) and non-3GPP® access network equipment.
[0127] The assurance of QoS includes the assurance of QoS being reassurable. For example, the assurance of GFBR includes the reassurance of GFBR.
[0128] Congestion levels can be expressed as percentages, and a minimum congestion level can be expressed as the corresponding percentage being the minimum. It is easily understood that different percentages can represent different levels of congestion. The minimum percentage may be zero.
[0129] Data packets requesting congestion marking may be expressed as a percentage. Congestion marking may also be expressed as the smallest percentage of all data packets that request congestion marking. Generally, this smallest value is zero.
[0130] The absence of congestion includes the absence of congestion. In one embodiment, the absence of congestion corresponds to a congestion situation where the value is zero.
[0131] Not performing congestion marking on data packets includes ceasing to perform congestion marking on data packets.
[0132] Not performing congestion marking on data packets of the first QoS flow includes not performing congestion marking on data packets of the first QoS flow. Congestion marking is performed by setting, for example, the bit corresponding to the ECN to the corresponding congestion value (e.g., CE congestion experienced: 11).
[0133] Selectively determining that a first communication device satisfies a first condition includes receiving information indicating that the first condition is satisfied.
[0134] Selectively, in the first embodiment, as shown in Figure 1A, when an inter-access network device transfer occurs at a terminal, an inter-access network device transfer or release occurs in accordance with the QoS flow. In another embodiment, if inter-access network device transfer occurs in the QoS flow, inter-access network device transfer does not need to occur at the terminal.
[0135] In one embodiment, the assurance of QoS in a QoS flow means that GFBR is assurance, GFER is assurance, PER is assurance, PDB is not assurance, PSER is not assurance, PSER is not assurance, PSDB is assurance, PER is assurance, etc. In one embodiment, the assurance of QoS is expressed by a QoS notification stating that GFBR is assurance. For example, the assurance of PER is expressed by sending a QoS notification stating that GEBR is assurance. The non-assurance of QoS is expressed by a QoS notification stating that GFBR is not assurance.
[0136] A tunnel is established between a first communication device (e.g., a PSA UPF) and a fourth communication device (e.g., an I-UPF, or a third communication device (e.g., a RAN)), and the tunnel (e.g., a GTP-U) establishes a first endpoint (which may be called a local endpoint from the perspective of the first communication device) at the first communication device and a second endpoint (which may be called a remote endpoint, peer endpoint, or fourth communication device-side endpoint from the perspective of the first communication device) at the fourth communication device. Multiple tunnels may exist between the first communication device and the fourth communication device. The first communication device establishes tunnels with multiple fourth communication devices, each with its own tunnel. Therefore, when the first communication device transmits traffic for the first QoS flow, it needs to specify the second endpoint for it.
[0137] From the perspective of the first QoS flow, the traffic of the first QoS flow is transmitted between the first endpoint of the first communication device and the second endpoint of the fourth communication device.
[0138] Therefore, a second endpoint should be specified for the traffic of the first QoS flow transmitted from the first communication device to the fourth communication device. In one embodiment, the second endpoint corresponding to the first QoS flow may be the target endpoint that transmits the traffic of the first QoS flow. Similarly, a first endpoint should be specified for the traffic of the first QoS flow transmitted from the fourth communication device to the first communication device. Therefore, in another embodiment, from the perspective of the first communication device, the second endpoint corresponding to the first QoS flow may be the source endpoint that receives the traffic of the first QoS flow.
[0139] The target endpoints that send traffic for the first QoS flow include the target endpoints that send downlink traffic for the first QoS flow (for example, an endpoint on the fourth communication device).
[0140] The source endpoints receiving traffic for the first QoS flow include source endpoints receiving uplink traffic for the first QoS flow (e.g., an endpoint on the fourth communication device).
[0141] Selectively, the endpoint information (for example, information for a second endpoint) may include at least one of the following: the endpoint identifier, the endpoint's Fully Qualified Tunnel End Point Identifier (F-TEID) or TEID (Tunnel Endpoint IDentifier), the endpoint's IP address, the corresponding UE's IP address, or the corresponding UE's MAC address.
[0142] The second endpoint corresponding to the first QoS flow may be the second endpoint of the tunnel corresponding to the first QoS flow. The tunnel is, for example, a GTP-U.
[0143] The tunnel corresponding to the first QoS flow is at least one of a tunnel that transmits traffic for the first QoS flow and a tunnel that receives traffic for the first QoS flow. The access network device information (e.g., RAN Tunnel Info) is information about the second endpoint on the access network device side, and may include at least one of the following: the endpoint identifier, the endpoint's F-TEID or TEID, or the endpoint's IP address. It is easily understood that in this case, the fourth communication device is the access network device.
[0144] The information on the access network device side corresponding to the first QoS flow may also be the information on the access network device side of the tunnel corresponding to the first QoS flow. In one embodiment, when an inter-access network device transfer occurs in the first QoS flow, the first communication device receives information about the second endpoint corresponding to the first QoS flow, regardless of whether the information about the second endpoint corresponding to the first QoS flow has changed. The first communication device may then interpret "receiving information about the second endpoint corresponding to the first QoS flow, regardless of whether the information about the second endpoint corresponding to the first QoS flow has changed" as "an inter-access network device transfer has occurred in the first QoS flow."
[0145] In another embodiment, the first communication device understands that "a change has occurred at the second endpoint corresponding to the first QoS flow" as "a transfer has occurred between access network devices in the first QoS flow."
[0146] In another embodiment, "a change has occurred at the second endpoint corresponding to the first QoS flow" does not mean that "a transfer between access network devices has occurred in the first QoS flow." For example, if the RAN remains unchanged but the I-UPF changes, the first communication device can only confirm that "a transfer between access network devices has occurred in the first QoS flow" after receiving information indicating that "a transfer between access network devices has occurred in the first QoS flow" or "a transfer between access network devices has occurred at the terminal."
[0147] When the first service traffic moves from the second UPF to the first UPF, the QoS flow (second QoS flow) and PDU session corresponding to the first service traffic are released at the second UPF, and the QoS flow (first QoS flow) and PDU session corresponding to the first service traffic are established at the first UPF.
[0148] When AF orders a QoS notice for the first service traffic and reports that QoS is not guaranteed by a QoS notice in the second QoS flow, it should report that QoS is guaranteed and re-guaranteable when the first QoS flow is established, or the latest QoS notice published to the first UPF at the same time as the first QoS flow is established.
[0149] When the AF orders congestion information corresponding to the first service traffic, and the congestion information for the second QoS flow indicates congestion, if the first QoS flow is established and does not experience congestion, it should report information indicating no congestion. Alternatively, if the first QoS flow is established, it should report the most reliable congestion information simultaneously sent to the first UPF.
[0150] Selectively satisfying the first condition mentioned above is: The first QoS flow is not released, The resources for the first QoS flow have not been released, There is a request to monitor the first information corresponding to the first QoS flow, The further includes at least one of the following: that there is a first request corresponding to the first QoS flow, Here, the first request corresponding to the first QoS flow is used to request the first communication device to retrieve the reported first information from the user plane tunnel.
[0151] In one embodiment, the fact that a first QoS flow is not released may include at least one of the following: the context of the first QoS flow is not released, and the resources of the first QoS flow are not released.
[0152] In one embodiment, the release of a first QoS flow resource may include the release of the first QoS flow resource while maintaining the context of the first QoS flow. The release of a first QoS flow may include the release of the context of the first QoS flow and the release of the first QoS flow resource. The resource of the first QoS flow is, for example, the tunnel resource corresponding to the first QoS flow (e.g., a GTP-U resource).
[0153] In one embodiment, the acquisition of reported first information by the first communication device from the user plane tunnel includes the acquisition of first information by the first communication device monitoring data packets in the user plane tunnel corresponding to the first QoS flow. For example, the packet header of the data packets of the first QoS flow carries first information.
[0154] Selectively, the first or second piece of information is information whose disclosure is supported by access network equipment.
[0155] Selectively, the first information, the second information, or information supported for disclosure by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
[0156] Selectively, the congestion information of the QoS flow includes at least one of the following: a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
[0157] In one embodiment, the information of a data packet requesting congestion marking includes at least one of the number of data packets requesting congestion marking and the percentage of all data packets that request congestion marking.
[0158] In one embodiment, congestion information represents information for performing congestion marking on data packets, or information about the congestion status.
[0159] Selectively satisfying the first condition mentioned above is: The congestion information corresponding to the first QoS flow has not been received, The further includes at least one of the following: not having received notification that the QoS of the first QoS flow cannot be guaranteed.
[0160] In one embodiment, not receiving congestion information corresponding to a first QoS flow includes not receiving congestion information corresponding to a first QoS flow from a tunnel (e.g., GTP-U). It can be easily understood that if a first access network device has transmitted congestion information for a first QoS flow, and the first QoS flow moves from between first access network devices to a second access network device, and the second access network device does not transmit congestion information corresponding to the first QoS flow, then the first communication device may understand that the first QoS flow will no longer be congested.
[0161] In one embodiment, not receiving a notification that the QoS of the first QoS flow is unguaranteed includes not receiving a notification from the tunnel (e.g., GTP-U) that the QoS of the first QoS flow is unguaranteed. It may be understood that, if the first access network equipment has sent a notification that the QoS of the first QoS flow is unguaranteed, and the first QoS flow has moved from between the first access network equipment to the second access network equipment, and the second access network equipment has not sent a notification that the QoS of the first QoS flow is unguaranteed, then the first communication equipment may understand that the QoS of the first QoS flow is reguaranteable.
[0162] Selectively, the fourth information includes information for representing at least one of the following: congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Here, the first data flow is the data flow bound to the first QoS flow.
[0163] In one embodiment, if the third information includes information indicating that a first QoS flow has been established, the first communication device further obtains a fourth piece of information.
[0164] The second QoS flow may be a QoS flow that was previously bound to the first data flow.
[0165] In one embodiment, the fourth information may be information in the first PDU session context or information in the first QoS flow context. The first QoS flow and / or the second QoS flow is the QoS flow in the first PDU session.
[0166] In one embodiment, the congestion information corresponding to the first data flow or the second QoS flow is the congestion information corresponding to the most recently published first data flow or second QoS flow (or referred to as the congestion information corresponding to the last published first data flow or second QoS flow in one or more previously published congestion information corresponding to the first data flow or second QoS flow). For example, the previously published congestion information in chronological order would be the first congestion status (e.g., a congestion status with a value of 80%), the second congestion status (e.g., a congestion status with a value of 80%), and the second congestion status would be the most recently published congestion information.
[0167] In one embodiment, the QoS notice corresponding to the first data flow or the second QoS flow is the most recently published QoS notice corresponding to the first data flow or the second QoS flow. If the previously published QoS notices in chronological order indicate that GFBR is reassurable and GFBR is not reassurable, then the GFBR is not reassurable is the most recently published QoS notice.
[0168] For example, if the first data flow moves from the second UPF (e.g., a PSA UPF) to the first UPF (e.g., another PSA UPF), the QoS flow under the second UPF (e.g., the second QoS flow) is released, and a QoS flow bound under the first UPF (e.g., the first QoS flow) is established. At this time, the first communication device may obtain a fourth piece of information from the third communication device.
[0169] Furthermore, for example, under the first communication device, the QoS flow bound to the first data flow changes, or the QoS flow bound to the first data flow changes from the second QoS flow to the first QoS flow. At this time, the first communication device acquires the fourth piece of information itself.
[0170] The most recently published QoS notification for the second QoS flow indicates that QoS is not guaranteed. However, after the first data flow has moved from the second UPF to the first UPF, the QoS of the first QoS flow is guaranteed, and the first communication device may send a notification that the QoS of the first data flow is re-guaranteed based on the above information.
[0171] The most recently published congestion information for the second QoS flow is information indicating congestion. However, after the first data flow has moved from the second UPF to the first UPF, if there is no congestion in the first QoS flow, the first communication device (e.g., the second UPF) may transmit information indicating that the first data flow will no longer be congested based on the above information.
[0172] Selectively, the first communication device performing a second suboperation based on fourth information includes, if the fourth condition is met, transmitting a QoS notice based on fourth information corresponding to a first data flow or a first QoS flow, wherein the QoS notice includes either that QoS is reassurable or that GFBR is reassurable. The fourth condition is, The QoS of the first QoS flow can be guaranteed or GFBR can be guaranteed, The fourth piece of information includes a QoS notification for the first data flow or the second QoS flow, and the QoS notification includes at least one of the following: that QoS is not guaranteed, or that GFBR is not guaranteed.
[0173] In one embodiment, based on the fourth piece of information, a QoS notification corresponding to the first data flow or the first QoS flow is transmitted, and the QoS notification corresponding to the first data flow or the first QoS flow is transmitted to a target communication network element that has ordered the QoS notification corresponding to the first data flow or the first QoS flow.
[0174] Selectively, the first communication device performing a second suboperation based on the fourth information includes, if the fifth condition is met, transmitting congestion information corresponding to the first data flow or the first QoS flow based on the fourth information, wherein the congestion information includes information for indicating that congestion will cease or that congestion is zero. The fifth condition is, The fourth piece of information includes congestion information for the first data flow or the second QoS flow, and the congestion information includes information to indicate the congestion status or does not include information to indicate that there is no congestion. This includes at least one of the following: the first QoS flow is not congested.
[0175] In one embodiment, transmitting congestion information corresponding to a first data flow or a first QoS flow based on the fourth information means transmitting the congestion information corresponding to the first data flow or the first QoS flow to a target communication network element that has ordered the congestion information corresponding to the first data flow or the first QoS flow based on the fourth information.
[0176] Selectively, the percentage corresponding to the congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0177] In one embodiment, the percentage corresponding to a congestion situation (e.g., congestion level) is defined as different percentage values corresponding to different congestion situations (e.g., congestion levels).
[0178] The congestion status information includes the congestion level. In one embodiment, the congestion status information may be expressed as a percentage. For example, zero percent means there is no congestion, and the higher the percentage value, the higher the congestion level.
[0179] In one embodiment, the information of a data packet requesting congestion marking includes one of the percentage of data packets that request congestion marking and the percentage of data packets that request congestion marking and the total number of data packets. For example, when congestion occurs in a QoS flow, congestion marking may be requested for data packets in the QoS flow.
[0180] In one embodiment, there is a correspondence between congestion conditions (e.g., congestion levels) and data packets requesting congestion marking. For example, different congestion conditions (e.g., congestion levels) may correspond to different numbers or percentages of data packets requesting congestion marking. It is easily understood that the more severe the congestion (e.g., the higher the congestion level), the greater the number or percentage of data packets requesting congestion marking.
[0181] In one embodiment, when the first communication device determines that there is no congestion (congestion will cease) in the first QoS flow, or that the percentage corresponding to the congestion information is the minimum value or zero, it transmits to the consumer device ordering the congestion information for the QoS flow that the percentage corresponding to the congestion information is the minimum value or zero, or that congestion marking will not be performed on the data packets.
[0182] Selectively, the QoS notification for the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the guaranteed flow bitrate GFBR of the QoS flow is not guaranteed; or the GFBR of the QoS flow is guaranteed.
[0183] In one embodiment, whether notification QoS is guaranteed or GFBR is guaranteed may be used to represent at least one of the following: GFBR is guaranteed, PER is guaranteed, PDB is guaranteed, PSER is guaranteed, and PSDB is guaranteed.
[0184] In one embodiment, the fact that notification QoS is not guaranteed or that GFBR is not guaranteed may be used to represent at least one of the following: GFBR is not guaranteed, PER is not guaranteed, PDB is not guaranteed, PSER is not guaranteed, and PSDB is not guaranteed.
[0185] Selectively, QoS includes at least one of the guaranteed flow bitrate (GFBR), packet error rate (PER), packet delay budget (PDB), packet aggregate error rate (PSER), and packet aggregate delay budget (PSDB).
[0186] Selectively sending a QoS notification corresponding to the first QoS flow or first data flow is: When it is determined that the QoS of a QoS flow is reassurable, the first communication device sends a QoS notification to target devices that subscribe to QoS notifications, which includes one of the following: that QoS is reassurable and that GFBR is reassurable, corresponding to the first QoS flow or the first data flow. When it is determined that the PER of a QoS flow is reassurable, the first communication device transmits information to the target device that is subscribed to the QoS notification to indicate that the PER is reassurable. When it is determined that the PDB of the QoS flow is reassurable, the first communication device transmits information to the target device that is subscribed to the QoS notification to indicate that the PDB is reassurable. When the PSER of the QoS flow is determined to be reassurable, the first communication device transmits information to the target device that is subscribed to the QoS notification to indicate that the PSER is reassurable. If the PSDB of a QoS flow is determined to be reassurable, the first communication device transmits information to target devices that subscribe to QoS notifications indicating that the PSDB is reassurable, Here, the first data flow is the data flow bound to the first QoS flow.
[0187] Reinsurance is the process of transforming something from uninsurable to insurable.
[0188] In one embodiment, when the first communication device is an SMF, if it is determined that the QoS of a QoS flow is re-guaranteable, a QoS notification corresponding to the first QoS flow or first data flow is sent to the UPF (e.g., PSA UPF), and the QoS notification corresponding to the first QoS flow or first data flow includes either that the QoS is guaranteed or that the GFBR is guaranteed.
[0189] Selectively, the method involves the first communication device, The terminal received information indicating at least one of the following: information indicating that a transfer between access network devices occurred, and information indicating that the terminal transferred from the first access network device to the second access network device. Information has been received regarding the second endpoint corresponding to the terminal's tunnel, The further includes determining that an inter-access network device transfer has occurred to the terminal and / or that the terminal has transferred from the first access network device to the second access network device, based on at least one of the following: receiving information from the access network device side of the terminal's tunnel.
[0190] Selectively, the first communication device is Having obtained a third piece of information, Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. The system has obtained access network device information that includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. When an inter-access network device transfer occurs at a terminal or it is determined that the terminal has transferred from a first access network device to a second access network device, it is determined that an inter-access network device transfer has occurred in the first QoS flow and / or that the first QoS flow has transferred from the first access network device to the second access network device, based on at least one of the following: the first QoS is not released or the resources of the first QoS flow are not released.
[0191] In one embodiment, the first communication device determines that the first QoS flow is not released because it has not received "resources or information for releasing the first QoS flow."
[0192] The resources in the first QoS flow are user plane resources, such as GTP-U resources.
[0193] The tunnels include point-to-point tunnel protocol GTP-U tunnels.
[0194] The embodiments of this application enable the acquisition of change information between network-side devices, and by enabling the core network device to acquire other information learning, it is possible to obtain change information, such as a transfer occurring in a terminal or QoS flow, the establishment of a first QoS flow, or the release of a second QoS flow, thereby further reducing interaction between access network devices and core network devices. Furthermore, by enabling the core network device to perform operations such as sending a QoS notification corresponding to the first QoS flow or the first data flow based on the acquired information, it is possible to further reduce interaction between the first RAN and the second RAN and reduce signaling overhead.
[0195] For example, when a RAN reports a QoS notification, if QoS is guaranteed, it is generally not necessary to report the QoS notification. However, if the previous QoS notification was not guaranteed, and a subsequent QoS notification is to be re-guaranteed, then reporting is necessary. When a QoS flow transfer or switch occurs, the second RAN needs to know the QoS notification reported by the first RAN in order to decide whether to report a QoS notification. For example, if the previous first RAN reported that the QoS notification was not guaranteed, the second RAN, if it is guaranteed, needs to report that the QoS notification is re-guaranteed. However, with the method of this embodiment, the RAN does not need to report a QoS notification when the QoS flow is transferred. Therefore, the first RAN does not need to send the reported QoS notification to the second RAM, thus reducing the effect of interaction between RANs.
[0196] The same applies to congestion information. If there is no congestion, it is generally not necessary to report it unless the congestion changes to no congestion.
[0197] Referring to Figure 4, an embodiment of the present application provides an information interaction method used in a second communication device. The second communication device includes, but is not limited to, a CN network element (e.g., SMF), in which case the CN network element may also be called the second CN network element, and the method includes the following:
[0198] Step 41: The second communication device performs the second operation. The second operation described above is, Sending a third piece of information to the first communication device that includes information indicating at least one of the following: a transfer between access network devices has occurred at the terminal; a transfer between access network devices has occurred in the first QoS flow; the terminal has moved from the first access network device to the second access network device; the first QoS flow has moved from the first access network device to the second access network device; the QoS flow bound to the first data flow has changed; the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; the first QoS flow has been established; the second QoS flow has been released; and the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Sending a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, To transmit information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network device side, including at least one of the following: information from the access network device side of the terminal tunnel, information from the access network device side corresponding to the first QoS flow, and information from the access network device side corresponding to the first data flow, to the first communication device; This includes at least one of the following: triggering the N4 correction process.
[0199] The second communication device includes a session management function (SMF).
[0200] Selectively, the second communication device transmits to the first communication device (e.g., UPF) at least one of the following: third information, fourth information, QoS notification corresponding to the first data flow, congestion information corresponding to the first data flow, second endpoint information, and access network device information.
[0201] In one embodiment, when the terminal or the first QoS flow is transferred between access network devices and the second communication device is also switched (e.g., SMF relocation), the second communication device includes one of the source SMF and the target SMF.
[0202] Here, N4 is the interface between the second communication device (e.g., SMF) and the first communication device (e.g., UPF).
[0203] In one embodiment, the transmission of information of a second endpoint is performed by transmitting a data transfer rule (e.g., a Forwarding Action Rule, FAR) corresponding to a first QoS flow or a first service flow, the data transfer rule including the information of the second endpoint.
[0204] In one embodiment, triggering the N4 correction process may be used to transmit at least one of the third information, the second endpoint information, and the access network device side information.
[0205] In one embodiment, the second communication device acquires fourth information from the fifth communication device. The fifth communication device includes a second UPF. For example, when a first data flow moves from a second UPF (e.g., a PSA UPF) to a first UPF (e.g., another PSA UPF), the QoS flow under the second UPF (e.g., the second QoS flow) is released, and a QoS flow bound to the first UPF (e.g., the first QoS flow) is established. Alternatively, for example, under the first communication device, the QoS flow bound to the first data flow may change, or the QoS flow bound to the first data flow may change from the second QoS flow to the first QoS flow.
[0206] The most recently published QoS notification for the second QoS flow indicates that QoS is not guaranteed. However, after the first data flow has moved from the second UPF to the first UPF, the QoS of the first QoS flow is guaranteed, and the first communication device may send a notification that the QoS of the first data flow is re-guaranteed based on the above information.
[0207] The most recently published congestion information for the second QoS flow is information indicating congestion. However, after the first data flow has moved from the second UPF to the first UPF, if there is no congestion in the first QoS flow, the first communication device (e.g., the second UPF) may transmit information indicating that the first data flow will no longer be congested based on the above information.
[0208] Selectively, the second communication device performing the second operation includes the second communication device performing the second operation if the second condition is met. The second condition mentioned above is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices for the first QoS flow, or the first QoS flow has been transferred from the first access network device to the second access network device, and Receiving information corresponding to the transferred QoS flow, and the QoS flow in which the transfer occurred includes the first QoS flow, and There is a requirement to send a QoS notification corresponding to the first QoS flow via the user plane tunnel, and At least one of the establishment of the first QoS flow is included.
[0209] Receiving information corresponding to the transferred QoS flow includes receiving a session management context update request message (e.g., Nsmf_PDUSession_UpdateSMContext), and the message includes information corresponding to the transferred QoS flow.
[0210] Optionally, the second condition is Not receiving information for indicating or indexing an alternative QoS profile of the first QoS flow, and When at least one of the occurrence of a transfer between access network devices for the first QoS flow and the transferred QoS flow including the first QoS flow is further included in understanding that obtaining a QoS notification corresponding to the first QoS flow and the QoS notification corresponding to the first QoS flow includes one of QoS being guaranteed and GFBR being guaranteed, sending a QoS notification corresponding to the first data flow to the first communication device, and the QoS notification includes one of QoS being guaranteed and GFBR being guaranteed.
[0211] An Alternative QoS Profile includes alternative QoS. When QoS is not guaranteed (e.g., GFBR), an access network device may apply an alternative QoS profile corresponding to the first QoS flow. In this case, the access network device may transmit information to a second communication device to instruct or index the alternative QoS profile for the first QoS flow (e.g., a reference to an Alternative QoS Profile).
[0212] Selectively, the second condition is, The first communication device receives information to indicate or index an alternative QoS profile for the first QoS flow, and the QoS notification includes either that QoS is not guaranteed or that GFBR is not guaranteed.
[0213] Selectively, the congestion information corresponding to the first data flow is The absence of congestion, the minimum level of congestion, the minimum percentage of congestion, and the fact that the congestion level is zero or the percentage of congestion is zero. This information represents at least one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets for which congestion marking is requested is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets.
[0214] Selectively, the second condition is, The first communication device transmits congestion information corresponding to the first data flow if it further includes at least one of the following: not having received information to indicate or index an alternative QoS profile for the first QoS flow.
[0215] Here, the congestion information corresponding to the first data flow is: The absence of congestion, the minimum level of congestion, the minimum percentage of congestion, and the fact that the congestion level is zero or the percentage of congestion is zero. This information represents at least one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets for which congestion marking is requested is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets.
[0216] Selectively, the second condition is, There is a request to monitor the first information corresponding to the first QoS flow, There is a first request corresponding to the first QoS flow, There is a second request that corresponds to the first QoS flow, This further includes at least one of the following: the second endpoint corresponding to the first QoS flow has not been changed, Here, the first request corresponding to the first QoS flow is used to request the first communication equipment to retrieve the reported first information from the user plane tunnel. The second request corresponding to the first QoS flow is: This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, It is used for at least one of the following: requesting an access network device to report primary information corresponding to a primary QoS flow via a user plane tunnel.
[0217] In one embodiment, the first piece of information is the same as the second piece of information.
[0218] In another embodiment, the first piece of information and the second piece of information are different, but a correspondence exists between them.
[0219] For example, the second piece of information may be a monitored QoS parameter, which may include congestion, and the corresponding first piece of information may be a percentage corresponding to the congestion information. The percentage corresponding to the congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0220] In one embodiment, the percentage corresponding to a congestion situation (e.g., congestion level) is defined as different percentage values corresponding to different congestion situations (e.g., congestion levels).
[0221] For example, a first request in a first QoS flow includes a request corresponding to a QoS notification control, which requests an access network device to monitor whether the first QoS flow is guaranteable or not, reports a QoS notification corresponding to the first QoS flow (e.g., GFBR is not guaranteable) via a user plane tunnel (e.g., GTP-U) if QoS is not guaranteable, and reports a QoS notification corresponding to the first QoS flow (e.g., GFBR is reguaranteable) if QoS is reguaranteable.
[0222] The tunnel corresponding to the first QoS flow is the tunnel that delivers the data for the first QoS flow (e.g., a TNL tunnel (e.g., GTP-U)).
[0223] A tunnel is established between a first communication device (e.g., a PSA UPF) and a fourth communication device (e.g., an I-UPF, or a third communication device (e.g., a RAN)). This tunnel (e.g., a GTP-U) establishes a first endpoint (which may be called a local endpoint from the perspective of the first communication device) at the first communication device and a second endpoint (which may be called a remote endpoint, peer endpoint, or fourth communication device-side endpoint from the perspective of the first communication device) at the fourth communication device. Multiple tunnels may exist between the first and fourth communication devices. The first communication device establishes tunnels with multiple fourth communication devices. Therefore, when the first communication device transmits traffic for the first QoS flow, it needs to specify the second endpoint for it.
[0224] From the perspective of the first QoS flow, the traffic of the first QoS flow is transmitted between the first endpoint of the first communication device and the second endpoint of the fourth communication device.
[0225] Therefore, a second endpoint should be specified for the traffic of the first QoS flow transmitted from the first communication device to the fourth communication device. In one embodiment, the second endpoint corresponding to the first QoS flow may be the target endpoint that transmits the traffic of the first QoS flow. Similarly, a first endpoint should be specified for the traffic of the first QoS flow transmitted from the fourth communication device to the first communication device. Therefore, in another embodiment, from the perspective of the first communication device, the second endpoint corresponding to the first QoS flow may be the source endpoint that receives the traffic of the first QoS flow.
[0226] If a transfer occurs between network devices accessing a terminal or the first QoS flow, the second endpoint corresponding to the first QoS flow may or may not change.
[0227] Scenario 1: When the fourth communication device is an I-UPF, if a transfer occurs between the terminal or the first QoS flow among access network devices, the second endpoint corresponding to the first QoS flow may not need to be changed.
[0228] Scenario 2: When the fourth communication device is a RAN, if a transfer occurs between the terminal or the first QoS flow among access network devices, the second endpoint corresponding to the first QoS flow is changed.
[0229] In the prior art, only when a change occurs in the second endpoint, the second communication device sends the information of the updated second endpoint to the first communication device. For Scenario 1, although a transfer occurs in the first QoS flow, if the second endpoint corresponding to the first QoS flow has not been changed, the second communication device still sends the information of the second endpoint corresponding to the first QoS flow to the first communication device. In this way, the impact on the interface between the first communication device and the second communication device is minimized. On the other hand, the first communication device, based on the received information of the second endpoint, understands that a transfer has occurred in the first QoS flow, understands that the QoS of the first QoS flow is guaranteed when the first communication device has not received that the QoS cannot be guaranteed from the tunnel corresponding to the first QoS flow, and may understand at least one of that there is no congestion in the first QoS flow or the congestion information value indicates no congestion when the first communication device has not received congestion information from the tunnel corresponding to the first QoS flow.
[0230] Optionally, the first information or the second information is information supported by the access network device for disclosure.
[0231] Selectively, the first information, the second information, or information whose disclosure is supported by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
[0232] Selectively, the fourth information includes information for representing at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow, where the first data flow is a data flow bound to the first QoS flow.
[0233] In one embodiment, if the third information includes information indicating that a first QoS flow has been established, the first communication device further obtains a fourth piece of information.
[0234] The second QoS flow is the QoS flow that was previously bound to the first data flow.
[0235] In one embodiment, the fourth information may be information in the first PDU session context or information in the first QoS flow context. The first QoS flow and / or the second QoS flow is the QoS flow in the first PDU session.
[0236] In one embodiment, the congestion information corresponding to the first data flow or the second QoS flow is the congestion information corresponding to the most recently published first data flow or second QoS flow (or referred to as the congestion information corresponding to the last published first data flow or second QoS flow in one or more previously published congestion information corresponding to the first data flow or second QoS flow). For example, the previously published congestion information in chronological order would be the first congestion status (e.g., a congestion status with a value of 80%), the second congestion status (e.g., a congestion status with a value of 80%), and the second congestion status would be the most recently published congestion information.
[0237] In one embodiment, the QoS notice corresponding to the first data flow or the second QoS flow is the most recently published QoS notice corresponding to the first data flow or the second QoS flow. If the previously published QoS notices in chronological order indicate that GFBR is reassurable and GFBR is not reassurable, then the GFBR is not reassurable is the most recently published QoS notice.
[0238] For example, if the first data flow moves from the second UPF (e.g., a PSA UPF) to the first UPF (e.g., another PSA UPF), the QoS flow under the second UPF (e.g., the second QoS flow) is released, and a QoS flow bound under the first UPF (e.g., the first QoS flow) is established. At this time, the first communication device may obtain a fourth piece of information from the third communication device.
[0239] Furthermore, for example, under the first communication device, the QoS flow bound to the first data flow changes, or the QoS flow bound to the first data flow changes from the second QoS flow to the first QoS flow. At this time, the first communication device acquires the fourth piece of information itself.
[0240] The most recently published QoS notification for the second QoS flow indicates that QoS is not guaranteed. However, after the first data flow has moved from the second UPF to the first UPF, the QoS of the first QoS flow is guaranteed, and the first communication device may send a notification that the QoS of the first data flow is re-guaranteed based on the above information.
[0241] The most recently published congestion information for the second QoS flow is information indicating congestion. However, after the first data flow has moved from the second UPF to the first UPF, if there is no congestion in the first QoS flow, the first communication device (e.g., the second UPF) may transmit information indicating that the first data flow will no longer be congested based on the above information.
[0242] Selectively, the congestion information of the QoS flow includes at least one of the following: a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
[0243] In one embodiment, the percentage corresponding to the congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0244] In one embodiment, the percentage corresponding to a congestion situation (e.g., congestion level) is defined as different percentage values corresponding to different congestion situations (e.g., congestion levels).
[0245] In one embodiment, the information of a data packet requesting congestion marking includes at least one of the number of data packets requesting congestion marking and the percentage of all data packets that request congestion marking.
[0246] Selectively, the QoS notification for the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the GFBR of the QoS flow is not guaranteed; or the GFBR of the QoS flow is guaranteed.
[0247] In one embodiment, QoS being guaranteed includes at least one of GFBR being guaranteed, PER being guaranteed, PDB being guaranteed, PSER being guaranteed, and PSDB being guaranteed.
[0248] In one embodiment, the inability to guarantee QoS includes at least one of the following: the inability to guarantee GFBR, the inability to guarantee PER, the inability to guarantee PDB, the inability to guarantee PSER, and the inability to guarantee PSDB.
[0249] In one embodiment, whether notification QoS is guaranteed or GFBR is guaranteed may be used to represent at least one of the following: GFBR is guaranteed, PER is guaranteed, PDB is guaranteed, PSER is guaranteed, and PSDB is guaranteed.
[0250] In one embodiment, the fact that notification QoS is not guaranteed or that GFBR is not guaranteed may be used to represent at least one of the following: GFBR is not guaranteed, PER is not guaranteed, PDB is not guaranteed, PSER is not guaranteed, and PSDB is not guaranteed.
[0251] Selectively, QoS includes at least one of the guaranteed flow bitrate (GFBR), packet error rate (PER), packet delay budget (PDB), packet aggregate error rate (PSER), and packet aggregate delay budget (PSDB).
[0252] The embodiments of this application enable the acquisition of change information between network-side devices, and by enabling the core network device to acquire other information learning, it is possible to obtain change information, such as a transfer occurring in a terminal or QoS flow, the establishment of a first QoS flow, or the release of a second QoS flow, thereby further reducing interaction between access network devices and core network devices. Furthermore, by enabling the core network device to perform operations such as sending a QoS notification corresponding to the first QoS flow or the first data flow based on the acquired information, it is possible to further reduce interaction between the first RAN and the second RAN and reduce signaling overhead.
[0253] For example, when a RAN reports a QoS notification, if QoS is guaranteed, it is generally not necessary to report the QoS notification. However, if the previous QoS notification was not guaranteed, and a subsequent QoS notification is to be re-guaranteed, then reporting is necessary. When a QoS flow transfer or switch occurs, the second RAN needs to know the QoS notification reported by the first RAN in order to decide whether to report a QoS notification. For example, if the previous first RAN reported that the QoS notification was not guaranteed, the second RAN, if it is guaranteed, needs to report that the QoS notification is re-guaranteed. However, with the method of this embodiment, the RAN does not need to report a QoS notification when the QoS flow is transferred. Therefore, the first RAN does not need to send the reported QoS notification to the second RAM, thus reducing the effect of interaction between RANs.
[0254] The same applies to congestion information. If there is no congestion, it is generally not necessary to report it unless the congestion changes to no congestion.
[0255] Referring to Figure 5, an embodiment of the present application provides an information interaction method used in a third communication device. The third communication device includes, but is not limited to, an access network device (e.g., a RAN network element), and the method includes the following:
[0256] Step 51: If the third condition is met, the third communication device will perform the third operation. The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. This includes at least one of the following: the establishment of a first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The process includes transmitting information via a user plane tunnel corresponding to a first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; or to perform congestion marking on zero data packets or zero percent of data packets.
[0257] The third type of communication equipment includes access network equipment (e.g., RAN network elements, base stations).
[0258] Selectively, the third communication device transmits to the first communication device (e.g., UPF) or the second communication device (e.g., SMF) at least one of the following: first information; a QoS notification corresponding to the first data flow; congestion information corresponding to the first QoS flow; information indicating one of the following: no congestion; minimum congestion level; minimum percentage corresponding to congestion level; zero congestion level or zero percentage corresponding to congestion level; and information indicating no congestion marking for data packets; minimum number or percentage of data packets requesting congestion marking; or congestion marking for zero data packets or zero percent of data packets.
[0259] Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow means carrying the QoS notification via the packet header of the data packet of the first QoS flow (e.g., the GTP-U packet header).
[0260] In one embodiment, when a terminal moves from a first access network device to a second access network device, or when a first QoS flow moves from a first access network device to a second access network device, the third communication device includes one of the first access network device and the second access network device.
[0261] The assurance of QoS includes the assurance of QoS being reassurable. For example, the assurance of GFBR includes the reassurance of GFBR.
[0262] Congestion levels can be expressed as percentages, and a minimum congestion level can be expressed as the corresponding percentage being the minimum. It is easily understood that different percentages can represent different levels of congestion. The minimum percentage may be zero.
[0263] Data packets requesting congestion marking may be expressed as a percentage. Congestion marking may also be expressed as the smallest percentage of all data packets that request congestion marking. Generally, this smallest value is zero.
[0264] The absence of congestion includes the absence of congestion. In one embodiment, the absence of congestion corresponds to a congestion situation where the value is zero.
[0265] Not performing congestion marking on data packets includes ceasing to perform congestion marking on data packets.
[0266] Not performing congestion marking on data packets of the first QoS flow includes not performing congestion marking on data packets of the first QoS flow. Congestion marking is performed by setting, for example, the bit corresponding to the ECN to the corresponding congestion value (e.g., CE congestion experienced: 11).
[0267] Selectively, the third operation is performed if the third condition further includes not applying an alternative QoS profile for the first QoS flow. Sending a QoS notification via the user plane tunnel corresponding to the first QoS flow, which includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. A QoS notification corresponding to the first QoS flow is sent, and the QoS notification includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: not to perform congestion marking on data packets, the minimum number or percentage of data packets for which congestion marking is requested, or to perform congestion marking on zero data packets or zero percent of data packets. This includes at least one of the following: transmitting congestion information corresponding to the first QoS flow, Here, the aforementioned congestion is The absence of congestion, the minimum level of congestion, the minimum percentage corresponding to the congestion, and the zero level of congestion or the zero percentage corresponding to the congestion. The information includes instructions to indicate at least one of the following: that congestion marking should not be performed on data packets; that the number or percentage of data packets for which congestion marking is requested should be the minimum value; or that congestion marking should be performed on zero data packets or zero percent of data packets.
[0268] Selectively, an Alternative QoS Profile includes an alternative QoS. When QoS is not guaranteed (e.g., GFBR), an access network device may apply an alternative QoS profile corresponding to the first QoS flow. In this case, the access network device may transmit information to a second communication device to instruct or index the alternative QoS profile for the first QoS flow (e.g., reference to an Alternative QoS Profile).
[0269] It is easy to understand that the fact that no alternative QoS profile is being applied explains that the original QoS is guaranteed and there is no congestion in the QoS flow.
[0270] Selectively, if the third condition further includes applying an alternative QoS profile for the first QoS flow, the third operation is: This includes sending a QoS notice via a user plane tunnel corresponding to the first QoS flow, which includes one of the following: that QoS is not guaranteed, or that GFBR is not guaranteed.
[0271] Selectively, the third condition is, Whether the QoS of the first QoS flow can be guaranteed, or whether the transfer from the first QoS flow to the second access network device has been successful, The present invention further includes at least one of the following: there is a request to monitor first information corresponding to a first QoS flow, and there is a second request corresponding to a first QoS flow. Here, the second request corresponding to the first QoS flow is: This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, It is used to request at least one of the following: requesting access network equipment to report primary information corresponding to a primary QoS flow via a user plane tunnel.
[0272] Selectively, the first or second piece of information is information whose disclosure is supported by access network equipment.
[0273] Selectively, the first information, the second information, or information whose disclosure is supported by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
[0274] Selectively, the congestion information of the QoS flow includes at least one of the following: a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
[0275] In one embodiment, the information of a data packet requesting congestion marking includes at least one of the number of data packets requesting congestion marking and the percentage of all data packets that request congestion marking.
[0276] Selectively, the percentage corresponding to the congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0277] In one embodiment, the percentage corresponding to a congestion situation (e.g., congestion level) is defined as different percentage values corresponding to different congestion situations (e.g., congestion levels).
[0278] Congestion status information (e.g., congestion level) may be expressed as a percentage.
[0279] Selectively, the QoS notification for the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the guaranteed flow bitrate GFBR of the QoS flow is not guaranteed; or the GFBR of the QoS flow is guaranteed.
[0280] In one embodiment, QoS being guaranteed includes at least one of GFBR being guaranteed, PER being guaranteed, PDB being guaranteed, PSER being guaranteed, and PSDB being guaranteed.
[0281] In one embodiment, the inability to guarantee QoS includes at least one of the following: the inability to guarantee GFBR, the inability to guarantee PER, the inability to guarantee PDB, the inability to guarantee PSER, and the inability to guarantee PSDB.
[0282] In one embodiment, whether notification QoS is guaranteed or GFBR is guaranteed may be used to represent at least one of the following: GFBR is guaranteed, PER is guaranteed, PDB is guaranteed, PSER is guaranteed, and PSDB is guaranteed.
[0283] In one embodiment, the fact that notification QoS is not guaranteed or that GFBR is not guaranteed may be used to represent at least one of the following: GFBR is not guaranteed, PER is not guaranteed, PDB is not guaranteed, PSER is not guaranteed, and PSDB is not guaranteed.
[0284] Selectively, QoS includes at least one of the guaranteed flow bitrate (GFBR), packet error rate (PER), packet delay budget (PDB), packet aggregate error rate (PSER), and packet aggregate delay budget (PSDB).
[0285] In one embodiment, a request to monitor first information corresponding to a first QoS flow includes a QoS monitoring parameter, and the QoS monitoring parameter includes congestion. Selectively, the first information includes congestion.
[0286] Application Scenario 1 of the embodiment of this application primarily concerns an X2 switching scenario, where the X2 interface is an interface between network elements of an access network. Referring to Figure 6A, it includes the following steps:
[0287] Step 0-1, SMF sends the first monitoring request to the first RAN. The aforementioned first monitoring request is, A request to monitor the first information corresponding to the first QoS flow, The first request includes at least one of the following: a first request corresponding to a first QoS flow for requesting a first communication device to retrieve the first reported information from the user plane tunnel.
[0288] Step 0-2, SMF sends a second monitoring request to UPF. The aforementioned second monitoring request is, A request to monitor the first information corresponding to the first QoS flow, It includes at least one of a first QoS flow and a second request corresponding to the first QoS flow, the second request corresponding to the first QoS flow is This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, It is used for at least one of the following: requesting an access network device to report primary information corresponding to a primary QoS flow via a user plane tunnel.
[0289] Here, the order of steps 0-1 and 0-2 does not matter.
[0290] Step 1: The terminal moves (also called switching) from the first RAN to the second RAN. The terminal context includes the monitoring request for the first QoS flow, Step 2: The second RAN sends a route switching request message to the AMF, selectively including information about the transferred QoS flow and the transferred QoS flow including the first QoS flow. Step 3: The AMF sends a session management context modification request message to the SMF, and selectively, the message includes information about the transferred QoS flow, and the transferred QoS flow includes the first QoS flow. Step 4: The SMF performs the second operation, specifically as described in the second communication equipment embodiment in Figure 4.
[0291] Step 5: SMF sends an N4 session correction request message to UPF. Selectively, the message may include a third piece of information, the third piece of information, which includes information to indicate at least one of the following: that an access network device transfer (e.g., HO event) has occurred at the terminal, or that an access network device transfer (e.g., HO event) has occurred at the first QoS flow.
[0292] Selectively, the message may include a QoS notification corresponding to the first data flow. For example, the SMF sends a QoS notification corresponding to the first data flow to the first communication device if the second condition is met.
[0293] Step 6: The UPF performs the first operation as described in the first communication equipment embodiment in Figure 3. Selectively, if the first condition is met (a RAN network element switchover occurs and QoS flow resources are not released), the UPF performs the first operation, and the first operation is: The process includes at least one of the following: determining that the GFBR of a QoS flow is "reassurable" and transmitting the information that the GFBR is "reassurable" to consumer devices that have ordered QoS notifications for the QoS flow; and determining that there is no congestion in the first QoS flow or that the percentage corresponding to the congestion information is the minimum or zero, and disclosing to consumer devices that have ordered congestion information for the QoS flow that the percentage corresponding to the congestion information is the minimum or zero, or that congestion marking will not be performed on the data packets.
[0294] Selectively, the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the QoS notification corresponding to the acquired first data flow.
[0295] Selectively, the percentage corresponding to congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0296] Here, the absence of congestion may be further expressed as the congestion situation being at its minimum, the percentage corresponding to the congestion situation being at its minimum, or the congestion situation being zero or the percentage corresponding to the congestion situation being zero. Referring to Figure 6B, the following steps are included.
[0297] Step 0-1, SMF sends the first monitoring request to the first RAN. The aforementioned first monitoring request is, A request to monitor the first information corresponding to the first QoS flow, The first request includes at least one of the following: a first request corresponding to a first QoS flow for requesting a first communication device to retrieve the first reported information from the user plane tunnel.
[0298] Step 0-2, SMF sends a second monitoring request to UPF. The aforementioned second monitoring request is, A request to monitor the first information corresponding to the first QoS flow, It includes at least one of a first QoS flow and a second request corresponding to the first QoS flow, the second request corresponding to the first QoS flow is This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, It is used for at least one of the following: requesting an access network device to report primary information corresponding to a primary QoS flow via a user plane tunnel.
[0299] Step 1: The terminal moves (also called switching) from the first RAN to the second RAN. Step 2: If the third condition is met, the second RAN performs the third operation, as described in the embodiment of the third communication device shown in Figure 5.
[0300] For example, if the RAN receiving the establishment of the first QoS flow further includes not applying an alternative QoS profile for the first QoS flow, then information that "GFBR is reassurable" is sent to the UPF via the user plane tunnel, or Information is transmitted via the user plane tunnel to determine whether there is no congestion in the first QoS flow or whether the percentage corresponding to the congestion information is the minimum value or zero. Step 3: UPF performs the first operation.
[0301] The embodiment shown in Figure 6B can be further applied to the N2 switching scenario.
[0302] Application Scenario 2 of the Embodiments of this Application: Application Scenario 2 of the embodiment of this application mainly concerns an N2 switching scenario, where the N2 interface is an interface between the network elements of the access network and the network elements of the core network. Referring to Figure 7, it includes the following steps.
[0303] Step 0-1: The SMF sends the first monitoring request to the first RAN, which is the same as Step 0-1 in Application Scenario 1.
[0304] Step 0-2: SMF sends a second monitoring request to UPF, which is the same as step 0-1 in application scenario 1.
[0305] Step 1: The terminal moves (also called switching) from the first RAN to the second RAN.
[0306] Step 2: The second RAN sends a switchover notification message to the second AMF. Selectively, the message includes information about the transferred QoS flow, and the transferred QoS flow includes the first QoS flow.
[0307] Step 3: The second AMF sends a session management context modification request message to the SMF. Selectively, the message includes information about the transferred QoS flow, and the transferred QoS flow includes the first QoS flow.
[0308] Step 4: The SMF performs the second operation, specifically as described in the second communication equipment embodiment in Figure 4.
[0309] Step 5: SMF sends an N4 session correction request message to UPF.
[0310] Selectively, the message may include a third piece of information, the third piece of information, which includes information to indicate at least one of the following: that an access network device transfer (e.g., HO event) has occurred at the terminal, or that an access network device transfer (e.g., HO event) has occurred at the first QoS flow.
[0311] Selectively, the message may include a QoS notification corresponding to the first data flow. For example, the SMF sends a QoS notification corresponding to the first data flow to the first communication device if the second condition is met.
[0312] Step 6: The UPF performs the first operation as described in the first communication equipment embodiment in Figure 3.
[0313] Selectively, if the first condition is met (a RAN network element switchover occurs and QoS flow resources are not released), the UPF performs the first operation, and the first operation is: The process includes at least one of the following: determining that the GFBR of a QoS flow is "reassurable" and transmitting the information that the GFBR is "reassurable" to consumer devices that have ordered QoS notifications for the QoS flow; and determining that there is no congestion in the first QoS flow or that the percentage corresponding to the congestion information is at its minimum or zero, and transmitting to consumer devices that have ordered congestion information for the QoS flow that the percentage corresponding to the congestion information is at its minimum or zero, or that congestion marking will not be performed on the data packets.
[0314] Selectively, the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the QoS notification corresponding to the acquired first data flow.
[0315] In the information interaction method according to the embodiment of this application, the execution body may be an information interaction device. The information interaction device according to the embodiment of this application will be described using the example that the information interaction device executes the information interaction method.
[0316] Figure 8 is one of the schematic diagrams of the structure of the information interaction device according to this application. As shown in Figure 8, the information interaction device according to this embodiment is It includes a processing module 210 for performing the first operation, which is, If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow has been established, the second QoS flow has been released, or the resources of the second QoS flow have been released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or in the access network equipment information corresponding to the first QoS flow, and / or in the access network equipment information corresponding to the first data flow. Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of a target endpoint that sends traffic for the first QoS flow and a source endpoint that receives traffic for the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision not to perform congestion marking on data packets in the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum congestion percentage, zero congestion level, or zero congestion percentage. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. It is determined that the congestion information of the first QoS flow is information that represents one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network equipment information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or the first data flow, This includes at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow.
[0317] Selectively satisfying the first condition mentioned above is: The first QoS flow is not released, The resources for the first QoS flow have not been released, There is a request to monitor the first information corresponding to the first QoS flow, The further includes at least one of the following: that there is a first request corresponding to the first QoS flow, Here, the first request corresponding to the first QoS flow is used to request the first communication device to retrieve the reported first information from the user plane tunnel.
[0318] Selectively, the first or second piece of information is information whose disclosure is supported by access network equipment.
[0319] Selectively, the first information, the second information, or information supported for disclosure by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
[0320] Selectively, the congestion information of the QoS flow includes at least one of the following: a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
[0321] Selectively satisfying the first condition mentioned above is: The congestion information corresponding to the first QoS flow has not been received, The further includes at least one of the following: not having received notification that the QoS of the first QoS flow cannot be guaranteed.
[0322] Selectively, the fourth information includes information for representing at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow, where the first data flow is a data flow bound to the first QoS flow.
[0323] Selectively, the processing module 210 specifically, If the fourth condition is met, it is used to send a QoS notification corresponding to the first data flow or the first QoS flow based on the fourth information, the QoS notification includes one of the following: that QoS is reassurable and that GFBR is reassurable. The fourth condition is, The QoS of the first QoS flow can be guaranteed or GFBR can be guaranteed, The fourth piece of information includes a QoS notification for the first data flow or the second QoS flow, and the QoS notification includes at least one of the following: that QoS is not guaranteed, or that GFBR is not guaranteed.
[0324] Selectively, the processing module 210 specifically, When the fifth condition is met, it is used to transmit congestion information corresponding to the first data flow or the first QoS flow based on the fourth information, and the congestion information includes information to indicate that congestion will cease or that congestion is zero. The fifth condition is, The fourth piece of information includes congestion information for the first data flow or the second QoS flow, and the congestion information includes information to indicate the congestion status or does not include information to indicate that there is no congestion. This includes at least one of the following: the first QoS flow is not congested.
[0325] Selectively, the percentage corresponding to the congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0326] Selectively, the QoS notification for the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the guaranteed flow bitrate GFBR of the QoS flow is not guaranteed; or the GFBR of the QoS flow is guaranteed.
[0327] Selectively, QoS includes at least one of the guaranteed flow bitrate (GFBR), packet error rate (PER), packet delay budget (PDB), packet aggregate error rate (PSER), and packet aggregate delay budget (PSDB).
[0328] Selectively, the processing module 210 specifically, When it is determined that the QoS of a QoS flow is reassurable, a QoS notification corresponding to the first QoS flow or first data flow is sent to target devices that subscribe to QoS notifications, including one of the following: that QoS is reassurable and that GFBR is reassurable. When it is determined that the PER of a QoS flow is reassurable, information is sent to target devices that are subscribed to QoS notifications to indicate that the PER is reassurable. When it is determined that the PDB of a QoS flow is reassurable, information is sent to target devices that are subscribed to QoS notifications to indicate that the PDB is reassurable. When the PSER for a QoS flow determines that it is reassurable, it sends information to target devices that are subscribed to QoS notifications to indicate that the PSER is reassurable. When the PSDB of a QoS flow is determined to be reassurable, it is used to send information to target devices that subscribe to QoS notifications to indicate that the PSDB is reassurable. Here, the first data flow is the data flow bound to the first QoS flow.
[0329] Selectively, the processing module 210 further, The terminal received information indicating at least one of the following: information indicating that a transfer between access network devices occurred, and information indicating that the terminal transferred from the first access network device to the second access network device. Information has been received regarding the second endpoint corresponding to the terminal's tunnel, This is used to determine that an inter-access network device transfer has occurred at the terminal, and / or that the terminal has transferred from the first access network device to the second access network device, based on at least one of the following: receiving information from the access network device side of the terminal's tunnel.
[0330] Selectively, the processing module 210 specifically, Having obtained a third piece of information, Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. The system has obtained access network device information that includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. When an inter-access network device transfer occurs at a terminal or it is determined that a terminal has transferred from a first access network device to a second access network device, this is used to determine that an inter-access network device transfer has occurred in the first QoS flow and / or that the first QoS flow has transferred from the first access network device to the second access network device, based on at least one of the following: the first QoS is not released or the resources of the first QoS flow are not released.
[0331] The apparatus of this embodiment may be used to carry out the method of any one of the embodiments of the first communication equipment method described above. Its specific implementation process and technical effects are similar to those of the first communication equipment method embodiment, and for specifics, please refer to the detailed description in the first communication equipment method embodiment, which will not be explained further here.
[0332] Figure 9 is the second schematic diagram of the structure of the information interaction device according to this application. As shown in Figure 9, the information interaction device according to this embodiment is Includes a processing module 310 for performing a second operation, The second operation described above is, Sending a third piece of information to the first communication device that includes information indicating at least one of the following: a transfer between access network devices has occurred at the terminal; a transfer between access network devices has occurred in the first QoS flow; the terminal has moved from the first access network device to the second access network device; the first QoS flow has moved from the first access network device to the second access network device; the QoS flow bound to the first data flow has changed; the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; the first QoS flow has been established; the second QoS flow has been released; and the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Sending a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, To transmit information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network device side, including at least one of the following: information from the access network device side of the terminal tunnel, information from the access network device side corresponding to the first QoS flow, and information from the access network device side corresponding to the first data flow, to the first communication device; This includes at least one of the following: triggering the N4 correction process.
[0333] Selectively, the processing module 310 specifically, Used to perform the second operation if the second condition is met, The second condition mentioned above is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. The system receives information corresponding to the transferred QoS flow, and the transferred QoS flow includes the first QoS flow. There is a request to send a QoS notification corresponding to the first QoS flow via the user plane tunnel, This includes at least one of the following: the establishment of a first QoS flow.
[0334] Selectively, the second condition is, The information to specify or index an alternative QoS profile for the first QoS flow has not been received, A QoS notification corresponding to a first data flow is transmitted to a first communication device, provided that at least one of the following—that a transfer between access network devices has occurred in a first QoS flow, and that the transferred QoS flow includes the first QoS flow, and that at least one of the following—that a QoS notification corresponding to the first QoS flow is obtained and that the QoS notification corresponding to the first QoS flow includes at least one of that which includes QoS being guaranteed and that which includes GFBR being guaranteed.
[0335] Selectively, the second condition is, The first communication device receives information to indicate or index an alternative QoS profile for the first QoS flow, and the QoS notification includes either that QoS is not guaranteed or that GFBR is not guaranteed.
[0336] Selectively, congestion information corresponding to the first data flow is The absence of congestion, the minimum level of congestion, the minimum percentage of congestion, and the fact that the congestion level is zero or the percentage of congestion is zero. This information represents at least one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets for which congestion marking is requested is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets.
[0337] Selectively, the second condition is, The first communication device transmits congestion information corresponding to the first data flow if it further includes at least one of the following: not having received information to indicate or index an alternative QoS profile for the first QoS flow.
[0338] Here, the congestion information corresponding to the first data flow is: The absence of congestion, the minimum level of congestion, the minimum percentage of congestion, and the fact that the congestion level is zero or the percentage of congestion is zero. This information represents at least one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets for which congestion marking is requested is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets.
[0339] Selectively, the second condition is, There is a request to monitor the first information corresponding to the first QoS flow, There is a first request corresponding to the first QoS flow, There is a second request that corresponds to the first QoS flow, This further includes at least one of the following: the second endpoint corresponding to the first QoS flow has not been changed, Here, the first request corresponding to the first QoS flow is used to request the first communication equipment to retrieve the reported first information from the user plane tunnel. The second request corresponding to the first QoS flow is: This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, It is used for at least one of the following: requesting an access network device to report primary information corresponding to a primary QoS flow via a user plane tunnel.
[0340] Selectively, the first or second piece of information is information whose disclosure is supported by access network equipment.
[0341] Selectively, the first information, the second information, or information whose disclosure is supported by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
[0342] Selectively, the fourth piece of information is Congestion information corresponding to the first data flow or the second QoS flow, Includes information to represent at least one of the following: a first data flow or a QoS notification corresponding to a second QoS flow, Here, the first data flow is the data flow bound to the first QoS flow.
[0343] Selectively, the congestion information of the QoS flow includes at least one of the following: a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
[0344] Selectively, the QoS notification for the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the GFBR of the QoS flow is not guaranteed; or the GFBR of the QoS flow is guaranteed.
[0345] Selectively, QoS includes at least one of the guaranteed flow bitrate (GFBR), packet error rate (PER), packet delay budget (PDB), packet aggregate error rate (PSER), and packet aggregate delay budget (PSDB).
[0346] The apparatus of this embodiment may be used to carry out the method of any one of the embodiments of the second communication equipment method described above. Its specific implementation process and technical effects are similar to those of the second communication equipment method, and for specifics, please refer to the detailed description in the second communication equipment method embodiment; no further explanation is provided here.
[0347] Figure 10 is the third schematic diagram of the structure of the information interaction device according to this application. As shown in Figure 10, the information interaction device according to this embodiment is If the third condition is met, the system includes a processing module 410 for performing the third operation. The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. This includes at least one of the following: the establishment of a first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The process includes transmitting information via a user plane tunnel corresponding to a first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; or to perform congestion marking on zero data packets or zero percent of data packets.
[0348] Selectively, the third operation is performed if the third condition further includes not applying an alternative QoS profile for the first QoS flow. Sending a QoS notification via the user plane tunnel corresponding to the first QoS flow, which includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. A QoS notification corresponding to the first QoS flow is sent, and the QoS notification includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: not to perform congestion marking on data packets, the minimum number or percentage of data packets for which congestion marking is requested, or to perform congestion marking on zero data packets or zero percent of data packets. This includes at least one of the following: transmitting congestion information corresponding to the first QoS flow, Here, the aforementioned congestion is The absence of congestion, the minimum level of congestion, the minimum percentage corresponding to the congestion, and the zero level of congestion or the zero percentage corresponding to the congestion. The information includes instructions to indicate at least one of the following: that congestion marking should not be performed on data packets; that the number or percentage of data packets for which congestion marking is requested should be the minimum value; or that congestion marking should be performed on zero data packets or zero percent of data packets.
[0349] Selectively, if the third condition further includes applying an alternative QoS profile for the first QoS flow, the third operation is: This includes sending a QoS notice via a user plane tunnel corresponding to the first QoS flow, which includes one of the following: that QoS is not guaranteed, or that GFBR is not guaranteed.
[0350] Selectively, the third condition is, Whether the QoS of the first QoS flow can be guaranteed, or whether the transfer from the first QoS flow to the second access network device has been successful, The present invention further includes at least one of the following: there is a request to monitor first information corresponding to a first QoS flow, and there is a second request corresponding to a first QoS flow. Here, the second request corresponding to the first QoS flow is: This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, It is used to request at least one of the following: requesting access network equipment to report primary information corresponding to a primary QoS flow via a user plane tunnel.
[0351] Selectively, the first or second piece of information is information whose disclosure is supported by access network equipment.
[0352] Selectively, the first information, the second information, or information whose disclosure is supported by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
[0353] Selectively, the congestion information of the QoS flow includes at least one of the following: a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
[0354] Selectively, the percentage corresponding to the congestion information includes at least one of the percentage corresponding to the congestion status and the percentage of data packets requesting congestion marking that account for all data packets.
[0355] Selectively, the QoS notification for the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the guaranteed flow bitrate GFBR of the QoS flow is not guaranteed; or the GFBR of the QoS flow is guaranteed.
[0356] Selectively, QoS includes at least one of the guaranteed flow bitrate (GFBR), packet error rate (PER), packet delay budget (PDB), packet aggregate error rate (PSER), and packet aggregate delay budget (PSDB).
[0357] The apparatus of this embodiment may be used to carry out the method of any one of the embodiments of the third communication device method described above. Its specific implementation process and technical effects are similar to those of the third communication device method, and for specific details, please refer to the detailed description in the third communication device method embodiment; no further explanation is provided here.
[0358] The information interaction device in the embodiments of this application may be an electronic device, such as an electronic device having an operating system, or a component of an electronic device, such as an integrated circuit or a chip. This electronic device may be a terminal or other device. Exemplarily, a terminal may include, but is not limited to, the types of terminals 11 listed above, and other devices may be servers, network-attached storage (NAS), etc., and the embodiments of this application are not specifically limited.
[0359] The information interaction device according to the embodiment of this application can realize each process realized by the embodiment of the method shown in Figures 3 to 7 and achieve the same technical effects, and to avoid repetition of the explanation, it will not be explained further here.
[0360] Selectively, as shown in Figure 11, an embodiment of the present application further provides a communication device 1100 including a processor 1101 and a memory 1102, the memory 1102 storing a program or instruction that can be executed on the processor 1101, for example, if the communication device 1100 is a terminal, when this program or instruction is executed by the processor 1101, each step of the embodiment of the information interaction method described above can be realized and the same technical effect can be achieved. If the communication device 1100 is a network-side device, when this program or instruction is executed by the processor 1101, each step of the embodiment of the information interaction method described above can be realized and the same technical effect can be achieved, and to avoid repetition of the explanation, this will not be explained further here.
[0361] Embodiments of this application further provide a third communication device comprising a processor and a communication interface, wherein the processor is used to perform a third operation if a third condition is met, and the third condition is: A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer occurs between access network devices in the first QoS flow, or the first QoS flow is transferred from the first access network device to the second access network device. This includes at least one of the following: the establishment of a first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The third communication device-side embodiment includes transmitting information via a user plane tunnel corresponding to the first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the number or percentage of data packets for which congestion marking is requested to be minimal; or to perform congestion marking on zero data packets or zero percent of data packets. This third communication device-side embodiment corresponds to the embodiment of the third communication device-side method described above, and each implementation process and implementation method of the embodiment of the method described above can be applied to this third communication device-side embodiment and achieve the same technical effects.
[0362] Selectively, the third communication device is a network-side device.
[0363] Specifically, the embodiments of this application further provide network-side equipment. As shown in Figure 12, this network-side equipment 1200 includes an antenna 121, a radio frequency device 122, a baseband device 123, a processor 124, and a memory 125. The antenna 121 and the radio frequency device 122 are connected. In the uplink direction, the radio frequency device 122 receives information via the antenna 121 and transmits the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be transmitted and transmits it to the radio frequency device 122, which processes the received information and then transmits it via the antenna 121.
[0364] The method performed by the network-side equipment in the above embodiment may also be implemented in the baseband device 123, which includes a baseband processor.
[0365] The baseband device 123 may include, for example, at least one baseband board on which multiple chips are installed, and as shown in Figure 12, one of the chips is, for example, a baseband processor, which is connected to memory 125 via a bus interface, calls a program in memory 125, and performs the network equipment operations shown in the embodiment of the above method.
[0366] This network-side device may further include a network interface 126, which is, for example, a Common Public Radio Interface (CPRI).
[0367] Specifically, the network-side device 1200 of the embodiment of this application further includes instructions or programs stored in memory 125 and operable on processor 124, the processor 124 calling instructions or programs in memory 125 and performing the same actions as those performed by each module shown in Figure 10, and achieving the same technical effects, which are not described further here in order to avoid repetition of the description.
[0368] Embodiments of this application further provide a first communication device comprising a processor and a communication interface, the processor being used to perform a first operation, and it If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow has been established, the second QoS flow has been released, or the resources of the second QoS flow have been released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or in the access network equipment information corresponding to the first QoS flow, and / or in the access network equipment information corresponding to the first data flow. Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of a target endpoint that sends traffic for the first QoS flow and a source endpoint that receives traffic for the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision not to perform congestion marking on data packets in the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum congestion percentage, zero congestion level, or zero congestion percentage. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. It is determined that the congestion information of the first QoS flow is information that represents one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network equipment information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or the first data flow, This includes at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow. This first communication device-side embodiment corresponds to the first communication device-side method described above, and each implementation process and implementation method of the embodiment of the method described above can be applied to this first communication device-side embodiment and achieve the same technical effects.
[0369] Embodiments of this application further provide a second communication device comprising a processor and a communication interface, the processor being used to perform a second operation. The second operation described above is, Sending a third piece of information to the first communication device that includes information indicating at least one of the following: a transfer between access network devices has occurred at the terminal; a transfer between access network devices has occurred in the first QoS flow; the terminal has moved from the first access network device to the second access network device; the first QoS flow has moved from the first access network device to the second access network device; the QoS flow bound to the first data flow has changed; the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; the first QoS flow has been established; the second QoS flow has been released; and the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. Sending a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, To transmit information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network device side, including at least one of the following: information from the access network device side of the terminal tunnel, information from the access network device side corresponding to the first QoS flow, and information from the access network device side corresponding to the first data flow, to the first communication device; This includes at least one of the following: triggering the N4 correction process. This first communication device-side embodiment corresponds to the second communication device-side embodiment of the method, and each implementation process and implementation method of the embodiment of the method can be applied to this second communication device-side embodiment and achieve the same technical effects.
[0370] Selectively, the first or second communication device is a network-side device.
[0371] Specifically, embodiments of this application further provide network-side equipment. As shown in Figure 13, this network-side equipment 1300 includes a processor 1301, a network interface 1302, and memory 1303. Here, the network interface 1302 is, for example, a common public radio interface (CPRI).
[0372] Specifically, the network-side device 1300 of the embodiment of this application further includes instructions or programs stored in memory 1303 and operable on processor 1301, the processor 1301 calling instructions or programs in memory 1303 and performing the same method as shown by each module in Figure 8 or Figure 9, and achieving the same technical effect, which will not be described further here in order to avoid repetition of the description.
[0373] Embodiments of this application further provide a readable storage medium in which a program or instruction is stored, and when this program or instruction is executed by a processor, each process of the embodiment of the information interaction method described above can be realized and the same technical effects can be achieved, and to avoid repetition of the description, no further explanation is provided here.
[0374] Here, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-temporarily readable storage medium.
[0375] Embodiments of this application further provide a chip comprising a processor and a communication interface, the communication interface being coupled with the processor, the processor running a program or instructions and used to implement each process of the embodiment of the information interaction method and achieving the same technical effects, which are not described further here to avoid repetition.
[0376] It should be understood that the chips referred to in the embodiments of this application may also be called system-level chips, system chips, chip systems, or system-on-a-chip, etc.
[0377] Embodiments of this application further provide a computer program / program product in which the computer program / program product is stored in a storage medium and executed by at least one processor to realize each process of the embodiment of the information interaction method described above and achieve the same technical effects, and to avoid repetition of the description, no further explanation is provided here.
[0378] Embodiments of the present application further provide a communication system comprising a first communication device, a second communication device, and a third communication device, wherein the first communication device may be used to perform the steps of the information interaction method described above, the second communication device may be used to perform the steps of the information interaction method described above, and the third communication device may be used to perform the steps of the information interaction method described above.
[0379] It should be noted that, in this specification, the terms “include,” “incorporate,” or any other variation thereof are intended to cover the non-exclusive “include,” thereby including not only those elements but also other elements not explicitly listed, or elements specific to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase “includes one of…” is not excluded from the existence of other identical elements in a process, method, article, or apparatus that includes that element. It should also be noted that the scope of methods and apparatus in embodiments of this application is not limited to performing functions in the order illustrated or discussed, but may include performing functions in a manner that is essentially simultaneous or in reverse order based on the functions involved, and methods described in a different procedure than those described, for example, may be performed, and various steps may be added, omitted, or combined. Furthermore, features described by reference to some examples may be combined with other examples.
[0380] As will be clearly apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments may be implemented by combining a computer software product with a necessary general-purpose hardware platform, or of course, by hardware alone. This computer software product is stored in a storage medium (e.g., ROM, RAM, magnetic disk, optical disk, etc.) and includes some instructions for causing a terminal or network-side device to perform the methods of each embodiment of this application.
[0381] The above describes embodiments of this application, accompanied by drawings; however, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can, by the suggestion of this application, make many forms of embodiments, as long as they do not deviate from the spirit and claims of this application, and all of these embodiments fall within the scope of protection of this application.
Claims
1. An information interaction method, The first communication device performs the first operation, which includes, If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow is established, the second QoS flow is released, or the resources for the second QoS flow are released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or in the access network equipment information corresponding to the first QoS flow, and / or in the access network equipment information corresponding to the first data flow. Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, The second endpoint corresponding to the first QoS flow is one of a target endpoint that sends traffic for the first QoS flow and a source endpoint that receives traffic for the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision is made not to perform congestion marking on the data packets of the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum percentage congestion level, zero congestion level, or zero percentage congestion level. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The congestion information of the first QoS flow is determined to represent one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network device information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or first data flow, An information interaction method comprising at least one of transmitting congestion information corresponding to a first QoS flow or a first data flow.
2. The first condition mentioned above must be met. The first QoS flow has not been released, The resources for the first QoS flow have not been released, There is a request to monitor the first information corresponding to the first QoS flow, The further includes at least one of the following: there exists a first requirement corresponding to the first QoS flow, Here, The method according to claim 1, wherein the first request corresponding to the first QoS flow is used to request a first communication device to retrieve the reported first information from the user plane tunnel.
3. The method according to claim 2, wherein the first or second piece of information is information that is supported for disclosure by an access network device.
4. The method according to claim 3, wherein the first information, the second information, or information supported for disclosure by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
5. The method according to claim 4, wherein the congestion information of the QoS flow includes at least one of a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
6. The first condition mentioned above must be met. The method according to any one of claims 1 to 5, further comprising not receiving congestion information corresponding to a first QoS flow.
7. The method according to claim 1, wherein the fourth information includes information for representing at least one of congestion information corresponding to a first data flow or a second QoS flow and a QoS notification corresponding to a first data flow or a second QoS flow, wherein the first data flow is a data flow bound to the first QoS flow.
8. The first communication device performing a second suboperation based on the fourth information includes, if the fourth condition is met, transmitting a QoS notification based on the fourth information corresponding to the first data flow or the first QoS flow, wherein the QoS notification includes either that the QoS is reassurable or that the GFBR is reassurable. The fourth condition is, The first QoS flow must be guaranteed to have QoS or GFBR, The method according to claim 7, wherein the fourth piece of information includes a QoS notification of a first data flow or a second QoS flow, and the QoS notification includes at least one of the following: that QoS is not guaranteed and that GFBR is not guaranteed.
9. The first communication device performing the second sub-operation based on the fourth information includes, if the fifth condition is met, transmitting congestion information corresponding to the first data flow or the first QoS flow based on the fourth information, wherein the congestion information includes information for indicating that congestion will cease or that congestion is zero. The fifth condition is, The fourth piece of information includes congestion information for the first data flow or the second QoS flow, and the congestion information includes information to indicate the congestion status or does not include information to indicate that there is no congestion. The method according to claim 7, comprising at least one of the following: the first QoS flow is free from congestion.
10. The method according to any one of claims 1 to 9, wherein the percentage corresponding to the congestion information includes at least one of a percentage corresponding to the congestion status and a percentage of data packets requesting congestion markings that account for all data packets.
11. The method according to claim 1, 4, or 5, wherein the QoS notification of the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the guaranteed flow bitrate GFBR of the QoS flow is not guaranteed; and the GFBR of the QoS flow is guaranteed.
12. The method according to claim 1, 4, 5, or 8, wherein the QoS includes at least one of guaranteed flow bitrate GFBR, packet error rate PER, packet delay budget PDB, packet aggregate error rate PSER, and packet aggregate delay budget PSDB.
13. Sending a QoS notification corresponding to the first QoS flow or first data flow as described above is: When it is determined that the QoS of a QoS flow is reassurable, the first communication device transmits a QoS notification to a target device that is subscribed to the QoS notification, which includes one of the following: that QoS is reassurable and that GFBR is reassurable, corresponding to the first QoS flow or the first data flow. When it is determined that the PER of the QoS flow is reassurable, the first communication device transmits information to the target device subscribed to the QoS notification indicating that the PER is reassurable. When it is determined that the PDB of the QoS flow is reassurable, the first communication device transmits information to the target device that is subscribed to the QoS notification to indicate that the PDB is reassurable. When it is determined that the PSER of the QoS flow is reassurable, the first communication device transmits information to the target device that is subscribed to the QoS notification to indicate that the PSER is reassurable. If it is determined that the PSDB of the QoS flow is reassurable, the first communication device transmits information to the target device that is subscribed to the QoS notification indicating that the PSDB is reassurable, The method according to any one of claims 1 to 5, wherein the first data flow is a data flow bound to the first QoS flow.
14. The above method involves the first communication device, The terminal received information indicating at least one of the following: information indicating that a transfer between access network devices occurred, and information indicating that the terminal transferred from the first access network device to the second access network device. Information has been received regarding the second endpoint corresponding to the terminal's tunnel, The method according to any one of claims 1 to 5, further comprising determining that an inter-access network device transfer has occurred to a terminal and / or that the terminal has transferred from a first access network device to a second access network device, based on at least one of the following: receiving information from the access network device side of the terminal's tunnel.
15. The aforementioned first communication device is, Having obtained a third piece of information, Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. The system has obtained access network device information that includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. The method according to any one of claims 1 to 5, wherein when an inter-access network device transfer occurs to a terminal or it is determined that a terminal has transferred from a first access network device to a second access network device, it is determined that an inter-access network device transfer has occurred to a first QoS flow and / or that the first QoS flow has transferred from a first access network device to a second access network device, based on at least one of the following: the first QoS is not released or the resources of the first QoS flow are not released.
16. An information interaction method, This includes the second communication device performing the second operation, The second operation described above is, Sending a third piece of information to the first communication device, which includes information indicating at least one of the following: that a transfer between access network devices has occurred at the terminal; that a transfer between access network devices has occurred in the first QoS flow; that the terminal has moved from the first access network device to the second access network device; that the first QoS flow has moved from the first access network device to the second access network device; that the QoS flow bound to the first data flow has changed; that the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; that the first QoS flow has been established; that the second QoS flow has been released; and that the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. To send a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, Transmitting information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network equipment side, including at least one of the following: information from the access network equipment side of the terminal tunnel, information from the access network equipment side corresponding to the first QoS flow, and information from the access network equipment side corresponding to the first data flow, to the first communication device; An information interaction method comprising at least one of triggering an N4 correction process.
17. The second communication device performing the second operation includes the second communication device performing the second operation if the second condition is met, The second condition mentioned above is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer between access network devices occurs in the first QoS flow, or the first QoS flow transfers from the first access network device to the second access network device. Information corresponding to the transferred QoS flow is received, and the transferred QoS flow includes the first QoS flow, There is a request to send a QoS notification corresponding to the first QoS flow via the user plane tunnel, The method according to claim 16, comprising at least one of the following: a first QoS flow is established.
18. The second condition is, The information to specify or index an alternative QoS profile for the first QoS flow has not been received, The method of claim 17, wherein at least one of the following occurs in the first QoS flow: an inter-access network device transfer occurs in the first QoS flow and the transferred QoS flow includes the first QoS flow, and further includes at least one of the following: obtaining a QoS notification corresponding to the first QoS flow and understanding that the QoS notification corresponding to the first QoS flow includes one of QoS being guaranteed and GFBR being guaranteed, then a QoS notification corresponding to the first QoS flow is transmitted to the first communication device, and the QoS notification includes one of QoS being guaranteed and GFBR being guaranteed.
19. The second condition is, The method according to claim 17 or 18, further comprising receiving information to indicate or index an alternative QoS profile for a first QoS flow, transmitting a QoS notification to a first communication device corresponding to a first data flow, wherein the QoS notification includes one of the following: that QoS is not guaranteed and that GFBR is not guaranteed.
20. The congestion information corresponding to the first data flow is as follows: The absence of congestion, the minimum level of congestion, the minimum percentage of congestion, and the fact that the congestion level is zero or the percentage of congestion is zero. The method according to any one of claims 16 to 19, which is information for representing at least one of not performing congestion marking on data packets, the minimum number or percentage of data packets for which congestion marking is requested, or performing congestion marking on zero data packets or zero percent of data packets.
21. The second condition is, If the first communication device transmits congestion information corresponding to the first data flow, it further includes at least one of the following: not having received information to indicate or index an alternative QoS profile for the first QoS flow. Here, the congestion information corresponding to the first data flow is: The absence of congestion, the minimum level of congestion, the minimum percentage of congestion, and the fact that the congestion level is zero or the percentage of congestion is zero. The method according to claim 17 or 18, which provides information to represent at least one of the following: not performing congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; and performing congestion marking on zero data packets or zero percent of data packets.
22. The second condition mentioned above is, There is a request to monitor the first information corresponding to the first QoS flow, There is a first requirement corresponding to the first QoS flow, There is a second requirement that corresponds to the first QoS flow, This further includes at least one of the following: the second endpoint corresponding to the first QoS flow has not been changed, Here, The first request corresponding to the first QoS flow is used to request the first communication equipment to retrieve the reported first information from the user plane tunnel. The second requirement corresponding to the first QoS flow is: This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, The method according to any one of claims 17 to 19, used for at least one of: requesting an access network device to report first information corresponding to a first QoS flow via a user plane tunnel.
23. The method according to claim 22, wherein the first or second piece of information is information that is supported for disclosure by an access network device.
24. The method according to any one of claims 16 to 23, wherein the first information, the second information, or information whose disclosure is supported by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
25. The fourth piece of information mentioned above is: Congestion information corresponding to the first data flow or the second QoS flow, Includes information to represent at least one of the following: a first data flow or a QoS notification corresponding to a second QoS flow, The method according to claim 16, wherein the first data flow is a data flow bound to the first QoS flow.
26. The method according to claim 25, wherein the congestion information of the QoS flow includes at least one of a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
27. The method according to claim 25 or 26, wherein the QoS notification of the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the GFBR of the QoS flow is not guaranteed; and the GFBR of the QoS flow is guaranteed.
28. The method according to any one of claims 25 to 27, wherein the QoS includes at least one of guaranteed flow bitrate GFBR, packet error rate PER, packet delay budget PDB, packet aggregate error rate PSER, and packet aggregate delay budget PSDB.
29. An information interaction method, This includes the third communication device performing the third operation if the third condition is met. The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer between access network devices occurs in the first QoS flow, or the first QoS flow transfers from the first access network device to the second access network device. This includes at least one of the following: the establishment of the first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. An information interaction method comprising transmitting information via a user plane tunnel corresponding to a first QoS flow to indicate one of the following: not to perform congestion marking on data packets; the number or percentage of data packets for which congestion marking is requested to be minimal; or to perform congestion marking on zero data packets or zero percent of data packets.
30. If the third condition further includes not applying an alternative QoS profile for the first QoS flow, then the third operation is: Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, which includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. A QoS notification corresponding to the first QoS flow is transmitted, and the QoS notification includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: not to perform congestion marking on data packets, the minimum number or percentage of data packets for which congestion marking is requested, or to perform congestion marking on zero data packets or zero percent of data packets. This includes at least one of the following: transmitting congestion information corresponding to the first QoS flow, Here, The aforementioned congestion is The absence of congestion, the minimum level of congestion, the minimum percentage corresponding to the congestion, and the zero level of congestion or the zero percentage corresponding to the congestion. The method according to claim 29, comprising information for indicating at least one of the following: not to perform congestion marking on data packets; the minimum number or percentage of data packets for which congestion marking is requested; and performing congestion marking on zero data packets or zero percent of data packets.
31. If the third condition further includes applying an alternative QoS profile for the first QoS flow, then the third operation is: The method according to claim 29 or 30, comprising transmitting a QoS notice via a user plane tunnel corresponding to a first QoS flow, the notice being that either QoS is not guaranteed or GFBR is not guaranteed.
32. The third condition mentioned above is, Whether the QoS of the first QoS flow can be guaranteed, or whether the transfer from the first QoS flow to the second access network device was successful, The present invention further includes at least one of the following: there is a request to monitor first information corresponding to a first QoS flow, and there is a second request corresponding to a first QoS flow. Here, The second requirement corresponding to the first QoS flow is: This involves requesting access network equipment to monitor the second piece of information corresponding to the first QoS flow, The method according to any one of claims 28 to 31, used to request at least one of the following: requesting an access network device to report first information corresponding to a first QoS flow via a user plane tunnel.
33. The method according to claim 32, wherein the first or second piece of information is information that is supported for disclosure by an access network device.
34. The method according to claim 32 or 33, wherein the first information, the second information, or information whose disclosure is supported by the access network device includes at least one of QoS notifications for QoS flows and congestion information for QoS flows.
35. The method according to claim 34, wherein the congestion information of the QoS flow includes at least one of a percentage corresponding to the congestion information, information of a data packet requesting congestion marking, and congestion status information.
36. The method according to claim 35, wherein the percentage corresponding to the congestion information includes at least one of a percentage corresponding to the congestion situation and a percentage of data packets requesting congestion markings that account for all data packets.
37. The method according to any one of claims 34 to 36, wherein the QoS notification of the QoS flow includes one of the following: the QoS of the QoS flow is guaranteed; the QoS of the QoS flow is not guaranteed; the guaranteed flow bitrate GFBR of the QoS flow is not guaranteed; and the GFBR of the QoS flow is guaranteed.
38. The method according to any one of claims 34 to 37, wherein the QoS includes at least one of guaranteed flow bitrate GFBR, packet error rate PER, packet delay budget PDB, packet aggregate error rate PSER, and packet aggregate delay budget PSDB.
39. The first communication device is a communication device, It includes a processing module for performing the first operation, which is, If the first condition is met, the first communication device will perform the first sub-operation, The first communication device acquires the fourth piece of information, and the first communication device performs the second sub-operation based on the fourth piece of information. The first communication device receives a QoS notification corresponding to the first data flow from the second communication device, and the first communication device transmits the first QoS flow or a QoS notification corresponding to the first data flow based on the acquired QoS notification corresponding to the first data flow. The first communication device receives congestion information corresponding to a first data flow from a second communication device, and the first communication device, based on the acquired congestion information corresponding to the first data flow, performs at least one of the following: publishing a first QoS flow or a QoS notice corresponding to the first data flow, and performing a congestion marking operation on the data packets of the first QoS flow. Here, the first condition is that, A terminal has moved between access network devices, or a terminal has moved from one access network device to another. A transfer of the first Quality of Service (QoS) flow between access network devices occurs, or the first QoS flow transfers from between the first access network devices to the second access network device. The QoS flow bound to the first data flow has changed, or the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow, The first QoS flow is established, the second QoS flow is released, or the resources for the second QoS flow are released. Changes have occurred in the second endpoint corresponding to the terminal tunnel, changes have occurred in the second endpoint corresponding to the first QoS flow, and / or changes have occurred in the second endpoint corresponding to the first data flow, Changes have occurred in the access network equipment information for the terminal tunnel, or changes have occurred in the access network equipment information corresponding to the first QoS flow, and / or changes have occurred in the access network equipment information corresponding to the first data flow, Third information was obtained that includes information to represent at least one of the following: a transfer between access network devices occurred at the terminal; a transfer between access network devices occurred in the first QoS flow; the terminal moved from the first access network device to the second access network device; the first QoS flow moved from the first access network device to the second access network device; the QoS flow bound to the first data flow changed; the QoS flow bound to the first data flow changed from the second QoS flow to the first QoS flow; the first QoS flow was established; the second QoS flow was released; and the resources of the second QoS flow were released. Information has been obtained regarding a second endpoint that includes at least one of the following: information regarding a second endpoint corresponding to the terminal tunnel, information regarding a second endpoint corresponding to the first QoS flow, and information regarding a second endpoint corresponding to the first data flow. This includes at least one of the following: obtaining access network device information which includes at least one of the following: information on the access network device side of the terminal tunnel, information on the access network device side corresponding to the first QoS flow, and information on the access network device side corresponding to the first data flow. Here, the second endpoint corresponding to the first QoS flow is one of the target endpoint that sends the traffic of the first QoS flow and the source endpoint that receives the traffic of the first QoS flow. Here, the first sub-operation is, It is determined that the QoS of the first QoS flow is guaranteed, and that the GFBR of the first QoS flow is guaranteed, The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of a QoS notification corresponding to the first QoS flow, and the QoS notification corresponding to the first QoS flow includes one of the following: that QoS is guaranteed and that GFBR is guaranteed. The first QoS flow is determined to be free from congestion, The decision is made not to perform congestion marking on the data packets of the first QoS flow, The congestion information of the first QoS flow is determined to represent one of the following: no congestion, minimum congestion level, minimum percentage congestion level, zero congestion level, or zero percentage congestion level. The acquisition of the third piece of information, the acquisition of the second endpoint information, and / or the acquisition of information on the access network device side is understood as the acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow is information that represents one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. The congestion information of the first QoS flow is determined to represent one of the following: that congestion marking is not performed on data packets; that the number or percentage of data packets requesting congestion marking is the minimum value; or that congestion marking is performed on zero data packets or zero percent of data packets. At least one of the above-mentioned acquisition of third information, acquisition of second endpoint information, and / or acquisition of access network device information is understood as acquisition of congestion information corresponding to the first QoS flow, and the congestion information corresponding to the first QoS flow includes at least one of the following: that congestion marking will not be performed on data packets, that the number of data packets requesting congestion marking is the minimum value, and that congestion marking will be performed on zero data packets or zero percent of data packets. The second sub-operation is, Sending a QoS notification corresponding to the first QoS flow or first data flow, A communication device comprising at least one of the following: transmitting congestion information corresponding to a first QoS flow or a first data flow.
40. The second communication device is a communication device, Includes a processing module for performing the second operation, The second operation described above is, Sending a third piece of information to the first communication device, which includes information indicating at least one of the following: that a transfer between access network devices has occurred at the terminal; that a transfer between access network devices has occurred in the first QoS flow; that the terminal has moved from the first access network device to the second access network device; that the first QoS flow has moved from the first access network device to the second access network device; that the QoS flow bound to the first data flow has changed; that the QoS flow bound to the first data flow has changed from the second QoS flow to the first QoS flow; that the first QoS flow has been established; that the second QoS flow has been released; and that the resources of the second QoS flow have been released. Transmit a fourth piece of information to a first communication device, which includes at least one of congestion information corresponding to a first data flow or a second QoS flow, and a QoS notification corresponding to a first data flow or a second QoS flow. To send a QoS notification corresponding to the first data flow to the first communication device, Transmitting congestion information corresponding to the first data flow to the first communication device, Transmitting information about a second endpoint to a first communication device, including at least one of the following: information about a second endpoint corresponding to the terminal tunnel, information about a second endpoint corresponding to the first QoS flow, and information about a second endpoint corresponding to the first data flow. Transmitting information from the access network equipment side, including at least one of the following: information from the access network equipment side of the terminal tunnel, information from the access network equipment side corresponding to the first QoS flow, and information from the access network equipment side corresponding to the first data flow, to the first communication device; A communication device that includes at least one of the following: triggering an N4 correction process.
41. It is a third type of communication device, If the third condition is met, it includes a processing module for performing the third operation, The third condition is, A terminal has moved between access network devices, or the terminal has moved from the first access network device to the second access network device. A transfer between access network devices occurs in the first QoS flow, or the first QoS flow transfers from the first access network device to the second access network device. This includes at least one of the following: the establishment of the first QoS flow, The third operation is, Transmitting the first information via a user plane tunnel corresponding to the first QoS flow, Sending a QoS notification via a user plane tunnel corresponding to the first QoS flow, or sending a QoS notification corresponding to the first QoS flow, Transmitting congestion information via a user plane tunnel corresponding to the first QoS flow, or transmitting congestion information corresponding to the first QoS flow, Transmitting information via the user plane tunnel corresponding to the first QoS flow to indicate one of the following: no congestion, minimum congestion level, minimum percentage corresponding to congestion level, zero congestion level, or zero percentage corresponding to congestion level. A communication device comprising transmitting information to indicate one of the following via a user plane tunnel corresponding to a first QoS flow: not to perform congestion marking on data packets; the number or percentage of data packets for which congestion marking is requested to be minimal; or to perform congestion marking on zero data packets or zero percent of data packets.
42. A communication device comprising a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, it realizes a step of the information interaction method described in any one of claims 1 to 15, or a step of the information interaction method described in any one of claims 16 to 28, or a step of the information interaction method described in any one of claims 29 to 38.
43. A readable storage medium wherein a program or instruction is stored in the readable storage medium, and when the program or instruction is executed by a processor, a step of the information interaction method described in any one of claims 1 to 15 is realized, or a step of the information interaction method described in any one of claims 16 to 28 is realized, or a step of the information interaction method described in any one of claims 29 to 38 is realized.