一种多精度移动定位方法与流程

文档序号:11235354阅读:439来源:国知局
一种多精度移动定位方法与流程

本发明涉及定位服务的技术领域,具体涉及一种多精度移动定位方法。



背景技术:

移动定位服务又叫做移动位置服务lbs(locationbasedservice),它是指移动网络通过特定的定位技术来获取移动终端用户的位置信息,提供给移动用户自己和他人以及通信系统,实现各种基于位置的相关业务。

基于移动通信网实现的定位业务系统中,除了移动通信网的基础网络设备外,还包括定位终端、定位能力平台、定位服务lcs客户端以及地理信息系统gis。定位终端通过移动通信网络与定位能力平台进行定位交互,以获取经纬度,定位能力平台将经纬度信息传送给lcs客户端,lcs客户端利用经纬度信息向用户提供位置服务例如地图服务。

移动定位的不同业务对精度的要求不同,现有的定位方式无法适应不同精度要求下的定位服务推送,且定位过程较为复杂,给用户使用带来了不便。



技术实现要素:

针对上述现有技术存在的缺陷,本发明提供了一种多精度移动定位方法,该方法通过判断定位精度参考值是否超过阈值分别进行高精度和低精度的定位处理,高精度定位可以充分利用小区的定位优势保证定位精度,且使得现有的定位流程得以简化,具有良好的市场和应用价值。

根据本发明的一个方面,提供一种多精度移动定位方法。

该方法包括获取定位接入业务的定位精度参考值,如果所述定位精度参考值大于预设的定位精度阈值则进入高精度定位流程,否则进入低精度定位流程。

其中,高精度定位流程包括如下步骤。

s11:lcs客户端通过l1接口向移动定位平台mpc发送定位请求。

s12:mpc对lcs客户端和目标ms进行鉴权,检查lcs客户端和目标ms是否已经签约,发起定位的用户是否有权限获取目标ms的位置信息。

s13:ms向mpc发送启动定位处理请求消息,同意定位。

s14:判断mpc是否成功获取到小区cellid,成功获取则进入小区定位流程,否则进入终端定位流程。

所述小区定位流程包括如下步骤。

s21:mpc向ms发送启动定位处理响应消息,指示ms进行基于小区的定位。

s22:mpc通过地理定位请求消息向定位实体pde发送基于小区的定位请求,并启动定时器。

s23:pde通过地理定位请求消息向mpc返回基于小区的定位结果,mpc接收到所述定位结果后终止定时器。

s24:mpc通过l1接口向lcs客户端返回ms位置信息。

所述终端定位流程包括如下步骤。

s31:mpc使用地理位置请求消息向定位实体pde发送定位请求,并启动定时器。

s32:pde向mpc返回地理位置请求ack消息,并与ms协商确定定位协议。

s33:mpc向ms发送包含pde的ip地址和端口号的启动定位处理响应消息。

s34:pde与ms之间交互定位协议消息,pde在最后一条定位协议消息中向ms发送真实的位置结果。

s35:pde使用地理位置请求消息向mpc返回定位结果,并终止定时器。

s36:mpc通过l1接口向lcs客户端返回定位结果。

其中,低精度定位流程包括如下步骤。

s41:lcs客户端通过基于tcp/ip的l1接口向mpc发送定位请求。

s42:mpc对被定位用户进行隐私检查,检查发起定位请求的用户或应用是否有权限获取目标ms的位置信息,鉴权通过后,归属地mpc向手机用户的归属hlr发送请求短消息,请求目标手机用户漫游地的服务msc的地址。

s43:hlr判定目标手机当前处于激活态,hlr返回请求短消息给归属mpc,归属mpc根据该返回的请求短消息获得手机用户漫游地的服务msc地址,mpc通过l1接口向lcs客户端返回初步定位结果。

s44:归属mpc向服务msc发送定位参数请求消息,以获取目标手机当前的无线环境信息。

s45:服务msc返回封装有ms的导频测量信息的定位参数请求消息给归属mpc。

s46:mpc通过l1接口向lcs客户端返回定位结果。

本发明的技术方案中,通过判断定位精度参考值是否超过阈值分别进行高精度和低精度的定位处理,高精度定位可以充分利用小区的定位优势保证定位精度,且使得现有的定位流程得以简化,具有良好的市场和应用价值。

附图说明

图1是本发明进行多精度移动定位的方法流程图。

图2是本发明进行高精度移动定位的方法流程图。

图3是本发明进行低精度移动定位的方法流程图。

具体实施方式

下面结合附图通过具体实施方式对本发明作进一步详细的说明。

参见图1,其给出了本发明优选实施例的多精度移动定位的方法,包括以下步骤。

获取定位接入业务的定位精度参考值,如果所述定位精度参考值大于预设的定位精度阈值则进入高精度定位流程,否则进入低精度定位流程。其中,定位精度阈值可以根据具体业务的定位要求进行设置,另外还可以设置定位精度范围,如果所述定位精度参考值在定位精度范围内则进入高精度定位流程,否则进入低精度定位流程。

