安全用户平面A-GPS位置服务平台的设计与实现

安全用户平面A-GPS位置服务平台的设计与实现

论文摘要

随着移动通信的飞速发展,位置服务正受到越来越多的关注。作为实现所有位置服务基础的移动定位技术,自然成为移动通信领域一个重要的研究方向。A-GPS定位技术继承了传统GPS定位精度高的优点,并且大幅提高了定位速度,成为移动通信网络中的主要候选定位技术之一。OMA定义了基于用户平面的移动定位解决方案(SUPL),只需对移动网络作最少的改动,便可以快速的部署并开展定位业务。SUPL以其低成本,部署的灵活性和快速性,获得很多移动运营商的青睐。第一章介绍了目前各种常用的移动定位技术。第二章首先介绍了GPS的工作原理,并指出传统GPS不适合移动定位,进而提出了A-GPS技术,着重分析了A-GPS相对GPS的改进,最后简述了用于定位数据传输的RRLP协议。第三章首先分别描述了3GPP和OMA对于位置服务的解决方案,对比了二者的差异,然后描述了SUPL位置服务平台的结构框架、各个主要功能模块及内部业务流程。在SUPL中,用于定位数据传输的两个重要协议ULP和RRLP都是采用ITU-TASN.1进行描述并采用PER进行编码。第四章首先介绍了ASN.1和PER的基本特点,然后给出了ASN.1描述的协议以及PER编解码器的C++语言的面向对象实现。第五章讨论了SLP和SET间的定位流程,以及事件触发、有限状态机、State模式等相关概念,并重点分析了Lup接口有限状态机的State模式的实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 概述
  • 1.1.移动位置服务
  • 1.2.移动定位技术
  • 1.2.1.CELL-ID
  • 1.2.2.到达时间(TOA)
  • 1.2.3.增强观测时间差(E-OTD)&观测到达时间差(OTDOA)
  • 第二章 A-GPS移动定位技术
  • 2.1.全球定位系统(GPS)
  • 2.1.1.GPS卫星信号
  • 2.1.1.1.测距码信号
  • 2.1.1.2.导航电文(Navigation Message)
  • 2.1.1.3.载波信号
  • 2.1.2.伪距测量原理
  • 2.1.3.GPS伪距定位原理
  • 2.2.网络辅助GPS(Network Assisted GPS, A-GPS)
  • 2.3.RRLP协议
  • 2.3.1.RRLP协议流程
  • 2.3.2.辅助数据传送过程
  • 第三章 安全用户平面定位(SUPL)技术
  • 3.1.3GPP的位置服务
  • 3.2.SUPL
  • 3.3.SUPL位置服务平台的设计与实现
  • 3.3.1.内部消息
  • 3.3.2.Le模块
  • 3.3.3.消息队列
  • 3.3.4.参数接收机模块
  • 3.3.5.数据库
  • 3.3.6.Lup模块
  • 3.3.7.内部业务流程
  • 第四章 抽象语法标记(ASN.1)和压缩编码规则(PER)
  • 4.1.ASN.1的定义
  • 4.2.ASN.1的编码
  • 4.3.ASN.1的对象封装及协议数据单元的PER编码实现
  • 4.3.1.基本数据类型的封装
  • 4.3.2.复合数据类型的封装
  • 4.3.2.1.CHOICE类型的封装
  • 4.3.2.2.SEQUENCE类型的封装
  • 4.3.3.复合类型协议数据单元的PER编码
  • 第五章 ULP协议的分析与实现
  • 5.1.ULP概述
  • 5.1.1.ULP消息结构
  • 5.1.2.ULP消息
  • 5.2.ULP业务流程
  • 5.2.1.网络侧发起
  • 5.2.2.终端发起
  • 5.3.Socket类
  • 5.4.ULP通信协议
  • 5.4.1.有限状态机
  • 5.4.2.State模式
  • 5.4.3.Lup接口FSM的State模式的实现
  • 参考文献
  • 附录 英文缩略语
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    安全用户平面A-GPS位置服务平台的设计与实现
    下载Doc文档

    猜你喜欢