论文摘要
随着全球移动用户规模的蓬勃发展和运营商的重视和推广,在移动通信技术、互联网技术等技术和社会需求的双重推动下,LBS(Location Based Service,基于位置服务)是继短信服务SMS成功之后的又一“杀手锏”增值业务。因此研究并开发LBS业务平台具有广阔的商业价值与科研价值。本论文就目前LBS业务平台的蓬勃发展的趋势,分析其特点及概况,针对位置服务接口层现存的问题及项目现实需要,设计并实现了基于LBS平台的易于扩展、便于移植的统一接口层。本论文根据LBS的特点,抽象出LBS应用的共性,构建了一个通用的易于扩展的应用框架,并提供了一组方便本地调用的JavaAPI和基于XML方便远程调用的接口,从而简化基于其上的二次开发。本论文的研究内容包括接口层的分析设计以及短信和定位两接口的具体功能模块的实现。其中重点实现了短信接口模块和定位接口模块。首先,针对目前接口层所出现的问题,提出统一接口协议的思想,屏蔽外部接入方式的差异;其次,分析接口层在整个LBS平台中的位置与作用,重点介绍了各接口通信协议以及定位技术和短信CMPP通信技术等,从而完成了适合本平台的接口技术方案的设计。然后详细阐述了各个模块实现的具体方法、接口层调用API的函数的描述、服务数据流程以及具体实现的代码编写,并给出具体实现实例。并通过CMPP短信网关模拟器、华为开发短讯接口API说明和移动Le/Ls定位模拟器完成了对接口层的测试工作,并将其放到平台中进行了整体测试,结果表明,该接口层能够达到预期的功能效果,满足基本LBS业务开发的需要。最后,对于论文主要完成的工作加以概括和总结。同时指出了下一阶段需要改进和完善的问题。本文所设计并实现的LBS平台接口层具有良好的可扩展性和可移植性,因此本文所做的工作对于现在蓬勃发展的LBS业务来说具有一定的实用价值。
论文目录
摘要Abstract目录第一章 绪论1.1 研究背景和意义1.2 国内外发展现状1.2.1 国外发展现状1.2.2 国内发展现状1.3 本文的研究内容1.4 论文组织结构第二章 基于位置服务的关键技术的分析2.1 LBS平台的简介2.1.1 位置服务平台的定义2.1.2 位置服务平台的发展2.1.3 位置服务平台的层次结构2.1.4 位置服务平台的应用2.2 移动定位技术的介绍2.2.1 移动定位技术基本原理2.2.2 主流定位技术2.3 GIS技术2.3.1 GIS的简述2.3.2 WebGIS介绍2.4 短信技术的介绍2.4.1 SMS的简介2.4.2 运营商网关通信2.4.3 CMPP通信方式2.5 基于XML接口技术2.5.1 XML的简介2.5.2 XML与JAVA的结合2.5.3 XML文件的解析2.6 HTTP通信技术2.6.1 HTTP通信机制2.6.2 HTTP请求格式2.6.3 HTTP请求方法2.6.4 HTTP应答2.7 本章小结第三章 LBS平台接口层的分析与设计3.1 位置服务平台的设计原则3.2 LBS平台的总体结构设计3.3 LBS平台的模块总体划分3.3.1 位置服务数据流程3.3.2 平台功能总体划分3.4 短信接口模块的设计3.4.1 SMS接口的网络结构3.4.2 SMS接口的工作模型3.4.3 SMS接口的功能模块的分析与设计3.4.4 短讯接口API说明3.5 定位接口模块的设计3.5.1 定位过程的简述3.5.2 中国移动Le接口的设计3.5.3 联通L1接口的设计3.5.4 XML文件处理模块3.6 设计实现的目标3.7 本章小结第四章 LBS平台接口层的具体实现4.1 本文的接口技术4.2 短信接口模块4.2.1 短信接口开发方式4.2.2 短消息收发接入方式4.2.3 短信收发消息流程4.2.4 动态链接库的载入4.2.5 短信接口程序实现4.3 定位接口模块4.3.1 定位过程详述4.3.2 定位接口消息传递形式4.3.3 位置请求元素选择4.3.4 定位接口的程序实现4.4 本章小结第五章 测试5.1 环境测试5.1.1 短信接口环境测试5.1.2 定位接口环境测试5.2 功能测试5.2.1 短信服务程序功能测试5.2.2 定位服务程序功能测试5.3 测试分析第六章 总结与展望6.1 所做工作总结6.2 下一步工作展望参考文献致谢
相关论文文献
标签:基于位置服务论文; 接口层论文; 定位论文; 短信论文; 技术论文;