IP Library Granted Patent US 12,659,224
Granted Patent B2
US 12,659,224 · App. 18/399,363 · Granted Jun 16, 2026

Parameter configuration method and apparatus, controller, communication device, and communication system

Inventors: Tao Gao (Beijing, CN); Tongtong Wang (Beijing, CN); Jiayi Zhang (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L41/0813H04L41/083H04L41/0896
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,659,224
App. No.
18/399,363
Granted
Jun 16, 2026
Kind
B2
Abstract

This application discloses a parameter configuration method and apparatus, a controller, a communication device, and a communication system, and pertains to the field of communication technologies. The method includes: obtaining a data transmission quality parameter of a service; obtaining a forwarding capability parameter of a communication device; determining a configuration parameter of the communication device based on the data transmission quality parameter and the forwarding capability parameter; and sending the configuration parameter to the communication device. According to this application, a data transmission quality requirement of a service can be met.

Claims (43)

1 . A parameter configuration method, comprising:

obtaining a data transmission quality parameter of a service;

obtaining a forwarding capability parameter of a communication device;

determining a configuration parameter of the communication device based on the data transmission quality parameter and the forwarding capability parameter, wherein the forwarding capability parameter comprises a quantity of queues on an egress port, wherein the data transmission quality parameter comprises an upper jitter limit, wherein the upper jitter limit refers to a maximum jitter allowed by the service, wherein the determining the configuration parameter of the communication device based on the data transmission quality parameter and the forwarding capability parameter comprises:

determining a service priority of the service based on the upper jitter limit of the service; and

determining a queue configuration parameter of the communication device based on the upper jitter limit corresponding to the service priority; and

sending the configuration parameter to the communication device, wherein the configuration parameter comprises a preset packet length and a correspondence between the service and the service priority.

2 . The method according to claim 1 , wherein the configuration parameter further comprises the queue configuration parameter.

3 . The method according to claim 2 , wherein the queue configuration parameter comprises one or more of a base frame length, a multiframe length, or a service volume proportion corresponding to the service priority, wherein the base frame length indicates a maximum length of a packet forwarded by a queue at a time, and a multiframe length indicates a maximum length of a packet forwarded by all queues in a forwarding periodicity.

4 . The method according to claim 2 , wherein the queue configuration parameter comprises one or more of a forwarding periodicity length, a time slice length, a time slice quantity, a queue weight, a quantity of queues that corresponds to the service priority, or a queue shaping parameter.

5 . The method according to claim 1 , wherein the data transmission quality parameter comprises an upper latency limit.

6 . The method according to claim 5 , wherein the forwarding capability parameter further comprises a bandwidth of the egress port.

7 . The method according to claim 6 , wherein the determining the configuration parameter of the communication device based on the data transmission quality parameter and the forwarding capability parameter comprises:

determining the service priority of the service based on the upper latency limit of the service; and

determining the queue configuration parameter of the communication device based on the upper latency limit corresponding to the service priority, the bandwidth of the egress port of the communication device, and a preset packet length.

8 . A parameter configuration method applied to a communication device, comprising:

receiving a configuration parameter sent by a controller, wherein the configuration parameter comprises a preset packet length, a correspondence between a service and a service priority, and a queue configuration parameter, wherein the configuration parameter of the communication device is determined based on a data transmission quality parameter and a forwarding capability parameter, wherein the forwarding capability parameter comprises a quantity of queues on an egress port, wherein the data transmission quality parameter comprises an upper jitter limit, the upper jitter limit refers to a maximum jitter allowed by the service, the service priority of the service is determined based on the upper jitter limit of the service, and the queue configuration parameter of the communication device is determined based on the upper jitter limit corresponding to the service priority; and

performing configuration based on the configuration parameter.

9 . The method according to claim 8 , wherein the queue configuration parameter comprises one or more of a base frame length, a multiframe length, or a service volume proportion corresponding to the service priority, wherein the base frame length indicates a maximum length of a packet forwarded by a queue at a time, and a multiframe length indicates a maximum length of a packet forwarded by all queues in a forwarding periodicity.

10 . The method according to claim 8 , wherein the queue configuration parameter comprises one or more of a forwarding periodicity length, a time slice length, a time slice quantity, a queue weight, a quantity of queues that corresponds to the service priority, or a queue shaping parameter.

11 . The method according to claim 8 , wherein the data transmission quality parameter comprises an upper latency limit.

12 . The method according to claim 8 , wherein the forwarding capability parameter further comprises a bandwidth of the egress port.

13 . A controller, comprising:

a processor, and

a memory coupled with the processor to store instructions, when executed by the processor, cause the controller to:

obtain a data transmission quality parameter of a service, and obtain a forwarding capability parameter of a communication device;

determine a configuration parameter of the communication device based on the data transmission quality parameter and the forwarding capability parameter, wherein the forwarding capability parameter comprises a quantity of queues on an egress port, wherein the data transmission quality parameter comprises an upper jitter limit, wherein the upper jitter limit refers to a maximum jitter allowed by the service,

determining a service priority of the service based on the upper jitter limit of the service; and

determining a queue configuration parameter of the communication device based on the upper jitter limit corresponding to the service priority; and

send the configuration parameter to the communication device, wherein the configuration parameter comprises a preset packet length and a correspondence between the service and the service priority.

14 . The controller according to claim 13 , wherein the configuration parameter further comprises the queue configuration parameter.

15 . The controller according to claim 14 , wherein the queue configuration parameter comprises one or more of a base frame length, a multiframe length, or a service volume proportion corresponding to the service priority, wherein the base frame length indicates a maximum length of a packet forwarded by a queue at a time, and a multiframe length indicates a maximum length of a packet forwarded by all queues in a forwarding periodicity.

16 . The controller according to claim 14 , wherein the queue configuration parameter comprises one or more of a forwarding periodicity length, a time slice length, a time slice quantity, a queue weight, a quantity of queues that corresponds to the service priority, or a queue shaping parameter.

17 . The controller according to claim 16 , wherein the data transmission quality parameter comprises an upper latency limit.

18 . The controller according to claim 17 , wherein the forwarding capability parameter further comprises a bandwidth of the egress port.

19 . The controller according to claim 18 , wherein the instructions when executed by the processor further cause the controller to:

determine the service priority of the service based on the upper latency limit of the service; and

determine the queue configuration parameter of the communication device based on the upper latency limit corresponding to the service priority, the bandwidth of the egress port of the communication device, and the preset packet length.

20 . A communication device, comprising:

a processor, and

a memory coupled with the processor to store instructions, when executed by the processor, cause the communication device to:

receive a configuration parameter sent by a controller, wherein the configuration parameter comprises a preset packet length, a correspondence between a service and a service priority, and a queue configuration parameter, wherein the configuration parameter of the communication device is determined based on a data transmission quality parameter and a forwarding capability parameter, wherein the forwarding capability parameter comprises a quantity of queues on an egress port, wherein the data transmission quality parameter comprises an upper jitter limit, wherein the upper jitter limit refers to a maximum jitter allowed by the service, the service priority of the service is determined based on the upper jitter limit of the service, and the queue configuration parameter of the communication device is determined based on the upper jitter limit corresponding to the service priority; and

perform configuration based on the configuration parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: GAO, TAO; WANG, TONGTONG; ZHANG, JIAYI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066729/0452 →
Priority Claims (2)
CN 202110736044.0 · Jun 30, 2021 · national
CN 202111197708.7 · Oct 14, 2021 · national
Continuity (2)
Continuation PCTCN2022101592 · Jun 27, 2022
Related Publication 20240137272A1 · Apr 25, 2024
References Cited (20)
US 7633972B1 · Elliott · 2009 [cited by examiner]
US 11095543B1 · Iglesias · 2021 [cited by examiner]
US 20030076849A1 · Morgan · 2003 [cited by examiner]
US 20040165598A1 · Shrimali · 2004 [cited by examiner]
US 20060104232A1 · Gidwani · 2006 [cited by examiner]
US 20120230348A1 · Pannell · 2012 [cited by examiner]
US 20140071823A1 · Pannell · 2014 [cited by examiner]
US 20160006606A1 · Zhu · 2016 [cited by examiner]
US 20160323189A1 · Ahn et al. · 2016 [cited by applicant]
US 20180343644A1 · Liu · 2018 [cited by examiner]
US 20190104055A1 · Craciunas · 2019 [cited by examiner]
US 20190116129A1 · Wang · 2019 [cited by examiner]
US 20190199641A1 · Lo Bello · 2019 [cited by examiner]
US 20190199646A1 · Singh · 2019 [cited by examiner]
US 20200169972A1 · Marce · 2020 [cited by examiner]
US 20210320851A1 · Albrecht · 2021 [cited by examiner]
US 20220386321A1 · Ikeda · 2022 [cited by examiner]
CN 105208585A · 2015 [cited by applicant]
WO WO2019120683A1 · 2019 [cited by examiner]
1 Xu Zhang et al., “SDN-based Resilience Solutions for Smart Grids,” XP032917383, May 23, 2016, total 5 pages. [cited by applicant]