基于通用消息的精定位平台的设计与实现

基于通用消息的精定位平台的设计与实现

论文摘要

随着位置服务业务的推广和逐渐普及,人们对定位精度的需求也逐渐提高,应运而生的便是能为这些业务提供高精度定位的精定位平台(以下简称SUPL-SLP)。本文所述精定位平台是遵循OMA(开放移动联盟)SUPL(安全用户平台定位)规范、3GPP RRLP(无线资源定位协议)规范和中国移动A-GPS(辅助全球定位系统)规范的定位平台。该平台智能网系统的通用消息机制设计,实现定位平台内外部消息统一处理。本文首先从位置服务的市场背景、精定位平台所涉及的几类国际标准、A-GPS定位技术以及精定位平台进行了简要介绍。第二章对精定位平台的需求进行了分析,主要从功能需求、接口需求和业务流程需求三方面进行分析。第三章对精定位平台的设计与实现进行了详细阐述,结合第二章中的需求对精定位平台的消息处理机制,即通用消息进行介绍,接着对基于通用消息的精定位平台的总体结构、SLP(定位平台子系统)模块和前置进程模块的设计与实现进行了介绍,同时结合第二章中所分析的需求对该定位平台进行详细阐述,之后对关键的数据结构、算法设计进行了简要介绍,并介绍了该系统中上下行消息的执行流程。最后一章结合当前的市场状况对精定位平台的应用进行了展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 综述
  • 1.1 移动位置服务综述
  • 1.1.1 概述
  • 1.1.2 移动定位国际标准
  • 1.1.3 A-GPS 定位技术
  • 1.2 精定位平台综述
  • 第二章 精定位平台需求分析
  • 2.1 功能需求
  • 2.1.1 位置业务功能
  • 2.1.2 定位功能
  • 2.2 接口需求
  • 2.2.1 Lup 接口
  • 2.2.2 Le 接口
  • 2.2.3 Lr 接口
  • 2.2.4 RRLP 定位接口
  • 2.2.5 Lgs 接口
  • 2.3 业务流程需求
  • 2.3.1 SET 发起的定位流程
  • 2.3.2 网络发起的定位流程
  • 第三章 基于通用消息的精定位平台的设计与实现
  • 3.1 通用消息简介
  • 3.1.1 通用消息的起源背景及思想
  • 3.1.2 通用消息的设计
  • 3.1.3 通用消息类型和消息编号
  • 3.2 精定位平台系统总体结构
  • 3.2.1 系统总体结构图
  • 3.2.2 系统功能实体视图
  • 3.3 基于通用消息的 SLP 子系统模块的设计与实现
  • 3.3.1 SLP 子系统总体描述
  • 3.3.2 基本类图
  • 3.3.3 FEAM 模块的设计与实现
  • 3.3.4 分发控制模块设计与实现
  • 3.3.5 协议消息和消息队列模块设计与实现
  • 3.3.6 自动机和自动机队列模块设计与实现
  • 3.3.7 SUPL 功能主要模块设计与实现
  • 3.3.8 数据池主要模块设计与实现
  • 3.4 前置进程模块的设计与实现
  • 3.4.1 PPG 前置模块的设计与实现
  • 3.4.2 HTTP 前置模块的设计与实现
  • 3.4.3 GGSN 前置模块的设计与实现
  • 3.4.4 GPS 前置模块的设计与实现
  • 3.5 关键数据结构设计与实现
  • 3.5.1 协议消息
  • 3.5.2 数据池
  • 3.6 关键算法流程设计与实现
  • 3.6.1 会话映射
  • 3.6.2 FSM 机制
  • 3.6.3 定位流程状态图
  • 3.6.4 任务链模式
  • 3.6.5 消息驱动
  • 3.6.6 定时器机制
  • 3.7 执行流程简述
  • 3.7.1 上行消息流程序列图
  • 3.7.2 下行消息流程序列图
  • 3.7.3 功能块任务链
  • 3.8 关键技术及遗留问题
  • 第四章 精定位平台的应用展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于通用消息的精定位平台的设计与实现
    下载Doc文档

    猜你喜欢