配置文件的更新方法、客户端及服务器技术

技术编号:15219893 阅读:72 留言:0更新日期:2017-04-26 19:20
本发明专利技术公开了一种配置文件的更新方法、客户端及服务器,涉及信息技术领域,能够使得修改后的配置文件及时进行更新,从而提升了配置文件更新的效率。所述方法包括:服务器利用配置文件的标识信息检测所述配置文件是否有更新;当有更新时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端。所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接。本发明专利技术适用于配置文件的更新。

Configuration file updating method, client and server

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示出了本专利技术实施例提供的另一种配置文件的更新方法流程图;图3示出了本专利技术实施例提供的又一种配置文件的更新方法流程图;图4示出了本专利技术实施例提供的再一种配置文件的更新方法流程图;图5示出了本专利技术实施例提供的一种服务器结构示意图;图6示出了本专利技术实施例提供的另一种服务器结构示意图;图7示出了本专利技术实施例提供的一种客户端结构示意图;图8示出了本专利技术实施例提供的另一种客户端结构示意图;图9示出了本专利技术实施例提供的一种配置文件的更新系统结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种配置文件的更新方法,可以应用于服务器,如图1所示,所述方法包括:101、服务器利用配置文件的标识信息检测配置文件是否有更新。其中,所述标识信息可以为名称信息、ID(Identity,身份标识号码)信息等。若所述标识信息为配置文件的名称,配置文件的名称可以为根据预置编码方式命名的名称,如配置文件的名称为“Config.30”,也可以为配置文件创建或者修改后自动生成的名称,如配置文件的名称为“Config_2015_09_01”,本专利技术实施例不做限定。对于本专利技术实施例,整体实现流程的执行主体可以为服务器,具体可以为配置服务器,所述配置服务器用于配置客户端软件应用的配置文件信息,以及对所述配置文件中的内容进行维护修改等。例如,服务器保存有需要更新的配置文件的名称信息,该名称信息具体为电脑管家,服务器中保存有电脑管家对应的配置文件,并且配置文件中包含有特定存储数据库的IP(InternetProtocol,网络之间互连的协议)地址信息,具体为192.168.1.116,当IP地址信息被修改成192.168.1.119时,确定配置文件存在更新。102、当有更新时,服务器通过与客户端本文档来自技高网...

【技术保护点】
一种配置文件的更新方法,应用于服务器,其特征在于,包括:服务器利用配置文件的标识信息检测所述配置文件是否有更新;当有更新时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接。

【技术特征摘要】
1.一种配置文件的更新方法,应用于服务器,其特征在于,包括:服务器利用配置文件的标识信息检测所述配置文件是否有更新;当有更新时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接。2.根据权利要求1所述的配置文件的更新方法,其特征在于,当所述在预设条件下建立的连接为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接时,所述服务器通过与客户端之间在预设条件下建立的连接,将更新的配置文件发送给所述客户端包括:所述服务器向所述客户端发送所述配置文件更新的通知信息,以使得客户端接收到所述通知消息后向所述服务器发出连接建立请求;所述服务器接收到所述连接建立请求后,建立与所述客户端之间的短连接,并将更新的配置文件通过所述短连接发送给所述客户端。3.根据权利要求1所述的配置文件的更新方法,其特征在于,当所述在预设条件下建立的连接为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接时,在所述服务器检测前还包括:所述服务器接收所述客户端发送的配置文件更新信息的获取请求,所述获取请求中携带有需要更新的配置文件的标识信息。4.根据权利要求1所述的配置文件的更新方法,其特征在于,当所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接时,在建立连接之前还包括:所述服务器接收所述客户端发送的异步长连接建立请求,所述异步长连接建立请求中携带有需要更新的配置文件的标识信息。5.一种配置文件的更新方法,应用于客户端,其特征在于,包括:当服务器利用配置文件的标识信息检测出所述配置文件有更新时,接收所述服务器通过与客户端之间在预设条件下建立的连接,发送的更新的配置文件;所述在预设条件下建立的连接为在所述服务器检测前由所述客户端建立的与所述服务器之间的长连接,或为当所述服务器检测到更新后由所述客户端建立的与所述服务器之间的短连接;将本地保存的配置文件替换为所述更新的配...

【专利技术属性】
技术研发人员:张秋生杨倩
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1