客户/服务器系统及其多个客户端自动同步配置的方法技术方案

技术编号:4191283 阅读:270 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种多个客户端自动同步配置的方法,包括以下步骤:多个客户端中的一个客户端完成其配置;将配置上传给多个客户端的服务器;多个客户端中的其他客户端从服务器获取配置;其他客户端利用获取的配置完成各自的配置。本发明专利技术还提供了一种客户/服务器系统。本发明专利技术可以提高网管软件的可用性及可扩展性。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种客户/月良务器系统及 其多个客户端自动同步配置的方法。
技术介绍
在以客户/服务器模式提供的网管软件中,应当正确配置服务器 端,并使客户端保持相应一致的配置。对于网管软件的首次安装及 运4亍,可以通过手动方式^f呆持多个客户端的配置一致。在网管專欠件 运行的过程中,为了保证多个客户端相关配置数据的一致性,则需 要动态调整客户端的配置数据。在实现本专利技术过程中,专利技术人发现目前一个网管月良务器一般对 应的客户端数目较多,并且这些客户端地域比较分散,采用手动方式保i正多个客户端相关配置凝:据的一致性,则维护人员工作量4艮大, 影响网管软件的可用性和可扩展性。
技术实现思路
本专利技术旨在提供一种客户/服务器系统及其多个客户端自动同 步配置的方法,以解决手动方式4呆i正多个客户端相关配置凄史据的一 致性,维护人员工作量^艮大,影响网管软件的可用性和可扩展性的 问题。在本专利技术的实施例中,提供了 一种多个客户端自动同步配置的方法,包括以下步骤多个客户端中的一个客户端完成其配置;将 配置上传给多个客户端的服务器;多个客户端中的其他客户端从服 务器获取配置;其他客户端利用获取的配置完成各自的配置。优选的,上述配置是配置文件或是配置文件中的单个配置项。优选的,上述力良务器以统一的形式保存配置。优选的,多个客户端中的其他客户端/人月良务器获取配置具体包 括其他客户端连接服务器;其他客户端检查服务器所保存的配置 是否为最新,如果是最新,则其他客户端下载配置。优选的,多个客户端中的其他客户端从服务器获取配置还包括 其他客户端通过FTP协议下载配置;或者以消息的方式下载配置。优选的,其他客户端利用获取的配置完成各自的配置包括如 果配置为配置文件,则其他客户端利用配置覆盖其现有的配置;如 果配置为配置项,则其他客户端根据配置^f奮改其现有的配置。在本专利技术的实施例中,还提供了一种客户/服务器系统,包括 多个客户端,其中的一个客户端用于完成其配置,则将配置上传给 多个客户端的服务器;其中的其他客户端用于从服务器获取配置, 并利用获取的配置完成各自的配置;服务器用于以统一的形式保存 配置。优选的,其他客户端包括连接模块,用于连接服务器;检查 模块,用于检查服务器所保存的配置是否为最新;下载模块,用于 如果是最新,则下载配置。6优选的,其他客户端用于通过FTP协议下载配置;或者以消息 的方式下载配置。优选的,其他客户端还包括覆盖才莫块,用于如果配置为配置 文件,则利用配置覆盖其现有的配置;4奮改才莫块,用于如果配置为 配置项,则根据配置修改其现有的配置。上述实施例的客户/服务器系统及其多个客户端自动同步配置 的方法,因为通过单客户端上传其最新配置到服务器,其它客户端 从服务器获取最新配置并完成自动更新,所以克服了手动方式保证 多个客户端相关配置数据的一致性,维护人员工作量很大的问题, 从而大大提高了网管软件的可用性及可扩展性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申 请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并 不构成乂十本专利技术的不当限定。在附图中图1示出了根据本专利技术实施例的多个客户端自动同步配置的方 法的流禾呈图2示出了才艮据本专利技术优选实施例的多个客户端自动同步配置 的示意图3示出了根据本专利技术实施例的客户/服务器系统的方框图。具体实施例方式下面将参考附图并结合实施例,来详细i兌明本专利技术。图1示出了根据本专利技术实施例的多个客户端自动同步配置的方 法的流禾呈图,具体包4舌步骤SIO,多个客户端中的一个客户端完成其配置;步骤S20,将配置上传给多个客户端的服务器;步骤S30,多个客户端中的其他客户端乂人月l务器获取配置;步骤S40,其他客户端利用获取的配置完成各自的配置。可以看出,该多个客户端自动同步配置的方法,因为通过单客 户端上传其最新配置到服务器,其它客户端从服务器获取最新配置 并完成自动更新,所以克月良了手动方式^f呆i正多个客户端相关配置凄t 据的一致性,维护人员工作量很大的问题,从而大大提高了网管软 件的可用性及可扩展性。优选的,上述配置是配置文件或是配置文件中的单个配置项。优选的,上述力良务器以统一的形式保存配置。上述优选实施例方便了客户端的访问。优选的,步骤S30具体包括其他客户端连接服务器;其他客 户端检查服务器所保存的配置是否为最新,如果是最新,则其他客 户端下载配置。优选的,步骤S30还包括其他客户端通过FTP协议下载配置; 或者以消息的方式下载配置。优选的,步骤S40包i舌如果配置为配置文件,则其他客户端 利用配置覆盖其现有的配置;如果配置为配置项,则其他客户端才艮 据配置^f奮改其现有的配置。图2示出了根据本专利技术优选实施例的多个客户端自动同步配置 的示意图,1) 单客户端完成配置数据的《參改,并上传配置凄t据到力良务器。这里配置数据可以是配置文件,也可以是配置文件中的单个配 置项,服务器将以统一的表现方式保存修改,供远程客户端访问。2) 远程客户端连接服务器,此时,它将首先检查当前配置是否 为最新,在4佥测到新的配置后,它爿争主动下载更新,并应用到当前 环境中。这里,客户端配置可以采用文件的方式通过FTP协议下发,也 可以采用其它通讯协议以消息的方式下发,具体则根据配置的保存 形式而定。远程客户端在应用配置时,则根据配置的形式分别处理,对于 配置文件,可以采用直4妄覆盖的方式,只于于配置项,则可以通过4奮 改现有文件的方式。3 )远禾呈客户端〗吏用最新的配置启动,此时该客户端已经完成了 同步过程,因此,只要远程客户端连接到服务器,它都将使用统一 的配置数据,这样就完成了配置翁:据的同步过程。通过以上过程就完成了多远程客户端的自动同步,由此可以看出,该方法通过月l务器端的统一〗呆存,下发;远程客户端的动态检 测,应用,有效的解决了客户端配置数据不一致的问题。图3示出了根据本专利技术实施例的客户/服务器系统的方框图,包括多个客户端,其中的一个客户端用于完成其配置,则将配置上 传给多个客户端的服务器;其中的其他客户端用于从服务器获取配 置,并利用获取的配置完成各自的配置;服务器,用于以统一的形式保存配置。上述实施例的客户/服务器系统,因为通过单客户端上传其最新 配置到服务器,其它客户端从服务器获取最新配置并完成自动更新, 所以克服了手动方式保证多个客户端相关配置数据的 一致性,维护 人员工作量很大的问题,从而大大提高了网管软件的可用性及可扩 展性。优选的,其他客户端包括连接模块,用于连接服务器;检查 模块,用于检查服务器所保存的配置是否为最新;下载模块,用于 如果是最新,则下载配置。优选的,其他客户端用于通过FTP协议下载配置;或者以消息 的方式下载配置。优选的,其他客户端还包括覆盖才莫块,用于如果配置为配置 文件,则利用配置覆盖其现有的配置;^'务改才莫块,用于如果配置为 配置项,则#4居配置<奮改其现有的配置。显然,本领域的技术人员应该明白,上述的本专利技术的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存本文档来自技高网...

