WAP手机网站 手机下载 手机软件 手机游戏 手机网游 手机主题 手机图片 手机铃声 手机世界微博
手机游戏攻略

XV6800的GPS功能深入探讨及部分常见故障解决

姑苏慕容 3533手机世界 2008-3-24

    在开始这篇文章之前,首先需要明确的一点是, 6800 没有单独的 GPS 模块, 6800 的 GPS 功能是由高通的 MSM7500 +部分电路+ GPS 天线所组成的 GPSOne 系统, GPSOne 是基于 CDMA 网络的,支持 4 种模式,分别为:

    Standalone – 这是单纯的 GPS 接收模式,不需要接入 CDMA 网络,单纯地接收卫星信号。
    MS Based – 接入 CDMA 网络,利用 GPS 卫星信号+基站信号( ALFT )进行定位。
    MS Assisted – 接入 CDMA 网络,利用 GPS 信号+基站信号 (ALFT) 进行定位,同时传送两者的修正数据到服务器,服务器通过对信号强度的判断来进行定位,此时,电话功能可以使用,但是数据服务不可用。
    MS Assisted/Hybrid – 同上,区别在于数据功能仍然可用。

    以上 4 种模式对应在 6800 的注册表里是:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]

"GPSMode"=dword:00000002 ;默认为 2

    Ok ,在明确了以上问题之后,我们接下来看一下 6800 所使用的定位原理:

    位置业务最初来源于美国的 911 紧急呼叫,国家安全网络可以通过定位起呼用户的位置,快速准确地解决社会治安、紧急救援等突发事件。之后,位置业务逐渐发展完善,可以应用于其他的非公共安全的服务,如车辆调度、位置查询、小孩监护、位置计费、旅游服务等方面,协议体系也日臻完善。

  CDMA 系统所独有的几个特性,如基站提供的 GPS 时间、码片时延来确定距离等,可为移动用户提供更丰富的位置业务服务,又可为企业提供更多的商业机会。

  迄今为止,位置业务中所用的定位技术分为三种:基于网络的非 GPS 定位技术,如基于 Cellid 的定位、增强性前向链路三边定位 AFLT 、增强观察时间差定位 E-OTD 等;传统的基于 GPS 的定位技术, GPS 的加入加快了定位的处理和提高了定位精度;基于网络和基于 GPS 的混合型定位技术,利用网络所获得的信息如基站的信号来补充卫星的不足,同时增加新的网络实体如移动定位中心 / 定位实体等进一步保证定位的响应时间和精度。

   近几年位置业务在国外的发展非常快,美国、日本和韩国的许多运营商如 SPRINT 、 VERISON 、 KDDI 、 SKT 、 KT 等在 2001 年中期已经开始推广该业务,并获得了良好的收益。此外,美国 Qualcomm 公司已经推出了内嵌定位功能的为 IS - 95 系统服务的 MSM 3300 和为 CDMA 2000 1X 系统服务的 MSM 5100 芯片系列,更为位置业务的快速发展提供了良好的解决方案。

    能提供位置业务的一个典型的 CDMA 网络结构是基于 PN4747 网络参考模型的位置业务组网方式。 PN4747 协议《 Location Services Enhancements 》是在美国 E-911 系列协议如 PN3890 和 PN4288 的基础上制定的,是针对位置业务而定义的一个正规性质的文件。包括以下内容:基本概念的定义、基本网络结构的定义、业务概念的定义和消息流程的描述。如 LCS 、 LIR 、 PQoS 、 MPC 、 PDE 等网络实体的功能划分以及各种定位的信令流程。此外, PN4747 协议中还引入 GMPC ( Gateway MPC )、 HMPC ( Home MPC )、 VMPC ( Visit/Serving MPC )的概念,从而能实现手机漫游时的定位。

  具体而言,涉及的实体包括:

  移动终端可以是普通的 CDMA 手机,也可以是本身带 GPS 接收机芯片的终端。

  BTS/BSC/MSC/HLR/SC/SCP/PCF/PDSN ,其基本含义及其功能与传统的 CDMA 网络中的相同。只是为了支持位置业务,各个实体需要增加新的接口和新的处理,这些在后面会陆续谈到。在传统的 CDMA 网络的基础上新增的实体包括 MPC 、 PDE 和 LCS Client 。

    以下是在 6800 中的 GPSOne 的 QPST 截图:

