定位业务是利用在移动通信网上增加相关定位业务实体,并通过支持定位功能的移动台向申请定位业务的移动用户提供全网范围内的定位服务。定位业务的实现包括获取位置信息(经度和纬度)以及利用获取的位置信息为用户提供各种位置相关的服务。
定位业务是利用在移动通信网上增加相关定位业务实体,并通过支持定位功能的移动台向申请定位业务的移动用户提供全网范围内的定位服务。定位业务的实现包括获取位置信息(经度和纬度)以及利用获取的位置信息为用户提供各种位置相关的服务。
简介
定位操作平台主要有两种:基于用户平面(基于 IP 作为定位消息承载的定位操作)的定位操作平台和基于控制平面(基于传统 No.7 信令作为定位消息承载的定位操作)的定位操作平台。
1.基于控制平面定位操作平台
目前,基于控制平面定位操作平台在 CDMA 网和 GSM 中提供基于 Cell ID 方式的粗定位业务,涉及的网络实体包括:
(1) CDMA 或 GSM 基础网络中的实体:BSC、HLR、MSC、SMC/SMG。
(2) 定位业务系统设备:MPC、GLSC。
(3) 定位业务设备:SP。
2.基于用户平面定位操作平台
目前,基于用户平面定位操作平台只在 CDMA 网中提供基于 gpsOne 方式的精定位业务,涉及的网络实体包括:
(1) 定位系统:MPC 和 PDE。
(2) 业务设备:SP。
系统架构
图 1 是融合了两种定位操作平台的网络结构。
图 1 定位业务平台系统架构
系统功能
移动定位中心的功能
(1)用户信息的存储能力
MPC 所包含的用户/CP 数据库有能力存储用户的定位业务信息包括以下几方面:
用户标识;
用户的 MPCAP;
用户的位置信息限制模式;
用户限制的 LCS CLIENT 列表。
MPC 有能力对接收的用户位置信息进行存储,其存储的基本内容包括:
请求的 LCS CLIENT 的 ID;
目标 MS 的标识;
定位成功或失败;
所使用的 PDE 标识;
位置信息;
响应时间;
定位时间戳等。
(2)LCS CLIENT 的信息存储和鉴权
MPC 所包含的用户/CP 数据库有能力存储授权的 LCS CLIENT 的信息。并且有能力在 LCS CLIENT 对用户进行位置请求的时候,对 LCS CLIENT 进行鉴权。
(3)支持移动台主动发起的定位操作
MPC 有能力接收定位请求,并按用户要求进行基于分组网络的定位操作。这个操作包括以下分功能:
MPC 应该能够对移动台进行鉴权;
MPC 应该能够判断移动台是否支持 GPSOne 定位功能;
MPC 应该能够通过 TCP/IP 接口向 PDE 请求移动台位置;
MPC 应该可以保存定位结果。
(4)支持第三方发起的 GPSOne 定位流程
MPC 有能力通过 TCP/IP 接收其他实体的定位请求,并且可以依据定位请求的具体要求进行定位操作,返回适当的位置信息。
LCS CLIENT 发起的业务可以通过两种方式进行:基本要求为 CDMA 位置业务 L1 接口协议,高级要求是 OSA/Parlay 接口。
MPC 有能力按照定位请求的要求,进行基于分组网络的定位操作。这个操作包括以下分功能:
MPC 应该能够对 LCS CLIENT 和主叫用户进行鉴权。
MPC 应该能够判断移动台是否支持 GPSOne 定位功能。
MPC 应该能够发起 GPSOne 定位激活短消息。
MPC 应该能够通过 TCP/IP 接口向 PDE 请求移动台位置。
MPC 应该可以将移动台位置以合适的方式返回给请求的 LCS CLIENT,并保存定位结果。
(5)支持基于 Cell ID 的定位流程的执行
MPC 有能力按照定位请求的要求,进行基于 Cell ID 的定位操作。这个操作包括以下分功能:
MPC 应该能够对 LCS CLIENT 和主叫用户进行鉴权;
MPC 应该能够判断网络和用户是否支持 GPSOne 定位流程;
MPC 应该能够通过移动台上报的 SID/NID/BASE_ID 向 PDE 请求移动台位置;
MPC 应该可以将移动台位置以合适的方式返回给请求的 LCS CLIENT,并留存定位结果;
在基于 GPSOne 定位流程失败时,如需要 MPC 应该能够自动启动基于 Cell/Sector 定位方式定位流程。
(6)MPC 应能既支持单次定位,又支持跟踪型多次定位请求
对于 WAP 定位请求,应只支持单次定位。对于第三方定位请求和移动台驻留型定位应用,应既支持单次定位又支持多次定位。缓存的定位结果不能用于多次定位请求中。
(7)MPC 应能根据移动台上报的 BASE_LAT、BASE_LONG 直接获得移动台位置,并留存定位结果。
(8)MPC 可在符合定位精度要求的情况下,向 LCS CLIENT 或移动台提供缓存的移动台历史定位结果。
(9)对于多个同时进入的定位请求,MPC 应支持 spoofing(‘分身术’功能)。
如同在一些流程中标注的,当收到一个单次定位请求且该移动台有另一定位请求正在处理中时,MPC 应完成第一个请求,然后将其结果作为后续请求的应答。
(10)MPC 应能根据 LCS CLIENT 或移动台的定位精度要求选择不同的位置信息获取方式。
(11)定位的计费,MPC 有能力提供定位操作相关的计费信息。
(12)MPC 应具有日志功能,将每一次定位操作记录在日志文件中,以方便故障诊断。
(13)MPC 的时钟应与 GPS 时间同步。
(14)MPC 应能通过 SID 和 NID 选择正确的 PDE,以提供定位服务。
(15)MPC 应能识别目标移动台的服务 MSC,从而可以在第三方定位业务中实现 MT SMS 的直接投递。
(16)短消息收发功能
MPC 应包含短消息模块,短消息模块的物理实体可以独立也可以与 MPC 合设,该短消息模块应具有短消息收发功能。
定位实体的功能
(1)移动台位置的确定
PDE 应有能力接收 MPC 的定位请求,等待移动台的 TCP 连接(使用端口 8888),对移动台进行定位。
PDE 应有能力直接接收移动台的 TCP 定位连接请求(使用另一个端口号 8889),对移动台进行定位。
(2)支持基于 TCP/IP 的 IS801 的消息交互
PDE 应有能力通过 TCP/IP 网络和移动台进行 IS801 定位交互。
PDE 应支持 TCP Wrapper 协议,并利用 TCP Wrapper 协议对连接进行基于 IMSI 的鉴权。
(3)PDE 应支持对移动台的鉴权
PDE 应有能力通过 IMSI 对移动台进行鉴权。
(4)PDE 应支持 AFLT 定位技术
PDE 应有能力通过移动台提供的导频测量信息计算用户的位置。
(5)PDE 应支持 AGPS 定位技术
PDE 应有能力提供 GPS 参考信号,辅助移动台进行 GPS 卫星定位。
(6)PDE 应支持混合定位技术
PDE 应有能力同时通过 GPS 信号以及基站无线信息对移动台进行定位。并根据实际情况灵活选择定位方式。
(7)PDE 应支持根据 SID/NID/BASE_ID 计算相应的地理位置信息。
(8)PDE 应能既支持 MS-based 又支持 MS-assisted 的 IS-801 定位方式。
(9)PDE 应能既支持单次定位又支持多次(跟踪型)定位请求。
PDE 应支持 IS-801 Access Duration(IS-801 访问周期)参数以能支持多次 GPSOne 定位。
(10)PDE 应具有日志功能,对每一次定位操作留下日志记录。
(11)PDE 应将自己的时钟和 GPS 时间同步。
粗定位业务中心功能
(1)用户信息的管理能力
GLSC 应能够存储用户的定位业务信息包括以下几项:
用户的标识;
用户订购的业务;
用户的位置信息限制模式;
用户限制的 SP 列表;
用户号码与伪码的对应关系。
GLSC 应能存储以下接收到的用户位置信息:
请求的 SP 的 ID(LCS Client ID)和 Service ID;
目标 MS 的标识;
定位成功或失败;
位置信息;
响应时间。
(2)SP 信息的管理能力
GLSC 应能存储授权的 SP 信息。并有能力在 SP 对用户进行位置请求的时候,根据 SP 进行鉴权。
系统共设 3 类 SP,分别为大众 SP、行业 SP 和特权用户 SP。
大众 SP 主要面向大众用户开展定位业务。系统以系统黑名单列表和请求中被查询手机的隐私鉴权作为判定是否可以进行定位的依据,检查顺序为:系统黑名单列表、被查用户隐私鉴权。大众 SP 适用于短信明码,WAP 明码以及伪码业务(注:SP 是否开展明码业务的原则是运营商认为可以信任的 SP 可以开展明码业务,不可信任的 SP 不能开展明码业务)。
行业 SP 主要面向企业客户开展行业定位业务。一般针对每个企业客户,在 SP 账号下设置各自的白名单,即‘行业 SP 白名单’。系统以系统黑名单列表和行业 SP 白名单作为是否进行定位的依据。检查顺序:系统黑名单列表、行业 SP 白名单;被查用户不在系统黑名单列表并且在行业 SP 白名单,才能被查询。这类 SP 主要是集团用户,对于处于行业 SP 白名单中的号码,不用下发确认短信,可以直接进行定位。
特权用户 SP 主要面向紧急定位业务。这类 SP 具有高优先级,系统只需要检查系统黑名单列表作为是否进行定位的依据。
(3)分别支持针对 GSM 网和 CDMA 网的基于 Cell ID 和 MSC ID 的定位操作
GLSC 有能力按照定位请求的要求,进行基于 Cell ID 或 MSC ID 的定位操作。这个操作包括以下分功能:
GLSC 应该能够对 LCS Client 和主叫用户进行鉴权。
GLSC 应该能够通过由核心网络获得的 SID/NID/BASE_ID 或 MSC ID 计算出移动台位置。
GLSC 应该可以将移动台位置信息以合适的方式返回给请求的 LCS Client 或短信网关,并留存定位结果。
(4)支持移动台发起和网络发起的定位业务
GLSC 有能力通过 SMPP 接收移动台发起的 OTA 卡定位请求,并且可以依据定位请求的具体要求进行操作,返回适当的位置信息。GLSC 有能力通过 L1 协议接收 SP 发起的第三方定位请求。
(5)GLSC 应既支持单次定位,又支持跟踪型多次定位请求
对于 OTA 卡定位请求,应只支持单次定位。对于网络发起的定位请求,应既支持单次定位又支持多次定位。GLSC 可在符合定位精度要求的情况下,向 LCS Client 或移动台提供缓存的移动台历史定位结果。
(6)定位的计费
GLSC 有能力提供定位操作相关的计费信息。
(7)GLCS 应具有日志功能,将每一次定位操作记录在日志文件中。
(8)短消息收发功能
GLSC 应包含短消息模块,短消息模块的物理实体可以独立也可以与粗定位平台合设,该短消息模块应具有短消息收发功能。
主要技术
在移动通信网络中,通常有以下几种定位技术。
(1)基于 Cell ID 的定位技术,它由网络侧获取用户当前所在的基站 Cell 信息以获取用户当前位置,其精度取决于移动基站的分布及覆盖范围的大小。
(2)基于 AFLT 的定位技术,AFLT(Advanced Forward Link Trilateration)是 CDMA 独有的技术,在定位操作时,手机/终端同时监听多个基站的导频信息,利用码片延时来确定到附近基站的距离,最后用 3 角定位法算出具体位置。
(3)基于 AGPS(无线网络辅助 GPS 定位技术)的定位技术,AGPS 将终端的工作简化,由网络侧的定位服务器与终端相互配合完成定位工作,就是将卫星扫描及定位运算等最为繁重的工作从终端一侧转移到网络一侧的定位服务器完成。
而 GPSONE 是美国高通公司为基于位置业务开发的定位技术,采用 Client/Server 方式。它将无线辅助 AGPS 和高级前向链路 AFLT3 角定位法两种定位技术有机结合,实现高精度、高可用性和较高速度定位。在这两种定位技术均无法使用的环境中,GPSONE 会自动切换到 Cell ID 扇区定位方式,确保定位成功率。
广域 GPS 卫星参考网络由多个高灵敏度 GPS 接收机组成,负责全天候监测覆盖区域上空所有 GPS 卫星的星历数据、多普乐频移等定位所需信息,动态刷新存储于定位平台中的 GPS 卫星数据库(卫星数据与地理位置对应关系)。终端只有在需要定位时才通过无线网络向定位平台通报大概位置(属于哪个基站),然后通过定位平台获得 GPS 卫星信息,从而大大缩短卫星捕获时间,大幅度降低耗电。
借助定位服务器强大的运算能力,可以采用复杂的定位算法以降低接收信号弱等不利因素的影响从而提高定位精度和灵敏度。定位平台将经纬度信息送到应用服务平台,或者通过无线网络送回终端满足定位应用。