[发明专利]升级方法及装置在审
申请号: | 201410347009.X | 申请日: | 2014-07-21 |
公开(公告)号: | CN104125276A | 公开(公告)日: | 2014-10-29 |
发明(设计)人: | 杨焜 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种升级方法及装置。
背景技术
空口升级技术,通常采用OMA DA FUMO协议来实现,以下简称为FUMO协议。其中,OMA DA FUMO协议指的是基于OMA DA(Open Mobile Alliance Device Management)的移动设备的固件升级相关的管理对象信息和管理对象的处理行为。
现有技术中,FUMO协议约定了空口升级的方法,图1是相关技术中空口升级的方法流程图,如图1所示,该方法包括以下步骤:
步骤S102,固件更新初始化;用户、或者网络触发发起固件更新初始化,终端发起DM会话。
步骤S104,设备信息交换;终端将标准的devinfo参数上报给服务器,服务器根据终端上报的固件版本号(Firmware version,简称为FwV)、软件版本号(Software version,简称为SwV)或者硬件版本号(Hardware version,简称为HwV)信息判断终端当前是否有升级包。
步骤S106,固件下载;如果有升级包,服务器告知终端下载地址,终端下载对应的升级包。
步骤S108,下载完成固件安装;
步骤S110:升级完成固件升级结果通知。
现有技术存在以下不足:
(1)只凭借FwV、SwV或者HwV信息判断当前终端在服务器侧是否有升级包,下载升级包之后进行升级的过程中才能进行校验。
(2)无法做到在下发升级包之前完成对终端版本是否可以升级的可靠性校验,例如终端固件、软件信息是否完整,是否被ROOT,出厂版本中的软件是否被替换,版本的编译时间是否一致,版本的分区否正确,版本中涉及的各个分区中保存的信息是否完整等。
(3)而上述条件会直接影响到本次FUMO任务是否可以正常的升级成功,当前技术已经无法满足需求,一旦出现升级失败等无法升级的情况,会给终端升级带来了流量浪费,以及升级失败、或者终端无法开机等风险,急需要更新技术。
针对相关技术中由于校验不充分导致升级失败的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中由于校验不充分导致升级失败的问题,本发明提供了一种升级方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种升级方法,包括:接收来自服务器下发的用于对终端的版本进行校验的校验信息;依据所述校验信息对所述终端的版本进行校验;依据校验的结果下载对所述终端的版本进行升级的升级包。
优选地,依据所述校验信息对所述终端的版本进行校验包括:依据所述校验信息对所述终端的版本与服务器中存储的版本是否一致进行校验。
优选地,依据校验的结果下载对所述终端的版本进行升级的升级包包括:
在所述校验的结果为所述终端的版本与服务器中存储的版本一致的情况下,下载所述服务器下发的差分升级包;在所述校验的结果为所述终端的版本与服务器中存储的版本不一致的情况下,下载所述服务器下发的全版本包。
根据本发明的另一方面,还提供了一种升级方法,包括:向终端下发用于对所述终端的版本进行校验的校验信息;接收所述终端依据所述校验信息对所述终端的版本进行校验的结果;依据所述校验的结果向所述终端提供对所述终端的版本进行升级的升级包。
优选地,接收所述终端依据所述校验信息对所述终端的版本进行校验的结果包括:接收所述终端依据所述校验信息对所述终端的版本与服务器中存储的版本是否一致进行校验的结果。
优选地,依据所述校验的结果向所述终端提供对所述终端的版本进行升级的升级包包括:在所述校验的结果为所述终端的版本与服务器中存储的版本一致的情况下,向终端下发差分升级包;在所述校验的结果为所述终端的版本与服务器中存储的版本不一致的情况下,向终端下发全版本包。
根据本发明的另一方面,还提供了一种升级装置,包括:接收模块,用于接收来自服务器下发的用于对终端的版本进行校验的校验信息;校验模块,用于依据所述校验信息对所述终端的版本进行校验;下载模块,用于依据校验的结果下载对所述终端的版本进行升级的升级包。
优选地,所述校验模块包括:检验单元,用于依据所述校验信息对所述终端的版本与服务器中存储的版本是否一致进行校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410347009.X/2.html,转载请声明来源钻瓜专利网。