在移动通信网中对AGPS手机进行定位的方法与流程

文档序号:12629685阅读:860来源:国知局
在移动通信网中对AGPS手机进行定位的方法与流程

本发明涉及移动通信网络技术,特别涉及一种在移动通信网中对AGPS手机进行定位的方法。



背景技术:

通过移动终端和移动通信网络设备之间的配合,确定出移动用户的实际地理位置,在此基础上运营商能够向各类用户提供众多与位置相关的增值信息服务。获得移动终端的位置信息,根据不同的网络类型可采用不同的定位技术。定位技术可分为三大类,基于小区的定位、基于无线信号测量的定位和基于GPS的定位。每一大类又可分为若干具体的定位技术。其中混合AGPS定位结合了AGPS和下行无线信号测量两种定位技术,综合性价比、定位精度和可用性最高。

混合AGPS定位有基于控制平面和基于用户平面两种实现方式。前者在基站系统、交换系统、定位系统之间采用信令方式交换定位所需的信息,具有较好的安全性和实时性,但需在MPC/GMLC、PDE/SMLC等新增网络设备和移动交换中心、归属位置寄存器等现有网络设备之间增加定位专用接口,BSC、MSC、HLR等设备的软件都必须升级,对现有网络的冲击较大。基于用户平面的实现方式则通过短消息方式触发手机向SMLC/PDE等定位设备发起分组呼叫,建立IP数据通道后,实现手机与定位设备间应用层端到端的信息交换,完成定位信息的收集和计算,最后定位结果由手机通过短消息方式报告给定位业务实体。这种方式在安全性和实时性方面存在缺陷。

在漫游定位方面前者在手机进行位置更新时,向HLR上报拜访地移动定位中心地址、然后在进行定位时由拜访地移动定位中心根据定位技术选择相应的定位设备。此方案也要新增网络设备和接口,并要修改MSC和HLR的位置更新消息、还要支持新地MAP操作,对网络的影响也很大。而基于用户平面在漫游定位方面则采用集中建设定位设备的方式,将定位设备的IP地址固化在手机中,这种漫游定位的解决方案存在很大的局限性。

基于控制平面的实现方式要求网络增加很多新的定位专用接口,BSC、MSC、HLR都必须升级,对现有网络的冲击较大。基于用户平面的实现方式则短消息方式启动定位过程和返回定位结果,在安全性和实时性方面存在严重缺陷。在漫游定位方面前者采用增加新接口并修改现有位置更新接口的方式,对现网影向太大。后者则采用集中建设定位设备的方式,将定位设备的IP地址固化在手机中,仅适用于移动定位设备采用集中式组网,不能兼容定位网络的分布式组网此集中式,且对漫游定位方案容易形成性能瓶颈,在灵活性方面存在较大的局限性。

现有技术除了上述对现有网络的冲击较大、安全性和实时性差及在漫游定位方案上灵活性差的缺点外,还存在以下问题:

1、手机上报的定位结果可能会被终端用户故意篡改。

2、定位触发短消息通过短消息中心下发,因短信中心采用存储转发机制而发生阻塞时会出现定位启动慢的问题。

3、通过短信中心下发定位触发短消息,移动定位业务平台不能及时获得AGPS手机因信号中断而无法通信和定位的情况,不能及时终止无效的定位过程,会造成系统资源的浪费。

4、定位触发短消息没有定位确认标志,不能提供灵活的隐私保护机制,不能向被查用户提供被定位的及时知情权。

5、移动定位业务平台、移动定位设备和AGPS手机缺乏有效的并发定位响应机制,不利于有效节省系统开销和提高业务响应速度。



技术实现要素:

本发明的目的在于:针对上述若干方案出现的问题,提出了一种在移动通信网中对AGPS手机进行定位的方法,解决上述问题。

本发明采用的技术方案如下:

在移动通信网中对AGPS手机进行定位的方法,包括以下步骤:

移动定位业务平台响应客户端对AGPS手机的定位请求,并通过请求查询获得AGPS手机拜访地移动交换中心所在地对应的移动定位设备的IP地址和AGPS手机用户识别码;

移动定位业务平台通过消息接口向AGPS手机拜访地的移动定位设备发送启动手机定位请求消息;

移动定位业务平台通过消息接口向AGPS手机拜访地的移动定位设备发送启动手机定位请求消息,在收到移动定位设备的确认信息后向AGPS手机拜访地的移动交换中心发送启动定位的请求短信息;

该移动交换中心向AGPS手机发送触发定位的短消息,AGPS手机在接收短信息后,与拜访地的移动定位设备建立连接,完成手机定位的信息交互及定位计算;

将AGPS手机的位置信息通过网络返回给移动定位业务平台。

进一步的,所述的信息接口是TCP/IP信息接口。

进一步的,所述的获取IP地址和用户识别码包括:

移动业务平台根据AGPS手机用户登记的定位查询鉴权信息,对定位请求进行鉴权;鉴权通过后,从AGPS手机的归属位置寄存器获取当前所在拜访地移动交换中心(MSC)的信息;查询数据库获得该移动交换中心(MSC)所在地对应的移动定位设备的IP地址和AGPS手机用户的识别码。

进一步的,在一次定位过程完成前,移动定位设备再收到针对相同用户的定位请求,则直接根据正在进行定位过程的结果上报给发起第二个定位请求的移动定位业务平台。

进一步的,所述触发定位短消息中包含有需要确认的定位确认标志时,AGPS手机显示确认信息,并在发起定位分组呼叫前等待用户确认;如果确认结果为同意定位则发起定位分组呼叫,否则不发起定位分组呼叫。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、以加密方式从手机上报定位结果或由网络侧的移动定位设备直接上报定位结果防止了位置信息被终端用户故意篡改现象的发生。

2、定位触发短消息不通过短消息中心而直接发送到MSC,保证了定位过程的快速启动。当AGPS手机因信号中断而无法通信和定位,移动定位中心能够及时获得定位触发短消息投递失败的情况而及时终止无效的定位过程,节省系统资源。

3、移动定位中心在定位触发短消息中下发移动定位设备的IP地址,保证了定位网络对分布式组网的兼容性,避免了集中组网方式向分布式组网方式演化而导致现有手机无法定位情况的发生。

4、定位触发短消息中包含定位确认标志的隐私保护机制保证了被查用户对自身被定位的及时知情权,并进一步保护了用户的安全性。

5、移动定位中心、移动定位设备和AGPS手机的并发定位响应机制有效节省了系统开销并提高了业务响应速度。

6、采用本发明的方法,只需对现有网络进行较小地改动,即可提高安全性和实时性,而且使漫游定位灵活。

附图说明

图1是本发明的组网图;

图2是本发明的实现流程图;

具体实施方式

本说明书中公开的所有特征,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

下面结合图1、图2对本发明作详细说明。

本发明的技术方案是在移动定位业务平台与移动定位设备之间建立TCP/IP消息接口,移动定位设备接受移动定位业务平台的请求,完成手机定位的信息交互和定位计算过程,将手机的位置信息通过网络安全返回给移动定位业务平台。解决从手机上报位置信息的不可靠问题。另外在移动定位设备接受移动定位业务平台或手机上报的定位请求,完成手机定位的信息交互和定位计算过程后,将手机的位置信息进行加密后传送给手机,然后由手机将经过加密的位置信息上报给定位业务平台,定位业务平台进行解密获得手机位置信息。定位结果以加密方式送给终端,再由终端上报则不再有被用户截取并修改的问题,也可解决位置信息欺诈的问题。

为了解决移动定位设备分布建设时的漫游定位问题,移动定位业务平台在通知手机启动定位程序时,向HLR查询获得手机拜访地的信息,确定拜访地所对应的移动定位设备IP地址,然后在定位触发短消息中将该IP地址下发给手机。

安全可靠的定位包括手机上报口密定位结果和移动定位设备上报定位结果定位两种方式。

下面结合图2作详细说明实施例,其中移动业务平台具体为移动定位中心,定位结果由移动定位设备上报给移动定位业务平台:

