Quality Control Method for Trustworthy Structured Data in Engineering Electronic Archives

By introducing data version identification and timestamp, detecting and handling data differences and conflicts, establishing a data quality monitoring mechanism, the real-time synchronization and quality control problems of engineering electronic archives and trusted structured data are solved, and real-time synchronization and consistency of data is achieved , reduces the need for manual intervention, improves the credibility of data and project efficiency.

CN117370322BActive Publication Date: 2024-12-27SHAOXING KEZHU EXPRESSWAY CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311299389.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-07
Publication Date
2024-12-27
Estimated Expiration
2043-10-07

AI Technical Summary

Technical Problem

The existing technology is difficult to achieve real-time synchronization and quality control of engineering electronic archives and trusted structured data, resulting in data obsoleteness and consistency problems, increasing the need for manual intervention and error risks.

Method used

By introducing data version identification and timestamps, detecting and handling data differences and conflicts, formulating synchronization policies and data update strategies, establishing data quality monitoring mechanisms, and ensuring real-time synchronization and consistency of data.

Benefits of technology

Realize real-time synchronization of engineering electronic archives and trusted data, reduce the risk of data obsoleteness, reduce the need for manual intervention, improve data consistency and credibility, early detection and resolution of data quality problems, and improve project efficiency and data Trustworthiness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117370322B_ABST
    Figure CN117370322B_ABST
Patent Text Reader

Abstract

The invention discloses a quality control method for trusted structured data in engineering electronic archives, comprising: step 1: introducing data version identification in engineering electronic archives and trusted structured data to distinguish different versions of data; step 2: detecting the difference between engineering electronic archives and trusted structured data, and performing necessary synchronization operations; step 3: detecting the conflict between engineering electronic archives and trusted data during data synchronization; step 4: formulating a data update strategy to ensure that engineering electronic archives and trusted structured data are updated on time; step 5: establishing a data quality monitoring mechanism to ensure the quality of engineering electronic archives and trusted structured data. The invention can realize real-time synchronization of engineering electronic archives and trusted data, keep the data up to date, and reduce the risk of data obsolescence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a quality control method for credible structured data in engineering electronic archives. Background Art

[0002] Trusted structured data refers to structured data with high credibility and accuracy, whose data source, data content and data transmission process have been verified and confirmed. This kind of data is usually used for decision support, analysis, reporting and other key business activities because its quality and credibility are very high, which can reduce the risk of wrong decision-making. Integrating engineering electronic archives with trusted structured data can help the project management team better understand the environment and background of the project. For example, project plans, cost data and resource allocation can be associated with project documents and engineering drawings to better monitor project progress and resource utilization. However, trusted structured data needs to be updated and synchronized in a timely manner to reflect changes in engineering projects, which requires the establishment of an effective data synchronization mechanism. Summary of the invention

[0003] In order to solve the above problems, the present invention provides a quality control method for credible structured data in engineering electronic archives.

[0004] To achieve the above purpose, the technical solution adopted by the present invention is as follows:

[0005] The quality control method of the trusted structured data in the engineering electronic archives includes: step 1: introducing data version identification in the engineering electronic archives and the trusted structured data to distinguish different versions of data;

[0006] Step 2: Detect differences between the engineering electronic archive and the trusted structured data and perform necessary synchronization operations;

[0007] Step 3: Detect conflicts between engineering electronic archives and trusted data during data synchronization;

[0008] Step 4: Develop a data update strategy to ensure that engineering electronic archives and trusted structured data are updated on time;

[0009] Step 5: Establish a data quality monitoring mechanism to ensure the quality of engineering electronic archives and trusted structured data.

[0010] Further: Step 1 comprises:

[0011] Add a timestamp field to each data item: In the data model of engineering electronic archives and trusted structured data, add a timestamp field to each data item to record the last update time of the data;

[0012] Timestamp format: Select a timestamp format to accurately represent the modification time of the data;

[0013] Timestamp record when data is updated: Whenever the engineering electronic archive or trusted structured data is updated, the timestamp of the current time is recorded in the timestamp field of the corresponding data item;

[0014] Timestamp granularity: Determines the granularity of timestamps;

[0015] Data query and comparison: When you need to check the data version, use the timestamp field to query the data version within a specific time period;

[0016] Data version tracking: Track the modification history of data by analyzing timestamp records;

