一种向请求端提供用户设备位置信息的处理方法

文档序号:7588271阅读:135来源:国知局
专利名称:一种向请求端提供用户设备位置信息的处理方法
技术领域
本发明涉及网络设备定位技术,特别是指一种用户设备发起位置信息请求时,向请求端提供用户设备位置信息的处理方法。
背景技术
移动通信网络的位置业务(LCS,Location Service)是通过定位技术得到目标用户设备(UE)的位置信息,目标UE是指移动通信网络中被定位的设备终端,位置信息可以是地理的经纬度信息或当地街道的位置信息。移动通信网络获取的位置信息可以提供给目标UE,用于目标UE的自身定位;也可以提供给通信网络本身,用于分区域计费或操作维护;也可以提供给其他请求得到目标UE位置信息的客户应用端,如机构和个人,用于增值业务。因此,位置业务在紧急救援、车辆导航和智能交通系统、工作调度和团队管理、移动黄页查询、增强网络性能等方面均有广泛的作用。在第三代合作伙伴计划(3GPP)中对LCS规范以及整个实现位置业务的功能模式、结构、状态描述和消息流程等方面均作了描述。
图1为实现位置业务的逻辑结构示意图,如图1所示,请求端101通过包含LCS系统的网络102请求目标UE 103的位置信息,包含LCS系统的网络102对请求端101进行合法性鉴权,验证目标UE 103是否允许向该请求端101其位置信息,如果请求端101通过包含LCS系统的网络102的合法性鉴权,则包含LCS系统的网络102接受请求端101对目标UE 103发起的位置信息请求,对目标UE 103进行定位,并向该请求端101提供对目标UE 103的定位结果;否则,包含LCS系统的网络102拒绝请求端101对目标UE 103发起的位置信息请求。
LCS系统中能够实现位置业务的功能逻辑实体包括网关移动定位中心(GMLC)、用户数据存储服务器(HLR/HSS)、核心网络(CN)和无线接入网络(RAN)。GMLC可进一步包括请求网关移动定位中心(R-GMLC,Requesting GMLC)、归属网关移动定位中心(H-GMLC,Home GMLC)和拜访网关移动定位中心(V-GMLC,Visited GMLC)。R-GMLC是指接收请求端向目标UE发起的位置信息请求的GMLC,H-GMLC是指目标UE所归属的GMLC,V-GMLC是指当前为目标UE服务的GMLC,即目标UE当前所在的GMLC。R-GMLC、H-GMLC和V-GMLC可以为同一个物理实体,也可为不同物理实体。
目前,3GPP规范中定义了移动始发位置信息请求(MO-LR,MobileOriginal Location Request)的处理流程,MO-LR请求是指目标UE向LCS系统请求自身的位置信息,LCS系统在对目标UE进行定位后,将定位结果返回给目标UE;进一步地,LCS系统可根据目标UE的要求,将目标UE的定位结果提供给外部的某个请求端。此处的请求端是指LCS客户端、应用客户端等能够对目标UE位置信息进行处理的客户端,并非通常意义上的请求目标UE位置信息的请求端。
图2为现有技术中MO-LR请求的处理流程图,如图2所示,MO-LR请求的处理过程包括以下步骤步骤201目标UE经由RAN向CN发送业务请求,请求与包含LCS系统的网络建立无线信令连接,此时包含LCS系统的网络可能发起对目标UE的鉴权和加密流程,如果目标UE通过包含LCS系统网络的鉴权,则继续执行步骤202;否则,拒绝目标UE发起的用于无线信令连接的业务请求,结束MO-LR请求的当前处理流程。
步骤202~步骤204目标UE经由RAN向CN发送位置业务MO-LR请求,请求CN对目标UE进行定位,该位置业务MO-LR请求中可进一步携带有外部请求端的信息,要求LCS系统将获取的目标UE位置信息提供给相应请求端。CN收到位置业务MO-LR请求后,可根据存储的信息判断目标UE是否签约了其发起的MO-LR业务,如果目标UE未签约MO-LR业务,则CN向目标UE返回携带有差错原因值的位置业务MO-LR请求响应,拒绝目标UE发起的MO-LR请求。如果目标UE签约了MO-LR业务,则CN向RAN发送携带有目标UE标识的定位目标UE请求;该位置业务MO-LR请求中还可进一步携带有目标UE指定的可以接入到请求端的GMLC地址,要求CN通过指定GMLC向请求端提供目标UE的定位结果。如果目标UE没有指定GMLC,则CN可根据自身存储的GMLC地址信息,为当前MO-LR请求分配一个GMLC,通过该GMLC向请求端提供目标UE的定位结果。RAN收到定位目标UE请求后,对目标UE进行定位。
步骤205RAN结束对目标UE的定位后,向CN返回目标UE位置报告,如果RAN成功对目标UE进行定位,即能够获取目标UE的位置信息,则该目标UE位置报告中携带有目标UE的位置信息,如果目标UE要求LCS系统将获取的目标UE位置信息提供给相应请求端,则CN收到目标UE位置报告后,继续执行步骤206~步骤210;否则,CN通过RAN直接向目标UE返回携带有位置信息的位置业务MO-LR响应。如果RAN未成功对目标UE进行定位,则该目标UE位置报告中携带有差错原因值,CN通过RAN向目标UE返回携带有差错原因值的位置业务MO-LR响应。
步骤206~步骤207CN向指定的GMLC发送目标UE位置报告,该目标UE位置报告中携带有请求端标识和目标UE位置信息。GMLC收到目标UE位置报告后,根据请求端标识向相应请求端发送目标UE位置信息。
步骤208~步骤209请求端收到目标UE的位置信息后,判断是否能够对目标UE的位置信息进行处理,如果是,则向GMLC返回携带有成功标识的目标UE位置信息响应;否则,向GMLC返回携带有差错原因值的目标UE位置信息响应。GMLC收到目标UE位置信息响应后,根据目标UE位置信息响应中携带的内容,向CN返回携带有相应内容的目标UE位置报告响应,即如果GMLC收到携带有成功标识的目标UE位置信息响应,则向CN返回携带有成功标识的目标UE位置报告响应;如果GMLC收到携带有差错原因值的目标UE位置信息响应,则向CN返回携带有差错原因值的目标UE位置报告响应。
步骤210CN收到目标UE位置报告响应后,根据目标UE位置报告响应中携带的内容,向目标UE返回携带有相应内容的位置业务MO-LR响应,即如果CN收到携带有成功标识的目标UE位置报告响应,则向目标UE返回携带有位置信息的位置业务MO-LR响应,并通知目标UE已向相应请求端提供了位置信息;如果CN收到携带有差错原因值的目标UE位置报告响应,则向目标UE返回携带有位置信息的位置业务MO-LR响应,并向目标UE返回差错原因值,通知目标UE已向相应请求端提供了位置信息,但相应请求端无法对其位置信息进行正确处理。
由上述3GPP规范定义的MO-LR请求处理过程可见,当目标UE向包含LCS系统的网络请求自身的位置信息,并要求包含LCS系统的网络将目标UE位置信息提供给外部请求端时,CN获取目标UE的位置信息后,通过GMLC向外部请求端提供目标UE的位置信息。上述GMLC可由目标UE在位置业务MO-LR请求中指定,也可由CN根据自身存储的GMLC地址信息任意指定。
在实际的网络运营中,当GMLC的地址信息由目标UE指定时,目标UE当前所在的CN可能无法接入到该GMLC中,如目标UE当前所在CN与目标UE指定的GMLC不属于同一个网络;当GMLC的地址信息由CN分配时,此时CN可根据存储的GMLC地址信息,分配一个自身能够直接接入的GMLC,但该GMLC却可能无法接入到指定的请求端中,即能够直接接入请求端的GMLC,与CN指定的GMLC不同。对于这种情况,利用现有的MO-LR处理流程,无法将目标UE的位置信息提供给目标UE指定的请求端,使得MO-LR业务的开展具有很大的局限性。

