Vehicle Control System Software Compatibility Checking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automated driving systems face unexpected vehicle control issues due to software version incompatibility among in-vehicle devices, which existing systems struggle to address without external communication.
Innovation Solution
A vehicle control system that autonomously checks software version compatibility by storing and utilizing compatibility information within each in-vehicle device, allowing for internal determination and updating of software versions to ensure compatibility, even without wireless communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If compatibility checking is performed using external servers via wireless communication, then compatibility determination accuracy is improved, but system reliability deteriorates when wireless communication is unavailable
Solution Approach 1:
The in-vehicle devices are designed to perform multiple functions: they can determine software compatibility both autonomously using stored compatibility information and through external server communication when available. This multi-functionality ensures the system works reliably whether wireless communication is available or not, resolving the contradiction between accuracy and reliability.
Solution Approach 2:
Compatibility information is predetermined and stored in the in-vehicle devices before actual use. This preliminary action allows the devices to perform compatibility checking autonomously without requiring real-time external communication, ensuring system reliability while maintaining accurate compatibility determination.
2Device complexity
If compatibility information is stored in each in-vehicle device, then system complexity is reduced by eliminating external communication requirements, but information consistency may deteriorate
Solution Approach 1:
The system incorporates feedback mechanisms where in-vehicle devices can update their stored compatibility information based on communications with external servers when available. This feedback loop ensures that the distributed compatibility information remains consistent and up-to-date across all devices, resolving the contradiction between reduced complexity and maintained consistency.
3Loss of time
If software version checking is performed autonomously within the vehicle control system, then response time is improved by eliminating external communication, but compatibility determination accuracy may worsen without external reference data
Solution Approach 1:
Compatibility information is predetermined and stored in the in-vehicle devices before actual use. This preliminary action allows the devices to perform compatibility checking autonomously without requiring real-time external communication, ensuring both fast response time and accurate compatibility determination by having reference data readily available locally.
Data Source
AI summary
A vehicle control system includes a plurality of in-vehicle devices. Each of the in-vehicle devices includes a compatibility information storing unit that stores compatibility information including an allowable combination of software versions of all the in-vehicle devices constituting the vehicle control system. A particular in-vehicle device as one of the in-vehicle devices includes an obtaining unit that obtains software versions of the other in-vehicle devices, and compatibility information held by the other in-vehicle devices, a compatibility information specifying unit that specifies proper compatibility information, from the compatibility information stored in the particular in-vehicle device, and the compatibility information obtained from the other in-vehicle devices, and a determining unit that determines whether the software versions of all the in-vehicle devices constituting the vehicle control system are compatible, by checking the software version of the particular in-vehicle device, and those obtained from the other in-vehicle devices, against the proper compatibility information.


