Information Processing Device Incremental Software Update Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing system software updates are inefficient due to large data sizes, requiring frequent full replacements, which limits updates to several times a year, making it difficult to keep system and application software up-to-date.
Innovation Solution
An information processing device with separate regions for recording software and update files, along with a delivery server that delivers update packages and files based on version information, allowing for incremental updates of specific functions and applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full system software replacement is used for updates, then system reliability is maintained, but update frequency is limited and update time is long
Solution Approach 1:
The patent segments the system software into multiple independent functional modules (system application, library, firmware). Instead of updating the entire system software package, only the specific functional module requiring update is replaced. This segmentation enables incremental updates, significantly reducing update time and increasing update frequency while maintaining system reliability through selective replacement of only the necessary components.
2Reliability
If full system software replacement is used for updates, then complete system functionality is ensured, but update duration is long
Solution Approach 1:
The patent extracts and isolates the specific functional module that requires updating from the complete system software package. By taking out only the necessary component (system application, library, or firmware) and replacing it independently, the update process excludes unrelated software components. This extraction approach maintains complete system functionality while dramatically reducing update duration, as only a fraction of the total system software needs to be processed during each update.
3Productivity
If incremental update files are used, then update efficiency is improved, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary file management structure that includes version information storage and update file association mechanisms. This intermediary layer manages the complexity of incremental updates by storing version information for each functional module and maintaining associations between update files and their corresponding modules. The intermediary structure automates the selection and application of appropriate update files, improving update efficiency while containing system complexity through structured management rather than chaotic ad-hoc updates.
Data Source
AI summary
An information processing device 10 accesses a first region 110 for recording software that implements a plurality of functions and a second region 120 for recording an update file for each of the functions of the software. If an update file for a function to be executed of the software is recorded in the second region 120, a function executor 102 is configured to execute the update file.


