Network time service system and method supporting high-precision signals
By designing a multi-layer switch architecture and a redundant design network timing system, the problem of difficult to achieve high-precision 32pps signals in the existing technology is solved, clock synchronization accuracy and system reliability are improved, and high-precision requirements of Beidou service are met.
Patent Information
- Application Number
- CN202411709064.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The prior art is difficult to provide high-precision 32pps signal, which has affected the service quality of Beidou service, and the accuracy of the time synchronization equipment is not enough to meet the high-precision requirements within 4ms.
A network timing system supporting high-precision signals is designed, including a multi-layer switch architecture, a main and standby time terminal, a service processing server cluster and a monitoring clock terminal. Through a stacked switch architecture and redundant design, high-precision clock synchronization and real-time monitoring are achieved.
It improves the system's clock synchronization accuracy and time timing reliability, meets high-precision requirements, enhances the system's fault tolerance and redundancy, and ensures the stable processing of Beidou satellite services.
Smart Images

Figure CN119544136A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Beidou satellite timing technology, and more specifically to a network timing system and method supporting high-precision signals. Background Art
[0002] 32PPS, that is, 32 outbound information frames need to be evenly generated per second in the Beidou service system, with each frame number interval of 31.25ms, containing the service information of the Beidou satellite.
[0003] The 32pps signal is the interrupt control signal for outbound information packaging. If there is delay, confusion or omission, it will directly affect the service quality of Beidou business.
[0004] In order to meet business needs, time synchronization equipment (high-precision time synchronization terminal) is required to provide 32pps high-precision timing service with an accuracy within 4ms.
[0005] Therefore, if there is a problem with time synchronization, it will affect the stable operation of the entire system. Therefore, it is necessary to ensure that the time synchronization equipment is accurate enough to provide reliable Beidou satellite services. Summary of the invention
[0006] In view of this, the present invention provides a network timing system and method that supports high-precision signals, which can ensure that the clock synchronization accuracy is within 4 milliseconds, and can perform real-time monitoring and error alarms, thereby ensuring the stability and reliability of high-precision time synchronization, and facilitating the processing of Beidou satellite services.
[0007] In order to achieve the above object, the present invention adopts the following technical solution:
[0008] In a first aspect, an embodiment of the present invention provides a network timing system supporting high-precision signals, including: a first system core switch, a second system core switch, a first gigabit switch, a second gigabit switch, a main time system terminal, a backup time system terminal, a main gigabit switch, a backup gigabit switch, a service processing server cluster, a first service-specific 10 gigabit switch, a second service-specific 10 gigabit switch, a first signal transceiver subsystem switch, a second signal transceiver subsystem switch, and a plurality of data transceiver devices;
[0009] The first system core switch and the second system core switch are stacked to form a network core for service processing;
[0010] The first system core switch and the second system core switch are respectively connected to the first gigabit switch, the second gigabit switch, the first service-specific 10 gigabit switch, and the second service-specific 10 gigabit switch;
[0011] The first gigabit switch and the second gigabit switch are connected to the main time system terminal and the backup time system terminal respectively;
[0012] The main time system terminal and the backup time system terminal are connected to the service processing server cluster through their corresponding main gigabit switches and backup gigabit switches to form a 32PPS switching subnet;
[0013] The first service-specific 10G switch and the second service-specific 10G switch are respectively connected to the service processing server cluster, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch to form a service subnet;
[0014] The first signal transceiver subsystem switch and the second signal transceiver subsystem switch are respectively connected to a plurality of data transceiver devices to form a signal transceiver service subnet.
[0015] Furthermore, it also includes: a 10G switch dedicated to the first service storage, a 10G switch dedicated to the second service storage, and a service independent disk array;
[0016] The first system core switch and the second system core switch are respectively connected to the first business storage dedicated 10G switch and the second business storage dedicated 10G switch;
[0017] The first business storage dedicated 10 Gigabit switch and the second business storage dedicated 10 Gigabit switch are respectively connected to the business processing server cluster and the business independent disk array to form a storage switching subnet.
[0018] Further, it also includes: a monitoring clock terminal;
[0019] The first gigabit switch and the second gigabit switch are respectively connected to the monitoring clock terminal;
[0020] The main time system terminal and the backup time system terminal send two 32PPS signals simultaneously, and the monitoring clock terminal monitors the two 32PPS signals in real time, and issues an alarm when the two clock signals are abnormal.
[0021] Furthermore, the first Gigabit switch and the second Gigabit switch, the first service-specific 10 Gigabit switch and the second service-specific 10 Gigabit switch, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch all adopt a stacking architecture, with one master and one backup.
[0022] Further, the business processing server cluster includes: a main 32PPS dedicated processing server, a backup 32PPS dedicated processing server and multiple business processing servers;
[0023] The main time system terminal and the backup time system terminal are connected to the main 32PPS dedicated processing server and the backup 32PPS dedicated processing server through their corresponding main gigabit switches and backup gigabit switches respectively;
[0024] The multiple service processing servers perform comparison processing based on the two received 32PPS signals and then perform service processing.
[0025] In a second aspect, an embodiment of the present invention further provides a network timing method supporting high-precision signals, characterized in that the network timing system supporting high-precision signals as described in any one of the first aspects is used, comprising the following steps:
[0026] S1, the main time system terminal and the backup time system terminal receive the 1PPS clock synchronization signal transmitted from the first gigabit switch and the second gigabit switch; the main time system terminal and the backup time system terminal each generate a 32PPS signal;
[0027] S2, the main time system terminal sends a 32PPS signal generated by itself to the service processing server cluster via the main Gigabit switch; the backup time system terminal sends a 32PPS signal generated by itself to the service processing server cluster via the backup Gigabit switch;
[0028] S3, the business processing server cluster compares the two received 32PPS signals with the local NTP clock time, and performs corresponding business processing after the comparison passes;
[0029] S4. Send the corresponding service processing data to multiple data transceiver devices through the first service-specific 10 Gigabit switch, the second service-specific 10 Gigabit switch, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch.
[0030] Furthermore, the step S4 further includes:
[0031] The corresponding business processing data is sent to the business independent disk array for storage through the first business storage dedicated 10 Gigabit switch and the second business storage dedicated 10 Gigabit switch.
[0032] Furthermore, the step S1 further includes:
[0033] The monitoring clock terminal monitors two 32PPS signals in real time;
[0034] Read the local time and calculate the time of sending the frame and the estimated time of receiving the frame according to the received frame sequence number;
[0035] Compare the sending frame time point with the expected receiving frame time point. If the difference is within the error range, it is normal; otherwise, it is abnormal and an alarm is issued.
[0036] Furthermore, the step S3 comprises:
[0037] S31, when the service processing server cluster exceeds the preset threshold, two 32PPS signals are received, the late signal is discarded, and step S32 is executed; when no 32PPS signal is received, step S33 is executed;
[0038] S32, for the reserved 32PPS signal, calculate the sending time point and the expected receiving time point, and discard it when the sending time point and the expected receiving time point are not within the error range; when the sending time point and the expected receiving time point are within the error range, execute step S33;
[0039] S33: Start the business processing thread and send the business processing data after the processing is completed.
[0040] Furthermore, it also includes:
[0041] S5. Multiple data transceiver devices calculate the estimated receiving time point locally according to NTP timing, and determine whether the error between the estimated receiving time point and the actual receiving time point is within a preset range. If so, normal transmission is performed; otherwise, an alarm is issued and the alarm information is recorded.
[0042] It can be seen from the above technical solution that compared with the prior art, the present invention has the following advantages:
[0043] 1: Improves the system's clock synchronization accuracy and time reliability, meets high-precision requirements, and adapts to applications with strict time synchronization requirements.
[0044] 2: Enhanced the system's fault tolerance and redundancy to ensure that the system can still operate stably in the event of hardware failure or signal loss.
[0045] 3: Through real-time monitoring and signal comparison, the system is able to detect and handle anomalies in a timely manner, improving the reliability and accuracy of business processing.
[0046] 4: Optimized the data transmission path and processing flow, improved the efficiency of network timing and business processing, and adapted to application scenarios with high concurrency and large data volumes.
[0047] The present invention realizes support for high-precision network timing by optimizing physical topology and improving business processing flow, ensures the real-time and reliability of the time-synchronized 32PPS signal, and provides a strong guarantee for Beidou satellite business processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0049] Figure 1 A topological diagram of a network timing system supporting high-precision signals provided by the present invention.
[0050] Figure 2 This is the schematic diagram of the Beidou service 32PPS transmission path delay of 10ms.
[0051] Figure 3 The invention provides a process for a network timing method supporting high-precision signals.
[0052] Figure 4 The present invention provides a flow chart of a business processing server cluster processing two 32PPS signals. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] In Beidou business, the time synchronization device (time synchronization terminal) generates a 32PPS time synchronization signal for business processing, triggers the logic of business processing, and the 32PPS triggers the transceiver to actually go out. The present invention provides a high-precision, low-error network timing system and method, which can meet the needs of high-end applications that require precise time synchronization, such as satellite positioning, communication networks, etc., and has important application value and broad market prospects.
[0055] Embodiment 1:
[0056] The embodiment of the present invention discloses a network timing system supporting high-precision signals, including multiple switches, a timing terminal, a service processing server, and a data transceiver device. The overall architecture is as follows: Figure 1 The core components of the system include:
[0057] The "core + access" large two-layer network architecture is adopted. The first system core switch and the second system core switch are stacked to form the network core for business processing, and are connected to the first gigabit switch, the second gigabit switch, the first business dedicated 10 gigabit switch, the second business dedicated 10 gigabit switch, the first business storage dedicated 10 gigabit switch, and the second business storage dedicated 10 gigabit switch.
[0058] The first Gigabit switch and the second Gigabit switch are connected to the main time system terminal, the backup time system terminal, and the monitoring time system terminal respectively, so as to ensure the reliability of the time system terminal. The main time system terminal and the backup time system terminal are connected to the business processing server cluster through the main Gigabit switch and the backup Gigabit switch to form a 32PPS switching subnet.
[0059] The first service-specific 10G switch and the second service-specific 10G switch are respectively connected to the service processing server cluster and the first signal transceiver subsystem switch and the second signal transceiver subsystem switch to form a service subnet.
[0060] The first business storage dedicated 10 Gigabit switch and the second business storage dedicated 10 Gigabit switch are connected to the business processing server cluster and the business independent disk array to form a storage switching subnet.
[0061] The first signal transceiver subsystem switch and the second signal transceiver subsystem switch are connected to a plurality of data transceiver devices to form a signal transceiver service subnet.
[0062] Through the collaborative work of multiple subsystems and different types of switches, the system can achieve efficient use of resources and ensure the correct flow of each signal and data packet.
[0063] according to Figure 1 The topology of a complete 32PPS clock signal transmission process is as follows:
[0064] ① The main and backup time system terminals generate a frame of 32PPS signal. Each signal frame includes a sequence number, a reference time point, and other business systems. The sequence number ranges from 0 to 31. The main time system terminal sends the 32PPS signal to the main Gigabit switch to send outward; the backup time system terminal sends the 32PPS signal outward through the backup Gigabit switch;
[0065] ② The main Gigabit switch sends 32PPS signals to the main server of the two dedicated 32PPS signal receiving business processing servers; if the main server fails, the signal will be received by the backup 32PPS business processing server.
[0066] ③ The main 32PPS dedicated processing server receives the 32PPS signal, for example, sends a signal to the other 10 business processing servers to trigger business processing. After the business processing is completed, the data is sent to the first business dedicated 10 Gigabit switch. If it fails, it is just received by the second business dedicated 10 Gigabit switch;
[0067] ④ The first service-specific 10G switch sends the data via the first signal transceiver subsystem switch;
[0068] ⑤ The first signal transceiver subsystem switch sends data to the data transceiver device. If the first signal transceiver subsystem switch fails, the second signal transceiver subsystem switch will send the data.
[0069] The first Gigabit switch and the second Gigabit switch, the first service-specific 10 Gigabit switch and the second service-specific 10 Gigabit switch, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch all adopt a stacking architecture, one master and one backup, and the traffic is forwarded through the master switch. When the master switch fails, it is forwarded through the backup switch. Redundancy design is adopted for key equipment, such as switch stacking, dual-path network connection, etc., which can improve the reliability and stability of the system.
[0070] From the above deployment topology, we can see that the two time synchronization terminals constitute the main and standby clock signal sources, and can send two 32PPS signals at the same time. The monitoring clock terminal is used to monitor the 32PPS signal produced in real time. If the two clock signals are abnormal, an alarm will be issued to remind the operation and maintenance personnel to deal with it in time.
[0071] The principle of the above monitoring clock terminal is as follows:
[0072] a) The master and backup clock terminals receive external 1PPS clock synchronization signals, and the monitoring clock terminals and servers in the business network synchronize local time every second in the form of NPT protocol.
[0073] b) When the monitoring clock terminal finds an abnormality, it reads the local time and calculates based on the received frame number: the time point of sending the frame = the reference time point + (frame number + 1) * 31.25. The expected time point of receiving the frame = local time + (frame number + 1) * 31.25;
[0074] c) Compare the sending frame time point with the expected receiving frame time point. If the difference is within a certain range (such as 4ms), it is a normal value, otherwise it is abnormal.
[0075] Time signal synchronization calculation services are deployed in both the business subnet and the signal transmission and reception business subnet to ensure stable reception of 32PPS signals.
[0076] In the business subnet, for example Figure 1In addition to the primary and backup servers, there are 10 other business processing servers. After receiving the 32PPS signal, they need to compare the local NTP clock time with the signal sent by 32PPS before performing business processing.
[0077] The service processing server that is timed maintains strict time synchronization with the main time system terminal through the NTP network time protocol. The time signal synchronization service is deployed in the two dedicated communication servers in the service processing server. During the pairing process of the two received 32pps, the signal is checked at the same time to see if it has timed out, and the time system signal beat signal that is missed due to timeout is automatically compensated. Among them, when the 32PPS signal is not received after timeout, the service processing process is directly started as automatic compensation.
[0078] In the signal transceiver service subnet, based on the NTP timing, the local machine calculates the expected receiving time point and whether the error between the actual receiving time point is within 10ms. If so, normal transmission is performed, otherwise an alarm is issued and the alarm information is recorded for reference in system optimization. Among them, a 10ms (based on indicator allocation and combined with actual experience value) transmission processing delay is set between the 32PPS generated by the time synchronization device of the business processing and transceiver equipment. Figure 2 As shown in the figure, the 10ms delay mainly includes:
[0079] 1) Transmission delay from signal generated by time synchronization equipment for business processing to business processing;
[0080] 2) Response delay of business processing receiving 32PPS signal;
[0081] 3) Processing delays in business processing preparation and sending outbound data;
[0082] 4) Transmission delay of outbound messages sent by business processing to transceiver equipment;
[0083] 5) Processing delay of the transceiver device receiving and filling in the broadcast information.
[0084] The network timing system supporting high-precision signals provided by the embodiment of the present invention ensures the real-time performance of the 32PPS timing signal and the reliability of the timing signal as a control signal through the organic coordination of the physical deployment scheme and the business processing process. This breaks through the technical difficulty of high-real-time and high-reliability transmission of the 32PPS signal as a computer interrupt control signal in the information system.
[0085] The system architecture ensures time synchronization accuracy and can support high-precision time synchronization services, ensuring that the clock synchronization error between devices is within an acceptable range, usually requiring the error to be less than 4 milliseconds.
[0086] Also features:
[0087] High reliability and redundancy: The system's fault tolerance is improved by adopting dual redundant (active / standby) design, such as active / standby time-system terminals, active / standby Gigabit switches, active / standby switch architecture, etc. When one part fails, the system can continue to run through the backup device, avoiding single point failures that cause the system to stop service.
[0088] Modular architecture, easy to expand and maintain: The system adopts a modular architecture, which includes multiple subsystems (such as signal transceiver subsystem, business processing subsystem, storage subsystem, etc.), which are interconnected and clearly divided to facilitate subsequent expansion and maintenance. At the same time, the stackable switch architecture also simplifies the management and maintenance of the system.
[0089] Improve business data processing efficiency: After receiving the 32PPS signal, the business processing server cluster will compare and process it, thereby improving the accuracy and efficiency of business data processing. Data can be quickly transmitted through high-performance switches and network paths, reducing the possibility of delay and packet loss.
[0090] Embodiment 2:
[0091] Based on the same inventive concept, the embodiment of the present invention also provides a network timing method supporting high-precision signals, using the above-mentioned network timing system supporting high-precision signals, such as Figure 3 As shown, it includes: S1 to S5;
[0092] S1, the main time system terminal and the backup time system terminal receive the 1PPS clock synchronization signal transmitted from the first gigabit switch and the second gigabit switch; the main time system terminal and the backup time system terminal each generate a 32PPS signal;
[0093] In addition, step S1 also includes:
[0094] (1) The monitoring clock terminal monitors two 32PPS signals in real time. The master and backup clock terminals receive external 1PPS clock synchronization signals. The monitoring clock terminal and the server in the service network synchronize the local time every second in the form of NPT protocol.
[0095] (2) Read the local time and calculate the time point of sending the frame and the estimated time point of receiving the frame based on the received frame sequence number.
[0096] Calculated based on the received frame sequence number, the frame sending time = reference time + (frame number + 1) * 31.25. The expected frame receiving time = local time + (frame number + 1) * 31.25;
[0097] (3) Compare the time point of sending the frame with the expected time point of receiving the frame. If the difference is within the error range (for example, 4ms), it is normal; otherwise, it is abnormal and an alarm is issued.
[0098] The monitoring clock terminal monitors the two 32PPS signals in real time, can detect signal anomalies (such as delay or loss) in time, and notify the operation and maintenance personnel through the alarm mechanism. This provides a real-time error detection and repair mechanism for the system, improving the stability and reliability of the system.
[0099] This step ensures time synchronization between various components in the network so that data processing and transmission can accurately reflect timestamps.
[0100] S2, the main time system terminal sends a 32PPS signal generated by itself to the service processing server cluster via the main Gigabit switch; the backup time system terminal sends a 32PPS signal generated by itself to the service processing server cluster via the backup Gigabit switch;
[0101] S3, the business processing server cluster compares the two received 32PPS signals with the local NTP clock time, and performs corresponding business processing after the comparison passes;
[0102] The service processing server that is timed maintains strict time synchronization with the main time system terminal through the NTP network time synchronization protocol. The time signal synchronization service is deployed in the two dedicated communication servers in the service processing server. During the pairing process of the two 32pps received, the signal is checked at the same time to see if it has timed out, and the time system signal beat signal that is missed due to timeout is automatically compensated. Figure 4 As shown, specifically including:
[0103] S31, when the service processing server cluster exceeds a preset threshold (for example, more than 31.25ms), two 32PPS signals are received, the late signal is discarded, and step S32 is executed; when no 32PPS signal is received, step S33 is executed;
[0104] S32, for the reserved 32PPS signal, calculate the sending time point and the expected receiving time point, and when the sending time point and the expected receiving time point are not within the error range (such as 4ms), discard the signal; when the sending time point and the expected receiving time point are within the error range (less than or equal to 4ms), execute step S33;
[0105] S33: Start the business processing thread and send the business processing data after the processing is completed.
[0106] This step ensures reliable business processing, where the business processing server cluster compares the received two 32PPS signals with the local NTP clock time to ensure the accuracy of all signals. When the signal comparison is successful, the server will perform the corresponding business processing, thereby ensuring the efficient operation of the business in the network. Even if some signals are lost or abnormal, the system can still ensure uninterrupted business processing through redundant signals.
[0107] S4, sending the corresponding service processing data to multiple data transceiver devices through the first service-specific 10 Gigabit switch, the second service-specific 10 Gigabit switch, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch;
[0108] In addition, the corresponding business processing data is sent to the business independent disk array for storage through the first business storage dedicated 10 Gigabit switch and the second business storage dedicated 10 Gigabit switch.
[0109] S5. Multiple data transceiver devices calculate the estimated receiving time point locally according to NTP timing, and determine whether the error between the estimated receiving time point and the actual receiving time point is within a preset range (e.g., within 10ms). If so, normal transmission is performed; otherwise, an alarm is issued and the alarm information is recorded for reference for system optimization.
[0110] In this step, the data transceiver calculates the expected receiving time point according to NTP timing, and compares it with the actual receiving time point to ensure accurate data reception. If there is an error, the system will alarm and record the problem, thus effectively avoiding data processing errors caused by time errors.
[0111] The network timing method supporting high-precision signals provided by the present invention ensures the real-time and high-precision of 32PPS signals and meets the requirements of Beidou services.
[0112] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0113] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A network timing system supporting high-precision signals, characterized in that: include: The first system core switch, the second system core switch, the first Gigabit switch, the second Gigabit switch, the main time system terminal, the backup time system terminal, the main Gigabit switch, the backup Gigabit switch, the service processing server cluster, the first service-specific 10 Gigabit switch, the second service-specific 10 Gigabit switch, the first signal transceiver subsystem switch, the second signal transceiver subsystem switch, and multiple data transceiver devices; The first system core switch and the second system core switch are stacked to form a network core for service processing; The first system core switch and the second system core switch are respectively connected to the first gigabit switch, the second gigabit switch, the first service-specific 10 gigabit switch, and the second service-specific 10 gigabit switch; The first gigabit switch and the second gigabit switch are connected to the main time system terminal and the backup time system terminal respectively; The main time system terminal and the backup time system terminal are connected to the service processing server cluster through their corresponding main gigabit switches and backup gigabit switches to form a 32PPS switching subnet; The first service-specific 10G switch and the second service-specific 10G switch are respectively connected to the service processing server cluster, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch to form a service subnet; The first signal transceiver subsystem switch and the second signal transceiver subsystem switch are respectively connected to a plurality of data transceiver devices to form a signal transceiver service subnet.
2. A network timing system supporting high-precision signals according to claim 1, characterized in that: It also includes: a 10G switch dedicated to the first business storage, a 10G switch dedicated to the second business storage, and a business independent disk array; The first system core switch and the second system core switch are respectively connected to the first business storage dedicated 10G switch and the second business storage dedicated 10G switch; The first business storage dedicated 10 Gigabit switch and the second business storage dedicated 10 Gigabit switch are respectively connected to the business processing server cluster and the business independent disk array to form a storage switching subnet.
3. A network timing system supporting high-precision signals according to claim 1, characterized in that: Also includes: Monitor clock terminal; The first gigabit switch and the second gigabit switch are respectively connected to the monitoring clock terminal; The main time system terminal and the backup time system terminal send two 32PPS signals simultaneously, and the monitoring clock terminal monitors the two 32PPS signals in real time, and issues an alarm when the two clock signals are abnormal.
4. A network timing system supporting high-precision signals according to claim 1, characterized in that: The first gigabit switch and the second gigabit switch, the first service-specific 10 gigabit switch and the second service-specific 10 gigabit switch, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch all adopt a stacking architecture, with one master and one backup.
5. A network timing system supporting high-precision signals according to claim 1, characterized in that: The business processing server cluster includes: a main 32PPS dedicated processing server, a backup 32PPS dedicated processing server and multiple business processing servers; The main time system terminal and the backup time system terminal are connected to the main 32PPS dedicated processing server and the backup 32PPS dedicated processing server through their corresponding main gigabit switches and backup gigabit switches respectively; The multiple service processing servers perform comparison processing based on the two received 32PPS signals and then perform service processing.
6. A network timing method supporting high-precision signals, characterized in that: Using the network timing system supporting high-precision signals as described in any one of claims 1 to 5 comprises the following steps: S1, the main time system terminal and the backup time system terminal receive the 1PPS clock synchronization signal transmitted from the first gigabit switch and the second gigabit switch; the main time system terminal and the backup time system terminal each generate a 32PPS signal; S2, the main time system terminal sends a 32PPS signal generated by itself to the service processing server cluster via the main Gigabit switch; the backup time system terminal sends a 32PPS signal generated by itself to the service processing server cluster via the backup Gigabit switch; S3, the business processing server cluster compares the two received 32PPS signals with the local NTP clock time, and performs corresponding business processing after the comparison passes; S4. Send the corresponding service processing data to multiple data transceiver devices through the first service-specific 10 Gigabit switch, the second service-specific 10 Gigabit switch, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch.
7. A network timing method supporting high-precision signals according to claim 6, characterized in that: The step S4 further comprises: The corresponding business processing data is sent to the business independent disk array for storage through the first business storage dedicated 10 Gigabit switch and the second business storage dedicated 10 Gigabit switch.
8. A network timing method supporting high-precision signals according to claim 6, characterized in that: The step S1 further comprises: The monitoring clock terminal monitors two 32PPS signals in real time; Read the local time and calculate the time of sending the frame and the estimated time of receiving the frame according to the received frame sequence number; Compare the sending frame time point with the expected receiving frame time point. If the difference is within the error range, it is normal; otherwise, it is abnormal and an alarm is issued.
9. A network timing method supporting high-precision signals according to claim 6, characterized in that: The step S3 comprises: S31, when the service processing server cluster exceeds the preset threshold, two 32PPS signals are received, the late signal is discarded, and step S32 is executed; when no 32PPS signal is received, step S33 is executed; S32, for the reserved 32PPS signal, calculate the sending time point and the expected receiving time point, and discard it when the sending time point and the expected receiving time point are not within the error range; when the sending time point and the expected receiving time point are within the error range, execute step S33; S33: Start the business processing thread and send the business processing data after the processing is completed.
10. A network timing method supporting high-precision signals according to claim 6, characterized in that: Also includes: S5. Multiple data transceiver devices calculate the estimated receiving time point locally according to NTP timing, and determine whether the error between the estimated receiving time point and the actual receiving time point is within a preset range. If so, normal transmission is performed; otherwise, an alarm is issued and the alarm information is recorded.
Citation Information
Patent Citations
A sensor data acquisition and transmission system and method based on PTP synchronization
CN109167667A
Time-triggered unified network transmission end system scheduling method and device
CN109600187A
GNSS-based cluster time synchronization system
CN114650117A
Establishing method for network synchronization and time synchronization in ethernet system
KR1020100127988A
Vehicle infrastructure cooperative time synchronization method, vehicle infrastructure cooperative time synchronization apparatus, and system
WO2022236560A1