利用中断实现基站掉电告警的方法及装置的制作方法

文档序号:7663312阅读:214来源:国知局
专利名称:利用中断实现基站掉电告警的方法及装置的制作方法
技术领域
本发明涉及一种基站掉电告警的方法及装置,尤其涉及利用中断实现室 外微基站掉电告警的上报方法及装置。
背景技术
在现代的基站管理中,要求实现断电告警的功能,以便区分基站是断电 故障还是其它线路原因导致通信故障。基站的电源模块在断电后,可以在电 源模块的输出完全断掉之前输出一个掉电告警信号,这个时间提前量是
100ms-300ms。基站必须在这段时间内,把断电告警报文可靠地上报给基站 控制器。基站掉电告警功能目前常见的实现方法有以下几种。
第一种方法是查询方式。基站的处理器不停地查询基站电源的掉电告警 信号,查询到掉电告警信号后上报告警信息。由于处理器本身有很多任务需 要处理,釆用这种方法上报掉电告警信息的速度慢,信息还没有来得及上报 上去,基站已经停电了。这种方法可靠性不高。
第二种方法是采用中断方式。在公开号为CN1913689,
公开日为2007 年2月14日,发明名称为"一种基站断电告警的实现方法"的中国发明专 利申请中,公开了一种利用中断实现基站断电告警的方法,当基站的电源模 块输出一个掉电告警信号后,将这个信号作为中断源去触发处理器的中断, 处理器的中断服务程序立即执行,很快将掉电告警信息上报,可以克服查询 方式速度慢的缺点,可以很可靠地实现掉电告警功能。但是,处理器的中断 资源是有限的,偶尔发生的掉电信号独自占用 一个中断显然是对中断资源的 浪费,尤其在中断资源紧张时,利用单独的中断实现基站掉电告警会造成中 断资源的更加紧张。

发明内容
本发明要解决的技术问题是提供一种在处理器的中断资源紧张时,也可 以利用中断实现基站掉电告警的方法及装置。
为了解决上述问题,本发明提供的利用中断实现基站掉电告警的方法,
包括以下步骤
(1) 电源模块检测到基站掉电后,输出掉电告警信号;
(2) 根据所述掉电告警信号生成中断源信号,并向一存储模块中写入 一代表所述掉电告警信号的值;
(3) 将所述中断源信号与另一中断源信号进行"与"操作,并将"与" 操作的结果发送到处理器,触发处理器中断;
(4) 所述处理器被触发中断后,查询所述存储模块,查询到所述代表 掉电告警信号的值后,向基站控制器发送掉电告警消息。
进一步地,所述步骤(2)中,在才艮据所述掉电告警信号生成中断源信 号之前,还包括对所述掉电告警信号去抖动的步骤。
进一步地,所述步骤(2)和所述步骤(3)由一可编程逻辑器件完成。
进一步地,所述存储模块为所述可编程逻辑器件的寄存器。
进一步地,所述掉电告警信号为一个电平信号,步骤(2)中可编程逻辑器 件向寄存器中写入代表掉电告警信号的值的方式是,可编程逻辑器件将代表 掉电告警信号的电平信号锁存在寄存器的一位。
进一步地,所述步骤(4)中,所述处理器在所述存储装置中查询不到 所述代表掉电告警信号的值,则执行所述另一中断源信号所要处理的搡作。
本发明提供的利用中断实现基站掉电告警的装置,包括电源模块和处理 器,还包括可编程逻辑器件,其中,
所述电源模块用于检测到基站掉电后向所述可编程逻辑器件输出掉电 告警信号;
所述可编程逻辑器件用于在接收到所述掉电告警信号后生成中断源信号,并将该中断源信号与另一中断源信号进行"与"操作后输出到所述处理
器,触发处理器中断;还用于向一存储模块中写入代表所述掉电告警信号的 值;
所述处理器用于在中断被触发后,查询所述存储模块,查询到所述代表 掉电告警信号的值后向基站控制器发送掉电告警消息。
进一步地,所述可编程逻辑器件还用于在生成中断源信号前,对所述接 收到的掉电告警信号去抖动。
进一步地,所述存储模块为所述可编程逻辑器件的寄存器。
进一步地,所述处理器还用于在所述存储装置中查询不到所述代表掉电 告警信号的值时,执行所述另 一 中断源信号所要处理的操作。
本发明利用中断实现基站掉电告警,提高了处理器的效率,缩短了告警 时间,提高了可靠性;同时,本发明采用与其他中断源信号合用处理器中断 的方法,可以节省处理器的中断资源,在处理器中断资源紧张的应用中,可 以方便地实现基站掉电告警的功能。


