一种大规模设备链路管理方法和系统的制作方法

文档序号:7705109阅读:198来源:国知局
专利名称:一种大规模设备链路管理方法和系统的制作方法
技术领域
本发明属于通信技术领域,具体设计一种大规模设备链路管理方法和系统。
背景技术
在设备网络中,设备管理系统需要及时监控并显示被管理设备的链路状态,如设 备是否在线等。在被管理设备状态发生改变时,如设备异常中断、网络异常等等导致通讯中 断,设备管理系统要能够及时的监测到并通知或者显示告警信息。特别是在大规模的设备 网络中,由于设备数量多、网络环境复杂等等,传统的主动式轮流查询方法,轮流查询速率 慢和准确性低,导致设备管理系统不能及时、准确的检测并上报设备状态变化,不适应于大 规模设备管理系统。

发明内容
本发明要解决的主要技术问题是,提供一种大规模设备链路管理方法和系统,实 现对大规模设备进行管理,提高了查询的效率和准确性。为解决上述技术问题,本发明提供一种大规模设备链路管理方法,包括步骤查询所有需要进行链路检测的设备,并关联设备当前状态;在每轮检测开始时对所有设备或者检测过程中断链确认次数未达到告警门限次 数的设备发出异步检测命令,检测每个设备是在线状态还是断链状态;比较异步检测结果和关联状态,如果一致,则结束该设备检测;如果不一致,则通 知设备管理系统该设备状态发生改变。在本发明实施例中,比较异步检测结果和关联状态,如果不一致,还进一步包括步 骤如果设备状态为在线,则通知设备管理系统该设备状态发生改变;如果设备状态为断链,则对该设备发出同步检测命令,进一步检测设备的状态。在本发明实施例中,如果设备状态为断链,则对该设备发出同步检测命令,进一步 检测设备的状态包括步骤将断链设备加入到断链集合;在不超过最大同步线程个数的前提下,依次对断链集合中的每个设备发出同步检 测命令,检测设备的状态。在本发明实施例中,所述方法进一步包括步骤如果同步检测结果为断链状态,则记录断链确认次数;判断断链确认次数是否达到告警门限次数,如果达到告警门限次数,则通知设备 管理系统该设备状态发生改变;如果未达到告警门限次数,则对该设备重新进行异步检测。在本发明实施例中,所述方法进一步包括步骤比较异步检测结果和关联状态,如果一致,则结束该设备检测;如果不一致,设备 状态为在线,则通知设备管理系统该设备状态发生改变,设备状态为断链,则对该设备发出同步检测命令,进一步检测设备的状态。在本发明实施例中,所述的方法进一步包括步骤设置最大同步线程个数和告警门限次数。一种大规模设备链路管理系统,包括查询关联单元,查询需要进行链路检测的设备,并关联设备当前状态;异步检测单元,在每轮检测开始时对所有设备或者检测过程中断链确认次数未达 到告警门限次数的设备发出异步检测命令,检测每个设备是在线状态还是断链状态;比较单元,比较异步检测结果和关联状态,如果一致则结束该设备检测;如果不一 致,则通知设备管理系统该设备状态发生改变。在本发明实施例中,所述的系统还包括同步检测单元,对经过异步检测单元检测判断为断链状态的设备,发出同步检测 命令,进一步检测设备的状态。所述的系统,还进一步包括计数判断单元,用于记录设备断链确认次数并判断次数是否达到告警门限次数, 如果达到告警门限次数,则通知设备管理系统该设备状态发生改变;如果未达到告警门限 次数,则通知异步检测单元对该设备重新进行异步检测。所述的系统还进一步包括设置单元,设置最大同步线程个数和告警门限次数。本发明的有益效果是与现有技术相比,本发明不仅解决了大规模设备检测时间 长、效率低的问题,而且提高了检测的准确性,适用于大规模设备管理系统,检测速度快、准 确性高。


