[发明专利]固件更新的方法、芯片以及通信终端有效
申请号: | 201110159548.7 | 申请日: | 2011-06-14 |
公开(公告)号: | CN102830984A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 宋祎斐;席振新;彭绍平 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;姜精斌 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 芯片 以及 通信 终端 | ||
1.一种固件更新的方法,适用于通信终端,其特征在于,所述方法包括:
所述通信终端获知第二固件需要更新;
所述通信终端下载所述第二固件更新需要的更新数据;
所述通信终端将预定标志位设置为第二值;
所述通信终端再次启动时,第一固件获知所述预定标志位为第二值后,确定所述更新数据在所述第二固件中的写入位置,并将所述第二固件更新需要的更新数据写入所述写入位置,实现所述第二固件的更新;
所述第二固件更新成功后,所述第一固件将所述预定标志位设置为第一值;
其中,所述第一固件为固件更新模块,所述第二固件包括:操作系统内核。
2.如权利要求1所述的固件更新的方法,其特征在于,所述通信终端下载所述第二固件更新需要的更新数据包括:所述通信终端对所述第二固件更新需要的更新数据进行验证,并将通过验证的所述更新数据存入预定位置;
所述将所述第二固件更新需要的更新数据写入所述写入位置包括:从所述预定位置获得所述第二固件更新需要的更新数据,并将所述第二固件更新需要的更新数据写入所述写入位置。
3.如权利要求1所述的固件更新的方法,其特征在于,所述通信终端下载所述第二固件更新需要的更新数据包括:所述通信终端下载所述第二固件更新需要的差分包;
所述第一固件将所述第二固件更新需要的更新数据写入所述写入位置包括:所述第一固件使用预定算法将所述差分包写入所述写入位置。
4.如权利要求1所述的固件更新的方法,其特征在于,所述通信终端下载所述第二固件更新需要的更新数据包括:所述通信终端对所述第二固件更新需要的更新数据进行验证,并将通过验证的所述更新数据存入预定位置;
所述将所述第二固件更新需要的更新数据写入所述写入位置包括:从所述预定位置获得所述第二固件更新需要的更新数据,并将所述第二固件更新需要的更新数据写入所述写入位置。
5.如权利要求1所述的固件更新的方法,其特征在于,所述通信终端再次启动时,第一固件获知所述预定标志位为第二值包括:
所述通信终端再次启动时,由第三固件获知预定标志位设置为第二值后,加载所述第一固件,使所述第一固件获知所述预定标志位为第二值;
其中,所述第三固件为,在所述通信终端启动过程中,直接加载所述第一固件的固件。
6.如权利要求1~5中任一项所述的固件更新的方法,其特征在于,所述通信终端包括处理器,所述处理器包括第一核和第二核,所述第一固件位于所述第二核,所述操作系统内核位于所述第二核;
所述第二固件进一步包括:位于所述第一核的固件。
7.如权利要求6所述的固件更新的方法,其特征在于,所述第二值,用于指示所述第二固件中任一个固件的状态为需要更新。
8.如权利要求1所述的固件更新的方法,其特征在于,所述第二固件更新成功后,所述第一固件将所述预定标志位设置为第一值具体包括:
所述第二固件更新成功后,将所述预定标志位设置为第三值;
所述操作系统内核判断操作系统内核对应的操作系统是否需要更新;
如果需要更新,所述操作系统内核对所述操作系统进行更新,在更新成功后,通知所述第一固件;
所述第一固件将所述预定标志位设置为第一值。
9.如权利要求8所述的固件更新的方法,其特征在于,在所述将所述预定标志位设置为第三值后,在所述第一固件将所述预定标志位设置为第一值前,所述方法进一步包括:
如果所述通信终端再次启动时,所述第二固件获知所述预定标志位为第三值,返回所述对所述操作系统进行更新的步骤。
10.如权利要求1~5、8或9中任一所述的固件更新的方法,其特征在于,在所述第二固件更新成功之前,所述第一固件确定所述更新数据在所述第二固件中的写入位置之后,所述方法进一步包括:
将所述第二固件更新需要的更新数据写入所述写入位置,实现所述第二固件的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110159548.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多级存储的重部署方法及装置
- 下一篇:语义输入控制系统及其方法