移动定位实体包括移动定位平台mpc、定位实体pde、lcs客户端、hlr、msc和bss。mpc是定位操作处理流程的控制中心和位置信息的控制管理中心,主要负责对接入的提供定位业务的lcs客户端进行鉴权以及接收定位请求、处理调度定位流程的功能。pde是整个定位系统中的核心模块,pde与移动终端ms通过定位协议进行交互,获取各种测量信息和数据,通过特定的算法完成具体的定位计算,并将计算结果报告给mpc。lcs客户端是位置业务应用客户端,负责与mpc交互发送定位请求和接收定位结果,lcs客户端通过l1接口与mpc交互。hlr中增加了管理用户定位业务的签约信息的功能,提供系统对定位业务支持能力的有关信息,存储、维护和管理用户当前服务的mpcid,定位处理流程中提供用户激活状态、服务mscid和定位终端信息。msc中增加存储、维护和管理用户定位相关信息的功能,存储、维护和管理用户当前服务的mpcid,支持切换后的定位处理,支持基于数据突发定位类型的消息传递。bss支持数据突发(databurst)类型的定位数据传输能力。

参见图2,其给出了本发明优选实施例的高精度移动定位的方法,包括以下步骤。

s11:lcs客户端通过l1接口向移动定位平台mpc发送定位请求。

请求中包含lcs客户端id、查询发起者标识、服务质量(qos)和目标ms的用户标识。

s12:mpc对lcs客户端和目标ms进行鉴权,检查lcs客户端和目标ms是否已经签约,发起定位的用户是否有权限获取目标ms的位置信息。

mpc通过专用短信中心向目标ms发送一个移动台终止短消息mtsms定位请求。

s13:ms向mpc发送启动定位处理请求消息,同意定位。

s14:判断mpc是否成功获取到小区cellid,成功获取则进入小区定位流程,否则进入终端定位流程。

所述小区定位流程包括如下步骤。

s21:mpc向ms发送启动定位处理响应消息,指示ms进行基于小区的定位。

因为这个定位消息只用于通知ms将采用基于小区的定位,所以消息中定位实体pdeip地址和端口号为全“0”。

s22:mpc通过地理定位请求消息向定位实体pde发送基于小区的定位请求,并启动定时器。

s23:pde通过地理定位请求消息向mpc返回基于小区的定位结果,mpc接收到所述定位结果后终止定时器。

s24:mpc通过l1接口向lcs客户端返回ms位置信息。

所述终端定位流程包括如下步骤。

s31:mpc使用地理位置请求消息向定位实体pde发送定位请求,并启动定时器。

s32:pde向mpc返回地理位置请求ack消息,并与ms协商确定定位协议。

s33:mpc向ms发送包含pde的ip地址和端口号的启动定位处理响应消息。

s34:pde与ms之间交互定位协议消息,pde在最后一条定位协议消息中向ms发送真实的位置结果。

s35:pde使用地理位置请求消息向mpc返回定位结果,并终止定时器。

s36:mpc通过l1接口向lcs客户端返回定位结果。

基于小区的定位方法是比较简单的定位技术,通过获取目标手机所在的蜂窝小区id来确定其所在的位置,从而提供给定位用户。目标手机可能处在不同的状态,当核心网发出lcs的请求后,查询ue的状态,如果ue处在其他状态,则对ue进行寻呼,以确定蜂窝的id。当ue处于软切换状态时,它可能与附近的几个蜂窝都处在连接状态,此时选择信号质量最好的蜂窝确定蜂窝id。

基于终端的定位方法采用客户端/服务器模式,将无线辅助和高级前向链路三角定位法两种定位技术有机结合,实现高精度、高可用性和高速度定位,在这两种定位技术均无法使用的环境中,会自动切换到cellid扇区定位方式。同时,该方法从gps卫星和蜂窝、通信服务网络收集测量数据,然后通过组合这些数据生成精确的三维定位,在gps卫星信号和无线网络信号都无法单独完成定位的情形下,会组合这两种信息源,只要有一颗卫星和一个小区站点就可以完成定位,提供了比常规gps定位高出20dbd灵敏度。

图3给出了本发明优选实施例的低精度移动定位的方法,包括以下步骤。

s41:lcs客户端通过基于tcp/ip的l1接口向mpc发送定位请求。

请求中包含lcs客户端id、查询发起者标识、服务质量(qos)和目标ms的用户标识。

s42:mpc对被定位用户进行隐私检查,检查发起定位请求的用户或应用是否有权限获取目标ms的位置信息,鉴权通过后,归属地mpc向手机用户的归属hlr发送请求短消息,请求目标手机用户漫游地的服务msc的地址。

s43:hlr判定目标手机当前处于激活态,hlr返回请求短消息给归属mpc,归属mpc根据该返回的请求短消息获得手机用户漫游地的服务msc地址,mpc通过l1接口向lcs客户端返回初步定位结果。

s44:归属mpc向服务msc发送定位参数请求消息,以获取目标手机当前的无线环境信息。

s45:服务msc返回封装有ms的导频测量信息的定位参数请求消息给归属mpc。

s46:mpc通过l1接口向lcs客户端返回定位结果。

本发明的技术方案中,通过判断定位精度参考值是否超过阈值分别进行高精度和低精度的定位处理,高精度定位可以充分利用小区的定位优势保证定位精度,且使得现有的定位流程得以简化,具有良好的市场和应用价值。

以上实施例的说明只是用于帮助理解本发明的方法和思想,不应理解为对本发明的限制。依据本发明的技术方案所做的简单替换,仍属于本发明权利要求和说明书所涵盖的保护范围。

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