推荐文档列表

基于位置服务的无线网络应用程序

时间:2021-10-01 09:08:02 电子通信论文 我要投稿

基于位置服务的无线网络应用程序

    移动设备的基于位置的服务适合于用户的位置和状态。它们过滤并传递与用户关系最大的信息。基于位置的服务的一项重要优势是,用户不必向它们输入邮政编码或其它位置标识。位置信息构成了移动技术的灵魂。

    有几种方法可以确定无线设备的位置。大多数方法涉及使用信号到达时间差(TDOA)、增强观测时间差(E-OTD)和辅助全球定位系统(GPS)技术。

  一、TDOA 需要多个基站来侦听移交访问脉冲,并用三角测量法计算无线设备的位置。这种方法的优点是可以使用现有的 GSM 移动设备,但必需对支持基础设施进行大量投资。

  二、使用 E-OTD 时,手机侦听来自多个基站的脉冲并测量观测时间差。使用三角测量法计算出无线设备的位置。E-OTD 要求对手机进行更改,但所需的定位基础设施支持少于 TOA。

  三、辅助 GPS 依赖拥有集成 GPS 接收器的无线设备。可以从网络传送辅助数据以促进 GPS 信号搜索,并有可能提高灵敏度。尽管 GPS 有可能是最精确的方法,但因为其信号来自人造卫星,所以穿透力较弱,因而受到限制。象 CyberLocator 这样的公司使用专利技术和专用 GPS 硬件来利用 GPS 数据获得位置信息。

位置信息交换的标准

    过去,不同的各方曾经提出几种交换位置信息的提议。最近,他们已开始了标准化的努力,以将不同的提议合并成一个公认的标准。让我们看一看部分已经提出的位置信息交换标准。

    移动定位协议(Mobile Positioning Protocol,MPP)是由 Ericsson 提出的协议。MPP(目前版本是 4.0)是基于因特网的协议,“知道位置”的应用程序使用该协议与移动定位系统(Mobile Positioning System,MPS)交互。通过这个协议,使请求移动终端的位置成为可能。移动定位系统(MPS)是 Ericsson 用于提供基于位置的服务的特殊解决方案,作为该系统的一部分,移动定位中心(Mobile Positioning Center,MPC)是移动网络和“知道位置”的应用程序之间的网关。MPC 根据源于网络的信息计算移动设备的位置,并将它传送到应用程序。

    MPP 还定义了一个 URL,“知道位置”的应用程序可以使用它来请求移动设备的位置。作为对位置请求的响应,MPC 传送一个应答来把对移动设备位置的估计告诉应用程序。MPP 完全基于 HTTP,这使得 MPC 可以供任何具有 TCP/IP 功能的平台使用,例如,负责动态生成 WAP 内容的 Java servlet。

    IETF 及其成员公司也提出了另一个标准,称为空间位置协议(Spatial Location Protocol,SLoP)。SLoP 的目的是解决以下问题:应用程序如何以可靠的、安全的和可伸缩的方式,获取因特网上提供的可标识资源的空间位置?这个协议将确定地球上的绝对位置,并将使用 WGS84 大地基准点作为缺省参考系统。位置信息的格式最好由下列数据项组成(假设某些项的功能可用):

  1.用户位置类型(例如,绝对/描述型位置)

  2.框架(例如,WGS84、UTM)

  3.语法/格式(例如,经度、纬度和海拔高度)

  4.地心位置

  5.精确度

  6.时间戳记(日期、时间、时区)

  7.剩余时间

  8.其它(方向、速度、方位等)

    这个协议目前支持 UDP 传输(为了可靠性带有重试计时器),也可选用 TCP 传输以及 RTP 和/或 SCTP。因此,可从具有 TCP/IP 功能的任何平台访问 SLoP 服务器。预计将来,无论网络是层次关系还是对等关系,空间位置服务器之间都将选用 IPSec

[1] [2] [3] [4] [5]