Multi-terminal data pairing synchronization method and system
The time stamps of terminal devices are synchronized through NFC technology, combined with GPS and satellite communication technology, and the consistency and real-time problems in data synchronization between multiple devices are solved, and efficient data synchronization and processing in unstable network environments are achieved.
Patent Information
- Application Number
- CN202510191101.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-16
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art has network delays and processing bottlenecks in data synchronization between multiple devices. Especially in the demand for large-scale data synchronization, the lack of real-time correction mechanism leads to data consistency problems and it is difficult to dynamically adapt to changes in network conditions, limiting its application scope and efficiency in unstable network environments.
Through NFC technology, time stamp synchronization between terminal devices is synchronized, a unified time benchmark is established, and GPS data and operating status information are used for periodic collection and serialization, multi-dimensional analysis and data fusion are carried out to ensure the consistency of data timestamps. At the same time, when the local area network signal is lost, the time stamp secondary correction and data synchronization are performed through satellite communication.
It significantly improves the directness and real-time nature of data synchronization, ensures the time consistency and integrity of data between different terminals, improves data processing capabilities and the system's response speed and accuracy to data updates, especially in multi-terminal environments, the processing of data conflicts and time errors is optimized.
Smart Images

Figure CN120017200A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data pairing and synchronization, and in particular to a multi-terminal data pairing and synchronization method and system. Background Art
[0002] The field of data pairing and synchronization technology involves technologies and methods to ensure data consistency and synchronization between different devices or systems, including the design of data synchronization algorithms, data consistency strategies between multiple devices, and network communication protocols to achieve data synchronization. Data pairing and synchronization technology enables users' data to be updated and consistent between multiple terminals, such as mobile data, portable recording data, and other recording data (drones), thereby supporting seamless data access and real-time information updates. It is widely used in cloud services, distributed computing, and mobile device management, and is an indispensable part of modern communications and information technology.
[0003] Among them, the multi-terminal data pairing synchronization method refers to a technical method to ensure data consistency and synchronization between multiple computing devices. It achieves synchronization by automatically comparing and updating data between different devices, so that the user's operations on any one device can be reflected on other devices. The main uses include personal data management, data synchronization of cross-platform applications, and enterprise-level data consistency assurance, such as ensuring that work documents, contact information, schedules and other data are kept up to date on employees' multiple devices.
[0004] In the prior art, data synchronization between multiple devices usually relies on central servers or cloud services. This reliance can easily lead to network delays and processing bottlenecks, especially in large-scale data synchronization needs. The lack of a real-time correction mechanism is particularly evident when dealing with inconsistent timestamps between devices, leading to data consistency issues and reducing the authenticity and reliability of the data. For example, in an environment without network coverage, the prior art often cannot guarantee timely synchronization of data, thereby increasing the risk of data loss or errors. In addition, the prior art usually lacks synchronization strategies that can dynamically adapt to changes in network conditions, limiting its scope of application and efficiency in unstable network environments. Summary of the invention
[0005] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a multi-terminal data pairing synchronization method and system.
[0006] In order to achieve the above object, the present invention adopts the following technical solution: a multi-terminal data pairing synchronization method, comprising the following steps: S1: Task start, the terminal device is physically close to the NFC module, signals are exchanged through NFC, the corresponding timestamps are recorded and compared, and the timestamps are adjusted to a unified time base to obtain a unified time base; S2: Based on the unified time reference, the terminal device periodically collects the current GPS location data and operation status information, records the actual timestamp of each data collection, performs data serialization processing and stores it locally, and generates serialized time data; S3: Using the serialized time data, filter the data, exclude the data with deviation between the timestamp and the unified time base, verify the consistency of the timestamp of the data and unify the format, and generate a time verification data set; S4: Based on the time verification data set, perform multi-dimensional analysis on the data, match the same timestamp data of different terminals, check the correlation of data items and perform data fusion to obtain a fused data view; S5: When the mobile terminal device is out of the coverage of the local area network, data synchronization is maintained through satellite communication, a secondary correction of the timestamp is performed, the consistency of the timestamp of the data is checked, and the data is compared with the fused data view to generate a satellite synchronization data set; S6: Upload the fused data view and the satellite synchronization data set to a central processing unit, perform data fusion processing, update data indexes, and generate a multi-terminal synchronization pairing data set.
[0007] As a further solution of the present invention, the unified time base includes timestamp alignment results, device clock synchronization results and initial synchronization records; the serialized time data includes time tags, location logs and status logs, the time verification data set includes valid data screening results, timestamp verification results and data formatting records, the fused data view includes data association diagrams, timestamp matching records and fusion analysis results, the satellite synchronization data set includes satellite data link records, time correction data and synchronization verification results, and the multi-terminal synchronization pairing data set includes data fusion indexes, terminal coordination records and update data views.
[0008] As a further solution of the present invention, when the task is started, the terminal device is physically close to the NFC module and starts the NFC module, signals are exchanged through NFC, the corresponding timestamps are recorded and compared, and the unified time base is adjusted. The specific steps of obtaining the unified time base are: S101: The terminal device is physically close to the target, paired with the NFC module, synchronously starts the physical communication link, exchanges signals with the target device, detects signal strength and quality, and records and obtains an initial timestamp record; S102: Based on the initial timestamp record, compare the timestamp differences of the devices, identify the maximum and minimum time deviations, calculate the average deviation value, perform system adjustments on the device time, and generate a time synchronization status record; S103: Based on the time synchronization status record, a unified time reference point is reset, a synchronization signal is used to update the system time of all devices, and time standardization overall synchronization is performed to adjust to a unified time reference to obtain synchronization time.
[0009] As a further solution of the present invention, based on the unified time reference, the terminal device periodically collects the current GPS location data and operation status information, records the actual timestamp of each data collection, performs data serialization processing and stores it locally, and the specific steps of generating serialized time data are: S201: Based on the synchronization time, set a timer activation period of the terminal device, start GPS to collect current location data, synchronously obtain device operation status information, and obtain collected data records; S202: Based on the collected data record, add an actual timestamp to each collected location and status information, perform timestamp verification with a unified time reference, correct time deviation, and generate a timestamp data record; S203: Based on the timestamp data record, perform data serialization processing, adjust the data format and optimize the storage structure, perform data persistent storage, and obtain serialized time data.
[0010] As a further solution of the present invention, the serialized time data is used to screen the data, exclude the deviation data between the timestamp and the unified time base, verify the consistency of the timestamp of the data and unify the format, and generate the time verification data set in the following specific steps: S301: Based on the serialized time data, scan each data item, identify data with deviations between the timestamp and the unified time reference, and exclude the deviation data to obtain a preliminary screening data set; S302: Based on the preliminary screening data set, a consistency check is performed on the timestamp of each data item, time deviation is corrected, and the timestamp of each data item is confirmed to be aligned with a unified time reference, thereby generating a precision-calibrated time data set; S303: Based on the fine-tuned time data set, the data format is unified, the data items are adjusted to match the predetermined format and data structure standard, the integrity of the data set is confirmed, and the time verification data set is obtained.
[0011] As a further solution of the present invention, based on the time verification data set, multi-dimensional analysis is performed on the data, the same timestamp data of different terminals is matched, the correlation of data items is checked and data fusion is performed, and the specific steps of obtaining the fused data view are as follows: S401: Based on the time verification data set, scan the data set, identify the terminal data with the same timestamp and different content, perform data difference identification, and obtain a difference data identification set; S402: Based on the difference data identification set, compare the timestamp data of the difference terminals one by one, calculate the relevance of the data items, identify the matching fused data points, and generate a related data set; S403: Based on the associated data set, data fusion processing is performed to merge highly associated data items, unify the data item format and perform structural optimization to obtain a fused data view.
[0012] As a further solution of the present invention, the association degree of the data items is according to the formula:
[0013] Calculate, where Represents the degree of association, parameter and Represents the timestamp value of the corresponding data point in the two sets of data. and Respectively represent the average timestamps of the two data sets.
[0014] As a further solution of the present invention, when the mobile terminal device is out of the coverage of the local area network, the specific steps of maintaining data synchronization through satellite communication, performing secondary correction of the timestamp, checking the consistency of the timestamp of the data, and comparing the data with the fused data view to generate a satellite synchronization data set are: S501: Detecting the loss of the local area network signal of the mobile terminal device, automatically switching to the satellite communication mode, confirming the continuity of data transmission and reception, maintaining data synchronization between the terminal and the network, and obtaining a satellite data continuity status record; S502: Based on the satellite data continuity status record, use satellite signals to perform device timestamp correction, synchronize satellite time with device local time, perform timestamp update operations on all data items on the device, and generate a timestamp correction result set; S503: Based on the timestamp correction result set, combined with the fused data view, perform data comparison analysis, check timestamp consistency, merge data items with consistent time, and obtain a satellite synchronization data set.
[0015] As a further solution of the present invention, the specific steps of uploading the fused data view and the satellite synchronization data set to the central processing unit, performing data fusion processing, updating the data index, and generating a multi-terminal synchronization pairing data set are: S601: Start a secure data transmission protocol, upload the fused data view and the satellite synchronization data set to a central processing unit, monitor the uploading process in real time, and obtain a data upload completion record; S602: Based on the data upload completion record, start automatic data fusion processing, synchronously check and integrate the received data set, adjust the data item position, and generate a data fusion execution record; S603: Based on the data fusion execution record, update the data index, perform data pairing between terminals, correct data differences, unify data views, confirm the synchronization of multi-terminal data, and obtain a multi-terminal synchronous pairing data set.
[0016] A multi-terminal data pairing and synchronization system, comprising: The NFC activation synchronization module terminal device is physically close to the target to activate the NFC module to transmit signals, exchange signals with the target device, compare the time stamp differences of the devices, reset the unified time reference point, perform time standardization and overall synchronization, and obtain a unified time reference; The position and status synchronization module collects current position data based on the unified time reference, synchronously obtains equipment operation status information, corrects time deviation, performs data serialization processing, performs data persistent storage, and obtains serialized time data; The time deviation processing module identifies and excludes data with deviations between the timestamp and the unified time base based on the serialized time data, performs consistency check on the timestamp of each data item, adjusts the data item to match the predetermined format and data structure standard, and obtains a time verification data set; The data difference identification module identifies the terminal data with the same timestamp and different contents based on the time verification data set, performs data difference identification, calculates the relevance of data items, unifies the data item format and performs structural optimization to obtain a fused data view; The satellite communication switching module detects the loss of the local area network signal of the mobile terminal device, automatically switches to the satellite communication mode, uses the satellite signal to correct the device timestamp, synchronizes the satellite time with the local time of the device, combines the fused data view, performs data comparison analysis, merges the data items with the same time, and obtains the satellite synchronization data set; The central data fusion module uploads the fused data view and the satellite synchronization data set to the central processing unit, starts automatic data fusion processing, verifies and integrates the received data set, updates the data index, performs data pairing between terminals, corrects data differences, and obtains a multi-terminal synchronization pairing data set.
[0017] Compared with the prior art, the advantages and positive effects of the present invention are: In the present invention, NFC technology is used to directly synchronize timestamps between terminal devices, which significantly improves the directness and real-time nature of the synchronization process. By recording and proofreading the actual timestamp at each time of data collection, the time consistency of the data is ensured. The secondary correction of timestamps through satellite communication effectively ensures the integrity and consistency of device data in a network disconnected environment, which not only improves the data processing capability, but also enhances the system's response speed and accuracy to data updates, especially in a multi-terminal environment, and optimizes the processing of data conflicts and time errors. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of the steps of the present invention; Figure 2 is a flow chart of the steps of S1 of the present invention; Figure 3 is a flow chart of the steps of S2 of the present invention; Figure 4 is a flow chart of the steps of S3 of the present invention; Figure 5 is a flow chart of the steps of S4 of the present invention; Figure 6 is a flow chart of the steps of S5 of the present invention; Figure 7 is a flow chart of the steps of S6 of the present invention; Figure 8 It is a system module diagram of the present invention. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0020] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, "multiple" means two or more, unless otherwise clearly and specifically defined.
[0021] See also Figure 1 , a multi-terminal data pairing synchronization method, comprising the following steps: S1: Task start, the terminal device is physically close to the NFC module and paired, signals are exchanged, the corresponding timestamp is recorded, and the time is adjusted to a unified time base to obtain the synchronized time; S2: Based on the synchronization time, the terminal device periodically collects the current GPS location data and operation status information, records the actual timestamp of each data collection, performs data serialization processing and stores it locally, and generates serialized time data; S3: Use serialized time data to filter data, exclude data with deviations between timestamps and the unified time base, verify the consistency of data timestamps and unify the format, and generate a time verification data set; S4: Based on the time verification data set, perform multi-dimensional analysis on the data, match the same timestamp data of different terminals, check the correlation of data items and perform data fusion to obtain a fused data view; S5: When the mobile terminal device is out of the coverage of the local area network, the satellite communication is used to maintain data synchronization, perform secondary correction of the timestamp, check the consistency of the timestamp of the data, and compare the data with the fusion data view to generate a satellite synchronization data set; S6: Upload the fused data view and the satellite synchronization data set to the central processing unit, perform data fusion processing, update the data index, and generate a multi-terminal synchronization pairing data set.
[0022] The unified time base includes timestamp alignment results, device clock synchronization results and initial synchronization records; serialized time data includes time tags, location logs and status logs; the time verification data set includes valid data screening results, timestamp verification results and data formatting records; the fused data view includes data association diagrams, timestamp matching records and fusion analysis results; the satellite synchronization data set includes satellite data link records, time correction data and synchronization verification results; the multi-terminal synchronization pairing data set includes data fusion indexes, terminal coordination records and updated data views.
[0023] See also Figure 2 , the specific steps of S1 are: S101: The terminal device is physically close to the target, paired with the NFC module, synchronously starts the physical communication link, exchanges signals with the target device, detects signal strength and quality, and records and obtains an initial timestamp record; When the terminal device is physically close to the target and paired with the NFC module for signal transmission, the device first starts the physical communication link through high-precision time synchronization technology, and exchanges signals with the target device through the NFC communication module. This process involves monitoring and evaluating the signal strength and quality. To this end, the system records the strength and quality data of the received signal, and records the initial timestamp of the acquired signal in real time. This data is crucial for analyzing communication efficiency and speed. Within the effective distance of the NFC module, the detection of signal strength and quality ensures the reliability of data transmission. By establishing and maintaining the physical link, the continuous and stable transmission of the signal is ensured. The communication efficiency and response time between devices directly affect the operating efficiency of the entire system. Recording the initial timestamp is to further analyze the time synchronization and data exchange efficiency between devices.
[0024] S102: Based on the initial timestamp record, compare the timestamp differences of the devices, identify the maximum and minimum time deviations, calculate the average deviation value, perform system adjustments on the device time, and generate a time synchronization status record; Compare the timestamp differences of the devices, according to the formula , calculate the average deviation value. In the formula, represents the mean time deviation, Represents the timestamp of each device, represents the timestamp of the reference device, Represents the number of devices. Considering the time synchronization of multiple devices in NFC communication, the timestamp of each device With reference equipment The time stamps of the devices are compared to calculate the time deviation of each device from the reference point, and then the time deviations of all devices are summed and divided by the number of devices. , and get the average time deviation This is a critical step in ensuring that all devices operate on the same time base. This method can accurately adjust the clock of each device in the system, thereby ensuring the synchronization of the entire system.
[0025] S103: Based on the time synchronization status record, a unified time reference point is reset, the synchronization signal updates the system time of all devices, the time standardization overall synchronization is performed, and the unified time reference is adjusted to obtain the synchronization time; Based on the time synchronization status record, the system resets the unified time reference point. This process involves updating the synchronization signal. The system time of all devices is adjusted to match the new unified time reference point. This operation is achieved through a precise time synchronization algorithm to ensure that all devices can process and exchange data based on completely synchronized time. This is crucial to maintaining efficient collaboration among components within the system. The execution of overall synchronization of time standardization not only improves the operating efficiency of the system, but also reduces the delay in the data processing process. Ultimately, through this series of operations, the efficient collaboration of the entire system is ensured, and the setting of a unified time reference provides an accurate time reference for each task in the system, thereby greatly improving the accuracy and efficiency of the overall operation.
[0026] See also Figure 3 , the specific steps of S2 are: S201: Based on the synchronization time, set the timing activation cycle of the terminal device, start the GPS to collect the current location data, synchronously obtain the device operation status information, and obtain the collected data record; Based on the synchronization time, the scheduled activation cycle of the terminal device is set, which ensures that the device wakes up as planned and starts the GPS module to collect the current location data. In the operation of synchronously obtaining the device's operating status information, the device collects and records key location data and status information, which is crucial for analyzing the device's movement trajectory and operating environment. Through this method, the system can monitor the device's geographic location and various operating states in real time, which provides basic data support for subsequent data processing and analysis. The device's operating status information includes but is not limited to power status, connection quality and other environmental parameters. Real-time data collection and recording are key steps to ensure the normal operation of the device and data accuracy.
[0027] S202: Based on the collected data record, add an actual timestamp to each collected location and status information, perform timestamp verification with a unified time reference, correct time deviation, and generate a timestamp data record; Add the actual timestamp to each collected position and status information, according to the formula , perform timestamp verification. Where, represents the time deviation, Represents the actual collected timestamp. Represents a unified time base. During GPS data collection, the actual timestamp collected With the unified time base set The difference between the two is calculated to evaluate and correct any possible time deviation. This formula ensures that all data records are synchronized with a unified time base, reducing the impact of time errors on data analysis. For example, if seconds, and seconds, then the time deviation It is 2 seconds, which means that the actual acquisition time is 2 seconds faster than the reference time. This deviation needs to be corrected to ensure data consistency.
[0028] S203: Based on the timestamp data record, perform data serialization processing, adjust the data format and optimize the storage structure, perform data persistent storage, and obtain serialized time data; Based on the timestamp data record, data serialization processing is performed. This operation involves adjusting the data format to optimize the storage structure. In the process of persistent data storage, the serialized time data is formatted and organized by the system for more efficient storage and query. In this way, the speed and efficiency of data access can be greatly improved. Serialization processing includes but is not limited to converting data into a more compact format, improving the utilization of storage space, while maintaining the accessibility of data, creating convenience for data analysis and future data sharing. The optimized data storage structure allows fast access to large amounts of data, thereby supporting efficient data processing and analysis operations.
[0029] See also Figure 4 , the specific steps of S3 are: S301: Based on the serialized time data, scan each data item, identify data with deviations between the timestamp and the unified time base, and exclude the deviation data to obtain a preliminary screening data set; Based on serialized time data, the system scans each data item. During the process, the system not only identifies data that deviates from the unified time base, but also excludes these deviated data to ensure that the initial screening of the data set only contains data items with high accuracy. This process is performed through sophisticated data processing algorithms to ensure that all records meet the time synchronization standards. The purpose of excluding deviated data is to reduce errors in subsequent processing and improve data processing efficiency. Through automated scripts, data with timestamp deviations exceeding the predetermined range can be quickly identified to ensure data consistency and accuracy, so that subsequent analysis can rely on a reliable data foundation.
[0030] S302: Based on the preliminary screening data set, the timestamp of each data item is checked for consistency, the time deviation is corrected, and the timestamp of each data item is confirmed to be aligned with the unified time reference, thereby generating a precision-calibrated time data set; Perform consistency check on the timestamp of each data item according to the formula , correct the time deviation. In the formula, Represents the corrected timestamp, Represents the timestamp of the actual record, Represents a unified time base. When processing data items, the timestamp actually recorded Unified time base The difference is used to identify and correct time deviations. By calculating the difference, it is possible to specify the amount by which the timestamp of each data item needs to be adjusted. Correction is essential for subsequent data analysis to ensure that all data items are strictly aligned to a unified time base. For example, if is 1500023456 seconds, is 1500023450 seconds, then It will be adjusted to 6 seconds to reflect the deviation between the actual recording time of the data and the reference time.
[0031] S303: based on the fine-tuned time data set, unify the data format, adjust the data items to match the predetermined format and data structure standard, confirm the integrity of the data set, and obtain the time verification data set; Based on the calibrated time data set, the system unifies the data format and adjusts the data items to match the predetermined format and data structure standards. Confirming the integrity of the data set is a key step in this process to ensure that all data items comply with the company's data processing and storage standards. Through programmed format conversion and data organization, the system improves the availability and ease of processing of data. The unified data format facilitates the implementation of various data operations, including query, analysis and report generation. This process is executed through efficient data processing algorithms and tools to ensure the integrity and consistency of the data, providing solid data support for subsequent business decisions and analysis.
[0032] See also Figure 5 , the specific steps of S4 are: S401: Based on the time verification data set, scan the data set, identify the terminal data with the same timestamp and different content, perform data difference identification, and obtain a difference data identification set; Based on the time-verified data set, the system performs a scanning operation. During this process, the system identifies and marks the terminal data with the same timestamp but different content. This is an important part of the data accuracy and consistency review, ensuring that every data in the data set is accurate. Performing data difference identification not only helps identify erroneous or abnormal data, but also prevents the spread of potential errors in the data processing process. Through efficient algorithms, the system quickly marks the difference data that needs further processing to ensure the accuracy and effectiveness of subsequent data processing.
[0033] S402: Based on the difference data identification set, compare the timestamp data of the difference terminals one by one, calculate the relevance of the data items, identify the matching fused data points, and generate a related data set; The relevance of data items is calculated according to the formula:
[0034] Calculate, where Represents the degree of association, parameter and Represents the timestamp value of the corresponding data point in the two sets of data. and Respectively represent the average timestamps of the two data sets.
[0035] In actual monitoring environment and The value of is obtained through a data acquisition device, such as a sensor, which collects time-stamped data at a specific point in time.
[0036] In a specific data collection, for the difference data identification set The following timestamp values were obtained: , ,
[0037] For terminal datasets , the corresponding timestamp value is , ,
[0038] Calculate the average and :
[0039]
[0040] Insert specific values to calculate: Molecular part:
[0041] Calculated:
[0042] Denominator:
[0043]
[0044] Calculated:
[0045] Final result:
[0046] The result shows that the difference data identification set is completely correlated with the terminal data set in terms of timestamps, that is, the timestamp of each difference data point is highly correlated with the timestamp of the corresponding terminal data point, reflecting the temporal consistency of the two data sets.
[0047] S403: Based on the associated data set, data fusion processing is performed to merge highly associated data items, unify the data item format and perform structural optimization to obtain a fused data view; Based on the associated data set, the operation of data fusion processing includes merging highly associated data items. In this process, unifying the data item format and optimizing the structure are crucial steps to ensure that all data are stored and used in a unified and optimized format. Through this processing, the integrity and availability of the data are significantly improved. Data fusion processing not only improves the efficiency of data processing, but also enhances the accuracy of data analysis. The optimized data structure makes the data easier to manage and query, thereby providing end users with a clearer and more useful data view. This process ensures the integrity of the data set and supports more complex data analysis and decision making.
[0048] See also Figure 6 , the specific steps of S5 are: S501: Detecting the loss of the local area network signal of the mobile terminal device, automatically switching to the satellite communication mode, confirming the continuity of data transmission and reception, maintaining data synchronization between the terminal and the network, and obtaining a satellite data continuity status record; When the LAN signal of the mobile terminal device is lost, the system automatically switches to satellite communication mode to maintain the continuity of data transmission. In this process, it is crucial to confirm the continuity of data transmission and reception. Maintaining data synchronization between the terminal and the network is achieved through complex network monitoring and management technologies. The automatic switching mechanism ensures a seamless transition and prevents data loss or delays. It is crucial for mobile terminals to maintain efficient communication in remote or weak signal environments. Through this technology, the system can continuously monitor and adjust the communication path to ensure that all data can be transmitted through the best available network. Maintaining data synchronization ensures the continuity of business operations and the real-time nature of data.
[0049] S502: Based on the satellite data continuity status record, use the satellite signal to perform device timestamp correction, synchronize the satellite time with the device local time, perform timestamp update operations on all data items on the device, and generate a timestamp correction result set; Use satellite signals to correct device timestamps according to the formula , synchronize satellite time with device local time. Where, Represents the corrected value of the timestamp, represents the satellite time, Represents the local time of the device. When performing timestamp correction, the difference between the satellite time and the local time of the device is calculated. This difference will be used to update the timestamps of all data items on the device to ensure the accuracy of time records. For example, if the satellite time is 1500000000 seconds, while the local time of the device If the timestamp is 1499999950 seconds, the timestamp correction value It is 50 seconds, indicating that the local time is 50 seconds slower than the satellite time and needs to be adjusted accordingly.
[0050] S503: Based on the timestamp correction result set, combined with the fusion data view, perform data comparison analysis, check the timestamp consistency, merge the data items with consistent time, and obtain the satellite synchronization data set; In the process of performing data comparison and analysis based on the timestamp correction result set and combined with the fused data view, checking the timestamp consistency is a key step, which ensures that the merge of data items with consistent time can be accurate. Through data comparison and analysis, the system can identify and merge those data items with completely matched timestamps. This process enhances the overall quality and availability of the data and provides users with a consistent and accurate data view. The consistency check of timestamps not only reduces data redundancy, but also improves query efficiency and data processing speed. Through precise timestamp correction and data fusion, a high-quality satellite synchronization data set is finally obtained, which provides a reliable foundation for subsequent data analysis and decision support.
[0051] See also Figure 7 , the specific steps of S6 are: S601: Start the secure data transmission protocol, upload the fused data view and the satellite synchronization data set to the central processing unit, monitor the upload process in real time, and obtain the data upload completion record; During the process of initiating the secure data transmission protocol, the system automatically monitors and ensures that the fused data view and the satellite synchronized data set are securely uploaded to the central processing unit. Real-time monitoring of the upload process ensures the security and integrity of the data during transmission, which is critical to maintaining the confidentiality of the data during transmission and preventing data leakage. The implementation of the security protocol protects data through encryption and authentication mechanisms to prevent unauthorized access and tampering. Continuous monitoring of the upload process helps to detect any anomalies or interruptions in a timely manner and intervene immediately to ensure that all data can be successfully and securely transmitted to the target location. The final data upload completion record is the key evidence to confirm that the data has been uploaded completely and securely.
[0052] S602: Based on the data upload completion record, start the automatic data fusion process, synchronously check and integrate the received data set, adjust the data item position, and generate the data fusion execution record; Start automatic data fusion processing, according to the formula , and simultaneously check and integrate the received data sets. Represents the adjustment amount of the data item position, represents the position of the new data item, Represents the position of the original data item. During the automatic data fusion process, the system calculates the difference between the positions of each data item before and after fusion. This position adjustment is to optimize the data structure and improve query efficiency. For example, if the original data item position is 102, the new data item position is 108, then the position adjustment amount A value of 6 means that the data item is moved back 6 positions. In this way, the system ensures that all data items are correctly and efficiently arranged in the data set.
[0053] S603: Based on the data fusion execution record, update the data index, perform data pairing between terminals, correct data differences, unify data views, confirm the synchronization of multi-terminal data, and obtain a multi-terminal synchronous pairing data set; Based on the data fusion execution record, the system updates the data index and performs data pairing between terminals. Correcting data differences and unifying data views are crucial steps to ensure the synchronization of multi-terminal data. By accurately pairing and correcting data differences, the system can unify data views from different sources and formats, which is extremely critical for maintaining data consistency and integrity. Data pairing analysis helps identify and resolve inconsistencies in the data, thereby ensuring the high quality and availability of the data set. The final multi-terminal synchronized pairing data set provides a reliable and unified data foundation for subsequent analysis and decision-making.
[0054] See also Figure 8 , a multi-terminal data pairing synchronization system, comprising: The NFC activation synchronization module terminal device is physically close to the target to activate the NFC module to transmit signals, exchange signals with the target device, compare the time stamp differences of the devices, reset the unified time reference point, perform time standardization and overall synchronization, and obtain a unified time reference; The position and status synchronization module collects current position data based on a unified time reference, synchronously obtains equipment operation status information, corrects time deviations, performs data serialization processing, performs data persistent storage, and obtains serialized time data; The time deviation processing module identifies and excludes data with deviations between the timestamp and the unified time base based on the serialized time data, performs consistency check on the timestamp of each data item, adjusts the data item to match the predetermined format and data structure standard, and obtains a time verification data set; The data difference identification module identifies the terminal data with the same timestamp and different content based on the time verification data set, performs data difference identification, calculates the relevance of data items, unifies the data item format and optimizes the structure to obtain a fused data view; The satellite communication switching module detects the loss of the local area network signal of the mobile terminal device, automatically switches to the satellite communication mode, uses the satellite signal to correct the device timestamp, synchronizes the satellite time with the local time of the device, combines the fusion data view, performs data comparison analysis, merges the data items with the same time, and obtains the satellite synchronization data set; The central data fusion module uploads the fused data view and the satellite synchronization data set to the central processing unit, starts the automatic data fusion processing, verifies and integrates the received data set, updates the data index, performs data pairing between terminals, corrects data differences, and obtains a multi-terminal synchronization pairing data set.
[0055] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.
Claims
1. A multi-terminal data pairing and synchronization method, characterized in that: The following steps are involved: When the task is started, the terminal device is physically close to the NFC module and pairs with it, signals are exchanged, the corresponding timestamps are recorded, and the time is adjusted to a unified time base to obtain the synchronized time. Based on the synchronization time, the terminal device periodically collects the operation status information, records the actual timestamp of each data collection, performs data serialization processing and stores it locally, and generates serialized time data; Using the serialized time data, the data is screened to exclude data with deviations between the timestamp and the unified time base, the consistency of the timestamp of the data is verified and the format is unified, and a time verification data set is generated; Based on the time verification data set, multi-dimensional analysis is performed on the data, the same timestamp data of different terminals is matched, the correlation of data items is checked and data fusion is performed to obtain a fused data view; When the mobile terminal device is out of the coverage of the local area network, the data synchronization is maintained through satellite communication, the timestamp is secondary corrected, the consistency of the timestamp of the data is checked, and the data is compared with the fused data view to generate a satellite synchronization data set; The fused data view and the satellite synchronization data set are uploaded to a central processing unit, data fusion processing is performed, data indexes are updated, and a multi-terminal synchronization pairing data set is generated.
2. A multi-terminal data pairing synchronization method according to claim 1, characterized in that: The unified time base includes timestamp alignment results, device clock synchronization results and initial synchronization records; the serialized time data includes time tags, location logs and status logs; the time verification data set includes valid data screening results, timestamp verification results and data formatting records; the fused data view includes data association diagrams, timestamp matching records and fusion analysis results; the satellite synchronization data set includes satellite data link records, time correction data and synchronization verification results; the multi-terminal synchronization pairing data set includes data fusion indexes, terminal coordination records and update data views.
3. A multi-terminal data pairing and synchronization method according to claim 1, characterized in that: The task starts. The terminal device is physically close to the NFC module and signals are exchanged through NFC. The corresponding timestamps are recorded and compared, and adjusted to a unified time base. The specific steps to obtain a unified time base are as follows: The terminal device is physically close to the target, pairs with the NFC module, synchronously starts the physical communication link, exchanges signals with the target device, detects signal strength and quality, and records and obtains the initial timestamp record; Based on the initial timestamp record, compare the timestamp differences of the devices, identify the maximum and minimum time deviations, calculate the average deviation value, make system adjustments to the device time, and generate a time synchronization status record; Based on the time synchronization status record, a unified time reference point is reset, a synchronization signal updates the system time of all devices, and the execution time is standardized and overall synchronized, and adjusted to a unified time reference to obtain synchronized time.
4. A multi-terminal data pairing synchronization method according to claim 1, characterized in that: Based on the unified time reference, the terminal device periodically collects the current GPS location data and operation status information, records the actual timestamp of each data collection, performs data serialization processing and stores it locally. The specific steps for generating serialized time data are as follows: Based on the synchronization time, a timed activation period of the terminal device is set, the GPS is started to collect current location data, and the device operation status information is synchronously obtained to obtain the collected data record; Based on the collected data record, an actual time stamp is added to each collected position and status information, and a time stamp and a unified time reference are checked to correct the time deviation and generate a time stamp data record; Based on the timestamp data record, data serialization processing is performed, the data format is adjusted to optimize the storage structure, and data is persistently stored to obtain serialized time data.
5. A multi-terminal data pairing and synchronization method according to claim 1, characterized in that: The specific steps of using the serialized time data to filter the data, exclude the deviation data between the timestamp and the unified time base, verify the consistency of the timestamp of the data and unify the format, and generate the time verification data set are as follows: Based on the serialized time data, scan each data item, identify data with deviations between the timestamp and the unified time base, and exclude the deviation data to obtain a preliminary screening data set; Based on the preliminary screening data set, the timestamp of each data item is checked for consistency, the time deviation is corrected, and the timestamp of each data item is confirmed to be aligned with the unified time reference, so as to generate a precision-calibrated time data set; Based on the fine-tuned time data set, the data format is unified, the data items are adjusted to match the predetermined format and data structure standards, the integrity of the data set is confirmed, and the time verification data set is obtained.
6. A multi-terminal data pairing and synchronization method according to claim 1, characterized in that: Based on the time verification data set, the data is analyzed in multiple dimensions, the same timestamp data of different terminals is matched, the correlation of data items is checked and data fusion is performed, and the specific steps of obtaining the fused data view are as follows: Based on the time verification data set, scan the data set, identify the terminal data with the same timestamp and different content, perform data difference identification, and obtain a difference data identification set; Based on the difference data identification set, the timestamp data of the difference terminals are compared item by item, the correlation degree of the data items is calculated, the matching fused data points are identified, and the correlation data set is generated; Based on the associated data set, data fusion processing is performed to merge highly associated data items, unify the data item format and perform structural optimization to obtain a fused data view.
7. A multi-terminal data pairing and synchronization method according to claim 6, characterized in that: The relevance of the data items is according to the formula:
8. Perform calculations where Represents the degree of association, parameter and Represents the timestamp value of the corresponding data point in the two sets of data. and Respectively represent the average timestamps of the two data sets.
9. A multi-terminal data pairing and synchronization method according to claim 1, characterized in that: When the mobile terminal device is out of the coverage of the local area network, the specific steps of maintaining data synchronization through satellite communication, performing secondary correction of the timestamp, checking the consistency of the timestamp of the data, and comparing the data with the fused data view to generate the satellite synchronization data set are as follows: Detect the loss of LAN signal of mobile terminal equipment, automatically switch to satellite communication mode, confirm the continuity of data transmission and reception, maintain data synchronization between terminal and network, and obtain satellite data continuity status record; Based on the satellite data continuity status record, use satellite signals to perform device timestamp correction, synchronize satellite time with device local time, perform timestamp update operations on all data items on the device, and generate a timestamp correction result set; Based on the timestamp correction result set, combined with the fused data view, data comparison analysis is performed to check the timestamp consistency, merge the data items with consistent time, and obtain the satellite synchronization data set.
10. A multi-terminal data pairing and synchronization method according to claim 1, characterized in that: The specific steps of uploading the fused data view and the satellite synchronization data set to the central processing unit, performing data fusion processing, updating the data index, and generating a multi-terminal synchronization pairing data set are: Initiate a secure data transmission protocol, upload the fused data view and the satellite synchronization data set to a central processing unit, monitor the uploading process in real time, and obtain a data uploading completion record; Based on the data upload completion record, automatic data fusion processing is started, the received data set is checked and integrated simultaneously, the data item position is adjusted, and a data fusion execution record is generated; Based on the data fusion execution record, the data index is updated, the data pairing between terminals is performed, the data difference is corrected, the data view is unified, the synchronization of the multi-terminal data is confirmed, and the multi-terminal synchronous pairing data set is obtained.
11. A multi-terminal data pairing synchronization system, characterized in that: According to a multi-terminal data pairing and synchronization method according to any one of claims 1 to 9, the system comprises: The NFC activation synchronization module terminal device is physically close to the target to activate the NFC module to transmit signals, exchange signals with the target device, compare the time stamp differences of the devices, reset the unified time reference point, perform time standardization and overall synchronization, and obtain a unified time reference; The position and status synchronization module collects current position data based on the unified time reference, synchronously obtains equipment operation status information, corrects time deviation, performs data serialization processing, performs data persistent storage, and obtains serialized time data; The time deviation processing module identifies and excludes data with deviations between the timestamp and the unified time base based on the serialized time data, performs consistency check on the timestamp of each data item, adjusts the data item to match the predetermined format and data structure standard, and obtains a time verification data set; The data difference identification module identifies the terminal data with the same timestamp and different contents based on the time verification data set, performs data difference identification, calculates the relevance of data items, unifies the data item format and performs structural optimization to obtain a fused data view; The satellite communication switching module detects the loss of the local area network signal of the mobile terminal device, automatically switches to the satellite communication mode, uses the satellite signal to correct the device timestamp, synchronizes the satellite time with the local time of the device, combines the fused data view, performs data comparison analysis, merges the data items with the same time, and obtains the satellite synchronization data set; The central data fusion module uploads the fused data view and the satellite synchronization data set to the central processing unit, starts automatic data fusion processing, verifies and integrates the received data set, updates the data index, performs data pairing between terminals, corrects data differences, and obtains a multi-terminal synchronization pairing data set.
Citation Information
Cited By
Multi-source heterogeneous bus data parallel acquisition and recording method and system
CN120561187A
Scheme management and control system for smart city planning and design
CN120670498A
Multi-terminal collaborative test resource cataloguing management system
CN121092581A