Telephone time service monitoring device and method
By receiving satellite and telephone timing signals, configuring primary and backup time codes and a 1PPS reference, calculating the difference and performing hierarchical alarms, the reliability problem of the telephone timing system under equipment aging and communication anomalies is solved, real-time monitoring and rapid fault diagnosis are realized, and the stability and reliability of the timing system are guaranteed.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NAT TIME SERVICE CENT CHINESE ACAD OF SCI
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-17
AI Technical Summary
How to ensure the reliability of the telephone time synchronization system, especially in the case of equipment aging and communication abnormalities, and ensure the stability and reliability of the time synchronization signal.
By receiving satellite time synchronization signals and telephone time synchronization signals, configuring primary and backup time codes and 1PPS reference, calculating time code difference and 1PPS difference, and performing hierarchical alarm judgment, the high precision of satellite time synchronization signals is used as an external time reference to monitor the operation status and signal transmission status of the telephone time synchronization system.
It enables real-time monitoring of the telephone time synchronization system, timely fault detection, and ensures the reliable operation of the time synchronization system, guaranteeing the stability and reliability of the time synchronization signal, and supporting remote network monitoring and rapid recovery services.
Smart Images

Figure CN121879080A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic circuits and signal technology, and specifically to a telephone time synchronization monitoring device. Background Technology
[0002] In related technologies, telephone time synchronization is a wired time synchronization method that transmits time signals over telephone lines. The wide coverage of telephone networks gives telephone time synchronization an advantage in terms of application scope. Requesting time synchronization via telephone is convenient and quick. Compared to radio time synchronization methods such as satellite time synchronization and long / short wave time synchronization, telephone time synchronization, transmitted via wired means, is less susceptible to external interference and has more reliable signal transmission, making it promising for both military and civilian applications. Furthermore, telephone time synchronization can effectively meet user needs in obstructed environments and enclosed spaces. Reliability is a crucial indicator for all time synchronization methods, and its stability and reliability are prerequisites for its widespread application. Currently, my country has established numerous telephone time synchronization service stations. Over time, the service equipment at these stations will inevitably experience aging and malfunctions. In addition, abnormal telephone line communication is also a significant factor affecting telephone time synchronization, even rendering it unusable. These two factors severely impact the reliability of telephone time synchronization and hinder its widespread application.
[0003] Therefore, ensuring the reliability of telephone time synchronization is a technical problem that urgently needs to be solved in this field.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This invention provides a telephone time synchronization monitoring device and a telephone time synchronization monitoring method, which can effectively overcome the defects existing in the prior art.
[0006] Other features and advantages of the invention will become apparent from the following detailed description, or may be learned in part by practice of the invention.
[0007] According to a first aspect of the present invention, a telephone timing monitoring device is provided, the device comprising: A satellite signal receiver is used to receive satellite timing signals and parse them to generate satellite time code signals and satellite 1PPS signals. The telephone signal receiving module is used to receive telephone time signals and parse the telephone time signals to generate telephone time code signals and telephone 1PPS signals. The time measurement module is used to configure the satellite time code signal and the external time code signal as primary and backup time code references, and to calculate the time code difference; and to configure the satellite 1PPS signal and the external 1PPS signal as primary and backup 1PPS references, and to calculate the 1PPS difference. The main control module is used to classify and alarm the time code difference and 1PPS difference, and determine the corresponding alarm information. The clock is used to provide clock signals to the time measurement module and the main control module.
[0008] In some exemplary embodiments, the telephone signal receiving module includes: A telephone modem is used to receive telephone time signals from a telephone time service provider and to perform signal conversion processing on the telephone time signals to obtain the corresponding digital time signals. The MODEM control unit is used to send control signals to the telephone MODEM; The timing signal parsing unit is used to parse the digital timing signal and obtain the corresponding telephone time code signal and telephone 1PPS signal.
[0009] In some exemplary embodiments, the time measurement module includes: The timecode processing unit is used to receive external timecode signals and convert them into TTL level outputs; The time code measurement unit is used to configure the satellite time code signal and the external time code signal as mutual primary and backup time code references, and to measure the time code signal and output the time code difference. The clock processing unit is used to convert the sine wave clock signal into a square wave signal and output it to the 1PPS measurement unit. The 1PPS measurement unit is used to configure satellite 1PPS signals and external 1PPS signals as primary and backup 1PPS references, measure telephone 1PPS signals, and output the 1PPS signal time difference.
[0010] In some exemplary embodiments, the main control module includes: The time difference processing unit is used to classify and alarm the time code difference and 1PPS difference, and determine the corresponding alarm information. The 1PPS selection unit is used to select between satellite 1PPS signals and external 1PPS signals, and configure them as 1PPS reference signals. The time code selection unit is used to select between satellite time codes and external time codes, and configure them as time code reference signals; The time establishment unit is used to establish local time by combining the 1PPS reference signal, the time code reference signal, and the clock signal.
[0011] In some exemplary embodiments, the apparatus further includes: The display output module is used to display time difference and device status information; The network output module is used to output time difference and device status information to the monitoring network.
[0012] According to a second aspect of the present invention, a method for monitoring telephone timing is provided, comprising: Receive and parse satellite timing signals to generate satellite timecode signals and satellite 1PPS signals; and Receive and parse telephone timing signals to generate telephone time code signals and telephone 1PPS signals; Based on preset rules, satellite timecode signals and external timecode signals are configured as primary and backup timecode references, and the timecode difference is calculated based on the timecode references and telephone timecode signals. Based on preset rules, the satellite 1PPS signal and the external 1PPS signal are configured to serve as the primary and backup 1PPS references for each other, and the 1PPS difference is calculated based on the 1PPS references and the telephone 1PPS signal. The time code difference and 1PPS difference are classified into different alarm levels, and the corresponding alarm information is determined.
[0013] In some exemplary embodiments, the time code difference and 1PPS difference are used to perform graded alarm judgment and determine the corresponding alarm information, including: When the identification time code difference is not 0, or the 1PPS difference is ≥300ms, configure it as a level 1 alarm; When the identification time code difference is 0 and 50ms < 1PPS difference ≤ 300ms, configure it as a level 2 alarm; When the recognition time code difference and 1PPS difference are in other numerical ranges, the configuration is in normal state.
[0014] In some exemplary embodiments, the method further includes: Invoke the policy information corresponding to the current alarm information and execute the policy information.
[0015] According to a third aspect of the present invention, a computer program product is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-described telephone timing monitoring method is implemented.
[0016] The telephone time synchronization monitoring device and method provided in the embodiments of the present invention receive telephone time synchronization signals from a telephone time synchronization server through a telephone receiving module, and parse and output telephone time code signals and telephone 1PPS signals. Simultaneously, a time measurement module receives and selects satellite signal receivers and external time code and 1PPS signals as primary and backup time references, measures the time code and 1PPS signals input to the telephone signal receiving module, and outputs time difference information. This device and method can use external signals as time references to measure telephone time synchronization signals, thereby monitoring the operation status of the server and the transmission status of the time synchronization signal lines within the telephone time synchronization system. The device uses satellite time synchronization signals and external input signals with higher precision than telephone time synchronization as the measurement time reference. The two signals can serve as primary and backup for each other, ensuring the reliability of the external time reference. The device's time measurement module measures the time code and 1PPS signals generated by telephone time synchronization separately, ensuring both basic time difference measurement of second-level signals and accurate measurement of signals below the second level. The device's main control module outputs the measured time difference data and the generated alarm signals through a display screen and network, providing convenient and intuitive data while meeting the needs of remote network monitoring. Furthermore, the main control module establishes a local time based on externally input clock and time signals, ensuring that even if satellite timing signals and external input signals are lost for a short period, the time remains stable, and the monitoring device can still measure the telephone timing signal. Through these technical implementations, the monitoring device can effectively monitor the telephone timing signal, promptly troubleshoot faults based on reported results, and quickly restore telephone timing service, which is of great significance for ensuring the reliable and stable operation of the telephone timing system.
[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0019] Figure 1 This schematic diagram illustrates a telephone time synchronization monitoring device according to an exemplary embodiment of the present invention. Figure 2 This diagram schematically illustrates a telephone signal receiving module according to an exemplary embodiment of the present invention; Figure 3 The diagram illustrates a time measurement module according to an exemplary embodiment of the present invention. Figure 4This diagram schematically illustrates a main control module in an exemplary embodiment of the present invention. Figure 5 The diagram illustrates an exemplary embodiment of the present invention: a telephone time synchronization monitoring method. Detailed Implementation
[0020] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that the invention will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0021] Furthermore, the accompanying drawings are merely illustrative of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0022] To address the shortcomings and deficiencies of existing technologies, this exemplary embodiment provides a telephone time synchronization monitoring device. (Reference) Figure 1 As shown, the telephone time synchronization monitoring device includes: a satellite signal receiver 11, a telephone signal receiving module 12, a time measurement module 13, a main control module 14, a clock module 15, a display output module 16, and a network output module 17.
[0023] The system includes: a telephone signal receiving module for receiving telephone timing signals and parsing them to generate telephone time code signals and telephone 1PPS signals; a satellite signal receiver for receiving satellite timing signals and parsing them to generate satellite time code signals and satellite 1PPS signals; a time measurement module for configuring satellite time code signals and external time code signals as primary and backup time code references and calculating time code differences; and configuring satellite 1PPS signals and external 1PPS signals as primary and backup 1PPS references and calculating 1PPS differences; a main control module for performing graded alarm judgments on time code differences and 1PPS differences and determining corresponding alarm information; and a clock for providing clock signals to the time measurement module and the main control module.
[0024] Specifically, the satellite signal receiver can be the T303-3 receiver from Taidou Company, which can receive GNSS satellite timing signals and output time code signals and 1PPS signals, serving as satellite time code signals and satellite 1PPS signals. The telephone signal receiving module receives telephone timing signals from the telephone timing server, parses and outputs time code signals and 1PPS signals, serving as telephone time code signals and telephone 1PPS signals.
[0025] The time measurement unit can directly receive externally input time code signals and 1PPS signals. The externally input signals and the signals from the satellite receiver can be configured as mutual backups, serving as a time base. The main control unit receives the time code difference and 1PPS difference from the time measurement unit, verifies the accuracy of the time difference, and combines it with the external clock and time signals to establish the local time, which serves as the time for the entire device. The clock circuit provides the operating frequency for both the time difference measurement module and the main control module.
[0026] The display output module is a display output control circuit that displays the time difference information, alarm information, and device operating status information generated by the main control module on a 192×64 LCD screen. The network output module is a network output control circuit, with the corresponding core chip being the DAVICOM DM9161 chip. It can report the aforementioned time difference, alarm, and status information to the server via the network, allowing the server to remotely monitor the telephone time synchronization server.
[0027] For example, the telephone signal receiving module 12 includes: The MODEM121 is used to receive the telephone time signal from the telephone time service server, and to perform signal conversion processing on the telephone time signal to obtain the corresponding digital time signal. MODEM control unit 123 is used to send control signals to the telephone MODEM; The timing signal parsing unit 122 is used to parse the digital timing signal and obtain the corresponding telephone time code signal and telephone 1PPS signal.
[0028] Specifically, refer to Figure 2 As shown, the telephone modem uses the EC8513 module from Enpocom, whose function is based on the CX06833 chip, enabling the conversion of analog to digital telephone time synchronization signals. The modem control unit sends commands to the modem to control operations such as dialing and hanging up. The time synchronization signal parsing unit parses the digital time synchronization signal, outputs the time code, and subtracts the telephone line time delay at the moment the time code is received to obtain a 1PPS signal. The modem control unit and the time synchronization signal parsing unit are implemented using the ARM chip STM32F103ZE.
[0029] For example, the time measurement module 13 includes: The time code processing unit 131 is used to receive external time code signals and convert them into TTL level output; The time code measurement unit 132 is used to configure the satellite time code signal and the external time code signal as mutual primary and backup time code references, and to measure the time code signal and output the time code difference value. The clock processing unit 134 is used to convert the sinusoidal clock signal into a square wave signal and output it to the 1PPS measurement unit. The 1PPS measurement unit 133 is used to configure satellite 1PPS signals and external 1PPS signals as primary and backup 1PPS references, measure telephone 1PPS signals, and output the 1PPS signal time difference.
[0030] Specifically, refer to Figure 3 As shown, the time measurement module comprises a time code processing unit 131, a time code measurement unit 132, a clock processing unit 134, and a 1PPS measurement unit 133. The time code processing unit 131 can use a time code processing chip, such as the MAX3232, which converts the externally input RS232 time code to TTL level. The time code measurement unit 132 can use an STM32F103ZE chip, receiving three time codes and converting the year, month, day, hour, minute, and second of the time code into the second value from 00:00:00 on January 1, 1970, to the time code's exact moment. The configuration uses the satellite time code and the external time code as primary and backup time code references, subtracting the second value of the time code generated by telephone time synchronization from the time code reference; the difference is the time code difference. The clock processing unit can use a clock processing chip, such as the MAX961, which converts the external clock input sine wave signal into a square wave signal. The 1PPS measurement unit uses the Altera FPGA chip EP3C25E144I7. The satellite 1PPS signal and the external 1PPS signal are usually in the nanosecond range and can serve as the primary and backup 1PPS references for each other. The satellite receiver 1PPS signal or the external 1PPS signal is used as the door opening signal, and the telephone 1PPS signal is used as the door closing signal. The count value between the rising edges of the door opening pulse signal and the door closing pulse signal is calculated by inputting a 10MHz clock, which is the 1PPS difference.
[0031] For example, when configuring external timecodes and satellite timecodes as primary and backup timecode bases, the following selection methods can be pre-configured: 1) When one of the satellite time codes or external time codes cannot be received normally, the received time code will be used as the time code reference.
[0032] 2) When both satellite time code and external time code can be received normally, the satellite time code shall be selected as the primary time code reference and the external time code shall be selected as the backup time code reference.
[0033] 3) Select the primary time code reference based on the time system of the time code signal. For example, in some special cases, such as when the external time of the telephone time service terminal and the telephone time monitoring device comes from the same time system, the external time code is selected as the primary time code reference, while the satellite time code is used as the backup time code reference.
[0034] Additionally, the following methods can be pre-configured for selecting the primary / backup 1PPS signal: 1) When one of the satellite 1PPS signals or the external 1PPS signal cannot be received normally, the received 1PPS signal will be used as the 1PPS reference.
[0035] 2) When both satellite 1PPS and external 1PPS can be received normally, satellite 1PPS is selected as the primary 1PPS reference and external 1PPS is selected as the backup 1PPS reference.
[0036] 3) Select the primary 1PPS reference based on the time system and / or signal accuracy of the 1PPS signal. For example, in some special cases, such as when the external time of the telephone time service and the telephone time monitoring device comes from the same time system; or when the accuracy of the external 1PPS signal is higher than that of the satellite 1PPS signal, the external 1PPS signal is selected as the primary 1PPS reference, and the satellite 1PPS signal is selected as the backup 1PPS reference.
[0037] For the time code measurement unit 132, the configured main time code reference and main 1PPS reference can be configured as the reference signals currently in use for calculating the time code difference.
[0038] For example, the main control module 14 includes: The time difference processing unit 141 is used to perform hierarchical alarm judgment on the time code difference value and 1PPS difference value, and determine the corresponding alarm information. The 1PPS selection unit 142 is used to select satellite 1PPS and external 1PPS and configure them as 1PPS reference signals; the time code selection unit 143 is used to select satellite time code and external time code and configure them as time code reference signals; the time establishment unit 146 is used to establish local time by combining the 1PPS reference signal, the time code reference signal and the clock signal. Display control unit 144 is used to control the display status of time difference and device status information; The network control unit 145 is used to control the network interface chip to output time difference and device status information to the monitoring network.
[0039] Specifically, the main control module can be implemented using an STM32F103ZE chip. The time difference processing unit 141 judges the time code difference and 1PPS difference and provides graded alarm information.
[0040] For example, the hierarchical alarm principle can include: A level 1 alarm is triggered if the time code difference is not 0 or the 1PPS difference is ≥300ms. If the time code difference is 0 and 50ms < 1PPS and the difference is ≤ 300ms, it is a level 2 alarm; Other situations are considered normal.
[0041] Users can take corresponding measures based on different levels of alarm information.
[0042] The display control unit 145 controls the display of rows and columns on the screen.
[0043] The network control unit 146 configures the network chip DM9161.
[0044] For the 1PPS selection unit 142, when there are both satellite 1PPS signals and external 1PPS signals input, the 1PPS selection unit 142 selects one of them as the 1PPS reference signal for time establishment. When there is only one input, it directly uses it as the 1PPS reference signal for time establishment. The specific rules are as described in the above pre-selection configuration method embodiment.
[0045] For the time code selection unit 143, when both satellite time code and external time code are input, the time code selection unit 143 selects one of them as the time code reference signal for time establishment; when there is only one input, it is directly used as the time code reference signal for time establishment. The specific rules are as described in the above pre-selection configuration method embodiment. The reference signal selected by the 1PPS selection unit and the time code selection unit is consistent with the time reference signal of the time measurement module.
[0046] The time establishment unit 146 establishes the local time based on the externally input 1PPS reference signal, time code reference signal and 10MHz clock signal, and maintains the local time when the time code and 1PPS signals are lost for a short time, thus ensuring the time difference measurement function.
[0047] In some exemplary embodiments, the main control module and the time measurement module can be configured independently according to the above rules for the time code reference and the 1PPS reference.
[0048] Alternatively, in some exemplary embodiments, the time measurement module may determine the time code reference and the 1PPS reference, and then send the time code difference, the time code reference, and the 1PPS reference to the main control module. The main control module can then instruct the 1PPS selection unit and the time code selection unit to directly use the received time code reference and the 1PPS reference. Alternatively, the 1PPS selection unit and the time code selection unit may be used to verify the received 1PPS reference and the time code reference, and upon successful verification, send the 1PPS reference signal and the time code reference signal to the time establishment unit. The received reference signal may be configured with a signal source identifier, such as a satellite or an external source. During verification, the 1PPS selection unit and the time code selection unit can make judgments according to the aforementioned rules and compare the selection result with the received reference signal. If the comparison result differs, an error message is generated.
[0049] This embodiment provides a telephone time synchronization monitoring method, which can be applied to the aforementioned telephone time synchronization monitoring device. (Reference) Figure 5 As shown, it can specifically include: Step S11: Receive and parse the satellite timing signal to generate the satellite time code signal and the satellite 1PPS signal; Step S12: Receive and parse the telephone time signal to generate a telephone time code signal and a telephone 1PPS signal; Step S13: Configure the satellite time code signal and the external time code signal as mutual primary and backup time code references based on preset rules, and calculate the time code difference based on the time code references and the telephone time code signal; Step S14: Configure the satellite 1PPS signal and the external 1PPS signal as mutual primary and backup 1PPS references based on preset rules, and calculate the 1PPS difference based on the 1PPS references and the telephone 1PPS signal. Step S15: Perform graded alarm judgment on time code difference and 1PPS difference, and determine the corresponding alarm information.
[0050] For example, a graded alarm judgment is performed on the time code difference and 1PPS difference, and the corresponding alarm information is determined, including: When the identification time code difference is not 0, or the 1PPS difference is ≥300ms, configure it as a level 1 alarm; When the identification time code difference is 0 and 50ms < 1PPS difference ≤ 300ms, configure it as a level 2 alarm; When the recognition time code difference and 1PPS difference are in other numerical ranges, the configuration is in normal state.
[0051] For example, the method further includes: invoking the policy information corresponding to the current alarm information and executing the policy information.
[0052] Specifically, refer to Figure 1 As shown, the system can receive GNSS satellite timing signals via a satellite signal receiver and output time codes and 1PPS signals. A telephone signal receiving module receives telephone timing signals from a telephone server and parses and outputs time codes and 1PPS signals. A time measurement unit can directly receive externally input time codes and 1PPS signals; the externally input signals and the signals from the satellite receiver can serve as mutual backups for each other, acting as a time reference. The main control unit receives the time code difference and 1PPS difference from the time measurement unit, verifies the accuracy of the time difference, and establishes the local time based on the external clock and time signals, serving as the overall device time. Simultaneously, a clock circuit provides the operating frequency for the time difference measurement module and the main control module. A display output circuit displays the time difference information, alarm information, and device operating status information generated by the main control module on a 192×64 LCD screen. The network output circuit uses a DAVICOM DM9161 chip as its core chip, reporting the aforementioned time difference, alarm, and status information to the server via the network. The server then remotely monitors the telephone timing server.
[0053] The apparatus and method provided in this invention monitor the telephone time synchronization server and circuit time synchronization lines in real time by acquiring the telephone time synchronization time difference. This effectively monitors the operating status of the telephone time synchronization server and the signal transmission status of the telephone lines, enabling timely fault detection. This effectively ensures the reliable operation of the telephone time synchronization service and is of great significance for guaranteeing its reliable operation.
[0054] It should be noted that the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may, for example, be executed synchronously or asynchronously in multiple modules.
[0055] It should be noted that although several modules or units of the device for performing actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0056] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0057] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0058] It should be noted that, as another aspect, this application also provides a storage medium, which may be included in an electronic device or may exist independently without being assembled into the electronic device. The aforementioned storage medium carries one or more programs, which, when executed by an electronic device, cause the electronic device to perform the methods described in the following embodiments. For example, the electronic device may perform... Figure 5 The steps of the method shown.
[0059] In one embodiment, this application provides a computer program product including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0060] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0061] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims.
[0062] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A telephone time synchronization monitoring device, characterized in that, The device includes: A satellite signal receiver is used to receive satellite timing signals and parse them to generate satellite time code signals and satellite 1PPS signals. The telephone signal receiving module is used to receive telephone time signals and parse the telephone time signals to generate telephone time code signals and telephone 1PPS signals. The time measurement module is used to configure the satellite time code signal and the external time code signal as primary and backup time code references, and to calculate the time code difference; and to configure the satellite 1PPS signal and the external 1PPS signal as primary and backup 1PPS references, and to calculate the 1PPS difference. The main control module is used to classify and alarm the time code difference and 1PPS difference, and determine the corresponding alarm information. The clock is used to provide clock signals to the time measurement module and the main control module.
2. The apparatus according to claim 1, characterized in that, The telephone signal receiving module includes: A telephone modem is used to receive telephone time signals from a telephone time service provider and to perform signal conversion processing on the telephone time signals to obtain the corresponding digital time signals. The MODEM control unit is used to send control signals to the telephone MODEM; The timing signal parsing unit is used to parse the digital timing signal and obtain the corresponding telephone time code signal and telephone 1PPS signal.
3. The apparatus according to claim 1, characterized in that, The time measurement module includes: The timecode processing unit is used to receive external timecode signals and convert them into TTL level outputs; The time code measurement unit is used to configure the satellite time code signal and the external time code signal as mutual primary and backup time code references, and to measure the time code signal and output the time code difference. The clock processing unit is used to convert the sine wave clock signal into a square wave signal and output it to the 1PPS measurement unit. The 1PPS measurement unit is used to configure satellite 1PPS signals and external 1PPS signals as primary and backup 1PPS references, measure telephone 1PPS signals, and output the 1PPS signal time difference.
4. The apparatus according to claim 1, characterized in that, The main control module includes: The time difference processing unit is used to classify and alarm the time code difference and 1PPS difference, and determine the corresponding alarm information. The 1PPS selection unit is used to select between satellite 1PPS signals and external 1PPS signals, and configure them as 1PPS reference signals. The time code selection unit is used to select between satellite time codes and external time codes, and configure them as time code reference signals; The time establishment unit is used to establish local time by combining the 1PPS reference signal, the time code reference signal and the clock signal; The display control unit is used to control the display status of time difference and device status information. The network control unit is used to control the network interface chip to output time difference and device status information to the monitoring network.
5. The apparatus according to claim 1, characterized in that, The device further includes: The display output module is used to display time difference and device status information; The network output module is used to output time difference and device status information to the monitoring network.
6. A method for monitoring telephone time synchronization, characterized in that, The method includes: Receive and parse satellite timing signals to generate satellite timecode signals and satellite 1PPS signals; and Receive and parse telephone timing signals to generate telephone time code signals and telephone 1PPS signals; Based on preset rules, satellite timecode signals and external timecode signals are configured as primary and backup timecode references, and the timecode difference is calculated based on the timecode references and telephone timecode signals. Based on preset rules, the satellite 1PPS signal and the external 1PPS signal are configured to serve as the primary and backup 1PPS references for each other, and the 1PPS difference is calculated based on the 1PPS references and the telephone 1PPS signal. The time code difference and 1PPS difference are classified into different alarm levels, and the corresponding alarm information is determined.
7. The method according to claim 6, characterized in that, The time code difference and 1PPS difference are used to classify and alarm the corresponding information, including: When the identification time code difference is not 0, or the 1PPS difference is ≥300ms, configure it as a level 1 alarm; When the identification time code difference is 0 and 50ms < 1PPS difference ≤ 300ms, configure it as a level 2 alarm; When the recognition time code difference and 1PPS difference are in other numerical ranges, the configuration is in normal state.
8. The method according to claim 1 or 7, characterized in that, The method further includes: Invoke the policy information corresponding to the current alarm information and execute the policy information.