[发明专利]配置对象的更新方法及装置有效
申请号: | 201610958042.5 | 申请日: | 2016-10-27 |
公开(公告)号: | CN107547239B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 付强;陈鼎钟;陈寿功 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 董文倩;褚敏<国际申请>=<国际公布>= |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 对象 更新 方法 装置 | ||
本发明公开了一种配置对象的更新方法及装置。其中,该方法包括:根据预存的原始配置对象和获取到的更新列表确定待更新的配置对象;下载与待更新的配置对象对应的第一配置文件,其中,第一配置文件携带有待更新的配置对象的原始配置与更新的配置之间存在的差异信息;根据第一配置文件更新待更新的配置对象。采用上述技术方案,解决了现有技术中软件配置的更新效率低的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种配置对象的更新方法及装置。
背景技术
现有技术中通常有两种方式实现软件配置的远程更新:一种方式是通过传输控制协议(Transmission Control Protocol,简称为TCP)下载配置内容,如图1所示,服务器与客户端建立TCP连接,客户端向服务器请求远程配置信息,服务器向客户端发送配置内容。这种方式虽然可靠,但是传输速度慢,对大数据配置更新时用户体验很差;另一种方式是通过超文本传输协议(Hypertext Transfer Protocol,简称为HTTP)下载配置内容,如图2所示,配置文件放在远程文件服务器,客户端通过HTTP协议从文件服务器下载配置,对下载比较频繁的文件,网络运营商会对文件做缓存处理,所以下载速度一般比较快,如果服务器支持内容分发网络(Content Delivery Network,简称为CDN)节点文件分发,那对下载速度就更有帮助了。不过这种方式也有缺点,由于缓存和文件分发的缘故,下载的文件可能是过期甚至是损坏的,所以这种方式的可靠性较低。
以上两种更新方式要么下载速度慢,要么不太可靠,而且都是完整更新软件的配置,这就导致了现有技术中软件配置的远程更新效率低。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种配置对象的更新方法及装置,以至少解决现有技术中软件配置的更新效率低的技术问题。
根据本发明实施例的一个方面,提供了一种配置对象的更新方法,包括:根据预存的原始配置对象和获取到的更新列表确定待更新的配置对象;下载与所述待更新的配置对象对应的第一配置文件,其中,所述第一配置文件携带有所述待更新的配置对象的原始配置与更新的配置之间存在的差异信息;根据所述第一配置文件更新所述待更新的配置对象。
根据本发明实施例的另一方面,还提供了一种配置对象的更新装置,包括:第一确定模块,用于根据预存的原始配置对象和获取到的更新列表确定待更新的配置对象;下载模块,用于下载与所述待更新的配置对象对应的第一配置文件,其中,所述第一配置文件携带有所述待更新的配置对象的原始配置与更新的配置之间存在的差异信息;更新模块,用于根据所述第一配置文件更新所述待更新的配置对象。
在本发明实施例中,根据预存的原始配置对象和获取到的更新列表确定待更新的配置对象;下载与待更新的配置对象对应的第一配置文件,其中,第一配置文件携带有待更新的配置对象的原始配置与更新的配置之间存在的差异信息;根据第一配置文件更新待更新的配置对象。也就是说,根据预存的原始配置对象和获取到的更新列表确定哪些配置对象需要更新,即确定待更新的配置对象,再下载这些需要更新的配置对象对应的第一配置文件,这里的第一配置文件携带了待配置的配置对象的原始配置与更新的配置之间存在的差异信息,根据这些差异信息对待更新的配置对象进行更新,使得对配置对象的更新可以是局部的,即只对有变更的部分进行更新,从而提高了现有技术中软件配置的更新效率,进而克服现有技术中软件配置的更新效率低的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的一种配置对象的更新方法的应用场景示意图;
图2是根据相关技术的另一种配置对象的更新方法的应用场景示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610958042.5/2.html,转载请声明来源钻瓜专利网。