发明内容
有鉴于此,本发明的目的在于提供一种用户设备发起位置信息请求时,并要求LCS系统向请求端提供其位置信息情况下的处理方法,使得LCS系统能够正确地向用户设备指定的请求端提供用户设备位置信息。
为了达到上述目的,本发明提供了一种用户设备发起位置信息请求时,并要求LCS系统向请求端提供其位置信息情况下的处理方法,该方法包含以下步骤A、目标UE向CN发送位置信息请求,该位置信息请求中携带有请求端标识,CN获取目标UE定位结果;B、CN向能够直接接入所述请求端的GMLC发送目标UE定位结果;C、所述GMLC向对应于所述请求端标识的请求端发送目标UE定位结果。
所述步骤B之前进一步包括以下步骤B01、CN判断所述位置信息请求中是否携带有能够直接接入请求端的GMLC地址信息,如果是,则执行步骤B,否则,执行步骤B02;B02、CN获取CN能够直接接入的GMLC地址信息,向所述GMLC发送携带有请求端标识的目标UE定位结果,然后执行步骤C。
所述步骤B进一步包括以下步骤B1、CN根据所述位置信息请求中携带的GMLC地址信息,判断是否能够直接接入GMLC,如果是,则执行步骤B2,否则,执行步骤B3;B2、CN直接向所述GMLC发送目标UE定位结果,然后执行步骤C;B3、CN获取CN能够直接接入的GMLC地址信息,向所述GMLC发送携带有请求端标识的目标UE定位结果,GMLC向能够直接接入请求端的GMLC发送携带有请求端标识的目标UE定位结果。
位置信息请求未携带能够直接接入请求端的GMLC地址信息时,所述步骤C之前进一步包括能够直接接入CN的GMLC判断是否能够直接接入请求端,如果是,直接执行步骤C;否则,向能够直接接入请求端的GMLC发送目标UE定位结果,然后执行步骤C。
所述步骤B02之后进一步包括GMLC根据请求端标识,判断是否能够直接接入请求端,如果是,执行步骤C;否则,GMLC根据请求端标识,搜索能够直接接入所述请求的第二GMLC,向第二GMLC发送携带有请求端标识的目标UE定位结果。
所述向第二GMLC发送携带有请求端标识的目标UE定位结果之后,进一步包括第二GMLC根据请求端标识,判断是否能够直接接入所述请求端,如果是,执行步骤C;否则,根据请求端标识,搜索能够直接接入请求端的第三GMLC,向第三GMLC发送携带有请求端标识的目标UE定位结果。
所述CN获取CN能够直接接入的GMLC地址信息包括CN根据存储的信息,获取能够直接接入的所述GMLC的地址信息。
所述CN获取CN能够直接接入的GMLC地址信息包括CN同其他网络实体进行交互,获取能够直接接入的所述GMLC的地址信息。
所述步骤C之后进一步包括以下步骤D1、请求端判断是否能够成功处理目标UE定位结果,如果是,执行步骤D2,否则,执行步骤D3;D2、请求端向所述GMLC返回携带有成功标识的目标UE定位结果响应;D3、请求端向所述GMLC返回携带有差错原因值的目标UE定位结果响应。
所述步骤C之后进一步包括c、请求端对目标UE定位结果进行处理,向所述GMLC返回目标UE定位结果响应。
所述步骤c之后进一步包括c1、GMLC向CN返回目标UE定位结果响应。
所述步骤c1进一步包括GMLC向能够直接接入CN的GMLC发送目标UE定位结果响应,能够直接接入CN的GMLC向CN返回目标UE定位结果响应。
根据本发明,目标UE向包含LCS系统的网络请求自身的位置信息,并要求包含LCS系统的网络将自身的位置信息提供给请求端时,CN获取到RAN对目标UE的定位结果后,向V-GMLC提供目标UE的定位结果,V-GMLC向相应的能够接入到指定请求端的GMLC发送目标UE的定位结果,然后该GMLC再向指定的请求端提供目标UE的定位结果,从而使得LCS系统能够正确地向目标UE指定的请求端提供目标UE位置信息,进一步使请求端能够对目标UE的位置信息进行处理,使得用户设备发起位置信息请求,并要求将其位置信息提供给请求端的处理流程能够正常进行,利用位置业务的推广开展。


