一种实现模块间信息同步的方法及装置制造方法及图纸

技术编号:14776197 阅读:72 留言:0更新日期:2017-03-09 13:00
本发明专利技术实施例公开了一种实现模块间信息同步的方法及装置,该方法当主模块有配置项更新时,主模块将标志位中与有配置信息更新的配置项的标志位对应位的值置位,从模块通过预先建立的通信链路获取主模块的置位后的标志位,根据获得的标志位确定有配置信息更新的配置项,进而根据确定出的配置项从主模块获取对应的配置项的配置信息进行更新,完成主从模块间信息的同步。当主模块有配置项的配置信息更新时,从模块也实时的更新相应的配置信息,将主模块的信息备份到从模块,以备在主模块发生故障时,从模块接管主模块实现相应的监控管理功能。可见,本发明专利技术实施例实现主模块和从模块的配置信息的同步,提高了服务器监控管理模块的可靠性和可用性。

【技术实现步骤摘要】

本专利技术涉及服务器监控领域,特别是涉及一种实现模块间信息同步的方法及装置
技术介绍
随着大数据时代的到来,需要处理的数据越来越大,用户对于服务器的性能需求也在不断提高。而为了保证服务器稳定地运行,对于服务器的监控是必不可少的。服务器监控管理模块能够实时地对交换机、风扇、电源和节点等设备进行实时地监控,并且可以在设备出现故障时进行报警。为了方便用户对服务器更好地进行监控管理,对服务器监控管理模块的稳定性和可用性提出了很高的要求。这样,除了服务器监控管理主模块,冗余的服务器监控管理从模块在实际应用中显得尤为重要。服务监控管理从模块可以在服务器监控管理主模块出现故障时,维持系统的正常运行。现有技术中不能实现服务器监控管理主从模块之间的信息同步,导致服务器监控管理模块的可用性和可靠性低,而为了保证在服务器监控管理模块的可靠性和可用性,主从模块之间的信息实时同步是十分必要的,基于此,本专利技术提出了一种实现模块间信息同步的方法及装置。
技术实现思路
本专利技术实施例的目的是提供一种实现模块间信息同步的方法,目的在于解决现有不能实现主从模块间信息同步,导致服务器监控管理模块的可用性和可靠性低的问题。此外,本专利技术实施例的另一目的是提供一种实现模块间信息同步的装置,其可用性和可靠性较高。为解决上述技术问题,本专利技术实施例提供一种实现模块间信息同步的方法,该方法包括:当主模块有配置项更新时,主模块将标志位中与所述配置项的对应位的值置位,其中,所述标志位用于标识配置项的配置信息是否有更新;从模块通过预先建立的通信链路获取所述主模块的所述标志位;从模块根据所述标志位确定更新的配置项;从模块根据确定的所述更新的配置项从所述主模块获取对应的所述配置信息完成同步更新。可选地,还包括:当从模块有配置项的配置信息更新时,从模块通过所述通信链路将更新后的所述配置项的配置信息发送至主模块;主模块接收所述配置信息,对相应配置项的配置信息进行同步更新。可选地,在所述从模块根据所述配置项从所述主模块获取对应的配置信息进行更新之后,还包括:将从模块中的所述标志位的值置为初始值;通过所述通信链路将置为初始值的所述标志位发送至主模块。可选地,所述从模块通过预先建立的通信链路获取所述主模块的所述标志位包括:通过轮询的方式获取所述主模块的所述标志位。可选地,所述配置项包括以下任意一项或者任意组合:用户配置项,告警配置项,时间配置项,简单邮件传输协议配置项。此外,本专利技术实施还提供了一种实现模块间信息同步的装置,包括:主模块标志位置位单元,用于当主模块有配置项更新时,主模块将标志位中与所述配置项的对应位的值置位;从模块标志位获取单元,用于从模块通过预先建立的通信链路获取所述主模块的所述标志位;从模块确定单元,用于从模块根据所述标志位确定更新的配置项;从模块获取配置信息单元,用于从模块根据确定的所述更新的配置项从所述主模块获取对应的所述配置信息,完成同步更新。可选地,还包括:从模块发送单元,用于当从模块有配置项的配置信息更新时,从模块通过所述通信链路将更新后的所述配置项的配置信息发送至主模块;主模块同步单元,用于主模块接收所述配置信息,对相应配置项的配置信息进行同步更新。可选地,还包括:从模块标志位清除单元,用于将从模块中的所述标志位的值置为初始值。从模块标志位发送单元,用于通过所述通信链路将置为初始值的所述标志位发送至主模块。可选地,所述从模块标志位获取单元包括:通过轮询的方式获取所述主模块的所述标志位。可选地,所述装置中的配置项包括以下任意一项或者任意组合:用户配置项,告警配置项,时间配置项,简单邮件传输协议配置项。本专利技术实施例所提供的一种实现模块间信息同步的方法及装置,当主模块有配置项更新时,主模块将标志位中与有配置信息更新的配置项的标志位对应位的值置位,在主模块将标志位置位后从模块通过预先建立的通信链路获取主模块的置位后的标志位,然后根据获得的标志位确定有配置信息更新的配置项,进而根据确定出的配置项从主模块获取对应的配置项的配置信息进行更新,从而完成主从模块间信息的同步。当主模块有配置项的配置信息更新时,从模块也实时的更新相应的配置信息,将主模块的信息备份到从模块,以备在主模块发生故障或者不能使用时,从模块接管主模块实现相应的监控管理功能。可见,本专利技术实施例实现主模块和从模块的配置信息的同步,提高了服务器监控管理模块的可靠性和可用性。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的实现模块间信息同步的方法的一种具体实施方式的方法流程示意图;图2为本专利技术实施例所提供的实现模块间信息同步的方法的另一种具体实施方式的方法流程示意图;图3为本专利技术实施例所提供的实现模块间信息同步的方法的一种具体实施方式的装置单元示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供实现模块间信息同步的方法的一种具体实施方式的方法流程图如图1所示,该方法包括以下内容:步骤S101:当主模块有配置项更新时,主模块将标志位中与所述配置项的对应位的值置位,其中,所述标志位用于标识配置项是否有更新。具体地,当主模块中有配置项更新时,主模块利用编程函数将标志位中与更新的配置项的对应位的值置位。其中,上述配置项可以为用户配置项,可以为告警配置项,可以为时间配置项,也可以为简单邮件传输协议(SMTP)配置项,也可以为上述配置项的任意组合,当然,上述配置项也可以为不同于上述配置项的配置项。而模块内用户的配置的更新的获取是通过输入设备输入到模块,例如可以通过触摸屏输入更新的配置信息,也可以通过语音设备来输入更新的配置信息,当然也可以通过其它的输入设备来完成更新信息的输入。需要说明的是,上述标志位可以是一个二进制数或者是一串二进制数,也可以一个字符或者是一串字符串,当然,上述标志位也可以是有其它的形式。而当上述标志位为一串二进制数时,可以用标志位上的一个字节段来对应一个配置项。当配置项有更新时,主模块会利用编程函数改变该配置项对应的字节段的值来标识该配置项有更新。可以理解的是,上述标志位的数据长度是可以任意设定,即上述标志位的位数是可以任意设定。而在选取标志位中的一定的数据长度来对应一个配置项中,选取的数据长度是任意选取的。例如,上述标志位为64位的二进制数,从该串二进制数中选取8位二进制数来对应一个配置项。需要进一步说明的是,上述置位指的是把标志位的初始值改变为预设的值,其中,上述标志位的初始值可以为任意值,而上述预设的值也可以为任意值。步骤S102:从模块通过预先建立的通信链路获取所述主模块的所述标志位。具体地,从模块通过通信链路向主模块发送获取标志位的请求来获取主模块上的标志位。需要说明的是,上述预本文档来自技高网
...
一种实现模块间信息同步的方法及装置

