Vehicle Control Program Update Scheduling Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for updating control programs in vehicles often result in delays due to sequential timing based on set update orders, which can lead to prolonged completion times and resource inefficiencies, especially when complex systems require temporary power shutdowns or device suspensions.
Innovation Solution
A control apparatus and method that determine the appropriateness of updating control programs based on required update times and a predetermined threshold, allowing for flexible adjustment of update orders to prioritize programs that can be completed within a shorter time frame, thereby optimizing the update process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If control programs are updated sequentially based on set update orders, then update completeness is ensured, but total update time becomes excessively long
Solution Approach 1:
The patent dynamically adjusts the update order of control programs based on their individual update times. Instead of using a fixed sequential order, the system evaluates the required update time for each control program and reorders them to optimize the total update duration while ensuring all updates are eventually completed.
Solution Approach 2:
The patent changes the parameter of update timing by comparing required update times against a threshold value. Control programs with update times exceeding the threshold are prioritized for earlier execution, transforming the static update schedule into a dynamic one based on time parameter analysis.
2Productivity
If control programs with long update times are executed first, then resource availability is improved, but total update time increases
Solution Approach 1:
The patent changes the execution order parameter based on the update time parameter of each control program. By comparing update times against a threshold, the system identifies which programs should be prioritized, transforming the resource allocation strategy to optimize both productivity and time efficiency simultaneously.
3Productivity
If multiple control programs are updated simultaneously, then update efficiency is improved, but system stability deteriorates due to power shutdowns and device suspensions
Solution Approach 1:
The patent segments the update process into sequential stages based on the determined optimal order. By dividing the multiple control program updates into separate, sequentially executed segments, the system maintains stability during each update while still achieving overall efficiency through optimized scheduling.
Data Source
AI summary
Provided is a control apparatus configured to control update of a control program of an on-vehicle control device configured to control a target device installed on a vehicle. The control apparatus includes: a memory configured to store therein update programs for control programs; and a control unit configured to update a plurality of control programs in accordance with update orders set on a plurality of update programs stored in the memory. The control unit executes a determination process of determining whether or not update of the plurality of control programs is to be performed in accordance with the update orders, based on a result of comparison between required update times of the plurality of control programs and a predetermined threshold.


