1、TD-SCDMA试验网管系统现状
中国移动在北京、上海、天津、沈阳、广州、深圳、秦皇岛、厦门8个城市建设了TD-SCDMA试验网,目前,TD-SCDMA试验网综合网管系统已进入全面上线测试阶段。
TD-SCDMA试验网管系统采用总部和省级两级体系架构。通过改造现有总部网管系统,各省在现有话务网管系统上进行升级与扩容,全面实现针对TD-SCDMA试验网的资源管理、性能管理、告警管理、统计分析等功能,确保试验网质量迅速达到商用要求。TD-SCDMA综合网管系统具备面向业务的监控和管理功能,强调用户体验与本地化的专业服务,满足运营商在3G时代全网管理的需求。
2、TD-SCDMA试验网综合告警系统架构
TD-SCDMA综合告警系统为底层数据采集层、中层数据分析层及上层数据呈现层三层结构,如图1所示。
图1 TD-SCDMA网管告警子系统架构
(1)数据采集层。在省级,数据采集层主要完成告警数据的采集。告警采集程序将不同厂商、不同设备的告警数据采集到综合告警系统采集服务器端,同时写入共享内存中供中层分析程序采用。数据分析层分析完毕的告警数据以XML消息的格式发送给总部;在总部,告警采集程序从省级发送过来的XML消息体中提取相关数据并生成告警报告。
(2)数据分析层。数据分析层主要分析不同厂商、不同设备的告警数据,并在综合网管侧统一成规定的数据格式,然后以XML消息的格式发送给告警监控程序,同时将告警数据写入数据库。数据分析层是TD-SCDMA综合网管告警系统中最重要的部分。
(3)数据呈现层。数据呈现层主要将告警数据以统一的格式呈现给维护人员,为维护人员提供了简便直观的客户界面,便于维护人员监控网络运行状况。
3、综合告警系统的实现
3.1 数据采集层的实现
采集主程序通过读取包含厂商IP地址、端口号等信息的配置文件,同厂商操作维护中心(OMC)或网元(MSC、BSC、BTS)建立连接。告警采集程序通过两种方式采集厂商告警报告:一种是厂商服务器作为服务器端,告警采集程序启动后主动连接远端端口,收取实时告警数据;另一种是厂商服务器作为客户端,告警采集程序启动后监听这一端口,被动地等待厂商与其建立连接,采集告警数据。采集到的告警报告以文件形式存放在网管侧,供中层分析程序采用。TD-SCDMA综合告警系统主要通过CORBA接口采集告警数据。
3.2 数据分析层的实现
数据分析层主要由告警分析程序、告警入库程序、告警后续处理程序和逻辑控制程序组成。
告警分析程序读取底层告警采集程序写入共享内存中的告警数据,根据正则表达式匹配规则,分析出告警数据中的有用信息,并将这些信息组织成XML消息,分别发送给入库程序和告警后续处理程序。该设计可分析不同厂商、不同平台的告警数据,并在综合网管侧统一成规定的数据格式,有效解决了运营商硬件设备多厂商、设备告警格式多样化的问题。
告警入库程序接收告警分析程序发来的XML消息,并将消息中相应的信息内容存入实时告警数据库,从而实现告警的实时入库。实时告警库中的数据会定期同步到告警数据库中,供上层查询程序的访问。
告警后续处理程序接收告警分析程序发来的XML消息,对消息内容进行信息的补充及级别和类别的重新定义等,丰富告警消息内容。当处理完毕后,该程序将告警消息发送到消息队列(MQ)并传送给上层应用,实现对告警的实时监控。
逻辑控制程序主要实现告警数据同步、告警手工确认/清除、级别提升、告警过滤器更改、网元树提供。其工作过程为:当告警监控发出同步告警请求命令时,逻辑控制程序从数据库中查出符合条件的告警,组织成XML消息发给告警查询客户端。
3.3 数据呈现层的实现
数据呈现平台分为告警监控和告警查询。告警监控接收中层发送的消息,并以统一的形式呈现给客户端,方便用户的管理。告警监控提供了多种功能,方便维护人员管理网络。例如,提供过滤器功能,用户可以根据需要设置过滤器,监控特定的告警信息;还提供了告警前转功能,通过电子运维系统,以短信或派发工单的形式实现对网络故障的及时处理。告警查询可实现连接告警数据库的查询;还可提供过滤器功能,维护人员可以根据需要设置过滤器查询特定的告警信息。
4、结束语
TD-SCDMA综合网管告警子系统是一套科学化、综合化、信息化的综合告警系统,融合多厂商、多层次、多专业,实现各专业网管系统的互通与信息共享。它通过多途径信息获取手段以及灵活、高效的信息处理机制,不断提高网络质量,保证网络的稳定运行。