Firmware Update Backup Automation via Mapping Information Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current firmware update processes for image forming apparatuses are inefficient, requiring manual intervention and potential data loss due to initialization of operation settings during firmware upgrades, and lack automated backup determination for operation setting information.
Innovation Solution
An information processing apparatus that automatically determines the necessity to back up operation setting information by comparing mapping information before and after a firmware update, allowing for either automatic or manual update based on differences in the mapping information, thereby reducing the need for manual intervention and data loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If firmware is updated by storing it in a rewritable storage device and distributing it remotely, then the cost of firmware update is reduced, but the risk of initializing operation settings during the update process increases
Solution Approach 1:
The system performs preliminary actions by automatically backing up operation settings before firmware update and automatically restoring them after update. The backup determination is made in advance by comparing mapping information, ensuring that settings are preserved without manual intervention throughout the update process.
Solution Approach 2:
The firmware update system performs self-service by automatically determining which operation settings need to be backed up, performing the backup, executing the firmware update, and then automatically restoring the settings. This eliminates the need for manual serviceman intervention while ensuring settings are preserved.
2Device complexity
If mapping information is not associated with firmware version, then the system structure is simpler, but manual determination of backup necessity is required increasing complexity
Solution Approach 1:
The mapping information structure serves multiple functions: it not only maps storage addresses but also enables automatic backup determination by associating with firmware versions. This multi-functionality allows the same data structure to support both simple addressing and intelligent backup decision-making.
Solution Approach 2:
The system uses feedback by comparing mapping information between firmware versions to automatically determine which operation settings need backup. The comparison result feeds into the backup decision process, enabling automatic identification of settings that require preservation during updates.
3Reliability
If serviceman manually checks and saves operation settings before firmware upgrade, then settings are preserved, but the update process time and labor cost increase
Solution Approach 1:
The system replaces the mechanical manual process of checking and saving settings with an automated information processing system. The CPU automatically compares mapping information, determines backup necessity, performs backups, and restores settings, substituting human labor with automated computational processes.
Solution Approach 2:
The firmware update process performs self-service by automatically managing the backup and restoration of operation settings without requiring serviceman intervention. The system independently determines what needs to be backed up and executes the entire process autonomously.
Data Source
AI summary
An information processing apparatus includes a storage unit configured to store a list which makes the version of software correspond to mapping information, a first determination unit configured to, when updating the version of the software, determine by referring to the list, whether mapping information corresponding to a version before update is different from that corresponding to a version after update, a recognition unit configured to, when the first determination unit determines that these pieces of mapping information are different from each other, recognize a different mapping information item as information to be backed up, and an update unit configured to update the version of the software when the first determination unit determines that these pieces of mapping information coincide with each other.