图一

    注意:在 PDE Transport 里面我这里的设置为 ”IP”, 上面的 PDE IP Address 是 Sprint 的服务器地址。如果这里设置为 IP 的话, 6800 在开启 GPS 的时候同时会开启网络拨号,在定位过程中会自动地把 GPS 信号和基站信号发送到 Sprint 的服务器,以达到更高的定位精度,但实际上该服务在国内不可用,而且会产生高额的网络费,所以这里的正确设置应该把 PDE Transport 改为 ”DBM”, 如下图所示:

图二

    至于网络上流传的改左边的一些参数设置,其实是没有太大用处的,左边的这列参数只是代表了 6800 的 GPS 模块能够支持这些功能,除非你不希望某些功能打开,可以将它屏蔽掉。

    它们所对应的解释分别为:

    Assistance-Spherical: 辅助圆形坐标

    Assistance-Cartesian: 辅助椭圆形坐标(笛卡儿坐标)

    AFLT :辅助定位(利用三角基站进行定位)

    GPS Almanac & GPS Ephemeris: GPS 星历

    GPS Almanac Correction: GPS 星历校正

    Autonomous: 自动校准

    GPS/AFLT Hybrid: GPS 和 AFLT 混合模式

    接下来,我们来了解一下什么是 P.D.E:

    PDE 的英文全称是 ” Position Determining Entity”, 定位实体

    PDE 的主要功能:当收到 MPC 的位置请求时, PDE 与 MSC 、 BSC 以及 MS 等相关设备交换信息,利用各种测量信息和各种数据通过特定的算法完成具体的定位计算,并将最后的计算结果报告给 MPC 。

  它的主要特点包括:

   * 它是与具体定位技术相关的网络单元,在位置业务网络中通过该网络实体来确定 MS 的位置。
   * 每一个 PDE 能支持一种或多种定位技术,如增强型前向链路三边定位法 AFLT 或者增强型观察时间差法 E-OTD 等定位技术。
   * 每一个 PDE 都服务某一个特定的覆盖区域,但不同 PDE 的服务区域可能存在重叠现象。即多个使用相同定位技术或者使用不同定位技术的 PDE 都可能服务某一个 MPC 所覆盖的区域。
   * PDE 需要内置 GPS 接收机用以监控卫星信号,一方面用于自身对 MS 的位置的计算。同时,还可以将所获得的包括天文历表、日历等在内的信息传送给 MS ,从而帮助具有一定定位功能的 MS 更快更精确的定位。
   * PDE 通过 SS7 信令网与 MPC 和 MSC 直接相连。
   * PDE 不能通过空中接口直接与 MS 进行交互,必须通过 BTS/BSC/MSC 作为中间传递者进行间接的交互,互相遵循 IS801 协议。
   * PDE 与 MPC 之间主要是位置请求消息和位置响应消息的交互。
   * PDE 与 MSC 之间交互的消息里主要包含各种 PDE 或者 MS 用于位置计算的测量信息和数据。消息格式、消息内容以及消息传输的格式都必须遵循 IS801 协议。

    6800 默认的就是 P.D.E 定位方式,联想到不少网友说某些地区 6800 无法定位,请这些的确的网友帮忙证实一下,该地区的 CDMA 组网方式是否支持 IS801 协议或 SS7 通信指令,如果不支持的话,那该地区可能就无法定位了,跟卫星信号无关,跟当地 CDMA 组网方式有关。

    另外在 Position 这里面还有一个 Mobile 方式,我们一起来了解一下吧:

    移动定位中心( MPC-Mobile Position Center )

    MPC 的主要功能:定位操作处理流程的控制管理中心和位置信息的控制管理中心。具体表现在:

   * 网关功能,负责位置信息的获取、传递、存储及控制。接收来自 SCP 、 SC 、 ESME 或 LCS Client 等使用位置信息的应用实体的定位请求,进行必要的处理后将请求发送给 PDE ,接收 PDE 提供的定位结果,再将定位结果发送给 SCP 、 SC 、 ESME 或 LCS Client 等应用实体。
   * 同时支持 SS7 和 TCP/IP 两种接入方式。
   * 具有 SS7 到 IP 之间的协议转换功能。
   * 一个 MSC 只能与一个 MPC 相连,但一个 MPC 能同时服务于多个 MSC 。一个 PDE 只能与一个 MPC
   * 通过 SS7 信令网与 HLR 交互,确定移动台当前的服务 MSC 和用户权限等相关属性,从而选择合适的 PDE 进行定位操作。
   * 存储用户的 LIR 模式的有关信息,进行隐私安全方面的控制与管理。
   * 通过 SS7 信令网与 PSTN 、 SC( 短消息中心 ) 、 SCP ,可以提供不同领域的位置业务应用。与 PSTN 相连可提供与公共安全、紧急特服相关的一些位置业务应用,如 911 业务、车辆被窃报警业务、小孩丢失报警业务等。与 SC 相连可提供基于短消息平台的各种位置业务应用,如人员跟踪资产管理业务 FAM 等。与 SCP 相连可提供基于智能网平台的各种位置应用,如基于位置的计费 LBC 、基于位置的呼叫路由选择 ECR 等。
   * 通过 TCP/IP 协议与各种 Internet 服务提供商 ISP 相连,并结合 SC 、 SCP 等网络实体,提供更丰富的商业化的基于互连网的位置相关的信息服务。如基于位置的旅游信息服务、黄页号码服务、旅馆餐馆服务、交通信息服务、购物指南服务等。

    两者区别在于:

    PDE 是位置业务网络中利用一定的定位技术和定位算法计算出位置信息的关键部件,它与其它网络实体之间主要通过 SS7 进行连接。 MPC 则是整个网络中与位置信息相关的信令的控制点和转接点。 MPC 与其它网络实体之间不仅要支持 SS7 连接,同时对于请求位置信息的实体如 SCP/SC/LCS Client 还需支持 TCP/IP 连接和 SS7-TCP/IP 协议之间的转换。如下图所示:

