发明名称 |
一种系统升级方法和装置 |
摘要 |
本发明提供了一种系统升级方法和装置,嵌入式设备至少包括第一系统分区和第二系统分区,该方法包括:升级之前,对上一次正常启动的启动参数进行备份,设置升级标志位;依据运行系统信息,判断正在运行的系统所在的系统分区为第一系统分区,对第二系统分区进行数据擦除和新的系统镜像的写入;若新的系统镜像写入成功,则针对第二系统分区修改启动参数并清除升级标志位;在所述嵌入式设备启动时,若所述升级标志位被设置,则利用备份的启动参数进行启动,第一系统分区作为正在运行的系统分区。本发明能够提高嵌入式设备系统升级的安全可靠性。 |
申请公布号 |
CN106020865A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610305460.4 |
申请日期 |
2016.05.10 |
申请人 |
百度在线网络技术(北京)有限公司 |
发明人 |
陈卓;吴名宇;吴明豪 |
分类号 |
G06F9/445(2006.01)I;G06F11/14(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京鸿德海业知识产权代理事务所(普通合伙) 11412 |
代理人 |
袁媛 |
主权项 |
一种系统升级方法,其特征在于,嵌入式设备至少包括第一系统分区和第二系统分区,该方法包括:升级之前,对上一次正常启动的启动参数进行备份,设置升级标志位;依据运行系统信息,判断正在运行的系统所在的系统分区为第一系统分区,对第二系统分区进行数据擦除和新的系统镜像的写入;若新的系统镜像写入成功,则针对第二系统分区修改启动参数并清除升级标志位;在所述嵌入式设备启动时,若所述升级标志位被设置,则利用备份的启动参数进行启动,第一系统分区作为正在运行的系统分区。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦 |