论文部分内容阅读
随着TD-LTE网络迅猛发展,网络架构日趋复杂,用户投诉的原因越发多样化,如何更加深入地剖析网络,以更好地贴合用户的实际行为显得尤为重要。在TD-LTE网络系统中,测量报告(Measurement Report,MR)是分析用户感知和网络性能的重要数据源[1]。通过对MR数据的统计分析,可以客观评价网络质量和覆盖情况,助力网络优化工程师优化网络。然而,在实际应用中,由于MR数据量巨大,且运行时间较长,使用起来并不便捷。目前企业大多采用集采的方式进行MR分析,需要测试人员将MR数据从无线操作维护中心服务器上导出,上传至测试工具,设置相关参数、门限值等,并提交测试请求,耗时且耗力。MR数据分析与可视化系统实现对MR数据的实时分析和处理,提升分析效率,为网络优化工程师提供决策支持,提高企业对市场尤其是客户的洞察能力,从而提升企业竞争力。本文的研究体系主要包括四部分内容:基于MR数据的基站覆盖情况分析、基于Flask框架的数据分析系统、基于Echarts的数据可视化和基于Linux crontab技术的定时器应用。通过对四大体系的研究,完成MR数据分析与可视化系统的实时分析、离线分析和数据报表打印功能。主要工作及成果包括:(一)MR数据分析与可视化系统的需求分析。基于MR数据分析和数据分析系统的特点,分析MR数据分析与可视化系统的功能性需求和非功能性需求。通过功能性需求分析对MR数据分析与可视化系统的需求进行详尽的描述,将MR的分析定位至覆盖情况的实时分析:弱覆盖分析、重叠覆盖分析、过覆盖分析、下行服务小区覆盖分析,以及基站故障分析、孤立小区分析。通过非功能性需求分析提出了本系统的优化指标:系统响应效率、页面加载速度、系统兼容性以及界面友好性等。(二)MR数据分析与可视化系统的系统设计。基于需求分析,确定系统结构,设计系统整体架构,通过模块框图、时序图对MR的六种分析进行详细设计。基于Echarts的数据可视化技术,设计可视化流程图,实现对MR数据分析结果的可视化。基于MR数据分析理论,完成数据抽取的设计,并设计mongoDB数据库结构图,构建本系统的数据库。(三)MR数据分析与可视化系统的实现。本系统分为四个模块:首页、MR实时分析、MR离线分析和生成报表。基于系统的设计,详细而深入地借助算法图、活动图、以及部分核心代码,阐述MR数据的分析与可视化系统核心功能模块的具体实现;基于Linux crontab技术的定时器应用,实现对MR数据的实时分析。(四)目前,通过详细的需求分析、框架设计、以及关键问题的研究,MR数据分析与可视化系统的开发已经顺利完成,并通过测试。在严格的测试保障下,该系统运行正常,给网络优化工作提供参考。