图三

    通过以上的初步探索,我们可以得出以下几个结论:

    1)部分地区的无法定位情况可能是存在的(虽然我没有遇到过),问题的关键在于当地的 CDMA 网络状况,可以尝试一下更改注册表,采用 Standalone 模式:

    [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]

"GPSMode"=dword:00000000

    这只是我的一个猜测,目的在于避开当地的 CDMA 网络,纯粹利用 6800 的 GPS 功能进行定位。

    大家可以咨询一下当地联通是否支持“定位之星”业务,如果支持的话,应该 6800 就可以准确定位,如果不支持恐怕就不行。

    2)部分机油开启 GPS 会有自动拨号的情况,解决这个问题在于修改 QPST 里面的设置,采用图 2 的方法设置即可。

    3)6800 的 GPS 功能无法与传统 GPS 相比,虽然技术比较先进,但是鉴于目前国内联通的现状,对其支持的并不好。有消息说联通接下来会大力推广 GPSOne 业务,即将上市的 6900 行货版就是一个证明,到时候情况会有所好转也说不定。


 

手机资讯


手机资讯
低端手机哪个好 1000元左右智能手机推荐
720P视频连播14小时 摩托罗拉XT910 MAXX评测
4.3英寸已成主流 超人气大屏手机推荐
经典游戏重现江湖 一周Android游戏推荐
电信定制售价1999元 HTC新渴望VC上市
三星五一全国促销 热门手机选购推荐
不抢风头不算好手机?HTC Titan II解析
1.4GHz四核+2050mAh 三星GALAXY SIII现身
拍出新花样 800万智能手机+拍照软件推荐
双核智能+投影 三星Galaxy Beam预售4350



手机资讯
xv6800几个导航软件使用感受
xv6800购机详细指南
对XV6800(以下简称68)在国内市场的浅析
XV6800内改卡机大揭密
用MP3替换原有短信及来电铃音
更改XV6800信号灯颜色
XV6800各版本ROM及说明
XV6800用CARD方式上网
CDMA强机6800使用电信的全球眼
XV6700拍照程序不能录制视频的故障
手机论坛


  诺基亚手机 苹果手机 HTC手机 三星手机 摩托罗拉手机 索爱手机