[发明专利]一种文件的升级方法及终端设备有效
申请号: | 200910059212.6 | 申请日: | 2009-05-06 |
公开(公告)号: | CN101557308A | 公开(公告)日: | 2009-10-14 |
发明(设计)人: | 陈建明 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 升级 方法 终端设备 | ||
1.一种文件的升级方法,其特征在于,所述方法包括:
终端设备发送升级请求信息至服务器,以确认所述终端设备的升级权 限;
当所述服务器确认所述终端设备具有升级权限时,所述终端设备接收 所述服务器发送的反馈信息;
所述终端设备根据所述反馈信息获取升级文件,所述升级文件包括加 密的原始文件和头部信息;
当所述终端设备根据所述头部信息和反馈信息确认所述获取的升级 文件没有被修改时,进行升级操作。
2.根据权利要求1所述的方法,其特征在于,所述终端设备发送升级 请求信息至服务器,确认所述终端设备的升级权限的步骤包括:
所述终端设备发送所述升级请求信息至所述服务器,所述升级请求信 息包括设备序列号ESN(Equipment Serial Number)和许可授权编码LAC (License Authorization Code),以使所述服务器根据所述ESN和LAC 确认所述终端设备的升级权限。
3.根据权利要求1所述的方法,其特征在于,所述反馈信息包括:当 前升级文件的版本信息、激活码、信息-摘要算法MD5值(Message-digest Algorithm 5)和数字签名信息,所述数字签名信息是对MD5值加密后的 字符串。
4.根据权利要求3所述的方法,其特征在于,所述根据所述反馈信息 获取升级文件的步骤包括:
对所述数字签名信息进行解密;
确认解密后的MD5值与所述反馈信息中的MD5值是否相同;
当确认相同时,根据所述当前升级文件的版本信息向所述服务器获取 所述升级文件。
5.根据权利要求3所述的方法,其特征在于,所述反馈信息还包括另一 服务器的信息,所述另一服务器的信息包括所述另一服务器的地址信息及所 述另一服务器的登入密码信息,根据所述反馈信息获取升级文件的步骤包 括:
对所述数字签名信息进行解密;
确认解密后的MD5值与所述反馈信息中的MD5值是否相同;
当确认相同时,根据所述另一服务器的信息和当前升级文件的版本信 息向所述另一服务器获取所述升级文件。
6.根据权利要求1所述的方法,其特征在于,所述当所述终端设备根 据所述头部信息和反馈信息确认所述获取的升级文件没有被修改时,进行 升级操作的步骤包括:
解析所述服务器发送的升级文件中的头部信息,所述头部信息包括信 息-摘要算法MD5值及原始文件的版本号;
根据所述MD5值及原始文件的版本号和所述反馈信息确认所述升级文 件是否被修改;
当确认所述升级文件没有被修改时,解密加密后的原始文件,并进行 升级操作。
7.根据权利要求6所述的方法,其特征在于,所述根据所述MD5值及 原始文件的版本号和所述反馈信息确认所述升级文件是否被修改的步骤 包括:
确认所述头部信息中的原始文件的版本号与所述服务器发送的反馈 信息中的当前升级文件的版本号是否相同;
当确认所述头部信息中的原始文件的版本号与所述服务器发送的反 馈信息中的当前升级文件的版本号相同时,确认所述头部信息中的MD5值 是否被修改;
当确认所述头部信息中的MD5值没有被修改时,确认所述头部信息中 的原始文件的版本号是否比当前使用的文件的版本号新;
当确认所述头部信息中的原始文件的版本号比当前使用的文件的版 本号新时,确认所述升级文件没有被修改。
8.根据权利要求7所述的方法,其特征在于,所述确认所述头部信息中 的MD5值是否被修改的步骤包括:
将终端设备的密钥更新所述头部信息中的MD5值;
将所述原始文件和更新后的头部信息进行MD5运算,以获取新的MD5 值;
当所述新的MD5值与所述头部信息中的MD5值相同时,确认所述部信 息中的MD5值没有被修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910059212.6/1.html,转载请声明来源钻瓜专利网。