The invention discloses an updating method, the configuration file of the client and server, relates to the field of information technology, can make the modified configuration file is updated in a timely manner, so as to enhance the efficiency of configuration file update. The method includes: the server configuration file using the identification information to detect the configuration file is updated; when an update is based on the preset condition of connection between the server and the client will send through, update the configuration file to the client. The preset conditions and establish connection between the server before detection established by the client and the server connections, or when the server detects that the updated by the client and the server to establish short connection. The invention is suitable for updating the configuration file.
【技术实现步骤摘要】
本专利技术涉及信息
,尤其涉及一种配置文件的更新方法、客户端及服务器。
技术介绍
近些年来,随着信息技术的飞速发展,软件应用已经呈现很多新的特点,如越来越复杂化、大型化。软件应用在发布后,由于新增加的用户需求、新发现的软件应用故障、新的软件应用环境等多方面原因,需要对所开发的软件应用进行维护和升级,在软件应用维护的过程中通常需要更新对应的配置文件。目前在对配置文件进行更新时,配置文件在服务器侧修改后,客户端需要向服务器发送更新配置文件的请求进而完成更新,并且客户端只能在软件应用启动或者切换到后台运行时,才能向服务器发送更新配置文件的请求。当软件应用在客户端的前台运行,并且软件应用的配置文件需要更新时,需要重启软件应用或者切换到后台运行,才能实现配置文件的更新。然而,由于每次配置文件进行修改后,都需要重启软件应用或者切换到后台运行,从而导致配置文件更新的效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供一种配置文件的更新方法、客户端及服务器,主要目的在于能够使得修改后的配置文件及时进行更新,从而提升了配置文件更新的效率。为达到上述目的,本专利技术主要提供如下技术方案:依据本专利技术一方面,提供了一种配置文件的更新方法,该方法包括:服务器利用配置文件的标识信息检测所述配置文件是否有更新;当有更新时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接。依据本专利 ...
【技术保护点】
一种配置文件的更新方法,应用于服务器,其特征在于,包括:服务器利用配置文件的标识信息检测所述配置文件是否有更新;当有更新时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接。
【技术特征摘要】
1.一种配置文件的更新方法,应用于服务器,其特征在于,包括:服务器利用配置文件的标识信息检测所述配置文件是否有更新;当有更新时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接。2.根据权利要求1所述的配置文件的更新方法,其特征在于,当所述在预设条件下建立的连接为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端包括:所述服务器向所述客户端发送所述配置文件更新的通知信息,以使得客户端接收到所述通知消息后向所述服务器发出连接建立请求;所述服务器接收到所述连接建立请求后,建立与所述客户端之间的短连接,并将更新的配置文件通过所述短连接发送给所述客户端。3.根据权利要求1所述的配置文件的更新方法,其特征在于,当所述在预设条件下建立的连接为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接时,在所述服务器检测前还包括:所述服务器接收所述客户端发送的配置文件更新信息的获取请求,所述获取请求中携带有需要更新的配置文件的标识信息。4.根据权利要求1所述的配置文件的更新方法,其特征在于,当所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接时,在建立连接之前还包括:所述服务器接收所述客户端发送的异步长连接建立请求,所述异步长连接建立请求中携带有需要更新的配置文件的标识信息。5.一种配置文件的更新方法,应用于客户端,其特征在于,包括:当服务器利用配置文件的标识信息检测出所述配置文件有更新时,接收所述服务器通过与客户端之间在预设条件下建立的连接,发送的更新的配置文件;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接;将本地保存的配置文件替换为所述更新的配...
【专利技术属性】
技术研发人员:张秋生,杨倩,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。