【技术保护点】
一种多个客户端自动同步配置的方法,其特征在于,包括以下步骤: 多个客户端中的一个客户端完成其配置; 将所述配置上传给所述多个客户端的服务器; 所述多个客户端中的其他客户端从所述服务器获取所述配置; 所述其他客户端利用 获取的所述配置完成各自的配置。

【技术特征摘要】
1.一种多个客户端自动同步配置的方法,其特征在于,包括以下步骤多个客户端中的一个客户端完成其配置;将所述配置上传给所述多个客户端的服务器;所述多个客户端中的其他客户端从所述服务器获取所述配置;所述其他客户端利用获取的所述配置完成各自的配置。2. 根据权利要求1所述的方法,其特征在于,所述配置是配置文 件或是配置文件中的单个配置项。3. 根据权利要求1所述的方法,其特征在于,还包括所述力良务器以统一 的形式J呆存所述配置。4. 根据权利要求1所述的方法,其特征在于,所述多个客户端中 的其他客户端从所述服务器获取所述配置具体包括所述其他客户端连接所述月良务器;所述其他客户端检查所述服务器所保存的配置是否为最 新,如果是最新,则所述其4也客户端下载所述配置。5. 根据权利要求1所述的方法,其特征在于,所述多个客户端中 的其他客户端从所述服务器获取所述配置还包括所述其^f也客户端通过FTP协i义下载所述配置;或者以消息的方式下载所述配置。6. 根据权利要求1所述的方法,其特征在于,所述其他客户端利 用获取的所述配置完成各自的配置包4舌如果所述配置为所述配置文件,则所述其^...

【专利技术属性】
技术研发人员:佘运胜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1