Automatic Firmware Update Between Interconnected Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for updating basic software, such as operating systems and firmware, are hindered when an Internet connection is unavailable or when the necessary storage medium is absent, requiring user effort and time for manual updates.
Innovation Solution
A communication system and method that allows for automatic software updates between interconnected information processing apparatuses, where one apparatus determines the need for updates and transmits the necessary update programs to another, enabling seamless software updates without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional methods (Internet download or storage medium) are used for basic software updates, then updates can be performed when Internet connection or storage medium is available, but updates cannot be performed when Internet connection is impossible or storage medium is not possessed
Solution Approach 1:
The patent introduces a dual-path update mechanism where a storage medium serves as an intermediary carrier. The basic software update program can be transferred either through Internet download or via storage medium (such as a card reader/writer), eliminating the dependency on a single update path and enabling updates in various environments.
2Ease of operation
If manual update process is used, then user can control the update timing, but user must invest time and effort for updating basic software
Solution Approach 1:
The system implements automatic update functionality where the information processing apparatus autonomously checks for update availability, downloads or receives update programs, and executes the update process without requiring user intervention. This self-service mechanism eliminates the time and effort users would otherwise spend on manual updates while maintaining update control.
3Extent of automation
If automatic update is implemented, then user burden is reduced, but system complexity increases
Solution Approach 1:
The storage medium interface is designed to serve multiple functions: it can read basic software update programs, execute them for automatic updates, and also function as a general-purpose data storage and transfer medium. This multi-functionality reduces the need for dedicated update-only hardware, thereby limiting the increase in system complexity while maintaining automation capabilities.
Data Source
Figure 1
Figure 2A~2B
Figure 2C~2D
AI summary
Prior to performing download play, it is checked whether or not it is necessary to update firmware of a slave apparatus. When it is necessary to update the firmware of the slave apparatus, a firmware update program is transmitted from a master apparatus to the slave apparatus, and the firmware of the slave apparatus is updated in accordance with the firmware update program. Thus, it is possible to update basic software by a novel method.