一种客户端管理方法及系统技术方案

技术编号:15286916 阅读:122 留言:0更新日期:2017-05-10 00:34
本发明专利技术实施例公开了一种客户端管理方法及系统,属于客户端管理技术领域。其方法包括:通信控制模块获取目标配置信息;通信控制模块向目标服务器上的客户端管理模块发送所述目标配置信息;客户端管理模块获取通信控制模块的目标配置信息;其中,客户端管理模块设置于服务器,每个服务器下对应至少一个客户端;目标服务器上的客户端管理模块获取该目标服务器下的各个客户端或预定客户端的当前配置信息;客户端管理模块判断接收到的目标配置信息和各个客户端或预定客户端的当前配置信息是否匹配;若目标配置信息和各个客户端或预定客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端或预定客户端将当前配置信息更新为目标配置信息。

Client management method and system

The embodiment of the invention discloses a method and a system for managing client, which belongs to the technical field of client management. The method includes: communication control module obtains the target configuration information; the communication control module to the client management module on the target server the target configuration information; client management module to obtain configuration information communication control module; wherein, the client management module is set on the server, each server corresponding to at least one client; the current configuration information the client management module on the target server for each client under the target server or predetermined client; client management module to determine the received target configuration information and each client or client scheduled current configuration information is matched; if the target configuration information and each client or a predetermined client does not match the current configuration information, based on the target the configuration information, the client or the client will control each predetermined current configuration Information update for target configuration information.

【技术实现步骤摘要】

本专利技术涉及客户端管理
,特别涉及一种客户端管理方法及系统
技术介绍
在日常的服务器运维过程中,对服务器下的客户端进行管理是很常见的,目前常见的技术方案是每个服务器针对不同的客户端,都设计一套各自的管理方案,比如由于客户端的部署路径,版本管理,开发运维团队不同等,导致不同的客户端的部署、升级、启停控制或者运行状况监控等都有各自的管理方案。在实现本专利技术的过程中,专利技术人发现至少存在如下问题:由于现有技术中,不同的客户端,都有不同的管理方案,使得在整个系统在客户端的运维设计的过程中,造成了一些相同的功能的重复开发的情况,且,导致客户端管理部署不规范,难以实现统一管理,从而导致服务器运维效率和管理水平较低。
技术实现思路
本专利技术实施的目的是提供一种客户端管理方法及系统,实现对客户端的同一管理,以提高对客户端的运维效率和管理水平。为了实现上述技术目的,根据本专利技术的一个方面,本专利技术的实施例提供了一种客户端管理方法,包括:通信控制模块获取目标配置信息;通信控制模块向目标服务器上的客户端管理模块发送所述目标配置信息;客户端管理模块获取通信控制模块的目标配置信息;其中,所述客户端管理模块设置于服务器,每个所述服务器下对应至少一个客户端;目标服务器上的客户端管理模块获取该目标服务器下的各个客户端或预定客户端的当前配置信息;客户端管理模块判断接收到的目标配置信息和各个客户端或预定客户端的当前配置信息是否匹配;若目标配置信息和各个客户端或预定客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端或预定客户端将当前配置信息更新为目标配置信息。优选地,在通信控制模块获取目标配置信息的步骤之前,还包括:配置管理中心获取所有的服务器唯一标识,和/或所有的客户端唯一标识;其中,每个服务器对应一个服务器唯一标识,每个客户端对应一个客户端唯一标识;配置管理中心基于获取的用户目标选择指令选中目标服务器唯一标识,或选中与被选中的目标服务器唯一标识相对应的目标服务器下的预定客户端唯一标识;其中,目标服务器唯一标识包含于所述所有的服务器唯一标识;所述预定客户端唯一标识包含于所述所有的客户端唯一标识;其中,需要说明的是,基于获取的用户目标选择指令选中的目标服务器唯一标识至少包括一个。配置管理中心基于接收到的录入指令,录入与目标服务器唯一标识,或与预定客户端唯一标识相对应的目标配置信息。优选地,在所述配置管理中心基于接收到的录入指令,录入与目标服务器唯一标识,或与预定客户端唯一标识相对应的目标配置信息的步骤之后,还包括:所述配置管理中心向通讯控制模块发送目标配置信息。优选地,所述通信控制模块向客户端管理模块发送所述目标配置信息的方法包括:基于与目标配置信息相对应的目标服务器唯一标识,将所述目标配置信息发送至与目标服务器唯一标识相对应的目标服务器上的客户端管理模块;或,基于与选中的目标服务器唯一标识相对应的目标服务器下的预定客户端唯一标识,将所述目标配置信息发送至与目标服务器唯一标识相对应的目标服务器上的客户端管理模块;其中,客户端管理模块基于接收到的目标配置信息,判断目标配置信息和该目标服务器下的各个客户端的当前配置信息是否匹配;若目标配置信息和各个客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端将当前配置信息更新为目标配置信息;或,基于接收到的目标配置信息和预定客户端唯一标识,判断目标配置信息和与预定客户端唯一标识相对应的预定客户端的当前配置信息是否匹配;若目标配置信息和预定客户端的当前配置信息不匹配,则基于目标配置信息,控制预定客户端将当前配置信息更新为目标配置信息。优选地,所述方法还包括:客户端管理模块获取各个服务器下的各个客户端的当前配置信息;通信控制模块获取客户端管理模块中的各个客户端的当前配置信息;配置管理中心从通信控制模块获取各个客户端的当前配置信息。根据本专利技术实施例的另一方面,本专利技术的实施例还提供了一种客户端管理系统,包括:通信控制模块,用于获取目标配置信息;和,用于向目标服务器上的客户端管理模块发送所述目标配置信息;客户端管理模块,用于获取通信控制模块的目标配置信息;其中,所述客户端管理模块设置于服务器,每个所述服务器下对应至少一个客户端;和,用于获取与该客户端管理模块对应的目标服务器下的各个客户端或目标客户端的当前配置信息;和,用于判断接收到的目标配置信息和各个客户端或目标客户端的当前配置信息是否匹配;若目标配置信息和各个客户端或目标客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端或目标客户端将当前配置信息更新为目标配置信息。优选地,所述系统还包括:配置管理中心,用于在通信控制模块获取目标配置信息之前,获取所有的服务器唯一标识,和/或所有的客户端唯一标识;其中,每个服务器对应一个服务器唯一标识,每个客户端对应一个客户端唯一标识;和,用于基于获取的用户目标选择指令选中目标服务器唯一标识,或,选中与被选中的目标服务器唯一标识相对应的目标服务器下的预定客户端唯一标识;其中,目标服务器唯一标识包含于所述所有的服务器唯一标识;所述预定客户端唯一标识包含于所述所有的客户端唯一标识;和,用于基于接收到的录入指令,录入与目标服务器唯一标识,或与预定客户端唯一标识相对应的目标配置信息。优选地,所述配置管理中心,还用于在基于接收到的录入指令,录入与目标服务器唯一标识,或与预定客户端唯一标识相对应的目标配置信息之后,向通讯控制模块发送目标配置信息。优选地,所述通信控制模块包括第一模块;所述第一模块用于基于与目标配置信息相对应的目标服务器唯一标识,将所述目标配置信息发送至与目标服务器唯一标识相对应的目标服务器上的客户端管理模块;或,用于基于与选中的目标服务器唯一标识相对应的目标服务器下的预定客户端唯一标识,将所述目标配置信息发送至与目标服务器唯一标识相对应的目标服务器上的客户端管理模块;其中,客户端管理模块包括第二模块;所述第二模块用于基于接收到的目标配置信息,判断目标配置信息和该目标服务器下的各个客户端的当前配置信息是否匹配;若目标配置信息和各个客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端将当前配置信息更新为目标配置信息;或,用于基于接收到的目标配置信息和预定客户端唯一标识,判断目标配置信息和与预定客户端唯一标识相对应的预定客户端的当前配置信息是否匹配;若目标配置信息和预定客户端的当前配置信息不匹配,则基于目标配置信息,控制预定客户端将当前配置信息更新为目标配置信息。优选地,客户端管理模块,还用于获取各个服务器下的各个客户端的当前配置信息;通信控制模块,还用于获取指令获取客户端管理模块中的各个客户端的当前配置信息;配置管理中心,还用于从通信控制模块获取各个客户端的当前配置信息。本专利技术实施例提供的客户端管理方法及系统,通过配置管理中心和通信控制模块以及在每个服务器上设置的客户端管理模块来实现对每个服务器下的客户端进行统一集中的管理维护,有效提高了运维效率和管理水平。附图说明图1是本专利技术的第一实施例提供的客户端管理方法的流程图;图2是本专利技术的第二实施例提供的客户端管理方法的流程图;图3是本专利技术的第三实施例提供的客户端管理系统的结构示意图。附图标记说明:1-配置管理中心;2-通信控制模本文档来自技高网...

【技术保护点】
一种客户端管理方法,其特征在于,包括:通信控制模块获取目标配置信息;通信控制模块向目标服务器上的客户端管理模块发送所述目标配置信息;客户端管理模块获取通信控制模块的目标配置信息;其中,所述客户端管理模块设置于服务器,每个所述服务器下对应至少一个客户端;目标服务器上的客户端管理模块获取该目标服务器下的各个客户端或预定客户端的当前配置信息;客户端管理模块判断接收到的目标配置信息和各个客户端或预定客户端的当前配置信息是否匹配;若目标配置信息和各个客户端或预定客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端或预定客户端将当前配置信息更新为目标配置信息。

【技术特征摘要】
1.一种客户端管理方法,其特征在于,包括:通信控制模块获取目标配置信息;通信控制模块向目标服务器上的客户端管理模块发送所述目标配置信息;客户端管理模块获取通信控制模块的目标配置信息;其中,所述客户端管理模块设置于服务器,每个所述服务器下对应至少一个客户端;目标服务器上的客户端管理模块获取该目标服务器下的各个客户端或预定客户端的当前配置信息;客户端管理模块判断接收到的目标配置信息和各个客户端或预定客户端的当前配置信息是否匹配;若目标配置信息和各个客户端或预定客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端或预定客户端将当前配置信息更新为目标配置信息。2.根据权利要求1所述的方法,其特征在于,在通信控制模块获取目标配置信息的步骤之前,还包括:配置管理中心获取所有的服务器唯一标识,和/或所有的客户端唯一标识;其中,每个服务器对应一个服务器唯一标识,每个客户端对应一个客户端唯一标识;配置管理中心基于获取的用户目标选择指令选中目标服务器唯一标识,或选中与被选中的目标服务器唯一标识相对应的目标服务器下的预定客户端唯一标识;其中,目标服务器唯一标识包含于所述所有的服务器唯一标识;所述预定客户端唯一标识包含于所述所有的客户端唯一标识;配置管理中心基于接收到的录入指令,录入与目标服务器唯一标识,或与预定客户端唯一标识相对应的目标配置信息。3.根据权利要求2所述的方法,其特征在于,在所述配置管理中心基于接收到的录入指令,录入与目标服务器唯一标识,或与预定客户端唯一标识相对应的目标配置信息的步骤之后,还包括:所述配置管理中心向通讯控制模块发送目标配置信息。4.根据权利要求1所述的方法,其特征在于,所述通信控制模块向客户端管理模块发送所述目标配置信息的方法包括:基于与目标配置信息相对应的目标服务器唯一标识,将所述目标配置信息发送至与目标服务器唯一标识相对应的目标服务器上的客户端管理模块;或,基于与选中的目标服务器唯一标识相对应的目标服务器下的预定客户端唯一标识,将所述目标配置信息发送至与目标服务器唯一标识相对应的目标服务器上的客户端管理模块;其中,客户端管理模块基于接收到的目标配置信息,判断目标配置信息和该目标服务器下的各个客户端的当前配置信息是否匹配;若目标配置信息和各个客户端的当前配置信息不匹配,则基于目标配置信息,控制各个客户端将当前配置信息更新为目标配置信息;或,基于接收到的目标配置信息和预定客户端唯一标识,判断目标配置信息和与预定客户端唯一标识相对应的预定客户端的当前配置信息是否匹配;若目标配置信息和预定客户端的当前配置信息不匹配,则基于目标配置信息,控制预定客户端将当前配置信息更新为目标配置信息。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:客户端管理模块获取各个服务器下的各个客户端的当前配置信息;通信控制模块获取客户端管理模块中的各个客户端的当前配置信息;配置管理中心从通信控制模块获取各个客户端的当前配置信息。6.一种客...

【专利技术属性】
技术研发人员:高晨超
申请(专利权)人:北京粉笔蓝天科技有限公司
类型:发明
国别省市:北京;11

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

1