[0017] Timestamp comparison during data synchronization: When performing data synchronization operations, use the timestamp field to compare the data versions in the engineering electronic archive and the trusted structured data;

[0018] Timestamp protection: Ensure that the timestamp field is protected and only authorized users can modify the timestamp to prevent malicious modification or tampering of data records.

[0019] Further: Step 2 comprises:

[0020] Define synchronization frequency: Develop a synchronization strategy based on project requirements and the frequency of data updates;

[0021] Set synchronization rules: define when to perform full or incremental synchronization to minimize data transfer and processing overhead;

[0022] Select the comparison method: determine the method of data comparison;

[0023] Conflict resolution: If conflicts are found during data comparison, define a conflict resolution strategy to determine which version of the data will be adopted first;

[0024] Data merging algorithm: If there is no conflict, perform data merging operation to merge the engineering electronic archive and trusted data into a consistent version;

[0025] Create an update log: record detailed information of each data synchronization operation, including:

[0026] Execution timestamp;

[0027] Synchronized data items or documents;

[0028] The user or system performing the synchronization;

[0029] Synchronize results;

[0030] If there is a conflict, record the conflict resolution method and results;

[0031] Data storage: Store change logs in a secure place for auditing, troubleshooting, and tracking data synchronization history.

[0032] Further: Step 3 includes:

[0033] Define conflict conditions: Clearly define when a conflict will occur;

[0034] Data comparison: During data synchronization operations, data comparison is performed to detect differences between the engineering electronic archive and the trusted data, and to record inconsistencies in data item values;

[0035] Identify conflicts: For detected conflicts, identify them and record the details of the conflict, including the data items involved, the inconsistent values, and the timestamps.

[0036] Further: Step 4 includes:

[0037] Data update strategies include: periodic update, event-triggered update, and real-time update.

[0038] Further: Step 5 comprises:

[0039] Define consistency rules: Clearly define the rules or constraints that should be consistent between data items;

[0040] Regular checks: Perform data consistency checks regularly according to a predetermined schedule;

[0041] Consistency verification: Execute the consistency verification algorithm to check whether the data items meet the defined consistency rules;

[0042] Exception handling: define exception handlers to handle detected inconsistencies;

[0043] Define integrity rules: Clearly define that data items should be complete, with no missing or incomplete parts;

[0044] Regular verification: Data integrity verification is performed regularly to ensure the integrity of data items;

[0045] Integrity check: Execute the integrity check algorithm to check whether the data item meets the defined integrity rules;

[0046] Repair and recovery: Repair and restore the integrity of data if data is missing or incomplete;

[0047] Define anomaly rules: Clearly define the anomalies that may occur in the data;

[0048] Continuous monitoring: Establish a continuous monitoring mechanism to scan data regularly to detect anomalies. You can use automated tools to perform monitoring.

[0049] Anomaly detection: Identify anomalies in data using anomaly detection algorithms;

[0050] Exception handling: Define exception handling strategies to take appropriate actions based on detected anomalies.

[0051] Compared with the prior art, the present invention has the following technical advances:

[0052] This method can achieve real-time synchronization between engineering electronic archives and trusted data, keep data up to date, and reduce the risk of data obsolescence. At the same time, the automated synchronization strategy and monitoring mechanism can reduce the need for manual intervention and improve efficiency. The introduction of conflict detection and resolution mechanism can automatically handle conflicts in the data synchronization process, reduce the need for manual intervention, and improve the consistency and credibility of data. The method allows administrators to configure according to specific project needs, including synchronization strategy, conflict resolution strategy and data quality monitoring rules. This makes the method adaptable to a variety of different engineering projects and data scenarios. The introduction of data quality monitoring mechanism can automatically detect data consistency, integrity and abnormal situations. This helps to detect data quality problems early and take measures to solve them, improving the credibility of data. The use of version identification and timestamp methods can accurately track the modification history of data, including who, when and how the data was modified. This helps audit, track and manage data history records. The method supports triggering data synchronization based on specific events, which is very useful for real-time updating of data during key project stages or when major changes occur in data, ensuring that the data reflects the latest situation in a timely manner.

[0053] In summary, this method can better meet the quality control needs of trusted structured data in engineering electronic archives, improve the reliability and availability of data, help reduce the manual workload of data synchronization and quality management, reduce the risk of errors, and improve project efficiency and data credibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.

[0055] In the attached picture:

[0056] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0057] The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0058] like Figure 1 As shown, the present invention discloses a quality control method for credible structured data in engineering electronic archives, comprising the following steps:

