向移动终端发送定位请求的方法及系统、定位平台的制作方法

文档序号:7759389阅读:224来源:国知局
专利名称:向移动终端发送定位请求的方法及系统、定位平台的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种向移动终端发送定位请求的方法及系 统、定位平台。
背景技术
基于位置的业务(LBS :Location Based Services),又称移动位置业务或定位业 务,是指移动网络通过特定的定位技术获取移动终端的地理位置信息(经纬度坐标),提供 给移动用户本人、通信系统或第三方。具体地,按照定位流程中消息承载层面的不同,定位技术可以分为用户平面 (User-Plane)定位和控制平面(Control-Plane)定位;用户平面定位技术主要是通过分组 交换(PS =Packet-Switching)域的IP连接实现消息流的传输;控制平面定位技术主要是 通过电路交换(CS Circuit-Switching)域的信令链路实现消息流的传输。用户平面常用的定位方法主要有开放式移动联盟(OMA =OpenMobile Alliance) 提出的安全用户平面定位(SUPL :Secure User PlaneLocation)技术以及gpsOne定位技 术。控制平面常用的定位方法在3GPP网络中包括随时查询(ATI AnyTimeInterrogation) /[言令、提供用户位置(PSL ProvideSubscriberLocation) /[言令、提 供用户信息(PSI ProvideSubscriberInformation)信令。目前,在3GPP网络中基于用户平面的定位方法SUPL AGPS (Assisted GPS),在网络 侧第三方发起网络初始化(Ni =NetworkInitiated)请求时,通过SUPL定位平台(SLP =SUPL LocationPlatform)发送SUPL INIT消息来触发手机终端启动SUPL交互流程。具体地,图1是描述用户平面服务定位协议网络结构图,根据OMA规范,上述SLP 发送SUPL INIT消息的方法有如下两种第一种,SLP通过无线应用通讯协议(WAP =Wireless ApplicationProtocol)封 装SUPL INIT消息后推送代理网关(PPG =Push ProxyGateway),再由其发送WAP PUSH消 息至终端(SET:SUPL EnabledTerminal),SLP与WAP PPG之间采用推送访问协议(PAP PushAccess Protocol)。第二种,SLP通过短消息服务中心(SMSC:Short MessageService Center)发送移 动终端短消息服务(MT SMS :MobiIeTerminated Short Message Service)至终端,SLP 与 SMSC之间采用短消息点对点(SMPP =Short Message Peer to Peer)协议。在上述的发送SUPL INIT消息方法中,由于WAP PPG和SMSC均不能对SUPL INIT 消息进行实时发送,而必须和其他普通短消息一样排队发送,从而导致在很多时候SLP已 经等待终端连接超时,终端才收到SUPL INIT消息,在这种情况下,终端再向SLP建立链接 不但会失败,而且还会造成额外的网络连接负担,进而易引起用户投诉;并且通过这两种发 送方法SLP均不能获知终端状态是否正常,只能被动等待连接超时,如果在终端状态不正 常,如关机、漫游、不在服务区等的情况下发送了 SUPL INIT消息,则将造成系统资源的浪
4费。此外,由于目前支持SUPL协议的终端数量有限,从而导致大多数的终端不具备SUPL能 力,因而也不能对其进行进一步的定位,只能进行失败处理。相关技术的混合定位,尤其是用户面高精度定位平台的混合定位,是在AGPS定位 失败,或者是没有收到终端上行响应消息的情况下,才执行异常流程,获取较粗的定位结果 的。这是一种典型的试错处理方式,需要较长的超时等待时间,一般为30到60秒左右,这 样整个完成定位的时间很长,即使是相对于正常的AGPS定位一般也需要20秒左右的完成 时间而言也很长,用户感受明显不好。总结为目前在网络侧第三方发起NI请求时,若请求 参数中对定位结果响应时间及时性要求较高时,无法满足用户需求。根据上述描述可知,现有相关技术中不能对SUPL INIT消息进行实时发送、也不能 在SUPL INIT消息发送之前对终端状态进行必要的判断,从而导致定位失败率高、系统和网 络资源浪费等问题;同时在网络侧第三方发起M请求时,无法满足对定位结果响应时间的 及时性要求。

发明内容
针对相关技术中对移动终端进行定位时网络资源浪费比较严重的问题而提出本 发明,为此,本发明的主要目的在于提供一种向移动终端发送定位请求的方法及系统、定位 平台,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种向移动终端发送定位请 求的方法。该向移动终端发送定位请求的方法包括定位平台向移动终端的归属位置寄存 器发送请求信令,其中,请求信令包括请求查询移动终端的状态信息的信令;定位平台根 据归属位置寄存器返回的状态信息判断移动终端的状态是否正常;在移动终端的状态正常 的情况下,定位平台通过移动终端所处的移动交换中心向移动终端发送安全用户平面定位 SUPL请求。进一步地,请求信令还包括请求查询移动终端所处的移动交换中心信息的信令, 定位平台通过移动终端所处的移动交换中心向移动终端发送安全用户平面定位SUPL请求 包括定位平台向移动交换中心发送携带有安全用户平面定位初始化消息的信令;移动交 换中心将安全用户平面定位初始化消息发送给移动终端。进一步地,在定位平台通过移动终端所处的移动交换中心向移动终端发送安全用 户平面定位SUPL请求之后,还包括移动终端与定位平台建立链接以使定位平台对移动终 端的位置进行定位。进一步地,请求信令还包括请求查询移动终端所处的小区信息的信令,在移动终 端的状态异常的情况下,还包括定位平台将归属位置寄存器返回的移动终端所处的小区 信息发送给请求者。进一步地,在定位平台获取移动终端所处的小区信息之后,方法还包括定位平台 根据归属位置寄存器返回的信令响应判断小区信息的数据龄期是否超过预定期限;在小区 信息的数据龄期超过预定期限的情况下,定位平台再次向归属位置寄存器发送查询小区信 息的信令;定位平台根据归属位置寄存器返回的信令响应更新移动终端的位置信息。进一步地,移动终端的状态信息包括用于指示移动终端处于以下状态之一的信 息正常状态、关机状态、不在服务区状态、漫游出服务区状态,其中,关机状态、不在服务区
5状态、漫游出服务区状态指示移动终端处于异常状态。为了实现上述目的,根据本发明的另一方面,提供了一种向移动终端发送定位请 求的系统。该移动终端发送定位请求的系统包括移动终端的归属位置寄存器、定位平台、 移动终端所处的移动交换中心,其中,定位平台用于向移动终端的归属位置寄存器发送请 求信令,其中,请求信令包括请求查询移动终端的状态信息的信令;归属位置寄存器用于向 定位平台返回状态信息;以及定位平台还用于在移动终端的状态正常的情况下,通过移动 终端所处的移动交换中心向移动终端发送安全用户平面定位SUPL请求。为了实现上述目的,根据本发明的另一方面,提供了一种定位平台。该定位平台包 括第一发送模块,用于向移动终端的归属位置寄存器发送请求信令,其中,请求信令包括 请求查询移动终端的状态信息的信令;第一判断模块,用于根据归属位置寄存器返回的状 态信息判断移动终端的状态是否正常;第二发送模块,用于在移动终端的状态正常的情况 下,通过移动终端所处的移动交换中心向移动终端发送安全用户平面定位SUPL请求。进一步地,请求信令还包括请求查询移动终端所处的移动交换中心信息的信令, 第二发送模块还用于移动交换中心发送携带有安全用户平面定位初始化消息的信令。进一步地,请求信令还包括请求查询移动终端所处的小区信息的信令,定位平台 还包括第二判断模块,用于根据归属位置寄存器返回的信令响应判断小区信息的数据龄 期是否超过预定期限,其中,在小区信息的数据龄期超过预定期限的情况下,第一发送模块 再次向归属位置寄存器发送查询小区信息的信令;以及更新模块,用于根据归属位置寄存 器返回的信令响应更新移动终端的位置信息。通过本发明,采用上述提供的移动终端的定位方法及系统,解决了相关技术中对 移动终端进行定位时网络资源浪费比较严重的问题,进而达到了减少网络资源浪费的效^ ο


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的3GPP网络中SUPL定位平台所处的网络结构图;图2是根据本发明实施例的向移动终端发送定位请求的方法的流程图;图2a是根据本发明第一实施例的向移动终端的定位方法的流程图;图2b是根据本发明第二实施例的向移动终端的定位方法的流程图;图3是根据本发明实施例的移动终端处于非正常状态时对移动终端进行定位的 流程图;图4是根据本发明实施例的移动终端处于正常状态时对移动终端进行定位的流 程图;图5是本发明的移动终端的定位方法的优选实施例的流程图;图6是根据本发明实施例提供的定位平台的示意图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相
6互组合。下面将参考附图并结合实施例来详细说明本发明。图2是根据本发明实施例的移动终端的向移动终端发送定位请求的方法的流程 图。如所示,该方法包括如下的步骤S12至步骤S16 步骤S12,定位平台向移动终端的归属位置寄存器发送请求信令,其中,请求信令 包括请求查询移动终端的状态信息的信令。优选地,请求信令还可以包括请求查询移动终端所处的移动交换中心信息的信 令。步骤S14,定位平台根据归属位置寄存器返回的状态信息判断移动终端的状态是 否正常。步骤S16,在移动终端的状态正常的情况下,定位平台通过移动终端所处的移动交 换中心向移动终端发送安全用户平面定位SUPL请求。在移动终端的状态正常的情况下,定位平台还可以根据归属位置寄存器返回的移 动终端所处的移动交换中心信息向移动交换中心查询移动终端的位置信息以实现对移动 终端的更精确定位。上述请求信令还可以包括请求查询移动终端所处的小区信息的信令,在移动终端 的状态异常的情况下,定位平台将归属位置寄存器返回的移动终端所处的小区信息发送给 请求者(即,请求对移动终端进行定位的一方),从而在移动终端状态异常的情况下,也可 以实现对移动终端的定位。在该实施例中,由于定位平台在接收到归属位置寄存器返回的移动终端状态信息 之后,根据该状态信息判断移动终端的状态是否正常,并且在移动终端正常的情况下,才向 移动终端所处的移动交换中心向移动终端发送安全用户平面定位SUPL请求,从而能够避 免在移动终端异常的情况下,发送安全用户平面定位SUPL请求,因而,通过该实施例,能够 降低网络资源的浪费问题。图2a是根据本发明第一实施例的向移动终端的定位方法的流程图,如图2a所示, 该方法包括如下的步骤S 102至步骤S 108 步骤S102,定位平台向移动终端的归属位置寄存器发送请求信令,其中,所述请求 信令用于查询所述移动终端的状态信息、所述移动终端所处的小区信息以及所述移动终端 所处的移动交换中心信息。上述请求信令可以为随机查询ATI信令。步骤S104,所述定位平台接收来自所述归属位置寄存器的信令响应,其中,所述信 令响应包括所述移动终端的状态信息、所述移动终端所处的小区信息以及所述移动终端所 处的移动交换中心信息。其中,在定位平台接收来自归属位置寄存器的信令响应之后,上述方法还包括定 位平台判断小区信息的数据龄期是否超过预定期限;在小区信息的数据龄期超过预定期限 的情况下,定位平台再次向归属位置寄存器发送随机查询ATI信令;定位平台根据归属位 置寄存器返回的信令响应更新移动终端的位置信息。步骤S106,所述定位平台根据所述移动终端的状态信息判断所述移动终端的状态 是否正常;在判断结果为是的情况下,执行步骤S108,在判断结果为否的情况下,执行步骤 S110。
7
步骤S108,在所述移动终端的状态异常的情况下,所述定位平台将所述移动终端 所处的小区信息发送给内容提供商;步骤S110,在所述移动终端的状态正常的情况下,所述定位平台根据所述移动终 端所处的移动交换中心信息向所述移动交换中心查询所述移动终端的位置信息,并将所述 位置信息发送给内容提供商。定位平台根据移动终端所处的移动交换中心信息向移动交换中心查询移动终端 的位置信息可以包括定位平台向移动交换中心发送携带有安全用户平面定位初始化消息 的信令;移动交换中心将安全用户平面定位初始化消息发送给移动终端;以及移动终端与 定位平台建立链接以使定位平台对移动终端的位置进行定位。图2b是根据本发明实施例提供的定位方法的流程图;如图2b所述,本发明实施例 提供的定位方法主要包括以下步骤(S201-S205)S201 对于网络始发的定位类型,在下发SUPL INIT消息前,SLP向终端归属位置 寄存器(HLR=Home Location Register)发送随时查询(ATI)请求信令;要求返回终端状 态、所处小区信息以及移动交换中心信息。S203 =SLP根据获取到的移动交换中心信息,向其发送信令,其中该信令中携带有 SUPL INIT消息,移动交换中心将此SUPLINIT消息发送给待定位终端,激活该终端连接至 SLP,开启SUPL定位交互流程。在具体应用中,移动交换中心可以为MSC (MobiIe SwitchCenter),也可以为访问 用户位置寄存器 VLR(Visitor LocationRegister)。具体地,SLP从HLR获取到ATI请求的响应后,得到终端状态;若终端处于非正常 状态(包括关机、不在服务区域或漫游出服务区)时,SLP只能被动等待终端连接超时,为 了避免这种情况下SLP的无意义等待,在本发明实施例中,如果SLP根据HLR返回的状态信 息确定该终端的当前状态为非正常状态,则SLP禁止向移动交换中心发送携带SUPL INIT 消息的信令,结束上述终端的SUPL定位流程,由于从ATI响应中获取到终端所处的小区信 息,根据小区信息查询基站数据库(BSDB =BaseStai0n Database)获取到位置结果,向外部 客户端返回一个较为粗略的位置结果;只有在待定位的终端当前状态为正常的情况下,SLP 才会向移动交换中心发送上述信令。在移动交换中心接收到上述信令后,移动交换中心将SUPLINIT消息发送给终端, 终端接收到该SUPL INIT消息后,如果终端能力支持SUPL协议,则向SLP发送消息,与SLP 建立连接,如果终端与SLP建立连接成功,则定位平台与终端交互,进行AGPS的定位和计 算,获取该终端的位置信息。SLP在获取到终端的位置信息后,将该终端的位置信息返回给 发起定位请求的外部客户端。具体地,如果上述携带SUPL INIT消息的信令发送失败,或终端不具备SUPL能力, 或终端与SLP建立连接失败,或在进行AGPS的定位和计算失败,此时SUPL定位将会失败, 无法获取到终端位置信息。S205 =SLP根据S201步骤中ATI响应中小区信息数据龄期的长短决定是否执行本 步骤;如果上述ATI信令响应中小区信息数据龄期较短,说明位置数据足够新,此时不执行 本步骤;如果上述ATI信令响应中小区信息数据龄期较长,说明位置数据比较陈旧;而移动 定位中心在下发SUPL INIT消息的过程中,待定位终端已经完成寻呼,因此在移动定位中心
8有最新的位置更新结果,此时执行本步骤,再次发送ATI信令请求以获取最近更新的位置 结果,其中,该步骤为可选的。在上述移动终端定位方法的实施例中,由于定位平台在判断出移动终端正常的情 况下,才向移动终端所处的移动交换中心向移动终端发送安全用户平面定位SUPL请求以 进行精确定位,在移动终端异常的情况下进行粗略的定位,避免了在移动终端异常的情况 下,发送安全用户平面定位SUPL请求,从而既减少了网络资源的浪费,又解决了对移动终 端进行定位时间比较长且失败率比较高的问题,进而能够实现快速、高效地对移动终端进 行定位。图3是终端处于非正常状态时的定位流程图;对该终端进行定位的处理过程主要 包括以下步骤(S301-S304)S301 内容提供商(CP =Content Provider)发送移动定位协议(MLP =Mobile Location Protocol)请求至SUPL定位平台(SLP),请求对待定位终端进行SUPL AGPS定 位;S302 =SLP向待定位终端的归属位置寄存器(HLR)发送ATI请求信令;具体地,上述ATI请求信令用于查询待定位终端的状态、小区信息以及移动交换 中心信息;S303 =HLR在ATI信令响应中返回待定位终端所处的移动交换中心信息以及小区 信息,并指示终端当前所处的状态;具体地,上述待定位终端当前所处状态可为以下任一项关机,或不在服务区或漫 游出服务区。进一步地,当待定位终端处于上述非正常状态时,返回的小区信息是指终端在由 正常状态变更为非正常状态时的临界点所处小区信息,并记录该临界时间点,当前时间减 去上述临界时间得到小区信息的数据龄期。S304 =SLP判断待定位终端的当前状态无法进行SUPL定位,但是获取到终端最后 处于正常状态时的小区信息;具体地,如果数据龄期符合MLP定位请求中对位置时效的要求,SLP查询基站数据 库(BSDB)获取该小区对应的经纬度信息返回给CP,并指示定位结果的数据龄期和由小区 方式获取;如果数据龄期不符合MLP定位请求中对位置时效的要求,返回定位失败的响应 给CP,流程结束。进一步地,当待定位终端的当前状态为关机、不在服务区和漫游出服务区任一项 时,SUPL AGPS方法均不适用,结束SUPL流程进而避免了纯粹用户面情况时的无效等待。采用本发明对被定位终端当前状态处于非正常情况下的处理方法,可以有效控制 对SUPL INIT消息的发送,减轻无用消息对网络的负担;同时也能获取终端在最后处于正 常状态时的位置信息。图4是终端处于正常状态时的定位流程图;对该终端进行定位的处理过程主要包 括以下步骤(S401-S410)S401 =CP发送MLP请求至SLP,请求对待定位终端进行SUPLAGPS定位;S402 =SLP向HLR发送ATI请求信令,查询待定位终端状态、小区信息以及移动交
换中心信息。
S403 =SLP从HLR接收到ATI信令响应,响应消息中指示终端状态正常,且返回待 定位终端目前所在的移动交换中心信息,且返回终端在移动交换中心最后登记的小区信息 及数据龄期。S404 =SLP向待定位终端目前所在的移动交换中心发送MTForward SM信令,该信 令中携带有SUPL INIT码流;S405 移动交换中心向待定位终端投递携带有SUPL INIT码流的MT Forward SM 信令,激活待定位终端连接上述SLP后启动SUPL AGPS定位流程;S406 移动交换中心返回MT Forward SM信令下发的响应消息,指示携带有SUPL INIT码流的MT Forward SM信令已发送到终端。S407 :SLP判断上述ATI信令响应中的小区信息数据龄期,若较为陈旧则再次向 HLR发起ATI请求信令,查询最近更新的小区信息。若较新,则跳过本步骤。具体地,由于移动交换中心在投递MT Forward SM信令的过程中已对待定位终 端完成寻呼,因此MSC/VLR中有最新的位置更新结果,控制面定位流程只需要使用不带有 Current Location标识的ATI信令,就可以从HLR快速获取终端当前所处的小区信息,不会 触发MSC对用户额外的寻呼过程。S408 对应于上面步骤S407,SLP接收从HLR返回的ATI信令响应,响应消息中有 终端最新的所处小区信息。S409 待定位终端在接收到SUPL INIT消息后,开启SUPL定位交互流程;具体地,终端与SLP建立链接并发送SUPL定位初始化消息(即SUPL POS INIT消 息);待定位终端与SLP进行基于用户面的消息交互,即进行SUPL POS的交互,在该过程中 SLP获取辅助信息并进行位置计算,最终完成终端的定位过程;SLP向终端发送定位结束消 息(SUPL END)释放资源,结束SUPL定位流程。该步骤由终端主动发起向SLP建链并交互,与步骤S406、S407、S408没有时间上的 先后顺序之分;但一般来说用户面消息交互没有控制面的信令交互快,因此对于一次完整 的SUPL交互流程来说,其结束时间肯定位于步骤S408之后。S410 =SLP与终端正常进行SUPL交互过程结束后,成功获取到位置结果,通过MLP 响应返回给CP。图5是本发明的移动终端的定位方法的优选实施例的流程图。在该实施例中,涵盖了各种异常的处理,同时为了满足CP对定位结果返回及时性 的要求,增加定时器设置。如图所示,对终端进行定位的详细处理过程主要包括以下步骤 (S501-S514)S501 =CP发送MLP请求至SLP,请求对待定位终端进行SUPLAGPS定位;SLP接收后 设定本次定位会话的定时器Tl。具体地,在SLP接收到MLP请求后,设定本次定位流程总时间控制的定时器Tl,在 整个定位业务流程中一旦发现定时器时间到达,返回MLP响应给CP,结束流程。由于控制 面信令ATI的发送和接收时间远小于用户面SUPL交互的时间,在SLP等待终端建立连接超 时、或AGPS会话没有完成或终端没有回复SUPL POS消息等情形下,SLP仍可获取到ATI定 位结果;所以SLP在定时器Tl到达时结束定位流程,返回ATI方式的定位结果给CP。这样 就可满足CP对定位结果返回的及时性要求,减少等待时间,提升了用户体验。
10
S502 =SLP向HLR发送ATI请求信令,查询待定位终端状态、小区信息以及移动交
换中心信息。S503 =SLP从HLR接收到ATI信令响应,响应消息中指示终端当前状态信息和待定 位终端目前所在的移动交换中心信息,并返回终端在移动交换中心最后登记的小区信息及 数据龄期。具体地,上述待定位终端当前所处状态可为以下任一项正常,关机,或不在服务 区或漫游出服务区。S504 =SLP判断终端当前状态是否处于正常;具体地,如果终端状态不正常,即为关机,或不在服务区或漫游出服务区,SLP不再 无谓的下发SUPL INIT消息,不会启动SUPL定位流程。进一步地,如果ATI信令响应中数据龄期符合MLP定位请求中对位置时效的要求, SLP查询基站数据库(BSDB)获取该小区对应的经纬度信息返回给CP,并指示定位结果的数 据龄期和由小区方式获取;如果数据龄期不符合MLP定位请求中对位置时效的要求,返回 定位失败的响应给CP,流程结束。如果终端状态处于正常,进入步骤S505。S505 =SLP向待定位终端目前所在的移动交换中心发送MTForward SM信令,该信 令中携带SUPL INIT码流;S506 =MSC对待定位终端寻呼,向其投递携带有SUPL INIT码流的MT Forward SM具体地,MSC可能向VLR查询终端信息,包括终端是否可及等;VLR向MSC发送寻呼 请求,要求建立无线连接;MSC向终端发送寻呼消息;终端寻呼成功,进入接入过程;MSC通 知VLR寻呼成功,VLR完成鉴权、位置更新、加密等操作,通知MSC接入成功;MSC向终端发送 接入证实消息;MSC向终端转发MT短消息,携带有SUPL INIT码流;终端向MSC返回短消息 成功接收的响应消息。进一步地,如果出现终端内存不足、通讯网络拥塞等原因,终端未能正确接收MT 短消息的话,MSC也会通过错误代码通知SLP。S507 =SLP从MSC接收MT Forward SM信令消息下发的响应。S508 =SLP从上述响应中获取终端是否成功接收MT短消息的指示。具体地,如果终端未能成功接收到MT短消息,即SUPL INIT下发失败,则无法启动 SUPL定位流程;如果终端成功接收到携带有SUPL INIT码流的MT短消息,等待步骤S52发生,步 骤S52由终端主动发起,SLP被动等待。S509 =SLP从上述ATI信令响应从获取到小区信息以及数据龄期;具体地,如果龄期足够新(新旧判断可通过设定某一具体数值来量化,如60秒之 内),则无需再次重发ATI请求信令,进入步骤S512。如果龄期不够新(如60秒以前),进入步骤S510。S510 =SLP向HLR发送不带有Current Location标识的ATI请求信令;具体地,由于在投递MT Forward SM信令的过程中已对待定位终端完成寻呼,因此 MSC/VLR中有最新的位置更新结果,控制面定位流程只需要使用不带有Current Location
11标识的ATI信令,就可以从HLR快速获取终端当前所处的小区信息,不会触发MSC对用户的 额外的寻呼过程。S511 =SLP收到HLR的ATI信令响应消息,获取到终端在寻呼后最近更新的所处小
区信息。在步骤S509 S511的过程中,步骤S52也在同步进行中,SLP在等待终端建 立连接,一旦终端与SLP连接成功建立,则启动SUPL交互定位流程。SUPL交互消息的收发 均基于分组交换域(PS)通道。具体地,MS发送SUPL POS INIT消息;MS与SLP进行基于用户面的消息交互,即进 行SUPL POS的交互,在该过程中SLP和MS提供并获取辅助信息,并完成终端的定位计算过 程;定位完成后SLP向终端发送SUPL END消息以释放资源,结束定位流程。S512:SLP在通过控制面ATI信令方式获取到终端最近的位置小区后,判断携带有 SUPL INIT码流的MT短消息是否发送成功。具体地,如果上述MT短消息发送成功,表明此时正在进行步骤S52,即启动SUPL定 位流程,应等待SUPL交互流程结束或设定的定位会话定时器Tl到达,进入步骤S513 ;如果 上述MT短消息发送失败,则表明没有启动SUPL交互流程,进入步骤S514。S513 在步骤S501设定的定位会话定时器Tl到达或SUPL交互结束时,判断SUPL 定位是否成功获取到位置结果。具体地,如果用户面SUPL定位成功获取到位置结果,进入步骤S515。如果用户面SUPL定位交互由于终端不支持SUPL协议,或终端建立连接超时,或 AGPS会话没有完成,或终端没有回复SUPL消息,或辅助信息不够等异常导致定位计算失 败,或在设定的定位会话定时器Tl到达后SUPL交互仍未结束,此时进入步骤S514。采用本发明在处理终端混合定位时,用户面高精度定位和控制面粗定位同时进 行,从而避免了在用户面高精度定位方式失败后才执行控制面粗定位方式这种试错方式引 起的较长超时等待,在网络侧第三方发起NI请求时,若对定位结果响应时间及时性要求较 高时,也可满足其需求。S514 =SLP根据ATI信令响应中的小区信息查询基站数据库BSDB获取到位置的经
纬度结果。S515 :SLP向CP返回MLP定位结果响应,位置结果中指出来源自SUPL高精度定位 或是小区粗定位即控制面ATI定位结果,并指示位置结果的产生时间。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。图6是根据本发明实施例提供的定位平台的示意图。如图6所示,该定位平台包括第一发送模块602、第一判断模块604、第二发送模块 606。第一发送模块602,用于向移动终端的归属位置寄存器发送请求信令,其中,所述 请求信令包括请求查询所述移动终端的状态信息的信令;第一判断模块604,用于根据所 述归属位置寄存器返回的所述状态信息判断所述移动终端的状态是否正常;第二发送模块 606,用于在所述移动终端的状态正常的情况下,通过所述移动终端所处的移动交换中心向
12所述移动终端发送安全用户平面定位SUPL请求。进一步地,所述请求信令还包括请求查询所述移动终端所处的移动交换中心信息 的信令,第二发送模块606还用于所述移动交换中心发送携带有安全用户平面定位初始化 消息的信令。上述的请求信令还可以包括请求查询所述移动终端所处的小区信息的信令,上述 的定位平台还可以包括第二判断模块,用于根据所述归属位置寄存器返回的信令响应判 断所述小区信息的数据龄期是否超过预定期限,其中,在所述小区信息的数据龄期超过所 述预定期限的情况下,所述第一发送模块再次向所述归属位置寄存器发送所述随机查询 ATI信令;以及更新模块,用于根据所述归属位置寄存器返回的信令响应更新所述移动终 端的位置信息。本发明实施例还提供了一种移动终端的定位系统,该移动终端的定位系统包括移 动终端的归属位置寄存器、定位平台、移动终端所处的移动交换中心、内容提供商,其中,定 位平台,用于向移动终端的归属位置寄存器发送请求信令,其中,请求信令包括请求查询移 动终端的状态信息的信令;归属位置寄存器用于向定位平台返回状态信息;以及定位平台 还用于在移动终端的状态正常的情况下,通过移动终端所处的移动交换中心向移动终端发 送安全用户平面定位SUPL请求。综上所述,借助本发明实施例提供的上述技术方案,通过ATI信令查询终端的当 前状态以及小区信息,在终端当前处于不正常状态时,SLP可以直接结束SUPL定位流程, 而无需被动等待终端连接超时,从而避免了 SLP无意义的等待,同时还可以提供一个小区 精度的位置数据;在本发明实施例中,通过向移动交换中心发送信令发送SUPL INIT消息, 可以发挥控制面的信令发送及时的优势,避免了 SUPL INIT消息发送延迟的问题,降低了 SUPL定位的依赖性。另外,在本发明实施例中,在SUPL定位交互时,可选的同步进行控制面 不带Current Location标识的ATI定位,以获取终端最新更新的小区信息,用于当AGPS失 败或耗时太长的话,可中途结束AGPS定位流程,提供一个小区精度的位置数据;从而提高 了 SLP的定位服务能力,增强了运营商的竞争力。从以上的描述中,可以看出,本发明可以减少网络资源的浪费问题,进一步地,可 以实现快速高效地对移动终端进行定位。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种向移动终端发送定位请求的方法,其特征在于,包括定位平台向移动终端的归属位置寄存器发送请求信令,其中,所述请求信令包括请求查询所述移动终端的状态信息的信令;所述定位平台根据所述归属位置寄存器返回的所述状态信息判断所述移动终端的状态是否正常;在所述移动终端的状态正常的情况下,所述定位平台通过所述移动终端所处的移动交换中心向所述移动终端发送安全用户平面定位SUPL请求。
2.根据权利要求1所述的方法,其特征在于,所述请求信令还包括请求查询所述移动 终端所处的移动交换中心信息的信令,所述定位平台通过所述移动终端所处的移动交换中 心向所述移动终端发送安全用户平面定位SUPL请求包括所述定位平台向所述移动交换中心发送携带有安全用户平面定位初始化消息的信令;所述移动交换中心将所述安全用户平面定位初始化消息发送给所述移动终端。
3.根据权利要求1所述的方法,其特征在于,在所述定位平台通过所述移动终端所处 的移动交换中心向所述移动终端发送安全用户平面定位SUPL请求之后,还包括所述移动终端与所述定位平台建立链接以使所述定位平台对所述移动终端的位置进 行定位。
4.根据权利要求1所述的方法,其特征在于,所述请求信令还包括请求查询所述移动 终端所处的小区信息的信令,在所述移动终端的状态异常的情况下,还包括所述定位平台将所述归属位置寄存器返回的所述移动终端所处的小区信息发送给请 求者。
5.根据权利要求4所述的方法,其特征在于,在所述定位平台获取所述移动终端所处 的小区信息之后,所述方法还包括所述定位平台根据所述归属位置寄存器返回的信令响应判断所述小区信息的数据龄 期是否超过预定期限;在所述小区信息的数据龄期超过所述预定期限的情况下,所述定位平台再次向所述归 属位置寄存器发送查询所述小区信息的信令;所述定位平台根据所述归属位置寄存器返回的信令响应更新所述移动终端的位置信肩、ο
6.根据权利要求1所述的方法,其特征在于,所述移动终端的状态信息包括用于指示 所述移动终端处于以下状态之一的信息正常状态、关机状态、不在服务区状态、漫游出服务区状态,其中,所述关机状态、所述 不在服务区状态、所述漫游出服务区状态指示所述移动终端处于异常状态。
7.—种定位平台,其特征在于,包括第一发送模块,用于向移动终端的归属位置寄存器发送请求信令,其中,所述请求信令 包括请求查询所述移动终端的状态信息的信令;第一判断模块,用于根据所述归属位置寄存器返回的所述状态信息判断所述移动终端 的状态是否正常;第二发送模块,用于在所述移动终端的状态正常的情况下,通过所述移动终端所处的移动交换中心向所述移动终端发送安全用户平面定位SUPL请求。
8.根据权利要求7所述的定位平台,其特征在于,所述请求信令还包括请求查询所述 移动终端所处的移动交换中心信息的信令,所述第二发送模块还用于所述移动交换中心发 送携带有安全用户平面定位初始化消息的信令。
9.根据权利要求7所述的定位平台,其特征在于,所述请求信令还包括请求查询所述 移动终端所处的小区信息的信令,所述定位平台还包括第二判断模块,用于根据所述归属位置寄存器返回的信令响应判断所述小区信息的数 据龄期是否超过预定期限,其中,在所述小区信息的数据龄期超过所述预定期限的情况下, 所述第一发送模块再次向所述归属位置寄存器发送查询所述小区信息的信令;以及更新模块,用于根据所述归属位置寄存器返回的信令响应更新所述移动终端的位置信肩、ο
10.一种移动终端的定位系统,其特征在于,包括移动终端的归属位置寄存器、定位平 台、所述移动终端所处的移动交换中心,其中,所述定位平台用于向所述移动终端的归属位 置寄存器发送请求信令,其中,所述请求信令包括请求查询所述移动终端的状态信息的信 令;所述归属位置寄存器用于向所述定位平台返回所述状态信息;以及所述定位平台还用 于在所述移动终端的状态正常的情况下,通过所述移动终端所处的移动交换中心向所述移 动终端发送安全用户平面定位SUPL请求。
全文摘要
本发明公开了一种向移动终端发送定位请求的方法及系统、定位平台。其中,该向移动终端发送定位请求的方法包括定位平台向移动终端的归属位置寄存器发送请求信令,其中,请求信令包括请求查询移动终端的状态信息的信令;定位平台根据归属位置寄存器返回的状态信息判断移动终端的状态是否正常;在移动终端的状态正常的情况下,定位平台通过移动终端所处的移动交换中心向移动终端发送安全用户平面定位请求。通过本发明,能够减少网络资源的浪费。
文档编号H04W64/00GK101931933SQ20101027645
公开日2010年12月29日 申请日期2010年9月2日 优先权日2010年9月2日
发明者叶松青, 洪骏, 袁俊 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1