移动通信系统开发论述

移动通信系统开发论述

作者:熊华伟 单位:赣州市土地价格中心

1系统设计

1.1系统目标系统建设的总体目标是:利用数据库技术与WebGIS技术,将通信网络运营过程中产生的基础网络资源数据、话务数据、网络性能指标数据以及海量业务数据组织到地理空间维度,与基站、小区、小区覆盖范围、营业厅、渠道网点等这类地理空间对象建立关联;所有资源统一管理,共用一个数据库,能够采用大型关系数据库并结合空间数据库引擎,从下而上地管理各类资源,实现各类资源的数据共享,并通过严格的权限划分确保数据安全;可以对网络质量和网络性能指标进行动态和地理化的观测与分析,为日常无线网络优化工作提供准确的测试结果和优化依据,解决网络质量和盲区问题,提高运营商网络运维的质量和效率。

1.2系统框架设计根据系统的目标,遵循系统设计的主要原则,本系统在软件体系结构上设计为三层B/S结构。系统分为三层:表示层、服务层和数据层[3,4]。(1)表示层直接面向客户,各种操作和查询结果以电子地图、专题图表、表格图形等方式展现,为用户提供直观、形象的操作界面。在Silverlight应用程序中,根据不同层次的应用需求,系统定制了表现丰富和效果炫动的用户交互。(2)服务层包括GIS服务器和Web服务器层,是系统运行的技术核心。Web服务器层主要负责收集从表示层发送出来的各种请求,根据不同的请求与GIS服务器进行交互。GIS服务器层包括有一个或多个GIS服务器,负责从空间数据库中读取数据和管理空间数据库,能够对GIS服务器的数据请求进行智能处理。服务层除了数据管理、用户管理等基本功能外,主要完成功能服务的、地图服务的配置和WebGIS应用系统的定制等。(3)数据层依托于数据库平台(DBMS)和空间数据引擎(SDE),用于存储和管理各种空间数据和业务数据,主要包括基站、资源信息数据和空间位置数据等。

1.3功能模块设计根据系统的设计目标,详细分析与总结出各功能需求,将移动通信网络质量监控与分析系统划分为8个功能模块,并确定每个模块之间的相互联系。主要有以下几个部分:(1)地图浏览功能模块。支持电子地图的基本操作,包括无级缩放、平移、漫游、地图图层管理、对各要素所关联的属性信息的显示以及面积、周长、距离的测量等功能。(2)数据查询模块。对各种资源进行分类、多条件组合查询,提供输入文字和点击地图图形的查询方式,对于查询到的对象能够定位到地图中心并且高亮显示。(3)数据输出模块。系统提供基于地理位置的各类信息展现,并能够打印和输出专题图。(4)数据编辑模块。系统能够对数据库中的资源对象进行编辑和修改,包括空间信息和属性信息。数据在线编辑适合将现场调查的数据修改到空间数据库中,但不适合复杂的空间数据编辑。(5)系统管理模块。实现对系统进行操作权限管理以及维护管理功能,包括角色定义、用户管理、系统权限管理、密码管理、数据备份管理、日志管理等功能。(6)网络性能指标分析。对正在运行的网络进行相关参数采集后,网络性能指标分析进行参数数据分析,找出影响网络质量的原因。网络优化人员通过采取相关技术手段和参数调整,确保网络质量达到最佳运行状态。(7)无线利用率分析。无线利用率分析是分析当前网络资源的利用情况,对超闲或超忙的扇区进行话务均衡或容量调整,以提高资源利用率,节省投入。(8)网络质量监控。实现对网络覆盖质量的监督管理,使运营商实时了解网络的运行状况,站在用户的角度评价网络的质量,监督网络运行效果,保证网络质量。

1.4数据库设计实现关系型数据库和GIS的一种完美结合方式就是基于SQLServer和ArcSDE的空间数据建库技术,可以实现空间数据的存储、管理、利用、综合分析及更新[5]。这样的结合方式使系统的执行效率较高,支持分布式数据结构,和Windows操作系统具有很好的兼容性,并且价格比其它大型商业数据库更加便宜。因此本系统数据库存储的主要思想是:采用SQLSer-ver2008作为数据库,通过ESRI公司提供的ArcSDE数据库引擎对空间数据管理和分析,将地理空间数据和非空间数据放到SQLServer2008中进行统一集中存储管理,并利用SQLServer2008强大的管理机制对数据进行高效的处理,使系统具有海量数据存储和管理能力。

2系统开发与实现

2.1系统开发环境考虑到本系统的需求情况,数据库管理使用ArcGISSDE和SQLServer2008,采用GeoDatabase组织空间数据。系统选择MicrosoftVisualStudio2010作为开发工具,采用ArcGISServer9.3为地图服务工具,MicrosoftExpressionBlend4为应用程序界面设计平台,选用C#作为开发语言,结合ArcGISAPIforSilverlight和Silverlight4.0Tools开发系统功能。

2.2系统实现以GSM网络为例,实现了移动通信网络质量监控与分析系统,系统运行界面如图1所示。系统采用基于Silverlight的RIA技术,既采用RIA实现了客户端的部分计算,减轻了对服务器的运行需求,较好地做到服务端负载均衡,又充分利用了Silverlight的丰富特效,使各种应用和分析结果的展示更绚丽,可以获得良好的用户体验。客户端使用系统需要安装Silver-light插件的浏览器。

3结语

移动通信网络质量监控与分析系统的建立,能够实时监控移动通信网络的通信质量,从而为移动通信网络优化工作人员优化网络提供有力的科学依据。移动通信网络质量监控与分析系统利用GIS平台实现电子地图的数据呈现和数据分析,同时将网络性能指标数据引进了电子地图,维护人员能够很直观地分析和定位故障,使问题更直观,提高了工作效率。同时,由于移动通信网络规模逐步扩大、复杂程度不断提高,将GIS技术全面应用于移动通信行业是技术和管理发展的必然趋势。GIS技术自身的发展,也将促使其在整个移动通信领域发挥更为广泛、重要的作用。