Information transmission method and apparatus, related device, storage medium, and computer program product
By sending time difference information between the primary and backup time reference sources in the time synchronization network and utilizing the TLV field of the PTP message, the problem of the inability to effectively transmit multiple time source information in the existing technology is solved, the effective transmission of the time synchronization operation status and fault location are achieved, and the network reliability is improved.
Patent Information
- Application Number
- PCT/CN2025/086777
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-04-02
- Publication Date
- 2025-10-09
AI Technical Summary
In a time synchronization network, existing technologies cannot effectively transmit relevant information of multiple time sources, resulting in an inability to effectively transmit the time synchronization operation status.
By sending information indicating the time difference between the primary and backup time reference sources, the TLV field of the PTP message carries this information, including information about the transmission frequency, the primary and backup time reference sources, and the operating status of the local clock, to achieve efficient transmission of multiple time source information.
It achieves effective transmission of time synchronization operation status, helps the operation and maintenance of the time synchronization network and fault location, and improves network reliability.
Smart Images

Figure CN2025086777_09102025_PF_FP_ABST
Abstract
Description
Information transmission method, device, related equipment, storage medium and computer program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to Chinese patent application No. 202410405061.X filed in China on April 3, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of network transmission technology, and in particular to an information transmission method, apparatus, related equipment, storage medium, and computer program product. Background Art
[0004] In related technologies, services in mobile communications, finance, and power systems require time synchronization between nodes. Network transmission time using the Precision Time Protocol (PTP) can meet these high-precision time synchronization requirements. During time synchronization, devices transmit information about a time source.
[0005] On the other hand, in a time synchronization network, in order to obtain the time operation quality, a node may have multiple time sources. In this case, there is currently no solution for how to effectively transmit the time synchronization operation status in the time synchronization network. Summary of the Invention
[0006] To solve related technical problems, the embodiments of the present disclosure provide an information transmission method, apparatus, related equipment, storage medium, and computer program product.
[0007] The technical solution of the embodiment of the present disclosure is implemented as follows:
[0008] An embodiment of the present disclosure provides an information transmission method, applied to a first node, including:
[0009] First information is sent, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
[0010] In the above solution, the sending of the first information includes:
[0011] A message is sent, wherein the type length value (TLV) of the message carries the first information.
[0012] In the above solution, when sending the first information, the method further includes:
[0013] Second information is sent, where the second information is used to indicate a transmission frequency of the first information.
[0014] In the above solution, the second information is used to indicate the time interval between messages, and the message includes the first information.
[0015] In the above solution, when sending the first information, the method further includes:
[0016] Sending third information, where the third information includes information related to the primary time reference source.
[0017] In the above solution, the information related to the primary time reference source includes one or more of the following:
[0018] Fourth information, where the fourth information represents the port number of the primary time reference source;
[0019] fifth information, wherein the fifth information represents the number of network hops corresponding to the primary time reference source;
[0020] The sixth information is used to indicate the grand master clock of the primary time reference source in the network.
[0021] In the above scheme, when the primary time reference source comes from a satellite reference source signal, the number of network hops corresponding to the primary time reference source is set to 0;
[0022] and / or,
[0023] In a case where the primary time reference source is derived from a satellite reference source signal, the grand master clock of the primary time reference source is set as the local clock of the first node.
[0024] In the above solution, when sending the first information, the method further includes:
[0025] Send seventh information, where the seventh information includes information related to the backup time reference source.
[0026] In the above solution, the information related to the backup time reference source includes one or more of the following:
[0027] Eighth information, the eighth information representing the port number of the backup time reference source;
[0028] Ninth information, wherein the ninth information represents the number of network hops corresponding to the backup time reference source;
[0029] The tenth information is used to indicate the grand master clock of the backup time reference source in the network.
[0030] In the above scheme, when the backup time reference source comes from a satellite reference source signal, the number of network hops corresponding to the backup time reference source is set to 0;
[0031] and / or,
[0032] In the case where the backup time reference source is derived from a satellite reference source signal, the grandmaster clock of the backup time reference source is set as the local clock of the first node.
[0033] In the above solution, when sending the first information, the method further includes:
[0034] Eleventh information is sent, where the eleventh information represents an operating status of a local clock of the first node.
[0035] In the above solution, the operating status includes one or more of the following:
[0036] locking;
[0037] run;
[0038] Keep.
[0039] The present disclosure also provides an information transmission method, which is applied to a second node and includes:
[0040] First information is received, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0041] In the above solution, the receiving of the first information includes:
[0042] A message is received, wherein the TLV of the message carries the first information.
[0043] In the above solution, when receiving the first information, the method further includes:
[0044] Second information is received, where the second information is used to indicate a transmission frequency of the first information.
[0045] In the above solution, the second information is used to indicate the time interval between messages, and the message includes the first information.
[0046] In the above solution, when receiving the first information, the method further includes:
[0047] Receive third information, where the third information includes information related to the primary time reference source.
[0048] In the above solution, the information related to the primary time reference source includes one or more of the following:
[0049] Fourth information, where the fourth information represents the port number of the primary time reference source;
[0050] fifth information, wherein the fifth information represents the number of network hops corresponding to the primary time reference source;
[0051] The sixth information is used to indicate the grand master clock of the primary time reference source in the network.
[0052] In the above scheme, when the primary time reference source comes from a satellite reference source signal, the number of network hops corresponding to the primary time reference source is set to 0;
[0053] and / or,
[0054] In a case where the primary time reference source is derived from a satellite reference source signal, the grand master clock of the primary time reference source is set as the local clock of the first node.
[0055] In the above solution, when receiving the first information, the method further includes:
[0056] Receive seventh information, where the seventh information includes information related to the backup time reference source.
[0057] In the above solution, the information related to the backup time reference source includes one or more of the following:
[0058] Eighth information, the eighth information representing the port number of the backup time reference source;
[0059] Ninth information, wherein the ninth information represents the number of network hops corresponding to the backup time reference source;
[0060] The tenth information is used to indicate the grand master clock of the backup time reference source in the network.
[0061] In the above scheme, when the backup time reference source comes from a satellite reference source signal, the number of network hops corresponding to the backup time reference source is set to 0;
[0062] and / or,
[0063] In the case where the backup time reference source is derived from a satellite reference source signal, the grandmaster clock of the backup time reference source is set as the local clock of the first node.
[0064] In the above solution, when receiving the first information, the method further includes:
[0065] Eleventh information is received, where the eleventh information represents an operating status of a local clock of the first node.
[0066] In the above solution, the operating status includes one or more of the following:
[0067] locking;
[0068] run;
[0069] Keep.
[0070] In the above solution, the method further includes:
[0071] The first information is sent to a third node, where the third node is used to manage the first node and / or the second node.
[0072] The present disclosure also provides an information transmission method, which is applied to a third node and includes:
[0073] Receive first information sent by the second node, where the first information includes a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node, and the third node is used to manage the first node and / or the second node.
[0074] In the above solution, the received first information is used to determine the twelfth information, where the twelfth information represents the fault location of the network.
[0075] The present disclosure also provides an information transmission device, including:
[0076] The first sending unit is configured to send first information, where the first information is used to indicate a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0077] The present disclosure also provides an information transmission device, including:
[0078] The first receiving unit is configured to receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0079] The present disclosure also provides an information transmission device, including:
[0080] The second receiving unit is used to receive the first information sent by the second node, where the first information includes the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The third node is used to manage the first node and / or the second node.
[0081] The embodiment of the present disclosure further provides a first node, comprising: a first processor and a first communication interface; wherein,
[0082] The first communication interface is used to send first information, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
[0083] The embodiment of the present disclosure further provides a second node, comprising: a second processor and a second communication interface; wherein,
[0084] The second communication interface is used to receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0085] The embodiment of the present disclosure further provides a third node, comprising: a third processor and a third communication interface; wherein,
[0086] The third communication interface is used to receive first information sent by the second node, where the first information includes the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The third node is used to manage the first node and / or the second node.
[0087] The embodiment of the present disclosure further provides a first node, comprising: a first processor and a first memory for storing a computer program that can be run on the processor.
[0088] The first processor is configured to execute the steps of any one of the above-mentioned first node side methods when running the computer program.
[0089] The embodiment of the present disclosure further provides a second node, comprising: a second processor and a second memory for storing a computer program that can be run on the processor.
[0090] The second processor is configured to execute any one of the steps of the above-mentioned second node side method when running the computer program.
[0091] The embodiment of the present disclosure further provides a third node, comprising: a third processor and a third memory for storing a computer program that can be run on the processor.
[0092] The third processor is configured to execute the steps of any one of the above-mentioned third node side methods when running the computer program.
[0093] An embodiment of the present disclosure also provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-mentioned methods on the first node side, or implements the steps of any of the above-mentioned methods on the second node side, or implements the steps of any of the above-mentioned methods on the third node side.
[0094] An embodiment of the present disclosure also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods on the first node side, or implements the steps of any of the above-mentioned methods on the second node side, or implements the steps of any of the above-mentioned methods on the third node side.
[0095] The information transmission method, apparatus, related equipment, storage medium and computer program product provided by the embodiments of the present disclosure, the first node sends the first information, the first information is used to indicate the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The technical solution provided by the embodiments of the present disclosure, the first node can inform other nodes (such as the second node) in the time synchronization network of the relevant information of multiple time sources by sending the time difference between different time sources, thereby realizing the effective transmission of the time synchronization operation status, which is helpful for the operation and maintenance of the time synchronization network. At the same time, the third node receives the first information sent by the second node, and the third node is used to manage the first node and / or the second node. The technical solution provided by the embodiments of the present disclosure, by reporting the first information to the control node (i.e., the third node), so that the subsequent control node can manage the node based on the reported information, such as locating a fault, thereby improving the reliability of the time synchronization network. BRIEF DESCRIPTION OF THE DRAWINGS
[0096] FIG1 is a schematic flow chart of a first information transmission method according to an embodiment of the present disclosure;
[0097] FIG2 is a flow chart of a second information transmission method according to an embodiment of the present disclosure;
[0098] FIG3 is a schematic flow chart of a third information transmission method according to an embodiment of the present disclosure;
[0099] FIG4 is a schematic structural diagram of a first information transmission device according to an embodiment of the present disclosure;
[0100] FIG5 is a schematic structural diagram of a second information transmission device according to an embodiment of the present disclosure;
[0101] FIG6 is a schematic structural diagram of a third information transmission device according to an embodiment of the present disclosure;
[0102] FIG7 is a schematic diagram of the structure of the first node according to an embodiment of the present disclosure;
[0103] FIG8 is a schematic diagram of the second node structure according to an embodiment of the present disclosure;
[0104] FIG9 is a schematic diagram of the structure of the third node according to an embodiment of the present disclosure;
[0105] FIG10 is a schematic diagram of the structure of the information transmission system according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0106] The present disclosure will be described in further detail below with reference to the accompanying drawings and embodiments.
[0107] In related technologies, PTP time synchronization schemes are implemented using a delay calculation mechanism. Specifically, a master device and a slave device (which can also be understood as two nodes in a time synchronization network, one master node and one slave node) exchange PTP messages through ports. The path delay and time offset between the master and slave devices are calculated based on the timestamps carried in the PTP messages, thereby achieving time synchronization between the master and slave devices. The messages between the two devices can transmit information (such as timestamps) used to calculate and accurately adjust time.
[0108] On the other hand, in time synchronization operation and maintenance, when a node (also called a device) has multiple time sources, the node can compare the status of the primary time source and the backup time source to understand the quality of time operation and thus detect abnormal situations in a timely manner; among them, the primary time source is used for time synchronization, and the backup time source is a backup of the primary time source.
[0109] However, in the related art, a node only transmits information of one time source to other nodes in the time synchronization network, but cannot transmit relevant information of multiple time sources, so that the time synchronization operation status cannot be effectively transmitted.
[0110] Based on this, in various embodiments of the present disclosure, in a time synchronization network, a node informs other nodes of relevant information of multiple time sources by sending the time difference between different time sources, thereby achieving effective transmission of the time synchronization operation status, which is beneficial to the operation and maintenance of the time synchronization network.
[0111] An embodiment of the present disclosure provides an information transmission method, as shown in FIG1 , which is applied to a first node. The method includes:
[0112] Step 101: Send first information, where the first information is used to indicate the time difference between a primary time reference source of the first node and one or more (also understood as at least one) backup time reference sources of the first node.
[0113] In actual application, the first node can be a master device in the time synchronization network, and the node that receives the first information can be a slave device. Of course, the first node can also be a slave device in the time synchronization network. Accordingly, the node that receives the first information can be a master device. The first node only needs to be a node in the time synchronization network, and the embodiment of the present disclosure does not limit this.
[0114] In actual application, the first node may have multiple time reference sources, and the multiple time reference sources include a main time reference source and one or more backup time reference sources; wherein, the time reference source can be called a time source, and correspondingly, the main time reference source can be called a main time source, a main source or a main time source, etc., and the backup time reference source can be called a backup time source, a backup source or a backup time source, etc., which is not limited in the embodiment of the present disclosure. In addition, a local clock (also called a default clock) can be set on the first node, and the local clock is used to determine the system time of the first node (also called local time, node system time, etc., which is not limited in the embodiment of the present disclosure).
[0115] In actual application, before step 101, the first node needs to obtain the first information.
[0116] Based on this, in one embodiment, as shown in FIG1 , the method may further include:
[0117] Step 100: Obtain the first information.
[0118] Obtaining the first information may also be understood as obtaining the time difference between a primary time reference source and one or more (or at least one) backup time reference sources of the first node.
[0119] In actual application, the first node can simultaneously obtain the main time reference source and the one or more backup time reference sources, and obtain the time difference by comparing the main time reference source with the one or more backup time reference sources; wherein, the main time reference source and the one or more backup time reference sources can be compared with a preset time period, and the value of the preset time period can be set as needed, and the embodiment of the present disclosure does not limit this.
[0120] Here, the first node may obtain the time difference in different ways.
[0121] In actual application, the first node can transmit messages (also called time messages or time synchronization messages, which are not limited to this in the embodiment of the present disclosure) to other nodes through the main time reference source and each of the one or more backup time reference sources, and determine the time difference between the main time reference source and each backup time reference source and the system time of the first node based on the timestamp carried by the interactive message, and obtain the first time difference between the main time reference source and the system time of the first node and the second time difference between each backup time reference source and the system time of the first node; by comparing the first time difference and the second time difference, the time difference can be obtained.
[0122] In the above process, the first node can transmit messages to other nodes based on PTP. Therefore, the transmitted message can be called a PTP message (which can be expressed as PTP Announce in English). Accordingly, the time reference source obtained based on the PTP message transmission can be called a PTP time source.
[0123] In actual application, the first node can also periodically receive ephemeris data through a satellite receiver to obtain the first time of the main time reference source at the sampling point and the second time of the one or more backup time reference sources at the sampling point; by comparing the first time with the second time, the time difference can be obtained; wherein, the time reference source obtained through the satellite can be called a satellite time source.
[0124] Here, when the primary time reference source is a satellite reference source and the one or more backup time reference sources (also referred to as other time reference sources or other time sources) are PTP time sources, the first node can determine the third time difference between each of the one or more backup time reference sources and the system time of the first node based on the transmitted PTP message; using the third time difference, the system time of the first node and the first time, the time difference between the satellite reference source and the PTP time source at the current moment can be obtained.
[0125] In addition, when the one or more backup time reference sources are satellite reference sources and the main time reference source is a PTP time source, the first node can determine a fourth time difference between the main time reference source and the system time of the first node based on the transmitted PTP message; using the fourth time difference, the system time of the first node and the second time, the time difference between the satellite reference source and the PTP time source at the current moment can be obtained.
[0126] In actual application, after obtaining the first information, the first node may transmit the first information to other nodes in the time synchronization network through a signaling message.
[0127] Specifically, in one embodiment, sending the first information includes:
[0128] Send a message, where the TLV of the message carries the first information.
[0129] In actual application, the first node can send the message based on PTP; in other words, the first node can send a PTP message, and the TLV field of the PTP message carries the first information, thereby realizing the transmission of multiple time source information based on message extension.
[0130] In actual application, when the first node sends the PTP message, it may also send the sending frequency parameter of the first information.
[0131] Based on this, in one embodiment, as shown in FIG1 , when sending the first information, the method may further include:
[0132] Second information is sent, where the second information is used to indicate a transmission frequency of the first information.
[0133] The transmission frequency may be understood as the sending frequency of the first information.
[0134] In actual application, the transmission frequency of the first information can be represented by the time interval between PTP messages.
[0135] Specifically, in one embodiment, the second information is used to indicate the time interval between messages, and the messages include the first information.
[0136] In the case where the first node sends the first information via a PTP message, the PTP message may further include (or be understood as carrying) the second information; and the second information may be carried via a TLV of the PTP message.
[0137] Exemplarily, the first node may set the time interval between PTP messages to 0.125s to indicate that the transmission frequency of the first information is 8 times per second.
[0138] In actual application, when the first node sends the PTP message, it may also send the information of the primary time reference source.
[0139] Based on this, in one embodiment, when sending the first information, the method may further include:
[0140] Sending third information, where the third information includes information related to the primary time reference source.
[0141] Here, in the case where the first node sends the first information via a PTP message, the PTP message may further include the third information; wherein the third information may be carried via a TLV of the PTP message.
[0142] In one embodiment, the information related to the primary time reference source includes one or more of the following (which can be understood as at least one):
[0143] Fourth information, where the fourth information represents the port number of the primary time reference source;
[0144] fifth information, wherein the fifth information represents the number of network hops corresponding to the primary time reference source;
[0145] The sixth information is used to indicate the grand master clock of the primary time reference source in the network.
[0146] The sixth information may include the grand master clock identifier (such as ID) of the primary time reference source.
[0147] Here, when the primary time reference source comes from a PTP signal (which can also be understood as the primary time reference source being associated with the PTP time source), the port number of the primary time reference source can be set (which can also be understood as filled in) to the port number in the PTP parameter set (which can be expressed as PortNumber in English); when the primary time reference source comes from a satellite time source signal (which can also be understood as the primary time reference source being associated with a satellite reference source), the port number of the primary time reference source can be set to a preset value (which can be understood as a fixed value), and the preset value can be set as needed, and the embodiments of the present disclosure are not limited to this.
[0148] In one embodiment, when the primary time reference source is derived from a satellite reference source signal, the grandmaster clock of the primary time reference source is set as the local clock of the first node.
[0149] The sixth information indicates which grandmaster clock (also known as a "grandmaster" in the upstream network) the first node is tracing for the primary time reference source. The grandmaster clock can be understood as the starting clock corresponding to the first node in the time synchronization network, or can also be referred to as the original clock. The definition of the grandmaster clock can be understood with reference to related art.
[0150] In actual application, when the main time reference source comes from a satellite reference source signal, since the first node is the direct acquirer of the main time reference source, the super master clock identifier of the main time reference source can be set to the local clock identifier (such as ID) of the first node.
[0151] In one embodiment, when the primary time reference source is derived from a satellite reference source signal, the number of network hops corresponding to the primary time reference source is set to 0.
[0152] In actual application, when the primary time reference source comes from a PTP signal, the first node can set the number of network hops corresponding to the primary time reference source according to the hop value (expressed as Step Removed in English) carried in the PTP message.
[0153] In actual application, when the first node sends the PTP message, it may also send the information of the backup time reference source.
[0154] Based on this, in one embodiment, when sending the first information, the method may further include:
[0155] Send seventh information, where the seventh information includes information related to the backup time reference source.
[0156] Here, in the case where the first node sends the first information via a PTP message, the PTP message may further include the seventh information; wherein the seventh information may be carried via a TLV of the PTP message.
[0157] In one embodiment, the information related to the backup time reference source includes one or more of the following:
[0158] Eighth information, the eighth information representing the port number of the backup time reference source;
[0159] Ninth information, wherein the ninth information represents the number of network hops corresponding to the backup time reference source;
[0160] The tenth information is used to indicate the grand master clock of the backup time reference source in the network.
[0161] The tenth information may include the grand master clock identifier (such as ID) of the backup time reference source.
[0162] Here, when the backup time reference source comes from a PTP signal (which can also be understood as the backup time reference source being associated with the PTP reference source), the port number of the backup time reference source can be set to the port number in the PTP parameter set; when the backup time reference source comes from a satellite time source signal (which can also be understood as the backup time reference source being associated with the satellite reference source), the port number of the backup time reference source can be set to a preset value.
[0163] In one embodiment, when the backup time reference source is derived from a satellite reference source signal, the grandmaster clock of the backup time reference source is set as the local clock of the first node.
[0164] The tenth information is used to indicate which grand master clock upstream in the network the first node is tracing for the backup time reference source; the grand master clock identifier of the backup time reference source can be set to the local clock identifier of the first node.
[0165] In one embodiment, when the backup time reference source is derived from a satellite reference source signal, the number of network hops corresponding to the backup time reference source is set to 0.
[0166] In actual application, when the backup time reference source comes from a PTP signal, the first node may set the number of network hops that the backup time reference source passes through according to the hop value carried in the PTP message.
[0167] In actual application, when the first node sends a PTP message, it can also send the operating status of the local clock so that other nodes in the time synchronization network know whether the first node is in a normal synchronous operating state, thereby facilitating information exchange and fault location.
[0168] Based on this, in one embodiment, when sending the first information, the method may further include:
[0169] Eleventh information is sent, where the eleventh information represents an operating status of a local clock of the first node.
[0170] Here, in the case where the first node sends the first information via a PTP message, the PTP message may further include the eleventh information; wherein the eleventh information may be carried via a TLV of the PTP message.
[0171] In one embodiment, the operating status includes one or more of the following:
[0172] locking;
[0173] run;
[0174] Keep.
[0175] Here, maintaining can be understood as the first node maintaining time based on the local clock when the external time reference source is lost.
[0176] Accordingly, an embodiment of the present disclosure further provides an information transmission method, as shown in FIG2 , which is applied to a second node and includes:
[0177] Step 201: Receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0178] In actual application, the time synchronization network may have one or more second nodes (which may also be understood as at least one second node).
[0179] In actual application, the second node can be a master device in the time synchronization network, and the node sending the first information can be a slave device. Of course, the second node can also be a slave device in the time synchronization network. Accordingly, the node sending the first information can be a master device, and the second node can be a node in the time synchronization network. The embodiment of the present disclosure does not limit this.
[0180] In actual application, there may be one or more second nodes in the time synchronization network; in this case, in step 201, each of the one or more second nodes may receive the first information.
[0181] In actual application, the second node may receive the first information based on PTP.
[0182] Specifically, in one embodiment, the receiving the first information includes:
[0183] A message is received, wherein the TLV of the message carries the first information.
[0184] That is, the second node can receive a PTP message, where the PTP message carries the first information.
[0185] In one embodiment, as shown in FIG2 , when receiving the first information, the method may further include:
[0186] Step 202: Receive second information, where the second information is used to indicate a transmission frequency of the first information.
[0187] In one embodiment, when receiving the first information, the method may further include:
[0188] Receive third information, where the third information includes information related to the primary time reference source.
[0189] In one embodiment, when receiving the first information, the method may further include:
[0190] Receive seventh information, where the seventh information includes information related to the backup time reference source.
[0191] In one embodiment, when receiving the first information, the method may further include:
[0192] Eleventh information is received, where the eleventh information represents an operating status of a local clock of the first node.
[0193] In actual application, after receiving the information sent by the first node, the second node can send the received information to the control node, so that the control node can at least manage the nodes in the time synchronization network, such as locating faults.
[0194] Based on this, in one embodiment, the method may further include:
[0195] The first information is sent to a third node, where the third node is used to manage the first node and / or the second node.
[0196] Among them, the third node can be called a management and control node or a management and control system. The third node is used to manage the first node and / or the second node. The embodiment of the present disclosure does not limit the name of the third node as long as its function is realized.
[0197] In actual application, each of the one or more second nodes may send received information to the third node through a management and control channel, so that the third node manages the node according to the information reported by one or more second nodes, such as fault location; wherein, the received information can be sent through PTP messages.
[0198] It should be noted that, in addition to the first information, the second node may also send other information in the received information to the third node, such as the third information, the seventh information or the eleventh information, which is not limited in this embodiment of the present disclosure.
[0199] Accordingly, an embodiment of the present disclosure further provides an information transmission method, as shown in FIG3 , which is applied to a third node. The method includes:
[0200] Step 301: Receive first information sent by the second node, where the first information includes the time difference between the primary time reference source of the first node and one or more backup time reference sources of the first node, and the third node is used to manage the first node and / or the second node.
[0201] In actual application, in step 301, the third node may receive information reported by one or more second nodes, and then determine whether the primary time reference source and the backup time reference source are both operating normally based on the received information. If the third node determines that the primary time reference source and / or the backup time reference source are operating normally, the third node may determine that the reliability of the time synchronization network is high. If the third node determines that the primary time reference source and / or the backup time reference source are operating abnormally, the third node may further determine the fault location based on the received information to improve the reliability of the time synchronization network.
[0202] Based on this, in one embodiment, as shown in FIG3 , the method may further include:
[0203] Step 302: Determine twelfth information using the received first information, where the twelfth information represents a fault location of the network.
[0204] Here, in addition to the first information, the received information may also include one or more of the third information, the seventh information or the eleventh information.
[0205] In actual application, if the time difference between the main time reference source and the one or more backup time reference sources is less than a preset threshold, the third node can determine that the main time reference source and the backup time reference source are both in normal working condition; if at least part of the time difference between the main time reference source and the one or more backup time reference sources is greater than or equal to the preset threshold, the third node can determine that at least part of the main time reference source and the backup time reference source are in an abnormal state. In this case, the third node can generate a fault alarm (which can also be understood as a fault prompt) and locate the fault in combination with the received information, so as to solve it in time; wherein, the preset threshold can be set as needed, and the embodiment of the present disclosure does not limit this.
[0206] Exemplarily, when the received information includes the sixth information and / or the tenth information, and at least part of the time difference between the primary time reference source and the backup time reference source is greater than or equal to a preset threshold, if the at least part of the time difference is associated with the same super master clock (that is, the received information all indicates that there is a problem with the time difference corresponding to the super master clock ID), the third node can determine that the super master clock may have a fault.
[0207] Exemplarily, when the received information includes the fifth information and / or the ninth information, and at least part of the time difference between the primary time reference source and the backup time reference source is greater than or equal to a preset threshold, if the at least part of the time difference is associated with the same super master clock, and the corresponding network hop number is greater than or equal to the preset hop number (that is, the received information indicates that there is a problem with the time difference above a certain number of hops for the same super master clock ID), the third node determines that a failure may occur after some intermediate nodes in the transmission link.
[0208] The information transmission method provided by the embodiment of the present disclosure is that the first node sends the first information, and the first information is used to indicate the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The technical solution provided by the embodiment of the present disclosure is that the first node can inform other nodes (such as the second node) in the time synchronization network of the relevant information of multiple time sources by sending the time difference between different time sources, thereby realizing the effective transmission of the time synchronization operation status and facilitating the operation and maintenance of the time synchronization network. At the same time, the third node receives the first information sent by the second node, and the third node is used to manage the first node and / or the second node. The technical solution provided by the embodiment of the present disclosure reports the first information to the control node (i.e., the third node) so that the subsequent control node can manage the node based on the reported information, such as locating a fault, thereby improving the reliability of the time synchronization network.
[0209] In order to implement the method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information transmission device, which is provided on the first node. As shown in FIG4 , the device includes:
[0210] The first sending unit 401 is configured to send first information, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
[0211] In one embodiment, the apparatus further includes: an acquisition unit; wherein,
[0212] The acquiring unit is configured to obtain the first information.
[0213] In one embodiment, the first sending unit 401 is configured to send a message, wherein the TLV of the message carries the first information.
[0214] In one embodiment, as shown in FIG4 , the apparatus further includes: a second sending unit 402; wherein,
[0215] The second sending unit 402 is configured to send second information, where the second information is used to indicate a transmission frequency of the first information.
[0216] In one embodiment, the second sending unit 402 is further configured to send third information, where the third information includes information related to the primary time reference source.
[0217] In one embodiment, the second sending unit 402 is further configured to send seventh information, where the seventh information includes information related to the backup time reference source.
[0218] In one embodiment, the second sending unit 402 is further configured to send eleventh information, where the eleventh information represents the operating status of the local clock of the first node.
[0219] In actual application, the first sending unit 401 and the second sending unit 402 can be implemented by a communication interface in an information transmission device.
[0220] In order to implement the method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information transmission device, which is provided on the second node. As shown in FIG5 , the device includes:
[0221] The first receiving unit 501 is configured to receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0222] In one embodiment, the first receiving unit 501 is configured to receive a message, wherein the TLV of the message carries the first information.
[0223] In one embodiment, as shown in FIG5 , the apparatus further includes: a third receiving unit 502; wherein,
[0224] The third receiving unit 502 is configured to receive second information, where the second information is used to indicate a transmission frequency of the first information.
[0225] In one embodiment, the third receiving unit 502 is further configured to receive third information, where the third information includes information related to the primary time reference source.
[0226] In one embodiment, the third receiving unit 502 is further configured to receive seventh information, where the seventh information includes information related to the backup time reference source.
[0227] In one embodiment, the third receiving unit 502 is further configured to receive eleventh information, where the eleventh information represents the operating status of the local clock of the first node.
[0228] In one embodiment, the device further includes: a third sending unit; wherein,
[0229] The third sending unit is configured to send the first information to a third node, where the third node is configured to manage the first node and / or the second node.
[0230] In actual application, the first receiving unit 501, the third receiving unit 502 and the third sending unit can be implemented by a communication interface in an information transmission device.
[0231] In order to implement the method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information transmission device, which is provided on the third node. As shown in FIG6 , the device includes:
[0232] The second receiving unit 601 is used to receive the first information sent by the second node, where the first information includes the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The third node is used to manage the first node and / or the second node.
[0233] In one embodiment, the apparatus further includes: a determining unit 602; wherein,
[0234] The determining unit 602 is configured to determine twelfth information using the received first information, where the twelfth information represents a fault location of the network.
[0235] In actual application, the second receiving unit 601 can be implemented by a communication interface in the information transmission device; the determining unit 602 can be implemented by a processor in the information transmission device.
[0236] It should be noted that the information transmission device provided in the above embodiments is illustrated only by the division of the aforementioned program modules when performing information transmission. In actual applications, the aforementioned processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the aforementioned processing. In addition, the information transmission device provided in the above embodiments and the information transmission method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0237] Based on the hardware implementation of the above program modules, and in order to implement the method on the first node side of the embodiment of the present disclosure, the embodiment of the present disclosure further provides a first node, as shown in FIG7 , the first node 700 includes:
[0238] The first communication interface 701 is capable of exchanging information with the second node;
[0239] a first processor 702 connected to the first communication interface 701 to implement information exchange with the second node, and configured to execute the methods provided by one or more technical solutions on the first node side when running a computer program;
[0240] The first memory 703 , on which the computer program is stored.
[0241] Specifically, the first communication interface 701 is used to send first information, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
[0242] In one embodiment, the first processor 702 is configured to obtain the first information.
[0243] In one embodiment, the first communication interface 701 is used to send a message, and the TLV of the message carries the first information.
[0244] In one embodiment, the first communication interface 701 is further used to send second information, where the second information is used to indicate a transmission frequency of the first information.
[0245] In one embodiment, the first communication interface 701 is further configured to send third information, where the third information includes information related to the primary time reference source.
[0246] In one embodiment, the first communication interface 701 is further configured to send seventh information, where the seventh information includes information related to the backup time reference source.
[0247] In one embodiment, the first communication interface 701 is further configured to send eleventh information, where the eleventh information represents the operating status of the local clock of the first node.
[0248] It should be noted that the specific processing process of the first communication interface 701 and the first processor 702 can be understood by referring to the above method.
[0249] Of course, in actual applications, the various components in the first node 700 are coupled together via a bus system 704. It will be appreciated that the bus system 704 is used to implement connections and communications between these components. In addition to a data bus, the bus system 704 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG7 , all of these buses are labeled as the bus system 704.
[0250] The first memory 703 in the embodiment of the present disclosure is used to store various types of data to support the operation of the first node 700. Examples of such data include: any computer program used to operate on the first node 700.
[0251] The methods disclosed in the above embodiments of the present disclosure can be applied to the first processor 702 or implemented by the first processor 702. The first processor 702 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits or software instructions in the first processor 702. The above first processor 702 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 702 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the first memory 703. The first processor 702 reads the information in the first memory 703 and, in conjunction with its hardware, completes the steps of the above method.
[0252] In an exemplary embodiment, the first node 700 can be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0253] Based on the hardware implementation of the above program modules, and in order to implement the method on the second node side of the embodiment of the present disclosure, the embodiment of the present disclosure further provides a second node, as shown in FIG8 , the second node 800 includes:
[0254] The second communication interface 801 is capable of exchanging information with the first node and the third node;
[0255] a second processor 802 connected to the second communication interface 801 to implement information exchange with the first node and the third node, and configured to execute the methods provided by one or more technical solutions on the second node side when running a computer program;
[0256] The second memory 803 , on which the computer program is stored.
[0257] Specifically, the second communication interface 801 is used to receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
[0258] In one embodiment, the second communication interface 801 is used to receive a message, and the TLV of the message carries the first information.
[0259] In one embodiment, the second communication interface 801 is further configured to receive second information, where the second information is configured to indicate a transmission frequency of the first information.
[0260] In one embodiment, the second communication interface 801 is further configured to receive third information, where the third information includes information related to the primary time reference source.
[0261] In one embodiment, the second communication interface 801 is further configured to receive seventh information, where the seventh information includes information related to the backup time reference source.
[0262] In one embodiment, the second communication interface 801 is further configured to receive eleventh information, where the eleventh information represents the operating status of the local clock of the first node.
[0263] In one embodiment, the second communication interface 801 is further configured to send the first information to a third node, and the third node is configured to manage the first node and / or the second node.
[0264] It should be noted that the specific processing process of the second communication interface 801 can be understood by referring to the above method.
[0265] Of course, in actual applications, the various components in second node 800 are coupled together via bus system 804. It will be appreciated that bus system 804 is used to enable communication between these components. In addition to a data bus, bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG8 , all of these buses are labeled as bus system 804.
[0266] The second memory 803 in the embodiment of the present disclosure is used to store various types of data to support the operation of the second node 800. Examples of such data include: any computer program used to operate on the second node 800.
[0267] The methods disclosed in the above embodiments of the present disclosure can be applied to or implemented by the second processor 802. The second processor 802 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits or software instructions in the second processor 802. The above second processor 802 may be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The second processor 802 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the second memory 803. The second processor 802 reads information from the second memory 803 and, in conjunction with its hardware, completes the steps of the above method.
[0268] In an exemplary embodiment, the second node 800 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0269] Based on the hardware implementation of the above program modules, and in order to implement the method on the third node side of the embodiment of the present disclosure, the embodiment of the present disclosure further provides a third node, as shown in FIG9 , the third node 900 includes:
[0270] The third communication interface 901 is capable of exchanging information with the second node;
[0271] a third processor 902 connected to the third communication interface 901 to implement information exchange with the second node, and configured to execute the methods provided by one or more technical solutions on the third node side when running a computer program;
[0272] The third memory 903 , on which the computer program is stored.
[0273] Specifically, the third communication interface 901 is used to receive first information sent by the second node, where the first information includes the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node, and the third node is used to manage the first node and / or the second node.
[0274] In one embodiment, the third processor 902 is configured to determine twelfth information using the received first information, where the twelfth information represents a fault location of the network.
[0275] It should be noted that the specific processing process of the third communication interface 901 and the third processor 902 can be understood by referring to the above method.
[0276] Of course, in actual applications, the various components in the third node 900 are coupled together via a bus system 904. It will be appreciated that the bus system 904 is used to enable communication between these components. In addition to a data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG9 , all of these buses are labeled as the bus system 904.
[0277] The third memory 903 in the embodiment of the present disclosure is used to store various types of data to support the operation of the third node 900. Examples of such data include: any computer program used to operate on the third node 900.
[0278] The methods disclosed in the above embodiments of the present disclosure can be applied to or implemented by the third processor 902. The third processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits or software instructions in the third processor 902. The third processor 902 may be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The third processor 902 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the third memory 903. The third processor 902 reads information from the third memory 903 and, in conjunction with its hardware, completes the steps of the above method.
[0279] In an exemplary embodiment, the third node 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
[0280] It can be understood that the memory (first memory 703, second memory 803, third memory 903) of the embodiment of the present disclosure can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache.By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), SyncLink dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM). The memory described in the embodiments of the present disclosure is intended to include, but is not limited to, these and any other suitable types of memory.
[0281] In order to implement the method provided by the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information transmission system, as shown in FIG10 , the system includes: a first node 1001 , a second node 1002 and a third node 1003 .
[0282] Here, it should be noted that the specific processing procedures of the first node 1001, the second node 1002 and the third node 1003 have been described in detail above and will not be repeated here.
[0283] In an exemplary embodiment, the present disclosure further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 703 storing a computer program, which can be executed by the first processor 702 of the first node 700 to complete the steps of the first node-side method. Another example includes a second memory 803 storing a computer program, which can be executed by the second processor 802 of the second node 800 to complete the steps of the second node-side method, and executed by the third processor 902 of the third node 900 to complete the steps of the third node-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.
[0284] In an exemplary embodiment, the present disclosure also provides a computer program product, including a computer program, which can be executed by the first processor 702 of the first node 700 to complete the steps of the aforementioned first node side method, or the computer program can be executed by the second processor 802 of the second node 800 to complete the steps of the aforementioned second node side method, or the computer program can be executed by the third processor 902 of the third node 900 to complete the steps of the aforementioned third node side method.
[0285] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0286] In addition, the technical solutions described in the embodiments of the present disclosure can be arbitrarily combined without conflict.
[0287] The above description is merely a preferred embodiment of the present disclosure and is not intended to limit the scope of protection of the present disclosure.
Claims
1. An information transmission method, applied to a first node, comprising: First information is sent, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
2. The method according to claim 1, wherein The sending of the first information includes: A message is sent, where the type-length-value TLV of the message carries the first information.
3. The method according to claim 1, wherein When sending the first information, the method further includes: Second information is sent, where the second information is used to indicate a transmission frequency of the first information.
4. The method according to claim 3, wherein: The second information is used to indicate the time interval between messages, and the messages include the first information.
5. The method according to claim 1, wherein When sending the first information, the method further includes: Sending third information, where the third information includes information related to the primary time reference source.
6. The method according to claim 5, wherein: The information related to the primary time reference source includes one or more of the following: Fourth information, where the fourth information represents the port number of the primary time reference source; fifth information, wherein the fifth information represents the number of network hops corresponding to the primary time reference source; The sixth information is used to indicate the grand master clock of the primary time reference source in the network.
7. The method according to claim 6, wherein: In the case where the primary time reference source is derived from a satellite reference source signal, the number of network hops corresponding to the primary time reference source is set to 0; and / or, In a case where the primary time reference source is derived from a satellite reference source signal, the grand master clock of the primary time reference source is set as the local clock of the first node.
8. The method according to claim 1, wherein When sending the first information, the method further includes: Send seventh information, where the seventh information includes information related to the backup time reference source.
9. The method according to claim 8, wherein The backup time reference source related information includes one or more of the following: Eighth information, the eighth information representing the port number of the backup time reference source; Ninth information, wherein the ninth information represents the number of network hops corresponding to the backup time reference source; The tenth information is used to indicate the grand master clock of the backup time reference source in the network.
10. The method according to claim 9, wherein: In the case where the backup time reference source comes from a satellite reference source signal, the number of network hops corresponding to the backup time reference source is set to 0; and / or, In the case where the backup time reference source is derived from a satellite reference source signal, the grandmaster clock of the backup time reference source is set as the local clock of the first node.
11. The method according to claim 1, wherein When sending the first information, the method further includes: Eleventh information is sent, where the eleventh information represents an operating status of a local clock of the first node.
12. The method according to claim 11, wherein The operating status includes one or more of the following: locking; run; Keep.
13. An information transmission method, applied to a second node, the method comprising: First information is received, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
14. The method according to claim 13, wherein The receiving of the first information includes: A message is received, wherein the TLV of the message carries the first information.
15. The method according to claim 13, wherein When receiving the first information, the method further includes: Second information is received, where the second information is used to indicate a transmission frequency of the first information.
16. The method according to claim 15, wherein The second information is used to indicate the time interval between messages, and the messages include the first information.
17. The method according to claim 13, wherein: When receiving the first information, the method further includes: Receive third information, where the third information includes information related to the primary time reference source.
18. The method according to claim 17, wherein The information related to the primary time reference source includes one or more of the following: Fourth information, where the fourth information represents the port number of the primary time reference source; fifth information, wherein the fifth information represents the number of network hops corresponding to the primary time reference source; The sixth information is used to indicate the grand master clock of the primary time reference source in the network.
19. The method according to claim 18, wherein In the case where the primary time reference source is derived from a satellite reference source signal, the number of network hops corresponding to the primary time reference source is set to 0; and / or, In a case where the primary time reference source is derived from a satellite reference source signal, the grand master clock of the primary time reference source is set as the local clock of the first node.
20. The method according to claim 13, wherein When receiving the first information, the method further includes: Receive seventh information, where the seventh information includes information related to the backup time reference source.
21. The method according to claim 20, wherein The backup time reference source related information includes one or more of the following: Eighth information, the eighth information representing the port number of the backup time reference source; Ninth information, wherein the ninth information represents the number of network hops corresponding to the backup time reference source; The tenth information is used to indicate the grand master clock of the backup time reference source in the network.
22. The method according to claim 21, wherein In the case where the backup time reference source comes from a satellite reference source signal, the number of network hops corresponding to the backup time reference source is set to 0; and / or, In the case where the backup time reference source is derived from a satellite reference source signal, the grandmaster clock of the backup time reference source is set as the local clock of the first node.
23. The method according to claim 13, wherein When receiving the first information, the method further includes: Eleventh information is received, where the eleventh information represents an operating status of a local clock of the first node.
24. The method according to claim 23, wherein The operating status includes one or more of the following: locking; run; Keep.
25. The method of claim 13, further comprising: The first information is sent to a third node, where the third node is used to manage the first node and / or the second node.
26. An information transmission method, applied to a third node, comprising: Receive first information sent by the second node, where the first information includes a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node, and the third node is used to manage the first node and / or the second node.
27. The method according to claim 26, further comprising: Twelfth information is determined using the received first information, where the twelfth information represents a fault location of the network.
28. An information transmission device, applied to a first node, comprising: The first sending unit is configured to send first information, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
29. An information transmission device, applied to a second node, comprising: The first receiving unit is configured to receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
30. An information transmission device, applied to a third node, comprising: The second receiving unit is used to receive the first information sent by the second node, where the first information includes the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The third node is used to manage the first node and / or the second node.
31. A first node, comprising: A first processor and a first communication interface; wherein, The first communication interface is used to send first information, where the first information is used to indicate a time difference between a primary time reference source of the first node and one or more backup time reference sources of the first node.
32. A second node, comprising: A second processor and a second communication interface; wherein, The second communication interface is used to receive first information, where the first information includes a time difference between a primary time reference source of a first node and one or more backup time reference sources of the first node.
33. A third node, comprising: The third processor and the third communication interface; wherein, The third communication interface is used to receive first information sent by the second node, where the first information includes the time difference between the main time reference source of the first node and one or more backup time reference sources of the first node. The third node is used to manage the first node and / or the second node.
34. A first node, comprising: a first processor and a first memory for storing a computer program capable of being executed on the processor, Wherein, when the first processor is used to run the computer program, it executes the steps of the method according to any one of claims 1 to 12.
35. A second node, comprising: a second processor and a second memory for storing a computer program capable of being executed on the processor, Wherein, when the second processor is used to run the computer program, it executes the steps of the method according to any one of claims 13 to 25.
36. A third node, comprising: a third processor and a third memory for storing a computer program capable of being executed on the processor, Wherein, the third processor is used to execute the steps of the method according to claim 26 or 27 when running the computer program.
37. A storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of the method described in any one of claims 1 to 12, or the steps of the method described in any one of claims 13 to 25, or the steps of the method described in claim 26 or 27.
38. A computer program product comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 12, or the steps of the method according to any one of claims 13 to 25, or the steps of the method according to claim 26 or 27.
Citation Information
Patent Citations
Clock synchronizing method for NTP network and PTP network
CN102710410A
Clock synchronization method, device and system, storage medium and electronic device
CN110875818A
Clock redundancy system based on multiple clock domains and implementation method of clock redundancy
CN116865898A
Information transmission method and device, related equipment, storage medium and computer program product
CN118802052A
Clock synchronization network
EP2541815A1