Satellite Navigation Data Parsing for High-Accuracy Time Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network time synchronization methods face challenges in achieving high accuracy due to varying time delays through communication channels, limiting medium time accuracy.
Innovation Solution
A method and apparatus for synchronizing time by parsing satellite navigation data, involving steps to obtain, parse, and process satellite data to determine local time zone values and compensation values, improving time synchronization accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If network time service is used to synchronize time, then time synchronization can be achieved, but time accuracy is limited to medium level due to varying time delays through communication channels
Solution Approach 1:
The patent introduces satellite navigation data as an intermediary time source. Instead of relying directly on network time services that suffer from communication channel delays, the system uses satellite navigation data received via serial port as a mediator to obtain more accurate time information, thereby resolving the contradiction between achieving time synchronization and maintaining high time accuracy.
Solution Approach 2:
The patent replaces the network communication-based time synchronization mechanism with a satellite navigation data parsing mechanism. By substituting the network time service approach with direct satellite data reception and parsing, the system eliminates the harmful time delays introduced by communication channels while maintaining reliable time synchronization.
2Reliability
If network time service occupies channel time for time synchronization, then time can be synchronized, but channel reliability requirements increase
Solution Approach 1:
The patent extracts the time synchronization function from the network communication channel. By receiving satellite navigation data through serial port and parsing the time information locally, the system removes the dependency on network channel occupation for time synchronization, thereby reducing channel reliability requirements and minimizing channel occupation time.
3Measurement precision
If satellite navigation data parsing is used to achieve high time accuracy, then time synchronization precision improves, but data processing complexity increases
Solution Approach 1:
The patent segments the satellite navigation data into character strings and processes them systematically. By dividing the data into manageable units (character strings) and processing each sequentially with clear parsing logic, the system reduces the perceived complexity of handling satellite navigation data while maintaining high time synchronization accuracy.
Data Source
AI summary
The present application presents a method and an apparatus for synchronizing time by parsing satellite navigation data. A service application obtains current time of a system and caches it as a first time variable, receives and parses the satellite navigation data to obtain all character strings, obtains a character string as a current character string to be processed, determines a type of a system protocol identifier, if it is a preset system protocol identifier, converts a time field of the current character string to be processed into a local time zone time value for storing, obtains the current time and stores it as a second time variable, obtains a first time compensation value according to the first and second time variables, obtains satellite navigation time according to the first time compensation value and the maximum local time zone time value and sets system time as satellite navigation time.