[0059] Step 1: Data version identification

[0060] Introduce data version identification in engineering electronic archives and trusted structured data to distinguish different versions of data. The following identification methods can be used:

[0061] Version number: Each data item is accompanied by a version number that identifies the number of times the data has been updated. For example, the version number of data item D can be expressed as V(D).

[0062] Timestamp: Record the timestamp of each data update to accurately track the modification history of the data.

[0063] Step 2: Data synchronization algorithm

[0064] A data synchronization algorithm is introduced to detect differences between engineering electronic archives and trusted structured data and perform necessary synchronization operations. The following is an example of a synchronization algorithm:

[0065] Synchronization policy: defines when to trigger data synchronization, such as synchronization based on time intervals, event triggers, or manual triggers.

[0066] Data comparison: Compare the data version in the engineering electronic archive with the data version in the trusted structured data to identify differences.

[0067] Data merging: Merge engineering electronic files and trusted data based on difference information to ensure data consistency.

[0068] Data update record: records each data synchronization operation, including updated data items and version information.

[0069] Step 3: Conflict Resolution Algorithm

[0070] A conflict resolution algorithm is introduced to deal with conflicts that may arise during data synchronization. The following is an example of a conflict resolution algorithm:

[0071] Conflict Detection: Detect conflicts between engineering electronic archives and trusted data during data synchronization, for example, inconsistent values ​​of data items.

[0072] Conflict resolution strategy: Defines how to resolve conflicts. You can use one of the following strategies:

[0073] Manual resolution: The conflict is notified to the relevant personnel, who then resolve the conflict manually.

[0074] Automatic resolution: Automatically resolve conflicts based on priority rules or prescribed resolution strategies.

[0075] Step 4: Data update strategy

[0076] Develop a data update strategy to ensure that engineering electronic archives and trusted structured data are updated on time. The following is an example of a data update strategy:

[0077] Periodic Update: Data synchronization is performed regularly according to a predetermined schedule.

[0078] Event-triggered updates: Data synchronization is triggered based on specific events (such as significant changes in project progress).

[0079] Real-time update: Use real-time data streaming technology to keep engineering electronic archives and trusted data synchronized in real time.

[0080] Step 5: Data Quality Monitoring

[0081] Establish a data quality monitoring mechanism to ensure the quality of engineering electronic archives and credible structured data. The following are the monitoring methods:

[0082] Data consistency check: Regularly check the consistency between data items to ensure that there are no inconsistencies in the data.

[0083] Data integrity check: Verify that the data is complete and has no missing or incomplete parts.

[0084] Anomaly detection: Detecting anomalies and errors in data using statistical methods or machine learning algorithms.

[0085] The above steps can help ensure the synchronization and update between engineering electronic archives and trusted structured data, and guarantee the quality and credibility of the data.

[0086] Specifically, step 1 includes:

[0087] Add a timestamp field to each data item: In the data model of engineering electronic archives and trusted structured data, add a timestamp field to each data item to record the last update time of the data. For example, you can add a field named "timestamp".

[0088] Timestamp format: Choose a suitable timestamp format, usually a date-time format, to accurately represent the modification time of the data. Common formats include ISO8601 format (for example: "2023-09-21T14:30:00").

[0089] Timestamp recording when data is updated: Whenever an engineering electronic archive or trusted structured data is updated, the timestamp of the current time is recorded in the timestamp field of the corresponding data item. This can be done through database operations, API calls, or data management tools.

[0090] Timestamp granularity: Determines the granularity of timestamps, that is, when the timestamp is recorded. It can be at the data item level or at the level of the entire document or dataset. Generally, finer-grained timestamps can provide more detailed modification history.

[0091] Data query and comparison: When you need to check data versions, you can use timestamp fields to query data versions within a specific time period. For example, if you want to view the modification history of a data item in the past week, you can perform a query to retrieve data within the relevant timestamp range.

[0092] Data version tracking: By analyzing timestamp records, you can track the modification history of data, including who, when, and how the data was modified. This is very helpful for solving data synchronization and update problems.

[0093] Timestamp comparison during data synchronization: When performing data synchronization operations, use the timestamp field to compare the data versions in the engineering electronic archive and the trusted structured data. Generally, only the version with a newer timestamp will be accepted and used to update the data.

[0094] Timestamp protection: Ensure that the timestamp field is protected and only authorized users can modify the timestamp to prevent malicious modification or tampering of data records.

[0095] This timestamp method can effectively implement data version identification, track data modification history, and determine the latest version when synchronizing and updating data, which helps solve consistency and synchronization issues between engineering electronic archives and trusted structured data.

[0096] Specifically, the step 2 includes:

[0097] Synchronization strategy:

[0098] Define synchronization frequency: Develop a synchronization strategy based on project requirements and the frequency of data updates. You can use the following methods:

[0099] Scheduled synchronization: Perform data synchronization at a predetermined time interval, such as hourly, daily, or weekly.

[0100] Event-triggered synchronization: Synchronization is triggered when a specific event occurs, such as when the project progress reaches a critical stage or when there is a significant change in the data.

[0101] Manually triggered synchronization: allows users to manually start data synchronization operations, usually used in special circumstances or when data is updated irregularly.

[0102] Set synchronization rules: Define when to perform full synchronization (full synchronization) or incremental synchronization to minimize the overhead of data transmission and processing. Incremental synchronization only transmits and processes changed data items.

[0103] Data comparison:

[0104] Select comparison method: Determine the method of data comparison. The following methods can be used:

[0105] Data item level comparison: Compare the values ​​of corresponding data items in the engineering electronic archive and trusted data one by one.

[0106] Whole data set comparison: compare the entire data set or document to detect differences between data items.

[0107] Comparison algorithm: Select an appropriate algorithm to perform data comparison. Common methods include comparison based on hash functions, comparison based on difference detection, etc.

[0108] Data Merge:

[0109] Conflict resolution: If a conflict is found during data comparison, a conflict resolution strategy needs to be defined to determine which version of the data will be used first. One of the following strategies can be used:

[0110] Timestamp First: Select the version with the newer timestamp, assuming it contains the most recent information.

[0111] Manual resolution: Notify relevant personnel to manually resolve conflicts to ensure manual review and resolution.

[0112] Data merging algorithm: If there is no conflict, perform a data merging operation to merge the engineering electronic archive and the trusted data into a consistent version. This can be a simple data copy or a merge based on certain rules.

[0113] Data update record:

[0114] Create an update log: record detailed information of each data synchronization operation, including:

[0115] Execution timestamp.

[0116] The data item or document that is synchronized.

[0117] The user or system performing the synchronization.

[0118] Synchronization result (success, failure, conflict, etc.).

[0119] If there is a conflict, record the conflict resolution method and results.

[0120] Data storage: Store change logs in a secure place for auditing, troubleshooting, and tracking data synchronization history.

[0121] By implementing these steps, an effective data synchronization algorithm can be established to ensure data synchronization and consistency between engineering electronic archives and trusted structured data.

[0122] Specifically, step 3 includes:

[0123] Conflict Detection:

[0124] Define conflict conditions: Clearly define when a conflict occurs. Typically, a conflict occurs when the values ​​of data items are inconsistent, but more complex conflict conditions can be defined depending on the specific situation.

[0125] Data comparison: During the data synchronization operation, perform a data comparison (which can be the data comparison defined in step 2) to detect differences between the engineering electronic archive and the trusted data. Record any inconsistencies in the data item values.

[0126] Identify conflicts: For detected conflicts, identify them and record the details of the conflict, including the data items involved, the inconsistent values, and the timestamps.

[0127] Conflict Resolution Strategies:

[0128] Manual solution:

[0129] Notify relevant parties: Notify relevant users or teams of conflict information so that they can manually intervene and resolve the conflict.

[0130] Provide tool support: Provide a user-friendly interface or tool so that users can view conflict details, compare inconsistent data items, and then select the correct data version.

[0131] Record the resolution process: Record the user's resolution actions, including who resolved the conflict, the resolution time, and the resolution method adopted.

[0132] Automatic solution:

[0133] Conflict resolution strategy definition: Define strategies for automatically resolving conflicts in the system, which can be based on priority rules, timestamps, etc.

[0134] Automatic resolution algorithm: Implement an automatic resolution algorithm to select the resolution to be applied based on the conflict resolution strategy. For example, if the version with a newer timestamp is preferred, the algorithm will automatically select this version.

[0135] Logging: Records automatically resolved conflicts, including how the conflict resolution strategy was applied, the details of the conflict that was resolved, and when it was performed.

[0136] Management of conflict resolution strategies:

