一种基站控制器告警测试的自动上报方法

文档序号:7657078阅读:155来源:国知局
专利名称:一种基站控制器告警测试的自动上报方法
技术领域
本发明涉及一种GSM数字蜂窝移动通信系统的告警测试方法,尤其涉
及一种基站控制器告警测试的自动上报方法。
背景技术
GSM数字蜂窝移动通信系统包括基站子系统、交换子系统以及操作维 护子系统几大部分。基站子系统包括基站控制器(BSC)和基站收发信机(BTS) 两部分。其中,基站控制器可以通过E1线或其它接入介质连接一个或者多 个基站,并对其进行控制与管理;基站和基站控制器运行过程中出现的任 何故障,都需要进行相应的告警处理,如图l所示,即将故障产生的位置、 故障代码、故障产生的时间以及故障产生的原因等信息上报给基站控制器 的操作维护模块中的相应进程,由该进程进行处理后,将告警码、告警产 生位置、产生时间、告警原因上报给后台网管系统,网管系统再以记录的 形式提示给操作维护人员,使系统的操作维护人员能够及早发现并解决问 题;因此,基站控制器中各种告警能否准确、及时上报并作出相应处理, 是确保GSM数字*奪窝移动通信系统正常运行的基石。
因此,为了验证基站控制器能否对基站上报的告警以及基站控制器自 身告警的上报与处理能力,需要告警进行相应测试,包括基站上报的告警 的测试,也包括对基站控制器本身产生告警的测试,而且要对系统中定义 的所有告警码都要进行测试。
目前,在实验室环境中进行告警测试的主要方法是通过手工创造各种 条件,以产生各种告警,然后上报给告警处理^^莫块,这种测试存在着较大
的不足,具体表现在对于告警的测试不全面,例如有些告警的告警条件 不满足,导致现有条件下产生不了告警,如图2所示,因此就不能够确定 当告警条件满足时产生的告警,在基站上报给基站控制器后,基站控制器 的告警处理模块能否正确进行处理,能否及时准确地上报给网管系统。在 现场很有可能出现在实验室条件下不能产生的告警,如果基站控制器对其 处理的有误,那么就可能会发生告警的漏报、误报以及重复上报的情况, 后果很严重。
因此,现有技术有待于完善和发展。

发明内容
本发明的所要解决的问题在于提供一种基站控制器告警测试的自动上 报方法,其可以模拟告警实际上报情况,来测试基站控制器对于告警的处 理能力以及向后台及时上报的能力,用以克服现有实验室条件下产生告警 不足的问题。
为了解决上述技术问题,本发明的技术方案如下 一种基站控制器告警测试的自动上报方法,其包括如下步骤
A、 设置告警上报时间;
B、 当所述告警上报时间超出其设定值时,上报告警恢复消息,并且
对所有告警进行告警恢复处理;
C、 上报当前所有告警消息,并且对当前所有告警消息进行告警处理。
所述自动上报方法,其中,当所述告警是由基站进行上报时,所述步 骤A中还包括对所述基站进行初始化设置。
所述自动上报方法,其中,所述基站初始化设置过程包括装载与激活 基站系统版本及配置参数。
所述自动上报方法,其中,所述步骤B中包括如下步骤
Bll、所述基站控制器接收到所述告警恢复消息后,检查所述基站控制
器的告警池中是否有相应的告警信息;
B12、如果有,则删掉该告警信息,并且将所述告警恢复消息上报给后
台网管系统,进行告警恢复处理。
所述自动上报方法,其中,所述步骤C中包括如下步骤
Cll、所述基站控制器接收到所述告警恢复消息后,^^查所述基站控制 器的告警池中是否有相应的告警信息;
C12、如果有,则丢掉该告警消息,否则将所述告警消息写入所述告警 池中,并且将所述告警消息上报给后台网管系统。
所述自动上报方法,其中,在所述步骤B和C之间还包括步骤 COl、在所述基站上设置告警消息循环上报时间,并且判断告警上报 时间超出循环上报时间时,对告警消息进行重复上报。
所述自动上报方法,其中,当所述告警是由所述基站控制器的告警代 理进程进行上报时,所述步骤B中包括如下处理
B21、所述告警代理进程对各单板进行检测,判断各单板是否满足产生 告警恢复条件;
B22、如果是,则所述告警代理进程产生所述告警恢复消息。 所述自动上报方法,其中,所述步骤C中包括如下处理 C2.1、检查基站控制器的告警池中是否有相应的告警消息或者告警恢复 消息;.
C22、如果有则丢掉该告警消息或者告警恢复消息,否则将所述告警消 息或者告警恢复消息写入所述告警池。
所述自动上报方法,其中,在所述步骤B和C之间还包括步骤
C02、在所述告警代理进程上设置告警消息循环上报时间,并且判断告 警上报时间超出循环上报时间时,对告警消息进行重复上报。
所述自动上报方法,其中,所述步骤C之后还包括步骤
Dl、通过后台网管系统,对所有上报告警消息的告警码和后台网管系
统中的告警码进行比较,并获得比较结果;
El、通过查看基站控制器的告警池及后台网管的日志,确定故障发生
的位置。
采用本发明的告警自动上报方法,可以模拟告警实际上报情况,验证 基站控制器的告警处理进程对其他设备上报告警的处理的及时性、验证基 站控制器的告警处理模块对其他设备上报告警的处理的准确性,从而全面 地测试了基站控制器中已有的告警码,并克服了现有实验室产生告警的条 件不足的问题。


图1为现有技术的基站与基站控制器、后台网管之间告警消息传递的 示意图;
图2是现有技术中,由告警代理进程发起上报告警时,基站控制器上 的告警处理流程图
图3是本发明方法的实现流程图4是本发明方法中,由基站发起上报告警时,告警自动上报并处理 的实现流程图5是本发明方法中,由基站发起上报告警时,告警多次自动上报并 处理的实现流程图6是本发明方法,由告警代理进程发起上报告警时,基站控制器的
告警自动上报及告警处理流程图。
具体实施例方式
下面结合附图,对本发明的较佳实施例作进一步详细说明。 本发明的思想核心将整个告警消息与告警恢复消息分开传递为前台
处理和后台处理;先上报告警恢复消息,并对其进行相应处理;接着上报 告警消息,并进行相应处理,前台处理包括告警消息的产生或者告警恢复 消息的上报、上报的告警消息或告警恢复消息的处理及将处理后的告警消 息或者恢复消息上报网管系统;后台处理主要是指后台网管系统接收前台 上报的告警消息或者告警恢复消息,并将这些消息进行处理后得到一个告 警对象或者告警恢复对象,然后在告警池中增加或者删除告警。
如图3所示,本发明提供了一种基站控制器告警测试的自动上报方法, 当告警上报是由基站发起时,该方法的实现流程包括如下步骤
301、 通过定时器设置告警上报时间Tl;
302、 判断告警上报时间是否超出设定值T1,如果是,则转至步骤303, 否则等待上报时间的到来;
303、 上报告警恢复消息,并且对所有告警进行告警恢复处理;
304、 告警恢复消息处理完成后,上报当前所有告警消息,并且对当前 所有告警消息进行告警处理。
上述方法中,告警消息或告警恢复消息上报可以由基站发起,也可以 由基站控制器的告警代理进程发起,如图4所示;当告警上报是由基站发 起时,该方法的实现流程包括如下步骤
401、 基站上电后,对内置在基站的第一定时器进行告警上报时间Tl 设置,并且对基站进行包括系统版本的安装与激活及参数配置等初始化设 置;其中,参数配置一般为配置物理逻辑关系,配置载频工作模式,配置 半固定接续,设置site属性,设置bts属性,设置无线属性,设置信道属性
等;
402、 基站的初始化设置过程完成后,基站系统将判断告警上报时间是 否超过上报时间T1,如果是,则转至步骤403,否则等待告警上报时间;
403、 基站的相应站点将所有的告警恢复消息上报给基站控制器的告警 处理进程;
404、 告警处理进程检查基站控制器的告警池中是否有相应的告警,如
果有,.那么就删掉该告警,并将告警恢复消息发给后台网管系统,转至步
骤405;如果没有,那么直接丢掉告警恢复消息;
405、 后台网管系统将根据接收到的告警恢复消息,恢复当前告警,此 时,在后台网管系统的告警管理界面中就会发现基站的所有告警都已经恢 复;.
406、 基站站点将所有告警恢复消息上报并完成所有告警恢复之后,将 所有告警消息上报给告警处理进程;
407、 告警处理模块对告警消息首先检查基站控制器的告警池中是否有 相应的告警,如果有,那么丟掉该告警,无需上报告警消息;如果没有, 将告警写入告警池,并将告警消息上报给后台网管系统,此时,在后台网 管系统中就可以看到包括基站各站点的所有告警码的告警记录;
408、 比较基站上报的所有告警码和后台网管系统中存储的告警码,用 于测试基站控制器对于基站上报告警处理的正确性,如果二者不一致,则 通过网管系统的管理界面,可以发现哪些告警是重警、漏警或虛警;
409、 通过后台的网管系统中的告警管理界面,查看基站控制器的告警 池、后台网管的日志或者其他方法来定位故障的产生位置。
在由基站发起的告警上报情形下,为了解决基站需要多次上报告警消 息的问题,本发明提供了一种基站控制器告警测试的自动循环上报方法, 如图5所示,其实现流程包括如下步骤
501、 基站上电后,对内置在基站的第一定时器进行告警上报时间Tl 设置及在循环定时器上设置告警消息的周期性循环上报时间T2,并且对基 站进行包括系统版本的安装与激活及相应参数的配置等初始化设置;
502、 基站的初始化设置过程完成后,基站系统将判断告警上报时间是 否超过上报时间T1,如果是,则转至步骤503,否则等待告警上报时间;
503、 基站的相应站点将所有的告警恢复消息上报给基站控制器的告警
处理模块中的相应进程;
504、 告警处理模块首先检查基站控制器的告警池中是否有相应的告 警,如果有,那么就删掉该告警,并将告警恢复消息发给后台网管系统, 转至步骤505;如果没有,那么直接丢掉告警恢复消息;
505、 后台网管系统将根据接收到的告警恢复消息,恢复当前告警,此 时,在后台网管系统的告警管理界面中就会发现基站的所有告警都已经恢 复;
506、 所述基站判断告警上报时间是否超出循环上报时间T2,如果是, 则对告警消息进行重复上报,否则等待上报时间的到来;
507、 基站站点将所有告警恢复消息上报并完成所有告警恢复之后,将 所有告警消息上报给告警处理模块中的相应进程;
508、 告警处理模块检查基站控制器的告警池中是否有相应的告警信 息,如果有,那么丢掉该告警,无需上报告警消息;如果没有,将告警写 入告警池,并将告警消息上报给后台网管系统,此时,在后台网管系统中 就可以看到包括基站各站点的所有告警码的告警记录;
509、 比较基站上报的所有告警码和后台网管系统中存储的告警码,测 试出基站控制器对于基站上报的告警处理的正确性,比如,如果二者不一 致,则可以发现哪些告警是重警、漏警、虚警;
510、 通过后台的网管系统中的告警管理界面,查看基站控制器的告警 池、后台网管的日志或者其他方法来定位故障的产生位置。
当告警上报是由基站控制器的告警代理进程发起,且需要解决告警代 理进程需要告警消息进行多次上报时,本发明提供了一种基站控制器告警 测试的自动循环上报方法,如图6所示,其实现流程包括如下步骤
601、基站控制器的所有单板上电后,对告警代理进程的第一定时器进 行告警上报时间Tl设置,及在告警代理进程的循环定时器上设置告警消息 的周期性循环上报时间T2;
602、 告警代理进程判断告警上报时间是否超过上报时间Tl,如果是, 则转至步骤503,否则等待告警上报时间;
603、 所述告警代理进程对各单板进行检测,并判断各单板是否满足产 生告警恢复条件,如果是,则将所产生的告警恢复消息上报给基站控制器 的告警处理进程,并转至步骤604,否则无需产生告警恢复消息;
604、 告警处理进程检查基站控制器的告警池中是否有相应的告警,如 果有,那么就删掉该告警,并将告警恢复消息发给后台网管系统,转至步 骤605;如果没有,那么直接丢掉告警恢复消息;
605、 后台网管系统将根据接收到的告警恢复消息,恢复当前告警,此 时,在后台网管系统的告警管理界面中就会发现基站的所有告警都已经恢
复;
606、 所述告警代理进程判断告警上报时间是否超出循环上报时间T2, 如果是,则对告警消息进行重复上报,否则等待上报时间的到来;
607、 告警代理将所有告警恢复消息上报并完成所有告警恢复之后,将 所有告警消息上报给告警处理进程;
608、 告警处理进程检查基站控制器的告警池中是否有相应的告警信 息,如果有,那么丢掉该告警消息,无需上报告警消息;如果没有,则将 该告警消息写入告警池中,并将告警消息上报给后台网管系统,此时,在 后台网管系统中就可以看到包括告警代理进程的所有告警码的告警记录;
609、 比较告警代理进程上报的所有告警码和后台网管系统中存储的告 警码,测试出基站控制器对于告警代理进程上报的告警处理的正确性,比 如,如果二者不一致,则可以发现哪些告警是重警、漏警、虚警;
610、 通过后台的网管系统中的告警管理界面,查看基站控制器的告警 池、后台网管的日志或者其他方法来定位故障的产生位置。
综上所述,采用本发明的告警自动上报方法,可以模拟告警实际上报 情况,'验证基站控制器的告警处理进程对其他设备上报告警的处理的及时
性、验证基站控制器的告警处理模块对其他设备上报告警的处理的准确性, 即是否有重复的告警,如流水号重复或者告警码、告警位置重复,或误报 的告警位置、时间、告警码等,从而全面地测试了基站控制器中已有的告
警码;并克服了现有实验室产生告警的条件不足等问题。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以 改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1、一种基站控制器告警测试的自动上报方法,其包括如下步骤A、设置告警上报时间;B、当所述告警上报时间超出其设定值时,上报告警恢复消息,并且对所有告警进行告警恢复处理;C、上报当前所有告警消息,并且对当前所有告警消息进行告警处理。
2、 根据权利要求1所述的自动上报方法,其特征在于,当所述告警 是由基站进行上报时,所述步骤A中还包括对所述基站进行初始化设置。
3、 根据权利要求2所述的自动上报方法,其特征在于,所述基站初 始化设置过程包括装载与激活基站系统版本及配置参数。
4、 根据权利要求2所述的自动上报方法,其特征在于,所述步骤B 中包括如下步骤Bll、所述基站控制器接收到所述告警恢复消息后,检查所述基站控制器的告警池中是否有相应的告警信息; B12、如果有,则删掉该告警信息,并且将所述告警恢复消息上报给后台网管系统,进行告警恢复处理。
5、 根据权利要求2所述的自动上报方法,其特征在于,所述步骤C 中包括如下步骤Cll、所述基站控制器接收到所述告警恢复消息后,检查所述基站控制器的告警池中是否有相应的告警信息; C12、如果有,则丟掉该告警消息,否则将所述告警消息写入所述告警池中,并且将所述告警消息上报给后台网管系统。
6、 根据权利要求2所述的自动上报方法,其特征在于,在所述步骤 B和C之间还包括步骤COl、在所述基站上设置告警消息循环上报时间,并且判断告警上报 时间超出循环上报时间时,对告警消息进行重复上报。
7、 根据权利要求l所述的自动上报方法,其特征在于,当所述告警 是由所述基站控制器的告警代理进程进行上报时,所述步骤B中包括如下 处理B21、所述告警代理进程对各单板进行检测,判断各单板是否满足产生告警恢复条件; B22、如果是,则所述告警代理进程产生所述告警恢复消息。
8、 根据权利要求7所述的自动上报方法,其特征在于,所述步骤C 中包括如下处理C21、检查基站控制器的告警池中是否有相应的告警消息或者告警恢 复消息;C22、如果有则丢掉该告警消息或者告警恢复消息,否则将所述告警 消息或者告警恢复消息写入所述告警池。
9、 根据权利要求7所述的自动上报方法,其特征在于,在所述步骤 B和C之间还包括步骤C02、在所述告警代理进程上设置告警消息循环上报时间,并且判断 告警上报时间超出循环上报时间时,对告警消息进行重复上报。
10、 根据权利要求8所述的自动上报方法,其特征在于,所述步骤C 之后还包括步骤Dl、通过后台网管系统,对所有上报告警消息的告警码和后台网管系统中的告警码进行比较,并获得比较结果; El、通过查看基站控制器的告警池及后台网管的日志,确定故障发生的位置。
全文摘要
本发明公开了一种基站控制器告警测试的自动上报方法,应用于GSM系统地测试技术领域;该方法包括步骤设置告警上报时间;当所述告警上报时间超出其设定值时,上报告警恢复消息,并且对所有告警进行告警恢复处理;上报当前所有告警消息,并且对当前所有告警消息进行告警处理。采用本发明的告警自动上报方法,可以模拟告警实际上报情况,验证基站控制器的告警处理进程对其他设备上报告警的处理的及时性、验证基站控制器的告警处理模块对其他设备上报告警的处理的准确性,从而全面地测试了基站控制器中已有的告警码,并克服了现有实验室产生告警的条件不足等问题。
文档编号H04W24/04GK101179813SQ200710124859
公开日2008年5月14日 申请日期2007年12月5日 优先权日2007年12月5日
发明者唐丽莉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1