INFORMATION PROCESSING APPARATUS AND NETWORK SYSTEM
First Claim
1. An information processing apparatus comprising:
- firmware that includes a plurality of modules and is mounted in the information processing apparatus;
a configuration information storage part that stores configuration information that includes sets of version information of the respective modules included in the firmware;
a firmware information obtaining part that obtains, based on the configuration information, from the outside, firmware information that includes sets of version information of respective modules of firmware in a latest version;
an update possibility determination part that compares the sets of version information included in the configuration information with the sets of version information included in the firmware information, and, in a case where the sets of version information in the configuration information are not coincident with the sets of version information in the firmware information, determines that it is possible to update the firmware in the information processing apparatus;
a firmware obtaining part that downloads, from the outside, the firmware in the latest version corresponding to the firmware in the information processing apparatus for which the update possibility determination part has determined that it is possible to update; and
a firmware update part that compares the sets of version information of respective modules included in the downloaded firmware in the latest version with the sets of version information of the corresponding respective modules included in the configuration information, and updates only the module of the firmware in the information processing apparatus for which the version information in the downloaded firmware is different from the version information in the configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus stores configuration information including sets of version information of modules of firmware in the apparatus; obtains, based on the configuration information, firmware information including sets of version information of modules of firmware in a latest version; compares the sets of version information in the configuration information with those in the firmware information, and, when the sets of version information in the configuration information are not coincident with those in the firmware information, determines that it is possible to update the firmware in the apparatus; downloads the firmware in the latest version; and compares the sets of version information in the downloaded firmware with those in the configuration information, and updates only the module of the firmware in the apparatus for which the version information in the downloaded firmware is different from that in the configuration information.
26 Citations
20 Claims
-
1. An information processing apparatus comprising:
-
firmware that includes a plurality of modules and is mounted in the information processing apparatus; a configuration information storage part that stores configuration information that includes sets of version information of the respective modules included in the firmware; a firmware information obtaining part that obtains, based on the configuration information, from the outside, firmware information that includes sets of version information of respective modules of firmware in a latest version; an update possibility determination part that compares the sets of version information included in the configuration information with the sets of version information included in the firmware information, and, in a case where the sets of version information in the configuration information are not coincident with the sets of version information in the firmware information, determines that it is possible to update the firmware in the information processing apparatus; a firmware obtaining part that downloads, from the outside, the firmware in the latest version corresponding to the firmware in the information processing apparatus for which the update possibility determination part has determined that it is possible to update; and a firmware update part that compares the sets of version information of respective modules included in the downloaded firmware in the latest version with the sets of version information of the corresponding respective modules included in the configuration information, and updates only the module of the firmware in the information processing apparatus for which the version information in the downloaded firmware is different from the version information in the configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A network system comprising:
-
a memory in which firmware that includes a plurality of modules is mounted; a configuration information storage part that stores configuration information that includes sets of version information of the respective modules included in the firmware in the memory; a firmware information obtaining part that obtains, based on the configuration information, firmware information that includes sets of version information of respective modules of firmware in a latest version corresponding to those of the firmware in the memory; an update possibility determination part that compares the sets of version information included in the configuration information with the sets of version information included in the firmware information, and, in a case where the sets of version information in the configuration information are not coincident with the sets of version information in the firmware information, determines that it is possible to update the firmware in the memory; a firmware obtaining part that downloads the firmware in the latest version corresponding to the firmware in the memory for which the update possibility determination part has determined that it is possible to update; and a firmware update part that compares the sets of version information of the respective modules in the downloaded firmware in the latest version with the sets of version information of the respective modules in the configuration information, and updates only the module of the firmware in the memory for which the version information in the downloaded firmware is different from the version information in the configuration information.
-
Specification