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