IP Library › Granted Patent US 12,531,716
Granted Patent B2
US 12,531,716 · App. 17/965,117 · Granted Jan 20, 2026

Parameter configuration method, device, and system

Inventors: Tongfu Hu (Beijing, CN); Tao He (Dongguan, CN); Jingfei Lv (Wuhan, CN); Hao Li (Dongguan, CN); Jinhui Wang (Dongguan, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L7/0008H04J3/0667
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,531,716
App. No.
17/965,117
Granted
Jan 20, 2026
Kind
B2
Abstract

A method, a device, and a system, the method including determining, by a management device, a first transmission path that is in a network system and that is used to transmit a clock packet of a target clock source, sending, by the management device, configuration information for the first transmission path to a plurality of network devices on the first transmission path, receiving, by the management device, information that is sent by an endpoint network device on the first transmission path and that is used to determine a time difference, and sending, by the management device, a corresponding clock compensation value to at least one network device on the first transmission path based on the information that is used to determine the time difference.

Claims (58)

1 . A method, comprising:

determining, by a management device, a first transmission path, wherein the first transmission path is in a network system, wherein the management device is outside the first transmission path, and wherein the first transmission path is used to transmit a clock packet of a target clock source;

sending, by the management device, configuration information for the first transmission path to a plurality of network devices on the first transmission path, wherein the configuration information comprises transmission path configuration data that configures network device parameters for establishing the first transmission path;

receiving, by the management device, information sent by an endpoint network device on the first transmission path, the information used to determine a time difference; and

sending, by the management device, a corresponding clock compensation value to at least one network device on the first transmission path based on the information.

2 . The method according to claim 1 , wherein the determining the first transmission path comprises:

determining, by the management device, a plurality of first transmission paths that are in the network system and that are used to transmit the clock packet of the target clock source.

3 . The method according to claim 1 wherein the sending the configuration information comprises:

sending, by the management device, corresponding configuration information to the plurality of network devices in an ascending or descending order of a quantity of hops from the plurality of network devices to the target clock source.

4 . The method according to claim 1 , wherein the determining the first transmission path comprises:

obtaining, by the management device, a corresponding clock parameter of each network device in the network system, wherein the corresponding clock parameter of an i-th network device indicates whether the i-th network device supports clock synchronization;

determining, by the management device based on the corresponding clock parameter of the each network device in the network system, a network device supporting the clock synchronization in the network system; and

determining, by the management device, the first transmission path based on a connection relationship between the network device and the target clock source.

5 . The method according to claim 1 , wherein the sending the corresponding clock compensation value comprises:

determining, by the management device, a relationship between time differences of all first transmission paths and a first group of unknown compensation parameters based on the information used to determine the time difference, wherein the time difference of the first transmission path corresponds to the information sent by the endpoint network device, and wherein the first group of unknown compensation parameters comprises a clock compensation value between every two adjacent network devices on the first transmission path;

determining, by the management device based on the relationship between the time differences of all the first transmission paths and the first group of unknown compensation parameters, the corresponding clock compensation value corresponding to the at least one network device; and

sending, by the management device, the corresponding clock compensation value to the at least one network device.

6 . The method according to claim 1 , wherein the time difference is a difference value between a 1588 time of the endpoint network device and a time of the target clock source.

7 . The method according to claim 1 , wherein the corresponding clock compensation value comprises an optical fiber asymmetry compensation value.

8 . An apparatus, wherein the apparatus comprises:

at least one processor;

at least one non-transitory computer-readable storage medium storing a program to be executed by the at least one processor, the program including instructions to cause the apparatus to perform:

determining a first transmission path, wherein the first transmission path is in a network system, wherein the apparatus is outside the first transmission path, and wherein the first transmission path is used to transmit a clock packet of a target clock source;

sending configuration information for the first transmission path to a plurality of network devices on the first transmission path, wherein the configuration information comprises transmission path configuration data that configures network device parameters for establishing the first transmission path;

receiving information sent by an endpoint network device on the first transmission path, the information used to determine a time difference; and

sending a corresponding clock compensation value to at least one network device on the first transmission path based on the information.

9 . The apparatus according to claim 8 , wherein the determining the first transmission path comprises:

determining a plurality of first transmission paths that are in the network system and that are used to transmit the clock packet of the target clock source.

10 . The apparatus according to claim 8 , wherein the sending the configuration information comprises:

sending corresponding configuration information to the network devices in an ascending or descending order of a quantity of hops from the plurality of network devices to the target clock source.

11 . The apparatus according to claim 8 , wherein the determining the first transmission path comprises:

obtaining a corresponding clock parameter of each network device in the network system, wherein the corresponding clock parameter of an i-th network device indicates whether the i-th network device supports clock synchronization;

determining, based on the corresponding clock parameter of each network device in the network system, a network device supporting the clock synchronization in the network system; and

determining the first transmission path based on a connection relationship between the network device and the target clock source.

12 . The apparatus according to claim 8 , wherein the sending the corresponding clock compensation value comprises:

determining a relationship between time differences of all first transmission paths and a first group of unknown compensation parameters based on the information used to determine the time difference, wherein the time difference of the first transmission path corresponds to the information sent by the endpoint network device, and wherein the first group of unknown compensation parameters comprises a clock compensation value between every two adjacent network devices on the first transmission path;

determining, based on the relationship between the time differences of all the first transmission paths and the first group of unknown compensation parameters, the corresponding clock compensation value corresponding to the at least one network device; and

sending the corresponding clock compensation value to the at least one network device.

13 . The apparatus according to claim 8 , wherein the time difference is a difference value between a 1588 time of the endpoint network device and a time of the target clock source.

14 . The apparatus according to claim 8 , wherein the corresponding clock compensation value comprises an optical fiber asymmetry compensation value.

15 . A non-transitory storage medium storing a program, which when executed by a management device, causes the management device to perform operations, the operations comprising:

determining a first transmission path, wherein the first transmission path is in a network system, wherein the management device is outside the first transmission path, and wherein the first transmission path is used to transmit a clock packet of a target clock source;

sending configuration information for the first transmission path to a plurality of network devices on the first transmission path, wherein the configuration information comprises transmission path configuration data that configures network device parameters for establishing the first transmission path;

receiving information sent by an endpoint network device on the first transmission path, the information used to determine a time difference; and

sending a corresponding clock compensation value to at least one network device on the first transmission path based on the information.

16 . The non-transitory storage medium according to claim 15 , wherein the determining the first transmission path comprises:

determining a plurality of first transmission paths that are in the network system and that are used to transmit the clock packet of the target clock source.

17 . The non-transitory storage medium according to claim 15 , wherein the sending the configuration information comprises:

sending corresponding configuration information to the plurality of network devices in an ascending or descending order of a quantity of hops from the plurality of network devices to the target clock source.

18 . The non-transitory storage medium according to claim 15 , wherein the determining the first transmission path comprises:

obtaining a corresponding clock parameter of each network device in the network system, wherein the corresponding clock parameter of an i-th network device indicates whether the i-th network device supports clock synchronization;

determining, based on the corresponding clock parameter of each network device in the network system, a network device supporting the clock synchronization in the network system; and

determining, by the management device, the first transmission path based on a connection relationship between the network device and the target clock source.

19 . The non-transitory storage medium according to claim 15 , wherein the sending the corresponding clock compensation value comprises:

determining a relationship between time differences of all first transmission paths and a first group of unknown compensation parameters based on the information used to determine the time difference, wherein the time difference of the first transmission path corresponds to the information sent by the endpoint network device, and wherein the first group of unknown compensation parameters comprises a clock compensation value between every two adjacent network devices on the first transmission path;

determining, based on the relationship between the time differences of all the first transmission paths and the first group of unknown compensation parameters, the corresponding clock compensation value corresponding to the at least one network device; and

sending, by the management device, the corresponding clock compensation value to the at least one network device.

20 . The non-transitory storage medium according to claim 15 , wherein the time difference is a difference value between a 1588 time of the endpoint network device and a time of the target clock source.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2025
From: HU, TONGFU; HE, TAO; LV, JINGFEI; LI, HAO; WANG, JINHUI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072726/0260 →
Priority Claims (1)
CN 202010292417.5 · Apr 14, 2020 · national
Continuity (2)
Continuation PCTCN2021086653 · Apr 12, 2021
Related Publication 20230034757A1 · Feb 2, 2023
References Cited (59)
US 6085104A · Kowalski et al. · 2000 [cited by applicant]
US 8718482B1 · Roberts · 2014 [cited by examiner]
US 9270621B1 · Muehlebach · 2016 [cited by examiner]
US 9407733B1 · Mizrahi · 2016 [cited by examiner]
US 9998247B1 · Choudhury · 2018 [cited by examiner]
US 10355800B2 · Ruffini · 2019 [cited by examiner]
US 10986426B1 · Loprieno · 2021 [cited by examiner]
US 11520372B1 · Wang · 2022 [cited by examiner]
US 11848860B2 · Mullis · 2023 [cited by examiner]
US 20040243870A1 · Henkel · 2004 [cited by examiner]
US 20100135189A1 · Shi et al. · 2010 [cited by applicant]
US 20120250704A1 · Yamada · 2012 [cited by examiner]
US 20120311653A1 · Xu · 2012 [cited by examiner]
US 20130208735A1 · Mizrahi · 2013 [cited by examiner]
US 20130259049A1 · Mizrahi · 2013 [cited by examiner]
US 20130326088A1 · Uchida · 2013 [cited by examiner]
US 20140226984A1 · Roberts · 2014 [cited by examiner]
US 20150003479A1 · Shenoi · 2015 [cited by examiner]
US 20150229388A1 · Xu · 2015 [cited by examiner]
US 20150236807A1 · Mizrahi · 2015 [cited by examiner]
US 20160006804A1 · Deshpande · 2016 [cited by examiner]
US 20160080100A1 · Yan · 2016 [cited by examiner]
US 20160087837A1 · Wagener et al. · 2016 [cited by applicant]
US 20160149658A1 · Xia · 2016 [cited by examiner]
US 20160165276A1 · Toma · 2016 [cited by examiner]
US 20160173216A1 · Yang · 2016 [cited by examiner]
US 20160337114A1 · Baden · 2016 [cited by examiner]
US 20170150464A1 · Kazehaya · 2017 [cited by examiner]
US 20170288802A1 · Qiao · 2017 [cited by examiner]
US 20170346714A1 · Mizrahi · 2017 [cited by examiner]
US 20180013508A1 · Rabinovich · 2018 [cited by examiner]
US 20180131459A1 · Zhang et al. · 2018 [cited by applicant]
US 20180287725A1 · Rabinovich · 2018 [cited by examiner]
US 20190140758A1 · Cotter · 2019 [cited by examiner]
US 20190260490A1 · Lv · 2019 [cited by examiner]
US 20200304224A1 · Neugeboren · 2020 [cited by examiner]
US 20200344333A1 · Hawari · 2020 [cited by examiner]
US 20200403901A1 · Sugiyama · 2020 [cited by examiner]
US 20210153151A1 · Yin · 2021 [cited by examiner]
US 20210273736A1 · Li · 2021 [cited by examiner]
US 20220060310A1 · Arai · 2022 [cited by examiner]
US 20220182214A1 · Ogawa · 2022 [cited by examiner]
US 20220294549A1 · Nakagawa · 2022 [cited by examiner]
US 20230025680A1 · Yamashita · 2023 [cited by examiner]
CN 1668084A · 2005 [cited by applicant]
CN 100364318C · 2008 [cited by applicant]
CN 102439884B · 2013 [cited by applicant]
CN 103166729A · 2013 [cited by applicant]
CN 104349449A · 2015 [cited by applicant]
CN 105491433A · 2016 [cited by applicant]
CN 109218007A · 2019 [cited by applicant]
CN 109918820A · 2019 [cited by applicant]
CN 209606534U · 2019 [cited by applicant]
CN 106464656B · 2020 [cited by applicant]
CN 110677210B · 2021 [cited by applicant]
EP 3270531A1 · 2018 [cited by applicant]
JP 2019523425A · 2019 [cited by applicant]
WO 2006086914A1 · 2006 [cited by applicant]
WO 2011060965A1 · 2011 [cited by applicant]