论文部分内容阅读
移动无线网络优化是提高移动无线网络质量的重要手段之一,网络测试与评估是网络优化的前提,测试结果的展示是网络测试与评估的关键点。实际工作中,基于专用终端的路测系统测试周期长、成本高,测试结果并不能反映多数用户的真实感受。已有的基于普通智能终端的移动无线网络测试系统,只能反应用户本人的网络使用状况,不能全面客观展示移动无线网络整体状况。为了克服已有的移动无线网络测试系统的不足,本项目组设计并实现了基于用户普通智能终端的移动无线网络智能测试与评估系统,本系统借鉴了路测系统的成功经验,采用网格化的测试评估方法,弥补了已有移动无线网络测试系统的不足。数据展示模块是移动无线网络智能测试与评估系统的重要模块之一,本文以数据展示模块为研究重点,从移动端和平台端两个维度,设计并实现了数据展示模块。移动端主要负责实时获取与展示网络相关指标、用户相关指标,并将测试数据发送到平台端,平台端将数据处理后在地图网格上展示出来,达到直观展示网络状况的效果。本文的主要工作以及创新成果如下:(1)提出了一种移动端网络基本信息展示子模块的设计与实现方案,该方案采用了观察者模式、单例模式等设计思想,实现了网络基本信息的实时获取与展示,减少了系统的内存消耗,保证了网络基本信息展示的及时性、准确性和有效性。(2)提出了一种移动端实时测试信息展示子模块的设计与实现方案,该方案采用多线程、回调以及消息转发机制,实现了用户自定义测试数据以及测试结果的实时展示功能,保证了用户对网络状况的实时感知。(3)提出了一种移动端上传信息展示子模块的设计与实现方案,该方案采用复用机制,实现了上传信息的快速展示,减小了系统的响应时间,提高了用户体验。(4)提出了一种平台端原始数据展示子模块的设计与实现方案,该方案采用了 Zend Framework、JavaScript技术,实现了原始数据的分页展示,减小了系统渲染时间。(5)提出了一种平台端地图展示子模块的设计与实现方案,该方案采用百度地图API、数据可视化等技术,完成了网络状况信息在地图网格上的高效展示,实现了快速直观展示网络状况的效果。(6)将数据展示模块与系统其他模块进行联合测试,给出了最终的测试结果,并对结果进行了分析。测试结果表明,本文提出的方案设计合理,有效的提高了无线网络优化效率。