[发明专利]在空中固件更新期间的容错变量区域重新铺设有效
申请号: | 201780039626.5 | 申请日: | 2017-06-23 |
公开(公告)号: | CN109416657B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | T·安娜普雷迪;B·麦赫达勒;A·M·马胡德;A·贾斯汀 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在FOTA更新过程期间,在耐久性的非易失性设备存储器中的安全存储库内以容错方式重新铺设如下变量,这些变量在提供各种引导和运行时服务的设备固件中被利用。安全存储库中的备用区域被用于临时地保持其中写入固件变量的主区域的备份。使用基于事务的容错写入(FTW)过程,可以利用被包含在从远程服务递送的固件更新有效载荷中的变量来重新铺设主区域中的变量。当在变量区域重新铺设过程中出现故障的情况中,主区域或备用区域将保持有效,从而使得可以利用处于已知良好状态的固件来使得设备能够成功地引导并且可以重新启动FOTA更新过程中的变量区域重新铺设。 | ||
搜索关键词: | 空中 更新 期间 容错 变量 区域 重新 铺设 | ||
【主权项】:
1.一种用于更新设备上的固件的方法,包括:在所述设备处接收固件更新有效载荷;在所述设备上暴露安全非易失性存储器存储库,所述存储器存储库包括主区域和备用区域,所述主区域和所述备用区域中的每个区域包括被配置为存储事务记录的工作存储库和被配置为存储变量记录的变量存储库;设置一个或多个开关以用于在空中固件(FOTA)更新期间选择性地启用或禁用所述变量记录的写入;响应于所述一个或多个开关使用所述备用区域而被设置为用于写入启用以创建被包含在所述主区域中的变量记录的备份,从所述固件更新有效载荷复制变量记录,以及将复制的所述变量记录写入所述主区域中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780039626.5/,转载请声明来源钻瓜专利网。
- 上一篇:混合存储器模块
- 下一篇:在空中固件更新期间的容错变量区域重新铺设