论文部分内容阅读
随着移动通信技术的迅速发展,移动通信逐步由简单的语音通信向复杂的数据通信这一趋势转变,与之相关的短消息、手机上网等业务已在国内得到了广泛使用。目前,手机已由单纯的通话工具向支持多业务的信息平台转变,其中,基于位置的服务将成为一个全新的应用领域。 本文研究的目的是在目前比较成熟的定位技术和GIS技术基础上,设计并实现基于位置服务的LBS(Location Based Services)系统。该系统由LBS平台和LBS应用服务器两大部分组成。其中,LBS平台是根据LBS应用的特点,抽象出LBS应用的共性,构建的一个通用的易于扩展的应用框架,并提供了一组方便本地调用的Java API和基于XML方便远程调用的接口,从而简化基于其上的二次开发;LBS应用服务器,是建立在LBS平台基础之上,针对J2me和Brew(Binary Runtime Environment for Wireless)终端应用程序开发的应用服务器程序,完成“定位自己”、“定位朋友”、“查找周边对象”、“最优路径搜索”、“公交换乘”、“地图操作”几个基本应用服务。 论文首先介绍了基于位置服务的国内外应用研究状况、特点以及与LBS应用息息相关的技术背景,即定位技术和GIS技术,为LBS系统的开发提供了技术基础;接着提出了LBS系统的完整逻辑框架,具体功能的实现原理和应用模式。重点分析了LBS平台的结构、三大核心组成模块,即定位适配器、地图处理适配器、内容信息服务的详细分析、软件结构设计以及接口设计:并在平台基础上,深入讨论了LBS应用服务器的设计;然后,在J2EE构架下,利用Servlet技术、EJB组件技术、JDBC、JNDI等等技术,并充分结合XML技术的优点,讨论了LBS系统各个组成部分的实现以及系统目前运行状况;最后,对全文进行总结,并提出LBS系统的不足和进一步研究方向。关键字:LBS应用JZEE XML GIS定位 一11一