CN112769606A - Method, device and storage medium for energy conservation of clock synchronization network - Google Patents
Method, device and storage medium for energy conservation of clock synchronization network Download PDFInfo
- Publication number
- CN112769606A CN112769606A CN202011633812.1A CN202011633812A CN112769606A CN 112769606 A CN112769606 A CN 112769606A CN 202011633812 A CN202011633812 A CN 202011633812A CN 112769606 A CN112769606 A CN 112769606A
- Authority
- CN
- China
- Prior art keywords
- frequency
- clock
- master clock
- message
- master
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004134 energy conservation Methods 0.000 title abstract description 4
- 230000004044 response Effects 0.000 claims abstract description 26
- 230000007246 mechanism Effects 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 4
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000005265 energy consumption Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0833—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0836—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The invention discloses a method, a device and a storage medium for energy conservation of a clock synchronization network, which comprises the following steps: s1, the master clock sends a registration request to the CNC node; s2, the CNC node generates frequency parameters of a clock synchronization message and an Announce message for a main clock; s3, starting a heartbeat keep-alive mechanism by the CNC node, and sending heartbeat keep-alive information to the master clock; s4, after receiving the frequency parameter, the master clock updates the self message sending frequency and sends the message according to the updated frequency; s5, after receiving the heartbeat keep-alive message, the master clock sends a heartbeat response message to the CNC node; and S6, the CNC node judges the state of the master clock according to the master clock heartbeat information and carries out corresponding processing according to the judgment result. The invention can reduce the frequency of sending clock synchronization messages and Announce messages by a part of main clocks and redundant links under the condition of ensuring the clock synchronization reliability by using a redundant mechanism, thereby reducing the message receiving and sending quantity or the message forwarding quantity in the network, reducing the energy consumption of the network and achieving the aim of saving energy of the network.
Description
Technical Field
The invention relates to the technical field of network communication, in particular to a method, a device and a storage medium for energy conservation of a clock synchronization network.
Background
Each node in the communication network has its own clock, and due to factors such as manufacturing process, crystal oscillator frequency, external electromagnetic interference and the like, the counts of the clocks at the same time are difficult to keep consistent, and the deviation may become larger and larger as time goes on, so that the clocks of the nodes have larger difference. Many messages in a communication network require a uniform clock for nodes in the network during transmission, so that clock synchronization between network nodes is very important. The ieee 802.11 as protocol may provide a clock synchronization function for one domain in a network, achieving clock synchronization with a precision of sub-microsecond level in case of a maximum of seven hops.
During the operation of the communication network, there is a possibility that an abnormality (such as a power line damage, a cable cut, a circuit board burn, etc.) may occur in a network node. If the master clock in one clock synchronization domain is abnormal, other slave clocks cannot be synchronized; or a link between the master clock and another clock fails, the master clock and the slave clock cannot synchronize clocks. When clock synchronization cannot be performed, differences occur between clocks, so that a network does not have a uniform clock.
In order to ensure the reliability of clock synchronization, the tsn (time Sensitive networking) working group proposes an improved scheme based on the ieee802.1as protocol, the scheme adopts a redundancy mechanism to ensure the reliability of a main clock, and the clock synchronization principle of the scheme is the same as that of the ieee802.1as protocol. The scheme uses a redundancy mechanism of heating the standby master clock by the current master clock, and if the current master clock is abnormal, the clock synchronization function can realize seamless switching due to the existence of the standby master clock; in addition, the scheme uses a link redundancy mechanism, and simultaneously sends messages through a plurality of different network links, when one link fails, the other link still works normally, and the clock synchronization function can realize seamless switching after one link is abnormal. By using the main clock redundancy and the link redundancy, the reliability of clock synchronization is guaranteed.
However, the scheme uses a redundancy mechanism to ensure the reliability of clock synchronization, which results in the increase of clock synchronization messages and Announce messages transmitted in the network. If the main clock hot standby redundancy and the link redundancy are adopted in one network, the clock synchronization message and the Announce message which are transmitted and received in the network are multiplied. For the switching node in the network, if there are many terminal nodes connected to the switching node, the number of clock synchronization messages and Announce messages that need to be forwarded by the switching node is greatly increased. The increase of the number of the messages to be transmitted, received and transmitted can increase the overall energy consumption of the network, thereby causing the problem of increasing the energy consumption of the network.
Disclosure of Invention
In order to solve the above mentioned drawbacks in the background art, the present invention provides a method, an apparatus and a storage medium for saving energy in a clock synchronization network, which reduce the energy consumption of the network while ensuring the reliability of clock synchronization, so as to solve the problem of increased energy consumption of the network caused by using a redundancy mechanism.
The purpose of the invention can be realized by the following technical scheme:
a method for saving energy of a clock synchronization network comprises the following steps:
s1, starting clock synchronization, and after the network obtains a master clock, initiating a registration request to the CNC node by the master clock obtained by the network;
s2, after receiving the registration request, the CNC node generates frequency parameters for sending a clock synchronization message and an Announce message for the master clock according to the information carried in the registration request and the network flow experience information of the CNC node, carries the frequency parameters in the registration response, and sends the frequency parameters to the master clock;
s3, after the CNC node sends the registration response, the CNC node starts a heartbeat keep-alive mechanism and sends heartbeat keep-alive information to the master clock;
s4, after receiving the frequency parameters, the master clock updates the frequency of the clock synchronization message and the Announce message sent by the master clock, and the master clock sends the clock synchronization message and the Announce message according to the updated frequency;
s5, after receiving the heartbeat keep-alive message, the master clock sends a heartbeat response message to the CNC node;
s6, when the CNC node loses the heartbeat of the master clock, if the lost heartbeat of the master clock is high frequency, the frequency parameter of the high frequency master clock is issued to the master clock with the lowest frequency, and if the lost heartbeat of the master clock is low frequency, no processing is performed;
s7, after the CNC node finds that the master clock is registered again and recovered, if the recovered master clock is the high-frequency master clock, the original parameters of the high-frequency master clock are responded to the CNC node, the parameters of other low-frequency master clocks are synchronously updated to the original parameters, if the recovered master clock is the low-frequency master clock, only the original parameters of the low-frequency master clock are responded to the CNC node, and the other master clocks do not need to be updated.
Preferably, the master clock is configured, the master clock is selected by the BMCA algorithm, and the number of the master clocks is two or more.
Preferably, the registration request includes an ID of the local clock and a clock level of the local clock.
Preferably, the frequency parameters include: the frequency parameter is a single parameter value and is used for indicating the frequency of the clock synchronization message and the Announce message sent by the master clock in the step one; the frequency parameter is a parameter list used for indicating the frequency of the clock synchronization message and the Announce message sent by the master clock in the step one at different time periods, and the message sending frequencies at different time periods can be the same or different.
Preferably, the step S4, where the master clock sends the clock synchronization message and the Announce message according to the updated frequency, specifically includes: the clock synchronization message and the Announce message are sent through a unique link, and the sending frequency is equal to the value indicated by the frequency parameter in the step two; and the clock synchronization message and the Announce message are sent through a plurality of different links, the sending frequency of each link is different, the sending frequency of only one link is equal to the value indicated by the frequency parameter in the step two, and the sending frequencies of other links are lower than the value indicated by the frequency parameter in the step two.
Preferably, the high and low frequencies are distinguished by two methods:
A. setting a frequency experience threshold, wherein the frequency experience threshold is a high frequency when exceeding or equal to the threshold, and the frequency experience threshold is a low frequency when being lower than the threshold;
B. the judgment is carried out based on a standard frequency specified by a certain clock synchronization protocol, the high frequency is determined when the standard frequency is exceeded or equal to the standard frequency, and the low frequency is determined when the standard frequency is lower than the standard frequency.
A clock synchronization network energy-saving device comprises a registration module, a message sending module, a message receiving module and a CNC node control module;
the registration module generates frequency parameter numbers of a clock synchronization message and an Announce message for the master clock according to information carried in the master clock registration request and the network flow experience information of the registration module;
the message sending module is used for sending a clock synchronization message and an Announce message;
the message receiving module is used for receiving and updating the frequency of the self-sent clock synchronization message and the Announce message;
and the CNC node control module executes corresponding response according to the parameters of the master clock.
A storage medium having stored thereon a computer program which, when executed, implements the above-described method of clock synchronization network power saving.
The invention has the beneficial effects that:
each master clock node in the Network registers to a CNC (computerized Network Configuration controller) node, and the CNC node sends a registration response to each registered master clock node, wherein the response carries the frequency of a master clock sending clock synchronization message and an Announce message. And after receiving the registration response, each master clock sends a corresponding message according to the message sending frequency carried in the registration response. By using the method, the frequency of sending the clock synchronization message and the Announce message by a part of the main clock and a part of the redundant link can be reduced under the condition of ensuring the reliability by using the redundancy mechanism, so that the message receiving and sending quantity or the message forwarding quantity in the network can be reduced, the energy consumption of the network can be reduced, and the aim of saving energy of the network can be fulfilled.
Drawings
The invention will be further described with reference to the accompanying drawings.
FIG. 1 is a schematic diagram of a system topology with two master clocks without link redundancy;
FIG. 2 is a schematic diagram of a system topology with link redundancy for two master clocks;
FIG. 3 is a schematic diagram of a system topology with three master clocks without link redundancy;
FIG. 4 is a schematic diagram of a system topology with link redundancy for three master clocks;
fig. 5 is a schematic diagram of the interaction flow of the CNC and the master clock.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Implementation mode one
A method for saving energy of a clock synchronization network comprises the following steps:
(1) at the beginning, two clocks A and B with the same clock parameter and the optimal clock parameter exist in the network, and the corresponding clock level is LAAnd LB;
(2) The network executes a BMCA master clock selection algorithm to select two master clocks A and B;
(3) the master clocks A and B send clock synchronization messages and Announce messages at standard frequency specified by IEEE802.1AS protocol, the messages are sent to each slave clock through a unique link, and meanwhile, registration requests are sent to the CNC, and the registration requests sent by each master clock include but are not limited to the following information: the ID of the clock, the level of the clock;
(4) after receiving the registration request sent by the master clock, the CNC node records the ID and the level information of the master clock, and then generates the frequency of sending a clock synchronization message and an Announce message for the master clock according to the level information and the network flow experience information of the CNC nodeThe parameter is a list, which indicates the frequency of the clock synchronization message and the Announce message sent by the master clock in each different time period, and the principle of the parameter generation is that the higher the frequency of the clock level is, the lower the frequency of the clock level is, the higher the frequency of the time period with large network traffic is, the lower the frequency of the time period with small network traffic is, the frequency of the time period with large network traffic is, and the frequency of at least two master clocks in the frequencies of all the master clocks is not lower than the standard frequency. For example A, B the master clock is generated at a frequency FA、FBThen F isA=FBIn which F isAEqual to the standard frequency specified by the ieee 802.11 as protocol;
(5) the CNC carries the parameters in a registration response and sends the parameters to each master clock;
(6) after the CNC sends a registration response to the master clock, starting heartbeat keep-alive between the CNC and the master clock so as to detect the state of the master clock;
(7) after receiving the registration response sent by the CNC, the master clock updates the frequency of the clock synchronization message and the Announce message sent by the master clock to the frequency in the registration response, the master clock subsequently sends the clock synchronization message and the Announce message according to the updated frequency, and the related messages are sent to each slave clock through a unique link;
(8) and when the CNC loses heartbeat of a certain master clock, if the lost master clock is a high-frequency master clock, the frequency parameter of the high-frequency master clock is issued to the master clock with the lowest frequency. If the lost is the heartbeat of a certain low-frequency main clock, no processing is carried out, wherein the frequency refers to the frequency of a sending clock synchronization message and an Announce message, and the frequency can be referred to the standard frequency specified by an IEEE802.1AS protocol;
(9) when the CNC finds that a lost master clock is registered and recovered again, if the recovered master clock is a high-frequency master clock, the original parameters of the high-frequency master clock are responded to the high-frequency master clock, the parameters of other low-frequency master clocks are synchronously updated to the original parameters, if the recovered master clock is a low-frequency master clock, only the original parameters of the low-frequency master clock are responded to the low-frequency master clock, and the other master clocks do not need to be updated.
A schematic diagram of a system with redundant master clock non-redundant links is shown in fig. 1.
Second embodiment
Compared with the first embodiment, the difference is that after the master clocks a and B are selected, the master clocks a and B transmit clock synchronization messages and Announce messages at the standard frequency specified by the ieee 802.11 as protocol, each message is copied by one copy, and two identical messages are simultaneously transmitted to each slave clock through two different links.
Compared with the first embodiment, the difference is that after receiving the registration response sent by the CNC, the master clock updates the frequency of the sending clock synchronization message and the frequency of the Announce message to the frequency F in the registration response. When the clock synchronization message and the Announce message are sent, the message is not copied every time, but the message is copied only when the clock synchronization message and the Announce message are sent on two links simultaneously, otherwise, the message is not copied. The frequency of each link for sending the clock synchronization message is different from that of the Announce message, the frequency of one link is F, the frequency of the other link is F/2, and the frequency is autonomously determined by the main clock.
A schematic diagram of a system with master clock redundancy and link redundancy is shown in fig. 2.
By the mode of the embodiment, energy saving can be realized when the link is redundant.
Third embodiment
A method for saving energy of a clock synchronization network comprises the following steps:
(1) initially, there are three clocks A, B, C with the same clock parameter and the optimal clock parameter in the network, and the corresponding clock level is LA、LB、LC;
(2) The network executes a BMCA master clock selection algorithm to select three master clocks A, B and C;
(3) each master clock sends a clock synchronization message and an Announce message at a standard frequency specified by an IEEE802.1AS protocol, the messages are sent to each slave clock through a unique link, and meanwhile, a registration request is sent to the CNC, and the registration request sent by each master clock includes but is not limited to the following information: the ID of the clock, the level of the clock;
(4) CNC nodeAfter receiving a registration request sent by a master clock, recording ID and level information of the master clock, and then generating frequency parameters for sending clock synchronization messages and Announce messages for the master clock according to the level information and network flow experience information of a CNC (computer numerical control) device, wherein the parameters are lists indicating the frequency of sending the clock synchronization messages and the Announce messages by the master clock at each different time period, and the parameter generation follows the principle: the higher the clock level, the higher the frequency, the lower the clock level, the lower the frequency; the time period with large network traffic is high in frequency, the time period with small network traffic is low in frequency, the frequencies of at least two master clocks in the frequencies of all master clocks are not lower than the standard frequency, for example, the frequencies generated by A, B, C master clocks are respectively FA、FB、FCThen F isA=FB>FCIn which F isAEqual to the standard frequency specified by the ieee 802.11 as protocol;
(5) the CNC carries the parameters in a registration response and sends the parameters to each master clock;
(6) after the CNC sends a registration response to the master clock, starting heartbeat keep-alive between the CNC and the master clock so as to detect the state of the master clock;
(7) after receiving the registration response sent by the CNC, the master clock updates the frequency of the clock synchronization message and the Announce message sent by the master clock to the frequency in the registration response, the master clock subsequently sends the clock synchronization message and the Announce message according to the updated frequency, and the related messages are sent to each slave clock through a unique link;
(8) when the CNC loses heartbeat of a certain master clock, if the lost master clock is a high-frequency master clock, the frequency parameter of the high-frequency master clock is sent to the master clock with the lowest frequency, if the lost master clock is the heartbeat of the low-frequency master clock, no processing is carried out, the frequency refers to the frequency of sending a clock synchronization message and an Announce message, and the standard frequency specified by an IEEE802.1AS protocol can be used as a reference;
(9) when the CNC finds that a lost master clock is registered and recovered again, if the recovered master clock is a high-frequency master clock, the original parameters of the high-frequency master clock are responded to the high-frequency master clock, the parameters of other low-frequency master clocks are synchronously updated to the original parameters, if the recovered master clock is a low-frequency master clock, only the original parameters of the low-frequency master clock are responded to the low-frequency master clock, and the other master clocks do not need to be updated.
A schematic diagram of a system in which there are three master clock non-redundant links is shown in figure 3.
By the mode of the embodiment, the aim of reducing network energy consumption can be achieved when a plurality of redundant master clocks exist.
Embodiment IV
Compared with the third embodiment, the difference is that after the master clocks A, B and C are selected, each master clock sends a clock synchronization message and an Announce message at the standard frequency specified by the ieee 802.11 as protocol, each message is duplicated, and two identical messages are sent to each slave clock through two different links at the same time.
Compared with the third embodiment, the difference is that after receiving the registration response sent by the CNC, the master clock updates the frequency of the sending clock synchronization message and the frequency of the Announce message to the frequency F in the registration response. When the clock synchronization message and the Announce message are sent, the message is not copied every time, but the message is copied only when the clock synchronization message and the Announce message are sent on two links simultaneously, otherwise, the message is not copied. The frequency of each link for sending the clock synchronization message is different from that of the Announce message, the frequency of one link is F, the frequency of the other link is F/2, and the frequency is autonomously determined by the main clock.
A schematic diagram of a system with three master clocks and link redundancy is shown in fig. 4.
The method of the embodiment reduces the frequency of the message sent by the main clock C and the frequency of the message sent by the redundant link, and can achieve the purpose of network energy saving.
A clock synchronization network energy-saving device comprises a registration module, a message sending module, a message receiving module and a CNC node control module;
the registration module generates frequency parameter numbers of a clock synchronization message and an Announce message for the master clock according to information carried in the master clock registration request and the network flow experience information of the registration module;
the message sending module is used for sending a clock synchronization message and an Announce message;
the message receiving module is used for receiving and updating the frequency of the self-sent clock synchronization message and the Announce message;
and the CNC node control module executes corresponding response according to the parameters of the master clock.
A storage medium having stored thereon a computer program which, when executed, implements the above-described clock synchronization network power saving method.
In the description herein, references to the description of "one embodiment," "an example," "a specific example" or the like are intended to mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The foregoing shows and describes the general principles, essential features, and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are described in the specification and illustrated only to illustrate the principle of the present invention, but that various changes and modifications may be made therein without departing from the spirit and scope of the present invention, which fall within the scope of the invention as claimed.
Claims (8)
1. A method for saving energy of a clock synchronization network is characterized by comprising the following steps:
s1, starting clock synchronization, and after the network obtains a master clock, initiating a registration request to the CNC node by the master clock obtained by the network;
s2, after receiving the registration request, the CNC node generates frequency parameters for sending a clock synchronization message and an Announce message for the master clock according to the information carried in the registration request and the network flow experience information of the CNC node, carries the frequency parameters in the registration response, and sends the frequency parameters to the master clock;
s3, after the CNC node sends the registration response, the CNC node starts a heartbeat keep-alive mechanism and sends heartbeat keep-alive information to the master clock;
s4, after receiving the frequency parameters, the master clock updates the frequency of the clock synchronization message and the Announce message sent by the master clock, and the master clock sends the clock synchronization message and the Announce message according to the updated frequency;
s5, after receiving the heartbeat keep-alive message, the master clock sends a heartbeat response message to the CNC node;
s6, when the CNC node loses the heartbeat of the master clock, if the lost heartbeat of the master clock is high frequency, the frequency parameter of the high frequency master clock is issued to the master clock with the lowest frequency, and if the lost heartbeat of the master clock is low frequency, no processing is performed;
s7, after the CNC node finds that the master clock is registered again and recovered, if the recovered master clock is the high-frequency master clock, the original parameters of the high-frequency master clock are responded to the CNC node, the parameters of other low-frequency master clocks are synchronously updated to the original parameters, if the recovered master clock is the low-frequency master clock, only the original parameters of the low-frequency master clock are responded to the CNC node, and the other master clocks do not need to be updated.
2. The method of claim 1, wherein the master clock is configured, the master clock is selected by a BMCA algorithm, and the master clock has two or more master clocks.
3. The method of claim 1, wherein the registration request includes an ID of the local clock and a clock level of the local clock.
4. The method of claim 1, wherein the frequency parameter comprises: the frequency parameter is a single parameter value and is used for indicating the frequency of the clock synchronization message and the Announce message sent by the master clock in the step one; the frequency parameter is a parameter list used for indicating the frequency of the clock synchronization message and the Announce message sent by the master clock in the step one at different time periods.
5. The method according to claim 1, wherein the step S4 of sending the clock synchronization message and the Announce message by the master clock according to the updated frequency specifically includes: the clock synchronization message and the Announce message are sent through a unique link, and the sending frequency is equal to the value indicated by the frequency parameter in the second step; and the clock synchronization message and the Announce message are sent through a plurality of different links, the sending frequency of each link is different, the sending frequency of only one link is equal to the value indicated by the frequency parameter in the step two, and the sending frequencies of other links are lower than the value indicated by the frequency parameter in the step two.
6. The method of claim 1, wherein the high frequency and the low frequency are distinguished by:
A. setting a frequency experience threshold, wherein the frequency experience threshold is a high frequency when exceeding or equal to the threshold, and the frequency experience threshold is a low frequency when being lower than the threshold;
B. the judgment is carried out based on a standard frequency specified by a certain clock synchronization protocol, the high frequency is determined when the standard frequency is exceeded or equal to the standard frequency, and the low frequency is determined when the standard frequency is lower than the standard frequency.
7. A clock synchronization network energy-saving device is characterized by comprising a registration module, a message sending module, a message receiving module and a CNC node control module;
the registration module generates frequency parameter numbers of a clock synchronization message and an Announce message for a master clock according to information carried in a master clock registration request and network flow experience information of the registration module;
the message sending module is used for sending a clock synchronization message and an Announce message;
the message receiving module is used for receiving and updating the frequency of the self-sent clock synchronization message and the Announce message;
and the CNC node control module executes corresponding response according to the parameters of the master clock.
8. A storage medium having a computer program stored thereon, the computer program, when executed, implementing a method of clock synchronization network power saving as claimed in any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011633812.1A CN112769606B (en) | 2020-12-31 | 2020-12-31 | Method, device and storage medium for energy conservation of clock synchronization network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011633812.1A CN112769606B (en) | 2020-12-31 | 2020-12-31 | Method, device and storage medium for energy conservation of clock synchronization network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112769606A true CN112769606A (en) | 2021-05-07 |
CN112769606B CN112769606B (en) | 2022-12-20 |
Family
ID=75697911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011633812.1A Active CN112769606B (en) | 2020-12-31 | 2020-12-31 | Method, device and storage medium for energy conservation of clock synchronization network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112769606B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114039695A (en) * | 2021-12-24 | 2022-02-11 | 浙江中控技术股份有限公司 | Time synchronization method of redundant network, redundant network system and equipment |
CN114173367A (en) * | 2021-12-23 | 2022-03-11 | 烽火通信科技股份有限公司 | Time synchronization path protection method, device and readable storage medium |
CN114362866A (en) * | 2021-11-25 | 2022-04-15 | 北京卓越信通电子股份有限公司 | Hot standby system of time synchronization master clock of TSN network |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101399655A (en) * | 2007-09-27 | 2009-04-01 | 华为技术有限公司 | Determining method and apparatus for synchronization port of transparent clock device |
CN102347814A (en) * | 2011-10-11 | 2012-02-08 | 上海电力学院 | Slave clock regulation method based on master clock frequency difference |
WO2012071910A1 (en) * | 2010-12-02 | 2012-06-07 | 中兴通讯股份有限公司 | Method and device for achieving time synchronization |
CN102843205A (en) * | 2012-09-03 | 2012-12-26 | 杭州华三通信技术有限公司 | Method and device for time synchronization convergence based on precision time protocol |
CN103425553A (en) * | 2013-09-06 | 2013-12-04 | 哈尔滨工业大学 | Duplicated hot-standby system and method for detecting faults of duplicated hot-standby system |
CN105119703A (en) * | 2015-09-24 | 2015-12-02 | 北京中科晶上科技有限公司 | Multi-standard clock MicroTCA system and clock management method |
-
2020
- 2020-12-31 CN CN202011633812.1A patent/CN112769606B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101399655A (en) * | 2007-09-27 | 2009-04-01 | 华为技术有限公司 | Determining method and apparatus for synchronization port of transparent clock device |
WO2012071910A1 (en) * | 2010-12-02 | 2012-06-07 | 中兴通讯股份有限公司 | Method and device for achieving time synchronization |
CN102347814A (en) * | 2011-10-11 | 2012-02-08 | 上海电力学院 | Slave clock regulation method based on master clock frequency difference |
CN102843205A (en) * | 2012-09-03 | 2012-12-26 | 杭州华三通信技术有限公司 | Method and device for time synchronization convergence based on precision time protocol |
CN103425553A (en) * | 2013-09-06 | 2013-12-04 | 哈尔滨工业大学 | Duplicated hot-standby system and method for detecting faults of duplicated hot-standby system |
CN105119703A (en) * | 2015-09-24 | 2015-12-02 | 北京中科晶上科技有限公司 | Multi-standard clock MicroTCA system and clock management method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114362866A (en) * | 2021-11-25 | 2022-04-15 | 北京卓越信通电子股份有限公司 | Hot standby system of time synchronization master clock of TSN network |
CN114173367A (en) * | 2021-12-23 | 2022-03-11 | 烽火通信科技股份有限公司 | Time synchronization path protection method, device and readable storage medium |
CN114173367B (en) * | 2021-12-23 | 2023-11-03 | 烽火通信科技股份有限公司 | Time synchronization path protection method, device and readable storage medium |
CN114039695A (en) * | 2021-12-24 | 2022-02-11 | 浙江中控技术股份有限公司 | Time synchronization method of redundant network, redundant network system and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112769606B (en) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112769606B (en) | Method, device and storage medium for energy conservation of clock synchronization network | |
CN107071811B (en) | WSN fault-tolerant non-uniform clustering method based on fuzzy control | |
EP2472795B1 (en) | Method and system for re-building single ring network topology | |
JP5910811B2 (en) | Switch device control system, configuration control device and configuration control method thereof | |
CN101304340B (en) | Method and apparatus for monitoring resource condition as well as communication network | |
CN102624635B (en) | Method and device for realizing graceful restart | |
CN110830276B (en) | EtherCAT communication system and method based on cold redundancy mechanism | |
JPWO2011129086A1 (en) | Communication terminal and communication method | |
US20190173596A1 (en) | Method for fast reconfiguration of gm clocks in the tsn network by means of an explicit teardown message | |
CN102158335B (en) | Method and device for processing time synchronization port | |
CN101848193B (en) | Method, system and network node for network synchronization | |
WO2008110085A1 (en) | Rpr bridge redundancy protection method, rpr bridge ring device and rpr bridge ring | |
CN114124650A (en) | Master-slave deployment method of SPTN (shortest Path bridging) network controller | |
CN103117932B (en) | Self-adaption rout method | |
CN102412984B (en) | Management method and equipment for forwarded table entry | |
CN111163003A (en) | Topology discovery method of wireless multi-control-domain SDN | |
US8560874B2 (en) | Method and system for power saving management | |
CN113206719B (en) | Clock synchronization method, system and storage medium based on SDN master clock | |
CN116800773A (en) | Network synchronous communication method and device | |
CN102271049B (en) | Method, device and system for setting state of communication equipment | |
CN102118290B (en) | Method and device for reducing service flow interruption time | |
KR101192896B1 (en) | Distributed synchronization method and apparatus for fault tolerance | |
CN112055393B (en) | Zigbee large-scale routing method and system based on AI optimization | |
Wakamiya et al. | Scalable and robust scheme for data gathering in sensor networks | |
CN101841428B (en) | System hot standby processing method, management board 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |