一种基站系统分级告警同步方法

文档序号:7689882阅读:199来源:国知局
专利名称:一种基站系统分级告警同步方法
技术领域
本发明涉及移动通讯和网络管理,具体涉及一种基站系统分级告警同步 方法。
背景技术
传统的CDMA(Code Division Multiple Access,码分多址)和GSM(Global System for Mobile Communication,数字蜂窝移动通信系统)基站系统均由 BSC(Base Station Controller,基站控制器)及BTS(Base Transceiver Station, 基站收发信台)两部分组成。基站系统的告警模块通常划分为前台代理和 OMC ( Operation Maintenance Center,才喿作维护中心)两部分组成。传统的 基站系统的告警机制是BTS的告警代理收集BTS的告警并保存在自身告警 池中,同时上报告警到BSC的告警代理;BSC的告警代理4巴BTS的告警代 理上报的告警再向OMC上报并保存在自身告警池中,其架构如图1所示。 传统的基站系统的架构是OMC与BSC——相连,而一个BSC可以连4妾多 个BTS。在BTS和BSC之间以及BSC与OMC之间传输时,有可能丢失消 息或者因发生误码而导致前台和后台信息不同步,例如当前台状态由故障转 为正常时,若丢失了告警恢复消息,则此告警不会正常恢复,从而导致前后 台数据不同步。为了保证BTS与BSC, BSC与OMC告警信息的同步,需 要进行告警同步,即比较BTS告警池与BSC告警池,BSC告警池与OMC 告警池,并以BTS告警池为准根据不同之处重新上报告警或者上报告警恢 复消息。
由于BSC与BTS是一对多的关系,当OMC管理的BTS数据大规模增 加时,BSC要处理的告警数据数量急剧增加。现有的BTS与BSC告警同步 机制BSC周期地将告警池中告警的序列发送给BTS, BTS接收告警序列 后将其与BTS告警池中的告警序列进行比较,如果发现BSC有而BTS没有的告警,则BTS上报此告警的恢复消息;如果发现BTS有而BSC没有的告 警,则BTS将此告警重新上报到BSC告警池中,其中,告警同步的周期是 固定的经验值,每周期同步的告警数目是需要同步的所有告警。BSC与OMC 的告警同步机制类似于BTS告警同步机制。然而,基站系统有些功能如语 音等的优先级比告警同步的优先级要高;同时,不同告警对于信息同步的要 求根据告警级别的不同而不同。在系统负荷较重的情况下,缺乏灵活性的传 统告警同步机制对于BTS、尤其是BSC和OMC的性能影响明显;在系统 负荷较轻的情况下,缺乏灵活性的传统告警同步机制不能有效利用资源进行 告警同步。

发明内容
本发明需要解决的技术问题是如何提供一种基站系统分级告警同步方 法,能根据告警的级别、系统资源占用率等因素自动地动态地定制告警同步 机制,使得在系统负载大时告警同步机制在不会加重CPU负载的前提下能 尽可能地保证最重要的告警信息优先得到同步;另一方面,在系统负载较小 时,告警同步机制能有效利用系统资源来保证BTS, BSC, OMC的告警信 息同步。
本发明的上述技术问题这样解决,提供一种基站系统分级告警同步方 法,包4舌以下步骤
期同步数目;
B)相邻级别网元之间按当前告警同步周期和每周期同步数目的要求进 行告警同步。
按照本发明提供的同步方法,相邻级别网元设置相同初始同步周期和每 周期同步数目,该同步方法包括初始时,相邻级别网元之间按所述初始告 警同步周期和每周期同步数目进行告警同步。
按照本发明提供的同步方法,所述相邻级别网元包括依次从上到下的操 作维护中心OMC、基站控制器BSC和基站BTS。
按照本发明提供的同步方法,所述相邻级别网元中一个上级网元能对应一个或多个下级网元,如 一个OMC对应一个BSC, 一个BSC对应多个 BTS。
按照本发明提供的同步方法,所述步骤A)包括各级网元根据自身负荷 计算对应告警同步周期和每周期同步数目;所述协商是比较相邻级别网元告 警同步周期和每周期同步数目并取其中相同时间内需要告警同步数量少的 作为该相邻级别网元之间的协商结果。
按照本发明提供的同步方法,所述计算包括自身负荷在其对应上/下限 范围内取初始同步周期和每周期同步数目。
按照本发明提供的同步方法,所述每周期同步数目大于等于告警池中需 要同步的告警数目,该同步方法同步所有告警。
按照本发明提供的同步方法,所述每周期同步数目小于告警池中需要同 步的告警数目,该同步方法按不同告警对应的不同级别同步所述需要同步的 告警中与所述每周期同步数目数量相同的优先告警。
按照本发明提供的同步方法,所述级别分为重要性级别和时间级别,该 同步方法包括优先同步更重要、上报时间更早的告警。
按照本发明提供的同步方法,所述同步是下级网元重新上报下级告警池 中有而上级告警池中没有的告警,或者上^^良下级告警池中没有而上级告警池 没有的告警对应恢复消息。
本发明提供的 一种基站系统分级告警同步方法,在传统的告警同步机制 上,增加了实时地协商告警同步频率的机制和区分不同等级的告警同步方 法,能根据实际系统情况实现动态地定制告警同步机制,在提高资源利用率 的同时,能减少告警同步对系统性能的影响,采用本发明所^^述的基于预约 协商机制的分级告警同步方法,可在基站系统负载较轻时有效利用资源进行 告警同步,保证告警信息的前后台同步;同时,在基站系统负载较高时减少 告警同步对系统的影响,尽可能保证级别高的告警的前后台同步。


下面结合附图和具体实施例进一步对本发明进行详细说明。图1是本发明(传统)基站系统告警模块架构示意图2是本发明基站系统告警同步协商交互模型; 图3是本发明基站系统告警同步调度图。
具体实施例方式
首先,说明本发明出发点
根据告警的级别、系统资源占用情况等等因素,根据特定的策略定制告 警同步机制从而实现对传统告警同步机制的优化。
第二步,说明本发明关键
(-)实时协商告警同步周期和每周期同步数目机制
I.实时地协商告警同步频率的机制主要是为了动态地定制BTS告警池 和BSC告警池中告警同步的周期和每周期同步告警的数目,其协商交互模 型见图2。实现时主要有如下步骤
1. 在基站系统启动时,直接相连的网元之间互相发送一次通信握手,接 收方通过本次通信握手证实发送方的存在。
2. 基站系统各个网元约定有初始的告警同步的周期和每周期同步告警 的数目,并按照此参数进行告警同步。
3. 基站系统的各个网元约定各自的负荷上限和负荷下限。基站系统的各 个网元周期地计算自身的负荷。如果自身负荷大于上限或者小于下限,网元 则根据本系统的负载、资源网络状况估算出本系统告警同步的周期和每周期 同步告警的数目并给直接相连的网元发送请求协商告警同步的周期和每周 期同步告警的凄史目。
4. 基站系统的各个网元在接收到协商告警同步的周期和每周期同步告 警的数目请求后,根据本系统的负载、资源网络状况估算出本系统告警同步 的周期和每周期同步告警的数目并把估算结杲发送协商请求者。
5. 协商请求者根据本系统和接收到的告警同步周期及其每周期同步告 警的数目计算自身和接收到的单位时间内同步的告警数目并进行比较
5.1如果接收的单位时间内同步的告警数目大于本系统的单位时间内同步的告警数目,则按照自己计算的告警同步周期和每周期同步的数目进行告 警同步;
5.2如果接收的单位时间内同步的告警数目小于自己计算的单位时间内
同步的告警数目,则按照接收的告警同步周期和每周期同步的数目进行告警 同步。
(二)区分不同等级的告警同步方法
II.按照告警级别来同步告警主要是在BTS告警池和BSC告警池中告警 同步的周期和每周期同步告警的数目固定了的情况下,动态地定制告警被同 步的顺序。实现时主要有如下步骤
1. 下级网元的同步是由上级网元发送自身告警池中告警序列而发起下 级网元的告警同步。下级网元将自身告警池中的告警序列与上级告警池发送 过来的告警序列进行比较,决定需要被同步的告警。其中需要被同步的告警 包含如下
1.1下级告警池中有而上级告警池中没有的告警,此时下级网元需要把 该告警重新上报给上级网元;
1.2下级告警池中没有而上级告警池中有的告警,此时下级网元需要上 报此告警的恢复消息到上级网元。
2. BTS过滤出需要同步的告警后,计算其数目并与自己告警池中的告警 数目相比较
2.1如果告警池中的需要被同步的告警数目小于通过协商所得的每周期 同步的数目,则每次都同步整个告警池的告警。
2.2如果告警池中的需要被同步的告警数目大于通过协商所得的每周期 同步的数目,则执行步骤如下
① 按照告警的级别把告警池中需要被同步的告警分组,在每个组内按 照告警上报的时间从早到晚依次排序。如图3所示。
② 同步告警时,优先同步优先级高的告警序列中的告警,在同一优先 级别的告警序列中,优先同步上报时间早的告警。同时,对已经同步的告警 作已经:故同步的标记。③下个同步周期时,从没有标记的告警开始,按照②中的方法进行告 警同步。
如果循环执行步骤②和步骤③,直至所有需要同步的告警全部被同步。
3. 在同步过程中接收到新的告警,则告警池保存新告警。在所有需要被 同步的告警全部被同步后,重新执行步骤l,步骤2。
4. 当在同步过程中通过协商得到新的告警周期和每周期同步的数目,则 在所有需要被同步的告警全部被同步后,再按照新协商的告警周期和每周期 同步的数目,重新执行步骤l,步骤2。
5. 如果告警同步完毕后,下个告警同步周期到来之前接收到新告警,则 告警池保存新告警,等待下个周期遵照步骤l,步骤2进行告警同步。
6. 如果告警同步完毕后,下个告警同步周期到来之前得到新协商所得的 告警周期和每周期同步的数目,则按照旧的同步周期,在新的同步周期来临 时按照新协商的告警周期和每周期同步的数目,遵照步骤l,步骤2进行告 警同步。
最后,以一个具体应用详细说明本发明,该告警同步过程具体如下
(-)动态协商告警同步的周期和每周期同步的数目。结合图l,图2来详 细说明,以BTS1为例来说明,其基本步骤如下
1. 在系统启动时,BTS向BSC,BSC向BTS分别发送一次通信握手,接 收方BTS1和BSC通过本次通信握手证实发送方的存在。
2. BTS1约定有初始的告警同步的周期和每周期同步告警的数目,并按 照此参数进行告警同步,如果BTS 1的告警同步的周期为N秒和每周期同步 告警的数目为M个。
3. BTS1约定各自的负荷上限和负荷下限。设BTS1的负荷上限和负荷 下限为P, Q。 BTS1周期地计算自身的负荷。设BTS1此周期计算的负荷为 R,如果R大于P或者小于Q,则BTS1才艮据本系统的负载、资源网络状况 估算出本系统告警同步的周期(设为B T1)和每周期同步告警的数目(设为 BC1)并给直接相连的网元BSC发送请求协商告警同步的周期和每周期同步告警的数目。
4. BSC接收到协商告警同步的周期和每周期同步告警的数目请求后, BSC根据本系统的负载、资源网络状况计算出告警同步的频率和每周期同步 告警的数目,设BSC计算结果为(BT,BC);同时BSC将计算结果发送给 BTS1。
5. BTS1根据自己计算结果和BSC发送过来的告警同步的周期和每周期 同步告警的数目计算单位时间内同步的告警数目,BTSl本身的单位时间内 同步的告警数为BC1/BT1,接收的BSC的单位时间内同步的告警数为BC/ BT。 BTSl比较BC1/BC1/BTl与BC/BT,并取BC1/BTl与BC/BT中较 小值,设BC1/BT1,则此时可以确定告警同步的周期为BTl和每周期同步 告警的数目BCl。
曰动态确定BTS的告警同步的顺序。结合图3来详细说明,其基本步 -骤如下
1. BTS1同步是由上级网元BSC发送BSC的告警池中告警序列而发起 BTSl的告警同步。BTSl将自身告警池中的告警序列与BSC发送过来的告 警序列进行比较,决定需要被同步的告警。其中需要被同步的告警包含如下
1.3 BTSl告警池中有而BSC告警池中没有的告警,此时BTSl需要把该 告警重新上报给BSC;
1.4BTS1告警池中没有而BSC告警池中有的告警,此时BTSl需要上报 此告警的恢复消息到BSC。
设所得的结果为[A(l—1), A(l—2),……,A(IJJ), A(M—1), A(M—2),……,A(M一V),……,A(N一l), A(N—2),……,A(N一W)]。
2. BTS1挑选出需要同步的告警后,计算其数目设为T并与每次告警同 步的数目BCl相比较
2.1如果T小于BC1,则每次都同步[A(1—1),……,A(N—W)]。
2,2如果T大于BC1,则执行步骤如下
①按照告警的级别把告警池中需要被同步的告警分组,在每个组内按 照告警上报的时间从早到晚依次排序,设其结果为[A(1一1), A(l一2),……,<formula>formula see original document page 11</formula>② 同步告警时,按照顺序A(1一1), A(1—2),……,A(1一U), A(M一1), A(M一2),……,A(M—V),……,A(N一1), A(N一2),……,A(N一W),从没 有标记的开始,每周期同步BC1个,同时,对已经同步的告警作已经被同 步的标记。
③ 下个同步周期时,从没有标记的告警开始,按照②中的方法进行告
警同步。
如果循环执行步骤②和步骤③,直至所有需要同步的告警全部被同步。
3. 如果BTS1在同步过程中接收到新的告警,则BTS1将此告警保存在 告警池中。在所有需要被同步的告警全部被同步后,重新执行步骤l,步骤 2。
4. 当在同步过程中通过协商得到新的告警周期和每周期同步的数目, BTS1按照当前的告警周期和每周期同步的数目同步全部告警后,再按照新 协商的告警周期和每周期同步的数目,重新执行步骤l,步骤2。
5. 如果告警同步完毕后,下个告警同步周期到来之前接收到新告警,则 告警池保存新告警,等待下个周期遵照步骤l,步骤2进行告警同步。
6. 如果告警同步完毕后,下个告警同步周期到来之前得到新协商所得的 告警周期和每周期同步的数目,则按照BT1,在下个周期来临时按照新协商 的告警周期和每周期同步的数目,遵照步骤l,步骤2进行告警同步。
权利要求
1、一种基站系统分级告警同步方法,其特征在于,包括以下步骤A)各级网元根据自身负荷与上/下级网元实时协商告警同步周期和周期同步数目;B)相邻级别网元之间按当前告警同步周期和每周期同步数目的要求进行告警同步。
2、 根据权利要求1所述同步方法,其特征在于,相邻级别网元设置 相同初始同步周期和每周期同步数目,该同步方法包括初始时,相邻级别 网元之间按所述初始告警同步周期和每周期同步数目进行告警同步。
3、 根据权利要求1所述同步方法,其特征在于,所述相邻级别网元 包括依次从上到下的操作维护中心、基站控制器和基站。
4、 根据权利要求3所述同步方法,其特征在于,所述相邻级别网元 中一个上级网元能对应一个或多个下级网元。
5、 根据权利要求1所述同步方法,其特征在于,所述步骤A)包括各 级网元根据自身负荷计算对应告警同步周期和每周期同步数目;所述协商是 比较相邻级別网元告警同步周期和每周期同步数目并取其中相同时间内需 要告警同步数量少的作为该相邻级别网元之间的协商结果。
6、 根据权利要求5所述同步方法,其特征在于,所述计算包括自身 负荷在其对应上/下限范围内取初始同步周期和每周期同步数目。
7、 根据权利要求1所述同步方法,其特征在于,所述每周期同步数 目大于等于告警池中需要同步的告警数目,该同步方法同步所有告警。
8、 根据权利要求1所述同步方法,其特征在于,所述每周期同步数 目小于告警池中需要同步的告警数目,该同步方法按不同告警对应的不同级 别同步所述需要同步的告警中与所述每周期同步it目数量相同的优先告警。
9、 根据权利要求8所述同步方法,其特征在于,所述级别分为重要性级别和时间级别,该同步方法包括优先同步更重要、上报时间更早的告警。
10、 根据权利要求1-9任一项所述同步方法,其特征在于,所述同步 是下级网元重新上报下级告警池中有而上级告警池中没有的告警,或者上报 下级告警池中没有而上级告警池没有的告警对应恢复消息。
全文摘要
本发明涉及一种基站系统分级告警同步方法,包括各级网元根据自身负荷与上/下级网元实时协商告警同步周期和周期同步数目;相邻级别网元之间按当前告警同步周期和周期同步数目的要求进行告警同步,进一步在周期同步数目小于需要同步告警数目时按不同级别选择同步。这种同步方法提高资源利用率,减少告警同步对系统性能的影响,能在基站系统负载较轻时有效利用资源进行告警同步,也能在基站系统负载较高时减少告警同步对系统的影响,同时,尽可能保证级别高的告警的前后台同步。
文档编号H04W24/02GK101534526SQ20081008474
公开日2009年9月16日 申请日期2008年3月14日 优先权日2008年3月14日
发明者邹伟松, 黄泽武 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1