[0137] Configurability: Allows administrators to configure and adjust conflict resolution strategies to adapt to changes in project requirements.

[0138] Audit and Monitoring: Monitor the automated resolution process and record the number, method, and results of conflicts resolved for audit and tracking purposes.

[0139] By implementing these steps, you can establish an effective conflict resolution algorithm for handling conflict situations that arise during data synchronization operations. Choosing manual or automatic conflict resolution depends on the needs of the project and the way your team operates. At the same time, make sure to record and audit resolved conflicts to ensure data integrity and traceability.

[0140] Specifically, step 4 includes:

[0141] Regular updates:

[0142] Set synchronization cycle: According to the needs of the project, set a regular cycle for data synchronization. The cycle can be hourly, daily, weekly, or any other time interval suitable for the project.

[0143] Automatic Scheduling: Use a scheduling tool or task scheduler to schedule data synchronization operations to be automatically performed at a predetermined time. This ensures that data is updated as planned.

[0144] Record update time: Each time you perform a regular synchronization operation, record the updated timestamp to track the update history of the data.

[0145] Event triggered updates:

[0146] Define trigger conditions: Clearly define the conditions that trigger data synchronization. This can be when a specific project progress reaches a critical stage, when a certain data reaches a threshold, or other important events.

[0147] Event detection: Implement event detection mechanisms to monitor events in real time that may trigger data synchronization. This may require the use of sensors, monitoring systems, or event triggers.

[0148] Automatically trigger synchronization: Once an event that meets the trigger conditions is detected, the data synchronization operation is automatically triggered immediately. This ensures that the data is updated in a timely manner when key events occur.

[0149] Record trigger events: Record event information for each trigger data synchronization, including event type, timestamp, and related data items.

[0150] Real-time updates:

[0151] Select data streaming technology: Use appropriate real-time data streaming technology, such as message queues, stream processing engines, or WebSockets, to ensure that engineering electronic archives and trusted data remain synchronized in real time.

[0152] Establish data flow pipeline: Create a data flow pipeline to connect engineering electronic archives and trusted data to achieve real-time data transmission.

[0153] Data flow monitoring: Monitor the health and performance of data flows, as well as the real-time nature of data transmission, to ensure the availability and stability of data flows.

[0154] Fault handling: Implement fault handling mechanisms to deal with possible failures or interruptions in the data flow to ensure uninterrupted data synchronization.

[0155] Record real-time updates: Record the timestamp and data item of each real-time data update to maintain the historical record of the data.

[0156] Specifically, step 5 includes:

[0157] Data consistency check:

[0158] Define consistency rules: Explicitly define the rules or constraints that should be maintained between data items. For example, data item A and data item B should always remain equal or satisfy a certain mathematical relationship.

[0159] Periodic checks: Data consistency checks are performed regularly according to a predetermined schedule. Checks can be automated or manually triggered by a data administrator.

[0160] Consistency Verification: Execute the consistency verification algorithm to check whether the data items meet the defined consistency rules. If inconsistencies are found, record the details.

[0161] Exception handling: Define exception handling procedures to deal with detected inconsistencies. This may include notifying relevant personnel, automatic remediation, or manual intervention.

[0162] Data integrity check:

[0163] Define integrity rules: Clearly define that data items should be complete, with no missing or incomplete parts. This can include mandatory fields and validation rules for data items.

[0164] Periodic Validation: Data integrity validation is performed periodically to ensure the integrity of data items. Validation can be automated or triggered by a data administrator.

[0165] Integrity check: Execute the integrity check algorithm to check whether the data items meet the defined integrity rules. If missing or incomplete data is found, the details are recorded.

[0166] Repair and recovery: For detected data loss or incompleteness, take appropriate actions to repair and restore data integrity. This may include data recovery, data filling, or notifying relevant personnel to take action.

[0167] Anomaly Detection:

[0168] Define anomaly rules: Clearly define anomalies that may occur in the data. These can be anomaly rules based on statistical methods or machine learning algorithms.

[0169] Continuous monitoring: Establish a continuous monitoring mechanism to scan data regularly to detect anomalies. You can use automated tools to perform monitoring.

[0170] Anomaly detection algorithms: Use appropriate anomaly detection algorithms, such as mean-variance analysis, outlier detection, or model-driven approaches, to identify anomalies in the data.

[0171] Exception handling: Define an exception handling strategy to take appropriate actions based on detected anomalies. This may include notifying relevant personnel, automatic remediation, or manual processing of anomalous data.

