Multi-OS Vehicle Time Synchronization via Shared Clock Notifications
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


