[发明专利]检测单板插拔情况的系统和方法有效
申请号: | 200710137699.6 | 申请日: | 2007-08-02 |
公开(公告)号: | CN101159590A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 张晋;王光辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 单板 情况 系统 方法 | ||
技术领域
本发明涉及网管系统,尤其涉及网管系统中检测单板插拔情况的系统和方法。
背景技术
在网管系统中,如图1所示,网管代理要时刻监测单板插拔情况的变化,以便及时把变化情况上报给管理者。一般的检测方法主要是靠软件轮询的方式依次向每个单板的地址发送查询消息,根据单板的应答判断单板是否在位。这种方法的缺点是:
1.不能及时发现插拔板变化,尤其是一个网管代理管理很多单板时,情况更加恶化;
2.反复轮询占用大量CPU资源,降低CPU对其他事件的处理效率。
发明内容
本发明要解决的技术问题是,提出一种检测单板插拔情况的系统和方法,避免不停轮询而导致CPU资源浪费的情况,提高检测速度,及时发现插拔板的变化。
为解决上述问题,本发明提出了一种检测单板插拔情况的系统,包括:
板在位中断控制器:与单板相连,检测单板板在位变化,在单板板在位情况变化时,发送板在位变化中断信号至中断处理模块;
中断处理模块:根据板在位中断控制器发送的板在位变化中断信号,发送板在位变化消息给单板在位检测模块,消息中携带板在位变化信息;
单板在位检测模块:接收中断处理模块的板在位变化消息,根据消息中携带的板在位变化信息,分析单板的板在位变化情况,将所述板在位变化情况通知网管。
进一步地,上述系统还可具有以下特点,所述板在位变化信息包含板在位变化位置,或板在位变化位置和类型。
进一步地,上述系统还可具有以下特点,所述类型为高电平或低电平,所述高电平指示板在位,所述低电平指示板不在位。
进一步地,上述系统还可具有以下特点,所述板在位中断控制器的一个中断处理管脚与一个单板的板在位线相连,所述单板在位检测模块根据上报的板在位变化位置和类型,确定所述板在位变化位置对应的单板的板在位变化为插板或拔板。
进一步地,上述系统还可具有以下特点,所述板在位中断控制器的一个中断处理管脚与多个单板相连,该多个单板中任一单板的板在位情况发生变化时,发送板在位变化中断信号,所述单板在位检测模块分析单板的板在位变化情况时,首先根据中断处理模块上报的位置,确定该多个单板的位置,然后采用轮询方式确定发生板在位变化的单板的位置。
为解决上述问题,本发明还提出了一种检测单板插拔情况的方法,包括如下步骤:
步骤一,某个单板发生板在位变化;
步骤二,板在位中断控制器检测到该板在位变化,向中断处理模块发送板在位变化中断信号;
步骤三,中断处理模块收到所述板在位中断信号后,向单板在位检测模块发送板在位变化消息,消息中携带板在位变化信息;
步骤四,单板在位检测模块根据所述板在位变化消息,分析板在位变化情况,上报消息给网管,通知网管板在位变化情况。
进一步地,上述方法还可具有以下特点,所述方法进一步包含步骤五,将最新的板在位变化信息保存替换原有的板在位信息
进一步地,上述方法还可具有以下特点,所述类型指高电平或低电平,所述高电平指示板在位,所述低电平指示板不在位。
进一步地,上述方法还可具有以下特点,所述步骤三中,所述板在位变化信息包含板在位变化位置,或板在位变化位置和类型。
进一步地,上述方法还可具有以下特点,所述步骤三中,所述板在位变化信息中包含板在位变化发生的位置范围,指示多个单板的位置,所述步骤四中,查询该位置范围中每个单板上一次的板在位情况,与当前的板在位情况进行比较,获取当前发生板在位变化的单板位置及其板在位变化情况。
进一步地,上述系统还可具有以下特点,所述步骤四中,单板在位检测模块根据所述板在位变化消息中携带的板在位变化信息,比较板在位变化消息中指示的发生板在位变化的单板当前的板在位情况和本地保存的上一次板在位情况,如果所述单板当前在位,上一次不在位,则是插板;如果当前不在位,上一次在位,则是拔板;如果当前板在位情况和上一次一样,则是无变化。
本发明通过增加中断处理,能够迅速发现单板在位变化,及时向网管上报,这对于对板在位变化响应时间要求快的系统来说非常重要,同时根据中断源的不同可以更准确地判断板在位变化发生在哪块或哪几个槽位上,提高了检测速度。由于本发明的方法是板在位发生变化时主动触发中断处理,避免了轮询机制下长期大量占用CPU资源的弊端,这对于处理器速度不够快又要承担较繁重处理任务的系统来说是非常重要的。
附图说明
图1是现有技术中网管系统单板在位检测结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710137699.6/2.html,转载请声明来源钻瓜专利网。