节点文献
移动无线网络智能测试与评估系统数据展示模块的设计与实现
Design and Implementation of the Data Display Modeule of the Intelligent Test and Evaluation System for Mobile Wireless Network
【作者】 杨光;
【导师】 袁超伟;
【作者基本信息】 北京邮电大学 , 信息与通信工程, 2017, 硕士
【摘要】 移动无线网络优化是提高移动无线网络质量的重要手段之一,网络测试与评估是网络优化的前提,测试结果的展示是网络测试与评估的关键点。实际工作中,基于专用终端的路测系统测试周期长、成本高,测试结果并不能反映多数用户的真实感受。已有的基于普通智能终端的移动无线网络测试系统,只能反应用户本人的网络使用状况,不能全面客观展示移动无线网络整体状况。为了克服已有的移动无线网络测试系统的不足,本项目组设计并实现了基于用户普通智能终端的移动无线网络智能测试与评估系统,本系统借鉴了路测系统的成功经验,采用网格化的测试评估方法,弥补了已有移动无线网络测试系统的不足。数据展示模块是移动无线网络智能测试与评估系统的重要模块之一,本文以数据展示模块为研究重点,从移动端和平台端两个维度,设计并实现了数据展示模块。移动端主要负责实时获取与展示网络相关指标、用户相关指标,并将测试数据发送到平台端,平台端将数据处理后在地图网格上展示出来,达到直观展示网络状况的效果。本文的主要工作以及创新成果如下:(1)提出了一种移动端网络基本信息展示子模块的设计与实现方案,该方案采用了观察者模式、单例模式等设计思想,实现了网络基本信息的实时获取与展示,减少了系统的内存消耗,保证了网络基本信息展示的及时性、准确性和有效性。(2)提出了一种移动端实时测试信息展示子模块的设计与实现方案,该方案采用多线程、回调以及消息转发机制,实现了用户自定义测试数据以及测试结果的实时展示功能,保证了用户对网络状况的实时感知。(3)提出了一种移动端上传信息展示子模块的设计与实现方案,该方案采用复用机制,实现了上传信息的快速展示,减小了系统的响应时间,提高了用户体验。(4)提出了一种平台端原始数据展示子模块的设计与实现方案,该方案采用了 Zend Framework、JavaScript技术,实现了原始数据的分页展示,减小了系统渲染时间。(5)提出了一种平台端地图展示子模块的设计与实现方案,该方案采用百度地图API、数据可视化等技术,完成了网络状况信息在地图网格上的高效展示,实现了快速直观展示网络状况的效果。(6)将数据展示模块与系统其他模块进行联合测试,给出了最终的测试结果,并对结果进行了分析。测试结果表明,本文提出的方案设计合理,有效的提高了无线网络优化效率。
【Abstract】 Mobile wireless network optimization is one of the important ways to improve the quality of mobile wireless network, and the network test and evaluation is the premise of network optimization. Test system based on dedicated terminal spends a lot of money and time, and test results do not reflect the true feelings of users. The existing mobile wireless network test system based on the common intelligent terminal can only reflect the user’s own network usage, and the result of individual test is random. In order to overcome the shortcomings of the existing mobile wireless network test system, our project team design and implement mobile wireless network intelligent test and evaluation management system. The system bases on users’ common intelligent terminal, draws lessons from the successful experience of the road test system, and the test and evaluation method based on grid is used to make up for the shortcomings of the existing mobile wireless network test system.The data display module is an important module of the mobile wireless network intelligent test and evaluation system, this thesis focuses on the data display module from two dimensions of the mobile terminal and the platform terminal, designs and implements data display module.Mobile terminal is mainly responsible for real-time access to display network related indicators and user related indicators, then the results are sent to the platform. The platform processes and scores the data, then displays it on the map grid. The main work and innovations of this thesis are as follows:(1) This thesis proposes a design and implementation scheme of a mobile terminal network basic information display sub module, the scheme adopts the design idea of observation pattern, singleton pattern and so on,realizes the real-time acquisition and displays the basic information of the network, reduces the memory consumption of the system, and guarantees the timeliness, accuracy and validity of the basic information display of the network.(2) This thesis proposes a design and implementation scheme of mobile terminal real-time test information display sub module. The scheme adopts multi-thread, callback and message forwarding mechanism to realize the real-time display of user defined test data and test results.(3) This thesis proposes a design and implementation scheme of the mobile uploading information display sub module. The scheme uses the multiplexing mechanism to realize the fast display of the uploading information, reduces the response time of the system and improves the user experience.(4) This thesis proposes a design and implementation scheme of the original data display sub module. The scheme uses Zend Framework,JavaScript technology to achieve the original data paging display, reduces the system rendering time.(5) This thesis proposes a design and implementation of the platform side map display sub module. The scheme uses Baidu map API, data visualization technologies and so on, displays the network status information on the map grid in an efficient way, achieves a quick and intuitive display of the network status.(6) The data display module and the other modules of the system are tested, and the final test results are given and the results are analyzed. The test results show that the proposed scheme is reasonable and effective to improve the efficiency of the wireless network optimization.
【Key words】 network optimization; mobile network evaluation system; data display;