CN116567734A - QoS control method and communication equipment - Google Patents
QoS control method and communication equipment Download PDFInfo
- Publication number
- CN116567734A CN116567734A CN202210114124.7A CN202210114124A CN116567734A CN 116567734 A CN116567734 A CN 116567734A CN 202210114124 A CN202210114124 A CN 202210114124A CN 116567734 A CN116567734 A CN 116567734A
- Authority
- CN
- China
- Prior art keywords
- delay
- requirement
- service
- qos
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 249
- 238000000034 method Methods 0.000 title claims abstract description 158
- 238000012544 monitoring process Methods 0.000 claims description 305
- 238000013507 mapping Methods 0.000 claims description 223
- 238000011144 upstream manufacturing Methods 0.000 claims description 63
- 238000012545 processing Methods 0.000 claims description 31
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000013506 data mapping Methods 0.000 claims description 12
- 238000013468 resource allocation Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 42
- 238000007726 management method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention provides a QoS control method and communication equipment, wherein the QoS control method applied to first communication equipment comprises the following steps: the first communication device obtains first information including at least one of: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service; the first communication device performs a first operation according to the first information.
Description
Technical Field
The embodiment of the invention relates to the technical field of wireless communication, in particular to a QoS control method and communication equipment.
Background
In the current network service, the up-and-down time delay of the service is unbalanced. How to satisfy the round trip delay guarantee is a technical problem to be solved in the prior art.
Disclosure of Invention
The embodiment of the invention provides a QoS control method and communication equipment, which are used for solving the problem of how to meet round trip delay guarantee in a wireless communication network.
In order to solve the technical problems, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a QoS control method, including:
The first communication device obtains first information including at least one of: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service;
the first communication device performs a first operation according to the first information, the first operation including at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS requirement related information of the first channel;
determining first related information of QoS requirements of the service data flow;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel;
determining second related information of QoS requirements of the service data flow, and/or determining third related information of QoS requirements of the service data flow;
Determining a latency monitoring requirement comprising at least one of: determining a time delay monitoring requirement of the first channel, determining a time delay monitoring requirement of the second channel, determining a time delay monitoring requirement of the third channel, and determining a time delay monitoring requirement of a data stream of the service;
determining an uplink delay requirement of the service and a downlink delay requirement of the service according to the round trip delay requirement of the service, wherein the sum of the uplink delay requirement of the service and the downlink delay requirement of the service does not exceed the round trip delay requirement of the service;
taking a half value of the round trip delay requirement of the service as a first delay requirement of the service;
mapping a first QoS identifier according to a half value of the round trip delay requirement of the service;
taking the double value of the first delay requirement of the service as the round trip delay requirement of the service;
determining first indication information of the service;
transmitting second information, the second information comprising at least one of: the QoS requirement related information of the first channel, the QoS requirement related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement, and the service related requirement;
Wherein the relevant requirements of the service include at least one of: the description information of the service, the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service.
In a second aspect, an embodiment of the present invention provides a QoS control method, including:
the second communication device sends the first information;
wherein the first information includes at least one of: the method comprises the steps of round trip delay requirement of a service, uplink delay requirement of the service, downlink delay requirement of the service, first delay requirement of the service and first indication information of the service.
In a third aspect, an embodiment of the present invention provides a QoS control method, including:
the third communication device obtains second information comprising at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
The third communication device performs a second operation according to the second information, the second operation including at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS configuration related information of a first channel;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining QoS configuration related information of a second channel;
determining QoS configuration related information of a third channel;
determining a latency monitoring configuration comprising at least one of: determining the time delay monitoring configuration of the first channel, determining the time delay monitoring configuration of the second channel, determining the time delay monitoring configuration of the third channel, and determining the time delay monitoring configuration of the data flow of the service;
determining a QoS configuration of the second object;
transmitting fourth information, the fourth information including at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
Wherein the QoS configuration of the second object comprises at least one of: the round trip delay of the second object is configured, the first delay of the second object is configured, and the second indication information of the second object is configured.
In a fourth aspect, an embodiment of the present invention provides a QoS control method, including:
the fourth communication equipment acquires second information or fourth information;
the fourth communication device performs a fourth operation according to the fourth information, the fourth operation including at least one of:
related operations of the first channel;
related operations of the second channel and/or the third channel;
wherein,,
wherein the second information includes at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
the fourth information includes at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
The related operations of the first channel include at least one of:
ensuring that the round trip delay expense of the data of the first channel does not exceed twice the first delay budget or does not exceed the round trip delay budget;
under the condition that the uplink delay expense exceeds the uplink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
under the condition that the downlink delay expense exceeds the downlink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
ensuring uplink delay expense according to uplink delay calculation of the first channel, wherein the uplink delay calculation is at least one of the following: the uplink delay configuration in the first QoS configuration, the uplink delay budget mapped by the uplink QoS identifier, the uplink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the downlink delay average cost, and the twice first delay budget minus the value after the downlink delay average cost;
ensuring the downlink delay budget or the downlink delay expense according to the downlink delay budget of the first channel, wherein the downlink delay budget is at least one of the following: the downlink delay configuration in the first QoS configuration, the uplink delay budget mapped by the downlink QoS identifier, the downlink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the uplink delay average cost, and the twice first delay budget minus the value after the uplink delay average cost;
Performing resource allocation and data scheduling according to the first QoS configuration;
mapping the data stream of the service to a first data channel;
wherein the associated operation of the second channel and/or the third channel comprises at least one of the following.
Ensuring that the sum of the delay overhead of the second channel and the delay overhead of the third channel does not exceed twice the first delay budget of the second object or does not exceed the round trip delay budget of the second object;
under the condition that the cost of the second channel exceeds the delay budget of the second channel, ensuring that the sum of the delay cost of the second channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
under the condition that the delay cost of the third channel exceeds the delay budget of the third channel, ensuring that the sum of the uplink delay cost of the first channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
performing resource allocation and data scheduling according to the first QoS configuration;
mapping the uplink data of the service to a second data channel;
and mapping the downlink data of the service to a third data channel.
In a fifth aspect, an embodiment of the present invention provides a QoS control method, including:
The fifth communication equipment acquires fifth information, wherein the fifth information comprises a time delay monitoring result;
the fifth communication device performs a fifth operation according to the fifth information, the fifth operation including at least one of:
generating or updating an uplink delay requirement and/or a downlink delay requirement of the service data flow;
generating or updating an uplink delay budget and/or a downlink delay budget of the first channel;
generating or updating a delay budget of the second channel and/or a delay budget of the third channel;
wherein,,
the first channel can be used for transmitting uplink data and/or downlink data of the service
The second channel is used for transmitting uplink data of the service;
and the third channel is used for transmitting the downlink data of the service.
In a sixth aspect, an embodiment of the present invention provides a communication device, where the communication device is a first communication device, including:
the first acquisition module is used for acquiring first information, and the first information comprises at least one of the following items: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service;
a first processing module, configured to perform a first operation according to the first information, where the first operation includes at least one of:
Mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS requirement related information of the first channel;
determining first related information of QoS requirements of the service data flow;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel;
determining second related information of QoS requirements of the service data flow, and/or determining third related information of QoS requirements of the service data flow;
determining a latency monitoring requirement comprising at least one of: determining a time delay monitoring requirement of the first channel, determining a time delay monitoring requirement of the second channel, determining a time delay monitoring requirement of the third channel, and determining a time delay monitoring requirement of a data stream of the service;
determining an uplink delay requirement of the service and a downlink delay requirement of the service according to the round trip delay requirement of the service, wherein the sum of the uplink delay requirement of the service and the downlink delay requirement of the service does not exceed the round trip delay requirement of the service;
Taking a half value of the round trip delay requirement of the service as a first delay requirement of the service;
mapping a first QoS identifier according to a half value of the round trip delay requirement of the service;
taking the double value of the first delay requirement of the service as the round trip delay requirement of the service;
determining first indication information of the service;
transmitting second information, the second information comprising at least one of: the QoS requirement related information of the first channel, the QoS requirement related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement, and the service related requirement;
wherein the relevant requirements of the service include at least one of: the description information of the service, the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service.
In a seventh aspect, an embodiment of the present invention provides a communication device, where the communication device is a second communication device, including:
The sending module is used for sending the first information;
wherein the first information includes at least one of: the method comprises the steps of round trip delay requirement of a service, uplink delay requirement of the service, downlink delay requirement of the service, first delay requirement of the service and first indication information of the service.
In an eighth aspect, an embodiment of the present invention provides a communication device, where the communication device is a third communication device, including:
the second acquisition module is used for acquiring second information, and the second information comprises at least one of the following items: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
a second processing module, configured to perform a second operation according to the second information, where the second operation includes at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS configuration related information of a first channel;
Mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining QoS configuration related information of a second channel;
determining QoS configuration related information of a third channel;
determining a latency monitoring configuration comprising at least one of: determining the time delay monitoring configuration of the first channel, determining the time delay monitoring configuration of the second channel, determining the time delay monitoring configuration of the third channel, and determining the time delay monitoring configuration of the data flow of the service;
determining a QoS configuration of the second object;
transmitting fourth information, the fourth information including at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
wherein the QoS configuration of the second object comprises at least one of: the round trip delay of the second object is configured, the first delay of the second object is configured, and the second indication information of the second object is configured.
In a ninth aspect, an embodiment of the present invention provides a communication device, where the communication device is a fourth communication device, including:
The third acquisition module is used for acquiring the second information or the fourth information;
a third processing module, configured to perform a fourth operation according to the fourth information, where the fourth operation includes at least one of:
related operations of the first channel;
related operations of the second channel and/or the third channel;
wherein,,
wherein the second information includes at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
the fourth information includes at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
the related operations of the first channel include at least one of:
ensuring that the round trip delay expense of the data of the first channel does not exceed twice the first delay budget or does not exceed the round trip delay budget;
Under the condition that the uplink delay expense exceeds the uplink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
under the condition that the downlink delay expense exceeds the downlink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
ensuring uplink delay expense according to uplink delay calculation of the first channel, wherein the uplink delay calculation is at least one of the following: the uplink delay configuration in the first QoS configuration, the uplink delay budget mapped by the uplink QoS identifier, the uplink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the downlink delay average cost, and the twice first delay budget minus the value after the downlink delay average cost;
ensuring the downlink delay budget or the downlink delay expense according to the downlink delay budget of the first channel, wherein the downlink delay budget is at least one of the following: the downlink delay configuration in the first QoS configuration, the uplink delay budget mapped by the downlink QoS identifier, the downlink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the uplink delay average cost, and the twice first delay budget minus the value after the uplink delay average cost;
Performing resource allocation and data scheduling according to the first QoS configuration;
mapping the data stream of the service to a first data channel;
wherein the associated operation of the second channel and/or the third channel comprises at least one of:
ensuring that the sum of the delay overhead of the second channel and the delay overhead of the third channel does not exceed twice the first delay budget of the second object or does not exceed the round trip delay budget of the second object;
under the condition that the cost of the second channel exceeds the delay budget of the second channel, ensuring that the sum of the delay cost of the second channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
under the condition that the delay cost of the third channel exceeds the delay budget of the third channel, ensuring that the sum of the uplink delay cost of the first channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
performing resource allocation and data scheduling according to the first QoS configuration;
mapping the uplink data of the service to a second data channel;
and mapping the downlink data of the service to a third data channel.
In a tenth aspect, an embodiment of the present invention provides a communication device, which is a fifth communication device, including:
A fourth obtaining module, configured to obtain fifth information, where the fifth information includes a result of time delay monitoring;
a fourth processing module, configured to perform a fifth operation according to the fifth information, where the fifth operation includes at least one of:
generating or updating an uplink delay requirement and/or a downlink delay requirement of the service data flow;
generating or updating an uplink delay budget and/or a downlink delay budget of the first channel;
generating or updating a delay budget of the second channel and/or a delay budget of the third channel;
wherein,,
the first channel can be used for transmitting uplink data and/or downlink data of the service
The second channel is used for transmitting uplink data of the service;
and the third channel is used for transmitting the downlink data of the service.
In an eleventh aspect, an embodiment of the present invention provides a communication device, including a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program when executed by the processor implements the steps of the QoS control method provided in the first aspect, or implements the steps of the QoS control method provided in the second aspect, or implements the steps of the QoS control method provided in the third aspect, or implements the steps of the QoS control method provided in the fourth aspect, or implements the steps of the QoS control method provided in the fifth aspect.
In a twelfth aspect, an embodiment of the present invention provides a readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the QoS control method provided in the first aspect, or implements the steps of the QoS control method provided in the second aspect, or implements the steps of the QoS control method provided in the third aspect, or implements the steps of the QoS control method provided in the fourth aspect, or implements the steps of the QoS control method provided in the fifth aspect.
A thirteenth aspect provides a communication device, including a processor and a communication interface, where the processor is configured to implement the steps of the QoS control method provided in the first aspect, or implement the steps of the QoS control method provided in the second aspect, or implement the steps of the QoS control method provided in the third aspect, or implement the steps of the QoS control method provided in the fourth aspect, or implement the steps of the QoS control method provided in the fifth aspect.
In a fourteenth aspect, a QoS control system is provided, including at least one of: a first communication device, a second communication device, a third communication device, a fourth communication device, a fifth communication device, the first communication device being operable to perform steps of a control method of QoS as provided in the first aspect, the second communication device being operable to perform steps of a control method of QoS as provided in the second aspect, the third communication device being operable to perform steps of a control method of QoS as provided in the third aspect, the fourth communication device being operable to perform steps of a control method of QoS as provided in the fourth aspect, the fifth communication device being operable to perform steps of a control method of QoS as provided in the fifth aspect.
A fifteenth aspect provides a chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to execute a program or instructions to implement the steps of the QoS control method provided in the first aspect, or to implement the steps of the QoS control method provided in the second aspect, or to implement the steps of the QoS control method provided in the third aspect, or to implement the steps of the QoS control method provided in the fourth aspect, or to implement the steps of the QoS control method provided in the fifth aspect.
In a sixteenth aspect, there is provided a computer program/program product stored in a storage medium, the computer program/program product being executable by at least one processor to implement the steps of the method for controlling QoS provided in the first aspect, or to implement the steps of the method for controlling QoS provided in the second aspect, or to implement the steps of the method for controlling QoS provided in the third aspect, or to implement the steps of the method for controlling QoS provided in the fourth aspect, or to implement the steps of the method for controlling QoS provided in the fifth aspect.
In the embodiment of the invention, the first communication equipment realizes the purpose of round trip delay guarantee by acquiring the first information including at least one of the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service and executing the first operation according to the first information.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
fig. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present invention;
fig. 2 is a flowchart of a QoS control method according to an embodiment of the present invention;
fig. 3 is a flowchart of another QoS control method according to an embodiment of the present invention;
fig. 4 is a flowchart of another QoS control method according to an embodiment of the present invention;
fig. 5 is a flowchart of another QoS control method according to an embodiment of the present invention;
fig. 6 is a flowchart of another QoS control method according to an embodiment of the present invention;
fig. 7 is a schematic diagram of an application scenario 1 provided in an embodiment of the present invention;
fig. 8 is a schematic diagram of an application scenario 2 provided in an embodiment of the present invention;
fig. 9 is a block diagram of a communication device according to the present invention;
fig. 10 is a block diagram of another communication device provided by the present invention;
FIG. 11 is a block diagram of another communication device provided by the present invention;
FIG. 12 is a block diagram of another communication device provided by the present invention;
FIG. 13 is a block diagram of another communication device provided by the present invention;
fig. 14 is a block diagram of another communication device according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus. Furthermore, the use of "and/or" in the specification and claims means at least one of the connected objects, e.g., a and/or B, meaning that it includes a single a, a single B, and that there are three cases of a and B.
In embodiments of the invention, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
The techniques described herein are not limited to fifth generation mobile communication (5 th-generation, 5G) systems and subsequent evolution communication systems, and are not limited to LTE/LTE evolution (LTE-Advanced, LTE-a) systems, and may also be used for various wireless communication systems such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single-carrier frequency division multiple access (Single-carrier Frequency-Division Multiple Access, SC-FDMA), and other systems.
The terms "system" and "network" are often used interchangeably. A CDMA system may implement radio technologies such as CDMA2000, universal terrestrial radio access (Universal Terrestrial Radio Access, UTRA), and the like. UTRA includes wideband CDMA (Wideband Code Division Multiple Access, WCDMA) and other CDMA variants. TDMA systems may implement radio technologies such as the global system for mobile communications (Global System for Mobile Communication, GSM). OFDMA systems may implement radio technologies such as ultra mobile broadband (Ultra Mobile Broadband, UMB), evolved UTRA (E-UTRA), IEEE 802.11 ((Wi-Fi)), IEEE 802.16 ((WiMAX)), IEEE 802.20, flash-OFDM, etc. UTRA and E-UTRA are parts of the universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS). LTE and higher LTE (e.g., LTE-a) are new UMTS releases that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-a and GSM are described in the literature from an organization named "third generation partnership project" (3rd Generation Partnership Project,3GPP). CDMA2000 and UMB are described in the literature from an organization named "third generation partnership project 2" (3 GPP 2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies.
In order to facilitate a better understanding of the embodiments of the present invention, the following technical points are first described.
The following requirements exist for guaranteeing the round trip delay in media services such as Extended Reality (XR):
whether and how uplink-downlink transmission coordination is supported to meet Round Trip delay (RTT) requirements between the terminal and the N6 endpoint at the user plane function (User plane Function, UPF).
Naturally, the imbalance of the uplink and downlink delays of the service is caused. Taking a game service as an example, an uplink data packet (such as an action packet of a user) is smaller, and the uplink data packet needs to be sent to a server more quickly to avoid picture jitter, so that the delay budget is relatively smaller; the downlink data packets (such as background frames and status packets of the game) are relatively large, and the delay budget requirement is relatively large.
Currently, a QoS flow has only one delay budget, and the uplink delay budget is the same as the downlink delay budget. Thus, to optimize the user experience, the following problems are also solved:
how to satisfy the round trip delay overhead, for example, the round trip delay overhead is guaranteed by the difference between uplink and downlink, and the uplink and downlink delay overhead does not exceed the round trip delay overall.
Referring to fig. 1, a schematic architecture diagram of a wireless communication system according to an embodiment of the present invention is provided. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may be a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer) or a terminal-side Device called a notebook, a personal digital assistant (Personal Digital Assistant, PDA), a palm top, a netbook, an ultra-mobile personal Computer (ultra-mobile personal Computer, UMPC), a mobile internet appliance (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) Device, a robot, a Wearable Device (weather Device), a vehicle-mounted Device (VUE), a pedestrian terminal (PUE), a smart home (home Device with a wireless communication function, such as a refrigerator, a television, a washing machine, or a furniture), a game machine, a personal Computer (personal Computer, PC), a teller machine, or a self-service machine, and the Wearable Device includes: intelligent wrist-watch, intelligent bracelet, intelligent earphone, intelligent glasses, intelligent ornament (intelligent bracelet, intelligent ring, intelligent necklace, intelligent anklet, intelligent foot chain etc.), intelligent wrist strap, intelligent clothing etc.. Note that, the specific type of the terminal 11 is not limited in the embodiment of the present application. The network-side device 12 may comprise an access network device or a core network device, wherein the access network device 12 may also be referred to as a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function or a radio access network element. The access network device 12 may include a base station, a wireless local area network (Wireless Local Area Networks, WLAN) access point, a WiFi Node, or the like, which may be referred to as a Node B, an evolved Node B (eNB), an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a home Node B, a home evolved Node B, a transmission and reception point (Transmitting Receiving Point, TRP), or some other suitable terminology in the field, and the base station is not limited to a specific technical vocabulary so long as the same technical effect is achieved, and it should be noted that, in the embodiment of the present application, the base station in the NR system is merely described by way of example, and the specific type of the base station is not limited. The core network device may include, but is not limited to, at least one of: core network nodes, core network functions, mobility management entities (Mobility Management Entity, MME), access mobility management functions (Access and Mobility Management Function, AMF), session management functions (Session Management Function, SMF), user plane functions (User Plane Function, UPF), policy control functions (Policy Control Function, PCF), policy and charging rules function units (Policy and Charging Rules Function, PCRF), edge application service discovery functions (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data repository (Unified Data Repository, UDR), home subscriber server (Home Subscriber Server, HSS), centralized network configuration (Centralized network configuration, CNC), network storage functions (Network Repository Function, NRF), network opening functions (Network Exposure Function, NEF), local NEF (or L-NEF), binding support functions (Binding Support Function, BSF), application functions (Application Function, AF), and the like. In the embodiment of the present application, only the core network device in the NR system is described as an example, and the specific type of the core network device is not limited.
Alternatively, the acquisition may be understood as being obtained from configuration, received after request, obtained through self-learning, derived from information not received, or obtained after processing according to information received, which may be specifically determined according to actual needs, and the embodiment of the present invention is not limited thereto. Such as when some capability indication information sent by the device is not received, it may be deduced that the device does not support the capability.
Alternatively, the transmission may comprise broadcasting, broadcasting in a system message, returning in response to the request.
In an alternative embodiment of the present invention, the communication device may comprise at least one of: a communication network element (also called network-side device) and a terminal.
In one embodiment of the present invention, the communication network element may include at least one of: core network elements and radio access network elements.
In the embodiment of the present invention, the core network element (CN network element) may include, but is not limited to, at least one of the following: core network equipment, core network nodes, core network functions, core network elements, mobility management entities (Mobility Management Entity, MME), access mobility management functions (Access Management Function, AMF), session management functions (Session Management Function, SMF), user plane functions (User Plane Function, UPF), serving GW (SGW), PDN gateway (PDN gateway), policy control functions (Policy Control Function, PCF), policy and charging rules function (Policy and Charging Rules Function, PCRF), GPRS service support nodes (Serving GPRS Support Node, SGSN), gateway GPRS support nodes (Gateway GPRS Support Node, GGSN), application functions (Application Funcation).
In the embodiment of the present invention, the RAN network element may include, but is not limited to, at least one of the following: a radio Access network device, a radio Access network Node, a radio Access network function, a radio Access network Unit, a 3GPP radio Access network, a Non-3GPP radio Access network, a Centralized Unit (CU), a Distributed Unit (DU), a base station, an evolved Node B (eNB), a 5G base station (gNB), a radio network controller (Radio Network Controller, RNC), a base station (NodeB), a Non-3GPP interoperability function (Non-3GPP Inter Working Function,N3IWF), an Access control (Access Controller, AC) Node, an Access Point (AP) device or a wireless local area network (Wireless Local Area Networks, WLAN) Node, an N3IWF.
The base station may be a base station (BTS, base Transceiver Station) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved base station (eNB or e-NodeB, evolutional Node B) in LTE, or a 5G base station (gNB), which is not limited in the embodiment of the present invention.
In an alternative embodiment of the present invention, the UE may include at least one of: terminal equipment, terminal equipment and card, card.
In an alternative embodiment of the invention, the card may comprise at least one of: SIM card, USIM card, eSIM.
In an alternative embodiment of the present invention, the terminal may comprise a relay supporting the terminal function and/or a terminal supporting the relay function. The terminal may also be referred to as a terminal Device or a User Equipment (UE), and the terminal may be a terminal-side Device such as a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile internet Device (Mobile Internet Device, MID), a Wearable Device (weardable Device), or a vehicle-mounted Device, which is not limited to a specific type of the terminal in the embodiment of the present invention.
It should be noted that the implementation of the following embodiments is applicable to the various embodiments of the present invention.
In an alternative embodiment of the invention, the service comprises the service data, the data of the service also being referred to as at least one of: traffic data, traffic data stream (e.g., service data flow, or traffic).
In an alternative embodiment of the invention, the service data stream is an abbreviation of a data stream of a service.
In an alternative embodiment of the invention, the description information of the service is identical to the description information of the data flow of the service.
In an alternative embodiment of the present invention, the description information of the service or the description information of the data flow of the service includes at least one of the following: service type information, fully qualified domain name (Fully Qualified Domain Name, FQDN), source IP address, destination IP address, source port, destination end, protocol number, source media access control layer (Media Access Control, MAC) address, destination MAC address, application (Application) identification of the service, operating System (OS) identification, message detection rules (packet detection rule, PDR), data network name (Data Network Name, DNN).
In an alternative embodiment of the invention, the data direction comprises at least one of: uplink and downlink.
In an alternative embodiment of the present invention, the QoS requirement may also be referred to as a QoS rule (e.g., qoS rule)
In an alternative embodiment of the present invention, the QoS identifier is used to map values of a set of QoS parameters (e.g., delay budget (Packet Delay Budget), bit error rate (e.g., packet Error Rate), maximum data burst capacity (Maximum Data Burst), average time window (Averaging window), transmission rate, etc.).
In one embodiment, the QoS parameters include at least one of: delay budget, bit error rate, maximum data burst capacity, average time window, transmission rate, etc.
In an alternative embodiment of the present invention, the first QoS identifier may be a value used to map a set of QoS parameters. In one embodiment, none of the mapped QoS parameters (delay budget, bit error rate, maximum data burst capacity, and/or average time window) distinguish between directions, i.e., the uplink and downlink values of the QoS parameters are the same. In another embodiment, the mapped QoS parameters (delay budget, bit error rate, maximum data burst capacity, and/or average time window) distinguish directions, such as distinguishing uplink delay budget and/or downlink delay budget, uplink bit error rate and/or downlink bit error rate, uplink maximum data burst capacity and/or downlink maximum data burst capacity, uplink average time window and/or downlink average time window. And the uplink QoS parameters and the downlink QoS parameters may be different in value.
In one embodiment, the QoS identifier comprises a 5G QoS identifier (5G QoS Identifier,5QI), and in an alternative embodiment of the present invention, the first QoS identifier may be 5QI. The 5QI is used to map the values of a set of QoS parameters.
In an alternative embodiment of the present invention, the meaning of "uplink QoS parameter value" and "uplink QoS parameter value" are the same, and may be used in combination. Such as the uplink value of the delay budget and the uplink delay budget. Likewise, the downlink value of the QoS parameter has the same meaning as the downlink QoS parameter, and can be used in combination.
In an alternative embodiment of the present invention, the delay guarantee means that the delay overhead does not exceed the delay budget or delay requirement. The round trip delay guarantee comprises at least one of the following: the round trip delay overhead does not exceed the round trip delay budget or round trip delay requirement.
In an alternative embodiment of the present invention, the sum of the upstream delay requirement and the downstream delay requirement of the service does not exceed at least one of the following: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
In an alternative embodiment of the invention, the latency requirement is: the delay cost does not exceed the delay requirement; thus, the latency requirements are also referred to as latency budgets, such as a maximum latency budget, and a minimum latency budget.
In an alternative embodiment of the invention, round trips represent round trip, and so may also be referred to as loops.
The round trip delay includes at least one of: and (5) uplink time delay and downlink time delay.
In one embodiment, the round trip delay requirement includes: and the sum of the uplink time delay and the downlink time delay.
1) The uplink delay includes: the time required for the uplink data of the service to pass from the first end (e.g., the terminal, or the first terminal) to the second end (e.g., the anchor gateway, or the second terminal).
Optionally, the uplink delay further includes at least one of: the residence time of the uplink data of the service at a first end (such as a terminal, or a first terminal), and the residence time of the uplink data of the service at a second end (such as an anchor gateway, or a second terminal).
2) The downstream delay includes: the time required for the downlink data of the service to pass from the second end (such as an anchor gateway, or second terminal) to the first end (such as a terminal, or first terminal).
Optionally, the downlink delay further includes at least one of: the residence time of the downlink data of the service at the first end (such as a terminal, or the first terminal), and the residence time of the downlink data of the service at the anchor gateway.
3) The first delay includes: the data of the service is passed between a first end (e.g., a terminal, or a first terminal) and a second end (e.g., an anchor gateway, or a second terminal) for a desired time. The first delay can represent either an uplink delay or a downlink delay, and the uplink delay and the downlink delay have the same value. Accordingly, the first latency requirement may represent a first latency budget, such as a latency budget not exceeded by the first latency overhead.
In one embodiment, the first delay further comprises at least one of: the residence time of the data of the service at a first end (e.g., terminal, or first terminal), and the residence time of the data of the service at a second end (e.g., anchor gateway, or second terminal).
In another embodiment, the first delay further comprises at least one of: the residence time of the uplink data of the service at the first end, the residence time of the uplink data of the service at the second end, the residence time of the downlink data of the service at the first end and the residence time of the downlink data of the service at the second end.
The uplink data refers to data transmitted from the first end in the direction of the second end.
Downstream data refers to data sent from the second end in the direction of the first end.
In an alternative embodiment of the invention, the first delay requirement is a delay requirement of a first delay.
In an alternative embodiment of the invention, the first delay budget is a delay budget for the first delay.
The anchor gateway is a gateway (such as UPF) connected with a Data Network (DN), and terminates an N6 interface, and the N6 interface is an interface between the anchor gateway and the Data Network. N6 may also be referred to by other names.
In one embodiment of the present invention, the description information of the data channel includes: information for identifying the data channel, comprising at least one of: and the identifier of the terminal to which the channel belongs and the identifier of the channel. In the case that the data channel is a QoS flow, the description information of the data channel may be at least one of the following: qoS flow identification, 5QI.
In an alternative embodiment of the invention, the identification information of the channel may be a quality of service flow identification (QoS Flow Identifier, QFI).
In one embodiment of the present application, the data channel may include, but is not limited to, at least one of: PDU session, PDN connection, qoS flow, bearer, internet security protocol (Internet Protocol Security, IPsec) tunnel, wherein the bearer may be an evolved radio access bearer (Evolved Radio Access Bearer, E-RAB), a radio access bearer (Evolved Radio Access Bearer, RAB), a data radio bearer (Data Radio Bearer, DRB), a signaling radio bearer (signalling radio bearers, SRB), etc.
In one embodiment of the present invention, the wireless communication network (e.g., a mobile cellular communication network) may be at least one of: public network, non-public network; or the first network may be an off-public network.
In one embodiment of the invention, the non-public network is an acronym for non-public network. The non-public network may be referred to as at least one of: a non-public communication network. The non-public network may include at least one of the following deployment means: physical non-public network, virtual non-public network, and non-public network implemented on public network. In one embodiment, the non-public network is a closed access group (Closed Access Group, CAG). A CAG may consist of a group of terminals.
In one embodiment of the invention, the non-public network may comprise or be referred to as a private network. The private network may be referred to as at least one of: private communication network, private network, local Area Network (LAN), private Virtual Network (PVN), isolated communication network, private communication network, or other naming. It should be noted that, in the embodiment of the present invention, the naming manner is not specifically limited.
In one embodiment of the invention, the public network is simply referred to as a public network. The public network may be referred to as at least one of: public communication networks or other naming. It should be noted that, in the embodiment of the present invention, the naming manner is not specifically limited.
In one embodiment of the invention, the packet size may be referred to as the packet length.
In one embodiment of the invention, the data packet may be referred to as a data frame.
In an alternative embodiment of the present invention, the communication device may comprise at least one of: communication network elements and terminals.
The QoS control method according to the embodiment of the present invention is described below.
Referring to fig. 2, an embodiment of the present invention provides a QoS control method, which is applied to a first communication device. The first communication device includes, but is not limited to, a CN network element (e.g., PCF, or SMF); the first communication device may be referred to as a first CN network element when the first communication device is a CN network element, and the method includes:
Step 201, a first communication device obtains first information, the first information including at least one of: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service;
step 202, the first communication device performs a first operation according to the first information, where the first operation includes at least one of the following:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS requirement related information of the first channel;
determining first related information of QoS requirements of the service data flow;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel;
determining second related information of QoS requirements of the service data flow, and/or determining third related information of QoS requirements of the service data flow;
Determining a latency monitoring requirement comprising at least one of: determining a time delay monitoring requirement of the first channel, determining a time delay monitoring requirement of the second channel, determining a time delay monitoring requirement of the third channel, and determining a time delay monitoring requirement of a data stream of the service;
determining an uplink delay requirement of the service and a downlink delay requirement of the service according to the round trip delay requirement of the service, wherein the sum of the uplink delay requirement of the service and the downlink delay requirement of the service does not exceed the round trip delay requirement of the service;
taking a half value of the round trip delay requirement of the service as a first delay requirement of the service;
mapping a first QoS identifier according to a half value of the round trip delay requirement of the service;
taking the double value of the first delay requirement of the service as the round trip delay requirement of the service;
determining first indication information of the service;
transmitting second information, the second information comprising at least one of: the QoS requirement related information of the first channel, the QoS requirement related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement, and the service related requirement;
Wherein the relevant requirements of the service include at least one of: the description information of the service, the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service.
Thus, after the first communication device obtains the first information including at least one of the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service and the first delay requirement of the service, the first communication device executes at least one of the first operations according to the first information to realize the purpose of round trip delay guarantee.
In one embodiment, a first channel is mapped for a data flow of the service or QoS requirement related information of the first channel is determined.
In another embodiment, a second channel and a third channel are mapped for the data flow of the service, or QoS requirement related information of the second channel and QoS requirement related information of the third channel are determined.
In one embodiment, the second information may be transmitted in a policy and charging control (Policy and Charging Control, PCC) rule.
The round trip delay requirement of the service in the second information may be the round trip delay requirement of the service in the first information or the round trip delay requirement of the service determined by the first communication device.
The first delay requirement of the service in the second information may be a first delay requirement in the first information or a first delay requirement determined by the first communication device.
The first indication information of the service in the second information may be the first indication information in the first information or the first indication information determined by the first communication device.
Optionally, the first communication device is a PCF, SMF, gateway (e.g., UPF), or RAN.
Optionally, the first information is sent by a source device a (such as a second communication device), where the source device a includes at least one of the following: AF, NEF.
Optionally, the first communication device sends the second information (e.g., the first QoS requirement) to the target device a (e.g., the third communication device), where the second information may enable the target device a to determine a QoS configuration (e.g., the first QoS configuration) according to the QoS requirement (e.g., the first QoS requirement) of the second information, determine the QoS monitoring configuration by the QoS monitoring request, and/or map the data to the tunnel), where the target device includes at least one of: SMF, gateway (e.g., UPF), RAN, terminal. For example, in the case where the first communication device is a PCF, the target device a may be an SMF. For example, in the case where the first communication device is an SMF, the target device a may be at least one of: gateway (UPF), RAN, terminal.
In one embodiment, the second information is sent to the terminal, so that the terminal can map the data stream of the service to the data channel according to the second information.
In an alternative embodiment of the present invention, the QoS requirement related information of the first channel includes at least one of the following: identification information of the first channel, a first QoS requirement, and a related requirement of the service.
In one embodiment, the first QoS requirement in the QoS requirement related information of the first channel is the first QoS requirement of the first channel. The first QoS requirements of different first lanes may be different.
In one embodiment, the service in the QoS requirement related information of the first channel is a service to which the data flow carried by the first channel belongs. Thus, the relevant requirements of the service may also be referred to as the relevant requirements of the data flow of the service.
In an alternative embodiment of the present invention, the first related information of QoS requirements of the service data flow includes at least one of the following: the description information of the data flow of the service, the first QoS requirement, the second QoS requirement and the third QoS requirement, and the related requirements of the service;
in one embodiment, an nth QoS requirement in the first related information of QoS requirements of a traffic data flow represents an nth QoS requirement of a data flow of the traffic. The nth QoS requirement value of the data flows of different services may be different. The value of N is at least one of the following: first, second and third.
1) In one embodiment, the first related information of QoS requirements of the service data flow includes at least one of: and the description information of the data flow of the service, namely the first QoS requirement.
2) In another embodiment, the first related information of QoS requirements of the service data flow includes at least one of: descriptive information of the data flow of the service, second QoS requirements, third QoS requirements, and related requirements of the service.
3) In another embodiment, the first related information of QoS requirements of the service data flow includes at least one of: descriptive information of the data flow of the service, and related requirements of the service.
And/or
The QoS requirement related information of the second channel includes at least one of: identification information of a second channel, data direction in the channel, fourth indication information, second QoS requirements, related requirements of the service and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
in one embodiment, data direction in a channel is used to indicate that the channel is used to transfer data only in the data direction.
In one embodiment, the second QoS requirement in the QoS requirement related information of the second channel is the second QoS requirement of the second channel. The second QoS requirements of the different second channels may be different.
In one embodiment, the service in the QoS requirement related information of the second channel is a service to which the data flow carried by the second channel belongs. Thus, the relevant requirements of the service may also be referred to as the relevant requirements of the data flow of the service.
And/or
The second related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, second QoS requirement, and related requirement of the service;
and/or
The QoS requirement related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS requirement, related requirement of the service and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
in one embodiment, the third QoS requirement in the QoS requirement related information of the third channel is a third QoS requirement of the third channel. The third QoS requirements of the different third lanes may be different.
In one embodiment, the service in the QoS requirement related information of the third channel is a service to which the data flow carried by the third channel belongs. Thus, the relevant requirements of the service may also be referred to as the relevant requirements of the data flow of the service.
And/or
The third related information of QoS requirements of the service data flow includes at least one of: description information of data flow of the service, data direction of the service, third QoS requirement, and related requirement of the service.
In one embodiment, the data direction includes at least one of: uplink and downlink.
In one embodiment, the data direction in the second related information of the QoS requirement of the service data flow is uplink. In one embodiment, the data direction in the third related information of the QoS requirement of the service data flow is downlink.
In an alternative embodiment of the present invention, the first QoS requirements include at least one of:
a first QoS identifier;
a first delay budget;
an upstream QoS requirement and a downstream QoS requirement;
round trip QoS requirements;
second indication information;
wherein,,
the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
The round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: the first channel, the data stream of the service.
In an alternative embodiment of the present invention, the first latency requirement includes a time budget required for data to pass between the terminal and the anchor gateway;
and/or
The first indication information of the service is used for indicating at least one of the following:
the round trip delay overhead of the service does not exceed twice the first delay requirement;
the round trip delay expense of the service does not exceed the round trip delay requirement of the service;
The service requires round trip delay guarantee;
the uplink time delay requirement and the downlink time delay requirement of the service are different;
the uplink delay overhead of the service can exceed the uplink delay requirement of the service or the first delay requirement of the service;
the downlink delay overhead of the service can exceed the downlink delay requirement of the service or the first delay requirement of the service;
the sum of the uplink delay expense and the downlink delay expense of the service cannot exceed the round trip delay requirement of the service;
and the sum of the uplink delay expense and the downlink delay expense of the service does not exceed the value twice as much as the first delay requirement of the service.
In an alternative embodiment of the present invention, the identification information of the first channel includes at least one of the following: a lane identifier of the first lane, a first QoS identifier of the first lane, an uplink QoS identifier of the first lane, and a downlink QoS identifier of the first lane.
In an alternative embodiment of the present invention, the first QoS identifier can be mapped to at least one of: an uplink value and/or a downlink value of a set of QoS parameters, a set of uplink QoS parameters, a set of downlink QoS parameters, and a set of QoS parameters.
In one embodiment, the uplink and downlink values of the same QoS parameter are the same or different.
In one embodiment, when the first QoS identifier can be mapped to a set of values of QoS parameters, it is indicated that the uplink and downlink values of QoS parameters are the same.
In one embodiment, the QoS parameters include a delay budget, such as a first delay budget.
In one embodiment, the first channel is identified by a channel identifier (e.g., QFI identifier) of the first channel;
in another embodiment, the first lane is identified by a QoS identifier of the first lane, where the QoS identifier is used to identify an upstream QoS parameter and a downstream QoS parameter. In one case, the uplink QoS parameter and the downlink QoS parameter of the first channel have the same value, so that the uplink QoS identifier has the same value as the downlink QoS identifier, and the first channel is identified by any one QoS identifier of the uplink QoS identifier and the downlink QoS identifier. In another case, the values of the uplink QoS parameter and the downlink QoS parameter of the first channel may be different, so that one QoS identifier for identifying the first channel maps the uplink QoS parameter and the downlink QoS parameter, and the values of the uplink QoS parameter and the downlink QoS parameter may be different;
In another embodiment, the first lane is identified by an upstream QoS identifier of the first lane and a downstream QoS identifier of the first lane. It will be appreciated that the uplink QoS identifier is now valued differently from the downlink QoS identifier.
In an alternative embodiment of the present invention, the upstream QoS requirements include at least one of: an uplink QoS identifier, an uplink delay budget;
and/or
The downstream QoS requirements include at least one of: a downstream QoS identifier, a downstream delay budget.
Uplink data for traffic:
in one embodiment, the upstream delay budget has a higher priority than the upstream delay budget mapped by the upstream QoS identifier. When the uplink QoS requirement includes 1) an uplink QoS identifier and 2) an uplink delay budget, the value of the uplink delay budget is adopted as the delay budget of the uplink data.
In one embodiment, the upstream delay budget has a higher priority than the upstream delay budget or delay budget mapped by the first QoS identifier. When the first QoS requirement includes 1) the first QoS identifier and 2) the uplink QoS requirement, and the uplink QoS requirement includes an uplink delay budget, a value of the uplink delay budget is adopted as a delay budget of the uplink data.
In one embodiment, the upstream QoS identifier has a higher priority than the first QoS identifier. When the first QoS requirement includes 1) a first QoS identifier and 2) an uplink QoS requirement, and the uplink QoS requirement includes an uplink QoS identifier, the value of the uplink QoS identifier is adopted as the QoS parameter requirement of the uplink data.
Similarly, for downlink data of the service:
in one embodiment, the downstream delay budget has a higher priority than the downstream delay budget mapped by the downstream QoS identifier. In the case that the downlink QoS requirements include 1) a downlink QoS identifier and 2) a downlink delay budget, the value of the downlink delay budget is adopted as the delay budget of the downlink data.
In one embodiment, the downstream delay budget has a higher priority than the downstream delay budget or delay budget mapped by the first QoS identifier. When the first QoS requirement includes 1) the first QoS identifier and 2) the downlink QoS requirement, and the downlink QoS requirement includes a downlink delay budget, the QoS parameter value mapped by the downlink delay budget is adopted as the delay budget of the downlink data.
In one embodiment, the downstream QoS identifier has a higher priority than the first QoS identifier. When the first QoS requirement includes 1) a first QoS identifier and 2) a downlink QoS requirement, and the downlink QoS requirement includes a downlink QoS identifier, the QoS parameter value mapped by the downlink QoS identifier is adopted as the QoS parameter requirement of the downlink data.
In an alternative embodiment of the present invention, the round trip QoS requirements include:
round trip QoS identifier, round trip delay budget, round trip error rate.
In an alternative embodiment of the invention, at least one of the following is performed: mapping a first channel for the data flow of the service, determining the QoS requirement related information of the first channel, and determining the first related information of the QoS requirement of the service data flow; comprising the following steps: in the case that the first condition is satisfied, at least one of the following is performed: mapping a first channel for the data flow of the service, determining the QoS requirement related information of the first channel, and determining the first related information of the QoS requirement of the service data flow;
wherein the first condition includes at least one of:
the service requires round trip delay guarantee;
determining that the uplink time delay requirement of the service is the same as the downlink time delay requirement of the service;
determining that the uplink value of the QoS parameter of the service is the same as the downlink QoS parameter;
determining the QoS identifier of the uplink data mapping of the service, which is the same as the QoS identifier of the downlink data mapping of the service;
determining to perform a round trip delay requirement of the service as a first delay requirement of the service or the first channel;
It is determined to perform a one-half value mapping of the first QoS identifier according to the round trip delay requirement of the traffic.
In an alternative embodiment of the invention, at least one of the following is performed: mapping a second channel and/or a third channel for the data flow of the service, determining QoS requirement related information of the second channel and/or QoS requirement related information of the third channel, determining second related information of the QoS requirement of the service data flow and/or third related information of the QoS requirement of the service data flow; comprising the following steps:
in case the second condition is fulfilled, at least one of the following is performed: mapping a second channel and/or a third channel for the data flow of the service, determining QoS requirement related information of the second channel and/or QoS requirement related information of the third channel, determining second related information of the QoS requirement of the service data flow and/or third related information of the QoS requirement of the service data flow;
wherein the second condition includes at least one of:
the service requires round trip delay guarantee;
determining that the uplink delay requirement of the service is different from the downlink delay requirement of the service;
Determining that the uplink QoS parameter value and the downlink QoS parameter value of the service are different;
and determining the QoS identifier of the uplink data mapping of the service, which is different from the QoS identifier of the downlink data mapping of the service.
In an alternative embodiment of the present invention, the operation of determining the first QoS requirement includes at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting and mapping the round trip delay requirement of the service into an uplink requirement and a downlink requirement in a first QoS requirement; splitting the round trip delay requirement of the service into an uplink delay requirement of the service and a downlink delay requirement of the service; mapping the uplink time delay requirement of the split service to the uplink requirement in the first QoS requirement; mapping the downlink delay requirement of the split service to the downlink requirement in the first QoS requirement; splitting and mapping the round trip delay requirement of the service to a first QoS identifier in the first QoS requirement;
performing at least one of the following according to the one-half value of the round trip delay requirement of the service: mapping a half value of the round trip delay requirement of the service to a first delay budget in the first QoS requirement, and mapping a half value of the round trip delay requirement of the service to a first QoS identifier in the first QoS requirement;
And performing at least one of the following according to the double value of the first delay requirement of the service: taking the value twice the first delay requirement of the service as the round-trip delay budget of the service, and mapping the value twice the first delay requirement of the service to the round-trip QoS requirement or round-trip delay budget in the first QoS requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping the uplink time delay requirement of the service to the uplink requirement in the first QoS requirement, and mapping the uplink time delay requirement of the service to a first QoS identifier in the first QoS requirement;
executing at least one of the following according to the downlink delay requirement of the service: mapping the downlink delay requirement of the service to the downlink requirement in the first QoS requirement, and mapping the downlink delay budget of the service to a first QoS identifier in the first QoS requirement;
wherein,,
the upstream requirements include at least one of: uplink QoS requirements, uplink delay budget, uplink QoS identifier;
the downstream demand includes at least one of: downlink QoS requirements, downlink delay budget, downlink QoS identifier.
In an alternative embodiment of the present invention, the sum of the uplink delay budget in the first QoS requirement and the downlink delay budget in the first QoS requirement does not exceed the round trip delay requirement of the service.
In one embodiment, the upstream delay budget is at least one of:
the independent uplink delay budget parameter is valued,
the independent first delay budget parameter values,
the uplink delay budget mapped by the QoS identifier (e.g., first QoS identifier, uplink QoS identifier) in the first QoS requirement is valued,
a first delay budget mapped by a QoS identifier (e.g., a first QoS identifier, an uplink QoS identifier) in a first QoS requirement;
the time delay budget above the uplink time delay budget is the highest priority time delay budget.
In one embodiment, the downstream delay budget is at least one of:
the independent downstream delay budget parameter values,
the independent first delay budget parameter values,
the downstream delay budget mapped by the QoS identifier (e.g., first QoS identifier, downstream QoS identifier) in the first QoS requirement is valued,
a first delay budget mapped by a QoS identifier (e.g., a first QoS identifier, a downstream QoS identifier) in a first QoS requirement;
the time delay budget of the downlink is higher than the time delay budget with the highest priority.
In an alternative embodiment of the present invention, the operation of determining the second QoS requirement includes at least one of:
Executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the second QoS requirement according to the split uplink delay requirement, and mapping the QoS identifier in the second QoS requirement according to the split uplink delay requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping delay budget in the second QoS requirement according to the uplink delay requirement of the service, and mapping QoS identifier in the second QoS requirement according to the uplink delay requirement of the service;
and/or
The operation of determining the third QoS requirement includes at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the third QoS requirement according to the downlink delay requirement of the service obtained by splitting, and mapping the QoS identifier in the third QoS requirement according to the downlink delay requirement of the service obtained by splitting;
Executing at least one of the following according to the downlink delay requirement of the service: and mapping the delay budget in the third QoS requirement according to the downlink delay requirement of the service, and mapping the QoS identifier in the third QoS requirement according to the downlink delay requirement of the service.
In an alternative embodiment of the present invention, the sum of the upstream delay requirement and the downstream delay requirement of the service does not exceed at least one of the following: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
In one embodiment, the sum of the upstream and downstream delay budgets of the first lane does not exceed the round trip delay budget of the first lane.
In one embodiment, the first information includes an uplink delay requirement of the service and a downlink delay requirement of the service, and the specific implementation of the first QoS requirement determined by the first communication device is as follows: the uplink delay requirement (which may be referred to as a first uplink delay requirement) of the service is mapped to the uplink QoS requirement in the first QoS requirement, and the downlink delay requirement (which may be referred to as a first downlink delay requirement) of the service is mapped to the downlink QoS requirement in the first QoS requirement.
In one embodiment, the first information includes round trip delay requirements of a service, and the specific implementation of the first QoS requirement determined by the first communication device is as follows: splitting based on the round trip delay requirement of the service to obtain an uplink delay requirement (which can be called a second uplink delay requirement) of the service and a downlink delay requirement (which can be called a second downlink delay requirement) of the service, mapping the two uplink delay requirements to the uplink QoS requirement in the first QoS requirement, and mapping the second downlink delay requirement to the downlink QoS requirement in the first QoS requirement. The division of the round trip delay requirement of the service can be performed according to a preconfigured round trip delay division experience value or a QoS monitoring result. The round trip delay separation experience value may be 1/2.
In one embodiment, the first communication device may use 1/2 of the round trip delay requirement of the service as the uplink delay requirement of the service, so as to map the uplink delay requirement of the service to the uplink delay budget of the first QoS requirement; for example, in the absence of a first QoS identifier mapping having a delay budget equal to 1/2 round trip delay requirement, the first QoS requirement includes an uplink delay budget equal to 1/2 round trip delay requirement and a first QoS identifier having a value different from 1/2 round trip delay requirement. Since the upstream delay budget has a higher priority than the first QoS id Fu Gao, the upstream delay budget at the first QoS requirement is a 1/2 round trip delay requirement.
In one embodiment, 1/2 of the round trip delay requirement of the service is taken as the downlink delay requirement of the service, so that the downlink delay requirement of the service is mapped to the first QoS identifier of the first QoS requirement. For example, in the absence of a delay budget for the first QoS identifier mapping equal to 1/2 round-trip delay requirement, the first QoS requirement includes the first QoS identifier, so the value of the round-trip delay requirement is 1/2 at the upstream delay budget of the first QoS requirement.
So, for example, where the first QoS requirement includes the first upstream delay budget and the first QoS identifier, the value of the first upstream delay budget is equal to the 1/2 round trip delay requirement, and the value of the corresponding downstream delay budget (which may be referred to as the second upstream delay budget) of the first QoS identifier is also equal to the 1/2 round trip delay requirement.
In an alternative embodiment of the present invention, before the step of performing the first operation by the first communication device according to the first information, the method further includes:
the first communication equipment acquires third information, wherein the third information is used for indicating a time delay monitoring result;
the first communication device performing a first operation according to the first information includes:
the first communication device performs a first operation according to the first information and the third information.
In an alternative embodiment of the present invention, the results of the delay monitoring include at least one of:
the result of the uplink time delay monitoring;
a result of downlink delay monitoring;
and (5) monitoring the round trip delay.
In an alternative embodiment of the present invention, before the first communication device obtains the third information, the method further includes:
the first communication device performs at least one of the following according to the first information:
Determining a time delay monitoring requirement;
sending the time delay monitoring requirement;
wherein the delay monitoring requirement comprises at least one of: the delay monitoring requirement of the first channel, the delay monitoring requirement of the second channel, the delay monitoring requirement of the third channel and the delay monitoring requirement of the data flow of the service; and/or, the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring time delay;
description information of a service requiring monitoring time delay;
the requirement of uplink time delay monitoring;
the downlink delay monitoring requirement;
round trip delay monitoring requirements.
Alternatively, delay monitoring requirements may be used to monitor delay overhead in the channel. The uplink delay monitoring is required to monitor the uplink delay overhead. The downstream delay monitoring is required to monitor downstream delay overhead.
Optionally, the first communication device sends the delay monitoring requirement of the channel to the target device B (e.g., the third communication device). The delay monitoring requirements may enable the target device B to determine a delay monitoring configuration and/or transmit the delay monitoring configuration according to the delay monitoring requirements of the channel. For example, in the case where the first communication device is a PCF, the target device B may be an SMF. For example, in the case where the first communication device is an SMF, the target device B may be at least one of: gateway (e.g., UPF), RAN, terminal.
The channel may include: a first channel, a second channel and a third channel.
By the embodiment of the invention, the first communication equipment can realize the purpose of round trip delay guarantee by acquiring the first information comprising at least one of the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service and executing the first operation according to the first information.
Referring to fig. 3, an embodiment of the present invention provides a QoS control method applied to a second communication device. The second communication device includes, but is not limited to, at least one of: a terminal, CN network element (e.g. AF, NEF); the second communication device may be referred to as a second CN network element when the second communication device is a CN network element, and the method includes:
step 301: the second communication device sends the first information;
wherein the first information includes at least one of: the method comprises the steps of round trip delay requirement of a service, uplink delay requirement of the service, downlink delay requirement of the service, first delay requirement of the service and first indication information of the service.
In an alternative embodiment of the present invention, the second communication device sending the first information includes:
The second communication device transmits first information when a third condition is satisfied;
the third condition includes at least one of:
the service requires round trip delay guarantee;
the uplink time delay requirement of the service is different from the downlink time delay requirement of the service;
and receiving or generating QoS guarantee requirements of the service.
In an alternative embodiment of the invention, the round trip delay requirement of the service is used to request at least one of the following for the service according to the round trip delay requirement of the service: round trip delay guarantee, uplink delay guarantee and downlink delay guarantee;
the uplink time delay requirement of the service is used for requesting to guarantee the uplink time delay of the service according to the uplink time delay requirement of the service;
the downlink delay requirement of the service is used for requesting, and the downlink delay of the service is ensured according to the downlink delay requirement of the service;
and/or
The first delay requirement of the service and/or the first indication information of the service are/is used for indicating at least one of the following:
the round trip delay overhead of the service does not exceed twice the first delay requirement;
the round trip delay expense of the service does not exceed the round trip delay requirement of the service;
The service requires round trip delay guarantee;
the uplink time delay requirement and the downlink time delay requirement of the service are different;
the uplink delay overhead of the service can exceed the uplink delay requirement of the service or the first delay requirement of the service;
the downlink delay overhead of the service can exceed the downlink delay requirement of the service or the first delay requirement of the service;
the sum of the uplink delay expense and the downlink delay expense of the service cannot exceed the round trip delay requirement of the service;
and the sum of the uplink delay expense and the downlink delay expense of the service does not exceed the value twice as much as the first delay requirement of the service.
In one embodiment, the second communication device transmits the first information to the target device C (e.g., the first communication device). The second communication device includes at least one of: AF, NEF. For example, in the case where the second communication device is AF, the target device C is at least one of: NEF, PCF. For example, in the case where the second communication device is a PCF, the target device C is an SMF. For example, in the case where the second communication device is a NEF, the target device C is a PCF.
In one embodiment, the round trip delay guarantee refers to the round trip delay overhead not exceeding the round trip delay requirement or twice the first delay requirement.
According to the embodiment of the invention, the second communication equipment sends the first information comprising at least one of the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service, so that the equipment receiving the first information can execute the first operation according to the first information to realize the purpose of round trip delay guarantee.
Referring to fig. 4, an embodiment of the present invention provides a QoS control method applied to a third communication device. The third communication device includes, but is not limited to, a CN network element (such as SMF), where the third communication device is a CN network element, the third communication device may be referred to as a third CN network element, and the method includes:
step 401, the third communication device obtains second information, where the second information includes at least one of the following: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
In one embodiment, the second information may be carried in PCC rules.
Step 402, the third communication device performs a second operation according to the second information, where the second operation includes at least one of the following:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS configuration related information of a first channel;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining QoS configuration related information of a second channel;
determining QoS configuration related information of a third channel;
determining a latency monitoring configuration comprising at least one of: determining the time delay monitoring configuration of the first channel, determining the time delay monitoring configuration of the second channel, determining the time delay monitoring configuration of the third channel, and determining the time delay monitoring configuration of the data flow of the service;
determining a QoS configuration of the second object;
transmitting fourth information, the fourth information including at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
Wherein the QoS configuration of the second object comprises at least one of: the round trip delay of the second object is configured, the first delay of the second object is configured, and the second indication information of the second object is configured.
In one embodiment, the second information is sent by a source device B (e.g., a first communication device), the source device B including at least one of: AF, NEF.
In an alternative embodiment of the present invention, the QoS configuration related information of the first channel includes at least one of the following: identification information of a first channel, a first QoS configuration, and related requirements of the service;
and/or
The QoS configuration related information of the second channel includes at least one of: identification information of a second channel, data direction in the channel, fourth indication information, second QoS configuration, qoS configuration of a second object and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
and/or
The QoS configuration related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS configuration, qoS configuration of a second object, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
In one embodiment, the QoS configuration related information of the first channel is determined according to the QoS requirement related information of the first channel, the first related information of the QoS requirement of the service data flow, and/or the related requirement of the service;
in one embodiment, the QoS configuration related information of the second channel is determined according to the QoS requirement related information of the second channel, the second related information of the QoS requirement of the traffic data flow, and/or the related requirement of the traffic
In one embodiment, the QoS configuration related information of the third channel is determined according to the QoS requirement related information of the third channel, the third related information of the QoS requirement of the service data flow, and/or the related requirement of the service
Optionally, the data direction includes at least one of: uplink and downlink.
In one embodiment, the data direction in the second related information of the QoS requirement of the service data flow is uplink. In one embodiment, the data direction in the third related information of the QoS requirement of the service data flow is downlink.
In an alternative embodiment of the invention, the operation of determining the QoS configuration of the second object comprises at least one of:
mapping a first delay budget in the QoS configuration of the second object according to a half value of the round trip delay requirement of the service;
Mapping a first QoS identifier in QoS configuration of a second object according to a half value of the round trip delay requirement of the service;
mapping a round trip delay budget in QoS configuration of a second object according to the double value of the first delay requirement of the service;
mapping second indication information in QoS configuration of a second object according to the second indication information of the service;
mapping a first delay budget in the QoS configuration of the second object according to the first delay requirement of the service;
a round trip delay budget in the QoS configuration as a second object based on a sum of the delay budget in the second QoS configuration and the delay budget in the third QoS configuration
The second object includes at least one of: channel group, data stream of service.
In one embodiment, the channel group is composed of a second channel and a third channel.
In an alternative embodiment of the present invention, the first QoS configuration includes at least one of:
a first QoS identifier;
a first delay budget;
uplink QoS configuration and downlink QoS configuration;
round trip QoS configuration;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
The round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: a first channel.
In an alternative embodiment of the present invention, the uplink QoS configuration includes at least one of:
a downstream QoS identifier, an upstream delay budget;
and/or
The downstream QoS configuration includes at least one of:
a downstream QoS identifier, a downstream delay budget.
In an alternative embodiment of the present invention, the QoS requirement related information of the first channel includes at least one of the following: identification information of a first channel, a first QoS requirement, and related requirements of the service;
The first related information of QoS requirements of the traffic data flow includes at least one of: the description information of the data flow of the service, the first QoS requirement, the second QoS requirement and the third QoS requirement, and the related requirements of the service;
and/or
The QoS requirement related information of the second channel includes at least one of: identification information of a second channel, a data direction in the channel, fourth indication information, a second QoS requirement, related requirements of the service, and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
and/or
The second related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, second QoS requirement, and related requirement of the service;
and/or
The QoS requirement related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS requirement, related requirement of the service, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
The third related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, third QoS requirement, and related requirement of the service.
In an alternative embodiment of the present invention, the operation of determining the first QoS configuration includes at least one of:
determining the first QoS configuration according to the first QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting and mapping the round trip delay requirement of the service into uplink configuration and downlink configuration in the first QoS configuration; splitting the round trip delay requirement of the service into an uplink delay requirement of the service and a downlink delay requirement of the service; mapping the uplink time delay requirement of the split service to the uplink configuration in the first QoS configuration; mapping the downlink delay requirement of the split service to the downlink configuration in the first QoS configuration; splitting and mapping the round trip delay requirement of the service to a first QoS identifier in the first QoS configuration;
performing at least one of the following according to the one-half value of the round trip delay requirement of the service: mapping a half value of the round trip delay requirement of the service to a first delay budget in the first QoS configuration, and mapping a half value of the round trip delay requirement of the service to a first QoS identifier in the first QoS configuration;
And performing at least one of the following according to the double value of the first delay requirement of the service: taking the value twice the first delay requirement of the service as the round trip delay budget of the service, and mapping the value twice the first delay requirement of the service to the round trip QoS configuration or round trip delay budget in the first QoS configuration;
executing at least one of the following according to the uplink time delay requirement of the service: mapping the uplink time delay requirement of the service to the uplink configuration in the first QoS configuration, and mapping the uplink time delay requirement of the service to a first QoS identifier in the first QoS configuration;
executing at least one of the following according to the downlink delay requirement of the service: mapping the downlink delay requirement of the service to the downlink configuration in the first QoS configuration, and mapping the downlink delay budget of the service to a first QoS identifier in the first QoS configuration;
wherein,,
the upstream configuration includes at least one of: uplink QoS configuration, uplink delay budget, uplink QoS identifier;
the downstream configuration includes at least one of: downlink QoS configuration, downlink delay budget, downlink QoS identifier.
In one embodiment, the first QoS requirement is at least one of: a first QoS requirement in the QoS requirement related information of the first channel, and a first QoS requirement in the first related information of the QoS requirement of the traffic data flow.
In an alternative embodiment of the present invention, the sum of the uplink delay budget in the first QoS configuration and the downlink delay budget in the first QoS configuration does not exceed at least one of: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
In one embodiment, the uplink delay budget is a value of an uplink delay budget parameter or an uplink QoS identifier mapping delay budget.
In another embodiment, the downlink delay budget is a value of a downlink delay budget parameter or a value of a downlink QoS identifier mapping delay budget.
In an alternative embodiment of the present invention, the operation of determining the second QoS configuration includes at least one of:
determining the second QoS configuration according to the second QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the second QoS configuration according to the split uplink delay requirement, and mapping the QoS identifier in the second QoS configuration according to the split uplink delay requirement;
Executing at least one of the following according to the uplink time delay requirement of the service: mapping a delay budget in the second QoS configuration according to the uplink delay requirement of the service, and mapping a QoS identifier in the second QoS configuration according to the uplink delay requirement of the service;
and/or
The operation of determining the third QoS configuration includes at least one of:
determining the third QoS configuration according to the third QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the third QoS configuration according to the downlink delay requirement of the service obtained by splitting, and mapping the QoS identifier in the third QoS configuration according to the downlink delay requirement of the service obtained by splitting;
executing at least one of the following according to the downlink delay requirement of the service: and mapping the delay budget in the third QoS configuration according to the downlink delay requirement of the service, and mapping the QoS identifier in the third QoS configuration according to the downlink delay requirement of the service.
In one embodiment, the second QoS requirement is at least one of: and a second QoS requirement in the QoS requirement related information of the second channel, and a second QoS requirement in the second related information of the QoS requirement of the service data flow.
In one embodiment, the third QoS requirement is at least one of: and a third QoS requirement in the QoS requirement related information of the third channel, and a third QoS requirement in the third related information of the QoS requirement of the service data flow.
In an alternative embodiment of the invention, the method further comprises:
the third communication equipment determines a time delay monitoring requirement; wherein the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring delay, description information of a service requiring monitoring delay, uplink delay monitoring requirements, downlink delay monitoring requirements, and round trip delay monitoring requirements;
the third communication device performs at least one of the following according to the delay monitoring requirement:
determining a time delay monitoring configuration;
transmitting the time delay monitoring configuration;
wherein the delay monitoring configuration comprises at least one of: the delay monitoring configuration of the first channel, the delay monitoring configuration of the second channel, the delay monitoring configuration of the third channel and the delay monitoring configuration of the data stream of the service.
Optionally, the third communication device sends the fourth information to the target device D (e.g., the fourth communication device). The target device D may be at least one of: gateway (e.g., UPF), RAN, terminal. The fourth information may enable the target device D to perform resource scheduling, delay guarantee, and/or map data to a channel according to the fourth information.
In one embodiment, the QoS configuration related information of the second channel is sent to the first end device (e.g., terminal, first terminal) according to the data direction or the fourth indication information in the channel in the QoS configuration related information of the second channel.
In one embodiment, the QoS configuration related information of the third channel is sent to the second end device (e.g., gateway, second terminal) according to the data direction or the fifth indication information in the channel in the QoS configuration related information of the third channel.
According to the embodiment of the invention, the third communication equipment can realize the purpose of round trip delay guarantee by acquiring the second information including at least one of the QoS requirement related information of the first channel, the QoS requirement first related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement and the service related requirement according to the first information.
Referring to fig. 5, an embodiment of the present invention provides a QoS control method applied to a fourth communication device. The fourth communication device includes, but is not limited to, at least one of: a terminal, CN network element (e.g., gateway (UPF)), RAN network element. The fourth communication device may be referred to as a fourth CN network element when the fourth communication device is a CN network element; the method comprises the following steps:
Step 501, the fourth communication device obtains the second information or the fourth information;
step 502, the fourth communication device performs a fourth operation according to the second information or the fourth information, where the fourth operation includes at least one of the following:
related operations of the first channel;
related operations of the second channel and/or the third channel;
wherein the second information includes at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
the fourth information includes at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
the related operation of the first channel includes at least one of:
ensuring that the round trip delay expense of the data of the first channel does not exceed twice the first delay budget or does not exceed the round trip delay budget;
Under the condition that the uplink delay expense exceeds the uplink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
under the condition that the downlink delay expense exceeds the downlink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
ensuring uplink delay expense according to uplink delay calculation of the first channel, wherein the uplink delay calculation is at least one of the following: the uplink delay configuration in the first QoS configuration, the uplink delay budget mapped by the uplink QoS identifier, the uplink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the downlink delay average cost, and the twice first delay budget minus the value after the downlink delay average cost;
ensuring the downlink delay budget or the downlink delay expense according to the downlink delay budget of the first channel, wherein the downlink delay budget is at least one of the following: the downlink delay configuration in the first QoS configuration, the uplink delay budget mapped by the downlink QoS identifier, the downlink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the uplink delay average cost, and the twice first delay budget minus the value after the uplink delay average cost;
Performing resource allocation and data scheduling according to the first QoS configuration;
mapping the data stream of the service to a first data channel;
wherein the associated operation of the second channel and/or the third channel comprises at least one of the following.
Ensuring that the sum of the delay overhead of the second channel and the delay overhead of the third channel does not exceed twice the first delay budget of the second object or does not exceed the round trip delay budget of the second object;
under the condition that the cost of the second channel exceeds the delay budget of the second channel, ensuring that the sum of the delay cost of the second channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
under the condition that the delay cost of the third channel exceeds the delay budget of the third channel, ensuring that the sum of the uplink delay cost of the first channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
performing resource allocation and data scheduling according to the first QoS configuration;
mapping the uplink data of the service to a second data channel;
and mapping the downlink data of the service to a third data channel.
In an alternative embodiment of the present invention, the first QoS configuration includes at least one of:
A first QoS identifier;
a first delay budget;
uplink QoS configuration and downlink QoS configuration;
round trip QoS configuration;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: a first channel.
In an alternative embodiment of the present invention, the uplink QoS configuration includes at least one of:
A downstream QoS identifier, an upstream delay budget;
and/or
The downstream QoS configuration includes at least one of:
a downstream QoS identifier, a downstream delay budget.
In one embodiment, in the case that the fourth communication device is the first end (terminal, or first terminal), the related operations of the second channel and/or the third channel include at least one of the following: and mapping the uplink data of the service to a second data channel, and receiving the downlink data of the service from a third data channel.
In one embodiment, in the case that the fourth communication device is a second end (gateway (such as UPF), or second terminal), the related operations of the second channel and/or the third channel include at least one of the following: and mapping the downlink data of the service to a third data channel, and receiving the uplink data of the service from a second data channel.
In an alternative embodiment of the present invention, the mapping the data stream of the service to the second data channel includes: mapping the data stream of the service to the third data channel when a fifth condition is satisfied;
the fifth condition includes at least one of:
the data direction value in the QoS related information of the second data channel is uplink,
The second data channel is only used for transmitting upstream data,
the data direction value in the QoS related configuration information of the second data channel is uplink;
and/or
Said mapping the data flow of the service to the first data channel comprises: mapping the data stream of the service to the third data channel when a sixth condition is satisfied;
the sixth condition includes at least one of:
the data direction value in the QoS related information of the third data channel is downlink,
the third data channel is used only for transmitting downstream data,
and the data direction value in the QoS related configuration information of the third data channel is downlink.
In one embodiment, mapping the data stream of the service to the nth data channel includes at least one of: and transmitting the data of the service through the N-th data channel, adding the identification information of the N-th data channel for the packet header of the data of the service, and transmitting the data of the service to equipment for providing the N-th data channel. Here, the value of N is at least one of: first, second and third.
Optionally, the second information is sent by a source device C (e.g. the first communication device), where the source device C includes at least one of the following: AF, NEF.
Optionally, the fourth information is sent by a source device D (such as a third communication device), where the source device D includes at least one of the following: SMF.
According to the embodiment of the invention, after the fourth communication equipment acquires the second information or the fourth information, the fourth operation is executed according to the second information or the fourth information, so that the purpose of round trip delay guarantee is realized.
Referring to fig. 6, an embodiment of the present invention provides a QoS control method applied to a fifth communication device. The fifth communication device includes, but is not limited to, a CN network element (such as PCF, or SMF), and in the case that the fifth communication device is a CN network element, may be referred to as a fifth CN network element.
The method comprises the following steps:
step 601, a fifth communication device obtains fifth information, where the fifth information includes a result of time delay monitoring;
step 602, the fifth communication device performs a fifth operation according to the fifth information, where the fifth operation includes at least one of the following:
generating or updating an uplink delay requirement and/or a downlink delay requirement of the service data flow;
generating or updating an uplink delay budget and/or a downlink delay budget of the first channel;
generating or updating a delay budget of the second channel and/or a delay budget of the third channel;
Wherein,,
the first channel can be used for transmitting uplink data and/or downlink data of the service
The second channel is used for transmitting uplink data of the service;
and the third channel is used for transmitting the downlink data of the service.
In an alternative embodiment of the present invention, the results of the delay monitoring include at least one of:
the result of the uplink time delay monitoring;
a result of downlink delay monitoring;
and (5) monitoring the round trip delay.
In an alternative embodiment of the present invention, the fifth information further includes a round trip delay budget of the third object;
the third object includes at least one of: the system comprises a service data stream, a channel group and a first channel.
In an alternative embodiment of the present invention, the fifth communication device performing a fifth operation according to the fifth information includes: in the case that the fourth condition is satisfied, the fifth communication device performs a fifth operation according to the fifth information;
the fourth condition includes at least one of:
the uplink time delay monitoring result exceeds at least one of the following: the current uplink delay requirement of the service data flow, the uplink delay budget of the first channel and the delay budget of the second channel;
The downlink delay monitoring result exceeds at least one of the following: the current downlink delay requirement of the service data flow, the downlink delay budget of the first channel and the delay budget of the third channel;
the round trip delay monitoring result does not exceed the round trip delay requirement of the third object;
and the sum of the uplink time delay monitoring result and the downlink time delay monitoring result does not exceed the round trip time delay requirement of the third object.
In an alternative embodiment of the present invention, before the fifth communication device obtains the third information, the method further includes:
the fifth communication device performs at least one of the following according to the first information:
determining a time delay monitoring requirement;
sending the time delay monitoring requirement;
wherein the delay monitoring requirement comprises at least one of: the delay monitoring requirement of the first channel, the delay monitoring requirement of the second channel, the delay monitoring requirement of the third channel and the delay monitoring requirement of the data flow of the service; and/or, the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring time delay;
description information of a service requiring monitoring time delay;
The requirement of uplink time delay monitoring;
the downlink delay monitoring requirement;
round trip delay monitoring requirements.
Optionally, the fifth information is sent by a source device E (such as a third communication device), where the source device E includes at least one of the following: SMF, PCF.
According to the embodiment of the invention, after the fifth communication equipment acquires the fifth information, the fifth operation is executed according to the fifth information, so that the purpose of round trip delay guarantee is realized.
The QoS control method according to the embodiment of the present invention is described below with reference to a specific application scenario.
The application scenario 1 of the embodiment of the present invention mainly describes that the first communication device is PCF, the second communication device is AF, the third communication device is SMF, the fourth communication device is RAN and UPF, and the PCF determines the first QoS requirement directly based on the delay requirement of the service, so as to complete the QoS configuration process. Referring to fig. 7, the method comprises the following steps:
step 1: the AF sends first information (e.g., round trip delay requirements) to the NEF. The first information is carried by an AF session creation request.
The first information is as described in the embodiment of fig. 2, and is not described herein.
Step 2: the NEF sends first information (e.g., round trip delay requirements) to the PCF. The first information is carried by a policy authorization creation request.
Step 3: the PCF returns a policy authorization creation response to the NEF.
Step 4: the NEF returns an AF session creation response to the AF.
Step 5: the PCF determines to perform a first operation (e.g., determine a first QoS requirement) based on the first information (e.g., round trip delay requirement). Here, the first QoS requirement may be a QoS requirement for a first lane (first QoS flow).
The first QOS requirements include an upstream QOS requirement and a downstream QOS requirement. The upstream QoS requirements include at least one of: uplink 5QI (first uplink 5 QI), and uplink delay budget (first uplink delay budget). The downstream QoS requirements include at least one of: downlink 5QI (first downlink 5 QI), and downlink delay budget (first downlink delay budget).
The first QOS requirements may also include round trip QOS requirements. The round trip QoS requirements include a round trip delay budget. The sum of the uplink delay budget (the uplink delay budget of the first uplink 5QI map or the first uplink delay budget) corresponding to the uplink QoS requirement and the downlink delay budget (the downlink delay budget of the first downlink 5QI map or the first downlink delay budget) corresponding to the downlink QoS requirement cannot exceed the round trip delay budget.
When the round trip delay requirements include: in the case of an uplink delay requirement and a downlink delay requirement, the PCF may determine the first QoS requirement directly from the PCF according to the round trip delay requirement. For example, determining an uplink QoS requirement according to the uplink delay requirement; and determining the downlink QoS requirement according to the downlink delay requirement.
In the case where the round-trip delay requirement includes a round-trip delay requirement, the PCF may segment the round-trip delay requirement according to a preconfigured loop delay segmentation experience value or a QoS monitoring result, and then determine the uplink QoS requirement and the downlink QoS requirement. For example, in a game service, the uplink data packet is smaller, often the action packet of the user, and the action packet is sent to the server as soon as possible to avoid the jitter of the picture, so that the delay budget is smaller. The downlink data packet is larger, often the background picture and status packet of the game, and the delay budget requirement can be larger.
In one embodiment, the first QoS requirement includes an uplink 5QI and a downlink 5QI. The uplink 5QI is a standard 5QI when the uplink latency requirement can map the standard 5QI. The same applies to the downlink.
In another embodiment, the first QoS requirement has no uplink 5QI and no downlink 5QI. There is a 5QI in the first QoS requirement, and an upstream delay budget and/or a downstream delay budget. And the uplink delay budget and/or the downlink delay budget are/is valued according to the standard delay budget corresponding to the direction override 5QI.
In one embodiment, the first QoS requirement has a delay budget of 5QI and an uplink delay budget, and the uplink delay budget value used based on the first QoS requirement is the uplink delay budget, and the downlink delay budget value is the delay budget value corresponding to the 5QI.
In another embodiment, the first QoS requirement has a delay budget of 5QI and a delay budget of 5QI, and the delay budget corresponding to the delay budget of 5QI is set as the delay budget of the first QoS requirement.
Step 6: the PCF sends the second information (e.g., the first QoS requirement) to the SMF (e.g., contained in the PCC rule). The first QoS requirement is carried in a session management policy control update notification request. Of course, the PCF may also send the ring first information directly to the SMF.
The second information is as described in the embodiment of fig. 2, and is not described herein.
Step 7: the SMF performs a second operation (e.g., determines a first QoS configuration) based on the second information (e.g., the first QoS requirement). The first QoS configuration is a QoS requirement for configuring a first QoS flow.
The first QOS configuration includes an upstream QOS configuration and a downstream QOS configuration. The upstream QoS configuration includes at least one of: uplink 5QI (second uplink 5 QI), and uplink delay budget (third uplink delay budget). The downstream QoS configuration includes at least one of: downlink 5QI (second downlink 5 QI), and downlink delay budget (third downlink delay budget).
The first QOS configuration may also include a round trip QOS configuration. The round trip QoS configuration includes a round trip delay budget. The sum of the uplink delay budget (the uplink delay budget of the second uplink 5QI mapping or the third uplink delay budget) and the downlink delay budget (the downlink delay budget of the second downlink 5QI mapping or the third downlink delay budget) corresponding to the uplink QoS configuration cannot exceed the round trip delay budget.
In one embodiment, the first QoS configuration has an uplink 5QI and a downlink 5QI. The uplink 5QI is a standard 5QI when the uplink latency requirement can map the standard 5QI. The same applies to the downlink.
In another embodiment, the first QoS configuration has no uplink 5QI and no downlink 5QI. The first QoS configuration has a 5QI and an upstream delay budget and/or a downstream delay budget. And the uplink delay budget and/or the downlink delay budget are/is valued according to the standard delay budget corresponding to the direction override 5QI.
In one embodiment, the first QoS configuration has a delay budget of 5QI and an uplink delay budget, and the uplink delay budget value used based on the first QoS configuration is the uplink delay budget, and the downlink delay budget is the delay budget value corresponding to 5QI.
In another embodiment, the first QoS configuration has a delay budget of 5QI and a delay budget of downlink, and the delay budget of uplink is a delay budget corresponding to 5QI based on the delay budget of downlink used in the first QoS configuration.
Of course, if the PCF sends the round trip delay requirement to the SMF, the SMF may also determine the first QoS configuration according to the round trip delay requirement, and the process of determining the first QoS configuration according to the first QoS requirement is specifically implemented, which is not described herein.
Step 8:
the SMF sends fourth information (e.g., the first QoS configuration) to the RAN via the AMF. The first QoS configuration is carried in an N1 or N2 message.
The SMF sends fourth information (e.g., the first QoS configuration) to the UPF. The first QoS configuration is carried in an N4 session modification request, which is sent after the channel is established.
The SMF sends the first QoS context to the UE. The UE maps the data flow of the service to the first QoS flow according to the first QoS context.
The fourth information is as described in the embodiment of fig. 4, and is not described here again
Step 9: the RAN performs a fourth operation (e.g., qoS securing the data packets in the first QoS flow) according to the fourth information (e.g., the first QoS configuration) to satisfy the requirements of the first QoS configuration.
Step 10: the UPF performs a fourth operation (e.g., qoS securing for the data packets in the first QoS flow) according to fourth information (e.g., the first QoS configuration) to satisfy the requirements of the first QoS configuration.
Application scenario 2 of the embodiment of the invention:
the application scenario 2 of the embodiment of the present invention mainly describes a process in which the first communication device is PCF, the second communication device is AF, the third communication device is SMF, the fourth communication device is RAN and UPF, and the PCF adjusts the first QoS requirement based on the result of the delay monitoring and the delay requirement. Referring to fig. 8, the method comprises the following steps:
Step 1-4 is the same as step 1-4 of application scenario 1, and will not be described here again.
Step 5: the PCF performs a first operation (e.g., determines a delay monitor requirement) based on the first information (e.g., the round trip delay requirement). The delay monitoring is required to monitor delay overhead in the first QoS flow.
The first information is as described in the embodiment of fig. 2, and is not described herein.
The delay monitoring requirements include an uplink delay monitoring requirement and a downlink delay monitoring requirement. The uplink delay monitoring is required to monitor the uplink delay overhead. The downstream delay monitoring is required to monitor downstream delay overhead.
The delay monitoring requirements may also include round trip delay requirements.
Reporting events can be monitored in the monitoring process, and the sum of the uplink delay overhead and the downlink delay overhead exceeds the round trip delay requirement.
Step 6: the PCF sends a second message (e.g., delay monitoring requirements) to the SMF (e.g., contained in the PCC rule). The second information is carried in a session management policy control update notification request.
The second information is as described in the embodiment of fig. 2, and is not described herein.
Step 7: the SMF performs a second operation (e.g., determining a latency monitoring configuration) based on second information (e.g., latency monitoring requirements). The delay monitor configuration is a QoS requirement for configuring the first QoS flow.
Step 8:
the SMF sends fourth information (e.g., delay monitoring configuration) to the RAN via the AMF. The fourth information is carried in an N1 or N2 message.
The SMF sends fourth information (e.g., delay monitor configuration) to the UPF. The fourth information is carried in an N4 session modification request, which is sent after the channel is established.
The fourth information is as described in the embodiment of fig. 4, and is not described here again.
Step 9: the RAN performs a fourth operation (e.g., delay monitoring on the packets in the first QoS flow) according to fourth information (e.g., delay monitoring configuration), specifically as defined by 501QoS monitoring (monitoring).
Step 10: the UPF performs a fourth operation (e.g., delay monitoring on the packets in the first QoS flow) according to fourth information (e.g., delay monitoring configuration), specifically as defined by 501QoS monitoring.
Step 11: the PCF subscribes to the UPF for the time delay detection result.
In one embodiment, the PCF sends subscription requirements to the UPF, which may include: the first monitoring reports the incident, the information of UE, the information of QoS flow, the description information of service flow, the uplink delay cost and the downlink delay cost.
Step 12: the PCF obtains the fifth information, and performs a fifth operation (e.g., making a measurement decision, combining the result of the delay monitoring and the delay requirement to adjust the first QoS requirement) according to the fifth information.
The fifth information is as described in the embodiment of fig. 6, and is not described herein.
Application scenario 3 of the embodiment of the invention: similar to application scenario 1 shown in fig. 7, however, in step 1 the first information does not comprise the round trip delay requirement of the traffic.
In step 5, the PCF takes the half value of the round trip delay requirement as the round trip delay requirement of the service.
Application scenario 4 of the embodiment of the invention:
similar to the application scenario 1 of fig. 7, the steps 1 to 4 are not repeated.
In step 5, the PCF determines to perform the first operation according to the first information (such as round trip delay requirement), specifically including mapping, for the service, a channel (second channel, such as a second QoS flow) for transmitting uplink data of the service and a channel (third channel, such as a third QoS flow) for transmitting downlink data of the service, respectively. Thus, the related processing of the first QoS flow in the subsequent steps of the application scenario 1 is modified to be related processing corresponding to the second QoS flow and the third QoS flow, which is not described herein.
As shown in fig. 9, an embodiment of the present application provides a communication device 900, where the communication device 900 is a first communication device, and includes:
a first obtaining module 901, configured to obtain first information, where the first information includes at least one of the following: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service;
A first processing module 902, configured to perform a first operation according to the first information, where the first operation includes at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS requirement related information of the first channel;
determining first related information of QoS requirements of the service data flow;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel;
determining second related information of QoS requirements of the service data flow, and/or determining third related information of QoS requirements of the service data flow;
determining a latency monitoring requirement comprising at least one of: determining a time delay monitoring requirement of the first channel, determining a time delay monitoring requirement of the second channel, determining a time delay monitoring requirement of the third channel, and determining a time delay monitoring requirement of a data stream of the service;
Determining an uplink delay requirement of the service and a downlink delay requirement of the service according to the round trip delay requirement of the service, wherein the sum of the uplink delay requirement of the service and the downlink delay requirement of the service does not exceed the round trip delay requirement of the service;
taking a half value of the round trip delay requirement of the service as a first delay requirement of the service;
mapping a first QoS identifier according to a half value of the round trip delay requirement of the service;
taking the double value of the first delay requirement of the service as the round trip delay requirement of the service;
determining first indication information of the service;
transmitting second information, the second information comprising at least one of: the QoS requirement related information of the first channel, the QoS requirement related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement, and the service related requirement;
wherein the relevant requirements of the service include at least one of: the description information of the service, the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service.
In one embodiment, a first channel is mapped for a data flow of the service or QoS requirement related information of the first channel is determined.
In another embodiment, a second channel and a third channel are mapped for the data flow of the service, or QoS requirement related information of the second channel and QoS requirement related information of the third channel are determined.
In one embodiment, the second information may be transmitted in a policy and charging control (Policy and Charging Control, PCC) rule.
The round trip delay requirement of the service in the second information may be the round trip delay requirement of the service in the first information or the round trip delay requirement of the service determined by the first communication device.
The first delay requirement of the service in the second information may be a first delay requirement in the first information or a first delay requirement determined by the first communication device.
The first indication information of the service in the second information may be the first indication information in the first information or the first indication information determined by the first communication device.
Optionally, the first communication device is a PCF, SMF, UPF or RAN.
Optionally, the first information is sent by a source device a (such as a second communication device), where the source device a includes at least one of the following: AF, NEF.
Optionally, the first communication device sends the second information (e.g., the first QoS requirement) to the target device a (e.g., the third communication device), where the second information may enable the target device a to determine a QoS configuration (e.g., the first QoS configuration) according to the QoS requirement (e.g., the first QoS requirement) of the second information, determine the QoS monitoring configuration by the QoS monitoring request, and/or map the data to the tunnel), where the target device includes at least one of: SMF, gateway (e.g., UPF), RAN, terminal. For example, in the case where the first communication device is a PCF, the target device a may be an SMF. For example, in the case where the first communication device is an SMF, the target device a may be at least one of: gateway (UPF), RAN, terminal.
In one embodiment, the second information is sent to the terminal, so that the terminal can map the data stream of the service to the data channel according to the second information.
In an alternative embodiment of the present invention, the QoS requirement related information of the first channel includes at least one of the following: identification information of a first channel, a first QoS requirement, and related requirements of the service;
in one embodiment, the first QoS requirement in the QoS requirement related information of the first channel is the first QoS requirement of the first channel. The first QoS requirements of different first lanes may be different.
In one embodiment, the service in the QoS requirement related information of the first channel is a service to which the data flow carried by the first channel belongs. Thus, the relevant requirements of the service may also be referred to as the relevant requirements of the data flow of the service.
The first related information of QoS requirements of the traffic data flow includes at least one of: the description information of the data flow of the service, the first QoS requirement, the second QoS requirement and the third QoS requirement, and the related requirements of the service;
in one embodiment, an nth QoS requirement in the first related information of QoS requirements of a traffic data flow represents an nth QoS requirement of a data flow of the traffic. The nth QoS requirement value of the data flows of different services may be different. The value of N is at least one of the following: first, second and third.
1) In one embodiment, the first related information of QoS requirements of the service data flow includes at least one of: and the description information of the data flow of the service, namely the first QoS requirement.
2) In another embodiment, the first related information of QoS requirements of the service data flow includes at least one of: descriptive information of the data flow of the service, second QoS requirements, third QoS requirements, and related requirements of the service.
3) In another embodiment, the first related information of QoS requirements of the service data flow includes at least one of: descriptive information of the data flow of the service, and related requirements of the service.
And/or
The QoS requirement related information of the second channel includes at least one of: identification information of a second channel, a data direction in the channel, fourth indication information, a second QoS requirement, related requirements of the service, and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
in one embodiment, the direction of data in the channel is used to indicate that the channel is used only to transmit data in the direction of data.
In one embodiment, the second QoS requirement in the QoS requirement related information of the second channel is the second QoS requirement of the second channel. The second QoS requirements of the different second channels may be different.
In one embodiment, the service in the QoS requirement related information of the second channel is a service to which the data flow carried by the second channel belongs. Thus, the relevant requirements of the service may also be referred to as the relevant requirements of the data flow of the service.
And/or
The second related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, second QoS requirement, and related requirement of the service;
and/or
The QoS requirement related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS requirement, related requirement of the service, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
in one embodiment, the third QoS requirement in the QoS requirement related information of the third channel is a third QoS requirement of the third channel. The third QoS requirements of the different third lanes may be different.
In one embodiment, the service in the QoS requirement related information of the third channel is a service to which the data flow carried by the third channel belongs. Thus, the relevant requirements of the service may also be referred to as the relevant requirements of the data flow of the service.
The third related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, third QoS requirement, and related requirement of the service.
Optionally, the data direction includes at least one of: uplink and downlink.
In one embodiment, the data direction in the second related information of the QoS requirement of the service data flow is uplink. In one embodiment, the data direction in the third related information of the QoS requirement of the service data flow is downlink.
In an alternative embodiment of the present invention, the first QoS requirements include at least one of:
a first QoS identifier;
a first delay budget;
an upstream QoS requirement and a downstream QoS requirement;
round trip QoS requirements;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
The sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: the first channel, the data stream of the service.
In an alternative embodiment of the present invention, the first latency requirement includes a time budget required for data to pass between the terminal and the anchor gateway;
and/or
The first indication information of the service is used for indicating at least one of the following:
the round trip delay overhead of the service does not exceed twice the first delay requirement;
the round trip delay expense of the service does not exceed the round trip delay requirement of the service;
the service requires round trip delay guarantee;
the uplink time delay requirement and the downlink time delay requirement of the service are different;
the uplink delay overhead of the service can exceed the uplink delay requirement of the service or the first delay requirement of the service;
the downlink delay overhead of the service can exceed the downlink delay requirement of the service or the first delay requirement of the service;
the sum of the uplink delay expense and the downlink delay expense of the service cannot exceed the round trip delay requirement of the service;
And the sum of the uplink delay expense and the downlink delay expense of the service does not exceed the value twice as much as the first delay requirement of the service.
In an alternative embodiment of the present invention, the identification information of the first channel includes at least one of the following: a lane identifier of the first lane, a first QoS identifier of the first lane, an uplink QoS identifier of the first lane, and a downlink QoS identifier of the first lane.
In an alternative embodiment of the present invention, the first QoS identifier can be mapped to at least one of: an uplink value and/or a downlink value of a set of QoS parameters, a set of uplink QoS parameters, a set of downlink QoS parameters, and a set of QoS parameters.
In one embodiment, the uplink and downlink values of the same QoS parameter are the same or different.
In one embodiment, when the first QoS identifier can be mapped to a set of values of QoS parameters, it is indicated that the uplink and downlink values of QoS parameters are the same.
Optionally, the QoS parameters include a delay budget, such as a first delay budget.
In one embodiment, the first channel is identified by a channel identifier (e.g., QFI identifier) of the first channel;
In another embodiment, the first lane is identified by a QoS identifier of the first lane, where the QoS identifier is used to identify an upstream QoS parameter and a downstream QoS parameter. In one case, the uplink QoS parameter and the downlink QoS parameter of the first channel have the same value, so that the uplink QoS identifier has the same value as the downlink QoS identifier, and the first channel is identified by any one QoS identifier of the uplink QoS identifier and the downlink QoS identifier. In another case, the uplink QoS parameter and the downlink QoS parameter of the first channel may be different in value, so that one QoS identifier for identifying the first channel maps the uplink QoS parameter and the downlink QoS parameter, and the uplink QoS parameter and the downlink QoS parameter may be different in value.
In another embodiment, the first lane is identified by an upstream QoS identifier of the first lane and a downstream QoS identifier of the first lane. It will be appreciated that the uplink QoS identifier is now valued differently from the downlink QoS identifier.
In an alternative embodiment of the present invention, the upstream QoS requirements include at least one of: an uplink QoS identifier, an uplink delay budget;
and/or
The downstream QoS requirements include at least one of: a downstream QoS identifier, a downstream delay budget.
In one embodiment, the upstream delay budget has a higher priority than the upstream delay budget mapped by the upstream QoS identifier. When the uplink QoS requirement includes 1) an uplink QoS identifier and 2) an uplink delay budget, the value of the uplink delay budget is adopted as the delay budget of the uplink data.
In one embodiment, the upstream delay budget has a higher priority than the upstream delay budget or delay budget mapped by the first QoS identifier. When the first QoS requirement includes 1) the first QoS identifier and 2) the uplink QoS requirement, and the uplink QoS requirement includes an uplink delay budget, a value of the uplink delay budget is adopted as a delay budget of the uplink data.
In one embodiment, the upstream QoS identifier has a higher priority than the first QoS identifier. When the first QoS requirement includes 1) a first QoS identifier and 2) an uplink QoS requirement, and the uplink QoS requirement includes an uplink QoS identifier, the value of the uplink QoS identifier is adopted as the QoS parameter requirement of the uplink data.
In one embodiment, the downstream delay budget has a higher priority than the downstream delay budget mapped by the downstream QoS identifier. In the case that the downlink QoS requirements include 1) a downlink QoS identifier and 2) a downlink delay budget, the value of the downlink delay budget is adopted as the delay budget of the downlink data.
In one embodiment, the downstream delay budget has a higher priority than the downstream delay budget or delay budget mapped by the first QoS identifier. When the first QoS requirement includes 1) the first QoS identifier and 2) the downlink QoS requirement, and the downlink QoS requirement includes a downlink delay budget, the QoS parameter value mapped by the downlink delay budget is adopted as the delay budget of the downlink data.
In one embodiment, the downstream QoS identifier has a higher priority than the first QoS identifier. When the first QoS requirement includes 1) a first QoS identifier and 2) a downlink QoS requirement, and the downlink QoS requirement includes a downlink QoS identifier, the QoS parameter value mapped by the downlink QoS identifier is adopted as the QoS parameter requirement of the downlink data.
In an alternative embodiment of the present invention, the round trip QoS requirements include:
round trip QoS identifier, round trip delay budget, round trip error rate.
In an alternative embodiment of the present invention, the first processing module 902 is configured to perform at least one of: mapping a first channel for the data flow of the service, determining the information related to the QoS requirement of the first channel, and when determining the first information related to the QoS requirement of the service data flow, specifically for:
In the case that the first condition is satisfied, at least one of the following is performed: mapping a first channel for the data flow of the service, determining the QoS requirement related information of the first channel, and determining the first related information of the QoS requirement of the service data flow;
wherein the first condition includes at least one of:
the service requires round trip delay guarantee;
determining that the uplink time delay requirement of the service is the same as the downlink time delay requirement of the service;
determining that the uplink value of the QoS parameter of the service is the same as the downlink QoS parameter;
determining the QoS identifier of the uplink data mapping of the service, which is the same as the QoS identifier of the downlink data mapping of the service;
determining to perform a round trip delay requirement of the service as a first delay requirement of the service or the first channel;
it is determined to perform a one-half value mapping of the first QoS identifier according to the round trip delay requirement of the traffic.
In an alternative embodiment of the present invention, the first processing module 902 is configured to: performing at least one of: mapping a second channel and/or a third channel for the data flow of the service, determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel, and determining the second related information of the QoS requirement of the service data flow and/or determining the third related information of the QoS requirement of the service data flow, wherein the mapping method is specifically used for:
In case the second condition is fulfilled, at least one of the following is performed: mapping a second channel and/or a third channel for the data flow of the service, determining QoS requirement related information of the second channel and/or QoS requirement related information of the third channel, determining second related information of the QoS requirement of the service data flow and/or third related information of the QoS requirement of the service data flow;
wherein the second condition includes at least one of:
the service requires round trip delay guarantee;
determining that the uplink delay requirement of the service is different from the downlink delay requirement of the service;
determining that the uplink QoS parameter value and the downlink QoS parameter value of the service are different;
and determining the QoS identifier of the uplink data mapping of the service, which is different from the QoS identifier of the downlink data mapping of the service.
In an alternative embodiment of the present invention, the first processing module 902 is configured to, in operation for determining the first QoS requirement, specifically at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting and mapping the round trip delay requirement of the service into an uplink requirement and a downlink requirement in a first QoS requirement; splitting the round trip delay requirement of the service into an uplink delay requirement of the service and a downlink delay requirement of the service; mapping the uplink time delay requirement of the split service to the uplink requirement in the first QoS requirement; mapping the downlink delay requirement of the split service to the downlink requirement in the first QoS requirement; splitting and mapping the round trip delay requirement of the service to a first QoS identifier in the first QoS requirement;
Performing at least one of the following according to the one-half value of the round trip delay requirement of the service: mapping a half value of the round trip delay requirement of the service to a first delay budget in the first QoS requirement, and mapping a half value of the round trip delay requirement of the service to a first QoS identifier in the first QoS requirement;
and performing at least one of the following according to the double value of the first delay requirement of the service: taking the value twice the first delay requirement of the service as the round-trip delay budget of the service, and mapping the value twice the first delay requirement of the service to the round-trip QoS requirement or round-trip delay budget in the first QoS requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping the uplink time delay requirement of the service to the uplink requirement in the first QoS requirement, and mapping the uplink time delay requirement of the service to a first QoS identifier in the first QoS requirement;
executing at least one of the following according to the downlink delay requirement of the service: mapping the downlink delay requirement of the service to the downlink requirement in the first QoS requirement, and mapping the downlink delay budget of the service to a first QoS identifier in the first QoS requirement;
Wherein,,
the upstream requirements include at least one of: uplink QoS requirements, uplink delay budget, uplink QoS identifier;
the downstream demand includes at least one of: downlink QoS requirements, downlink delay budget, downlink QoS identifier.
In an alternative embodiment of the present invention, the sum of the uplink delay budget in the first QoS requirement and the downlink delay budget in the first QoS requirement does not exceed the round trip delay requirement of the service.
In one embodiment, the upstream delay budget is at least one of:
the independent uplink delay budget parameter is valued,
the independent first delay budget parameter values,
the uplink delay budget mapped by the QoS identifier (e.g., first QoS identifier, uplink QoS identifier) in the first QoS requirement is valued,
a first delay budget mapped by a QoS identifier (e.g., a first QoS identifier, an uplink QoS identifier) in a first QoS requirement;
the time delay budget above the uplink time delay budget is the highest priority time delay budget.
In one embodiment, the downstream delay budget is at least one of:
the independent downstream delay budget parameter values,
the independent first delay budget parameter values,
The downstream delay budget mapped by the QoS identifier (e.g., first QoS identifier, downstream QoS identifier) in the first QoS requirement is valued,
a first delay budget mapped by a QoS identifier (e.g., a first QoS identifier, a downstream QoS identifier) in a first QoS requirement;
the time delay budget of the downlink is higher than the time delay budget with the highest priority.
In an alternative embodiment of the present invention, the first processing module 902 is configured to, in use for determining the second QoS requirement, at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the second QoS requirement according to the split uplink delay requirement, and mapping the QoS identifier in the second QoS requirement according to the split uplink delay requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping delay budget in the second QoS requirement according to the uplink delay requirement of the service, and mapping QoS identifier in the second QoS requirement according to the uplink delay requirement of the service;
And/or
The first processing module 902, in operation for determining the third QoS requirement, comprises at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the third QoS requirement according to the downlink delay requirement of the service obtained by splitting, and mapping the QoS identifier in the third QoS requirement according to the downlink delay requirement of the service obtained by splitting;
executing at least one of the following according to the downlink delay requirement of the service: and mapping the delay budget in the third QoS requirement according to the downlink delay requirement of the service, and mapping the QoS identifier in the third QoS requirement according to the downlink delay requirement of the service.
In an alternative embodiment of the present invention, the sum of the upstream delay requirement and the downstream delay requirement of the service does not exceed at least one of the following: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
Optionally, the sum of the upstream and downstream delay budgets of the first channel does not exceed the round trip delay budget of the first channel.
In one embodiment, the first information includes an uplink delay requirement of the service and a downlink delay requirement of the service, and the specific implementation of the first QoS requirement determined by the first communication device is as follows: the uplink delay requirement (which may be referred to as a first uplink delay requirement) of the service is mapped to the uplink QoS requirement in the first QoS requirement, and the downlink delay requirement (which may be referred to as a first downlink delay requirement) of the service is mapped to the downlink QoS requirement in the first QoS requirement.
In one embodiment, the first information includes round trip delay requirements of a service, and the specific implementation of the first QoS requirement determined by the first communication device is as follows: splitting based on the round trip delay requirement of the service to obtain an uplink delay requirement (which can be called a second uplink delay requirement) of the service and a downlink delay requirement (which can be called a second downlink delay requirement) of the service, mapping the two uplink delay requirements to the uplink QoS requirement in the first QoS requirement, and mapping the second downlink delay requirement to the downlink QoS requirement in the first QoS requirement. The division of the round trip delay requirement of the service can be performed according to a preconfigured round trip delay division experience value or a QoS monitoring result. The round trip delay separation experience value may be 1/2.
In one embodiment, the first communication device may use 1/2 of the round trip delay requirement of the service as the uplink delay requirement of the service, so as to map the uplink delay requirement of the service to the uplink delay budget of the first QoS requirement; for example, in the absence of a first QoS identifier mapping having a delay budget equal to 1/2 round trip delay requirement, the first QoS requirement includes an uplink delay budget equal to 1/2 round trip delay requirement and a first QoS identifier having a value different from 1/2 round trip delay requirement. Since the upstream delay budget has a higher priority than the first QoS id Fu Gao, the upstream delay budget at the first QoS requirement is a 1/2 round trip delay requirement.
In one embodiment, 1/2 of the round trip delay requirement of the service is taken as the downlink delay requirement of the service, so that the downlink delay requirement of the service is mapped to the first QoS identifier of the first QoS requirement. For example, in the absence of a delay budget for the first QoS identifier mapping equal to 1/2 round-trip delay requirement, the first QoS requirement includes the first QoS identifier, so the value of the round-trip delay requirement is 1/2 at the upstream delay budget of the first QoS requirement.
So, for example, where the first QoS requirement includes the first upstream delay budget and the first QoS identifier, the value of the first upstream delay budget is equal to the 1/2 round trip delay requirement, and the value of the corresponding downstream delay budget (which may be referred to as the second upstream delay budget) of the first QoS identifier is also equal to the 1/2 round trip delay requirement.
In an alternative embodiment of the present invention, the communication device 900 further includes:
a fifth obtaining module, configured to obtain third information, where the third information is used to indicate a result of time delay monitoring;
the first processing module 902, when configured to perform a first operation according to the first information, is specifically configured to: and executing a first operation according to the first information and the third information.
In an alternative embodiment of the present invention, the results of the delay monitoring include at least one of:
the result of the uplink time delay monitoring;
a result of downlink delay monitoring;
and (5) monitoring the round trip delay.
In an alternative embodiment of the present invention, the communication device 900 further includes:
a fifth processing module, configured to perform at least one of the following according to the first information:
determining a time delay monitoring requirement;
sending the time delay monitoring requirement;
Wherein the delay monitoring requirement comprises at least one of: the delay monitoring requirement of the first channel, the delay monitoring requirement of the second channel, the delay monitoring requirement of the third channel and the delay monitoring requirement of the data flow of the service; and/or, the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring time delay;
description information of a service requiring monitoring time delay;
the requirement of uplink time delay monitoring;
the downlink delay monitoring requirement;
round trip delay monitoring requirements.
Alternatively, delay monitoring requirements may be used to monitor delay overhead in the channel. The uplink delay monitoring is required to monitor the uplink delay overhead. The downstream delay monitoring is required to monitor downstream delay overhead.
Optionally, the first communication device sends the delay monitoring requirement of the channel to the target device B (e.g., the third communication device). The delay monitoring requirements may enable the target device B to determine a delay monitoring configuration and/or transmit the delay monitoring configuration according to the delay monitoring requirements of the channel. For example, in the case where the first communication device is a PCF, the target device B may be an SMF. For example, in the case where the first communication device is an SMF, the target device B may be at least one of: gateway (e.g., UPF), RAN, terminal.
The channel may include: a first channel, a second channel and a third channel.
As shown in fig. 10, the embodiment of the present invention further provides a communication device 1000, where the communication device 1000 is a second communication device, and includes:
a transmitting module 1001, configured to transmit first information;
wherein the first information includes at least one of: the method comprises the steps of round trip delay requirement of a service, uplink delay requirement of the service, downlink delay requirement of the service, first delay requirement of the service and first indication information of the service.
In an alternative embodiment of the present invention, the sending module 1001 is specifically configured to:
transmitting the first information if the third condition is satisfied;
the third condition includes at least one of:
the service requires round trip delay guarantee;
the uplink time delay requirement of the service is different from the downlink time delay requirement of the service;
and receiving or generating QoS guarantee requirements of the service.
In an alternative embodiment of the invention, the round trip delay requirement of the service is used to request at least one of the following for the service according to the round trip delay requirement of the service: round trip delay guarantee, uplink delay guarantee and downlink delay guarantee;
The uplink time delay requirement of the service is used for requesting to guarantee the uplink time delay of the service according to the uplink time delay requirement of the service;
the downlink delay requirement of the service is used for requesting, and the downlink delay of the service is ensured according to the downlink delay requirement of the service;
and/or
The first delay requirement of the service and/or the first indication information of the service are/is used for indicating at least one of the following:
the round trip delay overhead of the service does not exceed twice the first delay requirement;
the round trip delay expense of the service does not exceed the round trip delay requirement of the service;
the service requires round trip delay guarantee;
the uplink time delay requirement and the downlink time delay requirement of the service are different;
the uplink delay overhead of the service can exceed the uplink delay requirement of the service or the first delay requirement of the service;
the downlink delay overhead of the service can exceed the downlink delay requirement of the service or the first delay requirement of the service;
the sum of the uplink delay expense and the downlink delay expense of the service cannot exceed the round trip delay requirement of the service;
and the sum of the uplink delay expense and the downlink delay expense of the service does not exceed the value twice as much as the first delay requirement of the service.
In one embodiment, the second communication device transmits the first information to the target device C (e.g., the first communication device). The second communication device includes at least one of: AF, NEF.
For example, in the case where the second communication device is AF, the target device C is at least one of: NEF PCF. For example, in the case where the second communication device is a PCF, the target device C is an SMF. For example, in the case where the second communication device is a NEF, the target device C is a PCF.
In one embodiment, the round trip delay guarantee refers to the round trip delay overhead not exceeding the round trip delay requirement or twice the first delay requirement.
As shown in fig. 11, the embodiment of the present invention further provides a communication device 1100, where the communication device 1100 is a third communication device, and includes:
a second obtaining module 1101, configured to obtain second information, where the second information includes at least one of the following: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
In one embodiment, the second information may be carried in PCC rules.
A second processing module 1102, configured to perform a second operation according to the second information, where the second operation includes at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS configuration related information of a first channel;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining QoS configuration related information of a second channel;
determining QoS configuration related information of a third channel;
determining a latency monitoring configuration comprising at least one of: determining the time delay monitoring configuration of the first channel, determining the time delay monitoring configuration of the second channel, determining the time delay monitoring configuration of the third channel, and determining the time delay monitoring configuration of the data flow of the service;
determining a QoS configuration of the second object;
transmitting fourth information, the fourth information including at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
Wherein the QoS configuration of the second object comprises at least one of: the round trip delay of the second object is configured, the first delay of the second object is configured, and the second indication information of the second object is configured.
In an alternative embodiment of the present invention, the QoS configuration related information of the first channel includes at least one of the following: identification information of a first channel, a first QoS configuration, and related requirements of the service;
and/or
The QoS configuration related information of the second channel includes at least one of: identification information of a second channel, data direction in the channel, fourth indication information, second QoS configuration, qoS configuration of a second object and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
and/or
The QoS configuration related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS configuration, qoS configuration of a second object, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
Optionally, the data direction includes at least one of: uplink and downlink.
In one embodiment, the data direction in the second related information of the QoS requirement of the service data flow is uplink. In one embodiment, the data direction in the third related information of the QoS requirement of the service data flow is downlink.
In an alternative embodiment of the present invention, the second processing module 1102 is specifically configured to perform at least one of the following when used in an operation for determining a QoS configuration of the second object:
mapping a first delay budget in the QoS configuration of the second object according to a half value of the round trip delay requirement of the service;
mapping a first QoS identifier in QoS configuration of a second object according to a half value of the round trip delay requirement of the service;
mapping a round trip delay budget in QoS configuration of a second object according to the double value of the first delay requirement of the service;
mapping second indication information in QoS configuration of a second object according to the second indication information of the service;
mapping a first delay budget in the QoS configuration of the second object according to the first delay requirement of the service;
a round trip delay budget in the QoS configuration as a second object based on a sum of the delay budget in the second QoS configuration and the delay budget in the third QoS configuration
The second object includes at least one of: channel group, data stream of service.
In one embodiment, the channel group is composed of a second channel and a third channel.
In an alternative embodiment of the present invention, the first QoS configuration includes at least one of:
a first QoS identifier;
a first delay budget;
uplink QoS configuration and downlink QoS configuration;
round trip QoS configuration;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
Wherein the first object comprises at least one of: a first channel.
In an alternative embodiment of the present invention, the uplink QoS configuration includes at least one of:
a downstream QoS identifier, an upstream delay budget;
and/or
The downstream QoS configuration includes at least one of:
a downstream QoS identifier, a downstream delay budget.
In an alternative embodiment of the present invention, the QoS requirement related information of the first channel includes at least one of the following: identification information of a first channel, a first QoS requirement, and related requirements of the service;
the first related information of QoS requirements of the traffic data flow includes at least one of: the description information of the data flow of the service, the first QoS requirement, the second QoS requirement and the third QoS requirement, and the related requirements of the service;
and/or
The QoS requirement related information of the second channel includes at least one of: identification information of a second channel, a data direction in the channel, fourth indication information, a second QoS requirement, related requirements of the service, and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
And/or
The second related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, second QoS requirement, and related requirement of the service;
and/or
The QoS requirement related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS requirement, related requirement of the service, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
the third related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, third QoS requirement, and related requirement of the service.
In an alternative embodiment of the present invention, the second processing module 1102 is specifically configured to perform at least one of the following when used in the operation for determining the first QoS configuration:
determining the first QoS configuration according to the first QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting and mapping the round trip delay requirement of the service into uplink configuration and downlink configuration in the first QoS configuration; splitting the round trip delay requirement of the service into an uplink delay requirement of the service and a downlink delay requirement of the service; mapping the uplink time delay requirement of the split service to the uplink configuration in the first QoS configuration; mapping the downlink delay requirement of the split service to the downlink configuration in the first QoS configuration; splitting and mapping the round trip delay requirement of the service to a first QoS identifier in the first QoS configuration;
Performing at least one of the following according to the one-half value of the round trip delay requirement of the service: mapping a half value of the round trip delay requirement of the service to a first delay budget in the first QoS configuration, and mapping a half value of the round trip delay requirement of the service to a first QoS identifier in the first QoS configuration;
and performing at least one of the following according to the double value of the first delay requirement of the service: taking the value twice the first delay requirement of the service as the round trip delay budget of the service, and mapping the value twice the first delay requirement of the service to the round trip QoS configuration or round trip delay budget in the first QoS configuration;
executing at least one of the following according to the uplink time delay requirement of the service: mapping the uplink time delay requirement of the service to the uplink configuration in the first QoS configuration, and mapping the uplink time delay requirement of the service to a first QoS identifier in the first QoS configuration;
executing at least one of the following according to the downlink delay requirement of the service: mapping the downlink delay requirement of the service to the downlink configuration in the first QoS configuration, and mapping the downlink delay budget of the service to a first QoS identifier in the first QoS configuration;
Wherein,,
the upstream configuration includes at least one of: uplink QoS configuration, uplink delay budget, uplink QoS identifier;
the downstream configuration includes at least one of: downlink QoS configuration, downlink delay budget, downlink QoS identifier.
In one embodiment, the first QoS requirement is at least one of: first QoS requirements in QoS requirements related information of a first channel, first QoS requirements in QoS requirements related information of a traffic data flow
In an alternative embodiment of the present invention, the sum of the uplink delay budget in the first QoS configuration and the downlink delay budget in the first QoS configuration does not exceed at least one of: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
In one embodiment, the uplink delay budget is a value of an uplink delay budget parameter or an uplink QoS identifier mapping delay budget.
In another embodiment, the downlink delay budget is a value of a downlink delay budget parameter or a value of a downlink QoS identifier mapping delay budget.
In an alternative embodiment of the present invention, the second processing module 1102 is specifically configured to perform at least one of the following when used in the operation for determining the second QoS configuration:
Determining the second QoS configuration according to the second QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the second QoS configuration according to the split uplink delay requirement, and mapping the QoS identifier in the second QoS configuration according to the split uplink delay requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping a delay budget in the second QoS configuration according to the uplink delay requirement of the service, and mapping a QoS identifier in the second QoS configuration according to the uplink delay requirement of the service;
and/or
The second processing module 1102 is specifically configured to perform at least one of the following when configured to determine the third QoS configuration:
determining the third QoS configuration according to the third QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the third QoS configuration according to the downlink delay requirement of the service obtained by splitting, and mapping the QoS identifier in the third QoS configuration according to the downlink delay requirement of the service obtained by splitting;
Executing at least one of the following according to the downlink delay requirement of the service: and mapping the delay budget in the third QoS configuration according to the downlink delay requirement of the service, and mapping the QoS identifier in the third QoS configuration according to the downlink delay requirement of the service.
In one embodiment, the second QoS requirement is at least one of: and a second QoS requirement in the QoS requirement related information of the second channel, and a second QoS requirement in the second related information of the QoS requirement of the service data flow.
In one embodiment, the third QoS requirement is at least one of: and a third QoS requirement in the QoS requirement related information of the third channel, and a third QoS requirement in the third related information of the QoS requirement of the service data flow.
In an alternative embodiment of the present invention, the communication device 1100 further comprises:
the sixth processing module is used for determining the time delay monitoring requirement; wherein the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring delay, description information of a service requiring monitoring delay, uplink delay monitoring requirements, downlink delay monitoring requirements, and round trip delay monitoring requirements;
the third communication device determines at least one of the following according to the time delay monitoring requirement: the time delay monitoring configuration is sent;
Wherein the delay monitoring configuration comprises at least one of: the delay monitoring configuration of the first channel, the delay monitoring configuration of the second channel, the delay monitoring configuration of the third channel and the delay monitoring configuration of the data stream of the service.
Optionally, the third communication device sends the fourth information to the target device D (e.g., the fourth communication device). The target device D may be at least one of: gateway (e.g., UPF), RAN, terminal. The fourth information may enable the target device D to perform resource scheduling, delay guarantee, and/or map data to a channel according to the fourth information.
In one embodiment, the QoS configuration related information of the second channel is sent to the first end device (e.g., terminal, first terminal) according to the data direction or the fourth indication information in the channel in the QoS configuration related information of the second channel.
In one embodiment, the QoS configuration related information of the third channel is sent to the second end device (e.g., gateway, second terminal) according to the data direction or the fifth indication information in the channel in the QoS configuration related information of the third channel.
As shown in fig. 12, the embodiment of the present invention further provides a communication device 1200, where the communication device 1200 is a fourth communication device, and includes:
A third obtaining module 1201, configured to obtain second information or fourth information;
a third processing module 1202, configured to perform a fourth operation according to the fourth information, where the fourth operation includes at least one of:
related operations of the first channel;
related operations of the second channel and/or the third channel;
wherein the second information includes at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
the fourth information includes at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
the related operations of the first channel include at least one of:
ensuring that the round trip delay expense of the data of the first channel does not exceed twice the first delay budget or does not exceed the round trip delay budget;
Under the condition that the uplink delay expense exceeds the uplink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
under the condition that the downlink delay expense exceeds the downlink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
ensuring uplink delay expense according to uplink delay calculation of the first channel, wherein the uplink delay calculation is at least one of the following: the uplink delay configuration in the first QoS configuration, the uplink delay budget mapped by the uplink QoS identifier, the uplink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the downlink delay average cost, and the twice first delay budget minus the value after the downlink delay average cost;
ensuring the downlink delay budget or the downlink delay expense according to the downlink delay budget of the first channel, wherein the downlink delay budget is at least one of the following: the downlink delay configuration in the first QoS configuration, the uplink delay budget mapped by the downlink QoS identifier, the downlink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the uplink delay average cost, and the twice first delay budget minus the value after the uplink delay average cost;
Performing resource allocation and data scheduling according to the first QoS configuration;
mapping the data stream of the service to a first data channel;
wherein the associated operation of the second channel and/or the third channel comprises at least one of:
ensuring that the sum of the delay overhead of the second channel and the delay overhead of the third channel does not exceed twice the first delay budget of the second object or does not exceed the round trip delay budget of the second object;
under the condition that the cost of the second channel exceeds the delay budget of the second channel, ensuring that the sum of the delay cost of the second channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
under the condition that the delay cost of the third channel exceeds the delay budget of the third channel, ensuring that the sum of the uplink delay cost of the first channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
performing resource allocation and data scheduling according to the first QoS configuration;
mapping the uplink data of the service to a second data channel;
and mapping the downlink data of the service to a third data channel.
In an alternative embodiment of the present invention, the first QoS configuration includes at least one of:
A first QoS identifier;
a first delay budget;
uplink QoS configuration and downlink QoS configuration;
round trip QoS configuration;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: a first channel.
In an alternative embodiment of the present invention, the uplink QoS configuration includes at least one of:
A downstream QoS identifier, an upstream delay budget;
and/or
The downstream QoS configuration includes at least one of:
a downstream QoS identifier, a downstream delay budget.
In one embodiment, in the case that the fourth communication device is the first end (terminal, or first terminal), the related operations of the second channel and/or the third channel include at least one of the following: and mapping the uplink data of the service to a second data channel, and receiving the downlink data of the service from a third data channel.
In one embodiment, in the case that the fourth communication device is a second end (gateway (such as UPF), or second terminal), the related operations of the second channel and/or the third channel include at least one of the following: and mapping the downlink data of the service to a third data channel, and receiving the uplink data of the service from a second data channel.
In an alternative embodiment of the present invention, the third processing module 1202, when configured to map the data stream of the service to the second data channel, is specifically configured to:
mapping the data stream of the service to the third data channel when a fifth condition is satisfied;
the fifth condition includes at least one of:
The data direction value in the QoS related information of the second data channel is uplink;
the second data channel is only used for transmitting uplink data;
the data direction value in the QoS related configuration information of the second data channel is uplink;
and/or
The third processing module 1202, when configured to map the data flow of the service to the first data channel, is specifically configured to:
mapping the data stream of the service to the third data channel when a sixth condition is satisfied;
the sixth condition includes at least one of:
the data direction value in the QoS related information of the third data channel is downlink;
the third data channel is only used for transmitting downlink data;
and the data direction value in the QoS related configuration information of the third data channel is downlink.
As shown in fig. 13, the embodiment of the present application further provides a communication device 1300, where the communication device 1300 is a fifth communication device, and includes:
a fourth obtaining module 1301, configured to obtain fifth information, where the fifth information includes a result of time delay monitoring;
a fourth processing module 1302, configured to perform a fifth operation according to the fifth information, where the fifth operation includes at least one of:
Generating or updating an uplink delay requirement and/or a downlink delay requirement of the service data flow;
generating or updating an uplink delay budget and/or a downlink delay budget of the first channel;
generating or updating a delay budget of the second channel and/or a delay budget of the third channel;
wherein,,
the first channel can be used for transmitting uplink data and/or downlink data of the service;
the second channel is used for transmitting uplink data of the service;
and the third channel is used for transmitting the downlink data of the service.
In an alternative embodiment of the present invention, the results of the delay monitoring include at least one of:
the result of the uplink time delay monitoring;
a result of downlink delay monitoring;
and (5) monitoring the round trip delay.
In an alternative embodiment of the present invention, the fifth information further includes a round trip delay budget of the third object;
the third object includes at least one of: the system comprises a service data stream, a channel group and a first channel.
In an alternative embodiment of the present invention, the fourth processing module 1202, when configured to perform a fifth operation according to the fifth information, is specifically configured to:
in the case that the fourth condition is satisfied, the fifth communication device performs a fifth operation according to the fifth information;
The fourth condition includes at least one of:
the uplink time delay monitoring result exceeds at least one of the following: the current uplink delay requirement of the service data flow, the uplink delay budget of the first channel and the delay budget of the second channel;
the downlink delay monitoring result exceeds at least one of the following: the current downlink delay requirement of the service data flow, the downlink delay budget of the first channel and the delay budget of the third channel;
the round trip delay monitoring result does not exceed the round trip delay requirement of the third object;
and the sum of the uplink time delay monitoring result and the downlink time delay monitoring result does not exceed the round trip time delay requirement of the third object.
In an alternative embodiment of the present invention, the communications device 1300 further includes:
a seventh processing module, configured to determine at least one of the following according to the first information: a time delay monitoring requirement is sent;
wherein the delay monitoring requirement comprises at least one of: the delay monitoring requirement of the first channel, the delay monitoring requirement of the second channel, the delay monitoring requirement of the third channel and the delay monitoring requirement of the data flow of the service; and/or, the delay monitoring requirement comprises at least one of:
Description information of a channel requiring monitoring time delay;
description information of a service requiring monitoring time delay;
the requirement of uplink time delay monitoring;
the downlink delay monitoring requirement;
round trip delay monitoring requirements.
It should be noted that, the above devices are implemented by applying the corresponding method, and the implementation manner of the QoS control method embodiment is applicable to the corresponding devices, so that the same technical effects can be achieved.
As shown in fig. 14, the embodiment of the present invention further provides a communication device 1400, including a processor 1402, a memory 1401, and a computer program 14011 stored in the memory 1401 and executable on the processor 1401, where the computer program 14011 when executed by the processor implements the steps of the control method of QoS applied to the first communication device as described above, or implements the steps of the control method of QoS applied to the second communication device as described above, or implements the steps of the control method of QoS applied to the third communication device as described above, or implements the steps of the control method of QoS applied to the fourth communication device as described above, or implements the steps of the control method of QoS applied to the fifth communication device as described above, and the same technical effects can be achieved, and in order to avoid repetition, details are omitted here.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements each process of any one of the above QoS control method embodiments, and can achieve the same technical effects, so that repetition is avoided, and no further description is given here. Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (46)
1. A QoS control method, comprising:
the first communication device obtains first information including at least one of: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service;
the first communication device performs a first operation according to the first information, the first operation including at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS requirement related information of the first channel;
determining first related information of QoS requirements of the service data flow;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel;
determining second related information of QoS requirements of the service data flow, and/or determining third related information of QoS requirements of the service data flow;
Determining a latency monitoring requirement comprising at least one of: determining a time delay monitoring requirement of the first channel, determining a time delay monitoring requirement of the second channel, determining a time delay monitoring requirement of the third channel, and determining a time delay monitoring requirement of a data stream of the service;
determining an uplink delay requirement of the service and a downlink delay requirement of the service according to the round trip delay requirement of the service, wherein the sum of the uplink delay requirement of the service and the downlink delay requirement of the service does not exceed the round trip delay requirement of the service;
taking a half value of the round trip delay requirement of the service as a first delay requirement of the service;
mapping a first QoS identifier according to a half value of the round trip delay requirement of the service;
taking the double value of the first delay requirement of the service as the round trip delay requirement of the service;
determining first indication information of the service;
transmitting second information, the second information comprising at least one of: the QoS requirement related information of the first channel, the QoS requirement related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement, and the service related requirement;
Wherein the relevant requirements of the service include at least one of: the description information of the service, the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service.
2. The method of claim 1, wherein,
the QoS requirement related information of the first channel includes at least one of: identification information of a first channel, a first QoS requirement, and related requirements of the service;
the first related information of QoS requirements of the traffic data flow includes at least one of: the description information of the data flow of the service, the first QoS requirement, the second QoS requirement and the third QoS requirement, and the related requirements of the service;
and/or
The QoS requirement related information of the second channel includes at least one of: identification information of a second channel, a data direction in the channel, fourth indication information, a second QoS requirement, related requirements of the service, and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
and/or
The second related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, second QoS requirement, and related requirement of the service;
and/or
The QoS requirement related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS requirement, related requirement of the service, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data; and/or
The third related information of QoS requirements of the service data flow includes at least one of: description information of data flow of the service, data direction of the service, third QoS requirement, and related requirement of the service.
3. The method of claim 1 or 2, wherein,
the first QoS requirement includes at least one of:
a first QoS identifier;
a first delay budget;
an upstream QoS requirement and a downstream QoS requirement;
round trip QoS requirements;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
The round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: the first channel, the data stream of the service.
4. The method of claim 1, wherein the first latency requirement includes a required time budget for data to pass between the terminal and the anchor gateway;
and/or
The first indication information of the service is used for indicating at least one of the following:
the round trip delay overhead of the service does not exceed twice the first delay requirement;
The round trip delay expense of the service does not exceed the round trip delay requirement of the service;
the service requires round trip delay guarantee;
the uplink time delay requirement and the downlink time delay requirement of the service are different;
the uplink delay overhead of the service can exceed the uplink delay requirement of the service or the first delay requirement of the service;
the downlink delay overhead of the service can exceed the downlink delay requirement of the service or the first delay requirement of the service;
the sum of the uplink delay expense and the downlink delay expense of the service cannot exceed the round trip delay requirement of the service;
and the sum of the uplink delay expense and the downlink delay expense of the service does not exceed the value twice as much as the first delay requirement of the service.
5. The method of claim 2, wherein the identification information of the first channel comprises at least one of: a lane identifier of the first lane, a first QoS identifier of the first lane, an uplink QoS identifier of the first lane, and a downlink QoS identifier of the first lane.
6. A method as claimed in claim 3, wherein the first QoS identifier is capable of being mapped to at least one of: an uplink value and/or a downlink value of a set of QoS parameters, a set of uplink QoS parameters, a set of downlink QoS parameters, and a set of QoS parameters.
7. The method of claim 3, wherein,
the upstream QoS requirements include at least one of: an uplink QoS identifier, an uplink delay budget;
and/or
The downstream QoS requirements include at least one of: a downstream QoS identifier, a downstream delay budget.
8. The method of claim 2, wherein the round trip QoS requirements comprise:
round trip QoS identifier, round trip delay budget, round trip error rate.
9. The method of claim 1, wherein,
performing at least one of: mapping a first channel for the data flow of the service, determining the QoS requirement related information of the first channel, and determining the first related information of the QoS requirement of the service data flow; comprising the following steps: in the case that the first condition is satisfied, at least one of the following is performed: mapping a first channel for the data flow of the service, determining the QoS requirement related information of the first channel, and determining the first related information of the QoS requirement of the service data flow;
wherein the first condition includes at least one of:
the service requires round trip delay guarantee;
determining that the uplink time delay requirement of the service is the same as the downlink time delay requirement of the service;
Determining that the uplink value of the QoS parameter of the service is the same as the downlink QoS parameter;
determining the QoS identifier of the uplink data mapping of the service, which is the same as the QoS identifier of the downlink data mapping of the service;
determining to perform a round trip delay requirement of the service as a first delay requirement of the service or the first channel;
it is determined to perform a one-half value mapping of the first QoS identifier according to the round trip delay requirement of the traffic.
10. The method of claim 1, wherein,
performing at least one of: mapping a second channel and/or a third channel for the data flow of the service, determining QoS requirement related information of the second channel and/or QoS requirement related information of the third channel, determining second related information of the QoS requirement of the service data flow and/or third related information of the QoS requirement of the service data flow; comprising the following steps:
in case the second condition is fulfilled, at least one of the following is performed: mapping a second channel and/or a third channel for the data flow of the service, determining QoS requirement related information of the second channel and/or QoS requirement related information of the third channel, determining second related information of the QoS requirement of the service data flow and/or third related information of the QoS requirement of the service data flow;
Wherein the second condition includes at least one of:
the service requires round trip delay guarantee;
determining that the uplink delay requirement of the service is different from the downlink delay requirement of the service;
determining that the uplink QoS parameter value and the downlink QoS parameter value of the service are different;
and determining the QoS identifier of the uplink data mapping of the service, which is different from the QoS identifier of the downlink data mapping of the service.
11. The method of claim 2, wherein determining the first QoS requirement comprises at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting and mapping the round trip delay requirement of the service into an uplink requirement and a downlink requirement in a first QoS requirement; splitting the round trip delay requirement of the service into an uplink delay requirement of the service and a downlink delay requirement of the service; mapping the uplink time delay requirement of the split service to the uplink requirement in the first QoS requirement; mapping the downlink delay requirement of the split service to the downlink requirement in the first QoS requirement; splitting and mapping the round trip delay requirement of the service to a first QoS identifier in the first QoS requirement;
Performing at least one of the following according to the one-half value of the round trip delay requirement of the service: mapping a half value of the round trip delay requirement of the service to a first delay budget in the first QoS requirement, and mapping a half value of the round trip delay requirement of the service to a first QoS identifier in the first QoS requirement;
and performing at least one of the following according to the double value of the first delay requirement of the service: taking the value twice the first delay requirement of the service as the round-trip delay budget of the service, and mapping the value twice the first delay requirement of the service to the round-trip QoS requirement or round-trip delay budget in the first QoS requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping the uplink time delay requirement of the service to the uplink requirement in the first QoS requirement, and mapping the uplink time delay requirement of the service to a first QoS identifier in the first QoS requirement;
executing at least one of the following according to the downlink delay requirement of the service: mapping the downlink delay requirement of the service to the downlink requirement in the first QoS requirement, and mapping the downlink delay budget of the service to a first QoS identifier in the first QoS requirement;
Wherein,,
the upstream requirements include at least one of: uplink QoS requirements, uplink delay budget, uplink QoS identifier;
the downstream demand includes at least one of: downlink QoS requirements, downlink delay budget, downlink QoS identifier.
12. The method of claim 2, wherein,
and the sum of the uplink delay budget in the first QoS requirement and the downlink delay budget in the first QoS requirement does not exceed the round trip delay requirement of the service.
13. The method of claim 2, wherein,
the operation of determining the second QoS requirement includes at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the second QoS requirement according to the split uplink delay requirement, and mapping the QoS identifier in the second QoS requirement according to the split uplink delay requirement;
executing at least one of the following according to the uplink time delay requirement of the service: mapping delay budget in the second QoS requirement according to the uplink delay requirement of the service, and mapping QoS identifier in the second QoS requirement according to the uplink delay requirement of the service;
And/or
The operation of determining the third QoS requirement includes at least one of:
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the third QoS requirement according to the downlink delay requirement of the service obtained by splitting, and mapping the QoS identifier in the third QoS requirement according to the downlink delay requirement of the service obtained by splitting;
executing at least one of the following according to the downlink delay requirement of the service: and mapping the delay budget in the third QoS requirement according to the downlink delay requirement of the service, and mapping the QoS identifier in the third QoS requirement according to the downlink delay requirement of the service.
14. The method according to claim 11 or 13, wherein,
the sum of the uplink delay requirement and the downlink delay requirement of the service does not exceed at least one of the following: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
15. The method of claim 1, wherein prior to the step of the first communication device performing a first operation based on the first information, further comprising:
The first communication equipment acquires third information, wherein the third information is used for indicating a time delay monitoring result;
the first communication device performing a first operation according to the first information includes:
the first communication device performs a first operation according to the first information and the third information.
16. The method of claim 15, wherein the results of the delay monitoring comprise at least one of:
the result of the uplink time delay monitoring;
a result of downlink delay monitoring;
and (5) monitoring the round trip delay.
17. The method of claim 15, wherein prior to the first communication device obtaining the third information, further comprising:
the first communication device performs at least one of the following according to the first information:
determining a time delay monitoring requirement;
sending the time delay monitoring requirement;
wherein the delay monitoring requirement comprises at least one of: the delay monitoring requirement of the first channel, the delay monitoring requirement of the second channel, the delay monitoring requirement of the third channel and the delay monitoring requirement of the data flow of the service; and/or, the delay monitoring requirement comprises at least one of:
Description information of a channel requiring monitoring time delay;
description information of a service requiring monitoring time delay;
the requirement of uplink time delay monitoring;
the downlink delay monitoring requirement;
round trip delay monitoring requirements.
18. A QoS control method, comprising:
the second communication device sends the first information;
wherein the first information includes at least one of: the method comprises the steps of round trip delay requirement of a service, uplink delay requirement of the service, downlink delay requirement of the service, first delay requirement of the service and first indication information of the service.
19. The method of claim 18, wherein the second communication device sending the first information comprises:
the second communication device transmits first information when a third condition is satisfied;
the third condition includes at least one of:
the service requires round trip delay guarantee;
the uplink time delay requirement of the service is different from the downlink time delay requirement of the service;
and receiving or generating QoS guarantee requirements of the service.
20. The method of claim 18, wherein,
the round trip delay requirement of the service is used for requesting at least one of the following for the service according to the round trip delay requirement of the service: round trip delay guarantee, uplink delay guarantee and downlink delay guarantee;
The uplink time delay requirement of the service is used for requesting to guarantee the uplink time delay of the service according to the uplink time delay requirement of the service;
the downlink delay requirement of the service is used for requesting, and the downlink delay of the service is ensured according to the downlink delay requirement of the service;
and/or
The first delay requirement of the service and/or the first indication information of the service are/is used for indicating at least one of the following:
the round trip delay overhead of the service does not exceed twice the first delay requirement;
the round trip delay expense of the service does not exceed the round trip delay requirement of the service;
the service requires round trip delay guarantee;
the uplink time delay requirement and the downlink time delay requirement of the service are different;
the uplink delay overhead of the service can exceed the uplink delay requirement of the service or the first delay requirement of the service;
the downlink delay overhead of the service can exceed the downlink delay requirement of the service or the first delay requirement of the service;
the sum of the uplink delay expense and the downlink delay expense of the service cannot exceed the round trip delay requirement of the service;
and the sum of the uplink delay expense and the downlink delay expense of the service does not exceed the value twice as much as the first delay requirement of the service.
21. A QoS control method, comprising:
the third communication device obtains second information comprising at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
the third communication device performs a second operation according to the second information, the second operation including at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS configuration related information of a first channel;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining QoS configuration related information of a second channel;
determining QoS configuration related information of a third channel;
Determining a latency monitoring configuration comprising at least one of: determining the time delay monitoring configuration of the first channel, determining the time delay monitoring configuration of the second channel, determining the time delay monitoring configuration of the third channel, and determining the time delay monitoring configuration of the data flow of the service;
determining a QoS configuration of the second object;
transmitting fourth information, the fourth information including at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
wherein the QoS configuration of the second object comprises at least one of: the round trip delay of the second object is configured, the first delay of the second object is configured, and the second indication information of the second object is configured.
22. The method of claim 21, wherein,
the QoS configuration related information of the first channel includes at least one of: identification information of a first channel, a first QoS configuration, and related requirements of the service;
and/or
The QoS configuration related information of the second channel includes at least one of: identification information of a second channel, data direction in the channel, fourth indication information, second QoS configuration, qoS configuration of a second object and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
And/or
The QoS configuration related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS configuration, qoS configuration of a second object, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data.
23. The method of claim 21 or 22, wherein determining the QoS configuration of the second object comprises at least one of:
mapping a first delay budget in the QoS configuration of the second object according to a half value of the round trip delay requirement of the service;
mapping a first QoS identifier in QoS configuration of a second object according to a half value of the round trip delay requirement of the service;
mapping a round trip delay budget in QoS configuration of a second object according to the double value of the first delay requirement of the service;
mapping second indication information in QoS configuration of a second object according to the second indication information of the service;
mapping a first delay budget in the QoS configuration of the second object according to the first delay requirement of the service;
a round trip delay budget in the QoS configuration as a second object from a sum of the delay budget in the second QoS configuration and the delay budget in the third QoS configuration;
The second object includes at least one of: channel group, data stream of service.
24. The method of claim 22, wherein the first QoS configuration comprises at least one of:
a first QoS identifier;
a first delay budget;
uplink QoS configuration and downlink QoS configuration;
round trip QoS configuration;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
Wherein the first object comprises at least one of: a first channel.
25. The method of claim 24, wherein the upstream QoS configuration comprises at least one of:
a downstream QoS identifier, an upstream delay budget;
and/or
The downstream QoS configuration includes at least one of:
a downstream QoS identifier, a downstream delay budget.
26. The method of claim 24, wherein,
the QoS requirement related information of the first channel includes at least one of: identification information of a first channel, a first QoS requirement, and related requirements of the service;
the first related information of QoS requirements of the traffic data flow includes at least one of: the description information of the data flow of the service, the first QoS requirement, the second QoS requirement and the third QoS requirement, and the related requirements of the service;
and/or
The QoS requirement related information of the second channel includes at least one of: identification information of a second channel, a data direction in the channel, fourth indication information, a second QoS requirement, related requirements of the service, and associated identification information of a third channel; the fourth indication information is used for indicating that the channel is only used for transmitting uplink data;
And/or
The second related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, second QoS requirement, and related requirement of the service;
and/or
The QoS requirement related information of the third channel includes at least one of: identification information of a third channel, data direction in the channel, fifth indication information, third QoS requirement, related requirement of the service, and associated identification information of a second channel; wherein the fifth indication information is used for indicating that the channel is only used for transmitting downlink data;
the third related information of QoS requirements of the traffic data flow comprises at least one of: description information of data flow of the service, data direction of the service, third QoS requirement, and related requirement of the service.
27. The method of claim 26, wherein the operation of determining the first QoS configuration comprises at least one of:
determining the first QoS configuration according to the first QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting and mapping the round trip delay requirement of the service into uplink configuration and downlink configuration in the first QoS configuration; splitting the round trip delay requirement of the service into an uplink delay requirement of the service and a downlink delay requirement of the service; mapping the uplink time delay requirement of the split service to the uplink configuration in the first QoS configuration; mapping the downlink delay requirement of the split service to the downlink configuration in the first QoS configuration; splitting and mapping the round trip delay requirement of the service to a first QoS identifier in the first QoS configuration;
Performing at least one of the following according to the one-half value of the round trip delay requirement of the service: mapping a half value of the round trip delay requirement of the service to a first delay budget in the first QoS configuration, and mapping a half value of the round trip delay requirement of the service to a first QoS identifier in the first QoS configuration;
and performing at least one of the following according to the double value of the first delay requirement of the service: taking the value twice the first delay requirement of the service as the round trip delay budget of the service, and mapping the value twice the first delay requirement of the service to the round trip QoS configuration or round trip delay budget in the first QoS configuration;
executing at least one of the following according to the uplink time delay requirement of the service: mapping the uplink time delay requirement of the service to the uplink configuration in the first QoS configuration, and mapping the uplink time delay requirement of the service to a first QoS identifier in the first QoS configuration;
executing at least one of the following according to the downlink delay requirement of the service: mapping the downlink delay requirement of the service to the downlink configuration in the first QoS configuration, and mapping the downlink delay budget of the service to a first QoS identifier in the first QoS configuration;
Wherein,,
the upstream configuration includes at least one of: uplink QoS configuration, uplink delay budget, uplink QoS identifier;
the downstream configuration includes at least one of: downlink QoS configuration, downlink delay budget, downlink QoS identifier.
28. The method of claim 24, wherein a sum of an uplink delay budget in the first QoS configuration and a downlink delay budget in the first QoS configuration does not exceed at least one of: the round trip delay requirement of the service is twice the value of the first delay requirement of the service.
29. The method of claim 26, wherein,
the operation of determining the second QoS configuration includes at least one of:
determining the second QoS configuration according to the second QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the second QoS configuration according to the split uplink delay requirement, and mapping the QoS identifier in the second QoS configuration according to the split uplink delay requirement;
Executing at least one of the following according to the uplink time delay requirement of the service: mapping a delay budget in the second QoS configuration according to the uplink delay requirement of the service, and mapping a QoS identifier in the second QoS configuration according to the uplink delay requirement of the service;
and/or
The operation of determining the third QoS configuration includes at least one of:
determining the third QoS configuration according to the third QoS requirement;
executing at least one of the following according to the round trip delay requirement of the service: splitting the round trip delay requirement of the service into an uplink delay requirement and a downlink delay requirement of the service, mapping the delay budget in the third QoS configuration according to the downlink delay requirement of the service obtained by splitting, and mapping the QoS identifier in the third QoS configuration according to the downlink delay requirement of the service obtained by splitting;
executing at least one of the following according to the downlink delay requirement of the service: and mapping the delay budget in the third QoS configuration according to the downlink delay requirement of the service, and mapping the QoS identifier in the third QoS configuration according to the downlink delay requirement of the service.
30. The method as recited in claim 21, further comprising:
The third communication equipment determines a time delay monitoring requirement; wherein the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring delay, description information of a service requiring monitoring delay, uplink delay monitoring requirements, downlink delay monitoring requirements, and round trip delay monitoring requirements;
the third communication device performs at least one of the following according to the delay monitoring requirement:
determining a time delay monitoring configuration;
transmitting the time delay monitoring configuration;
wherein the delay monitoring configuration comprises at least one of: the delay monitoring configuration of the first channel, the delay monitoring configuration of the second channel, the delay monitoring configuration of the third channel and the delay monitoring configuration of the data stream of the service.
31. A QoS control method, comprising:
the fourth communication equipment acquires second information or fourth information;
the fourth communication device performs a fourth operation according to the second information or the fourth information, wherein the fourth operation comprises at least one of the following:
related operations of the first channel;
related operations of the second channel and/or the third channel;
wherein,,
wherein the second information includes at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
The fourth information includes at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
the related operation of the first channel includes at least one of:
ensuring that the round trip delay expense of the data of the first channel does not exceed twice the first delay budget or does not exceed the round trip delay budget;
under the condition that the uplink delay expense exceeds the uplink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
under the condition that the downlink delay expense exceeds the downlink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
ensuring uplink delay expense according to uplink delay calculation of the first channel, wherein the uplink delay calculation is at least one of the following: the uplink delay configuration in the first QoS configuration, the uplink delay budget mapped by the uplink QoS identifier, the uplink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the downlink delay average cost, and the twice first delay budget minus the value after the downlink delay average cost;
Ensuring the downlink delay budget or the downlink delay expense according to the downlink delay budget of the first channel, wherein the downlink delay budget is at least one of the following: the downlink delay configuration in the first QoS configuration, the uplink delay budget mapped by the downlink QoS identifier, the downlink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the uplink delay average cost, and the twice first delay budget minus the value after the uplink delay average cost;
performing resource allocation and data scheduling according to the first QoS configuration;
mapping the data stream of the service to a first data channel;
wherein the associated operation of the second channel and/or the third channel comprises at least one of the following;
ensuring that the sum of the delay overhead of the second channel and the delay overhead of the third channel does not exceed twice the first delay budget of the second object or does not exceed the round trip delay budget of the second object;
under the condition that the cost of the second channel exceeds the delay budget of the second channel, ensuring that the sum of the delay cost of the second channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
under the condition that the delay cost of the third channel exceeds the delay budget of the third channel, ensuring that the sum of the uplink delay cost of the first channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
Performing resource allocation and data scheduling according to the first QoS configuration;
mapping the uplink data of the service to a second data channel;
and mapping the downlink data of the service to a third data channel.
32. The method of claim 31, wherein the first QoS configuration comprises at least one of:
a first QoS identifier;
a first delay budget;
uplink QoS configuration and downlink QoS configuration;
round trip QoS configuration;
second indication information;
wherein the second indication information is used for indicating at least one of the following:
the round trip delay overhead of the first object does not exceed twice the first delay requirement;
the round trip delay overhead of the first object does not exceed the round trip delay requirement of the service;
the first object requires round trip delay guarantee;
the uplink delay overhead of the first object can exceed the uplink delay requirement of the first object or the first delay requirement of the first object;
the downlink delay overhead of the first object can exceed the downlink delay requirement of the first object or the first delay requirement of the first object;
the sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the round trip delay requirement of the first object;
The sum of the uplink delay expense of the first object and the downlink delay expense of the first object cannot exceed the value of twice the first delay requirement of the first object;
wherein the first object comprises at least one of: a first channel.
33. The method of claim 32, wherein the upstream QoS configuration comprises at least one of:
a downstream QoS identifier, an upstream delay budget;
and/or
The downstream QoS configuration includes at least one of:
a downstream QoS identifier, a downstream delay budget.
34. The method of claim 31, wherein said mapping the data stream of the service to the second data channel comprises: mapping the data stream of the service to the third data channel when a fifth condition is satisfied;
the fifth condition includes at least one of:
the data direction value in the QoS related information of the second data channel is uplink,
the second data channel is only used for transmitting upstream data,
the data direction value in the QoS related configuration information of the second data channel is uplink;
and/or
Said mapping the data flow of the service to the first data channel comprises: mapping the data stream of the service to the third data channel when a sixth condition is satisfied;
The sixth condition includes at least one of:
the data direction value in the QoS related information of the third data channel is downlink,
the third data channel is used only for transmitting downstream data,
and the data direction value in the QoS related configuration information of the third data channel is downlink.
35. A QoS control method, comprising:
the fifth communication equipment acquires fifth information, wherein the fifth information comprises a time delay monitoring result;
the fifth communication device performs a fifth operation according to the fifth information, the fifth operation including at least one of:
generating or updating an uplink delay requirement and/or a downlink delay requirement of the service data flow;
generating or updating an uplink delay budget and/or a downlink delay budget of the first channel;
generating or updating a delay budget of the second channel and/or a delay budget of the third channel;
wherein,,
the first channel can be used for transmitting uplink data and/or downlink data of the service
The second channel is used for transmitting uplink data of the service;
and the third channel is used for transmitting the downlink data of the service.
36. The method of claim 35, wherein the results of the delay monitoring comprise at least one of:
The result of the uplink time delay monitoring;
a result of downlink delay monitoring;
and (5) monitoring the round trip delay.
37. The method of claim 35, wherein the fifth information further comprises a round trip delay budget for a third object;
the third object includes at least one of: the system comprises a service data stream, a channel group and a first channel.
38. The method of claim 35, wherein the fifth communication device performing a fifth operation according to the fifth information comprises: in the case that the fourth condition is satisfied, the fifth communication device performs a fifth operation according to the fifth information;
the fourth condition includes at least one of:
the uplink time delay monitoring result exceeds at least one of the following: the current uplink delay requirement of the service data flow, the uplink delay budget of the first channel and the delay budget of the second channel;
the downlink delay monitoring result exceeds at least one of the following: the current downlink delay requirement of the service data flow, the downlink delay budget of the first channel and the delay budget of the third channel;
the round trip delay monitoring result does not exceed the round trip delay requirement of the third object;
And the sum of the uplink time delay monitoring result and the downlink time delay monitoring result does not exceed the round trip time delay requirement of the third object.
39. The method of claim 35, wherein prior to the fifth communication device obtaining the third information, further comprising:
the fifth communication device performs at least one of the following according to the first information:
determining a time delay monitoring requirement;
sending the time delay monitoring requirement;
wherein the delay monitoring requirement comprises at least one of: the delay monitoring requirement of the first channel, the delay monitoring requirement of the second channel, the delay monitoring requirement of the third channel and the delay monitoring requirement of the data flow of the service; and/or, the delay monitoring requirement comprises at least one of:
description information of a channel requiring monitoring time delay;
description information of a service requiring monitoring time delay;
the requirement of uplink time delay monitoring;
the downlink delay monitoring requirement;
round trip delay monitoring requirements.
40. A communication device, the communication device being a first communication device, comprising:
the first acquisition module is used for acquiring first information, and the first information comprises at least one of the following items: round trip delay requirement of service, uplink delay requirement of service, downlink delay requirement of service, first delay requirement of service and first indication information of service;
A first processing module, configured to perform a first operation according to the first information, where the first operation includes at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
determining QoS requirement related information of the first channel;
determining first related information of QoS requirements of the service data flow;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining the QoS requirement related information of the second channel and/or determining the QoS requirement related information of the third channel;
determining second related information of QoS requirements of the service data flow, and/or determining third related information of QoS requirements of the service data flow;
determining a latency monitoring requirement comprising at least one of: determining a time delay monitoring requirement of the first channel, determining a time delay monitoring requirement of the second channel, determining a time delay monitoring requirement of the third channel, and determining a time delay monitoring requirement of a data stream of the service;
Determining an uplink delay requirement of the service and a downlink delay requirement of the service according to the round trip delay requirement of the service, wherein the sum of the uplink delay requirement of the service and the downlink delay requirement of the service does not exceed the round trip delay requirement of the service;
taking a half value of the round trip delay requirement of the service as a first delay requirement of the service;
mapping a first QoS identifier according to a half value of the round trip delay requirement of the service;
taking the double value of the first delay requirement of the service as the round trip delay requirement of the service;
determining first indication information of the service;
transmitting second information, the second information comprising at least one of: the QoS requirement related information of the first channel, the QoS requirement related information of the service data flow, the QoS requirement related information of the second channel, the QoS requirement second related information of the service data flow, the QoS requirement related information of the third channel, the QoS requirement third related information of the service data flow, the delay monitoring requirement, and the service related requirement;
wherein the relevant requirements of the service include at least one of: the description information of the service, the round trip delay requirement of the service, the uplink delay requirement of the service, the downlink delay requirement of the service, the first delay requirement of the service and the first indication information of the service.
41. A communication device, the communication device being a second communication device, comprising:
the sending module is used for sending the first information;
wherein the first information includes at least one of: the method comprises the steps of round trip delay requirement of a service, uplink delay requirement of the service, downlink delay requirement of the service, first delay requirement of the service and first indication information of the service.
42. A communication device, the communication device being a third communication device, comprising:
the second acquisition module is used for acquiring second information, and the second information comprises at least one of the following items: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
a second processing module, configured to perform a second operation according to the second information, where the second operation includes at least one of:
mapping a first channel for the data flow of the service, wherein the first channel can be used for transmitting uplink data and/or downlink data of the service;
Determining QoS configuration related information of a first channel;
mapping a second channel and/or a third channel for the data flow of the service, wherein the second channel is used for transmitting uplink data of the service, and the third channel is used for transmitting downlink data of the service;
determining QoS configuration related information of a second channel;
determining QoS configuration related information of a third channel;
determining a latency monitoring configuration comprising at least one of: determining the time delay monitoring configuration of the first channel, determining the time delay monitoring configuration of the second channel, determining the time delay monitoring configuration of the third channel, and determining the time delay monitoring configuration of the data flow of the service;
determining a QoS configuration of the second object;
transmitting fourth information, the fourth information including at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
wherein the QoS configuration of the second object comprises at least one of: the round trip delay of the second object is configured, the first delay of the second object is configured, and the second indication information of the second object is configured.
43. A communication apparatus, which is a fourth communication apparatus, comprising:
the third acquisition module is used for acquiring the second information or the fourth information;
a third processing module, configured to perform a fourth operation according to the fourth information, where the fourth operation includes at least one of:
related operations of the first channel;
related operations of the second channel and/or the third channel;
wherein the second information includes at least one of: the method comprises the steps of QoS requirement related information of a first channel, qoS requirement first related information of a service data flow, qoS requirement related information of a second channel, qoS requirement second related information of the service data flow, qoS requirement related information of a third channel, qoS requirement third related information of the service data flow, time delay monitoring requirement and service related requirement;
the fourth information includes at least one of: the QoS configuration related information of the first channel, the QoS configuration related information of the second channel, the QoS configuration related information of the third channel, the delay monitoring configuration, and the QoS configuration of the second object;
the related operations of the first channel include at least one of:
ensuring that the round trip delay expense of the data of the first channel does not exceed twice the first delay budget or does not exceed the round trip delay budget;
Under the condition that the uplink delay expense exceeds the uplink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
under the condition that the downlink delay expense exceeds the downlink delay budget or the first delay budget, ensuring that the sum of the uplink delay expense and the downlink delay expense of the first channel cannot exceed the round trip delay budget of the first channel;
ensuring uplink delay expense according to uplink delay calculation of the first channel, wherein the uplink delay calculation is at least one of the following: the uplink delay configuration in the first QoS configuration, the uplink delay budget mapped by the uplink QoS identifier, the uplink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the downlink delay average cost, and the twice first delay budget minus the value after the downlink delay average cost;
ensuring the downlink delay budget or the downlink delay expense according to the downlink delay budget of the first channel, wherein the downlink delay budget is at least one of the following: the downlink delay configuration in the first QoS configuration, the uplink delay budget mapped by the downlink QoS identifier, the downlink delay budget mapped by the first QoS identifier, the round trip delay budget minus the value after the uplink delay average cost, and the twice first delay budget minus the value after the uplink delay average cost;
Performing resource allocation and data scheduling according to the first QoS configuration;
mapping the data stream of the service to a first data channel;
wherein the associated operation of the second channel and/or the third channel comprises at least one of:
ensuring that the sum of the delay overhead of the second channel and the delay overhead of the third channel does not exceed twice the first delay budget of the second object or does not exceed the round trip delay budget of the second object;
under the condition that the cost of the second channel exceeds the delay budget of the second channel, ensuring that the sum of the delay cost of the second channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
under the condition that the delay cost of the third channel exceeds the delay budget of the third channel, ensuring that the sum of the uplink delay cost of the first channel and the delay cost of the third channel cannot exceed the round trip delay budget of the second object;
performing resource allocation and data scheduling according to the first QoS configuration;
mapping the uplink data of the service to a second data channel;
and mapping the downlink data of the service to a third data channel.
44. A communication device, which is a fifth communication device, comprising:
A fourth obtaining module, configured to obtain fifth information, where the fifth information includes a result of time delay monitoring;
a fourth processing module, configured to perform a fifth operation according to the fifth information, where the fifth operation includes at least one of:
generating or updating an uplink delay requirement and/or a downlink delay requirement of the service data flow;
generating or updating an uplink delay budget and/or a downlink delay budget of the first channel;
generating or updating a delay budget of the second channel and/or a delay budget of the third channel;
wherein,,
the first channel can be used for transmitting uplink data and/or downlink data of the service
The second channel is used for transmitting uplink data of the service;
and the third channel is used for transmitting the downlink data of the service.
45. A communication device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program when executed by the processor implementing the steps of the QoS control method according to any one of claims 1 to 17, or the QoS control method according to any one of claims 18 to 20, or the QoS control method according to any one of claims 21 to 30, or the QoS control method according to any one of claims 31 to 34, or the QoS control method according to any one of claims 35 to 39.
46. A readable storage medium, wherein a computer program is stored on the computer readable storage medium, which when executed by a processor, implements the steps of the QoS control method according to any one of claims 1 to 17, or implements the steps of the QoS control method according to any one of claims 18 to 20, or implements the steps of the QoS control method according to any one of claims 21 to 30, or implements the steps of the QoS control method according to any one of claims 31 to 34, or implements the steps of the QoS control method according to any one of claims 35 to 39.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2023/073655 WO2023143549A1 (en) | 2022-01-29 | 2023-01-29 | Qos control method and communication device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2022101129739 | 2022-01-29 | ||
CN202210112973 | 2022-01-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116567734A true CN116567734A (en) | 2023-08-08 |
Family
ID=87502435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210114124.7A Pending CN116567734A (en) | 2022-01-29 | 2022-01-30 | QoS control method and communication equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116567734A (en) |
-
2022
- 2022-01-30 CN CN202210114124.7A patent/CN116567734A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111436081B (en) | Data transmission guaranteeing method and communication equipment | |
KR102654787B1 (en) | Method and communication device for supporting time-sensitive communication service quality | |
CN111277993B (en) | Method, communication device and medium for supporting time sensitive communication | |
CN111436048B (en) | Method and communication device for supporting time-sensitive communication | |
CN106134274A (en) | Data transmission method, data transmission device and system | |
US20220210850A1 (en) | Information transmission method and communications device | |
WO2021160164A1 (en) | Information control method and communication device | |
WO2023179669A1 (en) | Data processing method, apparatus, communication device and readable storage medium | |
US20220131720A1 (en) | Method for supporting port association, gateway selection method, and communications device | |
CN112910584B (en) | Information transmission method and communication equipment | |
CN112532503B (en) | Information transmission method and communication equipment | |
CN116567734A (en) | QoS control method and communication equipment | |
WO2023143549A1 (en) | Qos control method and communication device | |
WO2023155798A1 (en) | Information disclosure method and communication device | |
WO2023169473A1 (en) | Service processing method, apparatus, communication device and readable storage medium | |
WO2023241446A1 (en) | Information processing method and communication device | |
WO2023143437A1 (en) | Information disclosure method and communication device | |
WO2023165564A1 (en) | Qos control method and communication device | |
US20230164713A1 (en) | Information control method and apparatus, and communications device | |
WO2023208115A1 (en) | Data control method and apparatus, and communication device | |
CN117835316A (en) | Information processing method and communication device | |
CN117692958A (en) | Information processing method, apparatus, and readable storage medium | |
CN117279032A (en) | Data processing method and device and communication equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |