1、CDMA网络主要的定位技术
在CDMA系统中采用的定位技术被叫做“混合定位技术”,也就是说,为了达到定位的目的,采用了多种定位技术。这些技术大致可以分为两类:基于网络的定位技术和基于移动台(MS)的技术。
对基于移动台的技术来说,需要在空中接口上传送信息,所以制定了相应的标准。在目前阶段,已经标准(IS801)化了两种定位技术:辅助GPS技术(AGPS)和到达时间差技术(TDOA)。辅助GPS技术主要依靠GPS卫星完成定位操作。移动台需要接收至少4个GPS卫星的信号,根据这些信息完成定位计算,并将计算结果报告给网络。在这个方面,辅助GPS技术与一般的GPS定位技术是相同的。辅助GPS技术的主要改进在于卫星的捕获技术。对一般的GPS定位技术来说,需要GPS接收机在全码域范围内搜索,以寻找可以使用的GPS卫星。通常这种搜索需要很长的时间,所以不能满足移动定位的需要。在辅助GPS技术中,网络可以根据移动台当前所在的小区,确定正在小区上空的GPS卫星,并将这些信息提供给移动台。移动台根据这些信息,可以缩小搜索范围,缩短搜索时间,更快地完成定位操作。
标准定位服务(SPS)属于GPS的一个服务等级,适用于商业应用包括手机定位,SPS是一种故意降低的定位服务,定位度精度降低到100米(95%),更好的精度可以通过差分修正技术获得,差分GPS(DGPS)技术通过使用一个参考接收器发射修正信息给手机,可以将误差提高到五米以下。
上面提到的两个技术是已经标准化了的技术,还有其它的技术,可以通过内部算法实现,不需要标准。
基于网络的技术包括基于CELL的定位、导频强度测量(PSMM)、测量移动台的环路时延、测量信号到达角度等。
目前CDMA系统中使用的混合定位技术主要使用了前面提到的两种基于移动台的技术。一般来说,GPS技术能够提供很高的定位精度,但在很多情况下,移动台不能够捕获足够多的GPS卫星。这时候,移动台可以利用基站的信号补充卫星的不足。这样,在损失一定精度的条件下,可以提高可用性,甚至可以实现室内定位。
当然定位系统也可以使用一些内部技术,进一步提高精度和可用性。例如:当只能接收到两个基站的信号的时候,通常不能唯一确定移动台的位置。但是,如果曾经连续跟踪了移动台的位置,则可以根据过去移动台的方向和速度,加上这个两个基站的信息确定移动台的位置。
目前现网CDMA20001X定位服务系统采用的就是一种混合定位技术,由内置高通CDMA 1X芯片的手机和网络侧PDE设备配合完成终端位置的计算。
2、位置业务的接入方式
位置业务的接入方式是很多种多样的,总计有如下几种:
消息类接入(SMS/EMS/ MMS / USSD等)
WAP接入
IP网络接入(互联网,局域网,专网等)
语音接入(VoicePortal/客服台/ 114等)
专用程序接入(KJAVA/BREW等)
目前比较常用的接入方式有SMS接入、WAP接入、JAVA接入、WEB接入和BREW接入等。
CDMA20001X位置服务系统目前采用的接入方式是WAP接入和BREW接入。
3、现网CDMA20001X位置服务
a)位置服务平台结构
位置服务平台主要由移动定位中心、定位系统、GIS中间件及计费模块组成。
移动定位中心MPC
负责整个定位操作处理流程的控制,实现对用户和SP的鉴权、用户授权信息的检查、定位方式的选择、发起和建立定位会话、定位接口处理、短信处理、定位详单记录、提供结算接口、定位信息保存和使用等功能。
同时MPC应当支持向CDMAPN4747(IS881)标准定位协议的过渡,可以在将来实现网络方式的定位业务。
i. 定位系统PDE
定位系统主要通过与CDMA1X终端的交互,获得精确的无线终端地理位置,为基于位置的业务提供定位支持。
定位系统支持的定位技术有:CellID、AFLT(AdvancedForwordLinkTrilateration高级前向链路三角算法)方式、A-GPS(Assisted Global Positioning System辅助全球定位系统)方式、混合方式(AFLT和A-GPS相结合)等。
定位系统主要由PDE(PositionDetermiationEntity定位实体),WARN(WideArea Reference Network广域参考网)和基站数据库组成。
ii. GIS中间件
地理信息系统中间件是移动定位中心MPC和业务提供商SP、地理信息系统GIS之间的一个中间实体。移动定位中心提供了定位能力,业务提供商可以根据用户位置信息提供具有自身特色的增值业务,地理信息系统中间件则完成业务提供商和移动定位中心之间的调用并提供GIS引擎的路由能力。同时地理信息系统中间件还以XML或WebServices的方式向业务提供商提供了各种基于位置的增值服务。
iii. 计费模块
结算系统负责完成位置服务系统的相关计费、批价,以及与运营商的计费营帐系统的交互等功能。
结算系统从移动定位中心获得定位计费记录,从地理信息系统中间件获得增值服务计费记录,通过与用户/CP数据系统的接口获得定位费用与网页、增值服务费用,完成定位操作与增值服务的批价,并将批价结果传送到运营商的计费营帐系统。
b) CDMA2000 1X 位置业务平台主要定位流程
现网位置服务平台的定位流程与标准的PN4747方式的定位流程有比较大的区别,主要的区别在于:
现有流程的定位是由手机终端和PDE实体交互完成的,CDMA20001X网络只是提供数据的承载,并不需要网络修改支持定位,这也是联通选择高通方案的最大原因:对于网络影响小,定位精度高。
MO方式的定位流程下现网定位系统的接入只有WAP接入和BREW接入。而MT方式是由网络发起,MPC发一条短消息给手机终端,由手机终端主动发起定位计算过程。
i. 标准定位流程(用户通过WAP方式接入、主动发起GPSOne 方式的定位流程)
用户通过WAP方式接入LCSCLIENT,发送服务请求
WAP浏览器应携带MS版本号信息,LCSCLIENT 根据版本信息判断是符合新规范移动台还是现有移动台,如是前者则执行这个流程,开始步骤B,否则拒绝定位
LCSCLIENT向通过L1接口移动定位中心发送定位请求。启动定时器T4
LCSCLIENT通过WAP返回请求应答
移动定位中心向用户/LCSCLIENT数据库发送鉴权消息,检查发起定位的用户及LCSCLIENT是否被授权
用户/LCSCLIENT数据库向移动定位中心返回鉴权结果
MS向移动定位中心发起定位请求StartPositioningProcessRequest。终止定时器T4
移动定位中心使用GEOPOSREQ消息向定位实体发送定位请求。启动定时器T1
移动定位中心向MS发送定位响应StartPositioningProcessResponse,激活MS发起IS801会话
定位实体与MS之间的IS801消息交互,进行MS位置的计算。要求定位实体在最后一条IS801
定位完成,定位实体使用geoposreq发送定位结果至移动定位中心,移动定位中心存储目标用户当前位置信息
移动定位中心通过L1接口返回MS位置信息给LCSCLIENT
MS通过WAP向LCSCLIENT 发出服务请求
LCSCLIENT通过WAP返回服务信息给MS,为MS 提供服务
ii. 用户取消定位
A-C、同上
D、用户不同意被定位,或者请求用户确认的弹出窗口定时器超时而用户仍未进行确认,MS向移动定位中心发送StartPositioningProcessRequest,取消本次定位请求。终止定时器T4。此时如果因为网络原因移动定位中心未能收到StartPositioningProcessRequest,也执行步骤E。
E、移动定位中心向MS发送定位请求响应StartPositioningProcessResponse
F、移动定位中心通过L1接口返回MS拒绝定位信息给LCSCLIENT
G、MS通过WAP向LCSCLIENT 发出服务请求
H、LCSCLIENT通过WAP返回出错信息给MS
iii. 鉴权未通过或者不能满足该定位请求
A~D、同上。
E、用户/LCSCLIENT数据库向移动定位中心返回鉴权、授权失败消息
F、MS向移动定位中心发起定位请求StartPositioningProcessRequest。终止定时器T4
G、移动定位中心向MS发送定位请求响应StartPositioningProcessResponse。,定位状态标识置为“鉴权失败”
H、移动定位中心通过L1接口返回MS鉴权失败信息给LCSCLIENT
I、MS通过WAP向LCSCLIENT 发出服务请求
J、LCSCLIENT通过WAP返回出错信息给MS
iv. 标准定位流程(网络主动发起,使用GPSOne 方式定位)
LCSCLIENT通过L1接口协议向移动定位中心发送定位请求。消息中包含LCS CLIENT 标识LCS CLIENTID 和查询发起者标识ORID、服务质量PQoS 和目标MS 的用户标识
移动定位中心对LCSCLIENT和目标MS的鉴权,对LCS CLIENT 和查询发起者进行授权检查。移动定位中心向用户/LCS CLIENT 数据库检查LCS CLIENT 和目标MS 是否已签约,发起定位的用户是否有权获取目标MS 的位置信息
用户/LCSCLIENT数据库向移动定位中心返回鉴权结果
移动定位中心使用GEOPOSREQ消息向定位实体发送定位请求。启动定时器T1
移动定位中心通过短信中心向目标MS发送一个特殊MT(移动台终止)短消息,要求MS对查询发起者作授权检查并触发定位进
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073