论文部分内容阅读
随着信息技术的大力发展,在大数据与人工智能发展的当下,大唐移动通信设备有限公司重新构建网络管理服务系统。针对于以往存在的问题,结合新的技术,将人工智能与网络管理告警系统结合,搭建了智能网管告警系统。本文对目前国内外网络管理告警系统进行了详细的研究,并尝试将人工智能算法与网络管理告警系统进行结合,搭建智能网管告警系统。在网络管理告警系统中,至关重要的一点是对于告警情况的评估,即通过对比告警阈值与接通率的大小对基站是否告警进行判断。本系统中的AI分析系统通过应用随机森林算法生成模型以此来模拟专业人员对告警信息进行的评估,通过搭建LSTM时间序列神经网络,对未来告警情况进行预测,以此来达到实时告警的效果。同时对于传统C/S架构的网管告警系统进行重新搭建,应用Spring Boot框架开发B/S架构的网管告警系统,从而提高系统的可用性。整个智能网管告警管理系统采用java与python作为主要编程语言,使用Spring Boot作为开发框架,数据库使用Oracle,持久层使用JPA进行数据交互,对外提供基于HTTP标准的RESTful接口,采用IntelliJ IDEA作为开发工具。通过使用UML用例图与用例表的描述,完成了系统的需求分析阶段。在系统的设计与实现部分,使用类图进行系统的静态描述,同时使用序列图完成系统的动态建模,对算法进行选型并设计合适的参数从而使得告警动态阈值调控的可靠性得到保证,通过对数据集进行比较得出结论。设计测试用例,对系统的整体性能与功能模块进行详细的测试,从而保证系统的可用性。完整的智能网管告警系统包含数据接入系统、AI分析系统、告警管理子系统三个子模块。其中数据接入系统负责处理来自于基站上传的性能指标文件,对网元基站定时上传的性能文件进行数据的解析与存取;AI分析系统采用人工智能算法,在经过对算法的研究下,选用随机森林算法,对于已有专家标注的阈值数据进行训练,保存模型并以此来对告警信息进行回归分析,同时搭建LSTM神经网络,对告警情况进行预测;告警管理子系统提供给运维人员进行交互,包含告警监控、告警规则管理、告警查询、告警统计、告警分析、告警常规设置等功能模块。数据接入系统、AI分析系统、告警管理子系统共同构成了智能网管告警系统,完成了从数据的接入、处理到交互的完整过程。