发明名称 |
软件更新方法 |
摘要 |
本发明提供一种软件更新方法。该软件更新方法适用于具有闪存的电子设备,该方法包括:在该闪存的一目前开机分区之外,切割出一预备更新分区,该目前开机分区为该电子设备目前开机时所挂载的分区;下载一软件更新文件;更新该软件更新文件至该预备更新分区;验证该软件更新文件是否能正常运作;以及若正常运作则将该预备更新分区设置为该电子设备往后开机时所挂载的分区,否则仍维持以该目前开机分区为该电子设备往后开机时所挂载的分区。本发明的软件更新方法可以确保电子设备不会因软件升级失败而有影响,且不管经过几次软件更新,本发明的软件更新方法仍然有效。 |
申请公布号 |
CN102880478B |
申请公布日期 |
2015.11.25 |
申请号 |
CN201110198451.7 |
申请日期 |
2011.07.15 |
申请人 |
启碁科技股份有限公司 |
发明人 |
陈智文;郭奕新;洪于玉;陈楙仕 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京嘉和天工知识产权代理事务所(普通合伙) 11269 |
代理人 |
严慎 |
主权项 |
一种软件更新方法,适用于具有闪存的电子设备,该方法包括:在该闪存的一目前开机分区之外,切割出一预备更新分区,该目前开机分区为该电子设备目前开机时所挂载的分区;下载一软件更新文件;更新该软件更新文件至该预备更新分区;验证该软件更新文件是否能正常运作;以及若正常运作则将该预备更新分区设置为该电子设备往后开机时所挂载的分区,否则仍维持以该目前开机分区为该电子设备往后开机时所挂载的分区;该软件更新方法还包括:分割出一参数分区于该闪存;以及记录一第一参数、一第二参数、一第三参数与一第四参数于该参数分区;其中该第一参数、该第二参数、该第三参数以及该第四参数的大小为一位;其中该第一参数记录该目前开机分区,初始值为一第一值;其中该第二参数记录该预备更新分区,初始值为该第一值;其中该第三参数记录开机时要挂载哪个分区的依据,初始值为该第一值;其中该第四参数记录是否更新该软件更新文件至该预备更新分区,初始值为该第一值。 |
地址 |
中国台湾新竹科学园区园区二路20号 |