论文摘要
近年来,全球定位系统(GPS)迅速流行,地理信息系统(GIS)也逐渐为人们的日常生活服务。二者结合,必将产生巨大的实用价值和经济价值,手机GPS定位系统由此提出,主要为手机用户提供GPS个人定位、好友定位服务,并为Web用户提供手机定位服务。本文详细研究了手机GPS定位系统服务器端的工作。服务器基于GSM、GPRS和TCP/IP协议,具有鉴权、解/压缩、加解密等功能,这些功能模块均可通过配置来更换驱动和算法程序。当用户数据经过解密、解压缩后,由服务中心动态载入相应的服务类进行处理。用户交互模块负责将这些功能串联起来,形成一条完整的服务流程。由此,增加一项新的服务只需开发服务类,并在服务中心注册即可,从而提高了系统的扩展性。服务器提供了服务框架,并设计了以下功能模块:数据库模块、无线通讯模块、Server核心模块、服务网站模块和扩展模块。本文详细描述了各模块的设计实现,并探讨了一些问题的解决方案(如频繁掉线、断点续传等)。同时,本文还对手机定位功能的设计实现进行了着重研究,包括使用第三方GIS/Web GIS软件接口开发GIS模块,以及三个定位服务类的开发。其中定位服务类通过对GIS模块的使用,完成了服务请求串的检验、地理表示的转换、目的手机地理位置的获得、动静态地图的生成等工作。本文通过使用资源池、数据压缩、数据加密、守护线程等技术,提高了系统的性能。添加和卸载一项服务也非常容易。当然系统仍存在可提高之处,文中最后对此有所论述。
论文目录
中文摘要ABSTRACT第一章 绪论1.1 研究背景1.2 选题背景和本人工作1.3 论文的组织结构第二章 相关技术2.1 移动通讯的发展以及问题2.1.1 移动通讯的发展简介2.1.2 GSM/GPRS网络存在的问题2.2 GPS和GIS技术2.2.1 GPS和地理表示方法2.2.2 GIS与Web GIS2.3 压缩解压缩技术2.4 断点续传技术2.5 Hibernate2.6 Java守护线程2.7 Java数据库连接池技术2.8 Java动态载入机制第三章 系统总体结构与服务器设计方案3.1 系统的总体目标及服务器端的解决思路3.1.1 系统的总体目标3.1.2 服务器端的解决思路3.2 服务器的结构划分3.3 灵活、可扩展的服务设计3.3.1 固定、灵活的服务流程3.3.2 参数可配的功能模块3.3.3 服务的添加和卸载3.4 服务器的设计的侧重点3.5 开发环境与工具第四章 功能模块的设计和实现4.1 Server核心模块的设计实现4.1.1 总控程序4.1.2 鉴权中心4.1.3 加解密中心4.1.4 解/压缩中心4.1.5 服务中心4.1.6 Log日志与配置文件4.2 数据库模块的设计实现4.2.1 数据库连接池的设计4.3 无线通讯模块的设计实现4.3.1 GSM通讯模块4.3.2 GPRS通讯模块4.4 服务网站模块的设计实现第五章 手机定位功能的设计与实现5.1 GIS模块的设计和实现5.1.1 第三方接口层的设计5.1.2 地图生成层5.1.3 使用接口层5.2 定位服务类的设计5.2.1 参数串的检查5.2.2 StaticMapService5.2.3 DynamicMapService5.2.4 FriendMapService5.3 地图展示5.3.1 动态地图展示5.3.2 静态地图的展示第六章 总结与展望6.1 总结6.2 展望参考文献发表论文和参加科研情况说明致谢
相关论文文献
标签:定位论文;