Time Synchronization Client Dynamic Period Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional time synchronization systems lack the ability to regulate the time required to reach synchronization accuracy, often taking a long time to achieve the target level of synchronization.

Innovation Solution

A time synchronization client that determines a second synchronization period shorter than the first period when synchronization accuracy is below the target level, adjusting the synchronization period based on elapsed time and communication delay estimation to improve synchronization speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a fixed synchronization period is used, then the system operation is simple, but the time to reach synchronization accuracy is long

Engineering Contradiction:
Improvetime to reach synchronization accuracyVSAvoidsynchronization period determination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The synchronization period is made dynamic rather than fixed. The determination unit adjusts the synchronization period based on real-time conditions including elapsed time since activation and communication delay estimates, allowing the system to adapt its synchronization behavior to current operational state and achieve target accuracy faster

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by estimating communication delays and determining appropriate synchronization periods in advance based on elapsed time. This allows the system to proactively adjust synchronization parameters before accuracy degradation occurs, reducing the time to reach target synchronization accuracy

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the synchronization period is extended, then communication frequency is reduced, but synchronization accuracy may decrease

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidtime between synchronizations
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The synchronization period dynamically adapts based on elapsed time and communication delay estimates. During initial phases with shorter elapsed time, the system uses shorter synchronization periods to quickly achieve accuracy. As the system stabilizes, the period can be extended while maintaining accuracy through intelligent adjustment

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes synchronization parameters (period duration) based on operational conditions. By modifying the synchronization period parameter according to elapsed time and delay estimates, the system optimizes between communication frequency and synchronization accuracy requirements

Inventive Principle:
Principle #35Parameter changes

3Productivity

If synchronization period is adjusted dynamically, then synchronization speed improves, but system complexity increases

Engineering Contradiction:
Improvesynchronization speedVSAvoidcontrol logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The determination unit uses feedback from elapsed time measurements and communication delay estimates to adjust the synchronization period. This feedback mechanism enables automatic adaptation without complex manual control, improving synchronization speed while keeping the control logic manageable through systematic decision rules

Inventive Principle:
Principle #23Feedback

4Measurement precision

If communication delay is estimated and used for adjustment, then synchronization accuracy is maintained, but processing complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddelay estimation processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-service by estimating its own communication delays using its operational data and using this information to adjust its synchronization behavior. This self-measurement and self-adjustment capability maintains synchronization accuracy without requiring external calibration or complex processing

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10652007B2Time synchronization client, synchronization method, computer program product, and synchronization system
Publication Date: 2020.05.12 KK TOSHIBA
  • US10652007B2 patent drawing
  • US10652007B2 patent drawing
  • US10652007B2 patent drawing

AI summary

According to an embodiment, a time synchronization client includes one or more processors. The one or more processors are configured to perform time synchronization according to time information received by communicating with a time synchronization server at every synchronization period, and determine a second synchronization period shorter than a first synchronization period of when synchronization accuracy is a target level or more, as the synchronization period, when an elapsed time from activation of the time synchronization client does not exceed a judgment time.