发明名称 Information processing apparatus and information processing method
摘要 Firmware of subsystems included in an information processing apparatus is divided according to functions so as to include data areas containing first version information. Second version information indicating a version of the entire firmware based on the first version information of the data areas. The information processing apparatus includes: an update reception unit in a first subsystem that receives a request for updating firmware and firmware updating data containing third version information; a determination unit in a second subsystem that compares the second version information with the third version information to determine which of the data areas needs to be updated; and a partial update execution unit that requests the first subsystem to transmit a data portion of the firmware updating data corresponding to the data area determined to need to be updated, and stores the data portion in a storage unit.
申请公布号 US9015695(B2) 申请公布日期 2015.04.21
申请号 US201314132675 申请日期 2013.12.18
申请人 Ricoh Company, Limited 发明人 Nagao Masafumi
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 Oblon, McClelland, Maier & Neustadt, L.L.P. 代理人 Oblon, McClelland, Maier & Neustadt, L.L.P.
主权项 1. An information processing apparatus including a plurality of subsystems each of which includes a processor, firmware of the subsystems being divided according to functions so as to include data areas containing first version information indicating respective versions, and second version information indicating a version of the entire firmware being uniquely determined based on the first version information of the data areas, the information processing apparatus comprising: an update reception unit that is provided in a first subsystem and receives input of a request for updating the firmware and firmware updating data; a storage unit that is provided in each subsystem and stores therein the firmware; a determination unit that is provided in a second subsystem other than the first subsystem and compares the second version information of the firmware stored in the storage unit with third version information contained in the firmware updating data to determine which of the data areas needs to be updated based on whether the second version information and the third version information match each other regarding the functions; and a partial update execution unit that requests the first subsystem to transmit a data portion of the firmware updating data corresponding to a data area determined to need to be updated, acquires the data portion, and stores the data portion in the storage unit, wherein the firmware of the subsystem and the firmware updating data share same offset positions of the data areas in respective data, and the partial update execution unit notifies the first subsystem of an offset position of the data area determined to need to be updated.
地址 Tokyo JP