图1为本发明实施例提供的一种设备管理方法流程图;图2为本发明实施例提供的一种设备管理系统框图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。本发明实施例的核心思想是首先通过异步检测过滤出在线设备和断链设备,然 后对断链设备进行同步检测确认,结合告警门限确认方法,对检测断链的设备进行重复检 测,避免了设备闪断的情况和网络拥塞设备应答慢的情况,准确性高。请参考图1,图1为本发明实施例提供的一种设备管理方法流程图,包括如下步 骤步骤101 根据设备所在网络环境,在充分考虑时效性和准确性的前提下,设置最 大同步线程个数和告警门限次数;步骤102 查询出所有需要进行链路检测的设备,并关联设备当前的状态(断链或 在线);步骤103 对所有设备或者检测过程中断链确认次数未达到告警门限次数的设备 发出异步检测命令进行检测,检测每个设备是在线状态还是断链状态;
步骤104 比较异步检测结果和关联状态,如果一致,则结束该设备检测;如果不 一致,则进入步骤105或106 ;步骤105如果检测设备为在线状态,进入步骤110 ;步骤106 如果设备状态为断链,则将此设备加入到断链集合;步骤107 在不超过最大同步线程个数的前提下,依次对断链集合中的每个设备 发出同步检测命令,返回同步检测结果;步骤108 如果检测结果为断链状态,则记录断链确认次数;步骤108 判断断链确认次数是否达到告警门限,如果达到则进入步骤110 ;否则 返回步骤103 ;步骤110 发送断链通知或者上线通知,通知设备管理系统该设备发生状态改变;结束本轮链路轮流查询,清除相关临时变量,释放相关资源,开始下一轮链路轮流 查询检测。请参阅图2所示,图2为本发明实施例提供的一种设备管理系统框图,所述系统包 括查询关联单元201,查询需要进行链路检测的设备,并关联设备当前状态;异步检测单元202,在每轮检测开始时对所有设备或者检测过程中断链确认次数 未达到告警门限次数的设备发出异步检测命令,检测每个设备是在线状态还是断链状态;比较单元203,比较异步检测结果和关联状态,如果一致则结束该设备检测;如果 不一致,则通知设备管理系统该设备状态发生改变。在本发明实施例中,所述的系统还包括同步检测单元204,对经过异步检测单元检测判断为断链状态的设备,发出同步检 测命令,进一步检测设备的状态。所述的系统,还进一步包括计数判断单元205,用于记录设备断链确认次数并判断次数是否达到告警门限次 数,如果达到告警门限次数,则通知设备管理系统该设备状态发生改变;如果未达到告警门 限次数,则通知异步检测单元对该设备重新进行异步检测。所述的系统还进一步包括设置单元206,设置最大同步线程个数和告警门限次数。综上所述,本发明实施例首先通过异步检测快速过滤出在线设备和断链设备,然 后对断链设备进行同步检测确认,结合告警门限确认方法,对检测中断的设备进行重复检 测,避免了设备闪断的情况和网络拥塞设备应答慢的情况,准确性高。本发明不仅有效解决 了大规模设备检测时间长、效率低问题,而且提高了检测准确性,适用于大规模设备管理系 统,检测速度快、准确性高。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护 范围。
权利要求
1.一种大规模设备链路管理方法,其特征在于,包括步骤 查询所有需要进行链路检测的设备,并关联设备当前状态;在每轮检测开始时对所有设备或者检测过程中断链确认次数未达到告警门限次数的 设备发出异步检测命令,检测每个设备是在线状态还是断链状态;比较异步检测结果和关联状态,如果一致,则结束该设备检测;如果不一致,则通知设 备管理系统该设备状态发生改变。
2.根据权利要求1所述的方法,其特征在于,比较异步检测结果和关联状态,如果不一 致,还进一步包括步骤如果设备状态为在线,则通知设备管理系统该设备状态发生改变; 如果设备状态为断链,则对该设备发出同步检测命令,进一步检测设备的状态。
3.根据权利要求2所述的方法,其特征在于,如果设备状态为断链,则对该设备发出同 步检测命令,进一步检测设备的状态包括步骤将断链设备加入到断链集合;在不超过最大同步线程个数的前提下,依次对断链集合中的每个设备发出同步检测命 令,检测设备的状态。
4.根据权利要求3所述的方法,其特征在于,进一步包括步骤 如果同步检测结果为断链状态,则记录断链确认次数;判断断链确认次数是否达到告警门限次数,如果达到告警门限次数,则通知设备管理 系统该设备状态发生改变;如果未达到告警门限次数,则对该设备重新进行异步检测。
5.根据权利要求4所述的方法,其特征在于,进一步包括步骤比较异步检测结果和关联状态,如果一致,则结束该设备检测;如果不一致,设备状态 为在线,则通知设备管理系统该设备状态发生改变,设备状态为断链,则对该设备发出异步 检测命令,进一步检测设备的状态。
6.根据权利要求1-5任一项所述的方法,其特征在于,进一步包括步骤 设置最大同步线程个数和告警门限次数。
7.一种大规模设备链路管理系统,其特征在于,包括查询关联单元,查询需要进行链路检测的设备,并关联设备当前状态; 异步检测单元,在每轮检测开始时对所有设备或者检测过程中断链确认次数未达到告 警门限次数的设备发出异步检测命令,检测每个设备是在线状态还是断链状态;比较单元,比较异步检测结果和关联状态,如果一致则结束该设备检测;如果不一致, 则通知设备管理系统该设备状态发生改变。
8.根据权利要求7所述的系统,其特征在于,还包括同步检测单元,对经过异步检测单元检测判断为断链状态的设备,发出同步检测命令, 进一步检测设备的状态。
9.根据权利要求7所述的系统,其特征在于,还包括计数判断单元,用于记录设备断链确认次数并判断次数是否达到告警门限次数,如果 达到告警门限次数,则通知设备管理系统该设备状态发生改变;如果未达到告警门限次数, 则通知异步检测单元对该设备重新进行异步检测。
10.根据权利要求7所述的系统,其特征在于,还进一步包括设置单元,设置最大同步线程个数和告警门限次数。
全文摘要
本发明公开了一种大规模设备链路管理方法和系统,其中方法包括步骤查询出所有需要进行链路检测的设备,关联设备的状态;对所有需要检测的所有设备或者检测过程中确定为断链次数小于告警门限值的某个设备发出异步检测命令,检测设备是在线状态还是断链状态;比较异步检测结果和关联的状态,如果设备状态一致,则结束流程;如果设备状态不一致,则通知设备管理系统该设备状态发生改变。与现有技术相比,本发明对大规模设备的管理,提高了查询的效率和准确性。
文档编号H04L12/26GK102064952SQ200910110198
公开日2011年5月18日 申请日期2009年11月13日 优先权日2009年11月13日
发明者张健, 苏春山 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1