Vehicle Software Update Automation via Standardized Data Formats
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The development of vehicle software is hindered by the need for manual file transfer, specification confirmation, and input of information, leading to increased man-hours and time required to reflect changes, especially when simple specification changes are requested, due to the separation between the request and development sides.
Innovation Solution
A method and system for registering basic data necessary for vehicle software generation, receiving update data in a predetermined format, checking its format, specifying the target software, transferring it to a development environment, and automatically generating new software that reflects the update data, thereby reducing manual intervention and accelerating the provision of updated software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual file transfer and specification confirmation are performed, then flexibility in handling updates is maintained, but development time and man-hours increase significantly
Solution Approach 1:
The system pre-establishes a standardized data structure (update data format) and automatically applies it to generate software updates. By preparing the framework in advance and requiring updates to conform to this pre-defined structure, the system eliminates manual processing steps while maintaining flexibility in handling various update scenarios.
Solution Approach 2:
The patent replaces manual mechanical operations (file transfer, specification confirmation, information input) with an automated information processing system. The system automatically receives update data, validates it against the predetermined format, generates corresponding software updates, and provides them without human intervention in these routine tasks.
2Productivity
If automated update processing is implemented, then development time is reduced, but system complexity increases
Solution Approach 1:
The system employs a universal update data format that can accommodate various types of software updates through a single standardized interface. This multi-functional approach allows the same processing mechanism to handle different update scenarios (parameter changes, configuration updates, code modifications) without requiring separate processing systems for each case, thereby managing complexity while maintaining high productivity.
3Manufacturing precision
If manual specification confirmation is required, then accuracy of software generation is ensured, but processing time increases
Solution Approach 1:
The system incorporates automatic validation feedback by checking received update data against the predetermined format. This automated feedback mechanism immediately identifies and rejects malformed or non-compliant updates, ensuring generation accuracy without requiring manual verification. The system provides automatic confirmation that the update data conforms to specifications, eliminating the time-consuming manual confirmation process.
Data Source
AI summary
A providing method of vehicle software includes: registering various types of information necessary for vehicle software generation as basic data in association with target vehicle software; receiving update data including package information and update information, the package information specifying the target vehicle software, and the update information indicating update contents for the basic data and being described in a predetermined format; checking a format of the received update data; specifying the target vehicle software based on the update data; transferring the update data to a development environment of the specified target vehicle software; instructing generation of new vehicle software in which the update data is to be reflected; generating the new vehicle software in which the update data is reflected; and providing the generated new vehicle software.


