[发明专利]配置对象的更新方法及装置有效
申请号: | 201610958042.5 | 申请日: | 2016-10-27 |
公开(公告)号: | CN107547239B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 付强;陈鼎钟;陈寿功 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 董文倩;褚敏<国际申请>=<国际公布>= |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 对象 更新 方法 装置 | ||
1.一种配置对象的更新方法,其特征在于,包括:
根据预存的原始配置对象和获取到的更新列表确定待更新的配置对象;
下载与所述待更新的配置对象对应的第一配置文件,其中,所述第一配置文件携带有所述待更新的配置对象的原始配置与更新的配置之间存在的差异信息;
根据所述第一配置文件更新所述待更新的配置对象;
其中,所述根据预存的原始配置对象和获取到的更新列表确定待更新的配置对象包括:
检测所述原始配置对象的版本与所述更新列表的版本是否一致;
筛选出所述原始配置对象中与所述更新列表版本不一致的配置对象,作为所述待更新的配置对象;
其中,在检测所述原始配置对象的版本与所述更新列表的版本是否一致之前,所述方法还包括:
检测所述更新列表中包括的配置对象是否存在于所述原始配置对象中;
如果检测出所述更新列表中包括的第一配置对象不存在于所述原始配置对象中,则确定所述第一配置对象的版本与所述原始配置对象的版本不一致。
2.根据权利要求1所述的方法,其特征在于,所述检测所述原始配置对象的版本与所述更新列表的版本是否一致包括:
如果检测出所述更新列表中包括的第二配置对象存在于所述原始配置对象中,则检测所述第二配置对象的版本号和/或CRC值,以及所述原始配置对象的版本号和/或CRC值,其中,版本号和/或CRC值用于指示配置对象的版本。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一配置文件更新所述待更新的配置对象包括:
判断下载所述待更新的配置对象对应的所述第一配置文件是否成功;
在判断出下载所述待更新的配置对象对应的所述第一配置文件成功的情况下,将所述第一配置文件与所述待更新的配置对象对应的预存配置文件进行融合,得到第一更新配置文件。
4.根据权利要求3所述的方法,其特征在于,在将所述第一配置文件与所述待更新的配置对象对应的预存配置文件进行融合,得到所述第一更新配置文件之后,还包括:
生成所述第一更新配置文件对应的循环冗余校验CRC值;
判断所述第一更新配置文件对应的CRC值与所述更新列表携带的CRC值是否处于第一预定范围之内;
在判断出所述第一更新配置文件对应的CRC值与所述更新列表携带的CRC值处于第一预定范围之内的情况下,通知所述待更新的配置对象对应的模块所述待更新的配置对象更新成功。
5.根据权利要求3或4所述的方法,其特征在于,在判断下载所述待更新的配置对象对应的所述第一配置文件是否成功之后,或者,在判断所述第一更新配置文件对应的CRC值与所述更新列表携带的CRC值是否处于第一预定范围之内之后,还包括:
在判断出下载所述待更新的配置对象对应的配置文件不成功的情况下,或者,在判断出所述第一更新配置文件对应的CRC值与所述更新列表携带的CRC值不在第一预定范围之内的情况下,下载所述待更新的配置对象对应的压缩的第二配置文件,其中,所述第二配置文件携带有所述待更新的配置对象的完整的配置信息;
解压所述压缩的第二配置文件,将所述第二配置文件作为第二更新配置文件。
6.根据权利要求5所述的方法,其特征在于,在解压所述压缩的所述第二配置文件,将所述第二配置文件作为所述第二更新配置文件之后,还包括:
生成所述第二更新配置文件对应的CRC值;
判断生成的所述第二更新配置文件对应的CRC值与所述更新列表携带的CRC值是否处于第二预定范围之内;
在判断出生成的所述第二更新配置文件对应的CRC值与所述更新列表携带的CRC值处于所述第二预定范围之内的情况下,通知所述待更新的配置对象对应的模块所述待更新的配置对象更新成功;
在判断出生成的所述第二更新配置文件对应的CRC值与所述更新列表携带的CRC值不在所述第二预定范围之内的情况下,确定对所述待更新的配置对象更新失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610958042.5/1.html,转载请声明来源钻瓜专利网。