主权项 |
一种将信息设备中的旧固件更新为新固件的固件更新系统,其特征在于,所述固件更新系统具备:生成固件更新用数据的管理装置;以及取得所述固件更新用数据,将所述旧固件更新为所述新固件的信息设备,所述管理装置根据所述旧固件以及所述新固件的数据生成差分数据,生成记载了用于在所述信息设备中根据所述旧固件以及所述差分数据生成所述新固件的更新处理的更新过程书,生成记载了用于在所述信息设备中的更新处理中断的情况下执行将更新处理途中的数据恢复为更新处理开始前的状态的处理、即写恢复处理的信息的写恢复参照信息,将所述差分数据、所述更新过程书以及所述写恢复参照信息生成为所述固件更新用数据,所述信息设备根据在所述固件更新用数据中包含的所述差分数据、所述更新过程书以及所述写恢复参照信息,将所述旧固件更新为所述新固件;所述管理装置将所述旧固件以及所述新固件分割为多个块,以块为单位进行处理来生成所述固件更新用数据;所述管理装置提供表示用于对所述多个块进行更新处理的顺序的多个处理顺序,针对各处理顺序,生成表示将所述旧固件改写为所述新固件的过程中的各块的状态的中间数据,使用所述新固件以及所述中间数据,以所述块为单位检查备份的必要性以及差分数据提取的必要性,根据与所述备份的必要性以及所述差分数据提取的必要性相关的检查结果,在所述多个处理顺序中确定所述备份所需的容量和所述差分数据存储所需的容量的合计值达到最小的处理顺序,将该确定的处理顺序记载在所述更新过程书中。 |