一种升级方法、装置及升级设备制造方法及图纸

技术编号:8271280 阅读:155 留言:0更新日期:2013-01-31 03:28
本发明专利技术属于通信领域,公开了一种升级方法和装置,该方法包括:计算待升级版本的文件夹和文件的循环冗余校验结果;发送所述循环冗余校验结果,以便服务器将所述循环冗余校验结果与存储的升级的目标版本的循环冗余校验结果比较,得到两个版本间的差异文件包;接收服务器发送的所述差异文件包,完成对待升级版本的升级。本发明专利技术实施例可查找到两个版本间的差异文件,传送该差异文件后,完成对版本的升级,可适应修改过的版本的升级要求,适应性更强;同时,由于本发明专利技术可自动查找两上版本间的差异文件,不需要人工进行制作升级文件,可免除版本发布工作量,提高版本发布效率。

【技术实现步骤摘要】
本专利技术属于通信领域,尤其涉及一种升级方法和装置。
技术介绍
对于终端设备如手机、电脑等,其使用的软件或者系统经常需要进行版本的升级或更新,以使软件或系统的功能得到不断的改进与完善。在软件或系统进行升级时,需要考虑到网络数据流量的限制和制作升级的数据包的工作量的大小。特别是对于手机终端使用的空中下载技术(英文全称为Over the AirTechnology,英文简称为OTA)升级,由于移动网络资源相对更为珍贵,因而对数据包的大小的限制显得更为重要。 鉴于上述原因,目前所使用的升级方法,往往采用差分升级方式,即只对当前版本和升级的目标版本之间的差异部分进行升级,非差异部分则不进行升级。举例如图I所示,市场上已经先后已经先后有A、B、C三个版本,服务器新发布的为版本D。则如果用户想升级到D,则服务器必须发布A-D、B-D、C-D三个差分升级包,而且随着版本的增加而增加,版本制作工作量很大。
技术实现思路
本专利技术实施例的目的在于提供一种升级数据的升级方法、装置及设备,以减少版本发布工作量,提高版本发布效率。第一方面,一种升级方法,包括接收终端设备发送的待升级版本的文件夹和文件的循环冗余校验结本文档来自技高网...

【技术保护点】
一种升级方法,其特征在于,所述方法包括:接收终端设备发送的待升级版本的文件夹和文件的循环冗余校验结果;将所述接收的循环冗余校验结果与存储的目标版本的文件夹和文件的循环冗余校验结果比较,得到两个版本间的差异文件包;发送所述差异文件包至终端设备,以便终端设备接收后完成对待升级版本的升级。

【技术特征摘要】
1.一种升级方法,其特征在于,所述方法包括 接收终端设备发送的待升级版本的文件夹和文件的循环冗余校验结果; 将所述接收的循环冗余校验结果与存储的目标版本的文件夹和文件的循环冗余校验结果比较,得到两个版本间的差异文件包; 发送所述差异文件包至终端设备,以便终端设备接收后完成对待升级版本的升级。2.根据权利要求I所述的升级方法,其特征在于,所述升级方法还包括 存储待升级版本的总文件夹的循环冗余校验结果和与之对应的两个版本间的差异文件包。3.根据权利要求I所述的升级方法,其特征在于,所述步骤将所述接收的循环冗余校验结果与存储的目标版本的文件夹和文件的循环冗余校验结果比较,得到两个版本间的差异文件包具体为 比较待升级版本与升级的目标版本的版本总文件夹的循环冗余校验结果是否一致; 若不一致,比较一级目录下的文件和文件夹的循环冗余校验结果,若一级目录下的文件的循环冗余校验结果不一致,则将该不一致的文件记录为差异文件Al,若一级目录下的文件夹的循环冗余校验结果不一致,则比较该文件夹下的二级目录的文件夹和文件的循环冗余校验码,若该文件夹下的二级目录下的文件的循环冗余校验码不一致,则将该不一致的文件记录为差异文件A2,,直到比较到N级目录,得到循环冗余校验结果不一致的差异文件An,将所述Al至An所有差异文件打包,得到两个版本间的差异文件包。4.根据权利要求I所述的升级方法,其特征在于,所述步骤将所述接收的循环冗余校验结果与存储的目标版本的文件夹和文件的循环冗余校验结果比较,得到两个版本间的差异文件包具体为 比较待升级版本与升级的目标版本的版本总文件夹循环冗余校验结果是否一致; 若不一致,将版本总文件夹的所有文件和文件夹作为差异文件包; 或比较一级目录下的文件和文件夹的循环冗余校验结果,若一级目录的文件的循环冗余校验结果不一致,则将该文件记录为差异文件BI,若一级目录下的文件夹的循环冗余校验结果不一致,则将该一级目录下的文件夹作为差异文件B2,将所述BI、B2打包,得到两个版本间的差异文件包。5.根据权利要求I所述的升级方法,其特征在于,所述步骤将所述接收的循环冗余校验结果与存储的目标版本的文件夹和文件的循环冗余校验结果比较,得到两个版本间的差异文件包具体为 比较待升级版本与升级的目标版本的总文件夹的循环冗余校验结果是否一致; 若不一致,则判断是否有存储有与该待升级版本的...

【专利技术属性】
技术研发人员:陈磊
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1