A network time synchronization system and method supporting high-precision signals
Through the stacking architecture and dual redundant design switch system, the 32PPS signal is monitored and compensated in real time, the problems of signal delay and omission in Beidou satellite service are solved, high-precision timing and reliability are achieved, and the stability and efficiency of Beidou satellite service are ensured.
Patent Information
- Application Number
- CN202411709064.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2044-11-27
AI Technical Summary
In the prior art, the delay, chaos and omission of the 32PPS signal will affect the service quality of Beidou satellite service, and high-precision timing services within 4 milliseconds are required to ensure the stable operation of the system.
The switch design and dual redundant clock terminal adopt a stacked architecture monitor the signal in real time by monitoring the clock terminal to ensure clock synchronization accuracy, and signal comparison and compensation are performed in the service processing server cluster to optimize the data transmission path and processing process.
It improves the system's clock synchronization accuracy and reliability, enhances fault tolerance and redundancy, and ensures the efficient and stable operation of Beidou satellite services.
Smart Images

Figure CN119544136B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Beidou satellite time service, and more specifically, to a network time service system and method supporting high-precision signals. Background Art
[0002] 32PPS means that in the Beidou service system, 32 outbound information frames need to be evenly generated per second, with an interval of 31.25 ms between each frame number, and the service information of Beidou satellites is included.
[0003] The 32pps signal is the interrupt control signal for outbound information packaging. If there are delays, disorders, and omissions, it will directly affect the service quality of Beidou services.
[0004] In order to meet the service requirements, a time synchronization device (high-precision time synchronization terminal) is required to provide a 32pps high-precision time service with an accuracy within 4 ms.
[0005] Therefore, if there are problems with time synchronization, it will affect the stable operation of the entire system. Therefore, it is necessary to ensure that the time synchronization device is accurate enough to provide reliable Beidou satellite services. Summary of the Invention
[0006] In view of this, the present invention provides a network time service system and method supporting high-precision signals, which can ensure that the clock synchronization accuracy reaches within 4 milliseconds, and can perform real-time monitoring and error alarm, thereby ensuring the stability and reliability of high-precision time synchronization and contributing to the processing of Beidou satellite services.
[0007] To achieve the above object, the present invention adopts the following technical solutions:
[0008] In the first aspect, an embodiment of the present invention provides a network time service 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 synchronization terminal, a standby time synchronization terminal, a main gigabit switch, a standby gigabit switch, a service processing server cluster, a first service dedicated 10-gigabit switch, a second service dedicated 10-gigabit switch, a first signal transceiver subsystem switch, a second signal transceiver subsystem switch, and a plurality of data transceiver devices;
[0009] Among them, the first system core switch and the second system core switch are stacked to form the network core for service processing;
[0010] Both 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 dedicated 10-gigabit switch, and the second service dedicated 10-gigabit switch;
[0011] The first gigabit switch and the second gigabit switch are respectively connected to the primary time synchronization terminal and the standby time synchronization terminal;
[0012] The primary time synchronization terminal and the standby time synchronization terminal are connected to the service processing server cluster through their respective corresponding primary gigabit switches and standby gigabit switches, forming a 32PPS switching subnet;
[0013] The first service - dedicated 10 - gigabit switch and the second service - dedicated 10 - gigabit switch are respectively connected to the service processing server cluster, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch, forming a service subnet;
[0014] The first signal transceiver subsystem switch and the second signal transceiver subsystem switch are respectively connected to multiple data transceiver devices, forming a signal transceiver service subnet.
[0015] Further, it further includes: a first service - storage - dedicated 10 - gigabit switch, a second service - storage - dedicated 10 - gigabit switch, and a service - independent disk array;
[0016] The first system core switch and the second system core switch are respectively connected to the first service - storage - dedicated 10 - gigabit switch and the second service - storage - dedicated 10 - gigabit switch;
[0017] The first service - storage - dedicated 10 - gigabit switch and the second service - storage - dedicated 10 - gigabit switch are respectively connected to the service processing server cluster and the service - independent disk array below, forming a storage switching subnet.
[0018] Further, it further 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 primary time synchronization terminal and the standby time synchronization terminal simultaneously send two 32PPS signals, and the monitoring clock terminal monitors the two 32PPS signals in real - time. When the two clock signals are abnormal, an alarm is issued.
[0021] Further, the first gigabit switch and the second gigabit switch, the first service - dedicated 10 - gigabit switch and the second service - dedicated 10 - gigabit switch, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch all adopt a stacking architecture, one primary and one standby.
[0022] Further, the service processing server cluster includes: a primary 32PPS - dedicated processing server, a standby 32PPS - dedicated processing server, and multiple service processing servers;
[0023] Among them, the master time synchronization terminal and the standby time synchronization terminal are respectively connected to the master 32PPS dedicated processing server and the standby 32PPS dedicated processing server through their respective corresponding master gigabit switches and standby gigabit switches;
[0024] According to the two received 32PPS signals, the multiple service processing servers perform comparison processing and then perform service processing.
[0025] In a second aspect, an embodiment of the present invention further provides a network time synchronization method supporting high-precision signals, which is characterized in that a network time synchronization system supporting high-precision signals as described in any item of the first aspect is used, and includes the following steps:
[0026] S1. The master time synchronization terminal and the standby time synchronization terminal receive the 1PPS clock synchronization signals transmitted from the first gigabit switch and the second gigabit switch; the master time synchronization terminal and the standby time synchronization terminal each generate a 32PPS signal;
[0027] S2. The master time synchronization terminal sends a 32PPS signal generated by itself to the service processing server cluster through the master gigabit switch; the standby time synchronization terminal sends a 32PPS signal generated by itself to the service processing server cluster through the standby gigabit switch;
[0028] S3. The service processing server cluster compares according to the two received 32PPS signals in combination with the local NTP clock time, and performs corresponding service processing after passing the comparison;
[0029] S4. Send the corresponding service processing data to multiple data transceiver devices through the first service dedicated ten-gigabit switch, the second service dedicated ten-gigabit switch, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch.
[0030] Further, step S4 further includes:
[0031] Send the corresponding service processing data to the service independent disk array for storage through the first service storage dedicated ten-gigabit switch and the second service storage dedicated ten-gigabit switch.
[0032] Further, step S1 further includes:
[0033] The monitoring clock terminal performs real-time monitoring on the two 32PPS signals;
[0034] Read the local time, and calculate the sending frame time point and the expected receiving frame time point according to the received frame sequence number;
[0035] Compare the sending frame time point and 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 generated.
[0036] Further, the step S3 includes:
[0037] S31. When the business processing server cluster receives two 32PPS signals without exceeding the preset threshold, discard the later-arriving signal and execute step S32; when no 32PPS signal is received, execute step S33;
[0038] S32. For the remaining 32PPS signal, calculate the sending time point and the expected receiving time point. When the sending time point and the expected receiving time point are not within the error range, discard it; 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 completion.
[0040] Further, it further includes:
[0041] S5. Multiple data transceiver devices calculate the expected receiving time point locally according to NTP timing, and judge whether the error between the expected receiving time point and the actual receiving time point is within the preset range. If so, perform normal sending; otherwise, give an alarm and record the alarm information.
[0042] As can be seen from the above technical solutions, compared with the prior art, the present invention has the following advantages:
[0043] 1. It improves the clock synchronization accuracy of the system and the reliability of time timing, meets the high-precision requirements, and adapts to applications with strict requirements for time synchronization.
[0044] 2. It enhances the fault tolerance and redundancy of the system, ensuring that the system can still operate stably in case of hardware failures or signal losses.
[0045] 3. Through real-time monitoring and signal comparison, it ensures that the system can detect and handle anomalies in a timely manner, improving the reliability and accuracy of business processing.
[0046] 4. It optimizes the data transmission path and processing flow, improves the efficiency of network timing and business processing, and adapts to application scenarios with high concurrency and large data volumes.
[0047] Through optimizing the physical topology and improving the business processing flow, the present invention realizes the support for high-precision network timing, ensures the real-time performance and reliability of the time synchronization 32PPS signal, and provides a strong guarantee for the Beidou satellite business processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on the provided drawings.
[0049] Figure 1 It is the topology diagram of the network time synchronization system supporting high-precision signals provided by the present invention.
[0050] Figure 2 It is the schematic diagram of the time delay of 10 ms for the 32PPS transmission path of the Beidou service.
[0051] Figure 3 It is the flow of the network time synchronization method supporting high-precision signals provided by the present invention.
[0052] Figure 4 It is the flowchart of the service processing server cluster for processing two 32PPS signals provided by the present invention. Detailed implementation manners
[0053] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0054] In the Beidou service, the time synchronization device (time synchronization terminal) generates a 32PPS time synchronization signal for service processing, triggers the logic of service processing, and the 32PPS triggers the transceiver device to perform actual outbound. The present invention provides a network time synchronization system and method with high precision and low error, which can meet the high-end application requirements for precise time synchronization, such as satellite positioning, communication networks and other fields, and has important application value and broad market prospects.
[0055] Embodiment 1:
[0056] The embodiment of the present invention discloses a network time synchronization system supporting high-precision signals, including multiple switches, time synchronization terminals, service processing servers, data transceiver devices and other components, and its overall architecture is as Figure 1 shown. 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, it sends a signal to 10 other service processing servers to trigger service processing. After the service processing is completed, it sends data to the first service dedicated 10 Gigabit switch. If it fails, the second service dedicated 10 Gigabit switch will receive it;
[0067] ④The first service dedicated 10 Gigabit switch sends the data through the first signal transceiver subsystem switch;
[0068] ⑤The first signal transceiver subsystem switch sends the data to the data transceiver device. If the first signal transceiver subsystem switch fails, the second signal transceiver subsystem switch will send it.
[0069] The above-mentioned first Gigabit switch and second Gigabit switch, the first service dedicated 10 Gigabit switch and second service dedicated 10 Gigabit switch, the first signal transceiver subsystem switch and second signal transceiver subsystem switch all adopt a stacking architecture, with one main and one standby. The traffic is forwarded by the main switch. When the main switch fails, it is forwarded by the standby switch. Key devices adopt redundant design, such as switch stacking, dual-network connection, etc., which can improve the reliability and stability of the system.
[0070] It can be seen from the above deployment topology that two time synchronization terminals form a main and standby clock signal source and can send two 32PPS signals simultaneously. The monitoring clock terminal is used to monitor the produced 32PPS signal in real time. If any abnormality is found in the two clock signals, it will give an alarm to remind the operation and maintenance personnel to handle it in time.
[0071] Among them, the principle of the above-mentioned monitoring clock terminal is as follows:
[0072] a) The main and standby clock terminals receive the external 1PPS clock synchronization signal. The monitoring clock terminal and the servers in the service network synchronize the local time in the form of the NPT protocol every second.
[0073] b) When the monitoring clock terminal detects an abnormality, it reads the local time, calculates according to the received frame sequence number, and sends the frame time point = reference time point + (frame number + 1) * 31.25. The expected received frame time point = local time + (frame number + 1) * 31.25;
[0074] c) Compare the sent frame time point with the expected received frame time point. If the difference is within a certain range (such as 4ms), it is a normal value, otherwise it is abnormal.
[0075] In the service subnet and the signal transceiver service subnet, a time signal synchronization calculation service is deployed to ensure the stable reception of the 32PPS signal.
[0076] In the service subnet, for example Figure 1In addition to the primary and standby 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, and then perform business processing.
[0077] The time-synchronized business processing servers maintain strict time synchronization with the master time synchronization terminal through the NTP network time synchronization protocol. A time signal synchronization service is deployed in two communication dedicated servers in the business processing servers. During the pairing process of the two received 32pps signals, the signal timeout is checked simultaneously, and the timing signal beats of the timed-out and missed time synchronization signals are automatically compensated. Among them, when the 32PPS signal is not received within the timeout period, the business processing process is directly started for automatic compensation.
[0078] In the signal transceiver service subnet, according to NTP time synchronization, the error between the predicted reception time point calculated locally and the actual reception time point is checked whether it is within 10ms. If so, normal transmission is performed; otherwise, an alarm is issued and the alarm information is recorded for system optimization reference. Among them, a 10ms (allocated according to the index and combined with the measured empirical value) transmission processing delay is set between the 32PPS generated by the time synchronization device of the business processing and transceiver equipment. As Figure 2 shown, the 10ms delay mainly includes:
[0079] 1) The transmission delay from the signal generated by the time synchronization device of the business processing to the business processing;
[0080] 2) The response delay of the business processing to receive the 32PPS signal;
[0081] 3) The processing delay of the business processing to prepare and send outbound data;
[0082] 4) The transmission delay from the business processing to send the outbound message to the transceiver equipment;
[0083] 5) The processing delay of the transceiver equipment to receive and fill in the broadcast information.
[0084] The network time synchronization system supporting high-precision signals provided by the embodiments of the present invention ensures the real-time performance of the time synchronization 32PPS and the reliability of the time synchronization signal as a control signal through the organic cooperation of the physical deployment scheme and the business processing process. It breaks through the technical problems 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 the time synchronization accuracy, can support high-precision time synchronization services, and ensures that the clock synchronization error between various devices is within an acceptable range, usually requiring the error to be less than 4 milliseconds.
[0086] In addition, it also has:
[0087] High reliability and redundancy: By adopting a dual-redundancy (primary and backup configuration) design, such as the primary time synchronization terminal and the backup time synchronization terminal, the primary gigabit switch and the backup gigabit switch, the primary and backup switch architecture, etc., the fault tolerance of the system is improved. When a part fails, the system can continue to run through the backup device, avoiding the system from stopping service due to a single point of failure.
[0088] Modular architecture, facilitating expansion and maintenance: The system adopts a modular architecture, including multiple subsystems (such as signal transceiver subsystem, service processing subsystem, storage subsystem, etc.). These subsystems are interconnected and clearly divided, facilitating subsequent expansion and maintenance. At the same time, the stacked switch architecture also simplifies the management and maintenance of the system.
[0089] Improving the efficiency of business data processing: After the business processing server cluster receives the 32PPS signal, it will perform comparison and processing, 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, an embodiment of the present invention also provides a network time synchronization method supporting high-precision signals, using the above-mentioned network time synchronization system supporting high-precision signals, as Figure 3 shown, including: S1 to S5;
[0092] S1. The primary time synchronization terminal and the backup time synchronization terminal receive the 1PPS clock synchronization signal transmitted from the first gigabit switch and the second gigabit switch; the primary time synchronization terminal and the backup time synchronization terminal each generate a 32PPS signal;
[0093] In addition, in this step S1, it also includes:
[0094] (1) The monitoring clock terminal monitors the two 32PPS signals in real time. The primary and backup clock terminals receive the external 1PPS clock synchronization signal, and the monitoring clock terminal and the servers in the service network synchronize the local time in the form of the NPT protocol every second.
[0095] (2) Read the local time, and calculate the transmission frame time point and the expected reception frame time point according to the received frame sequence number.
[0096] According to the calculation based on the received frame sequence number, the transmission frame time point = reference time point + (frame number + 1) * 31.25. The expected reception frame time point = local time + (frame number + 1) * 31.25;
[0097] (3) Compare the transmission frame time point with the expected reception frame time point. If the difference is within the error range (such as 4 ms), 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 abnormalities (such as delays or losses) in a timely manner, and notifies 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] In this step, the time synchronization between various components in the network is ensured, enabling data processing and transmission to accurately reflect timestamps.
[0100] S2. The master time synchronization terminal sends a 32PPS signal generated by itself to the service processing server cluster via the master gigabit switch; the standby time synchronization terminal sends a 32PPS signal generated by itself to the service processing server cluster via the standby gigabit switch;
[0101] S3. The service processing server cluster compares the two received 32PPS signals with the local NTP clock time. After passing the comparison, corresponding service processing is performed;
[0102] The time-synchronized service processing server maintains strict time synchronization with the master time synchronization terminal through the NTP network time synchronization protocol. A time signal synchronization service is deployed in two communication dedicated servers in the service processing server. During the pairing process of the two received 32pps signals, it is also checked whether the signal times out, and the time synchronization signal beat signals that time out and are missed are automatically compensated. Refer to Figure 4 As shown, it specifically includes:
[0103] S31. When the service processing server cluster receives two 32PPS signals without exceeding the preset threshold (such as exceeding 31.25 ms), discard the later-arriving signal and execute step S32; when no 32PPS signal is received, execute step S33;
[0104] S32. For the remaining 32PPS signal, calculate the transmission time point and the expected reception time point. When the transmission time point and the expected reception time point are not within the error range (such as 4 ms), discard it; when the transmission time point and the expected reception time point are within the error range (less than or equal to 4 ms), execute step S33;
[0105] S33. Start the service processing thread and send the service processing data after completion.
[0106] This step ensures reliable business processing. In this process, the business processing server cluster compares the two received 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 corresponding business processing, thus ensuring the efficient operation of the services in the network. Even if some signals are lost or abnormal, the system can still ensure that the business processing is not interrupted through redundant signals.
[0107] S4. Send the corresponding business processing data to multiple data transceiver devices through the first dedicated 10G switch for services, the second dedicated 10G switch for services, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch;
[0108] In addition, the corresponding business processing data is also sent to the business independent disk array for storage through the first dedicated 10G switch for business storage and the second dedicated 10G switch for business storage.
[0109] S5. According to the NTP time synchronization, multiple data transceiver devices calculate the expected reception time point locally, and determine whether the error between the expected reception time point and the actual reception time point is within a preset range (such as within 10 ms). If so, normal transmission is carried out; otherwise, an alarm is issued and the alarm information is recorded for system optimization reference.
[0110] In this step, the data transceiver devices calculate the expected reception time point according to the NTP time synchronization and compare it with the actual reception time point to ensure the accurate reception of data. If there is an error, the system will issue an alarm and record the problem, thus effectively avoiding data processing errors caused by time errors.
[0111] The network time synchronization method supporting high-precision signals provided by the present invention ensures the real-time performance and high precision of 32PPS signals, meeting the requirements of Beidou services.
[0112] In the present specification, each embodiment is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method part.
[0113] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can 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 will be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A network time synchronization system supporting high-precision signals, characterized in that Including: The first system core switch, the second system core switch, the first gigabit switch, the second gigabit switch, the primary time synchronization terminal, the standby time synchronization terminal, the primary gigabit switch, the standby gigabit switch, the service processing server cluster, the first service dedicated 10G switch, the second service dedicated 10G switch, the first signal transceiver subsystem switch, the second signal transceiver subsystem switch, and multiple data transceiver devices; Among them, the first system core switch and the second system core switch form the network core for service processing in a stacked manner; Both 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 dedicated 10G switch, and the second service dedicated 10G switch; Both the first gigabit switch and the second gigabit switch are respectively connected to the primary time synchronization terminal and the standby time synchronization terminal; The primary time synchronization terminal and the standby time synchronization terminal are connected to the service processing server cluster through their respective corresponding primary gigabit switch and standby gigabit switch to form a 32PPS switching subnet; The first service dedicated 10G switch and the second service dedicated 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; Both the first signal transceiver subsystem switch and the second signal transceiver subsystem switch are respectively connected to multiple data transceiver devices to form a signal transceiver service subnet.
2. The network time synchronization system supporting high-precision signals according to claim 1, characterized in that, It also includes: the first service storage dedicated 10G switch, the second service storage dedicated 10G switch, and the service independent disk array; Both the first system core switch and the second system core switch are respectively connected to the first service storage dedicated 10G switch and the second service storage dedicated 10G switch; Both the first service storage dedicated 10G switch and the second service storage dedicated 10G switch are respectively connected to the service processing server cluster and the service independent disk array below to form a storage switching subnet.
3. A network time synchronization system supporting high-precision signals according to claim 1, characterized in that, It also includes: The monitoring clock terminal; Both the first gigabit switch and the second gigabit switch are respectively connected to the monitoring clock terminal; The primary time synchronization terminal and the standby time synchronization terminal simultaneously send two 32PPS signals, and the monitoring clock terminal monitors the two 32PPS signals in real time. When the two clock signals are abnormal, an alarm is issued.
4. A network time synchronization system supporting high-precision signals according to claim 1, characterized in that, Both the first gigabit switch and the second gigabit switch, the first service dedicated 10G switch and the second service dedicated 10G switch, the first signal transceiver subsystem switch and the second signal transceiver subsystem switch adopt a stacked architecture, with one primary and one standby.
5. A network time synchronization system supporting high-precision signals according to claim 1, characterized in that, The service processing server cluster includes: the primary 32PPS dedicated processing server, the standby 32PPS dedicated processing server, and multiple service processing servers; Among them, the primary time synchronization terminal and the standby time synchronization terminal are respectively connected to the primary 32PPS dedicated processing server and the standby 32PPS dedicated processing server through their respective corresponding primary gigabit switch and standby gigabit switch; The multiple service processing servers perform comparison processing on the two received 32PPS signals and then perform service processing.
6. A network time synchronization method supporting high-precision signals, characterized in that, Using the network time synchronization system supporting high-precision signals as described in any one of claims 1-5, the method includes the following steps: S1. The master time synchronization terminal and the standby time synchronization terminal receive the 1PPS clock synchronization signals transmitted from the first gigabit switch and the second gigabit switch; the master time synchronization terminal and the standby time synchronization terminal each generate a 32PPS signal; S2. The master time synchronization terminal sends a 32PPS signal generated by itself to the service processing server cluster via the master gigabit switch; the standby time synchronization terminal sends a 32PPS signal generated by itself to the service processing server cluster via the standby gigabit switch; S3. The service processing server cluster compares the two received 32PPS signals in combination with the local NTP clock time, and performs corresponding service processing after passing the comparison; S4. Transmit the corresponding service processing data to multiple data transceiver devices through the first service dedicated ten-gigabit switch, the second service dedicated ten-gigabit switch, the first signal transceiver subsystem switch, and the second signal transceiver subsystem switch.
7. A network time synchronization method for supporting high-precision signals according to claim 6, characterized in that The step S4 further includes: Transmit the corresponding service processing data to the service independent disk array for storage through the first service storage dedicated ten-gigabit switch and the second service storage dedicated ten-gigabit switch.
8. A network time synchronization method for supporting high-precision signals according to claim 6, characterized in that The step S1 further includes: The monitoring clock terminal monitors the two 32PPS signals in real time; Read the local time, and calculate the transmission frame time point and the expected reception frame time point according to the received frame sequence number; Compare the transmission frame time point and the expected reception 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 time synchronization method for supporting high-precision signals according to claim 6, characterized in that, The step S3 includes: S31. When the service processing server cluster receives two 32PPS signals without exceeding the preset threshold, discard the later-arriving signal and execute step S32; when no 32PPS signal is received, execute step S33; S32. For the remaining 32PPS signal, calculate the transmission time point and the expected reception time point. When the transmission time point and the expected reception time point are not within the error range, discard it; when the transmission time point and the expected reception time point are within the error range, execute step S33; S33. Start the service processing thread, and send the service processing data after completion.
10. A network time synchronization method for supporting high-precision signals according to claim 6, characterized in that, It further includes: S5. Multiple data transceiver devices calculate the expected reception time point locally according to NTP timing, and determine whether the error between the expected reception time point and the actual reception point is within the preset range. If so, perform normal transmission; otherwise, issue an alarm and record the alarm information.
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