[发明专利]软件更新方法、设备和系统无效
申请号: | 02822665.8 | 申请日: | 2002-09-17 |
公开(公告)号: | CN1585926A | 公开(公告)日: | 2005-02-23 |
发明(设计)人: | 马克·弗雷泽;菲利普·A·里瓦德 | 申请(专利权)人: | 索马网络公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 钟强;谷慧敏 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于远程更新至少一个连接到网络的电子装置上软件的系统。该电子装置具有划分为至少两个分区的非易失性重写存储单元,其中一个分区包含核心固件,且另一分区包含辅助软件。当在装置接收到更新时,将所更新的核心固件写入以重写在包含辅助软件的可重写存储单元内的分区。当这项完成并得到验证时,禁用由装置来执行存储在存储单元内的核心固件先前版本。然后,将更新辅助软件写入以重写核心固件旧版本。当完成该写入时,装置确定一个适当时间,以重写启动来执行更新软件。在另一个实施例中,从其所位于的分区将装置内的当前核心固件复制到另一分区,重写存储在那里的辅助软件。将接收到来更新装置的新核心固件重写到第一分区,在更新失败时,存在旧的复制核心固件,且当成功更新第一分区时,将辅助软件写入到第二分区,重写所复制的旧核心固件。这样,在装置常规操作中保留了核心固件和辅助软件在分区内的位置。 | ||
搜索关键词: | 软件 更新 方法 设备 系统 | ||
【主权项】:
1.一种更新在多个远程装置内的软件的方法,该装置中每一个具有的非易失性可重写存储容量都不足够大到可以存储软件的更新和先前的版本这两者,且该装置中每一个都连接到网络,该方法包括以下步骤:(i)将更新放在更新服务器上,该更新包括至少核心固件更新;(ii)标识连接到网络的要更新的装置;(iii)从更新服务器通过网络传送更新到所标识的装置,每个所标识的装置验证该更新的接收,请求重新传输并接收任何先前未正确接收的更新部分;(iv)将所接收更新的核心固件部分写入到非易失性可重写存储单元中,从而不重写目前存储在存储单元内的核心固件的先前版本;(v)验证写入到存储单元的所接收更新的核心固件部分;(vi)将所验证的更新核心固件标识为要由该装置所使用的有效核心固件,并将核心固件的先前版本标识为不可用;以及(vii)重新启动该装置以装载并执行所更新的软件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索马网络公司,未经索马网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02822665.8/,转载请声明来源钻瓜专利网。
- 上一篇:可发泡的抗菌制剂
- 下一篇:车辆前照灯用光源装置和车辆前照灯