Multi-OS Vehicle Time Synchronization via Shared Clock Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicular systems with multiple operating systems running on a single CPU module, existing technologies fail to synchronize the time accurately between these systems, leading to potential user confusion and data synchronization issues, especially when changes are made by applications or user inputs.

Innovation Solution

A synchronization unit, such as the Time Management Module (TMM), is implemented to notify and synchronize the time across multiple operating systems, ensuring that changes made in one OS are reflected across all OSs, using protocols like NTP and external time sources like GNSS, user inputs, portable terminals, and DCM for accurate timekeeping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operating systems are operated concurrently on a single hardware module, then system functionality and versatility are improved, but time synchronization accuracy deteriorates

Engineering Contradiction:
Improvesystem functionalityVSAvoidtime synchronization accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

A synchronization unit is introduced as an intermediary component between multiple operating systems. This unit receives time change notifications from any OS and distributes synchronization information to all other OSs, ensuring consistent timekeeping across the system without requiring direct coordination between each OS pair.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the time management functions of multiple operating systems into a unified synchronization mechanism. By combining time change notifications and distribution into a single centralized process, the system achieves coherent time synchronization across all OSs while maintaining their operational independence.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If each operating system uses its own clock function, then system independence and ease of operation are improved, but time consistency across systems deteriorates

Engineering Contradiction:
Improvesystem independenceVSAvoidtime consistency
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The synchronization unit implements a feedback mechanism where time change notifications from any operating system are captured and redistributed to all other systems. This feedback loop ensures that when one OS changes its time, all other OSs receive the notification and adjust accordingly, maintaining time consistency while preserving individual OS independence.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The synchronization unit serves as a universal time management component that handles time changes from any operating system and distributes them system-wide. This multi-functional approach allows the same mechanism to serve multiple OSs simultaneously, ensuring consistent timekeeping without compromising individual system independence.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12108311B2Vehicular apparatus, and time synchronization method for vehicular apparatus
Publication Date: 2024.10.01 DENSO CORP
  • US12108311B2 patent drawing
  • US12108311B2 patent drawing
  • US12108311B2 patent drawing

AI summary

A vehicular apparatus operates a plurality of operating systems concurrently on a single hardware module. Each operating system is operated based on a corresponding own clock function holding a time. The vehicular apparatus is provided with a synchronization unit for synchronizing the times of the respective operating systems by issuing, to each operating system, a notification indicating a change in the time made in one operating system.