论文部分内容阅读
随着2013年12月4日工信部发放4G牌照,中国的4G LTE迎来加速发展,与此同时,4G LTE基站性能的稳定性也受到越来越多的关注。在4G LTE基站的研发过程中,为了有效地测试基站的工作状况,及时的捕获基站运行中的异常消息,准确的定位问题,基站研发团队迫切需要一款基站测试工具来实时的监测基站状态。本文研究的基于winpcap的LTE基站监测系统就是用来监测测试LTE基站的,该项目取名为MTS,英文全称是Monitor Trace System。在项目实践中表明该工具对提高LTE基站产品质量、维护4G LTE基站的稳定和网络管理有着重要的意义。MTS项目采用客户端/服务器模型作为软件设计的体系结构,在windows平台下采用C++语言、winpcap开发包、mysql数据库、visual studio 2010开发工具开发完成。本文针对4G LTE基站开发过程中测试环节存在的问题,研究了基于winpcap的4G LTE基站监测系统的设计与实现,论文在阐述了4G LTE基站协议栈、局域网监测理论、winpcap开发包的基本概念、原理和方法的基础上,介绍了MTS系统开发的相关技术;分析了MTS软件项目的应用需求和设计过程,分别利用系统活动图、用例图、时序图、数据流图对系统的过程和数据进行详细建模。给出了MTS项目的应用架构设计,设计了系统的主要功能模块,它们分别是基站管理模块,主要用于添加基站、删除基站;监控管理模块,有连接基站、断开前台两个功能;消息管理模块,包括捕获消息、解析处理消息、消息入库操作;录制管理模块,主要功能有启动录制、录制回放。最后实现了基站监测系统的编码过程、系统集成、项目测试。相比传统的网络监测工具,MTS项目是针对4G LTE基站测试的需要而定制的一款测试工具;与Wireshark相比MTS不仅可以捕获网络数据包,还可以对原始数据进行解析处理并以曲线报表的形式显示在用户界面;MTS工具还可以对曲线报表数据进行录制回放。实践表明MTS工具具有很高的实际应用价值,它可以测试4G LTE基站的运行状况,实时的捕获基站的异常情况,及时的定位处理问题,从而提高LTE基站产品质量。基于winpcap的LTE基站监测工具在监测基站的过程中发现,LTE基站在实验室试运行中表现出流量不稳定、空口错包现象、消息误码率较高、无线信号有时表现较弱等问题,该工具达到了当初设计时的预定目的,对于测试基站、捕获消息异常、定位问题发挥了显著的作用。在实际的开发过程中,MTS工具的功能会随着LTE基站测试的需要而不断的拓展。