Firmware Package Segmentation for Multi-Device Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to efficiently create a firmware package adaptable to multiple types of devices when firmware data is individually created for each type, leading to storage challenges and inefficiencies in managing and distributing firmware updates.
Innovation Solution
A firmware package creation apparatus and system that classifies firmware files into common and device-specific files, compressing them separately to create a unified package, allowing for efficient distribution and update across multiple device types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If firmware data is individually created for each device type, then device-specific firmware requirements are met, but storage space requirements increase and distribution efficiency decreases
Solution Approach 1:
The firmware data is segmented into common firmware (shared across multiple device types) and specific firmware (device-type specific). This segmentation allows the system to store only one copy of common firmware while maintaining separate copies only for device-specific portions, thereby reducing overall storage requirements while preserving adaptability to different device types.
Solution Approach 2:
Multiple device-specific firmware datasets are merged into a single unified firmware package by extracting and consolidating common firmware portions. This merging process creates a compact package that can be distributed once and applied to multiple device types, reducing the quantity of firmware data that needs to be stored and transmitted.
2Adaptability or versatility
If firmware data is individually created for each device type, then device-specific functionality is ensured, but distribution efficiency and management ease deteriorate
Solution Approach 1:
By segmenting firmware into common and specific portions, the system maintains device-specific functionality through the specific firmware components while enabling efficient distribution through the unified package structure. The segmentation allows a single package to serve multiple device types without compromising device-specific requirements.
Solution Approach 2:
The unified firmware package serves multiple functions: it can be distributed to various device types (MFPs, printers, etc.), maintains device-specific functionality through selective application, and simplifies management by consolidating multiple firmware datasets into one universal package.
3Reliability
If all firmware data is stored separately for each device type, then complete firmware coverage is achieved, but storage medium capacity requirements increase
Solution Approach 1:
Multiple separate firmware datasets are merged into a single unified package by extracting common firmware portions and consolidating them. This merging reduces the total volume of data that must be stored on the storage medium while maintaining complete firmware coverage across all device types through the combination of common and specific firmware components.
Data Source
AI summary
According to one embodiment, a firmware package creation apparatus classifies a plurality of files contained in each of a plurality of pieces of firmware data by type as common files used in common in all types and files by device used only in a type as a target of each firmware data by type, creates a first compressed file by collectively compressing only the common files, creates a second compressed file by collectively compressing only the files by device with respect to each of the plurality of pieces of firmware data by type for all of the plurality of pieces of firmware data by type, and thereby, creates a plurality of the second compressed files based on the classification, and creates one firmware package by collectively compressing the first compressed file and the plurality of second compressed files.


