[发明专利]软件更新方法有效
| 申请号: | 201110198451.7 | 申请日: | 2011-07-15 |
| 公开(公告)号: | CN102880478A | 公开(公告)日: | 2013-01-16 |
| 发明(设计)人: | 陈智文;郭奕新;洪于玉;陈楙仕 | 申请(专利权)人: | 启碁科技股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京嘉和天工知识产权代理事务所(普通合伙) 11269 | 代理人: | 严慎 |
| 地址: | 中国台湾新*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 更新 方法 | ||
1.一种软件更新方法,适用于具有闪存的电子设备,该方法包括:
在该闪存的一目前开机分区之外,切割出一预备更新分区,该目前开机分区为该电子设备目前开机时所挂载的分区;
下载一软件更新文件;
更新该软件更新文件至该预备更新分区;
验证该软件更新文件是否能正常运作;以及
若正常运作则将该预备更新分区设置为该电子设备往后开机时所挂载的分区,否则仍维持以该目前开机分区为该电子设备往后开机时所挂载的分区。
2.如权利要求1所述的软件更新方法,还包括:
使该电子设备执行重新开机;以及
挂载该预备更新分区并进行开机程序,以验证该预备更新分区中的该软件更新文件。
3.如权利要求2所述的软件更新方法,还包括:
若该软件更新文件不能正常运作,则使该电子设备执行重新开机,并将该目前开机分区作为重新开机时所挂载的分区。
4.如权利要求3所述的软件更新方法,还包括:
分割出一参数分区于该闪存;以及
记录一第一参数、一第二参数、一第三参数与一第四参数于该参数分区;
其中该第一参数、该第二参数、该第三参数以及该第四参数的大小为一位;
其中该第一参数记录该目前开机分区,初始值为一第一值;
其中该第二参数记录该预备更新分区,初始值为该第一值;
其中该第三参数记录开机时要挂载哪个分区的依据,初始值为该第一值;
其中该第四参数记录是否更新该软件更新文件至该预备更新分区,初始值为该第一值。
5.如权利要求4所述的软件更新方法,还包括:
若该目前开机分区为该闪存的一第一分区,则该第一参数设定为该第一值;以及
若该目前开机分区为该闪存的一第二分区,则该第一参数设定为一第二值。
6.如权利要求5所述的软件更新方法,还包括:
当下载该软件更新文件时,执行开机升级,该步骤包括:
若该目前开机分区为该第一分区,则更新该软件更新文件至该第二分区,并将该第二参数设定为该第二值、该第三参数设定为该第二值且该第四参数设定为该第二值;以及
若该目前开机分区为该第二分区,则更新该软件更新文件至该第一分区,并将该第二参数设定为该第一值、该第三参数设定为该第二值且该第四参数设定为该第二值。
7.如权利要求6所述的软件更新方法,还包括:
当执行重新开机时,执行开机检查,该步骤包括:
若该第三参数为该第二值,则从该第二参数所记录的分区开机:
若该第二参数为该第二值,则挂载该第二分区以从该第二分区进行开机流程并将该第三参数设定为该第一值;
若该第二参数为该第一值,则挂载该第一分区以从该第一分区进行开机流程并将该第三参数设定为该第一值;
若该第三参数为该第一值,则从该第一参数所记录的分区开机:
若该第一参数为该第一值,则载入该第一分区以从该第一分区进行开机流程;
若该第一参数为该第二值,则挂载该第二分区以从该第二分区进行开机流程;
若该第四参数为该第二值,则将该第四参数设定为该第一值并将该第二参数设定为该第一参数所记录的值。
8.如权利要求7所述的软件更新方法,还包括:
当从该第二参数所记录的分区开机成功并执行到主程序时,执行开机完成,该步骤包括:
若该第四参数为该第二值,则将该第一参数设定为该第二参数所记录的值并将该第四参数设定为该第一值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于启碁科技股份有限公司,未经启碁科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110198451.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种使用统一接口播放音视频的方法
- 下一篇:一种耐腐蚀的防锈油





