Anti-interference time service method, device, equipment, medium and program product
Patent Information
- Application Number
- CN202610796447.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-03
- Publication Date
- 2026-08-21
AI Technical Summary
[0007]本申请提供的技术方案至少带来以下有益效果:通过网络管理设备集中分析和分布式协同授时,实现在GNSS受干扰时自动切换时间源,保障网络时间同步精度,从而这种方式解决了在GNSS受干扰时的协同应对机制的问题,且提高了时间同步精度
[0016]本申请提供的技术方案至少带来以下有益效果:通过时间同步设备在本地进行干扰检测,接收网络管理设备发送的策略,并依据策略进行相对应的时间源的切换,实现了在GNSS受干扰时自动切换时间源,保障网络时间同步精度,从而这种方式解决了在GNSS受干扰时的协同应对机制的问题,且提高了时间同步精度。
Smart Images

Figure CN122613680A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an anti-interference timing method, apparatus, equipment, medium, and program product. Background Technology
[0002] In 5G communication networks, high-precision time synchronization servers typically rely on time signals provided by the Global Navigation Satellite System (GNSS) for network time synchronization. However, GNSS time signals are often susceptible to interference. To mitigate this vulnerability, anti-interference features are usually added to the time synchronization server.
[0003] Currently, the anti-interference function of the time synchronization server is mainly achieved by adding an anti-interference module to the satellite receiving antenna of the time synchronization server. Specifically, the time synchronization server can achieve anti-interference function through the anti-interference algorithm, error detection and correction algorithm, and delay compensation algorithm of the anti-interference module.
[0004] However, on the one hand, due to aging and frequency offset of the crystal oscillator in the anti-interference module, the crystal oscillator's own time deviation may affect the network time synchronization accuracy; on the other hand, when the time signal provided by GNSS is severely interfered with, the anti-interference module can only rely on its own time reference source for time synchronization, which may deviate from the network time synchronization accuracy. Therefore, the accuracy of network time synchronization using the above method is not high. Summary of the Invention
[0005] This application provides an anti-interference time synchronization method, apparatus, device, medium, and program product for improving the accuracy of network time synchronization.
[0006] In a first aspect, embodiments of this application provide an anti-interference timing method applied to a network management device. The method includes: receiving alarm information sent by a first time synchronization device, the alarm information including location information of the first time synchronization device, an identifier of the region where the first time synchronization device is located, an identifier of the first time synchronization device, and alarm content, the alarm content indicating that the first time synchronization device has detected an interference signal; based on the alarm information, obtaining time synchronization status information of at least one time synchronization device, the at least one time synchronization device being a time synchronization device within a first range centered on the first time synchronization device; based on the time synchronization status information of the at least one time synchronization device, determining the interference type corresponding to the interference signal; based on the interference type, generating a cooperative timing strategy corresponding to the interference type; and sending the cooperative timing strategy to the first time synchronization device, the cooperative timing strategy being used by the first time synchronization device for network time synchronization.
[0007] The technical solution provided in this application brings at least the following benefits: by centrally analyzing and distributing collaborative time synchronization through network management equipment, the time source can be automatically switched when GNSS is interfered with, thus ensuring the accuracy of network time synchronization. This approach solves the problem of collaborative response mechanism when GNSS is interfered with and improves the accuracy of time synchronization.
[0008] One possible implementation, which involves determining the interference type corresponding to the interference signal based on the time synchronization status information of at least one time synchronization device, includes: determining the range and proportion of time synchronization devices with abnormal time synchronization status based on the time synchronization status information of at least one time synchronization device, wherein the time synchronization devices with abnormal time synchronization status are the time synchronization devices that report alarm information; and determining the interference type based on the range and proportion of time synchronization devices with abnormal time synchronization status.
[0009] Another possible implementation involves determining the interference type based on the range and proportion of time synchronization devices with abnormal time synchronization states. This includes: if the first time synchronization device has an abnormal time synchronization state, and at least one time synchronization device has a normal time synchronization state, then the interference type is determined to be a single-device interference type, where the time synchronization device with a normal time synchronization state is the one that has not reported alarm information within a preset time period; if there are time synchronization devices with abnormal time synchronization states within a first range, and the number of time synchronization devices with normal time synchronization states within the first range is greater than or equal to a first threshold, then the interference type is determined to be a small-area interference type; if the time synchronization states of all time synchronization devices within the first range are abnormal, then the interference type is determined to be a large-area interference type.
[0010] Another possible implementation involves generating a coordinated timing strategy corresponding to the interference type, as described above. This strategy includes: if the interference type is a single-device interference type, generating a first coordinated timing strategy corresponding to the single-device interference type, whereby the second time synchronization device closest to the first time synchronization device is used as the time source for the first time synchronization device, and the second time synchronization device is a time synchronization device with normal time synchronization status; if the interference type is a small-area interference type, generating a second coordinated timing strategy corresponding to the small-area interference type, whereby the fourth time synchronization device closest to each third time synchronization device is used as the time source for the third time synchronization device, where the third time synchronization device is a time synchronization device with abnormal time synchronization status, and the fourth time synchronization device is a time synchronization device with normal time synchronization status; if the interference type is a large-area interference type, generating a third coordinated timing strategy corresponding to the large-area interference type, whereby the third coordinated timing strategy includes: instructing all time synchronization devices with abnormal time synchronization status to ignore the time synchronization signal transmitted by the Global Navigation Satellite System, and determining one of the time synchronization devices as the time source for all time synchronization devices according to a preset rule.
[0011] Secondly, embodiments of this application provide an anti-interference timing device applied to a network management device, comprising: a receiving module, an acquiring module, a determining module, a generating module, and a sending module. The receiving module receives alarm information sent by a first time synchronization device. The alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content, indicating that the first time synchronization device has detected an interference signal. The acquiring module acquires time synchronization status information of at least one time synchronization device based on the alarm information. The at least one time synchronization device is a time synchronization device within a first range centered on the first time synchronization device. The determining module determines the interference type corresponding to the interference signal based on the time synchronization status information of the at least one time synchronization device. The generating module generates a cooperative timing strategy corresponding to the interference type based on the interference type. The sending module sends the cooperative timing strategy to the first time synchronization device, which is used by the first time synchronization device for network time synchronization.
[0012] One possible implementation is that the aforementioned determining module is specifically used to determine the range and proportion of time synchronization devices with abnormal time synchronization status based on the time synchronization status information of at least one time synchronization device, wherein the time synchronization devices with abnormal time synchronization status are the time synchronization devices that report alarm information; and to determine the interference type based on the range and proportion of time synchronization devices with abnormal time synchronization status.
[0013] Another possible implementation is that the aforementioned determining module is specifically used to determine the interference type as a single-device interference type if the time synchronization status of the first time synchronization device is abnormal and at least one time synchronization device is normal, and the time synchronization device with normal time synchronization status is the time synchronization device that has not reported alarm information within a preset time period; if there are time synchronization devices with abnormal time synchronization status within the first range, and the number of time synchronization devices with normal time synchronization status within the first range is greater than or equal to a first threshold, then the interference type is determined as a small-area interference type; if the time synchronization status of all time synchronization devices within the first range is abnormal, then the interference type is determined as a large-area interference type.
[0014] Another possible implementation is that the aforementioned generation module is specifically used to generate a first cooperative timing strategy corresponding to the single-device interference type if the interference type is a single-device interference type. The first cooperative timing strategy includes: using the second time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, and the second time synchronization device is a time synchronization device with normal time synchronization status; if the interference type is a small-area interference type, it generates a second cooperative timing strategy corresponding to the small-area interference type. The second cooperative timing strategy includes: using the fourth time synchronization device closest to each third time synchronization device as the time source of the third time synchronization device, the third time synchronization device is a time synchronization device with abnormal time synchronization status, and the fourth time synchronization device is a time synchronization device with normal time synchronization status; if the interference type is a large-area interference type, it generates a third cooperative timing strategy corresponding to the large-area interference type. The third cooperative timing strategy includes: instructing all time synchronization devices with abnormal time synchronization status to ignore the time synchronization signal sent by the Global Navigation Satellite System, and determining one of the time synchronization devices as the time source of all time synchronization devices according to a preset rule.
[0015] Thirdly, embodiments of this application provide an anti-interference timing method applied to a first time synchronization device, comprising: detecting parameters of a time synchronization signal transmitted by a global navigation satellite system, the parameters including at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock; if at least one parameter of the detected time synchronization signal meets a preset alarm condition, sending alarm information to a network management device, the alarm information including the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content, the alarm content indicating that the first time synchronization device has detected an interference signal; receiving a cooperative timing strategy sent by the network management device; and performing network time synchronization based on the cooperative timing strategy.
[0016] The technical solution provided in this application brings at least the following benefits: by performing interference detection locally through a time synchronization device, receiving the policy sent by the network management device, and switching the corresponding time source according to the policy, the automatic switching of the time source is realized when GNSS is interfered with, ensuring the network time synchronization accuracy. Thus, this method solves the problem of the collaborative response mechanism when GNSS is interfered with and improves the time synchronization accuracy.
[0017] One possible implementation is that the aforementioned receiving of the coordinated timing strategy sent by the network management device includes: receiving a first coordinated timing strategy sent by the network management device, and based on the first coordinated timing strategy, using the time source of a second time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, wherein the second time synchronization device is a time synchronization device with normal time synchronization status; or, receiving a second coordinated timing strategy sent by the network management device, and based on the second coordinated timing strategy, using the time source of a fourth time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, wherein the fourth time synchronization device is a time synchronization device with normal time synchronization status; or, receiving a third coordinated timing strategy sent by the network management device, and based on the third coordinated timing strategy, ignoring the time synchronization signal sent by the Global Navigation Satellite System, and determining the time source of one of the devices as the time source of the first time synchronization device according to a preset rule.
[0018] Another possible implementation method, before network time synchronization based on the above-mentioned cooperative timing strategy, further includes: establishing a connection between the first time synchronization device and the time synchronization device indicated by the network management device through a satellite common-view link or long-wave link.
[0019] Another possible implementation, after network time synchronization based on the above-mentioned cooperative timing strategy, further includes: detecting the parameters of the time synchronization signal sent by the Global Navigation Satellite System; if the duration of the parameter of the time synchronization signal being less than the second threshold is greater than or equal to a preset duration, then sending alarm recovery information to the network management device, the alarm recovery information being used to inform the network management device to restore the Global Navigation Satellite System as the time source of the first time synchronization device; receiving a switching instruction sent by the network management device, the switching instruction being used to instruct the first time synchronization device to use the time source of the Global Navigation Satellite System as the time source of the first time synchronization device.
[0020] Fourthly, this application provides an anti-interference timing device applied to a first time synchronization device, comprising: a detection module, a transmission module, a receiving module, and a synchronization module. The detection module detects parameters of the time synchronization signal transmitted by a Global Navigation Satellite System (GNSS), including at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock. The transmission module sends an alarm message to a network management device if at least one parameter of the detected time synchronization signal meets a preset alarm condition. The alarm message includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content indicating that the first time synchronization device has detected an interference signal. The receiving module receives a cooperative timing strategy sent by the network management device. The synchronization module performs network time synchronization based on the cooperative timing strategy.
[0021] One possible implementation is that the receiving module is specifically configured to receive a first coordinated timing strategy sent by the network management device, and based on the first coordinated timing strategy, use the time source of the second time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, wherein the second time synchronization device is a time synchronization device with normal time synchronization status; or, receive a second coordinated timing strategy sent by the network management device, and based on the second coordinated timing strategy, use the time source of the fourth time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, wherein the fourth time synchronization device is a time synchronization device with normal time synchronization status; or, receive a third coordinated timing strategy sent by the network management device, and based on the third coordinated timing strategy, ignore the time synchronization signal sent by the global navigation satellite system, and determine the time source of one of the devices as the time source of the first time synchronization device according to a preset rule.
[0022] Another possible implementation is that the aforementioned anti-interference timing device also includes a processing module. This processing module is used to establish a connection between the first time synchronization device and the time synchronization device indicated by the network management device via a satellite common-view link or long-wave link before network time synchronization is performed based on a cooperative timing strategy.
[0023] In another possible implementation, the aforementioned processing module is further configured to detect the parameters of the time synchronization signal transmitted by the Global Navigation Satellite System (GNSS) after network time synchronization based on the cooperative timing strategy; if the duration of the time synchronization signal parameter being less than the second threshold is greater than or equal to a preset duration, then send an alarm recovery message to the network management device, the alarm recovery message being used to inform the network management device to restore the GNSS as the time source of the first time synchronization device; and receive a switching instruction sent by the network management device, the switching instruction being used to instruct the first time synchronization device to use the time source of the GNSS as the time source of the first time synchronization device.
[0024] Fifthly, this application provides a network management device, the electronic device comprising: a processor and a memory; the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the method of the first aspect described above.
[0025] In a sixth aspect, this application provides a first time synchronization device, the electronic device comprising: a processor and a memory; the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the method of the third aspect described above.
[0026] In a seventh aspect, this application provides a readable storage medium on which a program or instructions are stored, which, when executed by a computer, implement the methods of the first or third aspect described above.
[0027] Eighthly, this application provides a computer program product that is stored in a storage medium and, when executed by a computer, implements the methods of the first or third aspect described above.
[0028] Ninthly, embodiments of this application provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the methods described in the first or third aspects.
[0029] The beneficial effects described in the fifth to ninth aspects above are similar to those described in the first aspect or the third aspect, and will not be repeated here. Attached Figure Description
[0030] Figure 1 A schematic diagram of a network architecture for an anti-interference timing method provided in an embodiment of this application;
[0031] Figure 2 A flowchart illustrating an anti-interference time synchronization method provided in an embodiment of this application;
[0032] Figure 3A flowchart illustrating another anti-interference time synchronization method provided in an embodiment of this application;
[0033] Figure 4 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0034] Figure 5 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0035] Figure 6 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0036] Figure 7 A schematic diagram of the architecture of a carrier local network time synchronization network provided in an embodiment of this application;
[0037] Figure 8 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0038] Figure 9 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0039] Figure 10 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0040] Figure 11 A flowchart illustrating yet another anti-interference time synchronization method provided in this application embodiment;
[0041] Figure 12 A flowchart illustrating the implementation process of an anti-interference time synchronization method provided in this application embodiment;
[0042] Figure 13 This application provides a schematic diagram of the structure of an anti-interference timing system according to an embodiment of the present application.
[0043] Figure 14 This is a schematic diagram of the structure of an anti-interference timing device provided in an embodiment of this application;
[0044] Figure 15 This is a schematic diagram of the structure of an anti-interference timing device provided in an embodiment of this application;
[0045] Figure 16 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0046] The anti-interference timing method, apparatus, equipment, medium, and program products provided in this application will now be described in detail with reference to the accompanying drawings.
[0047] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0048] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0049] The terms "at least one," "at least one of," etc., used in the specification and claims of this application refer to any one, any two, or a combination of two or more of the included items. For example, at least one of a, b, and c can mean: "a," "b," "c," "a and b," "a and c," "b and c," and "a, b, and c," where a, b, and c can be single or multiple. Similarly, "at least two" refers to two or more items, and its meaning is similar to that of "at least one."
[0050] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0051] The embodiments of this application provide an anti-interference time synchronization method, apparatus, device, medium, and program product that can be applied to high-precision time synchronization scenarios.
[0052] Currently, the following requirements still exist for time synchronization in 5G networks and even future 6G networks:
[0053] 1. High Precision: 5G networks, especially Ultra-Reliable Low-Latency Communication (URLLC) and Time-Sensitive Networking (TSN), have extremely high requirements for time synchronization accuracy, typically requiring microsecond or even sub-microsecond levels. The inter-site coordination requirements of 5G, carrier aggregation (CA), coordinated multi-point transmission (CoMP), and multiple-input multiple-output (MIMO) technologies all place time synchronization accuracy requirements at the 100ns level. Furthermore, industry applications such as high-precision positioning, vehicle-to-everything (V2X) communication, and smart manufacturing require time synchronization accuracy within 10ns.
[0054] 2. High Reliability: Time synchronization in 5G networks must possess high reliability and stability to ensure the normal operation of various services. Synchronization is a prerequisite for ensuring the safe and reliable operation of the 5G system. Given the importance of the 5G system itself and the services it supports, even higher requirements are placed on the security and reliability of synchronization.
[0055] 3. Wide coverage: 5G networks need to provide extensive time synchronization coverage, including indoor and underground areas where satellite signals are difficult to cover.
[0056] As mentioned above, in 5G communication networks, high-precision time synchronization servers typically rely on time signals provided by the Global Navigation Satellite System (GNSS) for synchronization. However, GNSS signals are susceptible to interference, spoofing, or blockage, leading to a decrease in time synchronization accuracy and consequently affecting the reliability of communication services. The root causes of satellite interference are usually the following two points:
[0057] 1. Natural interference: Natural phenomena such as solar activity (e.g., solar flares), ionospheric disturbances, and tropospheric attenuation can affect the quality and stability of satellite signals.
[0058] 2. Human-caused interference: Unintentional interference (such as frequency conflicts with other radio equipment) and malicious interference (such as jammers and spoofing attacks) can severely affect the accuracy and reliability of satellite timing. In complex electromagnetic environments, especially during navigation countermeasures, satellite receivers may be unable to provide normal positioning and timing services to users due to interference, requiring anti-interference processing. However, existing satellite navigation receivers cannot achieve high-precision timing under anti-interference conditions.
[0059] Therefore, it is necessary to study anti-interference time synchronization methods and devices to ensure the time synchronization requirements of communication networks.
[0060] Currently, some anti-interference measures exist for equipment. For example, an anti-interference module is added to the satellite receiving antenna of the time synchronization server equipment, and anti-interference is achieved through anti-interference algorithms, error detection and correction, and delay compensation. Anti-interference algorithms include Kalman filtering and particle filtering algorithms. Error detection and correction include Cyclic Redundancy Check (CRC) and Forward Error Correction (FEC). Delay compensation includes delay estimation and delay correction.
[0061] The aforementioned methods for preventing interference in time synchronization server equipment mainly involve adding relevant anti-interference functions or modules to the standalone device. For example, an anti-interference box-type device can be connected in series between the antenna and the feeder. This device possesses functions such as the aforementioned anti-interference algorithms, error detection and correction, and delay compensation to achieve anti-interference capabilities.
[0062] However, this method has limited effectiveness, and its main problems are as follows:
[0063] 1) When interference is detected, the device uses the data held by its own crystal oscillator to perform algorithm calculations and output time information. However, crystal oscillators themselves are subject to aging and frequency offset, and the holding time is limited. When the holding state exceeds several hours, the time deviation of the crystal oscillator will exceed the time threshold required by the 5G network, affecting the time synchronization accuracy of the entire network.
[0064] 2) When interference is severe, the device can only rely on its own time reference source for calculations and cannot refer to information from other normal time synchronization servers in the network. This will gradually cause a deviation in time accuracy from other normal time synchronization servers in the network. In the most serious case, even when the device loses its lock, it will still act as a time source and provide incorrect time signals to the network.
[0065] To address the aforementioned technical problems, embodiments of this application provide an anti-interference time synchronization method, apparatus, device, medium, and program product. By performing interference detection locally on the device, centralized analysis by network management devices, and distributed collaborative time synchronization, it achieves automatic switching of time sources when GNSS is interfered with, ensuring network time synchronization accuracy. This approach solves the problem of collaborative response mechanisms when GNSS is interfered with and improves time synchronization accuracy.
[0066] The anti-interference timing method, apparatus, equipment, medium, and program products provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0067] Figure 1 This illustration shows a network architecture for an anti-interference timing method provided in an embodiment of this application. For example... Figure 1As shown, the network architecture includes a network management device 101 and a first time synchronization device 102. The network management device 101 and the first time synchronization device 102 are interconnected.
[0068] In some embodiments, the network management device 101 may be a server, a computer, or a processor or processing unit within a server or computer. The server may be a single server or a server cluster comprising multiple servers. It should be noted that the embodiments of this application do not limit the specific device form of the network management device 101. Figure 1 The example shown is a network management device 101, which is a single server.
[0069] In some embodiments, the terminal device may be a mobile phone, tablet computer, laptop computer, handheld computer, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, personal computer (PC), ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc., and the embodiments of this application do not specifically limit it. Figure 1 The example shown is a mobile phone, with terminal device 102 as an example.
[0070] In some embodiments, when the first time synchronization device 102 detects that there is a field parameter in the time synchronization signal parameters sent by the global navigation satellite system, it sends an alarm message to the network management device 101. The network management device 101 determines the type of interference based on the received alarm message and generates a corresponding cooperative timing strategy, which is then sent to the first time synchronization device 102. The first time synchronization device 102 performs network time synchronization based on the cooperative timing strategy.
[0071] It should be noted that the network architecture described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As network architectures evolve, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0072] See Figure 2 This is a flowchart illustrating an anti-interference time synchronization method provided in an embodiment of this application. Figure 2As shown, the anti-interference timing method provided in this application embodiment can be implemented by the above-mentioned network management device, specifically including the following steps 201 to 205.
[0073] Step 201: The network management device receives the alarm information sent by the synchronization device in real time.
[0074] In some embodiments, the alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content, which indicates that the first time synchronization device has detected an interference signal.
[0075] In some embodiments, the aforementioned identifier may be a text identifier, a number identifier, or a special symbol identifier, etc. The specific identifier can be determined according to actual usage requirements, and this application embodiment does not impose any limitations.
[0076] For example, the alarm content can be a specific case of exceeding the limit for at least one abnormal information.
[0077] In some embodiments, the network management device described above can be deployed at the provincial level to manage all time synchronization devices within the province. The network management device includes a database, an anti-interference analysis module, and an anti-interference processing module.
[0078] For example, the database described above is used to store information about all time synchronization devices, including latitude and longitude, GNSS status information, alarm and notification event information.
[0079] For example, the aforementioned anti-interference analysis module is used to perform interference analysis. It receives alarms reported by the time synchronization device, combines the topology and status information in the database, performs interference range analysis, and determines the type of interference (single device, small area, large area).
[0080] For example, the anti-interference processing module is used to generate specific collaborative timing strategies and network configuration instructions based on the judgment results of the anti-interference analysis module, and send them to the relevant time synchronization devices through the communication network.
[0081] It should be noted that the communication link between the aforementioned time synchronization device and network management device is usually based on an IP data network for alarm reporting and configuration distribution.
[0082] For example, the network management device described above can receive alarm information sent by the synchronization device in real time via an IP data network.
[0083] Step 202: Based on the alarm information, the network management device obtains the time synchronization status information of at least one time synchronization device.
[0084] In some embodiments, the at least one time synchronization device is a time synchronization device within a first range centered on the first time synchronization device.
[0085] In some embodiments, the aforementioned first scope may be preset by the network management device; or, it may be user-defined. The specific scope can be determined according to actual usage requirements, and this application embodiment does not impose any limitations.
[0086] For example, the first range mentioned above can be a range with a radius of 50 km.
[0087] In some embodiments, the aforementioned time synchronization status information indicates whether the GNSS signal received by at least one time synchronization device is a normal signal or an abnormal signal.
[0088] In some embodiments, the anti-interference analysis module in the network management device can query the current status of all other time synchronization devices around the latitude and longitude of the reporting first time synchronization device based on the alarm reported by the first time synchronization device, and obtain the current time synchronization status of these surrounding time synchronization devices.
[0089] Step 203: The network management device determines the type of interference corresponding to the interference signal based on the time synchronization status information of at least one time synchronization device.
[0090] It should be noted that step 203 above can be implemented through the following embodiments, and will not be repeated here to avoid repetition.
[0091] In some embodiments, combined with Figure 2 ,like Figure 3 As shown, step 203 above can be implemented through steps 203a and 203b.
[0092] Step 203a: The network management device determines the scope and proportion of time synchronization devices with abnormal time synchronization status based on the time synchronization status information of at least one time synchronization device.
[0093] In some embodiments, the time synchronization device with the abnormal time synchronization status is the time synchronization device that reports alarm information.
[0094] For example, the above ratio refers to the ratio between normal time synchronization devices and abnormal time synchronization devices.
[0095] For example, the network management device queries the current status of all other time synchronization devices around the latitude and longitude of the time synchronization device that reported the alarm. If only the time synchronization device that reported the alarm has an abnormal time synchronization status, it is considered single-device interference. If multiple devices report abnormalities within a small area (e.g., within a city), but the number of normal devices in the same area is significantly greater (e.g., greater than 70%), it is considered small-area interference. If a large area or all devices (e.g., multiple cities) report abnormalities simultaneously, it is considered large-area interference.
[0096] Step 203b: The network management device determines the type of interference based on the scope and proportion of time synchronization devices with abnormal time synchronization status.
[0097] It should be noted that step 203b above can be implemented through the following embodiments, and will not be repeated here to avoid repetition.
[0098] In some embodiments, combined with Figure 3 ,like Figure 4 As shown, step 203b can be implemented through step 203b1, step 203b2, or step 203b3.
[0099] Step 203b1: If the time synchronization status of the first time synchronization device is abnormal, and the time synchronization status of at least one time synchronization device is normal, then the network management device determines the interference type to be single device interference type.
[0100] In some embodiments, the time synchronization device with normal time synchronization status is a time synchronization device that has not reported alarm information within a preset time period.
[0101] For example, if only the aforementioned first time synchronization device reports an anomaly, while all surrounding time synchronization devices are normal, it is determined to be a single device interference.
[0102] Step 203b2: If there are time synchronization devices with abnormal time synchronization status within the first range, and the number of time synchronization devices with normal time synchronization status within the first range is greater than or equal to the first threshold, then the network management device determines the interference type as small area interference type.
[0103] In some embodiments, if multiple time synchronization devices report anomalies within a small area (e.g., within a city), but the number of normal time synchronization devices in the same area is significantly dominant (e.g., greater than 70%), it is determined to be small-area interference.
[0104] Step 203b3: If the time synchronization status of all time synchronization devices within the first range is abnormal, the network management device determines the interference type to be a large-area interference type.
[0105] In some embodiments, if a large number of or all devices (e.g., multiple cities) report anomalies simultaneously, it is determined to be a large-scale interference.
[0106] Thus, by detecting the time synchronization status of other time synchronization devices around a single time synchronization device that reports an alarm, the type of interference can be determined, providing a specific basis for generating different collaborative time synchronization strategies in the future.
[0107] Step 204: The network management device generates a cooperative timing strategy corresponding to the interference type based on the interference type.
[0108] In some embodiments, the anti-interference processing module in the network management device generates a corresponding collaborative timing strategy based on the type of interference and sends it to the first time synchronization device.
[0109] In some embodiments, combined with Figure 2 ,like Figure 5 As shown, step 204 can be implemented through step 204a, step 204b, or step 204c.
[0110] Step 204a: If the interference type is single-device interference, the network management device generates a first cooperative timing strategy corresponding to the single-device interference type.
[0111] In some embodiments, the first collaborative timing strategy is to use the second time synchronization device, which is closest to the first time synchronization device, as the time source of the first time synchronization device, and the second time synchronization device is a time synchronization device with normal time synchronization status.
[0112] For example, the network management device designates the nearest normal time synchronization device as the time source.
[0113] In some embodiments, the above-mentioned interference types may correspond to a cooperative timing strategy. When the network management device determines that the interference type is a single-device interference type, it can determine the first cooperative timing strategy corresponding to the single-device interference type based on the above-mentioned correspondence.
[0114] It should be noted that the aforementioned first collaborative timing strategy was set in advance.
[0115] Step 204b: If the interference type is small area interference, the network management device generates a second cooperative timing strategy corresponding to the small area interference type.
[0116] In some embodiments, the second collaborative timing strategy is to use the fourth time synchronization device closest to each third time synchronization device as the time source of the third time synchronization device, where the third time synchronization device is a time synchronization device with an abnormal time synchronization state, and the fourth time synchronization device is a time synchronization device with a normal time synchronization state.
[0117] For example, the network management device described above designates the nearest normal time synchronization device as the time source for each abnormal time synchronization device.
[0118] In some embodiments, the above-mentioned interference types may correspond to a cooperative timing strategy. When the network management device determines that the interference type is a small area interference type, it can determine a second cooperative timing strategy corresponding to the single small area interference type based on the above-mentioned correspondence.
[0119] It should be noted that the aforementioned second collaborative timing strategy is pre-set.
[0120] Step 204c: If the interference type is large-area interference, the network management device generates a third cooperative timing strategy corresponding to the large-area interference type.
[0121] In some embodiments, the third collaborative timing strategy described above is to instruct all time synchronization devices with abnormal time synchronization status to ignore the time synchronization signal sent by the Global Navigation Satellite System, and to determine one of the time synchronization devices as the time source for all time synchronization devices according to a preset rule.
[0122] For example, the network management device instructs all abnormal time synchronization devices to ignore GNSS, organize all abnormal time synchronization devices into a synchronization network, and elect a time synchronization device as the master time source according to preset rules (such as clock class, set ID, etc.), and issue instructions to other time synchronization devices to track the master time source device.
[0123] In some embodiments, the above-mentioned interference types may correspond to a cooperative timing strategy. When the network management device determines that the interference type is a large-area interference type, it can determine a third cooperative timing strategy corresponding to the large-area interference type based on the above-mentioned correspondence.
[0124] It should be noted that the aforementioned third collaborative timing strategy is pre-set.
[0125] In this way, by adopting different collaborative timing strategies corresponding to different types of interference, system overhead and resources can be saved to the maximum extent while ensuring the accuracy of time synchronization.
[0126] Step 205: The network management device sends the collaborative timing policy to the first-time synchronization device.
[0127] In some embodiments, the above-described cooperative timing strategy is used for the first time synchronization device to perform network time synchronization.
[0128] In some embodiments, the network management device described above can send the cooperative timing policy to the first time synchronization device via an IP data network.
[0129] For example, for the single-device interference type described above, the network management device issues a command to cause the interfered time synchronization device to switch its time source to the nearest normal time synchronization device. For the small-area interference type described above, the network management device issues a command to cause each abnormal time synchronization device to switch its time source to the nearest normal time synchronization device. For the large-area interference type described above, the network management device issues a command to cause all interfered time synchronization devices to track the time synchronization device elected as the primary time source device.
[0130] The anti-interference timing method provided in this application includes the following steps: receiving alarm information from a first time synchronization device. The alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content indicating that the first time synchronization device has detected an interference signal. Based on the alarm information, the method acquires the time synchronization status information of at least one time synchronization device, which is a time synchronization device within a first range centered on the first time synchronization device. Based on the time synchronization status information of at least one time synchronization device, the method determines the interference type corresponding to the interference signal. Based on the interference type, the method generates a collaborative timing strategy corresponding to the interference type. The collaborative timing strategy is then sent to the first time synchronization device, which performs network time synchronization. By centrally analyzing data through network management equipment and implementing distributed collaborative timing, the method automatically switches time sources when GNSS is interfered with, ensuring network time synchronization accuracy. This approach solves the problem of collaborative response mechanisms when GNSS is interfered with and improves time synchronization accuracy.
[0131] See Figure 6 This is a flowchart illustrating an anti-interference time synchronization method provided in an embodiment of this application. Figure 6 As shown, the anti-interference timing method provided in this application embodiment can be implemented by the aforementioned first time synchronization device, specifically including the following steps 301 to 304.
[0132] Step 301: The first time synchronization device detects the parameters of the time synchronization signal sent by the Global Navigation Satellite System.
[0133] In some embodiments, the above parameters include at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock.
[0134] For example, the internal anti-interference monitoring module of the first-time synchronization device can be set up to monitor at least one of the following parameters of the GNSS signal in real time: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation of GNSS time from the built-in rubidium clock.
[0135] In some embodiments, the aforementioned first time synchronization device is deployed in various cities or counties, and the architecture diagram of the operator's local network time synchronization network is shown below. Figure 7 As shown. Both the PRTC-A and miniaturized PRTC-B devices are time synchronization server devices. Within a local network (e.g., a city constitutes a local network), the time synchronization server device is located in the core node or aggregation node equipment room of the mobile backhaul network. The first time synchronization device is equipped with a GNSS receiving module, an anti-interference monitoring module, a clock module, and a communication and control module.
[0136] For example, the GNSS receiving module described above is responsible for receiving and parsing GNSS satellite signals and outputting standard time.
[0137] For example, the aforementioned anti-interference monitoring module analyzes the signal quality parameters of the GNSS receiving module in real time, performs interference detection, and generates a local alarm when an anomaly is detected.
[0138] For example, the clock module described above serves as the device's local clock reference, providing short-term timekeeping capability when an external source is lost.
[0139] For example, the communication and control module described above is responsible for communicating with the synchronization network management device and other time synchronization devices. It receives and executes configuration commands issued by the network management device, controls the switching of the time source (selecting between GNSS, common view, or longwave link), and establishes common view or longwave links with other devices.
[0140] Step 302: If at least one parameter of the time synchronization signal is detected to meet the preset alarm conditions, the first time synchronization device sends an alarm message to the network management device.
[0141] In some embodiments, the alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content, which indicates that the first time synchronization device has detected an interference signal.
[0142] For example, when the aforementioned first time synchronization device detects any of the following: abnormal signal-to-noise ratio during satellite search, ephemeris jump, sharp decrease in the number of satellites searched, or excessive deviation from the built-in clock, it determines that it is being interfered with and triggers a local alarm. The interfered time synchronization device reports the alarm to the network management device through the communication network. The reported information includes at least the latitude and longitude of the first time synchronization device, the city identifier, the device ID, and the specific content of the alarm.
[0143] Step 303: The first synchronization device receives the collaborative timing strategy sent by the network management device.
[0144] It should be noted that step 303 above can be implemented through the following embodiments, and will not be repeated here to avoid repetition.
[0145] In some embodiments, combined with Figure 6 ,like Figure 8 As shown, step 303 can be implemented through step 303a, step 303b, or step 303c.
[0146] Step 303a: The first time synchronization device receives the first collaborative timing strategy sent by the network management device, and based on the first collaborative timing strategy, uses the time source of the second time synchronization device, which is closest to the first time synchronization device, as the time source of the first time synchronization device.
[0147] In some embodiments, the second time synchronization device is a time synchronization device in a normal time synchronization state.
[0148] For example, the first time synchronization device receives a cooperative timing strategy sent by the network management device and uses the nearest normal time synchronization device as the time source, thereby maintaining high-precision time synchronization during GNSS failure.
[0149] Step 303b: The first time synchronization device receives the second collaborative timing strategy sent by the network management device, and based on the second collaborative timing strategy, uses the time source of the fourth time synchronization device, which is closest to the first time synchronization device, as the time source of the first time synchronization device.
[0150] In some embodiments, the fourth time synchronization device is a time synchronization device in a normal time synchronization state.
[0151] For example, the first time synchronization device receives a cooperative timing strategy sent by the network management device and uses the nearest normal time synchronization device as the time source, thereby enabling the first time synchronization device to maintain high-precision time synchronization during GNSS failure.
[0152] Step 303c: The first time synchronization device receives the third cooperative timing strategy sent by the network management device, and based on the third cooperative timing strategy, ignores the time synchronization signal sent by the global navigation satellite system, and determines the time source of one of the devices as the time source of the first time synchronization device according to the preset rules.
[0153] In some embodiments, the first time synchronization device receives a cooperative timing strategy sent by the network management device: ignoring GNSS, self-organizing into a synchronization network through satellite common-view or long-wave links, and tracking the master time source device according to the instructions issued by the network management device, thereby maintaining high-precision time synchronization during GNSS failure.
[0154] Step 304: The first time synchronization device performs network time synchronization based on the collaborative time synchronization strategy.
[0155] In some embodiments, the first time synchronization device performs network time synchronization based on the time source of a normal time synchronization device determined by the cooperative time synchronization strategy.
[0156] The anti-interference timing method provided in this application detects parameters of the time synchronization signal transmitted by the Global Navigation Satellite System (GNSS). These parameters include at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock. If at least one parameter of the time synchronization signal meets a preset alarm condition, an alarm message is sent to the network management device. The alarm message includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content, indicating that the first time synchronization device has detected an interference signal. The method also receives a collaborative timing strategy sent by the network management device and performs network time synchronization based on the collaborative timing strategy. By enabling the time synchronization device to perform interference detection locally, receive the strategy sent by the network management device, and switch the corresponding time source according to the strategy, automatic switching of the time source is achieved when GNSS is interfered with, ensuring network time synchronization accuracy. This method solves the problem of collaborative response mechanisms when GNSS is interfered with and improves time synchronization accuracy.
[0157] In some embodiments, combined with Figure 6 ,like Figure 9 As shown, prior to step 304 above, the anti-interference timing method provided in this application embodiment may further include the following step 401.
[0158] Step 401: The first time synchronization device establishes a connection with the time synchronization device indicated by the network management device through a satellite common-view link or long-wave link.
[0159] In some embodiments, the communication and control module in the first time synchronization device is responsible for communication between the time synchronization device and the network management device and other time synchronization devices. It receives and executes configuration instructions issued by the network management device, controls the switching of the time source (selecting between GNSS, common view, or longwave link), and establishes common view or longwave links with other devices.
[0160] For example, the aforementioned first time synchronization device, according to instructions, establishes a connection with a designated backup time source via a satellite common-view link or a long-wave link before performing time synchronization, thereby enabling time synchronization based on the link.
[0161] In this way, connections are established between various time synchronization devices via satellite common-view links or long-wave links with designated backup time sources, achieving long-distance, highly stable, and traceable time alignment without relying on local communication networks and while minimizing common errors.
[0162] In some embodiments, combined with Figure 6 ,like Figure 10 As shown, after step 304 above, the anti-interference timing method provided in this application embodiment may further include the following steps 501 to 503.
[0163] Step 501: The first time synchronization device detects the parameters of the time synchronization signal sent by the Global Navigation Satellite System.
[0164] In some embodiments, after the first time synchronization device switches the time source according to the configuration issued by the network management device, it continues to perform time synchronization and continues to monitor the GNSS signal status.
[0165] Step 502: If the duration of the parameter of the time synchronization signal being less than the second threshold is greater than or equal to the preset duration, then the first time synchronization device sends an alarm recovery message to the network management device.
[0166] In some embodiments, the alarm recovery information described above is used to inform the network management device to restore the Global Navigation Satellite System as the time source for the first time synchronization device.
[0167] For example, once the GNSS signal stabilizes and remains stable for more than a preset duration, the first synchronization device can report the event to the network management device.
[0168] Step 503: The synchronization device receives the switching instruction sent by the network management device as soon as possible.
[0169] In some embodiments, the switching instruction described above is used to instruct the first time synchronization device to use the time source of the Global Navigation Satellite System as the time source of the first time synchronization device.
[0170] For example, the network management device sends a command to the first time synchronization device via the IP network link to switch back to the GNSS time source.
[0171] In this way, after the GNSS signal is recovered, the system can switch back to using the GNSS signal for time synchronization, achieving automatic switching of the time source and ensuring the accuracy of network time synchronization.
[0172] See Figure 11 This is a schematic diagram of the interactive process of an anti-interference timing method provided in an embodiment of this application. Figure 11 As shown, the anti-interference timing method provided in this application embodiment can be implemented by the above-mentioned network management device and first time synchronization device, specifically including the following steps 601 to 609.
[0173] Step 601: The first time synchronization device detects the parameters of the time synchronization signal sent by the Global Navigation Satellite System.
[0174] Step 602: If at least one parameter of the time synchronization signal is detected to meet the preset alarm conditions, the first time synchronization device sends an alarm message to the network management device.
[0175] Step 603: The network management device receives the alarm information sent by the synchronization device in real time.
[0176] Step 604: Based on the alarm information, the network management device obtains the time synchronization status information of at least one time synchronization device.
[0177] Step 605: The network management device determines the type of interference corresponding to the interference signal based on the time synchronization status information of at least one time synchronization device.
[0178] Step 606: The network management device generates a cooperative timing strategy corresponding to the interference type based on the interference type.
[0179] Step 607: The network management device sends the collaborative timing policy to the first-time synchronization device.
[0180] Step 608: The first synchronization device receives the collaborative timing strategy sent by the network management device.
[0181] Step 609: The first time synchronization device performs network time synchronization based on the collaborative time synchronization strategy.
[0182] In this way, by performing interference detection locally on the device, conducting centralized analysis on the network management device, and distributing collaborative time synchronization, the time source can be automatically switched when GNSS is interfered with, ensuring the accuracy of network time synchronization. This approach solves the problem of collaborative response mechanism when GNSS is interfered with and improves the accuracy of time synchronization.
[0183] like Figure 12 As shown, the implementation process of the anti-interference timing method provided in this application embodiment includes the following S1 to S8:
[0184] S1. The device will synchronize with the first device to obtain GNSS parameters.
[0185] For example, the device is equipped with an anti-interference monitoring module to monitor at least one of the following parameters of the GNSS signal in real time: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation of GNSS time from the built-in rubidium clock.
[0186] S2. The first synchronization device determines whether there is interference.
[0187] For example, when the first-time synchronization device detects any of the following situations: abnormal signal-to-noise ratio of satellite search, ephemeris jump, sharp decrease in the number of satellites searched, or excessive deviation from the built-in clock, it determines that interference has occurred and triggers a local alarm.
[0188] It should be noted that if the first-time synchronization device determines that there is interference, step S3 is executed, and if the first-time synchronization device determines that there is no interference, step S1 is executed.
[0189] S3, immediately synchronizes the alarm report from the device to the network management device.
[0190] For example, the interfered device will report the alarm to the network management device through the communication network. The reported information shall include at least the latitude and longitude of the device, the city identifier of the location, the device ID, and the specific content of the alarm.
[0191] S4. Network management devices centrally analyze and determine the type of interference.
[0192] For example, the anti-interference analysis module in the network management device queries the current status of all other time synchronization devices within the latitude and longitude radius of the reporting alarm device (the range is configurable, such as a radius of 50km centered on the interfered device) based on all reported alarms. The type of interference is determined based on the range and proportion of abnormal devices.
[0193] 1) If only this device reports an anomaly, while all surrounding devices are functioning normally, it is determined to be single-device interference;
[0194] 2) If multiple devices report anomalies within a small area (such as within a city), but the number of normal devices in the same area is significantly dominant (such as greater than 70%), it is determined to be small-area interference;
[0195] 3) If a large number of devices or all devices (such as multiple cities) report abnormalities at the same time, it is determined to be a large-scale interference.
[0196] S5, the network management device generates a collaborative timing policy and sends it to the first synchronization device.
[0197] For example, 1) Single device interference: The network management system designates the normal device closest to the interfered device as the time source and issues an instruction to make the interfered device switch the time source to the normal device.
[0198] 2) Small area interference: The network management system assigns the nearest normal device as the time source for each abnormal device, establishes a satellite common-view or long-wave link, and issues instructions to make the abnormal device switch the time source to the corresponding normal device.
[0199] 3) Large-area interference: The network management system issues a configuration, instructing all abnormal devices to ignore GNSS, and to self-organize all abnormal time synchronization devices into a synchronization network through satellite common view or long-wave links. Based on preset rules (such as clock level, ID, etc.), a device is elected as the master time source, and instructions are issued to other devices to track the master time source device.
[0200] S6. The first synchronization device establishes a connection link and performs time synchronization.
[0201] For example, the first time synchronization device and related equipment establish a connection with a designated backup time source through a satellite common-view link or a long-wave link according to instructions, and switch the synchronization source, thereby maintaining high-precision time synchronization during GNSS failure.
[0202] S7. The synchronization device continues to detect GNSS immediately to determine whether the interference continues.
[0203] For example, if the synchronization device detects that the interference does not exist in the first instance, step S8 is executed, and if the interference is detected to still exist, step S6 is executed.
[0204] For example, after the first time synchronization device switches the time source according to the configuration issued by the network management system, it continues to perform time synchronization and continues to monitor the GNSS signal status.
[0205] S8. Synchronize the device immediately to restore the time.
[0206] For example, when the GNSS signal recovers and remains stable for more than a preset duration, the device can report the event to the network management system, and the network management system can issue a command to the first time synchronization device to switch back to the GNSS time source.
[0207] In this way, by performing interference detection locally on the device, conducting centralized analysis on the network management device, and distributing collaborative time synchronization, the time source can be automatically switched when GNSS is interfered with, ensuring the accuracy of network time synchronization. This approach solves the problem of collaborative response mechanism when GNSS is interfered with and improves the accuracy of time synchronization.
[0208] It should be noted that the descriptions of each step S1 to S8 in this embodiment can be found in the descriptions in the above embodiments, and will not be repeated here.
[0209] It should be noted that the above-described method embodiments, or the various possible implementations of the method embodiments, can be executed individually, or, provided there is no conflict, they can be combined with each other. The specific implementation can be determined according to actual usage requirements, and this application embodiment does not impose any restrictions on this.
[0210] Figure 13 This is a schematic diagram of an anti-interference timing system provided in an embodiment of this application. Figure 13 As shown, the anti-interference timing system 800 may include: a network management device 801, which includes: a database module 8011, an anti-interference analysis module 8012, and an anti-interference processing module 8013;
[0211] The communication network 802 and the first time synchronization device 803 include a GNSS receiving module 8031, an anti-interference detection module 8032, a clock module 8033, and a communication and control module 8034.
[0212] The database module 8011 is used to store information about all devices, including latitude and longitude, GNSS status information, alarm and notification event information, and is applied to steps 201 and 202 and related schemes of steps 201 and 202.
[0213] The anti-interference analysis module 8012 is used to perform interference analysis. It receives alarms reported by the device, combines them with topology and status information in the database, performs interference range analysis, and determines the type of interference (single device, small area, large area), which is then applied to steps 201, 202, and 203 and the relevant solutions for steps 201, 202, and 203.
[0214] The anti-interference processing module 8013 is used to generate specific collaborative timing strategies and network configuration instructions based on the judgment results of the anti-interference analysis module, and send them to relevant devices through the communication network, and apply them to the above steps 204 and related schemes.
[0215] Communication network 802 is used for data transmission in the network, including: (1) Communication link between device and network management: usually based on IP data network, used for alarm reporting and configuration distribution. (2) Communication link between devices: namely, backup link for time synchronization, including satellite common-view link (using GNSS satellite for high-precision time comparison) and long-wave link (receiving long-wave timing signal). Both of these links are established by network management commands and are applied to the above steps 201, 205, 302, 303, 304 and related schemes of steps 201, 205, 302, 303, 304.
[0216] The GNSS receiver module 8031 is responsible for receiving and parsing GNSS satellite signals, outputting standard time, and is applied to steps 301 and 501 and related schemes mentioned above.
[0217] The anti-interference detection module 8032 is used to analyze the signal quality parameters of the GNSS receiver module in real time, perform interference detection in step 1 above, and generate a local alarm when an anomaly is detected. It is applied to steps 302 and 502 above and related schemes of steps 302 and 502.
[0218] The clock module 8033 is used as a local clock reference for the device and provides short-term timekeeping capability when an external source is lost. It is applied to step 303c and related solutions of step 303c.
[0219] The communication and control module 8034 is responsible for communicating with the synchronization network management device and other time synchronization devices. It receives and executes configuration commands issued by the network management device, controls the switching of the time source (selecting between GNSS, common view, or longwave link), and establishes common view or longwave links with other devices, applicable to steps 205, 303, 401, and 503 and related schemes of steps 205, 303, 401, and 503.
[0220] Understandable. Figure 13 The modules in time synchronization devices A through N are identical, so they are represented by the same label 803. However, time synchronization devices A through N are different time synchronization devices.
[0221] It should be noted that for a detailed explanation of the steps performed by each module and their beneficial effects, please refer to the description in the above embodiments, which will not be repeated here.
[0222] As can be seen, the above mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the embodiments of this application provide corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0223] This application embodiment can divide the anti-interference timing device into functional modules based on the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0224] In some embodiments, this application also provides an anti-interference timing device. This anti-interference timing device may include one or more functional modules for implementing the anti-interference timing method of the above method embodiments.
[0225] For example, Figure 14 This is a schematic diagram of an anti-interference timing device provided in an embodiment of this application. Figure 14 As shown, the anti-interference timing device 900 includes: a receiving module 901, an acquisition module 902, a determining module 903, a generating module 904, and a sending module 905.
[0226] The receiving module 901 receives alarm information sent by the first time synchronization device. The alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content indicating that the first time synchronization device has detected an interference signal. The acquiring module 902 acquires the time synchronization status information of at least one time synchronization device based on the alarm information. The at least one time synchronization device is a time synchronization device within a first range centered on the first time synchronization device. The determining module 903 determines the interference type corresponding to the interference signal based on the time synchronization status information of at least one time synchronization device. The generating module 904 generates a cooperative timing strategy corresponding to the interference type. The sending module 905 sends the cooperative timing strategy to the first time synchronization device, which is used by the first time synchronization device for network time synchronization.
[0227] The anti-interference timing device provided in this application achieves automatic switching of time source when GNSS is interfered with through centralized analysis and distributed collaborative timing by network management equipment, ensuring network time synchronization accuracy. This approach solves the problem of collaborative response mechanism when GNSS is interfered with and improves time synchronization accuracy.
[0228] In some embodiments, the determining module 903 is specifically used to determine the range and proportion of time synchronization devices with abnormal time synchronization status based on the time synchronization status information of at least one time synchronization device, wherein the time synchronization devices with abnormal time synchronization status are time synchronization devices that report alarm information; and to determine the interference type based on the range and proportion of time synchronization devices with abnormal time synchronization status.
[0229] In other embodiments, the determination module 903 is specifically used to determine the interference type as a single-device interference type if the time synchronization status of the first time synchronization device is abnormal and at least one time synchronization device is normal, wherein the time synchronization device with normal time synchronization status is the time synchronization device that has not reported alarm information within a preset time period; if there are time synchronization devices with abnormal time synchronization status within the first range and the number of time synchronization devices with normal time synchronization status within the first range is greater than or equal to a first threshold, then the interference type is determined as a small-area interference type; if the time synchronization status of all time synchronization devices within the first range is abnormal, then the interference type is determined as a large-area interference type.
[0230] In some other embodiments, the generation module 904 is specifically used to generate a first cooperative timing strategy corresponding to the single-device interference type if the interference type is a single-device interference type. The first cooperative timing strategy includes: using the second time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, where the second time synchronization device is a time synchronization device with normal time synchronization status; if the interference type is a small-area interference type, generate a second cooperative timing strategy corresponding to the small-area interference type. The second cooperative timing strategy includes: using the fourth time synchronization device closest to each third time synchronization device as the time source of the third time synchronization device, where the third time synchronization device is a time synchronization device with abnormal time synchronization status, and the fourth time synchronization device is a time synchronization device with normal time synchronization status; if the interference type is a large-area interference type, generate a third cooperative timing strategy corresponding to the large-area interference type. The third cooperative timing strategy includes: instructing all time synchronization devices with abnormal time synchronization status to ignore the time synchronization signal sent by the Global Navigation Satellite System, and determining one of the time synchronization devices as the time source of all time synchronization devices according to a preset rule.
[0231] It should be noted that the anti-interference timing device can implement all the processes implemented in the above method embodiments and achieve the same beneficial effects. To avoid repetition, it will not be described again here.
[0232] In some embodiments, this application also provides another anti-interference timing device. This anti-interference timing device may include one or more functional modules for implementing the anti-interference timing method of the above method embodiments.
[0233] For example, Figure 15 This is a schematic diagram of an anti-interference timing device provided in an embodiment of this application. Figure 15 As shown, the anti-interference timing device 900 includes: a detection module 1001, a transmission module 1002, a receiving module 1003, and a synchronization module 1004.
[0234] The detection module 1001 is used to detect parameters of the time synchronization signal transmitted by the Global Navigation Satellite System. These parameters include at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock. The transmitting module 1002 is used to send an alarm message to the network management device if at least one parameter of the detected time synchronization signal meets a preset alarm condition. The alarm message includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content indicating that the first time synchronization device has detected an interference signal. The receiving module 1003 is used to receive the cooperative timing strategy sent by the network management device. The synchronization module 1004 is used to perform network time synchronization based on the cooperative timing strategy.
[0235] The anti-interference timing device provided in this application performs interference detection locally through a time synchronization device, receives the policy sent by the network management device, and switches the corresponding time source according to the policy. This realizes automatic switching of the time source when GNSS is interfered with, ensuring the network time synchronization accuracy. Thus, this method solves the problem of the collaborative response mechanism when GNSS is interfered with and improves the time synchronization accuracy.
[0236] In some embodiments, the receiving module 1003 is specifically configured to receive a first coordinated timing strategy sent by the network management device, and based on the first coordinated timing strategy, use the time source of the second time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, wherein the second time synchronization device is a time synchronization device with normal time synchronization status; or, receive a second coordinated timing strategy sent by the network management device, and based on the second coordinated timing strategy, use the time source of the fourth time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, wherein the fourth time synchronization device is a time synchronization device with normal time synchronization status; or, receive a third coordinated timing strategy sent by the network management device, and based on the third coordinated timing strategy, ignore the time synchronization signal sent by the global navigation satellite system, and determine the time source of one of the devices as the time source of the first time synchronization device according to a preset rule.
[0237] In other embodiments, the aforementioned anti-interference timing device further includes a processing module. The processing module is used to establish a connection between the first time synchronization device and the time synchronization device indicated by the network management device via a satellite common-view link or a long-wave link before network time synchronization is performed based on a cooperative timing strategy.
[0238] In some other embodiments, the above-mentioned processing module is further configured to detect the parameters of the time synchronization signal sent by the Global Navigation Satellite System after network time synchronization based on the cooperative timing strategy; if the duration of the parameter of the time synchronization signal being less than the second threshold is greater than or equal to a preset duration, then send alarm recovery information to the network management device, the alarm recovery information being used to inform the network management device to restore the Global Navigation Satellite System as the time source of the first time synchronization device; and receive a switching instruction sent by the network management device, the switching instruction being used to instruct the first time synchronization device to use the time source of the Global Navigation Satellite System as the time source of the first time synchronization device.
[0239] It should be noted that the anti-interference timing device can implement all the processes implemented in the above method embodiments and achieve the same beneficial effects. To avoid repetition, it will not be described again here.
[0240] In the case where the functions of the integrated modules described above are implemented in hardware, this application provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 16 As shown, the electronic device 90 includes: a processor 92, a communication interface 93, and a bus 94. Optionally, the electronic device 90 may also include a memory 91, and the electronic device may be a network management device or a time synchronization device.
[0241] Processor 92 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 92 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 92 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0242] Communication interface 93 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0243] The memory 91 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0244] As one possible implementation, the memory 91 can exist independently of the processor 92. The memory 91 can be connected to the processor 92 via a bus 94 and is used to store instructions or program code. When the processor 92 calls and executes the instructions or program code stored in the memory 91, it can implement the anti-interference timing method provided in the embodiments of this application.
[0245] In another possible implementation, memory 91 can also be integrated with processor 92.
[0246] Bus 94 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 94 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 16 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0247] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the service calling device can be divided into different functional modules to complete all or part of the functions described above.
[0248] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described anti-interference timing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0249] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0250] This application also provides a readable storage medium storing a program or instructions that, when executed by a computer, implement the anti-interference timing method provided in the above embodiments. It is understood that all or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware; the readable storage medium can be any of the foregoing embodiments or memory; the readable storage medium can also be an external storage device of the service invocation device, such as a pluggable hard drive, Smart MediaCard (SMC), Secure Digital (SD) card, flash card, etc., equipped on the service invocation device. Further, the readable storage medium can include both internal storage units of the service invocation device and external storage devices. The readable storage medium is used to store the computer program and other programs and data required by the service invocation device. The readable storage medium can also be used to temporarily store data that has been output or will be output.
[0251] This application also provides a computer program product, which is stored in a storage medium and implements the anti-interference timing method provided in the above embodiments when the computer program product is executed by a computer.
[0252] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0253] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0254] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An anti-interference time synchronization method, characterized in that, Applied to network management devices, including: The device receives alarm information sent by a first time synchronization device. The alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content. The alarm content is used to indicate that the first time synchronization device has detected an interference signal. Based on the alarm information, obtain the time synchronization status information of at least one time synchronization device, wherein the at least one time synchronization device is a time synchronization device within a first range centered on the first time synchronization device. Based on the time synchronization status information of the at least one time synchronization device, the interference type corresponding to the interference signal is determined; Based on the interference type, a cooperative timing strategy corresponding to the interference type is generated; The collaborative time synchronization strategy is sent to the first time synchronization device, and the collaborative time synchronization strategy is used by the first time synchronization device to perform network time synchronization.
2. The anti-interference time synchronization method according to claim 1, characterized in that, Determining the interference type corresponding to the interference signal based on the time synchronization status information of the at least one time synchronization device includes: Based on the time synchronization status information of the at least one time synchronization device, the range and proportion of time synchronization devices with abnormal time synchronization status are determined, and the time synchronization devices with abnormal time synchronization status are the time synchronization devices that report alarm information. The type of interference is determined based on the range and proportion of time synchronization devices with abnormal time synchronization status.
3. The anti-interference time synchronization method according to claim 2, characterized in that, The determination of the interference type based on the scope and proportion of time synchronization devices with abnormal time synchronization status includes: If the time synchronization status of the first time synchronization device is abnormal, and the time synchronization status of at least one time synchronization device is normal, then the interference type is determined to be a single device interference type, and the time synchronization device with normal time synchronization status is the time synchronization device that has not reported alarm information within a preset time period. If there are time synchronization devices with abnormal time synchronization status within the first range, and the number of time synchronization devices with normal time synchronization status within the first range is greater than or equal to the first threshold, then the interference type is determined to be small area interference type. If the time synchronization status of all time synchronization devices within the first range is abnormal, then the interference type is determined to be a large-area interference type.
4. The anti-interference time synchronization method according to claim 3, characterized in that, The step of generating a cooperative timing strategy corresponding to the interference type includes: If the interference type is a single-device interference type, a first cooperative timing strategy corresponding to the single-device interference type is generated. The first cooperative timing strategy includes: using the second time synchronization device closest to the first time synchronization device as the time source of the first time synchronization device, where the second time synchronization device is a time synchronization device in normal time synchronization status. If the interference type is a small area interference type, a second cooperative timing strategy corresponding to the small area interference type is generated. The second cooperative timing strategy includes: taking the fourth time synchronization device closest to each third time synchronization device as the time source of the third time synchronization device, wherein the third time synchronization device is a time synchronization device with an abnormal time synchronization state, and the fourth time synchronization device is a time synchronization device with a normal time synchronization state. If the interference type is a large-area interference type, a third cooperative timing strategy corresponding to the large-area interference type is generated. The third cooperative timing strategy includes: instructing all time synchronization devices with abnormal time synchronization status to ignore the time synchronization signal sent by the Global Navigation Satellite System, and determining one of the time synchronization devices as the time source for all time synchronization devices according to preset rules.
5. An anti-interference time synchronization method, characterized in that, Applied to first-time synchronization devices, including: The parameters for detecting the time synchronization signal transmitted by the Global Navigation Satellite System include at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock; If at least one parameter of the time synchronization signal is detected to meet a preset alarm condition, an alarm message is sent to the network management device. The alarm message includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and the alarm content, which indicates that the first time synchronization device has detected an interference signal. Receive the coordinated timing policy sent by the network management device; Network time synchronization is performed based on the aforementioned collaborative time synchronization strategy.
6. The anti-interference time synchronization method according to claim 5, characterized in that, The cooperative timing strategy sent by the network management device includes: The system receives a first collaborative timing policy sent by the network management device, and based on the first collaborative timing policy, uses the time source of the second time synchronization device, which is closest to the first time synchronization device, as the time source of the first time synchronization device. The second time synchronization device is a time synchronization device with a normal time synchronization status. or, The system receives a second collaborative timing strategy sent by the network management device, and based on the second collaborative timing strategy, uses the time source of the fourth time synchronization device, which is closest to the first time synchronization device, as the time source of the first time synchronization device. The fourth time synchronization device is a time synchronization device with normal time synchronization status. or, The system receives the third collaborative timing strategy sent by the network management device, and based on the third collaborative timing strategy, ignores the time synchronization signal sent by the global navigation satellite system, and determines the time source of one of the devices as the time source of the first time synchronization device according to the preset rules.
7. The anti-interference time synchronization method according to claim 5, characterized in that, Before performing network time synchronization based on the cooperative time synchronization strategy, the method further includes: The first time synchronization device establishes a connection with the time synchronization device indicated by the network management device via a satellite common-view link or a long-wave link.
8. The anti-interference time synchronization method according to claim 5, characterized in that, After performing network time synchronization based on the cooperative time synchronization strategy, the method further includes: Parameters for detecting time synchronization signals transmitted by the Global Navigation Satellite System; If the duration of the parameter of the time synchronization signal being less than the second threshold is greater than or equal to the preset duration, then an alarm recovery message is sent to the network management device. The alarm recovery message is used to inform the network management device to restore the Global Navigation Satellite System as the time source of the first time synchronization device. The system receives a switching instruction sent by the network management device, the switching instruction being used to instruct the first time synchronization device to use the time source of the Global Navigation Satellite System as the time source of the first time synchronization device.
9. An anti-interference time synchronization device, characterized in that, Applied to network management devices, it includes: a receiving module, an acquiring module, a determining module, a generating module, and a sending module; The receiving module is used to receive alarm information sent by the first time synchronization device. The alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content. The alarm content is used to indicate that the first time synchronization device has detected an interference signal. The acquisition module is used to acquire time synchronization status information of at least one time synchronization device based on the alarm information, wherein the at least one time synchronization device is a time synchronization device within a first range centered on the first time synchronization device. The determining module is used to determine the type of interference corresponding to the interference signal based on the time synchronization status information of the at least one time synchronization device. The generation module is used to generate a cooperative timing strategy corresponding to the interference type based on the interference type. The sending module is used to send the cooperative timing strategy to the first time synchronization device, and the cooperative timing strategy is used by the first time synchronization device to perform network time synchronization.
10. An anti-interference time synchronization device, characterized in that, Applied to first-time synchronization devices, including: detection module, sending module, receiving module and synchronization module; The detection module is used to detect parameters of the time synchronization signal transmitted by the Global Navigation Satellite System. The parameters include at least one of the following: satellite search signal-to-noise ratio, ephemeris information, number of satellites searched, and deviation between the time synchronization signal and the built-in rubidium clock. The sending module is configured to send alarm information to the network management device if at least one parameter of the time synchronization signal is detected to meet a preset alarm condition. The alarm information includes the location information of the first time synchronization device, the region identifier of the first time synchronization device, the identifier of the first time synchronization device, and alarm content, which indicates that the first time synchronization device has detected an interference signal. The receiving module is used to receive the cooperative timing strategy sent by the network management device; The synchronization module is used to perform network time synchronization based on the cooperative time synchronization strategy.
11. A network management device, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the anti-interference timing method as described in any one of claims 1-4.
12. A first-time synchronization device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the anti-interference timing method as described in any one of claims 5-8.
13. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions, which, when executed by a computer, implement the anti-interference timing method as described in any one of claims 1-8.
14. A computer program product, characterized in that, The computer program product is stored in a storage medium, and when executed by a computer, the computer program product implements the anti-interference timing method as described in any one of claims 1-8.