一种射频拉远单元断电告警处理方法和系统的制作方法

文档序号:7759902阅读:248来源:国知局
专利名称:一种射频拉远单元断电告警处理方法和系统的制作方法
技术领域
本发明涉及移动通信技术领域,特别是涉及一种射频拉远单元断电告警处理方法 和系统。
背景技术
时分同步码分多址(TD-SCDMA,Time Division-Synchronous Code Division Multiple Access)通信系统中,基站由基带处理单元(BBU,Building Base band Unit)和 射频拉远单元(RRU,Radio Remote Unit)组成,BBU和RRU之间通过Ir接口进行互连,其 物理链路为光纤链路。由于人为或自然灾害等原因,在基站运行过程中,RRU可能会发生设备断电。这种 情况后,BBU告警管理中心要求RRU迅速实现断电告警上报,同时要求在电源保持时间内, 将断电告警及断电前暂未上报的故障和告警信息准确可靠的上报给BBU告警管理中心,以 便维护人员快速地对RRU设备故障掉线进行定位,从而快速地恢复RRU的正常运行,保障基 站的正常覆盖半径以及业务质量。现有技术中RRU断电告警的处理方法有以下两种第一种方法是BBU告警管理中心或上级RRU设备利用通信芯片检测下级RRU设 备是否断电,从而判断是否产生下级设备断电告警信息。对于BBU侧而言,RRU断电和物理链路断开故障的现象都是一样的,因此这种监测 方式经常混淆物理链路断开和断电这两种情况,无法真正定位设备到底是断电还是物理链 路断开了。第二种方法是在RRU发生设备断电时,硬件产生断电告警信号,然后触发RRU软 件进行告警处理,在电源保持时间内,由RRU软件将告警信息通过通讯链路发送给BBU告警
管理中心。但第二种方法也存在如下缺点1、断电告警上报成功率低。主要原因在于RRU断电发生时,采用传统触发软件告 警上报方式,由于电源保持时间不长,通讯链路通常会很快就断开,因此经常会发生断电告 警上报不成功的问题。2、对硬件设计要求高,加大了硬件设计难度,硬件成本高。主要表现在利用传统触 发软件告警上报技术来进行断电告警上报,对电源保持时间依赖很强,因此,对硬件设计提 出了非常高的要求,同时对采用的硬件器件性能指标要求也很高,以保证电源保持时间的 长度,从而极大提高了硬件成本。综上所述,现有的RRU断电告警实现方法,成功率低,且成本高。

发明内容
本发明提供了一种RRU断电告警处理方法,该方法实现断电告警的成功率高,且 成本低。
4
本发明还提供了一种RRU断电告警处理系统,该系统实现断电告警的成功率高, 且成本低。为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种RRU断电告警处理方法,该方法包括当RRU发生断电时,RRU的电源模块通过触发一个硬中断信号,来通知RRU的硬件 断电告警模块;RRU的硬件断电告警模块收到通知后,将预先定义好的断电告警消息通过Ir接口 发送到基带处理单元BBU。较佳地,所述RRU的电源模块通过触发一个硬中断,来通知RRU的硬件断电告警模 块包括RRU的电源模块发送硬中断信号给RRU的中央处理器CPU ;RRU的CPU接收到所述硬中断信号后,启动断电告警专用处理程序,由断电告警专 用处理程序通知RRU的硬件断电告警模块。较佳地,该方法进一步包括RRU的硬件断电告警模块收到通知后,还将上电配置文件中保存的RRU断电标志 设置为有效,并将故障和告警信息保存到断电故障文件中;当RRU断电恢复时,RRU的硬件断电告警模块判断上电配置文件中保存的RRU断 电标志是否为有效,是则将断电故障文件中的故障和告警信息上报给BBU,并将上电配置文 件中保存的RRU断电标志设置为无效。较佳地,所述断电告警消息的格式与标准网络数据包的格式不同;该方法进一步包括BBU接收到断电告警消息后,判断该断电告警消息是否为标 准网络数据包,当判断出不是标准网络数据包时进一步解析该断电告警消息,并判断是否 为预先定义好的断电告警消息,是则发送到BBU告警处理中心。较佳地,所述预先定义好的断电告警消息是按照预设规则进行信息省略处理的消 息;该方法进一步包括BBU在判断出是预先定义好的断电告警消息后,进一步根据 所述预设的规则进行信息补充处理,然后再发送到BBU告警处理中心。本发明还公开了一种RRU断电告警处理系统,该系统包括;BBU和RRU ;其中RRU包 括电源模块和硬件断电告警模块;电源模块,用于在RRU发生断电时,通过触发一个硬中断信号,来通知硬件断电告 警模块;硬件断电告警模块,用于在收到电源模块的通知后,将预先定义好的断电告警消 息通过Ir接口发送给BBU;BBU,用于接收断电告警消息,并发送给BBU告警处理中心。较佳地,RRU还包括一个CPU ;电源模块,用于在RRU发生断电时,发送硬中断信号给CPU ;CPU,用于在接收到所述硬中断信号后,启动断电告警专用处理程序,由断电告警 专用处理程序通知硬件断电告警模块。较佳地,硬件断电告警模块,在收到电源模块的通知后,还进一步用于将上电配置文件中保存的RRU断电标志设置为有效,并将故障和告警信息保存到断电故障文件中;当 RRU断电恢复时,进一步用于判断上电配置文件中保存的RRU断电标志是否为有效,是则将 断电故障文件中的故障和告警信息上报给BBU,并将上电配置文件中保存的RRU断电标志 设置为无效。较佳地,所述断电告警消息的格式与标准网络数据包的格式不同;BBU,进一步用于在接收到断电告警消息后,判断该断电告警消息是否为标准网络 数据包,当判断出不是标准网络数据包时进一步解析该断电告警消息,并判断是否为预先 定义好的断电告警消息,是则发送到BBU告警处理中心。较佳地,所述预先定义好的断电告警消息是按照预设规则进行信息省略处理的消 息;BBU,用于在判断出是预先定义好的断电告警消息后,进一步根据所述预设的规则 进行信息补充处理,然后再发送到BBU告警处理中心。由上述可见,本发明这种当RRU发生断电时,RRU的电源模块通过触发一个硬中断 信号,来通知RRU的硬件断电告警模块,RRU的硬件断电告警模块收到通知后,将预先定义 好的断电告警消息通过Ir接口发送到基带处理单元BBU的技术方案,由于直接利用物理层 触发断电告警上报,相对现有的触发RUU软件进行断电告警上报的方案,能够实现快速实 时的上报,因此实现断电告警的成功率高,且成本低。


