# US 12,603,847 B2 · Quality of service QoS management method and apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,603,847 B2
- Document ID: US12603847B2
- Status: Granted
- Kind: B2
- Application number: 18/667,627
- Filed: 2024-05-17
- Published: 2024-09-12
- Granted: 2026-04-14
- Earliest claimed: 2021-11-19
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Fenghui Dou; Hui Jin
- Web page: https://patentgrep.com/patent/US12603847B2

## CPC

- H04L 47/2483: involving identification of individual flows
- H04W 24/02: Arrangements for optimising operational condition
- H04L 1/203: {Details of error rate determination, e.g. BER, FER or WER}
- H04L 47/24: Traffic characterised by specific attributes, e.g. priority or QoS
- H04L 47/2433: {Allocation of priorities to traffic types}
- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A quality of service QoS management method includes: a first device sends first information, where the first information is for requesting QoS for a first service; the first device receives second information, where the second information indicates a QoS control manner and a QoS parameter of a first QoS flow, the first QoS flow is for transmitting a data flow of the first service, and the QoS control manner includes a first control manner for controlling based on a data packet group; and the first device performs QoS control on the data flow of the first service based on the second information.

## Claims

### Claim 1

A QoS (quality of service) management method, comprising:
receiving first information, wherein the first information is for requesting QoS for a first service; and
sending second information, wherein the second information comprises a first QoS parameter of a first QoS flow, wherein the first QoS parameter comprising N data packet group-based QoS parameters, and the first QoS parameter indicates a QoS control manner of the first QoS flow, wherein the first QoS flow is for transmitting a data flow of the first service, wherein the QoS control manner comprises a first control manner for controlling on a data packet group basis, and wherein N is a positive integer greater than or equal to 1.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first QoS parameter comprises a group delay budget or a group error rate.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
the group delay budget indicates an upper bound for a time that a data packet group on the first QoS flow is delayed between a terminal device and a user plane function network element; and
the group error rate indicates an upper bound for a rate of data packet groups that are not successfully delivered on the first QoS flow.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the method further comprises:
receiving the second information; and
performing QoS control on the data flow of the first service based on the second information.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the performing QoS control on the data flow of the first service based on the second information comprises:
performing, based on the first QoS parameter, the QoS control on the data flow of the first service on a data packet group basis.

### Claim 6 (depends on 4)

The method according to claim 4, wherein the method further comprises:
determining, based on the first QoS parameter, that the QoS control manner of the first QoS flow is the first control manner.

### Claim 7

An apparatus comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the at least one processor to cause the apparatus to:
receive first information, wherein the first information is for requesting QoS (quality of service) for a first service; and
send second information, wherein the second information comprises a first QoS parameter of a first QoS flow, wherein the first QoS parameter comprising N data packet group-based QoS parameters, and the first QoS parameter indicates a QoS control manner of the first QoS flow, wherein the first QoS flow is for transmitting a data flow of the first service, wherein the QoS control manner comprises a first control manner for controlling on a data packet group basis, and wherein N is a positive integer greater than or equal to 1.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the first QoS parameter comprises a group delay budget or a group error rate.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein
the group delay budget indicates an upper bound for a time that a data packet group on the first QoS flow is delayed between a terminal device and a user plane function network element; and
the group error rate indicates an upper bound for a rate of data packet groups that are not successfully delivered on the first QoS flow.

### Claim 10

A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program or instructions and, when the computer program or the instructions are run on a computer, the computer is enabled to:
receive first information, wherein the first information is for requesting QoS for a first service; and
send second information, wherein the second information comprises a first QoS parameter of a first QoS flow, wherein the first QoS parameter comprising N data packet group-based QoS parameters, and the first QoS parameter indicates a QoS control manner of the first QoS flow, wherein the first QoS flow is for transmitting a data flow of the first service, wherein the QoS control manner comprises a first control manner for controlling on a data packet group basis, and wherein N is a positive integer greater than or equal to 1.

### Claim 11 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the first QoS parameter comprises a group delay budget or a group error rate.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein
the group delay budget indicates an upper bound for a time that a data packet group on the first QoS flow is delayed between a terminal device and a user plane function network element; and
the group error rate indicates an upper bound for a rate of data packet groups that are not successfully delivered on the first QoS flow.

### Claim 13

A system, comprising:
a first apparatus configured to:
receive first information, wherein the first information is for requesting QoS for a first service; and
send second information, wherein the second information comprises a first QoS parameter of a first QoS flow, wherein the first QoS parameter comprising N data packet group-based QoS parameters, and the first QoS parameter indicates a QoS control manner of the first QoS flow, wherein the first QoS flow is for transmitting a data flow of the first service, wherein the QoS control manner comprises a first control manner for controlling on a data packet group basis, and wherein N is a positive integer greater than or equal to 1; and
a second apparatus, configured to:
receive the second information; and
perform QoS control on the data flow of the first service based on the second information.

### Claim 14 (depends on 13)

The system according to claim 13, wherein the first QoS parameter comprises a group delay budget or a group error rate.

### Claim 15 (depends on 14)

The system according to claim 14, wherein:
the group delay budget indicates an upper bound for a time that a data packet group on the first QoS flow is delayed between a terminal device and a user plane function network element; and
the group error rate indicates an upper bound for a rate of data packet groups that are not successfully delivered on the first QoS flow.

### Claim 16 (depends on 13)

The system according to claim 13, wherein the second apparatus is further configured to:
perform, based on the first QoS parameter, the QoS control on the data flow of the first service on a data packet group basis.

### Claim 17 (depends on 13)

The system according to claim 13, wherein the second apparatus is further configured to:
determine, based on the first QoS parameter, that the QoS control manner of the first QoS flow is the first control manner.