1、移动定位业务平台收到移动定位服务客户端对手机的定位请求,移动定位业务平台根据被查用户登记的定位查询鉴权信息,对本次定位进行鉴权。鉴权通过后,启动对该手机的定位流程。首先向被查用户的HLR请求查询被查用户当前所在拜访地MSC信息,在CDMA网络中此消息可以是SMSREQ消息、SEARCH或LPREQ,在GSM/GPRS/WCDMA网络中可以是SRI-SM、ATI或SRI-LCS。

2、HLR收到来自移动定位业务平台的查询用户拜访MSC地址的请求,返回响应消息,其中包括被查手机当前所在MSC的地址信息,此信息可用于短消息路由。

3、移动定位业务平台收到HLR返回的MSC地址信息,查询数据库获得该MSC所在地对应的移动定位设备的IP地址和手机用户的识别号码(IMSI或MIN),向该手机拜访地的移动定位设备发起定位请求。请求消息中包含手机用户的识别号码。

移动定位业务平台获得手机拜访地MSC所在地对应的移动定位设备的IP地址,可以采用三种方式:查询保存于本地的MSC号码/移动定位设备IP地址对应表,或向HLR查询,或向专用的数据库设备查询;移动定位业务平台获得手机用户的识别号码(IMSI或MIN)也可以采用三种方式:查询本地的用户号码/用户识别号码对应表、向HLR查询或向营帐中心查询。

4、移动定位设备收到定位请求,保存手机用户的识别号码,返回确认消息,并等待发起定位连接请求。

5、移动定位业务平台收到确认消息,向手机拜访地MSC发启动定位短消息请求。在CDMA网络中此消息为SMDPP,在GSM/GPRS/WCDMA网络中为MT-FWD-SM消息;该短消息内容为特殊定制,其中包括手机拜访地移动定位设备的IP地址和短消息显示标志和定位确认信息或标志。

6、MSC向手机发送触发定位的短消息。

7、手机收到短消息,向MSC发送响应消息。

8、MSC向移动定位业务平台返回触发定位短消息的发送响应消息。如果本次定位需要手机用户确认,MSC会收到来自手机的一条确认短消息容许或拒绝定位,这时MSC会通过短消息中心向移动定位业务平台转发这条短消息。流程图中省略了确认短消息的发送过程。

9、手机根据触发定位的短消息中包含的移动定位设备IP地址,向该移动定位设备发起分组呼叫,其中包括手机用户的识别号码。如果启动定位短消息内容中的显示标志为需要显示,则手机显示该短消息,否则不显示;如果该短消息中包含需要确认的定位确认标志,则显示确认信息,并在发起定位分组呼叫前等待用户确认。用户确认后手机将另外发送一条确认短消息给移动定位业务平台。确认结果为同意定位或拒绝定位;如果不需要确认或确认结果为同意定位则发起定位分组呼叫,否则不发起定位分组呼叫。流程图中省略了确认短消息的发送过程。

10、移动定位设备收到来自手机的定位分组呼叫请求,比较请求消息中的用户识别号码是否为移动定位业务平台所要求定位的用户号码,不是则拒绝定位连接请求,是则接受本次定位请求,并且向手机返回确认消息。

11、手机和移动定位设备之间交换混合AGPS定位所需要的信息,并进行定位计算。

12、定位完成后,移动定位设备向手机发定位连接释放消息,结束本次定位过程。

13、移动定位设备向移动定位业务平台报告定位结果,其中包括手机的经纬度等位置信息。

14、移动定位业务平台收到定位结果报告消息,向移动定位设备返回确认消息;移动定位设备释放本次定位相关的资源。

如果在一次定位过程完成前,移动定位设备再收到针对相同用户的定位请求,不必另外启动定位资源,而直接根据正在进行的定位过程的结果上报给发起第二个定位请求的移动定位业务平台。如果在移动定位业务平台发起一次定位请求、得到定位结果前又收到来自LCS-Client的第二个合法定位请求,也不必另外启动定位资源,而直接根据正在进行的定位结果对第二个LCS-Client定位请求进行响应。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1