图1是本发明实施例一种RRU断电告警处理方法的流程图;图2是本发明实施例在RRU断电告警处理阶段RRU所执行的流程图;图3是本发明实施例在RRU断电告警处理阶段BBU所执行的流程图;图4是本发明实施例在RRU断电恢复告警处理阶段RRU所执行的流程图;图5是本发明实施例一种RRU断电告警处理系统的组成结构示意图。
具体实施例方式图1是本发明实施例一种RRU断电告警处理方法的流程图。如图1所示,该方法 包括步骤101,当RRU发生断电时,RRU的电源模块通过触发一个硬中断信号,来通知 RRU的硬件断电告警模块。具体地,本步骤的方案可以通过如下方式实现RRU的电源模块发送硬中断信号 给RRU的中央处理器CPU。RRU的CPU接收到所述硬中断信号后,启动断电告警专用处理程序,由断电告警专 用处理程序通知RRU的硬件断电告警模块。步骤102,RRU的硬件断电告警模块收到通知后,将预先定义好的断电告警消息通 过Ir接口发送到基带处理单元BBU。该预先定义好的断电告警消息即为预先保存好的消息。硬件断电告警模块可以由 现场可编程门阵列FPGA实现。进一步地,在本发明的一个实施例中,RRU的硬件断电告警模块收到通知后,还将上电配置文件中保存的RRU断电标志设置为有效,并将故障和告警信息保存到断电故障文 件中;当RRU断电恢复时,RRU的硬件断电告警模块判断上电配置文件中保存的RRU断电标 志是否为有效,是则将断电故障文件中的故障和告警信息上报给BBU,并将判断上电配置文 件中保存的RRU断电标志设置为无效。在BBU侧,BBU接收到断电告警消息后,判断该断电告警消息是否为标准网络数据 包,当判断出不是标准网络数据包时进一步判断是否为预先定义好的断电告警消息,是则 解析该断电告警消息,并发送到BBU告警处理中心。为了使本发明的目的、技术方案和优点更加清楚,下面结合较佳实施例对本发明 进行详细描述。本发明的较佳实施例分两阶段进行介绍。第一阶段为RRU断电告警处理阶段,第 二阶段为RRU断电恢复告警处理阶段。在RRU断电告警处理阶段主要涉及物理层触发内部断电告警上报、重要故障和告 警信息断电时刻保存,以及BBU侧的处理,具体涉及以下的图2和图3所示的流程。图2是本发明实施例在RRU断电告警处理阶段RRU所执行的流程图。如图2所示, 包括以下步骤步骤201,当RRU发生断电的瞬间,RRU的电源模块发送硬中断信号给RRU的中央 处理器CPU。步骤202,RRU的CPU接收到所述硬中断信号后,启动断电告警专用处理程序。本步骤中,所述断电告警专用处理程序是最小断电告警专用处理程序,这里的“最 小”是指该断电告警专用处理程序是实现某些指定功能的最简洁的程序。步骤203,由断电告警专用处理程序通知RRU的硬件断电告警模块。步骤204,RRU的断电告警模块收到通知后,将预先定义好的断电告警消息通过Ir 接口发送到基带处理单元BBU。这里预先定义好的断电告警消息的数据格式与标准网络数据包的数据格式不同, 并且为了节省带宽,提高传输速度,该预先定义好的断电告警消息是按照预设规则进行信 息省略处理的消息。步骤205,与步骤204同时,即RRU的断电告警模块收到通知后,将上电配置文件中 保存的RRU断电标志设置为有效,并将故障和告警信息保存到断电故障文件中。本步骤中主要是在电源保持期间,将在断电前未来得及上报的一些故障和告警信 息保存到断电故障文件中。上述的预先定义好的断电告警消息、上电配置文件以及断电故障文件可以保存在 RRU的断电告警模块本地的存储介质中。图3是本发明实施例在RRU断电告警处理阶段BBU所执行的流程图。如图3所示, 包括以下步骤步骤301,BBU通过Ir接口接收到数据包。步骤302,BBU判断该数据包是否为标准网络数据包,是则执行步骤303,否则执行 步骤304。本步骤中,具体判断数据包是否符合UDP/TCP标准的数据,是则为正常的标准网 络数据。
步骤303,按照正常的标准网络数据包处理程序进行处理。结束流程。步骤304,对数据包进行解析。步骤305,判断数据包是否为预先定义好的断电告警消息,是则执行步骤307,否 则步骤306。断电告警消息是BBU和RRU两端事先协商好的,因此本步骤中BBU判断解析后数 据包是否为事先协商好的断电告警消息。步骤306,丢弃数据包。步骤307,根据预设的规则对数据包进行信息补充处理。这里,预设的规则也是BBU和RRU事先协商好的。例如,预设规则具体可以为建 立简略符号与长串数据之间的对应关系,预先定义好的断电告警消息由简略符号构成,而 在进行信息补充处理时,将简略符号恢复成对应的长串数据信息。步骤308,将进行信息补充处理后的数据发送到BBU告警处理中心。在RRU断电恢复告警处理阶段主要涉及恢复正常供电后,将断电时刻保存的一些 重要的故障和告警信息补充上报给BBU。图4是本发明实施例在RRU断电恢复告警处理阶段RRU所执行的流程图。如图4 所示,包括以下步骤步骤401,RRU断电恢复后,RRU进入上电初始化过程。步骤402,在上电初始化过程中,RRU的硬件断电告警模块提取上电配置文件中保 存的断电标志,判断该断电标志是否为有效,是则执行步骤403,否则执行步骤405。步骤403,RRU的硬件断电告警模块在Ir接口正常通讯后,进行RRU上电原因上 报,即上报上电原因为断电恢复后重启动。步骤404,RRU的硬件断电告警模块将断电故障文件中的故障和告警信息上报给 BBU,并将上电配置文件中保存的RRU断电标志设置为无效。步骤405,进入正常启动运行流程。基于上述实施例给出本发明中的一种RRU断电告警处理系统的组成结构。图5是本发明实施例一种RRU断电告警处理系统的组成结构示意图。如图5所示, 该系统包括;BBU 501和RRU 502 ;其中RRU 502包括电源模块503和硬件断电告警模块 504 ;电源模块503,用于在RRU 502发生断电时,通过触发一个硬中断信号,来通知硬 件断电告警模块504;硬件断电告警模块504,用于在收到电源模块503的通知后,将预先定义好的断电 告警消息通过Ir接口发送给BBU 501 ;BBU 501,用于接收断电告警消息,并发送给BBU告警处理中心。较佳地,RRU还包括一个CPU 505 ;电源模块503,用于在RRU发生断电时,发送硬中断信号给CPU 505 ;CPU 505,用于在接收到所述硬中断信号后,启动断电告警专用处理程序,由断电 告警专用处理程序通知硬件断电告警模块504。在图5所示的系统中,硬件断电告警模块504,在收到所述通知后,还进一步用于 将上电配置文件中保存的RRU断电标志设置为有效,并将故障和告警信息保存到断电故障文件中;当RRU断电恢复时,进一步用于判断上电配置文件中保存的RRU断电标志是否为有 效,是则将断电故障文件中的故障和告警信息上报给BBU 502,并将上电配置文件中保存的 RRU断电标志设置为无效。在图5所示的系统中,所述断电告警消息的格式与标准网络数据包的格式不同; BBU 501,进一步用于在接收到断电告警消息后,判断该断电告警消息是否为标准网络数据 包,当判断出不是标准网络数据包时进一步解析该断电告警消息,并判断是否为预先定义 好的断电告警消息,是则发送到BBU告警处理中心。在图5所示的系统中,所述预先定义好的断电告警消息是按照预设规则进行信息 省略处理的消息;BBU 501,用于在判断出是预先定义好的断电告警消息后,进一步根据所 述预设的规则进行信息补充处理,然后再发送到BBU告警处理中心。在图所示的系统中,硬件断电告警模块504可以是FPGA模块。本发明提供的上述RRU断电告警处理方案有如下优点1、抛弃了传统的利用软件告警上报通道上报断电告警的方式,直接利用物理层触 发断电告警数据包上报给BBU,确保断电告警的快速实时上报。2、有利于产品的硬件成本控制。基于现有的硬件资源前提进行设计,无需增加芯 片专门对断电进行管理,也没有对硬件器件提出延长电源保持时间等高要求,是在不增加 硬件成本的前提下实现低成本的快速处理上报。3、保障RRU断电告警发生前后时刻,故障和告警信息保存的完整性。4、断电恢复后,RRU将断电告警清除及其他一些断电前的重要故障补充上报给 BBU,可有效帮助分析真正导致RRU断电的故障原因。5、可以保证上报信息的准确性,BBU上级管理中心能清晰的区分故障原因是物理 链路断路还是断电故障发生,能快速帮助维护人员分析定位。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
一种射频拉远单元RRU断电告警处理方法,其特征在于,该方法包括当RRU发生断电时,RRU的电源模块通过触发一个硬中断信号,来通知RRU的硬件断电告警模块;RRU的硬件断电告警模块收到通知后,将预先定义好的断电告警消息通过Ir接口发送到基带处理单元BBU。
2.根据权利要求1所述的方法,其特征在于,所述RRU的电源模块通过触发一个硬中 断,来通知RRU的硬件断电告警模块包括RRU的电源模块发送硬中断信号给RRU的中央处理器CPU ;RRU的CPU接收到所述硬中断信号后,启动断电告警专用处理程序,由断电告警专用处 理程序通知RRU的硬件断电告警模块。
3.根据权利要求1所述的方法,其特征在于,该方法进一步包括RRU的硬件断电告警模块收到通知后,还将上电配置文件中保存的RRU断电标志设置 为有效,并将故障和告警信息保存到断电故障文件中;当RRU断电恢复时,RRU的硬件断电告警模块判断上电配置文件中保存的RRU断电标 志是否为有效,是则将断电故障文件中的故障和告警信息上报给BBU,并将上电配置文件中 保存的RRU断电标志设置为无效。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述断电告警消息的格式与 标准网络数据包的格式不同;该方法进一步包括BBU接收到断电告警消息后,判断该断电告警消息是否为标准网 络数据包,当判断出不是标准网络数据包时进一步解析该断电告警消息,并判断是否为预 先定义好的断电告警消息,是则发送到BBU告警处理中心。
5.根据权利要求4所述的方法,其特征在于,所述预先定义好的断电告警消息是按照 预设规则进行信息省略处理的消息;该方法进一步包括BBU在判断出是预先定义好的断电告警消息后,进一步根据所述 预设的规则进行信息补充处理,然后再发送到BBU告警处理中心。
6.一种RRU断电告警处理系统,其特征在于,该系统包括;BBU和RRU ;其中RRU包括 电源模块和硬件断电告警模块;电源模块,用于在RRU发生断电时,通过触发一个硬中断信号,来通知硬件断电告警模块;硬件断电告警模块,用于在收到电源模块的通知后,将预先定义好的断电告警消息通 过Ir接口发送给BBU;BBU,用于接收断电告警消息,并发送给BBU告警处理中心。
7.根据权利要求6所述的系统,其特征在于,RRU还包括一个CPU;电源模块,用于在RRU发生断电时,发送硬中断信号给CPU ;CPU,用于在接收到所述硬中断信号后,启动断电告警专用处理程序,由断电告警专用 处理程序通知硬件断电告警模块。
8.根据权利要求6所述的系统,其特征在于,硬件断电告警模块,在收到电源模块的通知后,还进一步用于将上电配置文件中保存 的RRU断电标志设置为有效,并将故障和告警信息保存到断电故障文件中;当RRU断电恢复时,进一步用于判断上电配置文件中保存的RRU断电标志是否为有效,是则将断电故障文 件中的故障和告警信息上报给BBU,并将上电配置文件中保存的RRU断电标志设置为无效。
9.根据权利要求6至8中任一项所述的系统,其特征在于,所述断电告警消息的格式与 标准网络数据包的格式不同;BBU,进一步用于在接收到断电告警消息后,判断该断电告警消息是否为标准网络数据 包,当判断出不是标准网络数据包时进一步解析该断电告警消息,并判断是否为预先定义 好的断电告警消息,是则发送到BBU告警处理中心。
10.根据权利要求9所述的系统,其特征在于,所述预先定义好的断电告警消息是按照 预设规则进行信息省略处理的消息;BBU,用于在判断出是预先定义好的断电告警消息后,进一步根据所述预设的规则进行 信息补充处理,然后再发送到BBU告警处理中心。
全文摘要
本发明公开了一种射频拉远单元(RRU)断电告警处理方法和系统。所述方法包括当RRU发生断电时,RRU的电源模块通过触发一个硬中断信号,来通知RRU的硬件断电告警模块;RRU的硬件断电告警模块收到通知后,将预先定义好的断电告警消息通过Ir接口发送到基带处理单元BBU。本发明的技术方案实现断电告警的成功率高,且实现成本低。
文档编号H04W24/00GK101951622SQ201010283299
公开日2011年1月19日 申请日期2010年9月16日 优先权日2010年9月16日
发明者何定润 申请人:新邮通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1