[发明专利]一种数据升级方法及装置在审
申请号: | 201410347947.X | 申请日: | 2014-07-21 |
公开(公告)号: | CN105468383A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 徐炜;杨海波 | 申请(专利权)人: | 上海庆科信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 升级 方法 装置 | ||
技术领域
本发明涉及软件领域,尤其涉及一种数据升级方法及装置。
背景技术
设备在使用过程中,为了增加新的功能,需要对设备中的现有数据进行 更新,例如,嵌入式设备更新自身的固件以便增加新的功能。
现有的数据升级方法,通常,在升级数据安装包下载的同时即安装升级 数据包,对设备中的现有数据进行升级,但是,如果升级数据安装包没有下 载成功,则对数据的升级也不会成功,进一步,会导致设备的失效。
可见,现有的数据升级方法,一旦升级数据包下载失败,即会导致设备 失效。
发明内容
本发明实施例提供了一种数据升级方法及装置,目的在于解决现有的数 据升级方法,一旦升级数据包下载失败,即会导致设备失效的问题。
为了实现上述目的,本申请实施例提高了以下技术方案:
一种数据升级方法,包括:
在将升级数据下载到本地后,从服务器获取所述升级数据的第一校 验码,所述服务器中的升级数据的第一校验码为第一序列;
计算本地存储的、所述升级数据的第一校验码,所述本地存储的升级数 据的第一校验码为第二序列;
在所述第一序列与所述第二序列相同的情况下,使用所述升级数据对本 地数据进行升级。
可选地,在所述从服务器获取所述
升级数据的第一校验码之前,还包括:
在本地存储空间中的升级数据暂存空间中,下载所述升级数据;
所述将升级数据下载到本地包括:
将升级数据下载到本地存储空间中的升级数据暂存空间。
可选地,在所述将升级数据下载到本地存储空间中的升级数据暂存空间 之前,还包括:
在本地存储空间中,划分出所述升级数据暂存空间。4、根据权利要求3 所述的方法,其特征在于,所述使用所述升级数据对本地数据进行升级包括:
在本地内存中,使用所述升级数据对本地数据进行升级。
可选地,还包括:
在所述第一序列与所述第二序列不同的情况下,清除所述升级数据暂存 空间中的升级数据,并重新从所述服务器中下载升级数据。
可选地,所述使用所述升级数据对本地数据进行升级包括:
通过本地引导程序检查所述升级数据中的升级标识是否有效,在所述升 级标识有效的情况下,将所述升级数据覆盖到目标区域,所述目标区域为所 述升级数据中的“类型”数据指示的区域,在所述升级标识无效的情况下, 从所述服务器下载升级数据。
可选地,在所述使用所述升级数据对本地数据进行升级之后,还包括:
计算所述目标区域中的、升级后的数据的第二效验码,所述目标区域中、 升级后的数据的第二校验码为第一序列;
计算本地存储的、所述升级数据的第二校验码,所述本地存储的升级数 据的第二校验码为第二序列;
在所述第一序列与所述第二序列不同的情况下,使用所述升级数据对本 地数据进行升级;
在所述第一序列与所述第二序列相同的情况下,将所述本地存储的升级 数据删除。
可选地,所述第一校验码包括:
MD5校验码、CRC校验码或者哈希校验码;
所述第二校验码包括:
MD5校验码、CRC校验码或者哈希校验码。
一种数据升级装置,包括:
获取模块,用于在将升级数据下载到本地后,从服务器获取所述升级数 据的第一校验码,所述服务器中的升级数据的第一校验码为第一序列;
计算模块,用于计算本地存储的、所述升级数据的第一校验码,所述本 地存储的升级数据的第一校验码为第二序列;
升级模块,用于在所述第一序列与所述第二序列相同的情况下,使用所 述升级数据对本地数据进行升级。
可选地,还包括:
下载模块,用于在本地存储空间中的升级数据暂存空间中,下载所述升 级数据。
可选地,还包括:
分区模块,用于在本地存储空间中,划分出所述升级数据暂存空间。
可选地,所述升级模块,用于在所述第一序列与所述第二序列相同的情 况下,使用所述升级数据对本地数据进行升级包括:
所述升级模块具体用于,在本地内存中,使用所述升级数据对本地数据 进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海庆科信息技术有限公司,未经上海庆科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410347947.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置