论文部分内容阅读
自我国开通移动电话业务以来,近二十多年内移动话务猛增,用户数量急剧上升,我国已成为全球最大的移动通讯市场。现今我国通讯业务市场主要由国内三大通讯运营商中国移动,中国联通,中国电信占领,虽然这三大运营商各自的侧重点不同,但是在移动电话业务方面都存在着激烈的市场竞争。如何在竞争中处于领先地位,除了低廉的价格,新颖的业务种类外,稳定可靠的无线网络质量是关键,于是无线网络优化就成为运营商们网络运维的核心工作。而优秀的基于计算机技术的无线网络优化系统能给无线网络优化工作带来事半功倍的效率。本文介绍的就是某市移动分公司为了无线网络优化而开发的一款基于电子地图的移动基站与信号可视化管理系统。本文首先简要的介绍了无线网络优化的概念、前提、关键、方法和现状,给出了本系统的研究目的和意义。本系统最大的亮点是基于电子地图的可视化功能,所以接着对电子地图,GIS,WEBGIS作了概述和主流实现技术分析,而基于瓦片预生成技术和Ajax技术的Google地图服务给电子地图的实现技术带来了新的活力和革命。基于这两种技术出现了一些优秀的开源JS码,Mapeasy就是其中的一个。综合考虑各类因素,本系统电子地图的实现选用了在Mapeasy上做二次开发。然后,在对移动公司无线网络优化人员的需求进行详细的分析、分类、统计和汇总的基础上,对系统的建设目标,以及系统的体系结构,开发环境,功能性与非功能性需求,数据库需求等做了详尽的分析。在需求分析的基础上给出了系统的整体设计,包括总体技术构架和体系结构,给出了系统功能模块的详细设计,给出了数据库的两种存储模式,文件瓦片存储和SQL数据库表的存储,并对数据表结构进行了设计。最后,详细介绍了系统的技术实现。本系统的电子地图是在Mapeasy上做二次开发实现的,Mapeasy是基于地图瓦片预生成技术的客户端电子地图实现JS类库,在地图发布前就必须预先把地图按缩放等级切成固定大小的地图瓦片(tile)存放在服务器端的文件中,再利用Mapeasy提供的对象属性方法实现地图的发布。而Mapeasy本身与后台数据库是分离的,怎样获取数据库的数据实现电子地图poi兴趣点的标注和相关信息查询呢?在此本系统用到了ajax技术的xmlhttprequest对象的几个重要方法和属性实现了与数据库的异步数据请求。系统还实现了地图的测距,图标的显示隐藏,图例着色等功能,并解决了在Mapeasy中javascript的内存泄露问题。系统的主要功能都基本实现,顺利完成预期目标。