Software Updating System for Work Machines
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software updating systems for work machines face challenges in ensuring reliable updates of multiple components, particularly when the work machine is disconnected from the network, leading to incomplete updates and functionality issues.
Innovation Solution
A software updating system that includes a reception unit for receiving data containing first and second software updates for different components, a storage unit for storing these updates, and an update unit for updating the components based on the received software after storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software updates are performed component by component via network, then each component can be updated individually, but the work machine may be disconnected from the network during updates, resulting in incomplete updates and loss of functionality
Solution Approach 1:
The system performs preliminary actions by storing update data for multiple components in advance within the work machine's storage unit before actual updates are applied. This allows the work machine to operate independently of continuous network connectivity during the update process, as all necessary update data is pre-fetched and stored locally.
Solution Approach 2:
The storage unit acts as an intermediary between the network and the component update process. It receives update data from the network and holds it locally, enabling the update operation to proceed without requiring active network connectivity throughout the entire update sequence.
2Productivity
If multiple components are updated sequentially via network, then each component can receive individual updates, but the work machine cannot realize coordinated functions if disconnected during the process
Solution Approach 1:
The system merges multiple separate update operations into a single integrated process. The reception unit receives update data for multiple components simultaneously, and the storage unit stores all update data together, allowing sequential application of updates without requiring repeated network connections, thus maintaining functionality realization reliability.
Solution Approach 2:
The update process maintains continuity by storing all necessary update data locally before application. Once the data is stored, the update operation can proceed continuously through all components without interruption or need for network reconnection, ensuring that coordinated functions are realized reliably even if the work machine is disconnected during the process.
Data Source
AI summary
A reception unit receives data including first software for updating a first component, which is one of a plurality of components, and second software that is software for updating a second component, which is another one of the plurality of components, and for realizing a function associated with the first software, from a server. A storage unit stores received first software and second software. An update unit updates the first component and the second component based on the first software and the second software after the first software and the second software are stored in the storage unit.


