【技术实现步骤摘要】
本专利技术涉及信息
,特别是涉及一种配置文件的更新方法、客户端、服务器及系统。
技术介绍
随着信息技术的不断进步与发展,软件已经呈现很多新的特点,如越来越复杂化、大型化。因此,完整的软件生命周期可以保证软件的稳定性和鲁棒性。其中,软件在发布后,由于新增加的用户需求、新发现的软件故障、新的软件环境等多方面原因,用户会提出修改软件的请求,这时需要对所开发的软件进行维护和升级。在软件维护的过程中通常需要修改配置文件,其中,配置文件中保存着需要维护的各种参数。目前,配置文件在服务器侧修改后,客户端应用程序需要重新启动才能请求并完成配置文件的更新。然而,由于每次配置文件进行修改后,都需要重新启动软件应用程序,从而导致配置文件更新的效率较低。
技术实现思路
有鉴于此,本专利技术提供一种配置文件的更新方法、客户端、服务器及系统,主要目的在于能够使得修改后的配置文件及时进行更新,从而提升配置文件更新的效率。依据本专利技术一方面,提供了一种配置文件的更新方法:包括:接收服务器发送的服务请求返回信息,所述服务请求返回信息中携带有客户端对应配置文件的状态信息;根据服务器返回的所述配置文件的状态信息和本地保存的配置文件的状态信息,确定需要更新的配置文件;向所述服务器发送配置文件获取请求,所述配置文件获取请求中携带有所述需要更新的配置文件的标识信息;接收所述服务器发送的与所述标识信息对应的配置文件并进行更新。依据本专利技术另一方面,提供了另一种配置文件的更新方法,包括:向客户端发送服务请求返回信息,所述服务请求返回信息中携带有客户端对应的配置文件的状态信息,以使得所述客户端根据 ...
【技术保护点】
一种配置文件的更新方法,其特征在于,包括:接收服务器发送的服务请求返回信息,所述服务请求返回信息中携带有客户端对应配置文件的状态信息;根据服务器返回的所述配置文件的状态信息和本地保存的配置文件的状态信息,确定需要更新的配置文件;向所述服务器发送配置文件获取请求,所述配置文件获取请求中携带有所述需要更新的配置文件的标识信息;接收所述服务器发送的与所述标识信息对应的配置文件并进行更新。
【技术特征摘要】
1.一种配置文件的更新方法,其特征在于,包括:接收服务器发送的服务请求返回信息,所述服务请求返回信息中携带有客户端对应配置文件的状态信息;根据服务器返回的所述配置文件的状态信息和本地保存的配置文件的状态信息,确定需要更新的配置文件;向所述服务器发送配置文件获取请求,所述配置文件获取请求中携带有所述需要更新的配置文件的标识信息;接收所述服务器发送的与所述标识信息对应的配置文件并进行更新。2.根据权利要求1所述的配置文件的更新方法,其特征在于,所述配置文件的状态信息包括所述配置文件的最后修改时间,所述根据服务器返回的配置文件的状态信息和本地保存的配置文件的状态信息,确定需要更新的配置文件包括:将所述服务器返回的配置文件的最后修改时间和所述本地保存的配置文件的最后修改时间进行对比;若所述本地保存的配置文件的最后修改时间早于所述服务器返回的配置文件的最后修改时间,则确定所述配置文件为需要更新的配置文件;或者所述配置文件的状态信息包括所述配置文件的信息摘要算法MD5值,所述根据服务器返回的配置文件的状态信息和本地保存的配置文件的状态信息,确定需要更新的配置文件包括:将所述服务器返回的配置文件MD5值和所述本地保存的配置文件MD5值进行对比;若所述本地保存的配置文件MD5值与所述返回的配置文件MD5值不一致,
\t则确定所述配置文件为需要更新的配置文件。3.根据权利要求1所述的配置文件的更新方法,其特征在于,所述接收所述服务器发送的与所述标识信息对应的配置文件包括:接收所述服务器发送的与所述标识信息对应的配置文件和所述配置文件的状态信息;所述更新所述配置文件包括:更新所述需要更新的配置文件和所述配置文件的状态信息,所述配置文件的状态信息包括所述配置文件的最后修改时间和/或所述配置文件的MD5值。4.根据权利要求3所述的配置文件的更新方法,其特征在于,所述向所述服务器发送配置文件获取请求之后,所述方法还包括:接收所述服务器发送的预置时间段内修改过的配置文件和与所述配置文件对应的状态信息,所述预置时间段为以所述配置文件获取请求对应的配置文件的最后修改时间为起点的时间段;将所述配置文件对应的状态信息与本地保存的相应的状态信息进行对比;若存在未更新的配置文件,则进行更新。5.一种配置文件的更新方法,其特征在于,包括:向客户端发送服务请求返回信息,所述服务请求返回信息中携带有客户端对应的配置文件的状态信息,以使得所述客户端根据服务器返回的所述配置文件的状态信息和本地保存的配置文件的状态信息,确定需要更新的配置文件;接收所述客户端发送的配置文件获取请求,所述配置文件获取请求中携带有所述需要更新的配置文件的标识信息,并获取与所述标识信息对应的配置文件;向所述客户端发送所述配置文件,以使得所述客户端进行配置文件更新。6.根据权利要求5所述的配置文件的更新方法,其特征在于,所述配置文件的状态信息包括所述配置文件的最后修改时间,所述接收所述客户端发送的配置文件获取请求包括:接收所述客户端发送的配置文件获取请求,所述配置文件获取请求中携带有第一配置文件的标识信息,所述第一配置文件的最后修改时间早于所述服务器返回的对应配置文件的最后修改时间;或者所述配置文件的状态信息包括所述配置文件的MD5值,所述接收所述客户端发送的配置文件获取请求包括:接收所述客户端发送的配置文件获取请求,所述配置文件获取请求中携带有第二配置文件的标识信息,所述第二配置文件的MD5值与所述服务器返回的对应配置文件的MD5值不一致。7.根据权利要求5所述的配置文件的更新方法,其特征在于,所述获取与所述标识信息对应的配置文件包括:获取与所述标识信息对应的配置文件和所述配置文件的状态信息;所述向所述客户端发送所述配置文件包括:向所述客户端发送所述配置文件和所述配置文件的状态信息。8.根据权利要求5-7任一项权利要求所述的配置文件的更新方法,其特征在于,所述向所述客户端发送所述配置文件之后,所述方法还包括:向所述客户端发送预置时间段内修改过的配置文件和与所述配置文件对应的状态信息,所述预置时间段为以所述配置文件获取请求对应的配置文件的最后修改时间为起点...
【专利技术属性】
技术研发人员:王杰,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。