图1为实现位置业务的逻辑结构示意图;图2为现有技术中MO-LR请求的处理流程图;图3为本发明中MO-LR请求的处理流程图;图4为本发明中一实施例示意图;图5为本发明中另一实施例示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
目标UE向包含LCS系统的网络请求自身的位置信息,并要求包含LCS系统的网络将自身的位置信息提供给外部请求端时,CN获取到RAN对目标UE的定位结果后,向V-GMLC提供目标UE的定位结果,V-GMLC向能够直接接入指定请求端的GMLC发送目标UE定位结果,然后该GMLC再向指定的请求端提供目标UE的定位结果。
图3为本发明中MO-LR请求的处理流程图,如图3所示,MO-LR请求的处理过程包括以下步骤步骤301目标UE经由RAN向CN发送业务请求,请求与包含LCS系统的网络建立无线信令连接,此时包含LCS系统的网络可能发起对目标UE的鉴权和加密流程,如果目标UE通过包含LCS系统网络的鉴权,则继续执行步骤302;否则,拒绝目标UE发起的用于无线信令连接的业务请求,结束MO-LR请求的当前处理流程。
步骤302~步骤304目标UE经由RAN向CN发送位置业务MO-LR请求,请求CN对目标UE进行定位。该位置业务MO-LR请求中携带有请求端标识,要求LCS系统将获取的目标UE位置信息提供给相应请求端;此时,该位置业务MO-LR请求中还可进一步携带有目标UE指定的能够直接接入到请求端的GMLC地址,要求CN通过指定GMLC向请求端提供目标UE的定位结果。CN收到位置业务MO-LR请求后,可根据存储的信息判断目标UE是否签约了其发起的MO-LR业务,如果目标UE未签约MO-LR业务,则CN向目标UE返回携带有差错原因值的位置业务MO-LR请求响应,拒绝目标UE发起的MO-LR请求。如果目标UE签约了MO-LR业务,则CN向RAN发送定位目标UE请求。RAN收到定位目标UE请求后,对目标UE进行定位。
步骤305~步骤306RAN结束对目标UE的定位后,向CN返回目标UE位置报告,如果RAN成功对目标UE进行定位,即能够获取目标UE的位置信息,则该目标UE位置报告中携带有目标UE的位置信息;如果RAN未成功对目标UE进行定位,则该目标UE位置报告中携带有差错原因值。
当CN收到成功的目标UE位置报告,并且目标UE请求将自身的位置信息提供给外部请求端时,CN判断目标UE发起的MO-LR请求中是否携带有能够直接接入该请求端的GMLC地址信息,如果有,则CN进一步判断自身是否能够直接接入该GMLC,如果能,则CN直接向该GMLC发送携带有目标UE位置信息、请求端标识以及目标UE标识的目标UE位置报告消息,然后执行步骤308,相应省略步骤307和步骤310。
如果CN不能直接接入该GMLC,则CN可根据自身存储的信息,或通过与网络中其他实体的交互,获得自身能够直接接入的V-GMLC地址信息,向V-GMLC转发携带有目标UE位置信息、请求端标、目标UE标识以及GMLC地址信息的目标UE位置报告消息,然后执行步骤307。
如果目标UE发起的MO-LR请求中没有携带能够接入到请求端的GMLC地址信息,则CN可根据自身存储的信息,或通过与网络中其他实体的交互,获得自身能够直接接入的V-GMLC地址信息,向V-GMLC转发携带有目标UE位置信息、请求端标识以及目标UE标识的目标UE位置报告消息,然后执行步骤307。
步骤307V-GMLC收到目标UE位置报告后,如果目标UE位置报告中携带有GMLC地址信息,则向相应的GMLC发送携带有目标UE位置信息、请求端标识以及目标UE标识的MO-LR定位信息通知。当目标UE位置报告中未携带GMLC地址信息时,则V-GMLC根据目标UE位置报告中携带的请求端标识,获取请求端的地址信息,判断是否能够直接接入该请求端,如果是,则V-GMLC直接向请求端发送目标UE位置信息,相应省略步骤307和310;否则,V-GMLC根据请求端的地址信息,搜索到能够直接接入请求端的GMLC地址信息,向该GMLC发送携带有目标UE位置信息、请求端标识以及目标UE标识的MO-LR定位信息通知,通知GMLC目标UE要求将其位置信息提供给指定的请求端。
步骤308GMLC接收到MO-LR定位信息通知后,根据MO-LR定位信息通知中携带的请求端标识,判断是否能够直接接入该请求端,如果是,则向请求端发送携带有目标UE位置信息的目标UE位置信息消息;否则,GMLC直接向V-GMLC返回携带有失败原因值的MO-LR定位信息通知响应。
GMLC在判断出不能直接接入指定请求端时,也可以根据请求端的地址信息,搜索到能够直接接入该请求端的另一GMLC,然后通过该搜索到的另一GMLC向请求端发送目标UE位置信息消息,然后继续执行步骤309。
步骤309~步骤311请求端收到目标UE的位置信息后,判断是否能够对目标UE的位置信息进行处理,如果是,则向GMLC返回携带有成功标识的目标UE位置信息响应;否则,向GMLC返回携带有差错原因值的目标UE位置信息响应。GMLC收到目标UE位置信息响应后,根据目标UE位置信息响应中携带的内容,向CN返回携带有相应内容的目标UE位置报告响应,即如果GMLC收到携带有成功标识的目标UE位置信息响应,则向CN返回携带有成功标识的目标UE位置报告响应;如果GMLC收到携带有差错原因值的目标UE位置信息响应,则向CN返回携带有差错原因值的目标UE位置报告响应。
如果CN是通过V-GMLC向GMLC提供目标UE位置信息的,则GMLC先向V-GMLC返回携带相应内容的MO-LR定位信息通知响应,即如果GMLC收到携带有成功标识的目标UE位置信息响应,则向V-GMLC返回携带有成功标识的MO-LR定位信息通知响应;如果GMLC收到携带有差错原因值的目标UE位置信息响应,则向V-GMLC返回携带有差错原因值的MO-LR定位信息通知响应。V-GMLC向CN返回携带相应内容的目标UE位置报告响应。
步骤312CN收到目标UE位置报告响应后,根据目标UE位置报告响应中携带的内容,向目标UE返回携带有相应内容的位置业务MO-LR响应,即如果CN收到携带有成功标识的目标UE位置报告响应,则向目标UE返回携带有位置信息的位置业务MO-LR响应,并通知目标UE已向相应请求端提供了位置信息;如果CN收到携带有差错原因值的目标UE位置报告响应,则向目标UE返回携带有位置信息的位置业务MO-LR响应,并向目标UE返回差错原因值,通知目标UE已向相应请求端提供了位置信息,但相应请求端无法对其位置信息进行正确处理。
图4为本发明中一实施例示意图,如图4所示,本实施例中,携带有外部请求端标识、以及能够直接接入请求端的GMLC地址信息的电路域MO-LR请求的处理过程包括以下步骤步骤401~步骤403目标UE向RAN发送呼叫管理业务请求(CM ServiceRequest),请求与网络建路无线信令连接。RAN收到CM Service Request后,向移动交换中心(MSC)/移动交换中心服务器(MSC Server)转发该CM Service Request。MSC/MSC Server收到CM Service Request后,与目标UE进行交互,完成对目标UE的鉴权加密,如果目标UE通过鉴权,MSC/MSC Server通知目标UE已接受其发起的呼叫管理业务请求,继续执行步骤404;否则,MSC/MSC Server通知目标UE拒绝其发起的呼叫管理业务请求。
步骤404~步骤406目标UE通过MSC/MSC Server的鉴权后,向MSC/MSC Server发送电路域位置业务MO-LR请求(LCS CS_MO_LRInvoke),请求包含LCS系统的网络对其进行定位,并且LCS CS_MO_LRInvoke中携带有外部请求端标识、和能够直接接入请求端的GMLC地址信息,要求MSC/MSC Server将目标UE的位置信息提供给相应外部请求端。MSC/MSC Server收到LCS CS_MO_LR Invoke后,可根据存储的信息判断目标UE是否签约了其发起的MO-LR业务,如果目标UE未签约MO-LR业务,则MSC/MSC Server向目标UE返回携带有差错原因值的电路域位置业务MO-LR响应(LCS CS_MO_LR Result),拒绝目标UE发起的MO-LR请求。否则,MSC/MSC Server向RAN发送定位目标UE请求(LocationRequest);RAN收到Location Request后,对目标UE进行定位。
步骤407RAN结束对目标UE的定位后,成功地获得目标UE的位置信息后,向MSC/MSC Server返回携带有目标UE定位结果的目标UE位置报告消息(Location Report)。
步骤408MSC/MSC Server收到Location Report后,根据LCSCS_MO_LR Invoke中携带的GMLC地址信息,判断是否能够直接接入该GMLC,如果能够,则MSC/MSC Server直接向该GMLC发送携带有目标UE位置信息、请求端标识以及目标UE标识的MAP Subscriber LocationReport,然后执行步骤410,相应省略步骤409和步骤412。如果MSC/MSCServer不能直接接入到该GMLC,则MSC/MSC Server可根据自身存储的信息,或通过与网络中其他实体的交互,获得自身能够直接接入的V-GMLC地址信息,向V-GMLC转发携带有目标UE位置信息、请求端标识、目标UE标识以及GMLC地址信息的MAP Subscriber Location Report,然后执行步骤409。
步骤409V-GMLC收到MAP Subscriber Location Report后,根据MAPSubscriber Location Report中携带的GMLC地址信息,向GMLC发送携带有目标UE位置信息、请求端标识以及目标UE标识MO-LR Location Inform,通知GMLC目标UE发起了MO-LR请求。
步骤410~步骤412GMLC收到MO-LR Location Inform后,根据请求端标识,向请求端发送携带有目标UE位置信息的Location Information。请求端收到Location Information后,判断是否能够对该目标UE的位置信息进行处理,如果能,则向GMLC返回携带有成功标识的Location InformationAck,否则,向GMLC返回失败标识的Location Information Ack,可进一步携带有相应的差错原因值。GMLC收到Location Information Ack后,向V-GMLC返回MO-LR Location Inform Ack。
步骤413~步骤414V-GMLC收到MO-LR Location Inform Ack后,根据MO-LR Location Inform Ack携带的内容,即请求端是否能够成功处理目标UE的位置信息、以及目标UE的位置信息,生成相应的话单记录,然后向MSC/MSC server返回相应的目标UE位置报告响应(Subscriber LocationReport Ack)。MSC/MSC server收到Subscriber Location Report Ack后,向目标UE发送携带有请求端对目标UE的位置信息处理结果的电路域位置业务MO-LR响应(LCS CS_MO_LR Result)。
步骤415释放占用的LCS系统资源,结束当前的电路域MO-LR请求处理流程。
图5为本发明中另一实施例示意图,如图5所示,本实施例中,携带有外部请求端标识,但未携带有能够接入到请求端的GMLC地址信息的分组域MO-LR请求的处理过程包括以下步骤步骤501~步骤502目标UE向服务通用分组无线业务支持节点(SGSN)发送业务请求消息(CM Service Request),请求与网络建路无线信令连接。SGSN收到CM Service Request后,与目标UE建立分组域的信令连接。
步骤502~步骤504目标UE向SGSN发送分组域位置业务MO-LR请求消息(LCS PS_MO_LR Invoke),请求包含LCS系统的网络对其进行定位,该LCS PS_MO_LR Invoke携带有外部请求端标识,要求SGSN将目标UE的位置信息提供给相应外部请求端。SGSN收到LCS PS_MO_LR Invoke后,可根据存储的信息判断目标UE是否签约了其发起的MO-LR业务,如果目标UE未签约MO-LR业务,则SGSN向目标UE返回携带有差错原因值的分组域位置业务MO-LR响应(LCS PS_MO_LR Result),拒绝目标UE发起的MO-LR请求;否则,SGSN向RAN发送Location Request,RAN收到Location Request后,对目标UE进行定位。
步骤505~步骤506RAN结束对目标UE的定位,成功地获得目标UE的位置信息后,向SGSN返回携带有目标UE定位结果的Location Report。SGSN收到Location Report后,判断出目标UE要求将自身的位置信息提供给指定的外部请求端,由于在LCS PS_MO_LR Invoke中没有携带能够接入请求端的GMLC地址信息,则SGSN可根据自身存储的信息,或通过与网络中其他实体的交互,获得自身能够直接接入的V-GMLC地址信息,向V-GMLC转发携带有目标UE位置信息,请求端标识,目标UE标识的MAPSubscriber Location Report。
步骤507V-GMLC收到MAP Subscriber Location Report后,根据消息中携带的请求端标识,获取请求端的地址信息,判断是否能够直接接入该请求端,如果能够直接接入,则V-GMLC直接向请求端发送LocationInformation,相应省略步骤507和步骤510;如果不能够直接接入,则V-GMLC根据请求端的地址信息,搜索到能够直接接入请求端的GMLC地址信息,向该GMLC发送携带有目标UE位置信息、请求端标识以及目标UE标识的MO-LR Location Inform,通知GMLC目标UE要求将自身的位置信息向指定的请求端提供。
步骤508GMLC接收到MO-LR定位信息通知后,根据MO-LR定位信息通知中携带的请求端标识,判断是否能够直接接入该请求端,如果能够直接接入,则向请求端发送携带有目标UE位置信息的Location Information;否则,GMLC直接向V-GMLC返回携带有失败原因值的MO-LR LocationInform Ack。
步骤509,请求端收到目标UE的位置信息后,判断是否能够对目标UE的位置信息进行处理,如果是,则向GMLC返回携带有成功标识的LocationInformation Ack;否则,向GMLC返回携带有差错原因值的LocationInformation Ack。
步骤510GMLC接收到Location Information Ack后,根据目标UE位置信息响应中携带的内容,向V-GMLC返回携带有相应内容的MO-LRLocation Inform Ack,即如果GMLC收到携带有成功标识的LocationInformation Ack,则向V-GMLC返回携带有成功标识的MO-LR LocationInform Ack;如果GMLC收到携带有差错原因值的Location Information Ack,则向V-GMLC返回携带有差错原因值的MO-LR Location Inform Ack。
步骤511~512V-GMLC接收到MO-LR Location Inform Ack后,向SGSN返回携带相应内容的Subscriber Location Report Ack。SGSN接收到Subscriber Location Report Ack后,根据消息中携带的内容,向目标UE返回携带有相应内容的LCS PS-MO-LR Result,即如果SGSN收到携带有成功标识的Subscriber Location Report Ack,则向目标UE返回携带有目标UE位置信息的LCS PS-MO-LR Result,并通知目标UE已向相应请求端提供了其位置信息;如果SGSN收到携带有差错原因值的Subscriber Location ReportAck,则向目标UE返回携带有位置信息的LCS PS-MO-LR Result,并向目标UE返回差错原因值,通知目标UE已向相应请求端提供了位置信息,但相应请求端无法对其位置信息进行正确处理。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种向请求端提供用户设备位置信息请求的处理方法,其特征在于该方法包含以下步骤A、目标UE向CN发送位置信息请求,该位置信息请求中携带有请求端标识,CN获取目标UE定位结果;B、CN向能够直接接入所述请求端的GMLC发送目标UE定位结果;C、所述GMLC向对应于所述请求端标识的请求端发送目标UE定位结果。
2.根据权利要求1所述的方法,其特征在于,所述步骤B之前进一步包括以下步骤B01、CN判断所述位置信息请求中是否携带有能够直接接入请求端的GMLC地址信息,如果是,则执行步骤B,否则,执行步骤B02;B02、CN获取CN能够直接接入的GMLC地址信息,向所述GMLC发送携带有请求端标识的目标UE定位结果,然后执行步骤C。
3.根据权利要求2所述的方法,其特征在于,所述步骤B进一步包括以下步骤B1、CN根据所述位置信息请求中携带的GMLC地址信息,判断是否能够直接接入GMLC,如果是,则执行步骤B2,否则,执行步骤B3;B2、CN直接向所述GMLC发送目标UE定位结果,然后执行步骤C;B3、CN获取CN能够直接接入的GMLC地址信息,向所述GMLC发送携带有请求端标识的目标UE定位结果,GMLC向能够直接接入请求端的GMLC发送携带有请求端标识的目标UE定位结果。
4.根据权利要求2所述的方法,其特征在于,位置信息请求未携带能够直接接入请求端的GMLC地址信息时,所述步骤C之前进一步包括能够直接接入CN的GMLC判断是否能够直接接入请求端,如果是,直接执行步骤C;否则,向能够直接接入请求端的GMLC发送目标UE定位结果,然后执行步骤C。
5.根据权利要求2所述的方法,其特征在于,所述步骤B02之后进一步包括GMLC根据请求端标识,判断是否能够直接接入请求端,如果是,执行步骤C;否则,GMLC根据请求端标识,搜索能够直接接入所述请求的第二GMLC,向第二GMLC发送携带有请求端标识的目标UE定位结果。
6.根据权利要求5所述的方法,其特征在于,所述向第二GMLC发送携带有请求端标识的目标UE定位结果之后,进一步包括第二GMLC根据请求端标识,判断是否能够直接接入所述请求端,如果是,执行步骤C;否则,根据请求端标识,搜索能够直接接入请求端的第三GMLC,向第三GMLC发送携带有请求端标识的目标UE定位结果。
7.根据权利要求2或3所述的方法,其特征在于,所述CN获取CN能够直接接入的GMLC地址信息包括CN根据存储的信息,获取能够直接接入的所述GMLC的地址信息。
8.根据权利要求2或3所述的方法,其特征在于,所述CN获取CN能够直接接入的GMLC地址信息包括CN同其他网络实体进行交互,获取能够直接接入的所述GMLC的地址信息。
9.根据权利要求1所述的方法,其特征在于,所述步骤C之后进一步包括以下步骤D1、请求端判断是否能够成功处理目标UE定位结果,如果是,执行步骤D2,否则,执行步骤D3;D2、请求端向所述GMLC返回携带有成功标识的目标UE定位结果响应;D3、请求端向所述GMLC返回携带有差错原因值的目标UE定位结果响应。
10.根据权利要求1所述的方法,其特征在于,所述步骤C之后进一步包括c、请求端对目标UE定位结果进行处理,向所述GMLC返回目标UE定位结果响应。
11.根据权利要求10所述的方法,其特征在于,所述步骤c之后进一步包括c1、GMLC向CN返回目标UE定位结果响应。
12.根据权利要求11所述的方法,其特征在于,所述步骤c1进一步包括GMLC向能够直接接入CN的GMLC发送目标UE定位结果响应,能够直接接入CN的GMLC向CN返回目标UE定位结果响应。
全文摘要
本发明公开了一种向请求端提供用户设备位置信息的处理方法,用于用户设备发起位置信息请求,并要求LCS系统向请求端提供其位置信息的情况,该方法包含目标UE向CN发送位置信息请求,该位置信息请求中携带有请求端标识,CN获取目标UE定位结果;CN向能够直接接入所述请求端的GMLC发送目标UE定位结果;GMLC向对应于所述请求端标识的请求端发送目标UE定位结果。根据本发明,使得LCS系统能够正确地向目标UE指定的请求端提供目标UE位置信息,进一步使请求端能够对目标UE的位置信息进行处理,使得用户设备发起位置信息请求,并要求将其位置信息提供给请求端的处理流程能够正常进行,有利于位置业务的推广开展。
文档编号H04W4/02GK1642345SQ20041000213
公开日2005年7月20日 申请日期2004年1月8日 优先权日2004年1月8日
发明者段小琴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1