LBS平台中接口层的研究与设计

LBS平台中接口层的研究与设计

论文摘要

随着全球移动用户规模的蓬勃发展和运营商的重视和推广,在移动通信技术、互联网技术等技术和社会需求的双重推动下,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 下一步工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    LBS平台中接口层的研究与设计
    下载Doc文档

    猜你喜欢