【摘要】 一种固件更新系统、方法以及固件更新系统之固件建构方法,是于电子装置中设置具有第一固件及第二固件之固件储存模组,且该第一固件及第二固件具有至少包含循环冗余校验总和资讯及映像标头文件建置时间资讯之标头文件资料,俾于执行新固件之更新时,分别依据该第一固件及第二固件中之循环冗余校验总和资讯判断两者是否异常,若其中一者经判断为异常时,则将异常之固件替换为该新固件,若经判断两者均正常,则比对两者中之映像标头文件建置时间资讯,以将建置时间较早之固件替换为该新固件,藉此确保即使固件更新作业失败,也可以保留一个正常之固件进行后续的固件更新作业。 【专利类型】发明申请 【申请人】亚旭电脑股份有限公司 【申请人类型】企业 【申请人地址】中国台湾台北县 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810187737.3 【申请日】2008-12-31 【申请年份】2008 【公开公告号】CN101770372A 【公开公告日】2010-07-07 【公开公告年份】2010 【授权公告号】CN101770372B 【授权公告日】2012-12-05 【授权公告年份】2012.0 【IPC分类号】G06F9/445 【发明人】邱奕通; 谢青峰; 余仁焕 【主权项内容】一种固件更新系统,用以对具有固件电子装置执行固件之更新作业,其特征在于,该固件更新系统包括:固件储存模组,设置于该电子装置中,至少用以储存第一固件以及第二固件,该第一固件及该第二固件具有映像标头文件资料,且该映像标头文件资料至少包含循环冗余校验总和资讯以及映像标头文件建置时间资讯;接收模组,用于接收固件更新执行指令,以获取新固件;判断模组,用以接收固件更新执行指令,以依据该接收模组获取之新固件中之循环冗余校验总和资讯判断该新固件是否异常,若经判断为异常则结束该固件更新程序,若经判断为正常则分别依据该固件储存模组所储存之该第一固件以及该第二固件中之循环冗余校验总和资讯判断该第一固件以及该第二固件是否异常,若判断该第一固件以及该第二固件之其中一者发生异常,则锁定该发生异常之固件为目标固件,若判断该第一固件以及该第二固件均为正常,则比对该固件储存模组所储存之该第一固件以及该第二固件中之映像标头文件建置时间资讯,以锁定映像标头文件建置时间较早之固件为目标固件,若判断该第一固件以及该第二固件均发生异常,则结束该固件更新程序;以及更新模组,用以将该判断模组所锁定之目标固件替换为该新固件,俾完成该电子装置之固件更新作业。 【当前权利人】亚旭电脑股份有限公司 【当前专利权人地址】中国台湾台北县 【被引证次数】16 【被他引次数】16.0 【家族引证次数】4.0 【家族被引证次数】17