自从直放站大规模投入使用后,直放站监控软件的地位便越来越重要。但是由于直放站监控一直没有统一标准,因此不同的厂家都采用各自定义私有监控协议。运营商为了能管理不同厂家的设备就要运行不同厂家的监控软件,运维极为不方便。目前多数直放站厂家都能提供管理自己设备的监控软件,但是能够兼容其它厂家监控协议的却非常少。
公司在2004年6月推出监控软件V5.0后,受到了湖南长沙移动公司的关注,该地区直放站主要由4个厂家提供,正好为我们提供了试点的机会,也为我们提供了原来难以获得的其它厂家协议,这就促成了V6.0版本的问世。
在V6.0版本的开发过程中我们积极总结上一版软件的开发经验,分析了V5.0用户反馈的意见和建议,同时吸收了其它厂家的监控软件的优点,因此V6.0版本较V5.0有了很大的提高,也实现了最初的目标――赶上业界领先厂家的监控软件水平。
与邮科公司先前开发的监控软件相比,V6.0版本有以下特点:
1)支持多种监控协议,每一种监控协议的处理都抽象成相同的处理方式,因此大大缩短了开发时间,也有利于后续新协议的添加和扩展;
2)支持电子地图,能够直观地表示直放站的天线方向和覆盖,测算距离,以及相关站点之间的拓扑关系;
3)提供统一的历史数据浏览方式和强大的报表功能,可以根据定制自动生成报表;
4)提供计划任务功能,方便用户制定计划在指定时间查询和设置直放站;
5)支持多种通信方式,V6.0可以使用WAVECOM和ANYDATA两个厂家的无线MODEM(这就能够适应在G/C网的应用),支持无线MODEM的短信和CSD通信方式,支持短信网关接口;
6)支持中文告警转发,这就改变了原有工程人员收集上只能收到英文缩写的情况;
7)使用灵活的参数配置,所有的直放站参数的属性都可以配置,这就使得可以在统一的界面上以列表方式显示不同监控协议的参数,参数可以和设备类型相关,可以和命令类型相关;
8)提供一系列附属工具,例如监控模块远程升级工具,无线MODEM和下位机模拟工具,直放站参数配置工具,有利于后续的维护测试工作;
V6.0版本的开发过程也是新知识的尝试和实践的过程。我们积极地将设计模式和泛型编程的思想运用到实际开发中,例如多协议处理和多通信方式支持模块就采用了SINGLETON/FACTORY/TEMPLATE METHOD/STATE等多种模式。在中文版开发完成后,我们在短时间内便完成了英文版的开发工作,为以后开发多语言版本软件积累了丰富经验。
按照公司的软件版本规划,V6.0将是单机版软件的最终版本,它的定位是地区级的直放站监控系统,其中有许多功能将是今后开发分布式的直放站网管系统的基础。V6.0版本是邮科监控软件系列产品中的里程碑,也是我们下一步目标――超过业界领先厂家的新起点。
|