固件升级中的自动备份存储制造技术

技术编号:2919807 阅读:205 留言:0更新日期:2012-04-11 18:40
更新在设备(40)中当前是第一版本(V1)的软件的方法,是通过接收并执行delta文件(D12)以升级该第一版本到第二版本(V2),软件被分割,并存储于多个定义于设备上物理存储器(48)的地址空间(211)上的存储块(201-204),包括步骤:定义与多个存储块相关联的额外存储块(212);擦除该额外存储块以定义额外存储块空间;将按delta文件确定的、用于所述多个存储块的第一存储块的被更新数据写入该额外存储块;擦除第一存储块,因此将该额外存储块空间移动一个块;并且将按delta文件确定的、用于所述多个存储块的第二存储块的被更新数据写入该第一存储块。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于计算机以及微处理器系统中升级软件的方法,是通过接收并执行用于目标升级的delta(变化微量)文件而进行。特别地,本专利技术涉及用于应对目标升级时可能的电力丢失的改良的解决方案。背景有多种技术是通过仅发送当前软件版本与更新的软件版本之间的差别来允许升级软件二进制码。软件特定片断的新版本上的差别典型地是源二进制码的大约1-10%左右。使用通常表示为delta文件的差别文件的过程,在当更新通过类似GPRS(通用分组无线业务)这样的低带宽载体发送时尤其有利。这种技术称为空中(Over the Air)固件升级,目前在OMA中已被标准化。以下略述一个这种类型升级如何工作的实例一个移动电话,它是待升级的由微处理器控制的设备,当前拥有软件V1。目标是将软件更新到最新发布版本V2。实施以下过程以更新移动电话上的软件1.编译并链接目标软件,V2;2.计算V1到V2的二进制码差别D12。D12包含从V1创建V2所需的所有信息;3.传输D12至目标,例如,通过GPRS;4.通过在目标上使用当前二进制码V1以及D12创建V2而使得目标设备重新闪入(re-flash),即,升级。现在仅本文档来自技高网...

【技术保护点】
用于更新在设备(40)中当前是第一版本(V1)的软件的方法,通过接收并执行一个delta文件(D12)以升级该第一版本到一个第二版本(V2),该软件被分割并存储于多个存储块(201-204)中,该存储块在该设备中物理存储器(48)的地址空间(211)上定义,该方法包括步骤:-定义与所述多个存储块相关联的额外存储块(212);-擦除该额外存储块以定义额外存储块空间;-将按所述delta文件确定的、用于所述多个存储块中的第一存储块的被更新数据写入该额外存储 块;-擦除所述第一存储块,因此将该额外存储块空间移动一个块;并且-将按所述delta文件确定的、...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:P荣
申请(专利权)人:索尼爱立信移动通讯股份有限公司
类型:发明
国别省市:SE[瑞典]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1