Software Rewriting Device for Moving Bodies Using Scheduled Stop Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software rewriting techniques for moving bodies, such as vehicles, often inconvenience users by requiring software updates during use, leading to reduced functionality and user experience.
Innovation Solution
A software rewriting device that acquires the required time for software rewriting and scheduled stop time at a predetermined position, executing the rewriting process only when the required time is shorter than the scheduled stop time to minimize user inconvenience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If software rewriting is performed while the moving body is in use, then software updates can be applied quickly, but user convenience deteriorates due to reduced functionality
Solution Approach 1:
The system performs software rewriting in advance during scheduled stop times when the moving body is not in use. By preparing the software update beforehand and executing it during the scheduled stop period, the system avoids interrupting user operations while still achieving timely software updates.
Solution Approach 2:
The system dynamically adjusts the software rewriting execution based on real-time comparison between required rewriting time and scheduled stop time. When the required time is shorter than the scheduled stop time, rewriting is executed; otherwise, it is postponed. This dynamic decision-making optimizes both update speed and user convenience.
2Ease of operation
If software rewriting is postponed until scheduled stop time, then user convenience is maintained, but software updates are delayed
Solution Approach 1:
The system acquires and compares timing information in advance (required time and scheduled stop time) to determine the optimal rewriting moment. By preparing the rewriting task beforehand and executing it during the scheduled stop period, the system minimizes update delay while maintaining user convenience.
Solution Approach 2:
The system continuously monitors and compares the required rewriting time against the scheduled stop time, adjusting the rewriting execution decision based on this feedback. This feedback mechanism ensures that updates are performed as early as possible without compromising user convenience.
3Productivity
If the rewriting process executes when required time exceeds scheduled stop time, then software can be updated, but the moving body cannot be used properly during the update
Solution Approach 1:
The system performs a preliminary comparison between required rewriting time and scheduled stop time before executing the rewriting process. This preliminary action ensures that rewriting only occurs when the scheduled stop time is sufficient, preventing system functionality issues during intended usage periods.
Solution Approach 2:
The system prevents the harmful effect of interrupted functionality by checking timing conditions in advance. When the required time exceeds the scheduled stop time, the system prohibits rewriting execution, thereby preventing the adverse effect of system unavailability during the update process.
Data Source
AI summary
A software rewriting device, configured to rewrite software of a moving body, includes: a required time acquisition unit configured to acquire information regarding a required time for rewriting the software; a scheduled stop time acquisition unit configured to acquire information regarding a scheduled stop time at a predetermined position of the moving body; and a rewriting processing unit configured to execute a rewriting process of rewriting the software. When the required time is shorter than the scheduled stop time based on the information regarding the required time and the information regarding the scheduled stop time, the rewriting processing unit executes the rewriting process at the predetermined position, and when the required time is longer than the scheduled stop time based on the information regarding the required time and the information regarding the scheduled stop time, the rewriting processing unit does not execute the rewriting process at the predetermined position.


