PTP Clock Role Control in Leader-Follower Communication Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face increased time synchronization errors due to follower apparatuses acting as PTP masters, which can complicate apparatus configuration and increase costs, especially in small networks.

Innovation Solution

A mechanism that determines whether a communication apparatus operates as a leader or follower, setting the Priority1 value in Announce messages to prevent follower apparatuses from becoming PTP masters, thereby maintaining time synchronization accuracy without complex configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If follower apparatuses are allowed to act as PTP masters, then time synchronization can be maintained, but time synchronization errors increase and apparatus configuration becomes complex

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidapparatus configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the Priority1 parameter in Announce messages based on the role determination result. Leader apparatuses set Priority1 to a first value (higher priority) while follower apparatuses set Priority1 to a second value (lower priority). This parameter change ensures that only the leader apparatus is selected as PTP master, preventing time synchronization errors while maintaining simple apparatus configuration.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If follower apparatuses act as PTP masters, then communication can continue, but time synchronization errors increase

Engineering Contradiction:
Improvecommunication continuityVSAvoidtime synchronization accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where each apparatus determines its role (leader or follower) and sets the Priority1 value in Announce messages accordingly. The PTP master selection process uses this feedback information to consistently choose the leader apparatus as master, ensuring continuous communication while maintaining time synchronization accuracy by preventing follower apparatuses from becoming masters.

Inventive Principle:
Principle #23Feedback

3Reliability

If role-based Priority1 setting is implemented, then time synchronization accuracy is maintained, but apparatus configuration complexity increases

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidapparatus configuration simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by having each apparatus automatically determine its own role (leader or follower) and set the Priority1 value accordingly without external configuration. The determination process uses locally available information such as system ID or clock quality to autonomously select the appropriate Priority1 value, maintaining time synchronization accuracy while simplifying apparatus configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12531645B2Communication apparatus having leader and follower roles, method for controlling communication apparatus, and storage medium
Publication Date: 2026.01.20 CANON KK
  • US12531645B2 patent drawing
  • US12531645B2 patent drawing
  • US12531645B2 patent drawing

AI summary

A communication apparatus includes at least a processor and at least a memory. The at least memory contains instructions that, when executed by the at least processor, cause the at least processor to perform operations comprising performing a determination process and performing a setting process. The determination process determines whether the communication apparatus operates as a leader apparatus in communication or operates as a follower apparatus in the communication. The setting process, based on a result of the determination process, sets the communication apparatus to be a time master apparatus that is a provider of a reference clock for implementing time synchronization with one or more other communication apparatuses or to be a time slave apparatus that adjusts time in accordance with the reference clock.