Network Time Correction Using Historical Data Accumulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network time correction methods generate a large amount of redundant data due to short time correction intervals, which increases network traffic and reduces accuracy in device time synchronization, especially in multi-camera systems where timing errors can lead to delayed or mismatched video analysis.

Innovation Solution

A network time correction method that accumulates historical time correction data, calculates a total time-correction difference value using linear fitting, and adjusts the current time based on this value, reducing the frequency of data transmission and maintaining high accuracy by prolonging the time correction period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a short time correction interval is used to ensure device time accuracy, then time synchronization accuracy is improved, but the amount of redundant data in the network increases

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidamount of redundant data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing historical time correction data in both the network device and time correction server before actual time correction is needed. This allows the device to perform local calculations using accumulated historical data, reducing the need for frequent real-time corrections and thereby decreasing network data traffic while maintaining synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the network device to autonomously perform time correction calculations using its own stored historical time correction data. The device calculates the current time correction value locally without requiring continuous communication with the time correction server, thus reducing network redundancy while maintaining accurate time synchronization.

Inventive Principle:
Principle #25Self-service

2Reliability

If a short time correction interval is used to ensure synchronization among devices, then synchronization accuracy is improved, but network traffic increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing historical time correction data in both the network device and time correction server before actual time correction is needed. This allows the device to perform local calculations using accumulated historical data, reducing the need for frequent real-time corrections and thereby decreasing network data traffic while maintaining synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the network device to autonomously perform time correction calculations using its own stored historical time correction data. The device calculates the current time correction value locally without requiring continuous communication with the time correction server, thus reducing network redundancy while maintaining accurate time synchronization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3598247B1Network time correction method and apparatus
Publication Date: 2022.05.04 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • EP3598247B1 patent drawingFigure 1
  • EP3598247B1 patent drawingFigure 2
  • EP3598247B1 patent drawingFigure 3~4

AI summary

The application provides a network time correction method and apparatus. The network time correction method includes: obtaining historical time correction data before a current moment when a self-adaptive time-correction instruction is received; calculating a total historical time-correction difference value corresponding to each of the historical time-correction time points; obtaining a total current time-correction difference value for the current moment by a preset algorithm, according to the total historical time-correction difference value corresponding to each of the historical time-correction time points; determining a difference value between the total current time-correction difference value for the current moment and a total historical time-correction difference value for a total historical time-correction time point closest to the current moment, as a time-correction difference value for the current moment; and adjusting time at the current moment according to the time-correction difference value for the current moment to complete a self-adaptive time correction. Through this solution, the amount of redundant data in the network can be reduced while the accuracy of the device time is ensured.