[0172] By implementing these steps, a strong data quality monitoring mechanism can be established to ensure the quality and consistency of engineering electronic archives and trusted structured data. Monitoring can be automatic or regular manual review, depending on the requirements of the project and available resources. Timely handling of detected data quality issues is key to ensuring the trustworthiness and usability of data.

[0173] Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein with equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of protection of the claims of the present invention.

Claims

1. A quality control method for credible structured data in engineering electronic archives, characterized in that: The steps include: Step 1: Introduce data version identification in engineering electronic archives and trusted structured data to distinguish different versions of data; Step 2: Detect differences between the engineering electronic archive and the trusted structured data and perform necessary synchronization operations; Step 3: Detect conflicts between engineering electronic archives and trusted data during data synchronization; Step 4: Develop a data update strategy to ensure that engineering electronic archives and trusted structured data are updated on time; Step 5: Establish a data quality monitoring mechanism to ensure the quality of engineering electronic archives and trusted structured data; The step 1 comprises: Add a timestamp field to each data item: In the data model of engineering electronic archives and trusted structured data, add a timestamp field to each data item to record the last update time of the data; Timestamp format: Select a timestamp format to accurately represent the modification time of the data; Timestamp record when data is updated: Whenever the engineering electronic archive or trusted structured data is updated, the timestamp of the current time is recorded in the timestamp field of the corresponding data item; Timestamp granularity: Determines the granularity of timestamps; Data query and comparison: When you need to check the data version, use the timestamp field to query the data version within a specific time period; Data version tracking: Track the modification history of data by analyzing timestamp records; Timestamp comparison during data synchronization: When performing data synchronization operations, use the timestamp field to compare the data versions in the engineering electronic archive and the trusted structured data; Timestamp protection: Ensure that the timestamp field is protected and only authorized users can modify the timestamp to prevent malicious modification or tampering of data records; The step 2 comprises: Define synchronization frequency: Develop a synchronization strategy based on project requirements and the frequency of data updates; Set synchronization rules: define when to perform full or incremental synchronization to minimize data transfer and processing overhead; Select the comparison method: determine the method of data comparison; Conflict resolution: If conflicts are found during data comparison, define a conflict resolution strategy to determine which version of the data will be adopted first; Data merging algorithm: If there is no conflict, perform data merging operation to merge the engineering electronic archive and trusted data into a consistent version; Create an update log: record detailed information of each data synchronization operation, including: Execution timestamp; Synchronized data items or documents; The user or system performing the synchronization; Synchronization results; If there is a conflict, record the conflict resolution method and results; Data storage: Store the update log in a safe place for auditing, troubleshooting, and tracking data synchronization history; The step 3 comprises: Define conflict conditions: Clearly define when a conflict will occur; Data comparison: During data synchronization operations, data comparison is performed to detect differences between the engineering electronic archive and the trusted data, and to record inconsistencies in data item values; Identify conflicts: For detected conflicts, identify them and record the details of the conflict, including the data items involved, inconsistent values, and timestamps; The step 4 comprises: Data update strategies include: regular update, event-triggered update, and real-time update; The step 5 comprises: Define consistency rules: Clearly define the rules or constraints that should be consistent between data items; Regular checks: Perform data consistency checks regularly according to a predetermined schedule; Consistency verification: Execute the consistency verification algorithm to check whether the data items meet the defined consistency rules; Exception handling: define exception handlers to handle detected inconsistencies; Define integrity rules: Clearly define that data items should be complete, with no missing or incomplete parts; Regular verification: Data integrity verification is performed regularly to ensure the integrity of data items; Integrity check: Execute the integrity check algorithm to check whether the data item meets the defined integrity rules; Repair and recovery: Repair and restore the integrity of data if data is missing or incomplete; Define anomaly rules: Clearly define the anomalies that may occur in the data; Continuous monitoring: Establish a continuous monitoring mechanism to regularly scan data to detect anomalies; you can use automated tools to perform monitoring; Anomaly detection: Identify anomalies in data using anomaly detection algorithms; Exception handling: Define exception handling strategies to take appropriate actions based on detected anomalies.

Citation Information

Patent Citations

  • File version control system and file version control method

    CN104156278A

  • Substation equipment monitoring information table sorting method based on version difference checking

    CN111291546A

  • Methods, systems and computer program products for data synchronization in industrial plants

    US20210382915A1