图1是本发明的利用中断实现基站掉电告警的方法的流程图; 图2是本发明的利用中断实现基站掉电告警的装置的原理框图。
具体实施例方式
本发明的利用中断实现基站掉电告警的方法的思路是,将由基站掉电告 警信号生成的中断源信号与其他中断源信号合用一个处理器中断资源,处理 器被触发中断后,首先查询是否存在掉电告警信号,如果存在,则向基站控 制器发送掉电告警消息,否则处理其他中断源信号所要求处理的搡作。
下面结合附图和实施例对本发明作进一步说明,但不作为对本发明的限定。
如图l所示,本发明的利用中断实现基站掉电告警的方法,包括以下步
骤步骤101:电源模块检测到基站掉电后,输出一个掉电告警信号,这是 一个电平信号;
步骤102:可编程逻辑器件收到掉电告警信号后,对该信号进行去抖动 处理;同时,可编程逻辑器件将代表掉电告警信号的电平信号锁定在一个寄 存器的一位;
步骤103:可编程逻辑器件根据掉电告警信号生成一个中断源信号,并 将该中断源信号与另一个中断源信号进行"与,,操作,将"与"操作后的结 果发送到处理器;
步骤104:处理器的中断被触发;
步骤105:处理器向寄存器查询是否存在代表掉电告警信号的电平信号, 如果存在,说明基站发生了掉电,执行步骤106;如果不存在,说明基站未 掉电,执行步骤107;
步骤106:处理器向基站控制器上报掉电告警消息,结束。
步骤107:处理器执行另一个中断源信号所要求处理的操作。
其中,寄存器可以是可编程逻辑器件的寄存器,也可是其他存储装置。 另一个中断源信号是指需要利用处理器的某一中断进行处理操作的任意中 断源信号。
如图2所示,本发明的利用中断实现基站掉电告警的装置包括电源模块 201、可编程逻辑器件202和处理器203,其中,
电源模块201 ,用于检测到基站掉电后向可编程逻辑器件202输出掉电 告警信号,该掉电告警信号可以是一个电平信号;
可编程逻辑器件202,用于在接收到掉电告警信号后生成适合处理器的 中断源信号,并将该中断源信号与另一中断源信号进行"与"才喿作后输出到 处理器203,触发处理器中断;还用于向一寄存器204中写入代表掉电告警 信号的值;
处理器203,用于在中断被触发后,查询寄存器204,查询到代表掉电 告警信号的值后向基站控制器发送掉电告警消息。
上述装置中,可编程逻辑器件202还用于对电源模块201发送来的掉电告警信号去抖动;处理器203在寄存器204中查询不到代表掉电告警信号的 值时,执行另一个中断源信号所要求处理的操作。
其中,可编程逻辑器件202向寄存器204中写入代表掉电告警信号的值 的方式是,将代表掉电告警信号的电平信号锁存在寄存器的一位。寄存器可 以是可编程逻辑器件的寄存器,也可是其他存储装置。
以上所述实施例仅为本发明较佳的实施例,本发明还可有其他多种实施 例。在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发 明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所 附的权利要求的保护范围之内。
权利要求
1、一种利用中断实现基站掉电告警的方法,其特征在于,包括以下步骤(1)电源模块检测到基站掉电后,输出掉电告警信号;(2)根据所述掉电告警信号生成中断源信号,并向一存储模块中写入一代表所述掉电告警信号的值;(3)将所述中断源信号与另一中断源信号进行“与”操作,并将“与”操作的结果发送到处理器,触发处理器中断;(4)所述处理器被触发中断后,查询所述存储模块,查询到所述代表掉电告警信号的值后,向基站控制器发送掉电告警消息。
2、 如权利要求l所述的方法,其特征在于,所述步骤(2)中,在根据 所述掉电告警信号生成中断源信号之前,还包括对所述掉电告警信号去抖动 的步骤。
3、 如权利要求1或2所述的方法,其特征在于,所述步骤(2)和所述 步骤(3)由一可编程逻辑器件完成。
4、 如权利要求3所述的方法,其特征在于,所述存储模块为所述可编 程逻辑器件的寄存器。
5、 如权利要求4所述的方法,其特征在于,所述掉电告警信号为一个 电平信号,步骤(2)中可编程逻辑器件向寄存器中写入代表掉电告警信号的 值的方式是,可编程逻辑器件将代表掉电告警信号的电平信号锁存在寄存器 的一位。
6、 如权利要求l所述的方法,其特征在于,所述步骤(4)中,所述处 理器在所述存储装置中查询不到所述代表掉电告警信号的值,则执行所述另 一中断源信号所要处理的操作。
7、 一种利用中断实现基站掉电告警的装置,包括电源模块和处理器,其特征在于,还包括可编程逻辑器件,其中,所述电源模块用于检测到基站掉电后向所述可编程逻辑器件输出掉电告警信号;所述可编程逻辑器件用于在接收到所述掉电告警信号后生成中断源信 号,并将该中断源信号与另一中断源信号进行"与,,操作后输出到所述处理 器,触发处理器中断;还用于向一存储模块中写入代表所述掉电告警信号的 值;所述处理器用于在中断被触发后,查询所述存储才莫块,查询到所述代表 掉电告警信号的值后向基站控制器发送掉电告警消息。
8、 如权利要求7所述的装置,其特征在于,所述可编程逻辑器件还用 于在生成中断源信号前,对所述接收到的掉电告警信号去抖动。
9、 如权利要求7所述的装置,其特征在于,所述存储模块为所述可编 程逻辑器件的寄存器。
10、 如权利要求7所述的装置,其特征在于,所述处理器还用于在所述 存储装置中查询不到所述代表掉电告警信号的值时,执行所述另 一中断源信 号所要处理的操作。
全文摘要
本发明涉及一种利用中断实现基站掉电告警的方法及装置。电源模块检测到基站掉电后,向一可编程逻辑器件输出掉电告警信号;可编程逻辑器件根据所述掉电告警信号生成中断源信号,并向存储模块中写入代表所述掉电告警信号的值;将所述中断源信号与另一中断源信号进行“与”操作,并将“与”操作的结果发送到处理器,触发处理器中断;所述处理器被触发中断后,查询所述存储模块,查询到所述代表掉电告警信号的值后,向基站控制器发送掉电告警消息。本发明利用中断实现基站掉电告警,提高可靠性的同时,采用与其他中断源信号合用处理器中断的方法,可以节省处理器的中断资源,在处理器中断资源紧张的应用中,可以方便地实现基站掉电告警的功能。
文档编号H04W24/04GK101431763SQ20071016596
公开日2009年5月13日 申请日期2007年11月9日 优先权日2007年11月9日
发明者饶清华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1