【技术保护点】
一种实现模块间信息同步的方法,其特征在于,包括:当主模块有配置项更新时,主模块将标志位中与所述配置项的对应位的值置位,其中,所述标志位用于标识配置项的配置信息是否有更新;从模块通过预先建立的通信链路获取所述主模块的所述标志位;从模块根据所述标志位确定更新的配置项;从模块根据确定的所述更新的配置项从所述主模块获取对应的所述配置信息,完成同步更新。

【技术特征摘要】
1.一种实现模块间信息同步的方法,其特征在于,包括:当主模块有配置项更新时,主模块将标志位中与所述配置项的对应位的值置位,其中,所述标志位用于标识配置项的配置信息是否有更新;从模块通过预先建立的通信链路获取所述主模块的所述标志位;从模块根据所述标志位确定更新的配置项;从模块根据确定的所述更新的配置项从所述主模块获取对应的所述配置信息,完成同步更新。2.如权利要求1所述的方法,其特征在于,还包括:当从模块有配置项的配置信息更新时,从模块通过所述通信链路将更新后的所述配置项的配置信息发送至主模块;主模块接收所述配置信息,对相应配置项的配置信息进行同步更新。3.如权利要求1所述的方法,其特征在于,在所述从模块根据所述配置项从所述主模块获取对应的配置信息进行更新之后,还包括:将从模块中的所述标志位的值置为初始值;通过所述通信链路将置为初始值的所述标志位发送至主模块。4.如权利要求3所述的方法,其特征在于,所述从模块通过预先建立的通信链路获取所述主模块的所述标志位包括:通过轮询的方式获取所述主模块的所述标志位。5.如权利要求1至4任意一项所述的方法,其特征在于,所述配置项包括以下任意一项或者任意组合:用户配置项,告警配置项,时间配置项,简单邮件传输协议配置项。6.一种实现模块间...

【专利技术属性】
技术研发人员:王伟黄家明乔英良易凌鹰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1